config/crd/bases/sagemaker.aws.amazon.com_trainingjobs.yaml [43:290]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          type: string
        metadata:
          type: object
        spec:
          description: TrainingJobSpec defines the desired state of TrainingJob
          properties:
            algorithmSpecification:
              properties:
                algorithmName:
                  minLength: 1
                  type: string
                metricDefinitions:
                  items:
                    properties:
                      name:
                        minLength: 1
                        type: string
                      regex:
                        minLength: 1
                        type: string
                    required:
                    - name
                    - regex
                    type: object
                  type: array
                trainingImage:
                  minLength: 1
                  type: string
                trainingInputMode:
                  enum:
                  - File
                  - Pipe
                  type: string
              required:
              - trainingInputMode
              type: object
            checkpointConfig:
              properties:
                localPath:
                  type: string
                s3Uri:
                  pattern: ^(https|s3)://([^/]+)/?(.*)$
                  type: string
              required:
              - s3Uri
              type: object
            debugHookConfig:
              description: DebugHookConfig https://docs.aws.amazon.com/sagemaker/latest/dg/API_DebugHookConfig.html
              properties:
                collectionConfigurations:
                  items:
                    description: CollectionConfiguration https://docs.aws.amazon.com/sagemaker/latest/dg/API_CollectionConfiguration.html
                    properties:
                      collectionName:
                        type: string
                      collectionParameters:
                        items:
                          description: Used in describing maps in Kubernetes.
                          properties:
                            name:
                              type: string
                            value:
                              type: string
                          type: object
                        type: array
                    type: object
                  type: array
                localPath:
                  type: string
                ruleParameters:
                  items:
                    description: Used in describing maps in Kubernetes.
                    properties:
                      name:
                        type: string
                      value:
                        type: string
                    type: object
                  type: array
                s3OutputPath:
                  pattern: ^(https|s3)://([^/]+)/?(.*)$
                  type: string
              required:
              - s3OutputPath
              type: object
            debugRuleConfigurations:
              items:
                description: DebugRuleConfiguration https://docs.aws.amazon.com/sagemaker/latest/dg/API_DebugRuleConfiguration.html
                properties:
                  instanceType:
                    type: string
                  localPath:
                    type: string
                  ruleConfigurationName:
                    type: string
                  ruleEvaluatorImage:
                    type: string
                  ruleParameters:
                    items:
                      description: Used in describing maps in Kubernetes.
                      properties:
                        name:
                          type: string
                        value:
                          type: string
                      type: object
                    type: array
                  s3OutputPath:
                    pattern: ^(https|s3)://([^/]+)/?(.*)$
                    type: string
                  volumeSizeInGB:
                    format: int64
                    minimum: 1
                    type: integer
                required:
                - ruleConfigurationName
                - ruleEvaluatorImage
                type: object
              type: array
            enableInterContainerTrafficEncryption:
              type: boolean
            enableManagedSpotTraining:
              type: boolean
            enableNetworkIsolation:
              type: boolean
            hyperParameters:
              items:
                description: Used in describing maps in Kubernetes.
                properties:
                  name:
                    type: string
                  value:
                    type: string
                type: object
              type: array
            inputDataConfig:
              items:
                properties:
                  channelName:
                    minLength: 1
                    pattern: '[A-Za-z0-9\.\-_]+'
                    type: string
                  compressionType:
                    enum:
                    - None
                    - Gzip
                    type: string
                  contentType:
                    type: string
                  dataSource:
                    properties:
                      fileSystemDataSource:
                        properties:
                          directoryPath:
                            type: string
                          fileSystemAccessMode:
                            type: string
                          fileSystemId:
                            type: string
                          fileSystemType:
                            type: string
                        required:
                        - directoryPath
                        - fileSystemAccessMode
                        - fileSystemId
                        - fileSystemType
                        type: object
                      s3DataSource:
                        properties:
                          attributeNames:
                            items:
                              type: string
                            type: array
                          s3DataDistributionType:
                            enum:
                            - FullyReplicated
                            - ShardedByS3Key
                            type: string
                          s3DataType:
                            enum:
                            - S3Prefix
                            - ManifestFile
                            - AugmentedManifestFile
                            type: string
                          s3Uri:
                            pattern: ^(https|s3)://([^/]+)/?(.*)$
                            type: string
                        required:
                        - s3DataType
                        - s3Uri
                        type: object
                    type: object
                  inputMode:
                    enum:
                    - Pipe
                    - File
                    type: string
                  recordWrapperType:
                    type: string
                  shuffleConfig:
                    properties:
                      seed:
                        format: int64
                        type: integer
                    required:
                    - seed
                    type: object
                required:
                - channelName
                - dataSource
                type: object
              minItems: 1
              type: array
            outputDataConfig:
              properties:
                kmsKeyId:
                  type: string
                s3OutputPath:
                  pattern: ^(https|s3)://([^/]+)/?(.*)$
                  type: string
              required:
              - s3OutputPath
              type: object
            region:
              minLength: 1
              type: string
            resourceConfig:
              properties:
                instanceCount:
                  format: int64
                  minimum: 1
                  type: integer
                instanceType:
                  minLength: 1
                  type: string
                volumeKmsKeyId:
                  type: string
                volumeSizeInGB:
                  format: int64
                  minimum: 1
                  type: integer
              required:
              - instanceCount
              - instanceType
              - volumeSizeInGB
              type: object
            roleArn:
              minLength: 20
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



release/rolebased/china/installer_china.yaml [1862:2109]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
          type: string
        metadata:
          type: object
        spec:
          description: TrainingJobSpec defines the desired state of TrainingJob
          properties:
            algorithmSpecification:
              properties:
                algorithmName:
                  minLength: 1
                  type: string
                metricDefinitions:
                  items:
                    properties:
                      name:
                        minLength: 1
                        type: string
                      regex:
                        minLength: 1
                        type: string
                    required:
                    - name
                    - regex
                    type: object
                  type: array
                trainingImage:
                  minLength: 1
                  type: string
                trainingInputMode:
                  enum:
                  - File
                  - Pipe
                  type: string
              required:
              - trainingInputMode
              type: object
            checkpointConfig:
              properties:
                localPath:
                  type: string
                s3Uri:
                  pattern: ^(https|s3)://([^/]+)/?(.*)$
                  type: string
              required:
              - s3Uri
              type: object
            debugHookConfig:
              description: DebugHookConfig https://docs.aws.amazon.com/sagemaker/latest/dg/API_DebugHookConfig.html
              properties:
                collectionConfigurations:
                  items:
                    description: CollectionConfiguration https://docs.aws.amazon.com/sagemaker/latest/dg/API_CollectionConfiguration.html
                    properties:
                      collectionName:
                        type: string
                      collectionParameters:
                        items:
                          description: Used in describing maps in Kubernetes.
                          properties:
                            name:
                              type: string
                            value:
                              type: string
                          type: object
                        type: array
                    type: object
                  type: array
                localPath:
                  type: string
                ruleParameters:
                  items:
                    description: Used in describing maps in Kubernetes.
                    properties:
                      name:
                        type: string
                      value:
                        type: string
                    type: object
                  type: array
                s3OutputPath:
                  pattern: ^(https|s3)://([^/]+)/?(.*)$
                  type: string
              required:
              - s3OutputPath
              type: object
            debugRuleConfigurations:
              items:
                description: DebugRuleConfiguration https://docs.aws.amazon.com/sagemaker/latest/dg/API_DebugRuleConfiguration.html
                properties:
                  instanceType:
                    type: string
                  localPath:
                    type: string
                  ruleConfigurationName:
                    type: string
                  ruleEvaluatorImage:
                    type: string
                  ruleParameters:
                    items:
                      description: Used in describing maps in Kubernetes.
                      properties:
                        name:
                          type: string
                        value:
                          type: string
                      type: object
                    type: array
                  s3OutputPath:
                    pattern: ^(https|s3)://([^/]+)/?(.*)$
                    type: string
                  volumeSizeInGB:
                    format: int64
                    minimum: 1
                    type: integer
                required:
                - ruleConfigurationName
                - ruleEvaluatorImage
                type: object
              type: array
            enableInterContainerTrafficEncryption:
              type: boolean
            enableManagedSpotTraining:
              type: boolean
            enableNetworkIsolation:
              type: boolean
            hyperParameters:
              items:
                description: Used in describing maps in Kubernetes.
                properties:
                  name:
                    type: string
                  value:
                    type: string
                type: object
              type: array
            inputDataConfig:
              items:
                properties:
                  channelName:
                    minLength: 1
                    pattern: '[A-Za-z0-9\.\-_]+'
                    type: string
                  compressionType:
                    enum:
                    - None
                    - Gzip
                    type: string
                  contentType:
                    type: string
                  dataSource:
                    properties:
                      fileSystemDataSource:
                        properties:
                          directoryPath:
                            type: string
                          fileSystemAccessMode:
                            type: string
                          fileSystemId:
                            type: string
                          fileSystemType:
                            type: string
                        required:
                        - directoryPath
                        - fileSystemAccessMode
                        - fileSystemId
                        - fileSystemType
                        type: object
                      s3DataSource:
                        properties:
                          attributeNames:
                            items:
                              type: string
                            type: array
                          s3DataDistributionType:
                            enum:
                            - FullyReplicated
                            - ShardedByS3Key
                            type: string
                          s3DataType:
                            enum:
                            - S3Prefix
                            - ManifestFile
                            - AugmentedManifestFile
                            type: string
                          s3Uri:
                            pattern: ^(https|s3)://([^/]+)/?(.*)$
                            type: string
                        required:
                        - s3DataType
                        - s3Uri
                        type: object
                    type: object
                  inputMode:
                    enum:
                    - Pipe
                    - File
                    type: string
                  recordWrapperType:
                    type: string
                  shuffleConfig:
                    properties:
                      seed:
                        format: int64
                        type: integer
                    required:
                    - seed
                    type: object
                required:
                - channelName
                - dataSource
                type: object
              minItems: 1
              type: array
            outputDataConfig:
              properties:
                kmsKeyId:
                  type: string
                s3OutputPath:
                  pattern: ^(https|s3)://([^/]+)/?(.*)$
                  type: string
              required:
              - s3OutputPath
              type: object
            region:
              minLength: 1
              type: string
            resourceConfig:
              properties:
                instanceCount:
                  format: int64
                  minimum: 1
                  type: integer
                instanceType:
                  minLength: 1
                  type: string
                volumeKmsKeyId:
                  type: string
                volumeSizeInGB:
                  format: int64
                  minimum: 1
                  type: integer
              required:
              - instanceCount
              - instanceType
              - volumeSizeInGB
              type: object
            roleArn:
              minLength: 20
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



