Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=sagemaker.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type AlarmsInitParameters
- type AlarmsObservation
- type AlarmsParameters
- type App
- func (tr *App) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *App) ConvertTo(dstRaw conversion.Hub) error
- func (in *App) DeepCopy() *App
- func (in *App) DeepCopyInto(out *App)
- func (in *App) DeepCopyObject() runtime.Object
- func (mg *App) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *App) GetConnectionDetailsMapping() map[string]string
- func (mg *App) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *App) GetID() string
- func (tr *App) GetInitParameters() (map[string]any, error)
- func (mg *App) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *App) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *App) GetObservation() (map[string]any, error)
- func (tr *App) GetParameters() (map[string]any, error)
- func (mg *App) GetProviderConfigReference() *xpv1.Reference
- func (mg *App) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *App) GetTerraformResourceType() string
- func (tr *App) GetTerraformSchemaVersion() int
- func (mg *App) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *App) LateInitialize(attrs []byte) (bool, error)
- func (mg *App) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *App) SetConditions(c ...xpv1.Condition)
- func (mg *App) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *App) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *App) SetObservation(obs map[string]any) error
- func (tr *App) SetParameters(params map[string]any) error
- func (mg *App) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *App) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *App) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppImageConfig
- func (tr *AppImageConfig) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *AppImageConfig) ConvertTo(dstRaw conversion.Hub) error
- func (in *AppImageConfig) DeepCopy() *AppImageConfig
- func (in *AppImageConfig) DeepCopyInto(out *AppImageConfig)
- func (in *AppImageConfig) DeepCopyObject() runtime.Object
- func (mg *AppImageConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AppImageConfig) GetConnectionDetailsMapping() map[string]string
- func (mg *AppImageConfig) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AppImageConfig) GetID() string
- func (tr *AppImageConfig) GetInitParameters() (map[string]any, error)
- func (mg *AppImageConfig) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AppImageConfig) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *AppImageConfig) GetObservation() (map[string]any, error)
- func (tr *AppImageConfig) GetParameters() (map[string]any, error)
- func (mg *AppImageConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *AppImageConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AppImageConfig) GetTerraformResourceType() string
- func (tr *AppImageConfig) GetTerraformSchemaVersion() int
- func (mg *AppImageConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AppImageConfig) LateInitialize(attrs []byte) (bool, error)
- func (mg *AppImageConfig) SetConditions(c ...xpv1.Condition)
- func (mg *AppImageConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AppImageConfig) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AppImageConfig) SetObservation(obs map[string]any) error
- func (tr *AppImageConfig) SetParameters(params map[string]any) error
- func (mg *AppImageConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AppImageConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AppImageConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppImageConfigInitParameters
- type AppImageConfigList
- type AppImageConfigObservation
- type AppImageConfigParameters
- type AppImageConfigSpec
- type AppImageConfigStatus
- type AppInitParameters
- type AppLifecycleManagementIdleSettingsInitParameters
- type AppLifecycleManagementIdleSettingsObservation
- type AppLifecycleManagementIdleSettingsParameters
- type AppLifecycleManagementInitParameters
- type AppLifecycleManagementObservation
- type AppLifecycleManagementParameters
- type AppList
- type AppObservation
- type AppParameters
- type AppSpec
- type AppStatus
- type AsyncInferenceConfigInitParameters
- type AsyncInferenceConfigObservation
- type AsyncInferenceConfigOutputConfigInitParameters
- type AsyncInferenceConfigOutputConfigObservation
- type AsyncInferenceConfigOutputConfigParameters
- type AsyncInferenceConfigParameters
- type AutoRollbackConfigurationInitParameters
- type AutoRollbackConfigurationObservation
- type AutoRollbackConfigurationParameters
- type BlueGreenUpdatePolicyInitParameters
- type BlueGreenUpdatePolicyObservation
- type BlueGreenUpdatePolicyParameters
- type CanarySizeInitParameters
- type CanarySizeObservation
- type CanarySizeParameters
- type CanvasAppSettingsDirectDeploySettingsInitParameters
- type CanvasAppSettingsDirectDeploySettingsObservation
- type CanvasAppSettingsDirectDeploySettingsParameters
- type CanvasAppSettingsEmrServerlessSettingsInitParameters
- type CanvasAppSettingsEmrServerlessSettingsObservation
- type CanvasAppSettingsEmrServerlessSettingsParameters
- type CanvasAppSettingsGenerativeAISettingsInitParameters
- type CanvasAppSettingsGenerativeAISettingsObservation
- type CanvasAppSettingsGenerativeAISettingsParameters
- type CanvasAppSettingsIdentityProviderOauthSettingsInitParameters
- type CanvasAppSettingsIdentityProviderOauthSettingsObservation
- type CanvasAppSettingsIdentityProviderOauthSettingsParameters
- type CanvasAppSettingsInitParameters
- type CanvasAppSettingsKendraSettingsInitParameters
- type CanvasAppSettingsKendraSettingsObservation
- type CanvasAppSettingsKendraSettingsParameters
- type CanvasAppSettingsModelRegisterSettingsInitParameters
- type CanvasAppSettingsModelRegisterSettingsObservation
- type CanvasAppSettingsModelRegisterSettingsParameters
- type CanvasAppSettingsObservation
- type CanvasAppSettingsParameters
- type CanvasAppSettingsTimeSeriesForecastingSettingsInitParameters
- type CanvasAppSettingsTimeSeriesForecastingSettingsObservation
- type CanvasAppSettingsTimeSeriesForecastingSettingsParameters
- type CanvasAppSettingsWorkspaceSettingsInitParameters
- type CanvasAppSettingsWorkspaceSettingsObservation
- type CanvasAppSettingsWorkspaceSettingsParameters
- type CaptureContentTypeHeaderInitParameters
- type CaptureContentTypeHeaderObservation
- type CaptureContentTypeHeaderParameters
- type CaptureOptionsInitParameters
- type CaptureOptionsObservation
- type CaptureOptionsParameters
- type ClientConfigInitParameters
- type ClientConfigObservation
- type ClientConfigParameters
- type CodeEditorAppImageConfigInitParameters
- type CodeEditorAppImageConfigObservation
- type CodeEditorAppImageConfigParameters
- type CodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters
- func (in *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters) DeepCopy() *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters
- func (in *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters) DeepCopyInto(out *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters)
- type CodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation
- func (in *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation) DeepCopy() *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation
- func (in *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation) DeepCopyInto(out *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation)
- type CodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters
- func (in *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters) DeepCopy() *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters
- func (in *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters) DeepCopyInto(out *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters)
- type CodeEditorAppSettingsAppLifecycleManagementInitParameters
- type CodeEditorAppSettingsAppLifecycleManagementObservation
- type CodeEditorAppSettingsAppLifecycleManagementParameters
- type CodeEditorAppSettingsCustomImageInitParameters
- type CodeEditorAppSettingsCustomImageObservation
- type CodeEditorAppSettingsCustomImageParameters
- type CodeEditorAppSettingsDefaultResourceSpecInitParameters
- type CodeEditorAppSettingsDefaultResourceSpecObservation
- type CodeEditorAppSettingsDefaultResourceSpecParameters
- type CodeEditorAppSettingsInitParameters
- type CodeEditorAppSettingsObservation
- type CodeEditorAppSettingsParameters
- type CodeRepository
- func (tr *CodeRepository) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *CodeRepository) ConvertTo(dstRaw conversion.Hub) error
- func (in *CodeRepository) DeepCopy() *CodeRepository
- func (in *CodeRepository) DeepCopyInto(out *CodeRepository)
- func (in *CodeRepository) DeepCopyObject() runtime.Object
- func (mg *CodeRepository) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CodeRepository) GetConnectionDetailsMapping() map[string]string
- func (mg *CodeRepository) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CodeRepository) GetID() string
- func (tr *CodeRepository) GetInitParameters() (map[string]any, error)
- func (mg *CodeRepository) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *CodeRepository) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *CodeRepository) GetObservation() (map[string]any, error)
- func (tr *CodeRepository) GetParameters() (map[string]any, error)
- func (mg *CodeRepository) GetProviderConfigReference() *xpv1.Reference
- func (mg *CodeRepository) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CodeRepository) GetTerraformResourceType() string
- func (tr *CodeRepository) GetTerraformSchemaVersion() int
- func (mg *CodeRepository) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CodeRepository) LateInitialize(attrs []byte) (bool, error)
- func (mg *CodeRepository) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CodeRepository) SetConditions(c ...xpv1.Condition)
- func (mg *CodeRepository) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *CodeRepository) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *CodeRepository) SetObservation(obs map[string]any) error
- func (tr *CodeRepository) SetParameters(params map[string]any) error
- func (mg *CodeRepository) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CodeRepository) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CodeRepository) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CodeRepositoryInitParameters
- type CodeRepositoryList
- type CodeRepositoryObservation
- type CodeRepositoryParameters
- type CodeRepositorySpec
- type CodeRepositoryStatus
- type CognitoConfigInitParameters
- type CognitoConfigObservation
- type CognitoConfigParameters
- type CognitoMemberDefinitionInitParameters
- type CognitoMemberDefinitionObservation
- type CognitoMemberDefinitionParameters
- type CollectionConfigInitParameters
- type CollectionConfigObservation
- type CollectionConfigParameters
- type ContainerConfigInitParameters
- type ContainerConfigObservation
- type ContainerConfigParameters
- type ContainerInitParameters
- type ContainerObservation
- type ContainerParameters
- type CoreDumpConfigInitParameters
- type CoreDumpConfigObservation
- type CoreDumpConfigParameters
- type CustomFileSystemConfigEFSFileSystemConfigInitParameters
- type CustomFileSystemConfigEFSFileSystemConfigObservation
- type CustomFileSystemConfigEFSFileSystemConfigParameters
- type CustomFileSystemConfigInitParameters
- type CustomFileSystemConfigObservation
- type CustomFileSystemConfigParameters
- type CustomFileSystemInitParameters
- type CustomFileSystemObservation
- type CustomFileSystemParameters
- type CustomImageInitParameters
- type CustomImageObservation
- type CustomImageParameters
- type CustomPosixUserConfigInitParameters
- type CustomPosixUserConfigObservation
- type CustomPosixUserConfigParameters
- type DataCaptureConfigInitParameters
- type DataCaptureConfigObservation
- type DataCaptureConfigParameters
- type DataCatalogConfigInitParameters
- type DataCatalogConfigObservation
- type DataCatalogConfigParameters
- type DefaultEBSStorageSettingsInitParameters
- type DefaultEBSStorageSettingsObservation
- type DefaultEBSStorageSettingsParameters
- type DefaultResourceSpecInitParameters
- type DefaultResourceSpecObservation
- type DefaultResourceSpecParameters
- type DefaultSpaceSettingsInitParameters
- type DefaultSpaceSettingsObservation
- type DefaultSpaceSettingsParameters
- type DefaultUserSettingsInitParameters
- type DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters
- func (in *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopy() *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters
- func (in *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopyInto(out *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters)
- type DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation
- func (in *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopy() *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation
- func (in *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopyInto(out *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation)
- type DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters
- func (in *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopy() *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters
- func (in *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopyInto(out *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters)
- type DefaultUserSettingsJupyterServerAppSettingsInitParameters
- type DefaultUserSettingsJupyterServerAppSettingsObservation
- type DefaultUserSettingsJupyterServerAppSettingsParameters
- type DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters
- type DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation
- func (in *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopy() *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation
- func (in *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation)
- type DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters
- func (in *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopy() *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters
- func (in *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters)
- type DefaultUserSettingsKernelGatewayAppSettingsInitParameters
- type DefaultUserSettingsKernelGatewayAppSettingsObservation
- type DefaultUserSettingsKernelGatewayAppSettingsParameters
- type DefaultUserSettingsObservation
- type DefaultUserSettingsParameters
- type DeploymentConfigInitParameters
- type DeploymentConfigObservation
- type DeploymentConfigParameters
- type Device
- func (tr *Device) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *Device) ConvertTo(dstRaw conversion.Hub) error
- func (in *Device) DeepCopy() *Device
- func (in *Device) DeepCopyInto(out *Device)
- func (in *Device) DeepCopyObject() runtime.Object
- func (mg *Device) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Device) GetConnectionDetailsMapping() map[string]string
- func (mg *Device) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Device) GetID() string
- func (tr *Device) GetInitParameters() (map[string]any, error)
- func (mg *Device) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Device) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Device) GetObservation() (map[string]any, error)
- func (tr *Device) GetParameters() (map[string]any, error)
- func (mg *Device) GetProviderConfigReference() *xpv1.Reference
- func (mg *Device) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Device) GetTerraformResourceType() string
- func (tr *Device) GetTerraformSchemaVersion() int
- func (mg *Device) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Device) LateInitialize(attrs []byte) (bool, error)
- func (mg *Device) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Device) SetConditions(c ...xpv1.Condition)
- func (mg *Device) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Device) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Device) SetObservation(obs map[string]any) error
- func (tr *Device) SetParameters(params map[string]any) error
- func (mg *Device) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Device) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Device) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DeviceDeviceInitParameters
- type DeviceDeviceObservation
- type DeviceDeviceParameters
- type DeviceFleet
- func (tr *DeviceFleet) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *DeviceFleet) ConvertTo(dstRaw conversion.Hub) error
- func (in *DeviceFleet) DeepCopy() *DeviceFleet
- func (in *DeviceFleet) DeepCopyInto(out *DeviceFleet)
- func (in *DeviceFleet) DeepCopyObject() runtime.Object
- func (mg *DeviceFleet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DeviceFleet) GetConnectionDetailsMapping() map[string]string
- func (mg *DeviceFleet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DeviceFleet) GetID() string
- func (tr *DeviceFleet) GetInitParameters() (map[string]any, error)
- func (mg *DeviceFleet) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DeviceFleet) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *DeviceFleet) GetObservation() (map[string]any, error)
- func (tr *DeviceFleet) GetParameters() (map[string]any, error)
- func (mg *DeviceFleet) GetProviderConfigReference() *xpv1.Reference
- func (mg *DeviceFleet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DeviceFleet) GetTerraformResourceType() string
- func (tr *DeviceFleet) GetTerraformSchemaVersion() int
- func (mg *DeviceFleet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DeviceFleet) LateInitialize(attrs []byte) (bool, error)
- func (mg *DeviceFleet) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DeviceFleet) SetConditions(c ...xpv1.Condition)
- func (mg *DeviceFleet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DeviceFleet) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DeviceFleet) SetObservation(obs map[string]any) error
- func (tr *DeviceFleet) SetParameters(params map[string]any) error
- func (mg *DeviceFleet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DeviceFleet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DeviceFleet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DeviceFleetInitParameters
- type DeviceFleetList
- type DeviceFleetObservation
- type DeviceFleetParameters
- type DeviceFleetSpec
- type DeviceFleetStatus
- type DeviceInitParameters
- type DeviceList
- type DeviceObservation
- type DeviceParameters
- type DeviceSpec
- type DeviceStatus
- type DirectDeploySettingsInitParameters
- type DirectDeploySettingsObservation
- type DirectDeploySettingsParameters
- type DockerSettingsInitParameters
- type DockerSettingsObservation
- type DockerSettingsParameters
- type Domain
- func (tr *Domain) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *Domain) ConvertTo(dstRaw conversion.Hub) error
- func (in *Domain) DeepCopy() *Domain
- func (in *Domain) DeepCopyInto(out *Domain)
- func (in *Domain) DeepCopyObject() runtime.Object
- func (mg *Domain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Domain) GetConnectionDetailsMapping() map[string]string
- func (mg *Domain) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Domain) GetID() string
- func (tr *Domain) GetInitParameters() (map[string]any, error)
- func (mg *Domain) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Domain) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Domain) GetObservation() (map[string]any, error)
- func (tr *Domain) GetParameters() (map[string]any, error)
- func (mg *Domain) GetProviderConfigReference() *xpv1.Reference
- func (mg *Domain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Domain) GetTerraformResourceType() string
- func (tr *Domain) GetTerraformSchemaVersion() int
- func (mg *Domain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Domain) LateInitialize(attrs []byte) (bool, error)
- func (mg *Domain) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Domain) SetConditions(c ...xpv1.Condition)
- func (mg *Domain) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Domain) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Domain) SetObservation(obs map[string]any) error
- func (tr *Domain) SetParameters(params map[string]any) error
- func (mg *Domain) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Domain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Domain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DomainInitParameters
- type DomainList
- type DomainObservation
- type DomainParameters
- type DomainSettingsInitParameters
- type DomainSettingsObservation
- type DomainSettingsParameters
- type DomainSpec
- type DomainStatus
- type EBSStorageSettingsInitParameters
- type EBSStorageSettingsObservation
- type EBSStorageSettingsParameters
- type EFSFileSystemConfigInitParameters
- type EFSFileSystemConfigObservation
- type EFSFileSystemConfigParameters
- type EFSFileSystemInitParameters
- type EFSFileSystemObservation
- type EFSFileSystemParameters
- type EmrServerlessSettingsInitParameters
- type EmrServerlessSettingsObservation
- type EmrServerlessSettingsParameters
- type EmrSettingsInitParameters
- type EmrSettingsObservation
- type EmrSettingsParameters
- type Endpoint
- func (tr *Endpoint) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *Endpoint) ConvertTo(dstRaw conversion.Hub) error
- func (in *Endpoint) DeepCopy() *Endpoint
- func (in *Endpoint) DeepCopyInto(out *Endpoint)
- func (in *Endpoint) DeepCopyObject() runtime.Object
- func (mg *Endpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Endpoint) GetConnectionDetailsMapping() map[string]string
- func (mg *Endpoint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Endpoint) GetID() string
- func (tr *Endpoint) GetInitParameters() (map[string]any, error)
- func (mg *Endpoint) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Endpoint) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Endpoint) GetObservation() (map[string]any, error)
- func (tr *Endpoint) GetParameters() (map[string]any, error)
- func (mg *Endpoint) GetProviderConfigReference() *xpv1.Reference
- func (mg *Endpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Endpoint) GetTerraformResourceType() string
- func (tr *Endpoint) GetTerraformSchemaVersion() int
- func (mg *Endpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Endpoint) LateInitialize(attrs []byte) (bool, error)
- func (mg *Endpoint) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Endpoint) SetConditions(c ...xpv1.Condition)
- func (mg *Endpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Endpoint) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Endpoint) SetObservation(obs map[string]any) error
- func (tr *Endpoint) SetParameters(params map[string]any) error
- func (mg *Endpoint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Endpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Endpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EndpointConfiguration
- func (tr *EndpointConfiguration) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *EndpointConfiguration) ConvertTo(dstRaw conversion.Hub) error
- func (in *EndpointConfiguration) DeepCopy() *EndpointConfiguration
- func (in *EndpointConfiguration) DeepCopyInto(out *EndpointConfiguration)
- func (in *EndpointConfiguration) DeepCopyObject() runtime.Object
- func (mg *EndpointConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EndpointConfiguration) GetConnectionDetailsMapping() map[string]string
- func (mg *EndpointConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EndpointConfiguration) GetID() string
- func (tr *EndpointConfiguration) GetInitParameters() (map[string]any, error)
- func (mg *EndpointConfiguration) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *EndpointConfiguration) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *EndpointConfiguration) GetObservation() (map[string]any, error)
- func (tr *EndpointConfiguration) GetParameters() (map[string]any, error)
- func (mg *EndpointConfiguration) GetProviderConfigReference() *xpv1.Reference
- func (mg *EndpointConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EndpointConfiguration) GetTerraformResourceType() string
- func (tr *EndpointConfiguration) GetTerraformSchemaVersion() int
- func (mg *EndpointConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EndpointConfiguration) LateInitialize(attrs []byte) (bool, error)
- func (mg *EndpointConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *EndpointConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *EndpointConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *EndpointConfiguration) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *EndpointConfiguration) SetObservation(obs map[string]any) error
- func (tr *EndpointConfiguration) SetParameters(params map[string]any) error
- func (mg *EndpointConfiguration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EndpointConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EndpointConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EndpointConfigurationInitParameters
- type EndpointConfigurationList
- type EndpointConfigurationObservation
- type EndpointConfigurationParameters
- type EndpointConfigurationSpec
- type EndpointConfigurationStatus
- type EndpointInitParameters
- type EndpointList
- type EndpointObservation
- type EndpointParameters
- type EndpointSpec
- type EndpointStatus
- type FeatureDefinitionInitParameters
- type FeatureDefinitionObservation
- type FeatureDefinitionParameters
- type FeatureGroup
- func (tr *FeatureGroup) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *FeatureGroup) ConvertTo(dstRaw conversion.Hub) error
- func (in *FeatureGroup) DeepCopy() *FeatureGroup
- func (in *FeatureGroup) DeepCopyInto(out *FeatureGroup)
- func (in *FeatureGroup) DeepCopyObject() runtime.Object
- func (mg *FeatureGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FeatureGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *FeatureGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FeatureGroup) GetID() string
- func (tr *FeatureGroup) GetInitParameters() (map[string]any, error)
- func (mg *FeatureGroup) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *FeatureGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *FeatureGroup) GetObservation() (map[string]any, error)
- func (tr *FeatureGroup) GetParameters() (map[string]any, error)
- func (mg *FeatureGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *FeatureGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FeatureGroup) GetTerraformResourceType() string
- func (tr *FeatureGroup) GetTerraformSchemaVersion() int
- func (mg *FeatureGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FeatureGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *FeatureGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FeatureGroup) SetConditions(c ...xpv1.Condition)
- func (mg *FeatureGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *FeatureGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *FeatureGroup) SetObservation(obs map[string]any) error
- func (tr *FeatureGroup) SetParameters(params map[string]any) error
- func (mg *FeatureGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FeatureGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FeatureGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FeatureGroupInitParameters
- type FeatureGroupList
- type FeatureGroupObservation
- type FeatureGroupParameters
- type FeatureGroupSpec
- type FeatureGroupStatus
- type FileSystemConfigInitParameters
- type FileSystemConfigObservation
- type FileSystemConfigParameters
- type GenerativeAISettingsInitParameters
- type GenerativeAISettingsObservation
- type GenerativeAISettingsParameters
- type GitConfigInitParameters
- type GitConfigObservation
- type GitConfigParameters
- type IAMPolicyConstraintsInitParameters
- type IAMPolicyConstraintsObservation
- type IAMPolicyConstraintsParameters
- type IdentityProviderOauthSettingsInitParameters
- type IdentityProviderOauthSettingsObservation
- type IdentityProviderOauthSettingsParameters
- type IdleSettingsInitParameters
- type IdleSettingsObservation
- type IdleSettingsParameters
- type Image
- func (in *Image) DeepCopy() *Image
- func (in *Image) DeepCopyInto(out *Image)
- func (in *Image) DeepCopyObject() runtime.Object
- func (mg *Image) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Image) GetConnectionDetailsMapping() map[string]string
- func (mg *Image) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Image) GetID() string
- func (tr *Image) GetInitParameters() (map[string]any, error)
- func (mg *Image) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Image) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Image) GetObservation() (map[string]any, error)
- func (tr *Image) GetParameters() (map[string]any, error)
- func (mg *Image) GetProviderConfigReference() *xpv1.Reference
- func (mg *Image) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Image) GetTerraformResourceType() string
- func (tr *Image) GetTerraformSchemaVersion() int
- func (mg *Image) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Image) Hub()
- func (tr *Image) LateInitialize(attrs []byte) (bool, error)
- func (mg *Image) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Image) SetConditions(c ...xpv1.Condition)
- func (mg *Image) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Image) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Image) SetObservation(obs map[string]any) error
- func (tr *Image) SetParameters(params map[string]any) error
- func (mg *Image) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Image) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Image) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ImageConfigInitParameters
- type ImageConfigObservation
- type ImageConfigParameters
- type ImageConfigRepositoryAuthConfigInitParameters
- type ImageConfigRepositoryAuthConfigObservation
- type ImageConfigRepositoryAuthConfigParameters
- type ImageInitParameters
- type ImageList
- type ImageObservation
- type ImageParameters
- type ImageSpec
- type ImageStatus
- type ImageVersion
- func (in *ImageVersion) DeepCopy() *ImageVersion
- func (in *ImageVersion) DeepCopyInto(out *ImageVersion)
- func (in *ImageVersion) DeepCopyObject() runtime.Object
- func (mg *ImageVersion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ImageVersion) GetConnectionDetailsMapping() map[string]string
- func (mg *ImageVersion) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ImageVersion) GetID() string
- func (tr *ImageVersion) GetInitParameters() (map[string]any, error)
- func (mg *ImageVersion) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ImageVersion) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *ImageVersion) GetObservation() (map[string]any, error)
- func (tr *ImageVersion) GetParameters() (map[string]any, error)
- func (mg *ImageVersion) GetProviderConfigReference() *xpv1.Reference
- func (mg *ImageVersion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ImageVersion) GetTerraformResourceType() string
- func (tr *ImageVersion) GetTerraformSchemaVersion() int
- func (mg *ImageVersion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ImageVersion) Hub()
- func (tr *ImageVersion) LateInitialize(attrs []byte) (bool, error)
- func (mg *ImageVersion) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ImageVersion) SetConditions(c ...xpv1.Condition)
- func (mg *ImageVersion) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ImageVersion) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ImageVersion) SetObservation(obs map[string]any) error
- func (tr *ImageVersion) SetParameters(params map[string]any) error
- func (mg *ImageVersion) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ImageVersion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ImageVersion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ImageVersionInitParameters
- type ImageVersionList
- type ImageVersionObservation
- type ImageVersionParameters
- type ImageVersionSpec
- type ImageVersionStatus
- type InferenceExecutionConfigInitParameters
- type InferenceExecutionConfigObservation
- type InferenceExecutionConfigParameters
- type InstanceMetadataServiceConfigurationInitParameters
- type InstanceMetadataServiceConfigurationObservation
- type InstanceMetadataServiceConfigurationParameters
- type JupyterLabAppSettingsCodeRepositoryInitParameters
- type JupyterLabAppSettingsCodeRepositoryObservation
- type JupyterLabAppSettingsCodeRepositoryParameters
- type JupyterLabAppSettingsCustomImageInitParameters
- type JupyterLabAppSettingsCustomImageObservation
- type JupyterLabAppSettingsCustomImageParameters
- type JupyterLabAppSettingsDefaultResourceSpecInitParameters
- type JupyterLabAppSettingsDefaultResourceSpecObservation
- type JupyterLabAppSettingsDefaultResourceSpecParameters
- type JupyterLabAppSettingsInitParameters
- type JupyterLabAppSettingsObservation
- type JupyterLabAppSettingsParameters
- type JupyterLabImageConfigContainerConfigInitParameters
- type JupyterLabImageConfigContainerConfigObservation
- type JupyterLabImageConfigContainerConfigParameters
- type JupyterLabImageConfigFileSystemConfigInitParameters
- type JupyterLabImageConfigFileSystemConfigObservation
- type JupyterLabImageConfigFileSystemConfigParameters
- type JupyterLabImageConfigInitParameters
- type JupyterLabImageConfigObservation
- type JupyterLabImageConfigParameters
- type JupyterServerAppSettingsCodeRepositoryInitParameters
- type JupyterServerAppSettingsCodeRepositoryObservation
- type JupyterServerAppSettingsCodeRepositoryParameters
- type JupyterServerAppSettingsDefaultResourceSpecInitParameters
- type JupyterServerAppSettingsDefaultResourceSpecObservation
- type JupyterServerAppSettingsDefaultResourceSpecParameters
- type JupyterServerAppSettingsInitParameters
- type JupyterServerAppSettingsObservation
- type JupyterServerAppSettingsParameters
- type KendraSettingsInitParameters
- type KendraSettingsObservation
- type KendraSettingsParameters
- type KernelGatewayAppSettingsCustomImageInitParameters
- type KernelGatewayAppSettingsCustomImageObservation
- type KernelGatewayAppSettingsCustomImageParameters
- type KernelGatewayAppSettingsDefaultResourceSpecInitParameters
- type KernelGatewayAppSettingsDefaultResourceSpecObservation
- type KernelGatewayAppSettingsDefaultResourceSpecParameters
- type KernelGatewayAppSettingsInitParameters
- type KernelGatewayAppSettingsObservation
- type KernelGatewayAppSettingsParameters
- type KernelGatewayImageConfigFileSystemConfigInitParameters
- type KernelGatewayImageConfigFileSystemConfigObservation
- type KernelGatewayImageConfigFileSystemConfigParameters
- type KernelGatewayImageConfigInitParameters
- type KernelGatewayImageConfigObservation
- type KernelGatewayImageConfigParameters
- type KernelSpecInitParameters
- type KernelSpecObservation
- type KernelSpecParameters
- type LinearStepSizeInitParameters
- type LinearStepSizeObservation
- type LinearStepSizeParameters
- type ManagedInstanceScalingInitParameters
- type ManagedInstanceScalingObservation
- type ManagedInstanceScalingParameters
- type MaximumBatchSizeInitParameters
- type MaximumBatchSizeObservation
- type MaximumBatchSizeParameters
- type MemberDefinitionInitParameters
- type MemberDefinitionObservation
- type MemberDefinitionParameters
- type Model
- func (tr *Model) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *Model) ConvertTo(dstRaw conversion.Hub) error
- func (in *Model) DeepCopy() *Model
- func (in *Model) DeepCopyInto(out *Model)
- func (in *Model) DeepCopyObject() runtime.Object
- func (mg *Model) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Model) GetConnectionDetailsMapping() map[string]string
- func (mg *Model) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Model) GetID() string
- func (tr *Model) GetInitParameters() (map[string]any, error)
- func (mg *Model) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Model) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Model) GetObservation() (map[string]any, error)
- func (tr *Model) GetParameters() (map[string]any, error)
- func (mg *Model) GetProviderConfigReference() *xpv1.Reference
- func (mg *Model) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Model) GetTerraformResourceType() string
- func (tr *Model) GetTerraformSchemaVersion() int
- func (mg *Model) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Model) LateInitialize(attrs []byte) (bool, error)
- func (mg *Model) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Model) SetConditions(c ...xpv1.Condition)
- func (mg *Model) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Model) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Model) SetObservation(obs map[string]any) error
- func (tr *Model) SetParameters(params map[string]any) error
- func (mg *Model) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Model) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Model) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ModelAccessConfigInitParameters
- type ModelAccessConfigObservation
- type ModelAccessConfigParameters
- type ModelDataSourceInitParameters
- type ModelDataSourceObservation
- type ModelDataSourceParameters
- type ModelDataSourceS3DataSourceInitParameters
- type ModelDataSourceS3DataSourceObservation
- type ModelDataSourceS3DataSourceParameters
- type ModelInitParameters
- type ModelList
- type ModelObservation
- type ModelPackageGroup
- func (in *ModelPackageGroup) DeepCopy() *ModelPackageGroup
- func (in *ModelPackageGroup) DeepCopyInto(out *ModelPackageGroup)
- func (in *ModelPackageGroup) DeepCopyObject() runtime.Object
- func (mg *ModelPackageGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ModelPackageGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *ModelPackageGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ModelPackageGroup) GetID() string
- func (tr *ModelPackageGroup) GetInitParameters() (map[string]any, error)
- func (mg *ModelPackageGroup) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ModelPackageGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *ModelPackageGroup) GetObservation() (map[string]any, error)
- func (tr *ModelPackageGroup) GetParameters() (map[string]any, error)
- func (mg *ModelPackageGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *ModelPackageGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ModelPackageGroup) GetTerraformResourceType() string
- func (tr *ModelPackageGroup) GetTerraformSchemaVersion() int
- func (mg *ModelPackageGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ModelPackageGroup) Hub()
- func (tr *ModelPackageGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *ModelPackageGroup) SetConditions(c ...xpv1.Condition)
- func (mg *ModelPackageGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ModelPackageGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ModelPackageGroup) SetObservation(obs map[string]any) error
- func (tr *ModelPackageGroup) SetParameters(params map[string]any) error
- func (mg *ModelPackageGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ModelPackageGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ModelPackageGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ModelPackageGroupInitParameters
- type ModelPackageGroupList
- type ModelPackageGroupObservation
- type ModelPackageGroupParameters
- type ModelPackageGroupPolicy
- func (in *ModelPackageGroupPolicy) DeepCopy() *ModelPackageGroupPolicy
- func (in *ModelPackageGroupPolicy) DeepCopyInto(out *ModelPackageGroupPolicy)
- func (in *ModelPackageGroupPolicy) DeepCopyObject() runtime.Object
- func (mg *ModelPackageGroupPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ModelPackageGroupPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *ModelPackageGroupPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ModelPackageGroupPolicy) GetID() string
- func (tr *ModelPackageGroupPolicy) GetInitParameters() (map[string]any, error)
- func (mg *ModelPackageGroupPolicy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ModelPackageGroupPolicy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *ModelPackageGroupPolicy) GetObservation() (map[string]any, error)
- func (tr *ModelPackageGroupPolicy) GetParameters() (map[string]any, error)
- func (mg *ModelPackageGroupPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *ModelPackageGroupPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ModelPackageGroupPolicy) GetTerraformResourceType() string
- func (tr *ModelPackageGroupPolicy) GetTerraformSchemaVersion() int
- func (mg *ModelPackageGroupPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ModelPackageGroupPolicy) Hub()
- func (tr *ModelPackageGroupPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *ModelPackageGroupPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ModelPackageGroupPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *ModelPackageGroupPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ModelPackageGroupPolicy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ModelPackageGroupPolicy) SetObservation(obs map[string]any) error
- func (tr *ModelPackageGroupPolicy) SetParameters(params map[string]any) error
- func (mg *ModelPackageGroupPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ModelPackageGroupPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ModelPackageGroupPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ModelPackageGroupPolicyInitParameters
- type ModelPackageGroupPolicyList
- func (in *ModelPackageGroupPolicyList) DeepCopy() *ModelPackageGroupPolicyList
- func (in *ModelPackageGroupPolicyList) DeepCopyInto(out *ModelPackageGroupPolicyList)
- func (in *ModelPackageGroupPolicyList) DeepCopyObject() runtime.Object
- func (l *ModelPackageGroupPolicyList) GetItems() []resource.Managed
- type ModelPackageGroupPolicyObservation
- type ModelPackageGroupPolicyParameters
- type ModelPackageGroupPolicySpec
- type ModelPackageGroupPolicyStatus
- type ModelPackageGroupSpec
- type ModelPackageGroupStatus
- type ModelParameters
- type ModelRegisterSettingsInitParameters
- type ModelRegisterSettingsObservation
- type ModelRegisterSettingsParameters
- type ModelSpec
- type ModelStatus
- type MultiModelConfigInitParameters
- type MultiModelConfigObservation
- type MultiModelConfigParameters
- type NotebookInstance
- func (tr *NotebookInstance) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *NotebookInstance) ConvertTo(dstRaw conversion.Hub) error
- func (in *NotebookInstance) DeepCopy() *NotebookInstance
- func (in *NotebookInstance) DeepCopyInto(out *NotebookInstance)
- func (in *NotebookInstance) DeepCopyObject() runtime.Object
- func (mg *NotebookInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NotebookInstance) GetConnectionDetailsMapping() map[string]string
- func (mg *NotebookInstance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NotebookInstance) GetID() string
- func (tr *NotebookInstance) GetInitParameters() (map[string]any, error)
- func (mg *NotebookInstance) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *NotebookInstance) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *NotebookInstance) GetObservation() (map[string]any, error)
- func (tr *NotebookInstance) GetParameters() (map[string]any, error)
- func (mg *NotebookInstance) GetProviderConfigReference() *xpv1.Reference
- func (mg *NotebookInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NotebookInstance) GetTerraformResourceType() string
- func (tr *NotebookInstance) GetTerraformSchemaVersion() int
- func (mg *NotebookInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NotebookInstance) LateInitialize(attrs []byte) (bool, error)
- func (mg *NotebookInstance) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *NotebookInstance) SetConditions(c ...xpv1.Condition)
- func (mg *NotebookInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *NotebookInstance) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *NotebookInstance) SetObservation(obs map[string]any) error
- func (tr *NotebookInstance) SetParameters(params map[string]any) error
- func (mg *NotebookInstance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NotebookInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NotebookInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NotebookInstanceInitParameters
- type NotebookInstanceLifecycleConfiguration
- func (in *NotebookInstanceLifecycleConfiguration) DeepCopy() *NotebookInstanceLifecycleConfiguration
- func (in *NotebookInstanceLifecycleConfiguration) DeepCopyInto(out *NotebookInstanceLifecycleConfiguration)
- func (in *NotebookInstanceLifecycleConfiguration) DeepCopyObject() runtime.Object
- func (mg *NotebookInstanceLifecycleConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NotebookInstanceLifecycleConfiguration) GetConnectionDetailsMapping() map[string]string
- func (mg *NotebookInstanceLifecycleConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NotebookInstanceLifecycleConfiguration) GetID() string
- func (tr *NotebookInstanceLifecycleConfiguration) GetInitParameters() (map[string]any, error)
- func (mg *NotebookInstanceLifecycleConfiguration) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *NotebookInstanceLifecycleConfiguration) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *NotebookInstanceLifecycleConfiguration) GetObservation() (map[string]any, error)
- func (tr *NotebookInstanceLifecycleConfiguration) GetParameters() (map[string]any, error)
- func (mg *NotebookInstanceLifecycleConfiguration) GetProviderConfigReference() *xpv1.Reference
- func (mg *NotebookInstanceLifecycleConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NotebookInstanceLifecycleConfiguration) GetTerraformResourceType() string
- func (tr *NotebookInstanceLifecycleConfiguration) GetTerraformSchemaVersion() int
- func (mg *NotebookInstanceLifecycleConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NotebookInstanceLifecycleConfiguration) Hub()
- func (tr *NotebookInstanceLifecycleConfiguration) LateInitialize(attrs []byte) (bool, error)
- func (mg *NotebookInstanceLifecycleConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *NotebookInstanceLifecycleConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *NotebookInstanceLifecycleConfiguration) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *NotebookInstanceLifecycleConfiguration) SetObservation(obs map[string]any) error
- func (tr *NotebookInstanceLifecycleConfiguration) SetParameters(params map[string]any) error
- func (mg *NotebookInstanceLifecycleConfiguration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NotebookInstanceLifecycleConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NotebookInstanceLifecycleConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NotebookInstanceLifecycleConfigurationInitParameters
- type NotebookInstanceLifecycleConfigurationList
- func (in *NotebookInstanceLifecycleConfigurationList) DeepCopy() *NotebookInstanceLifecycleConfigurationList
- func (in *NotebookInstanceLifecycleConfigurationList) DeepCopyInto(out *NotebookInstanceLifecycleConfigurationList)
- func (in *NotebookInstanceLifecycleConfigurationList) DeepCopyObject() runtime.Object
- func (l *NotebookInstanceLifecycleConfigurationList) GetItems() []resource.Managed
- type NotebookInstanceLifecycleConfigurationObservation
- type NotebookInstanceLifecycleConfigurationParameters
- type NotebookInstanceLifecycleConfigurationSpec
- type NotebookInstanceLifecycleConfigurationStatus
- type NotebookInstanceList
- type NotebookInstanceObservation
- type NotebookInstanceParameters
- type NotebookInstanceSpec
- type NotebookInstanceStatus
- type NotificationConfigInitParameters
- type NotificationConfigObservation
- type NotificationConfigParameters
- type NotificationConfigurationInitParameters
- type NotificationConfigurationObservation
- type NotificationConfigurationParameters
- type OfflineStoreConfigInitParameters
- type OfflineStoreConfigObservation
- type OfflineStoreConfigParameters
- type OidcConfigInitParameters
- type OidcConfigObservation
- type OidcConfigParameters
- type OidcMemberDefinitionInitParameters
- type OidcMemberDefinitionObservation
- type OidcMemberDefinitionParameters
- type OnlineStoreConfigInitParameters
- type OnlineStoreConfigObservation
- type OnlineStoreConfigParameters
- type OutputConfigInitParameters
- type OutputConfigObservation
- type OutputConfigParameters
- type OwnershipSettingsInitParameters
- type OwnershipSettingsObservation
- type OwnershipSettingsParameters
- type PrimaryContainerImageConfigInitParameters
- type PrimaryContainerImageConfigObservation
- type PrimaryContainerImageConfigParameters
- type PrimaryContainerInitParameters
- type PrimaryContainerModelDataSourceInitParameters
- type PrimaryContainerModelDataSourceObservation
- type PrimaryContainerModelDataSourceParameters
- type PrimaryContainerMultiModelConfigInitParameters
- type PrimaryContainerMultiModelConfigObservation
- type PrimaryContainerMultiModelConfigParameters
- type PrimaryContainerObservation
- type PrimaryContainerParameters
- type ProductionVariantsInitParameters
- type ProductionVariantsObservation
- type ProductionVariantsParameters
- type RSessionAppSettingsCustomImageInitParameters
- type RSessionAppSettingsCustomImageObservation
- type RSessionAppSettingsCustomImageParameters
- type RSessionAppSettingsDefaultResourceSpecInitParameters
- type RSessionAppSettingsDefaultResourceSpecObservation
- type RSessionAppSettingsDefaultResourceSpecParameters
- type RSessionAppSettingsInitParameters
- type RSessionAppSettingsObservation
- type RSessionAppSettingsParameters
- type RStudioServerProAppSettingsInitParameters
- type RStudioServerProAppSettingsObservation
- type RStudioServerProAppSettingsParameters
- type RStudioServerProDomainSettingsDefaultResourceSpecInitParameters
- func (in *RStudioServerProDomainSettingsDefaultResourceSpecInitParameters) DeepCopy() *RStudioServerProDomainSettingsDefaultResourceSpecInitParameters
- func (in *RStudioServerProDomainSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *RStudioServerProDomainSettingsDefaultResourceSpecInitParameters)
- type RStudioServerProDomainSettingsDefaultResourceSpecObservation
- type RStudioServerProDomainSettingsDefaultResourceSpecParameters
- type RStudioServerProDomainSettingsInitParameters
- type RStudioServerProDomainSettingsObservation
- type RStudioServerProDomainSettingsParameters
- type RepositoryAuthConfigInitParameters
- type RepositoryAuthConfigObservation
- type RepositoryAuthConfigParameters
- type ResourceSpecInitParameters
- type ResourceSpecObservation
- type ResourceSpecParameters
- type RetentionPolicyInitParameters
- type RetentionPolicyObservation
- type RetentionPolicyParameters
- type RollbackMaximumBatchSizeInitParameters
- type RollbackMaximumBatchSizeObservation
- type RollbackMaximumBatchSizeParameters
- type RollingUpdatePolicyInitParameters
- type RollingUpdatePolicyObservation
- type RollingUpdatePolicyParameters
- type RoutingConfigInitParameters
- type RoutingConfigObservation
- type RoutingConfigParameters
- type S3DataSourceInitParameters
- type S3DataSourceModelAccessConfigInitParameters
- type S3DataSourceModelAccessConfigObservation
- type S3DataSourceModelAccessConfigParameters
- type S3DataSourceObservation
- type S3DataSourceParameters
- type S3PresignInitParameters
- type S3PresignObservation
- type S3PresignParameters
- type S3StorageConfigInitParameters
- type S3StorageConfigObservation
- type S3StorageConfigParameters
- type SecurityConfigInitParameters
- type SecurityConfigObservation
- type SecurityConfigParameters
- type ServerlessConfigInitParameters
- type ServerlessConfigObservation
- type ServerlessConfigParameters
- type ServicecatalogPortfolioStatus
- func (in *ServicecatalogPortfolioStatus) DeepCopy() *ServicecatalogPortfolioStatus
- func (in *ServicecatalogPortfolioStatus) DeepCopyInto(out *ServicecatalogPortfolioStatus)
- func (in *ServicecatalogPortfolioStatus) DeepCopyObject() runtime.Object
- func (mg *ServicecatalogPortfolioStatus) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServicecatalogPortfolioStatus) GetConnectionDetailsMapping() map[string]string
- func (mg *ServicecatalogPortfolioStatus) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServicecatalogPortfolioStatus) GetID() string
- func (tr *ServicecatalogPortfolioStatus) GetInitParameters() (map[string]any, error)
- func (mg *ServicecatalogPortfolioStatus) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ServicecatalogPortfolioStatus) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *ServicecatalogPortfolioStatus) GetObservation() (map[string]any, error)
- func (tr *ServicecatalogPortfolioStatus) GetParameters() (map[string]any, error)
- func (mg *ServicecatalogPortfolioStatus) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServicecatalogPortfolioStatus) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ServicecatalogPortfolioStatus) GetTerraformResourceType() string
- func (tr *ServicecatalogPortfolioStatus) GetTerraformSchemaVersion() int
- func (mg *ServicecatalogPortfolioStatus) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServicecatalogPortfolioStatus) Hub()
- func (tr *ServicecatalogPortfolioStatus) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServicecatalogPortfolioStatus) SetConditions(c ...xpv1.Condition)
- func (mg *ServicecatalogPortfolioStatus) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ServicecatalogPortfolioStatus) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ServicecatalogPortfolioStatus) SetObservation(obs map[string]any) error
- func (tr *ServicecatalogPortfolioStatus) SetParameters(params map[string]any) error
- func (mg *ServicecatalogPortfolioStatus) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServicecatalogPortfolioStatus) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServicecatalogPortfolioStatus) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServicecatalogPortfolioStatusInitParameters
- type ServicecatalogPortfolioStatusList
- func (in *ServicecatalogPortfolioStatusList) DeepCopy() *ServicecatalogPortfolioStatusList
- func (in *ServicecatalogPortfolioStatusList) DeepCopyInto(out *ServicecatalogPortfolioStatusList)
- func (in *ServicecatalogPortfolioStatusList) DeepCopyObject() runtime.Object
- func (l *ServicecatalogPortfolioStatusList) GetItems() []resource.Managed
- type ServicecatalogPortfolioStatusObservation
- type ServicecatalogPortfolioStatusParameters
- type ServicecatalogPortfolioStatusSpec
- type ServicecatalogPortfolioStatusStatus
- type ShadowProductionVariantsCoreDumpConfigInitParameters
- type ShadowProductionVariantsCoreDumpConfigObservation
- type ShadowProductionVariantsCoreDumpConfigParameters
- type ShadowProductionVariantsInitParameters
- type ShadowProductionVariantsManagedInstanceScalingInitParameters
- type ShadowProductionVariantsManagedInstanceScalingObservation
- type ShadowProductionVariantsManagedInstanceScalingParameters
- type ShadowProductionVariantsObservation
- type ShadowProductionVariantsParameters
- type ShadowProductionVariantsRoutingConfigInitParameters
- type ShadowProductionVariantsRoutingConfigObservation
- type ShadowProductionVariantsRoutingConfigParameters
- type ShadowProductionVariantsServerlessConfigInitParameters
- type ShadowProductionVariantsServerlessConfigObservation
- type ShadowProductionVariantsServerlessConfigParameters
- type SharingSettingsInitParameters
- type SharingSettingsObservation
- type SharingSettingsParameters
- type SourceIPConfigInitParameters
- type SourceIPConfigObservation
- type SourceIPConfigParameters
- type Space
- func (tr *Space) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *Space) ConvertTo(dstRaw conversion.Hub) error
- func (in *Space) DeepCopy() *Space
- func (in *Space) DeepCopyInto(out *Space)
- func (in *Space) DeepCopyObject() runtime.Object
- func (mg *Space) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Space) GetConnectionDetailsMapping() map[string]string
- func (mg *Space) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Space) GetID() string
- func (tr *Space) GetInitParameters() (map[string]any, error)
- func (mg *Space) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Space) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Space) GetObservation() (map[string]any, error)
- func (tr *Space) GetParameters() (map[string]any, error)
- func (mg *Space) GetProviderConfigReference() *xpv1.Reference
- func (mg *Space) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Space) GetTerraformResourceType() string
- func (tr *Space) GetTerraformSchemaVersion() int
- func (mg *Space) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Space) LateInitialize(attrs []byte) (bool, error)
- func (mg *Space) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Space) SetConditions(c ...xpv1.Condition)
- func (mg *Space) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Space) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Space) SetObservation(obs map[string]any) error
- func (tr *Space) SetParameters(params map[string]any) error
- func (mg *Space) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Space) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Space) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpaceInitParameters
- type SpaceList
- type SpaceObservation
- type SpaceParameters
- type SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters
- func (in *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters) DeepCopy() *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters
- func (in *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters) DeepCopyInto(out *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters)
- type SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementObservation
- func (in *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementObservation) DeepCopy() *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementObservation
- func (in *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementObservation) DeepCopyInto(out *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementObservation)
- type SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementParameters
- func (in *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementParameters) DeepCopy() *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementParameters
- func (in *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementParameters) DeepCopyInto(out *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementParameters)
- type SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters
- func (in *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters
- func (in *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters)
- type SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecObservation
- func (in *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecObservation) DeepCopy() *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecObservation
- func (in *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecObservation)
- type SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecParameters
- func (in *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecParameters) DeepCopy() *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecParameters
- func (in *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecParameters)
- type SpaceSettingsCodeEditorAppSettingsInitParameters
- type SpaceSettingsCodeEditorAppSettingsObservation
- type SpaceSettingsCodeEditorAppSettingsParameters
- type SpaceSettingsInitParameters
- type SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters
- type SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation
- type SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters
- type SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters
- func (in *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters) DeepCopy() *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters
- func (in *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters)
- type SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementObservation
- func (in *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementObservation) DeepCopy() *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementObservation
- func (in *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementObservation) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementObservation)
- type SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementParameters
- func (in *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementParameters) DeepCopy() *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementParameters
- func (in *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementParameters) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementParameters)
- type SpaceSettingsJupyterLabAppSettingsCodeRepositoryInitParameters
- func (in *SpaceSettingsJupyterLabAppSettingsCodeRepositoryInitParameters) DeepCopy() *SpaceSettingsJupyterLabAppSettingsCodeRepositoryInitParameters
- func (in *SpaceSettingsJupyterLabAppSettingsCodeRepositoryInitParameters) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsCodeRepositoryInitParameters)
- type SpaceSettingsJupyterLabAppSettingsCodeRepositoryObservation
- type SpaceSettingsJupyterLabAppSettingsCodeRepositoryParameters
- type SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters
- func (in *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters
- func (in *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters)
- type SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecObservation
- func (in *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecObservation) DeepCopy() *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecObservation
- func (in *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecObservation)
- type SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecParameters
- func (in *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecParameters) DeepCopy() *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecParameters
- func (in *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecParameters)
- type SpaceSettingsJupyterLabAppSettingsInitParameters
- type SpaceSettingsJupyterLabAppSettingsObservation
- type SpaceSettingsJupyterLabAppSettingsParameters
- type SpaceSettingsJupyterServerAppSettingsCodeRepositoryInitParameters
- func (in *SpaceSettingsJupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopy() *SpaceSettingsJupyterServerAppSettingsCodeRepositoryInitParameters
- func (in *SpaceSettingsJupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopyInto(out *SpaceSettingsJupyterServerAppSettingsCodeRepositoryInitParameters)
- type SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation
- func (in *SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopy() *SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation
- func (in *SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopyInto(out *SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation)
- type SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters
- func (in *SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopy() *SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters
- func (in *SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopyInto(out *SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters)
- type SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters
- func (in *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters
- func (in *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters)
- type SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation
- func (in *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopy() *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation
- func (in *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation)
- type SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters
- func (in *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopy() *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters
- func (in *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters)
- type SpaceSettingsJupyterServerAppSettingsInitParameters
- type SpaceSettingsJupyterServerAppSettingsObservation
- type SpaceSettingsJupyterServerAppSettingsParameters
- type SpaceSettingsKernelGatewayAppSettingsCustomImageInitParameters
- func (in *SpaceSettingsKernelGatewayAppSettingsCustomImageInitParameters) DeepCopy() *SpaceSettingsKernelGatewayAppSettingsCustomImageInitParameters
- func (in *SpaceSettingsKernelGatewayAppSettingsCustomImageInitParameters) DeepCopyInto(out *SpaceSettingsKernelGatewayAppSettingsCustomImageInitParameters)
- type SpaceSettingsKernelGatewayAppSettingsCustomImageObservation
- type SpaceSettingsKernelGatewayAppSettingsCustomImageParameters
- type SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters
- func (in *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters
- func (in *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters)
- type SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation
- func (in *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopy() *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation
- func (in *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation)
- type SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters
- func (in *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopy() *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters
- func (in *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters)
- type SpaceSettingsKernelGatewayAppSettingsInitParameters
- type SpaceSettingsKernelGatewayAppSettingsObservation
- type SpaceSettingsKernelGatewayAppSettingsParameters
- type SpaceSettingsObservation
- type SpaceSettingsParameters
- type SpaceSettingsSpaceStorageSettingsInitParameters
- type SpaceSettingsSpaceStorageSettingsObservation
- type SpaceSettingsSpaceStorageSettingsParameters
- type SpaceSharingSettingsInitParameters
- type SpaceSharingSettingsObservation
- type SpaceSharingSettingsParameters
- type SpaceSpec
- type SpaceStatus
- type SpaceStorageSettingsDefaultEBSStorageSettingsInitParameters
- type SpaceStorageSettingsDefaultEBSStorageSettingsObservation
- type SpaceStorageSettingsDefaultEBSStorageSettingsParameters
- type SpaceStorageSettingsInitParameters
- type SpaceStorageSettingsObservation
- type SpaceStorageSettingsParameters
- type StudioLifecycleConfig
- func (in *StudioLifecycleConfig) DeepCopy() *StudioLifecycleConfig
- func (in *StudioLifecycleConfig) DeepCopyInto(out *StudioLifecycleConfig)
- func (in *StudioLifecycleConfig) DeepCopyObject() runtime.Object
- func (mg *StudioLifecycleConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *StudioLifecycleConfig) GetConnectionDetailsMapping() map[string]string
- func (mg *StudioLifecycleConfig) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *StudioLifecycleConfig) GetID() string
- func (tr *StudioLifecycleConfig) GetInitParameters() (map[string]any, error)
- func (mg *StudioLifecycleConfig) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *StudioLifecycleConfig) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *StudioLifecycleConfig) GetObservation() (map[string]any, error)
- func (tr *StudioLifecycleConfig) GetParameters() (map[string]any, error)
- func (mg *StudioLifecycleConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *StudioLifecycleConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *StudioLifecycleConfig) GetTerraformResourceType() string
- func (tr *StudioLifecycleConfig) GetTerraformSchemaVersion() int
- func (mg *StudioLifecycleConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *StudioLifecycleConfig) Hub()
- func (tr *StudioLifecycleConfig) LateInitialize(attrs []byte) (bool, error)
- func (mg *StudioLifecycleConfig) SetConditions(c ...xpv1.Condition)
- func (mg *StudioLifecycleConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *StudioLifecycleConfig) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *StudioLifecycleConfig) SetObservation(obs map[string]any) error
- func (tr *StudioLifecycleConfig) SetParameters(params map[string]any) error
- func (mg *StudioLifecycleConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *StudioLifecycleConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *StudioLifecycleConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StudioLifecycleConfigInitParameters
- type StudioLifecycleConfigList
- type StudioLifecycleConfigObservation
- type StudioLifecycleConfigParameters
- type StudioLifecycleConfigSpec
- type StudioLifecycleConfigStatus
- type StudioWebPortalSettingsInitParameters
- type StudioWebPortalSettingsObservation
- type StudioWebPortalSettingsParameters
- type TTLDurationInitParameters
- type TTLDurationObservation
- type TTLDurationParameters
- type TensorBoardAppSettingsDefaultResourceSpecInitParameters
- type TensorBoardAppSettingsDefaultResourceSpecObservation
- type TensorBoardAppSettingsDefaultResourceSpecParameters
- type TensorBoardAppSettingsInitParameters
- type TensorBoardAppSettingsObservation
- type TensorBoardAppSettingsParameters
- type ThroughputConfigInitParameters
- type ThroughputConfigObservation
- type ThroughputConfigParameters
- type TimeSeriesForecastingSettingsInitParameters
- type TimeSeriesForecastingSettingsObservation
- type TimeSeriesForecastingSettingsParameters
- type TrafficRoutingConfigurationInitParameters
- type TrafficRoutingConfigurationObservation
- type TrafficRoutingConfigurationParameters
- type UserProfile
- func (tr *UserProfile) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *UserProfile) ConvertTo(dstRaw conversion.Hub) error
- func (in *UserProfile) DeepCopy() *UserProfile
- func (in *UserProfile) DeepCopyInto(out *UserProfile)
- func (in *UserProfile) DeepCopyObject() runtime.Object
- func (mg *UserProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UserProfile) GetConnectionDetailsMapping() map[string]string
- func (mg *UserProfile) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UserProfile) GetID() string
- func (tr *UserProfile) GetInitParameters() (map[string]any, error)
- func (mg *UserProfile) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *UserProfile) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *UserProfile) GetObservation() (map[string]any, error)
- func (tr *UserProfile) GetParameters() (map[string]any, error)
- func (mg *UserProfile) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserProfile) GetTerraformResourceType() string
- func (tr *UserProfile) GetTerraformSchemaVersion() int
- func (mg *UserProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UserProfile) LateInitialize(attrs []byte) (bool, error)
- func (mg *UserProfile) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *UserProfile) SetConditions(c ...xpv1.Condition)
- func (mg *UserProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *UserProfile) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *UserProfile) SetObservation(obs map[string]any) error
- func (tr *UserProfile) SetParameters(params map[string]any) error
- func (mg *UserProfile) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserProfileInitParameters
- type UserProfileList
- type UserProfileObservation
- type UserProfileParameters
- type UserProfileSpec
- type UserProfileStatus
- type UserSettingsCanvasAppSettingsInitParameters
- type UserSettingsCanvasAppSettingsObservation
- type UserSettingsCanvasAppSettingsParameters
- type UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters
- type UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation
- type UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters
- type UserSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters
- func (in *UserSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters) DeepCopy() *UserSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters
- func (in *UserSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters)
- type UserSettingsCodeEditorAppSettingsAppLifecycleManagementObservation
- func (in *UserSettingsCodeEditorAppSettingsAppLifecycleManagementObservation) DeepCopy() *UserSettingsCodeEditorAppSettingsAppLifecycleManagementObservation
- func (in *UserSettingsCodeEditorAppSettingsAppLifecycleManagementObservation) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsAppLifecycleManagementObservation)
- type UserSettingsCodeEditorAppSettingsAppLifecycleManagementParameters
- func (in *UserSettingsCodeEditorAppSettingsAppLifecycleManagementParameters) DeepCopy() *UserSettingsCodeEditorAppSettingsAppLifecycleManagementParameters
- func (in *UserSettingsCodeEditorAppSettingsAppLifecycleManagementParameters) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsAppLifecycleManagementParameters)
- type UserSettingsCodeEditorAppSettingsCustomImageInitParameters
- type UserSettingsCodeEditorAppSettingsCustomImageObservation
- type UserSettingsCodeEditorAppSettingsCustomImageParameters
- type UserSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters
- func (in *UserSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *UserSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters
- func (in *UserSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters)
- type UserSettingsCodeEditorAppSettingsDefaultResourceSpecObservation
- func (in *UserSettingsCodeEditorAppSettingsDefaultResourceSpecObservation) DeepCopy() *UserSettingsCodeEditorAppSettingsDefaultResourceSpecObservation
- func (in *UserSettingsCodeEditorAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsDefaultResourceSpecObservation)
- type UserSettingsCodeEditorAppSettingsDefaultResourceSpecParameters
- func (in *UserSettingsCodeEditorAppSettingsDefaultResourceSpecParameters) DeepCopy() *UserSettingsCodeEditorAppSettingsDefaultResourceSpecParameters
- func (in *UserSettingsCodeEditorAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsDefaultResourceSpecParameters)
- type UserSettingsCodeEditorAppSettingsInitParameters
- type UserSettingsCodeEditorAppSettingsObservation
- type UserSettingsCodeEditorAppSettingsParameters
- type UserSettingsCustomFileSystemConfigInitParameters
- type UserSettingsCustomFileSystemConfigObservation
- type UserSettingsCustomFileSystemConfigParameters
- type UserSettingsCustomPosixUserConfigInitParameters
- type UserSettingsCustomPosixUserConfigObservation
- type UserSettingsCustomPosixUserConfigParameters
- type UserSettingsInitParameters
- type UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters
- type UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation
- type UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters
- type UserSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters
- func (in *UserSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters) DeepCopy() *UserSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters
- func (in *UserSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters)
- type UserSettingsJupyterLabAppSettingsAppLifecycleManagementObservation
- func (in *UserSettingsJupyterLabAppSettingsAppLifecycleManagementObservation) DeepCopy() *UserSettingsJupyterLabAppSettingsAppLifecycleManagementObservation
- func (in *UserSettingsJupyterLabAppSettingsAppLifecycleManagementObservation) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsAppLifecycleManagementObservation)
- type UserSettingsJupyterLabAppSettingsAppLifecycleManagementParameters
- func (in *UserSettingsJupyterLabAppSettingsAppLifecycleManagementParameters) DeepCopy() *UserSettingsJupyterLabAppSettingsAppLifecycleManagementParameters
- func (in *UserSettingsJupyterLabAppSettingsAppLifecycleManagementParameters) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsAppLifecycleManagementParameters)
- type UserSettingsJupyterLabAppSettingsCodeRepositoryInitParameters
- func (in *UserSettingsJupyterLabAppSettingsCodeRepositoryInitParameters) DeepCopy() *UserSettingsJupyterLabAppSettingsCodeRepositoryInitParameters
- func (in *UserSettingsJupyterLabAppSettingsCodeRepositoryInitParameters) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsCodeRepositoryInitParameters)
- type UserSettingsJupyterLabAppSettingsCodeRepositoryObservation
- type UserSettingsJupyterLabAppSettingsCodeRepositoryParameters
- type UserSettingsJupyterLabAppSettingsCustomImageInitParameters
- type UserSettingsJupyterLabAppSettingsCustomImageObservation
- type UserSettingsJupyterLabAppSettingsCustomImageParameters
- type UserSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters
- func (in *UserSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *UserSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters
- func (in *UserSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters)
- type UserSettingsJupyterLabAppSettingsDefaultResourceSpecObservation
- func (in *UserSettingsJupyterLabAppSettingsDefaultResourceSpecObservation) DeepCopy() *UserSettingsJupyterLabAppSettingsDefaultResourceSpecObservation
- func (in *UserSettingsJupyterLabAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsDefaultResourceSpecObservation)
- type UserSettingsJupyterLabAppSettingsDefaultResourceSpecParameters
- func (in *UserSettingsJupyterLabAppSettingsDefaultResourceSpecParameters) DeepCopy() *UserSettingsJupyterLabAppSettingsDefaultResourceSpecParameters
- func (in *UserSettingsJupyterLabAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsDefaultResourceSpecParameters)
- type UserSettingsJupyterLabAppSettingsEmrSettingsInitParameters
- type UserSettingsJupyterLabAppSettingsEmrSettingsObservation
- type UserSettingsJupyterLabAppSettingsEmrSettingsParameters
- type UserSettingsJupyterLabAppSettingsInitParameters
- type UserSettingsJupyterLabAppSettingsObservation
- type UserSettingsJupyterLabAppSettingsParameters
- type UserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters
- func (in *UserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopy() *UserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters
- func (in *UserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopyInto(out *UserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters)
- type UserSettingsJupyterServerAppSettingsCodeRepositoryObservation
- func (in *UserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopy() *UserSettingsJupyterServerAppSettingsCodeRepositoryObservation
- func (in *UserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopyInto(out *UserSettingsJupyterServerAppSettingsCodeRepositoryObservation)
- type UserSettingsJupyterServerAppSettingsCodeRepositoryParameters
- type UserSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters
- func (in *UserSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *UserSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters
- func (in *UserSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *UserSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters)
- type UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation
- func (in *UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopy() *UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation
- func (in *UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation)
- type UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters
- func (in *UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopy() *UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters
- func (in *UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters)
- type UserSettingsJupyterServerAppSettingsInitParameters
- type UserSettingsJupyterServerAppSettingsObservation
- type UserSettingsJupyterServerAppSettingsParameters
- type UserSettingsKernelGatewayAppSettingsCustomImageInitParameters
- func (in *UserSettingsKernelGatewayAppSettingsCustomImageInitParameters) DeepCopy() *UserSettingsKernelGatewayAppSettingsCustomImageInitParameters
- func (in *UserSettingsKernelGatewayAppSettingsCustomImageInitParameters) DeepCopyInto(out *UserSettingsKernelGatewayAppSettingsCustomImageInitParameters)
- type UserSettingsKernelGatewayAppSettingsCustomImageObservation
- type UserSettingsKernelGatewayAppSettingsCustomImageParameters
- type UserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters
- func (in *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters
- func (in *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters)
- type UserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation
- func (in *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopy() *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation
- func (in *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation)
- type UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters
- func (in *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopy() *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters
- func (in *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters)
- type UserSettingsKernelGatewayAppSettingsInitParameters
- type UserSettingsKernelGatewayAppSettingsObservation
- type UserSettingsKernelGatewayAppSettingsParameters
- type UserSettingsObservation
- type UserSettingsParameters
- type UserSettingsRSessionAppSettingsCustomImageInitParameters
- type UserSettingsRSessionAppSettingsCustomImageObservation
- type UserSettingsRSessionAppSettingsCustomImageParameters
- type UserSettingsRSessionAppSettingsDefaultResourceSpecInitParameters
- func (in *UserSettingsRSessionAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *UserSettingsRSessionAppSettingsDefaultResourceSpecInitParameters
- func (in *UserSettingsRSessionAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *UserSettingsRSessionAppSettingsDefaultResourceSpecInitParameters)
- type UserSettingsRSessionAppSettingsDefaultResourceSpecObservation
- func (in *UserSettingsRSessionAppSettingsDefaultResourceSpecObservation) DeepCopy() *UserSettingsRSessionAppSettingsDefaultResourceSpecObservation
- func (in *UserSettingsRSessionAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *UserSettingsRSessionAppSettingsDefaultResourceSpecObservation)
- type UserSettingsRSessionAppSettingsDefaultResourceSpecParameters
- type UserSettingsRSessionAppSettingsInitParameters
- type UserSettingsRSessionAppSettingsObservation
- type UserSettingsRSessionAppSettingsParameters
- type UserSettingsRStudioServerProAppSettingsInitParameters
- type UserSettingsRStudioServerProAppSettingsObservation
- type UserSettingsRStudioServerProAppSettingsParameters
- type UserSettingsSharingSettingsInitParameters
- type UserSettingsSharingSettingsObservation
- type UserSettingsSharingSettingsParameters
- type UserSettingsSpaceStorageSettingsInitParameters
- type UserSettingsSpaceStorageSettingsObservation
- type UserSettingsSpaceStorageSettingsParameters
- type UserSettingsStudioWebPortalSettingsInitParameters
- type UserSettingsStudioWebPortalSettingsObservation
- type UserSettingsStudioWebPortalSettingsParameters
- type UserSettingsTensorBoardAppSettingsDefaultResourceSpecInitParameters
- func (in *UserSettingsTensorBoardAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *UserSettingsTensorBoardAppSettingsDefaultResourceSpecInitParameters
- func (in *UserSettingsTensorBoardAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *UserSettingsTensorBoardAppSettingsDefaultResourceSpecInitParameters)
- type UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation
- func (in *UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation) DeepCopy() *UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation
- func (in *UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation)
- type UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters
- func (in *UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters) DeepCopy() *UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters
- func (in *UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters)
- type UserSettingsTensorBoardAppSettingsInitParameters
- type UserSettingsTensorBoardAppSettingsObservation
- type UserSettingsTensorBoardAppSettingsParameters
- type VPCConfigInitParameters
- type VPCConfigObservation
- type VPCConfigParameters
- type VectorConfigInitParameters
- type VectorConfigObservation
- type VectorConfigParameters
- type WorkerAccessConfigurationInitParameters
- type WorkerAccessConfigurationObservation
- type WorkerAccessConfigurationParameters
- type Workforce
- func (tr *Workforce) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *Workforce) ConvertTo(dstRaw conversion.Hub) error
- func (in *Workforce) DeepCopy() *Workforce
- func (in *Workforce) DeepCopyInto(out *Workforce)
- func (in *Workforce) DeepCopyObject() runtime.Object
- func (mg *Workforce) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Workforce) GetConnectionDetailsMapping() map[string]string
- func (mg *Workforce) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Workforce) GetID() string
- func (tr *Workforce) GetInitParameters() (map[string]any, error)
- func (mg *Workforce) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Workforce) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Workforce) GetObservation() (map[string]any, error)
- func (tr *Workforce) GetParameters() (map[string]any, error)
- func (mg *Workforce) GetProviderConfigReference() *xpv1.Reference
- func (mg *Workforce) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Workforce) GetTerraformResourceType() string
- func (tr *Workforce) GetTerraformSchemaVersion() int
- func (mg *Workforce) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Workforce) LateInitialize(attrs []byte) (bool, error)
- func (mg *Workforce) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Workforce) SetConditions(c ...xpv1.Condition)
- func (mg *Workforce) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Workforce) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Workforce) SetObservation(obs map[string]any) error
- func (tr *Workforce) SetParameters(params map[string]any) error
- func (mg *Workforce) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Workforce) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Workforce) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WorkforceInitParameters
- type WorkforceList
- type WorkforceObservation
- type WorkforceParameters
- type WorkforceSpec
- type WorkforceStatus
- type WorkforceVPCConfigInitParameters
- type WorkforceVPCConfigObservation
- type WorkforceVPCConfigParameters
- type WorkspaceSettingsInitParameters
- type WorkspaceSettingsObservation
- type WorkspaceSettingsParameters
- type Workteam
- func (tr *Workteam) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *Workteam) ConvertTo(dstRaw conversion.Hub) error
- func (in *Workteam) DeepCopy() *Workteam
- func (in *Workteam) DeepCopyInto(out *Workteam)
- func (in *Workteam) DeepCopyObject() runtime.Object
- func (mg *Workteam) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Workteam) GetConnectionDetailsMapping() map[string]string
- func (mg *Workteam) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Workteam) GetID() string
- func (tr *Workteam) GetInitParameters() (map[string]any, error)
- func (mg *Workteam) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Workteam) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Workteam) GetObservation() (map[string]any, error)
- func (tr *Workteam) GetParameters() (map[string]any, error)
- func (mg *Workteam) GetProviderConfigReference() *xpv1.Reference
- func (mg *Workteam) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Workteam) GetTerraformResourceType() string
- func (tr *Workteam) GetTerraformSchemaVersion() int
- func (mg *Workteam) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Workteam) LateInitialize(attrs []byte) (bool, error)
- func (mg *Workteam) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Workteam) SetConditions(c ...xpv1.Condition)
- func (mg *Workteam) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Workteam) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Workteam) SetObservation(obs map[string]any) error
- func (tr *Workteam) SetParameters(params map[string]any) error
- func (mg *Workteam) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Workteam) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Workteam) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WorkteamInitParameters
- type WorkteamList
- type WorkteamObservation
- type WorkteamParameters
- type WorkteamSpec
- type WorkteamStatus
Constants ¶
const ( CRDGroup = "sagemaker.aws.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( App_Kind = "App" App_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: App_Kind}.String() App_KindAPIVersion = App_Kind + "." + CRDGroupVersion.String() App_GroupVersionKind = CRDGroupVersion.WithKind(App_Kind) )
Repository type metadata.
var ( AppImageConfig_Kind = "AppImageConfig" AppImageConfig_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AppImageConfig_Kind}.String() AppImageConfig_KindAPIVersion = AppImageConfig_Kind + "." + CRDGroupVersion.String() AppImageConfig_GroupVersionKind = CRDGroupVersion.WithKind(AppImageConfig_Kind) )
Repository type metadata.
var ( CodeRepository_Kind = "CodeRepository" CodeRepository_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CodeRepository_Kind}.String() CodeRepository_KindAPIVersion = CodeRepository_Kind + "." + CRDGroupVersion.String() CodeRepository_GroupVersionKind = CRDGroupVersion.WithKind(CodeRepository_Kind) )
Repository type metadata.
var ( Device_Kind = "Device" Device_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Device_Kind}.String() Device_KindAPIVersion = Device_Kind + "." + CRDGroupVersion.String() Device_GroupVersionKind = CRDGroupVersion.WithKind(Device_Kind) )
Repository type metadata.
var ( DeviceFleet_Kind = "DeviceFleet" DeviceFleet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DeviceFleet_Kind}.String() DeviceFleet_KindAPIVersion = DeviceFleet_Kind + "." + CRDGroupVersion.String() DeviceFleet_GroupVersionKind = CRDGroupVersion.WithKind(DeviceFleet_Kind) )
Repository type metadata.
var ( Domain_Kind = "Domain" Domain_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Domain_Kind}.String() Domain_KindAPIVersion = Domain_Kind + "." + CRDGroupVersion.String() Domain_GroupVersionKind = CRDGroupVersion.WithKind(Domain_Kind) )
Repository type metadata.
var ( Endpoint_Kind = "Endpoint" Endpoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Endpoint_Kind}.String() Endpoint_KindAPIVersion = Endpoint_Kind + "." + CRDGroupVersion.String() Endpoint_GroupVersionKind = CRDGroupVersion.WithKind(Endpoint_Kind) )
Repository type metadata.
var ( EndpointConfiguration_Kind = "EndpointConfiguration" EndpointConfiguration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EndpointConfiguration_Kind}.String() EndpointConfiguration_KindAPIVersion = EndpointConfiguration_Kind + "." + CRDGroupVersion.String() EndpointConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(EndpointConfiguration_Kind) )
Repository type metadata.
var ( FeatureGroup_Kind = "FeatureGroup" FeatureGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FeatureGroup_Kind}.String() FeatureGroup_KindAPIVersion = FeatureGroup_Kind + "." + CRDGroupVersion.String() FeatureGroup_GroupVersionKind = CRDGroupVersion.WithKind(FeatureGroup_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Image_Kind = "Image" Image_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Image_Kind}.String() Image_KindAPIVersion = Image_Kind + "." + CRDGroupVersion.String() Image_GroupVersionKind = CRDGroupVersion.WithKind(Image_Kind) )
Repository type metadata.
var ( ImageVersion_Kind = "ImageVersion" ImageVersion_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ImageVersion_Kind}.String() ImageVersion_KindAPIVersion = ImageVersion_Kind + "." + CRDGroupVersion.String() ImageVersion_GroupVersionKind = CRDGroupVersion.WithKind(ImageVersion_Kind) )
Repository type metadata.
var ( Model_Kind = "Model" Model_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Model_Kind}.String() Model_KindAPIVersion = Model_Kind + "." + CRDGroupVersion.String() Model_GroupVersionKind = CRDGroupVersion.WithKind(Model_Kind) )
Repository type metadata.
var ( ModelPackageGroup_Kind = "ModelPackageGroup" ModelPackageGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ModelPackageGroup_Kind}.String() ModelPackageGroup_KindAPIVersion = ModelPackageGroup_Kind + "." + CRDGroupVersion.String() ModelPackageGroup_GroupVersionKind = CRDGroupVersion.WithKind(ModelPackageGroup_Kind) )
Repository type metadata.
var ( ModelPackageGroupPolicy_Kind = "ModelPackageGroupPolicy" ModelPackageGroupPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ModelPackageGroupPolicy_Kind}.String() ModelPackageGroupPolicy_KindAPIVersion = ModelPackageGroupPolicy_Kind + "." + CRDGroupVersion.String() ModelPackageGroupPolicy_GroupVersionKind = CRDGroupVersion.WithKind(ModelPackageGroupPolicy_Kind) )
Repository type metadata.
var ( NotebookInstance_Kind = "NotebookInstance" NotebookInstance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NotebookInstance_Kind}.String() NotebookInstance_KindAPIVersion = NotebookInstance_Kind + "." + CRDGroupVersion.String() NotebookInstance_GroupVersionKind = CRDGroupVersion.WithKind(NotebookInstance_Kind) )
Repository type metadata.
var ( NotebookInstanceLifecycleConfiguration_Kind = "NotebookInstanceLifecycleConfiguration" NotebookInstanceLifecycleConfiguration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NotebookInstanceLifecycleConfiguration_Kind}.String() NotebookInstanceLifecycleConfiguration_KindAPIVersion = NotebookInstanceLifecycleConfiguration_Kind + "." + CRDGroupVersion.String() NotebookInstanceLifecycleConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(NotebookInstanceLifecycleConfiguration_Kind) )
Repository type metadata.
var ( ServicecatalogPortfolioStatus_Kind = "ServicecatalogPortfolioStatus" ServicecatalogPortfolioStatus_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServicecatalogPortfolioStatus_Kind}.String() ServicecatalogPortfolioStatus_KindAPIVersion = ServicecatalogPortfolioStatus_Kind + "." + CRDGroupVersion.String() ServicecatalogPortfolioStatus_GroupVersionKind = CRDGroupVersion.WithKind(ServicecatalogPortfolioStatus_Kind) )
Repository type metadata.
var ( Space_Kind = "Space" Space_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Space_Kind}.String() Space_KindAPIVersion = Space_Kind + "." + CRDGroupVersion.String() Space_GroupVersionKind = CRDGroupVersion.WithKind(Space_Kind) )
Repository type metadata.
var ( StudioLifecycleConfig_Kind = "StudioLifecycleConfig" StudioLifecycleConfig_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: StudioLifecycleConfig_Kind}.String() StudioLifecycleConfig_KindAPIVersion = StudioLifecycleConfig_Kind + "." + CRDGroupVersion.String() StudioLifecycleConfig_GroupVersionKind = CRDGroupVersion.WithKind(StudioLifecycleConfig_Kind) )
Repository type metadata.
var ( UserProfile_Kind = "UserProfile" UserProfile_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserProfile_Kind}.String() UserProfile_KindAPIVersion = UserProfile_Kind + "." + CRDGroupVersion.String() UserProfile_GroupVersionKind = CRDGroupVersion.WithKind(UserProfile_Kind) )
Repository type metadata.
var ( Workforce_Kind = "Workforce" Workforce_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Workforce_Kind}.String() Workforce_KindAPIVersion = Workforce_Kind + "." + CRDGroupVersion.String() Workforce_GroupVersionKind = CRDGroupVersion.WithKind(Workforce_Kind) )
Repository type metadata.
var ( Workteam_Kind = "Workteam" Workteam_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Workteam_Kind}.String() Workteam_KindAPIVersion = Workteam_Kind + "." + CRDGroupVersion.String() Workteam_GroupVersionKind = CRDGroupVersion.WithKind(Workteam_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AlarmsInitParameters ¶ added in v0.47.0
type AlarmsInitParameters struct { // The name of a CloudWatch alarm in your account. AlarmName *string `json:"alarmName,omitempty" tf:"alarm_name,omitempty"` }
func (*AlarmsInitParameters) DeepCopy ¶ added in v0.47.0
func (in *AlarmsInitParameters) DeepCopy() *AlarmsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmsInitParameters.
func (*AlarmsInitParameters) DeepCopyInto ¶ added in v0.47.0
func (in *AlarmsInitParameters) DeepCopyInto(out *AlarmsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlarmsObservation ¶ added in v0.47.0
type AlarmsObservation struct { // The name of a CloudWatch alarm in your account. AlarmName *string `json:"alarmName,omitempty" tf:"alarm_name,omitempty"` }
func (*AlarmsObservation) DeepCopy ¶ added in v0.47.0
func (in *AlarmsObservation) DeepCopy() *AlarmsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmsObservation.
func (*AlarmsObservation) DeepCopyInto ¶ added in v0.47.0
func (in *AlarmsObservation) DeepCopyInto(out *AlarmsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlarmsParameters ¶ added in v0.47.0
type AlarmsParameters struct { // The name of a CloudWatch alarm in your account. // +kubebuilder:validation:Optional AlarmName *string `json:"alarmName" tf:"alarm_name,omitempty"` }
func (*AlarmsParameters) DeepCopy ¶ added in v0.47.0
func (in *AlarmsParameters) DeepCopy() *AlarmsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmsParameters.
func (*AlarmsParameters) DeepCopyInto ¶ added in v0.47.0
func (in *AlarmsParameters) DeepCopyInto(out *AlarmsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type App ¶ added in v0.28.0
type App struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.appName) || (has(self.initProvider) && has(self.initProvider.appName))",message="spec.forProvider.appName is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.appType) || (has(self.initProvider) && has(self.initProvider.appType))",message="spec.forProvider.appType is a required parameter" Spec AppSpec `json:"spec"` Status AppStatus `json:"status,omitempty"` }
App is the Schema for the Apps API. Provides a SageMaker App resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*App) ConvertFrom ¶ added in v1.7.0
func (tr *App) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the App type.
func (*App) ConvertTo ¶ added in v1.7.0
func (tr *App) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this App to the hub type.
func (*App) DeepCopy ¶ added in v0.28.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new App.
func (*App) DeepCopyInto ¶ added in v0.28.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*App) DeepCopyObject ¶ added in v0.28.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*App) GetCondition ¶ added in v0.28.0
func (mg *App) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this App.
func (*App) GetConnectionDetailsMapping ¶ added in v0.28.0
GetConnectionDetailsMapping for this App
func (*App) GetDeletionPolicy ¶ added in v0.28.0
func (mg *App) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this App.
func (*App) GetInitParameters ¶ added in v0.38.0
GetInitParameters of this App
func (*App) GetManagementPolicies ¶ added in v0.38.0
func (mg *App) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this App.
func (*App) GetMergedParameters ¶ added in v0.44.0
GetInitParameters of this App
func (*App) GetObservation ¶ added in v0.28.0
GetObservation of this App
func (*App) GetParameters ¶ added in v0.28.0
GetParameters of this App
func (*App) GetProviderConfigReference ¶ added in v0.28.0
GetProviderConfigReference of this App.
func (*App) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *App) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this App.
func (*App) GetTerraformResourceType ¶ added in v0.28.0
GetTerraformResourceType returns Terraform resource type for this App
func (*App) GetTerraformSchemaVersion ¶ added in v0.28.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*App) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *App) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this App.
func (*App) LateInitialize ¶ added in v0.28.0
LateInitialize this App using its observed tfState. returns True if there are any spec changes for the resource.
func (*App) ResolveReferences ¶ added in v0.28.0
func (*App) SetConditions ¶ added in v0.28.0
SetConditions of this App.
func (*App) SetDeletionPolicy ¶ added in v0.28.0
func (mg *App) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this App.
func (*App) SetManagementPolicies ¶ added in v0.38.0
func (mg *App) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this App.
func (*App) SetObservation ¶ added in v0.28.0
SetObservation for this App
func (*App) SetParameters ¶ added in v0.28.0
SetParameters for this App
func (*App) SetProviderConfigReference ¶ added in v0.28.0
SetProviderConfigReference of this App.
func (*App) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *App) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this App.
func (*App) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *App) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this App.
type AppImageConfig ¶
type AppImageConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppImageConfigSpec `json:"spec"` Status AppImageConfigStatus `json:"status,omitempty"` }
AppImageConfig is the Schema for the AppImageConfigs API. Provides a SageMaker App Image Config resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*AppImageConfig) ConvertFrom ¶ added in v1.7.0
func (tr *AppImageConfig) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the AppImageConfig type.
func (*AppImageConfig) ConvertTo ¶ added in v1.7.0
func (tr *AppImageConfig) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this AppImageConfig to the hub type.
func (*AppImageConfig) DeepCopy ¶
func (in *AppImageConfig) DeepCopy() *AppImageConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppImageConfig.
func (*AppImageConfig) DeepCopyInto ¶
func (in *AppImageConfig) DeepCopyInto(out *AppImageConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppImageConfig) DeepCopyObject ¶
func (in *AppImageConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppImageConfig) GetCondition ¶
func (mg *AppImageConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AppImageConfig.
func (*AppImageConfig) GetConnectionDetailsMapping ¶
func (tr *AppImageConfig) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AppImageConfig
func (*AppImageConfig) GetDeletionPolicy ¶
func (mg *AppImageConfig) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AppImageConfig.
func (*AppImageConfig) GetID ¶
func (tr *AppImageConfig) GetID() string
GetID returns ID of underlying Terraform resource of this AppImageConfig
func (*AppImageConfig) GetInitParameters ¶ added in v0.38.0
func (tr *AppImageConfig) GetInitParameters() (map[string]any, error)
GetInitParameters of this AppImageConfig
func (*AppImageConfig) GetManagementPolicies ¶ added in v0.38.0
func (mg *AppImageConfig) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AppImageConfig.
func (*AppImageConfig) GetMergedParameters ¶ added in v0.44.0
func (tr *AppImageConfig) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this AppImageConfig
func (*AppImageConfig) GetObservation ¶
func (tr *AppImageConfig) GetObservation() (map[string]any, error)
GetObservation of this AppImageConfig
func (*AppImageConfig) GetParameters ¶
func (tr *AppImageConfig) GetParameters() (map[string]any, error)
GetParameters of this AppImageConfig
func (*AppImageConfig) GetProviderConfigReference ¶
func (mg *AppImageConfig) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AppImageConfig.
func (*AppImageConfig) GetPublishConnectionDetailsTo ¶
func (mg *AppImageConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AppImageConfig.
func (*AppImageConfig) GetTerraformResourceType ¶
func (mg *AppImageConfig) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AppImageConfig
func (*AppImageConfig) GetTerraformSchemaVersion ¶
func (tr *AppImageConfig) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AppImageConfig) GetWriteConnectionSecretToReference ¶
func (mg *AppImageConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AppImageConfig.
func (*AppImageConfig) LateInitialize ¶
func (tr *AppImageConfig) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AppImageConfig using its observed tfState. returns True if there are any spec changes for the resource.
func (*AppImageConfig) SetConditions ¶
func (mg *AppImageConfig) SetConditions(c ...xpv1.Condition)
SetConditions of this AppImageConfig.
func (*AppImageConfig) SetDeletionPolicy ¶
func (mg *AppImageConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AppImageConfig.
func (*AppImageConfig) SetManagementPolicies ¶ added in v0.38.0
func (mg *AppImageConfig) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AppImageConfig.
func (*AppImageConfig) SetObservation ¶
func (tr *AppImageConfig) SetObservation(obs map[string]any) error
SetObservation for this AppImageConfig
func (*AppImageConfig) SetParameters ¶
func (tr *AppImageConfig) SetParameters(params map[string]any) error
SetParameters for this AppImageConfig
func (*AppImageConfig) SetProviderConfigReference ¶
func (mg *AppImageConfig) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AppImageConfig.
func (*AppImageConfig) SetPublishConnectionDetailsTo ¶
func (mg *AppImageConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AppImageConfig.
func (*AppImageConfig) SetWriteConnectionSecretToReference ¶
func (mg *AppImageConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AppImageConfig.
type AppImageConfigInitParameters ¶ added in v0.38.0
type AppImageConfigInitParameters struct { // The CodeEditorAppImageConfig. You can only specify one image kernel in the AppImageConfig API. This kernel is shown to users before the image starts. After the image runs, all kernels are visible in Code Editor. See Code Editor App Image Config details below. CodeEditorAppImageConfig []CodeEditorAppImageConfigInitParameters `json:"codeEditorAppImageConfig,omitempty" tf:"code_editor_app_image_config,omitempty"` // The JupyterLabAppImageConfig. You can only specify one image kernel in the AppImageConfig API. This kernel is shown to users before the image starts. After the image runs, all kernels are visible in JupyterLab. See Jupyter Lab Image Config details below. JupyterLabImageConfig []JupyterLabImageConfigInitParameters `json:"jupyterLabImageConfig,omitempty" tf:"jupyter_lab_image_config,omitempty"` // The configuration for the file system and kernels in a SageMaker image running as a KernelGateway app. See Kernel Gateway Image Config details below. KernelGatewayImageConfig []KernelGatewayImageConfigInitParameters `json:"kernelGatewayImageConfig,omitempty" tf:"kernel_gateway_image_config,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*AppImageConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *AppImageConfigInitParameters) DeepCopy() *AppImageConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppImageConfigInitParameters.
func (*AppImageConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *AppImageConfigInitParameters) DeepCopyInto(out *AppImageConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppImageConfigList ¶
type AppImageConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AppImageConfig `json:"items"` }
AppImageConfigList contains a list of AppImageConfigs
func (*AppImageConfigList) DeepCopy ¶
func (in *AppImageConfigList) DeepCopy() *AppImageConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppImageConfigList.
func (*AppImageConfigList) DeepCopyInto ¶
func (in *AppImageConfigList) DeepCopyInto(out *AppImageConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppImageConfigList) DeepCopyObject ¶
func (in *AppImageConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AppImageConfigList) GetItems ¶
func (l *AppImageConfigList) GetItems() []resource.Managed
GetItems of this AppImageConfigList.
type AppImageConfigObservation ¶
type AppImageConfigObservation struct { // The Amazon Resource Name (ARN) assigned by AWS to this App Image Config. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The CodeEditorAppImageConfig. You can only specify one image kernel in the AppImageConfig API. This kernel is shown to users before the image starts. After the image runs, all kernels are visible in Code Editor. See Code Editor App Image Config details below. CodeEditorAppImageConfig []CodeEditorAppImageConfigObservation `json:"codeEditorAppImageConfig,omitempty" tf:"code_editor_app_image_config,omitempty"` // The name of the App Image Config. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The JupyterLabAppImageConfig. You can only specify one image kernel in the AppImageConfig API. This kernel is shown to users before the image starts. After the image runs, all kernels are visible in JupyterLab. See Jupyter Lab Image Config details below. JupyterLabImageConfig []JupyterLabImageConfigObservation `json:"jupyterLabImageConfig,omitempty" tf:"jupyter_lab_image_config,omitempty"` // The configuration for the file system and kernels in a SageMaker image running as a KernelGateway app. See Kernel Gateway Image Config details below. KernelGatewayImageConfig []KernelGatewayImageConfigObservation `json:"kernelGatewayImageConfig,omitempty" tf:"kernel_gateway_image_config,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*AppImageConfigObservation) DeepCopy ¶
func (in *AppImageConfigObservation) DeepCopy() *AppImageConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppImageConfigObservation.
func (*AppImageConfigObservation) DeepCopyInto ¶
func (in *AppImageConfigObservation) DeepCopyInto(out *AppImageConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppImageConfigParameters ¶
type AppImageConfigParameters struct { // The CodeEditorAppImageConfig. You can only specify one image kernel in the AppImageConfig API. This kernel is shown to users before the image starts. After the image runs, all kernels are visible in Code Editor. See Code Editor App Image Config details below. // +kubebuilder:validation:Optional CodeEditorAppImageConfig []CodeEditorAppImageConfigParameters `json:"codeEditorAppImageConfig,omitempty" tf:"code_editor_app_image_config,omitempty"` // The JupyterLabAppImageConfig. You can only specify one image kernel in the AppImageConfig API. This kernel is shown to users before the image starts. After the image runs, all kernels are visible in JupyterLab. See Jupyter Lab Image Config details below. // +kubebuilder:validation:Optional JupyterLabImageConfig []JupyterLabImageConfigParameters `json:"jupyterLabImageConfig,omitempty" tf:"jupyter_lab_image_config,omitempty"` // The configuration for the file system and kernels in a SageMaker image running as a KernelGateway app. See Kernel Gateway Image Config details below. // +kubebuilder:validation:Optional KernelGatewayImageConfig []KernelGatewayImageConfigParameters `json:"kernelGatewayImageConfig,omitempty" tf:"kernel_gateway_image_config,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*AppImageConfigParameters) DeepCopy ¶
func (in *AppImageConfigParameters) DeepCopy() *AppImageConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppImageConfigParameters.
func (*AppImageConfigParameters) DeepCopyInto ¶
func (in *AppImageConfigParameters) DeepCopyInto(out *AppImageConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppImageConfigSpec ¶
type AppImageConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppImageConfigParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AppImageConfigInitParameters `json:"initProvider,omitempty"` }
AppImageConfigSpec defines the desired state of AppImageConfig
func (*AppImageConfigSpec) DeepCopy ¶
func (in *AppImageConfigSpec) DeepCopy() *AppImageConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppImageConfigSpec.
func (*AppImageConfigSpec) DeepCopyInto ¶
func (in *AppImageConfigSpec) DeepCopyInto(out *AppImageConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppImageConfigStatus ¶
type AppImageConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppImageConfigObservation `json:"atProvider,omitempty"` }
AppImageConfigStatus defines the observed state of AppImageConfig.
func (*AppImageConfigStatus) DeepCopy ¶
func (in *AppImageConfigStatus) DeepCopy() *AppImageConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppImageConfigStatus.
func (*AppImageConfigStatus) DeepCopyInto ¶
func (in *AppImageConfigStatus) DeepCopyInto(out *AppImageConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppInitParameters ¶ added in v0.38.0
type AppInitParameters struct { // The name of the app. AppName *string `json:"appName,omitempty" tf:"app_name,omitempty"` // The type of app. Valid values are JupyterServer, KernelGateway, RStudioServerPro, RSessionGateway and TensorBoard. AppType *string `json:"appType,omitempty" tf:"app_type,omitempty"` // The domain ID. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.Domain // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() DomainID *string `json:"domainId,omitempty" tf:"domain_id,omitempty"` // Reference to a Domain in sagemaker to populate domainId. // +kubebuilder:validation:Optional DomainIDRef *v1.Reference `json:"domainIdRef,omitempty" tf:"-"` // Selector for a Domain in sagemaker to populate domainId. // +kubebuilder:validation:Optional DomainIDSelector *v1.Selector `json:"domainIdSelector,omitempty" tf:"-"` // The instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance.See Resource Spec below. ResourceSpec []ResourceSpecInitParameters `json:"resourceSpec,omitempty" tf:"resource_spec,omitempty"` // The name of the space. At least one of user_profile_name or space_name required. SpaceName *string `json:"spaceName,omitempty" tf:"space_name,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The user profile name. At least one of user_profile_name or space_name required. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.UserProfile // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("user_profile_name",false) UserProfileName *string `json:"userProfileName,omitempty" tf:"user_profile_name,omitempty"` // Reference to a UserProfile in sagemaker to populate userProfileName. // +kubebuilder:validation:Optional UserProfileNameRef *v1.Reference `json:"userProfileNameRef,omitempty" tf:"-"` // Selector for a UserProfile in sagemaker to populate userProfileName. // +kubebuilder:validation:Optional UserProfileNameSelector *v1.Selector `json:"userProfileNameSelector,omitempty" tf:"-"` }
func (*AppInitParameters) DeepCopy ¶ added in v0.38.0
func (in *AppInitParameters) DeepCopy() *AppInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppInitParameters.
func (*AppInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *AppInitParameters) DeepCopyInto(out *AppInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppLifecycleManagementIdleSettingsInitParameters ¶ added in v1.17.0
type AppLifecycleManagementIdleSettingsInitParameters struct { // The time that SageMaker waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600. IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED. LifecycleManagement *string `json:"lifecycleManagement,omitempty" tf:"lifecycle_management,omitempty"` // The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. MaxIdleTimeoutInMinutes *float64 `json:"maxIdleTimeoutInMinutes,omitempty" tf:"max_idle_timeout_in_minutes,omitempty"` // The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. MinIdleTimeoutInMinutes *float64 `json:"minIdleTimeoutInMinutes,omitempty" tf:"min_idle_timeout_in_minutes,omitempty"` }
func (*AppLifecycleManagementIdleSettingsInitParameters) DeepCopy ¶ added in v1.17.0
func (in *AppLifecycleManagementIdleSettingsInitParameters) DeepCopy() *AppLifecycleManagementIdleSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppLifecycleManagementIdleSettingsInitParameters.
func (*AppLifecycleManagementIdleSettingsInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *AppLifecycleManagementIdleSettingsInitParameters) DeepCopyInto(out *AppLifecycleManagementIdleSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppLifecycleManagementIdleSettingsObservation ¶ added in v1.17.0
type AppLifecycleManagementIdleSettingsObservation struct { // The time that SageMaker waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600. IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED. LifecycleManagement *string `json:"lifecycleManagement,omitempty" tf:"lifecycle_management,omitempty"` // The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. MaxIdleTimeoutInMinutes *float64 `json:"maxIdleTimeoutInMinutes,omitempty" tf:"max_idle_timeout_in_minutes,omitempty"` // The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. MinIdleTimeoutInMinutes *float64 `json:"minIdleTimeoutInMinutes,omitempty" tf:"min_idle_timeout_in_minutes,omitempty"` }
func (*AppLifecycleManagementIdleSettingsObservation) DeepCopy ¶ added in v1.17.0
func (in *AppLifecycleManagementIdleSettingsObservation) DeepCopy() *AppLifecycleManagementIdleSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppLifecycleManagementIdleSettingsObservation.
func (*AppLifecycleManagementIdleSettingsObservation) DeepCopyInto ¶ added in v1.17.0
func (in *AppLifecycleManagementIdleSettingsObservation) DeepCopyInto(out *AppLifecycleManagementIdleSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppLifecycleManagementIdleSettingsParameters ¶ added in v1.17.0
type AppLifecycleManagementIdleSettingsParameters struct { // The time that SageMaker waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600. // +kubebuilder:validation:Optional IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional LifecycleManagement *string `json:"lifecycleManagement,omitempty" tf:"lifecycle_management,omitempty"` // The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. // +kubebuilder:validation:Optional MaxIdleTimeoutInMinutes *float64 `json:"maxIdleTimeoutInMinutes,omitempty" tf:"max_idle_timeout_in_minutes,omitempty"` // The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. // +kubebuilder:validation:Optional MinIdleTimeoutInMinutes *float64 `json:"minIdleTimeoutInMinutes,omitempty" tf:"min_idle_timeout_in_minutes,omitempty"` }
func (*AppLifecycleManagementIdleSettingsParameters) DeepCopy ¶ added in v1.17.0
func (in *AppLifecycleManagementIdleSettingsParameters) DeepCopy() *AppLifecycleManagementIdleSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppLifecycleManagementIdleSettingsParameters.
func (*AppLifecycleManagementIdleSettingsParameters) DeepCopyInto ¶ added in v1.17.0
func (in *AppLifecycleManagementIdleSettingsParameters) DeepCopyInto(out *AppLifecycleManagementIdleSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppLifecycleManagementInitParameters ¶ added in v1.17.0
type AppLifecycleManagementInitParameters struct { // Settings related to idle shutdown of Studio applications. see idle_settings Block below. IdleSettings []IdleSettingsInitParameters `json:"idleSettings,omitempty" tf:"idle_settings,omitempty"` }
func (*AppLifecycleManagementInitParameters) DeepCopy ¶ added in v1.17.0
func (in *AppLifecycleManagementInitParameters) DeepCopy() *AppLifecycleManagementInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppLifecycleManagementInitParameters.
func (*AppLifecycleManagementInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *AppLifecycleManagementInitParameters) DeepCopyInto(out *AppLifecycleManagementInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppLifecycleManagementObservation ¶ added in v1.17.0
type AppLifecycleManagementObservation struct { // Settings related to idle shutdown of Studio applications. see idle_settings Block below. IdleSettings []IdleSettingsObservation `json:"idleSettings,omitempty" tf:"idle_settings,omitempty"` }
func (*AppLifecycleManagementObservation) DeepCopy ¶ added in v1.17.0
func (in *AppLifecycleManagementObservation) DeepCopy() *AppLifecycleManagementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppLifecycleManagementObservation.
func (*AppLifecycleManagementObservation) DeepCopyInto ¶ added in v1.17.0
func (in *AppLifecycleManagementObservation) DeepCopyInto(out *AppLifecycleManagementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppLifecycleManagementParameters ¶ added in v1.17.0
type AppLifecycleManagementParameters struct { // Settings related to idle shutdown of Studio applications. see idle_settings Block below. // +kubebuilder:validation:Optional IdleSettings []IdleSettingsParameters `json:"idleSettings,omitempty" tf:"idle_settings,omitempty"` }
func (*AppLifecycleManagementParameters) DeepCopy ¶ added in v1.17.0
func (in *AppLifecycleManagementParameters) DeepCopy() *AppLifecycleManagementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppLifecycleManagementParameters.
func (*AppLifecycleManagementParameters) DeepCopyInto ¶ added in v1.17.0
func (in *AppLifecycleManagementParameters) DeepCopyInto(out *AppLifecycleManagementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppList ¶ added in v0.28.0
type AppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []App `json:"items"` }
AppList contains a list of Apps
func (*AppList) DeepCopy ¶ added in v0.28.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppList.
func (*AppList) DeepCopyInto ¶ added in v0.28.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppList) DeepCopyObject ¶ added in v0.28.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppObservation ¶ added in v0.28.0
type AppObservation struct { // The name of the app. AppName *string `json:"appName,omitempty" tf:"app_name,omitempty"` // The type of app. Valid values are JupyterServer, KernelGateway, RStudioServerPro, RSessionGateway and TensorBoard. AppType *string `json:"appType,omitempty" tf:"app_type,omitempty"` // The Amazon Resource Name (ARN) of the app. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The domain ID. DomainID *string `json:"domainId,omitempty" tf:"domain_id,omitempty"` // The Amazon Resource Name (ARN) of the app. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance.See Resource Spec below. ResourceSpec []ResourceSpecObservation `json:"resourceSpec,omitempty" tf:"resource_spec,omitempty"` // The name of the space. At least one of user_profile_name or space_name required. SpaceName *string `json:"spaceName,omitempty" tf:"space_name,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // The user profile name. At least one of user_profile_name or space_name required. UserProfileName *string `json:"userProfileName,omitempty" tf:"user_profile_name,omitempty"` }
func (*AppObservation) DeepCopy ¶ added in v0.28.0
func (in *AppObservation) DeepCopy() *AppObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppObservation.
func (*AppObservation) DeepCopyInto ¶ added in v0.28.0
func (in *AppObservation) DeepCopyInto(out *AppObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppParameters ¶ added in v0.28.0
type AppParameters struct { // The name of the app. // +kubebuilder:validation:Optional AppName *string `json:"appName,omitempty" tf:"app_name,omitempty"` // The type of app. Valid values are JupyterServer, KernelGateway, RStudioServerPro, RSessionGateway and TensorBoard. // +kubebuilder:validation:Optional AppType *string `json:"appType,omitempty" tf:"app_type,omitempty"` // The domain ID. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.Domain // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DomainID *string `json:"domainId,omitempty" tf:"domain_id,omitempty"` // Reference to a Domain in sagemaker to populate domainId. // +kubebuilder:validation:Optional DomainIDRef *v1.Reference `json:"domainIdRef,omitempty" tf:"-"` // Selector for a Domain in sagemaker to populate domainId. // +kubebuilder:validation:Optional DomainIDSelector *v1.Selector `json:"domainIdSelector,omitempty" tf:"-"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance.See Resource Spec below. // +kubebuilder:validation:Optional ResourceSpec []ResourceSpecParameters `json:"resourceSpec,omitempty" tf:"resource_spec,omitempty"` // The name of the space. At least one of user_profile_name or space_name required. // +kubebuilder:validation:Optional SpaceName *string `json:"spaceName,omitempty" tf:"space_name,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The user profile name. At least one of user_profile_name or space_name required. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.UserProfile // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("user_profile_name",false) // +kubebuilder:validation:Optional UserProfileName *string `json:"userProfileName,omitempty" tf:"user_profile_name,omitempty"` // Reference to a UserProfile in sagemaker to populate userProfileName. // +kubebuilder:validation:Optional UserProfileNameRef *v1.Reference `json:"userProfileNameRef,omitempty" tf:"-"` // Selector for a UserProfile in sagemaker to populate userProfileName. // +kubebuilder:validation:Optional UserProfileNameSelector *v1.Selector `json:"userProfileNameSelector,omitempty" tf:"-"` }
func (*AppParameters) DeepCopy ¶ added in v0.28.0
func (in *AppParameters) DeepCopy() *AppParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppParameters.
func (*AppParameters) DeepCopyInto ¶ added in v0.28.0
func (in *AppParameters) DeepCopyInto(out *AppParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpec ¶ added in v0.28.0
type AppSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider AppInitParameters `json:"initProvider,omitempty"` }
AppSpec defines the desired state of App
func (*AppSpec) DeepCopy ¶ added in v0.28.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpec.
func (*AppSpec) DeepCopyInto ¶ added in v0.28.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppStatus ¶ added in v0.28.0
type AppStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppObservation `json:"atProvider,omitempty"` }
AppStatus defines the observed state of App.
func (*AppStatus) DeepCopy ¶ added in v0.28.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppStatus.
func (*AppStatus) DeepCopyInto ¶ added in v0.28.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AsyncInferenceConfigInitParameters ¶ added in v0.38.0
type AsyncInferenceConfigInitParameters struct { // Configures the behavior of the client used by Amazon SageMaker to interact with the model container during asynchronous inference. ClientConfig []ClientConfigInitParameters `json:"clientConfig,omitempty" tf:"client_config,omitempty"` // Specifies the configuration for asynchronous inference invocation outputs. OutputConfig []AsyncInferenceConfigOutputConfigInitParameters `json:"outputConfig,omitempty" tf:"output_config,omitempty"` }
func (*AsyncInferenceConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *AsyncInferenceConfigInitParameters) DeepCopy() *AsyncInferenceConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AsyncInferenceConfigInitParameters.
func (*AsyncInferenceConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *AsyncInferenceConfigInitParameters) DeepCopyInto(out *AsyncInferenceConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AsyncInferenceConfigObservation ¶ added in v0.28.0
type AsyncInferenceConfigObservation struct { // Configures the behavior of the client used by Amazon SageMaker to interact with the model container during asynchronous inference. ClientConfig []ClientConfigObservation `json:"clientConfig,omitempty" tf:"client_config,omitempty"` // Specifies the configuration for asynchronous inference invocation outputs. OutputConfig []AsyncInferenceConfigOutputConfigObservation `json:"outputConfig,omitempty" tf:"output_config,omitempty"` }
func (*AsyncInferenceConfigObservation) DeepCopy ¶ added in v0.28.0
func (in *AsyncInferenceConfigObservation) DeepCopy() *AsyncInferenceConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AsyncInferenceConfigObservation.
func (*AsyncInferenceConfigObservation) DeepCopyInto ¶ added in v0.28.0
func (in *AsyncInferenceConfigObservation) DeepCopyInto(out *AsyncInferenceConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AsyncInferenceConfigOutputConfigInitParameters ¶ added in v0.38.0
type AsyncInferenceConfigOutputConfigInitParameters struct { // The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt the asynchronous inference output in Amazon S3. KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // Specifies the configuration for notifications of inference results for asynchronous inference. NotificationConfig []NotificationConfigInitParameters `json:"notificationConfig,omitempty" tf:"notification_config,omitempty"` // The Amazon S3 location to upload failure inference responses to. S3FailurePath *string `json:"s3FailurePath,omitempty" tf:"s3_failure_path,omitempty"` // The Amazon S3 location to upload inference responses to. S3OutputPath *string `json:"s3OutputPath,omitempty" tf:"s3_output_path,omitempty"` }
func (*AsyncInferenceConfigOutputConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *AsyncInferenceConfigOutputConfigInitParameters) DeepCopy() *AsyncInferenceConfigOutputConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AsyncInferenceConfigOutputConfigInitParameters.
func (*AsyncInferenceConfigOutputConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *AsyncInferenceConfigOutputConfigInitParameters) DeepCopyInto(out *AsyncInferenceConfigOutputConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AsyncInferenceConfigOutputConfigObservation ¶ added in v0.28.0
type AsyncInferenceConfigOutputConfigObservation struct { // The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt the asynchronous inference output in Amazon S3. KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // Specifies the configuration for notifications of inference results for asynchronous inference. NotificationConfig []NotificationConfigObservation `json:"notificationConfig,omitempty" tf:"notification_config,omitempty"` // The Amazon S3 location to upload failure inference responses to. S3FailurePath *string `json:"s3FailurePath,omitempty" tf:"s3_failure_path,omitempty"` // The Amazon S3 location to upload inference responses to. S3OutputPath *string `json:"s3OutputPath,omitempty" tf:"s3_output_path,omitempty"` }
func (*AsyncInferenceConfigOutputConfigObservation) DeepCopy ¶ added in v0.28.0
func (in *AsyncInferenceConfigOutputConfigObservation) DeepCopy() *AsyncInferenceConfigOutputConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AsyncInferenceConfigOutputConfigObservation.
func (*AsyncInferenceConfigOutputConfigObservation) DeepCopyInto ¶ added in v0.28.0
func (in *AsyncInferenceConfigOutputConfigObservation) DeepCopyInto(out *AsyncInferenceConfigOutputConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AsyncInferenceConfigOutputConfigParameters ¶ added in v0.28.0
type AsyncInferenceConfigOutputConfigParameters struct { // The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt the asynchronous inference output in Amazon S3. // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // Specifies the configuration for notifications of inference results for asynchronous inference. // +kubebuilder:validation:Optional NotificationConfig []NotificationConfigParameters `json:"notificationConfig,omitempty" tf:"notification_config,omitempty"` // The Amazon S3 location to upload failure inference responses to. // +kubebuilder:validation:Optional S3FailurePath *string `json:"s3FailurePath,omitempty" tf:"s3_failure_path,omitempty"` // The Amazon S3 location to upload inference responses to. // +kubebuilder:validation:Optional S3OutputPath *string `json:"s3OutputPath" tf:"s3_output_path,omitempty"` }
func (*AsyncInferenceConfigOutputConfigParameters) DeepCopy ¶ added in v0.28.0
func (in *AsyncInferenceConfigOutputConfigParameters) DeepCopy() *AsyncInferenceConfigOutputConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AsyncInferenceConfigOutputConfigParameters.
func (*AsyncInferenceConfigOutputConfigParameters) DeepCopyInto ¶ added in v0.28.0
func (in *AsyncInferenceConfigOutputConfigParameters) DeepCopyInto(out *AsyncInferenceConfigOutputConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AsyncInferenceConfigParameters ¶ added in v0.28.0
type AsyncInferenceConfigParameters struct { // Configures the behavior of the client used by Amazon SageMaker to interact with the model container during asynchronous inference. // +kubebuilder:validation:Optional ClientConfig []ClientConfigParameters `json:"clientConfig,omitempty" tf:"client_config,omitempty"` // Specifies the configuration for asynchronous inference invocation outputs. // +kubebuilder:validation:Optional OutputConfig []AsyncInferenceConfigOutputConfigParameters `json:"outputConfig" tf:"output_config,omitempty"` }
func (*AsyncInferenceConfigParameters) DeepCopy ¶ added in v0.28.0
func (in *AsyncInferenceConfigParameters) DeepCopy() *AsyncInferenceConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AsyncInferenceConfigParameters.
func (*AsyncInferenceConfigParameters) DeepCopyInto ¶ added in v0.28.0
func (in *AsyncInferenceConfigParameters) DeepCopyInto(out *AsyncInferenceConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoRollbackConfigurationInitParameters ¶ added in v0.47.0
type AutoRollbackConfigurationInitParameters struct { // List of CloudWatch alarms in your account that are configured to monitor metrics on an endpoint. If any alarms are tripped during a deployment, SageMaker rolls back the deployment. See Alarms. Alarms []AlarmsInitParameters `json:"alarms,omitempty" tf:"alarms,omitempty"` }
func (*AutoRollbackConfigurationInitParameters) DeepCopy ¶ added in v0.47.0
func (in *AutoRollbackConfigurationInitParameters) DeepCopy() *AutoRollbackConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoRollbackConfigurationInitParameters.
func (*AutoRollbackConfigurationInitParameters) DeepCopyInto ¶ added in v0.47.0
func (in *AutoRollbackConfigurationInitParameters) DeepCopyInto(out *AutoRollbackConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoRollbackConfigurationObservation ¶ added in v0.47.0
type AutoRollbackConfigurationObservation struct { // List of CloudWatch alarms in your account that are configured to monitor metrics on an endpoint. If any alarms are tripped during a deployment, SageMaker rolls back the deployment. See Alarms. Alarms []AlarmsObservation `json:"alarms,omitempty" tf:"alarms,omitempty"` }
func (*AutoRollbackConfigurationObservation) DeepCopy ¶ added in v0.47.0
func (in *AutoRollbackConfigurationObservation) DeepCopy() *AutoRollbackConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoRollbackConfigurationObservation.
func (*AutoRollbackConfigurationObservation) DeepCopyInto ¶ added in v0.47.0
func (in *AutoRollbackConfigurationObservation) DeepCopyInto(out *AutoRollbackConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoRollbackConfigurationParameters ¶ added in v0.47.0
type AutoRollbackConfigurationParameters struct { // List of CloudWatch alarms in your account that are configured to monitor metrics on an endpoint. If any alarms are tripped during a deployment, SageMaker rolls back the deployment. See Alarms. // +kubebuilder:validation:Optional Alarms []AlarmsParameters `json:"alarms,omitempty" tf:"alarms,omitempty"` }
func (*AutoRollbackConfigurationParameters) DeepCopy ¶ added in v0.47.0
func (in *AutoRollbackConfigurationParameters) DeepCopy() *AutoRollbackConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoRollbackConfigurationParameters.
func (*AutoRollbackConfigurationParameters) DeepCopyInto ¶ added in v0.47.0
func (in *AutoRollbackConfigurationParameters) DeepCopyInto(out *AutoRollbackConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlueGreenUpdatePolicyInitParameters ¶ added in v0.47.0
type BlueGreenUpdatePolicyInitParameters struct { // Maximum execution timeout for the deployment. Note that the timeout value should be larger than the total waiting time specified in termination_wait_in_seconds and wait_interval_in_seconds. Valid values are between 600 and 14400. MaximumExecutionTimeoutInSeconds *float64 `json:"maximumExecutionTimeoutInSeconds,omitempty" tf:"maximum_execution_timeout_in_seconds,omitempty"` // Additional waiting time in seconds after the completion of an endpoint deployment before terminating the old endpoint fleet. Default is 0. Valid values are between 0 and 3600. TerminationWaitInSeconds *float64 `json:"terminationWaitInSeconds,omitempty" tf:"termination_wait_in_seconds,omitempty"` // Defines the traffic routing strategy to shift traffic from the old fleet to the new fleet during an endpoint deployment. See Traffic Routing Configuration. TrafficRoutingConfiguration []TrafficRoutingConfigurationInitParameters `json:"trafficRoutingConfiguration,omitempty" tf:"traffic_routing_configuration,omitempty"` }
func (*BlueGreenUpdatePolicyInitParameters) DeepCopy ¶ added in v0.47.0
func (in *BlueGreenUpdatePolicyInitParameters) DeepCopy() *BlueGreenUpdatePolicyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlueGreenUpdatePolicyInitParameters.
func (*BlueGreenUpdatePolicyInitParameters) DeepCopyInto ¶ added in v0.47.0
func (in *BlueGreenUpdatePolicyInitParameters) DeepCopyInto(out *BlueGreenUpdatePolicyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlueGreenUpdatePolicyObservation ¶ added in v0.47.0
type BlueGreenUpdatePolicyObservation struct { // Maximum execution timeout for the deployment. Note that the timeout value should be larger than the total waiting time specified in termination_wait_in_seconds and wait_interval_in_seconds. Valid values are between 600 and 14400. MaximumExecutionTimeoutInSeconds *float64 `json:"maximumExecutionTimeoutInSeconds,omitempty" tf:"maximum_execution_timeout_in_seconds,omitempty"` // Additional waiting time in seconds after the completion of an endpoint deployment before terminating the old endpoint fleet. Default is 0. Valid values are between 0 and 3600. TerminationWaitInSeconds *float64 `json:"terminationWaitInSeconds,omitempty" tf:"termination_wait_in_seconds,omitempty"` // Defines the traffic routing strategy to shift traffic from the old fleet to the new fleet during an endpoint deployment. See Traffic Routing Configuration. TrafficRoutingConfiguration []TrafficRoutingConfigurationObservation `json:"trafficRoutingConfiguration,omitempty" tf:"traffic_routing_configuration,omitempty"` }
func (*BlueGreenUpdatePolicyObservation) DeepCopy ¶ added in v0.47.0
func (in *BlueGreenUpdatePolicyObservation) DeepCopy() *BlueGreenUpdatePolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlueGreenUpdatePolicyObservation.
func (*BlueGreenUpdatePolicyObservation) DeepCopyInto ¶ added in v0.47.0
func (in *BlueGreenUpdatePolicyObservation) DeepCopyInto(out *BlueGreenUpdatePolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlueGreenUpdatePolicyParameters ¶ added in v0.47.0
type BlueGreenUpdatePolicyParameters struct { // Maximum execution timeout for the deployment. Note that the timeout value should be larger than the total waiting time specified in termination_wait_in_seconds and wait_interval_in_seconds. Valid values are between 600 and 14400. // +kubebuilder:validation:Optional MaximumExecutionTimeoutInSeconds *float64 `json:"maximumExecutionTimeoutInSeconds,omitempty" tf:"maximum_execution_timeout_in_seconds,omitempty"` // Additional waiting time in seconds after the completion of an endpoint deployment before terminating the old endpoint fleet. Default is 0. Valid values are between 0 and 3600. // +kubebuilder:validation:Optional TerminationWaitInSeconds *float64 `json:"terminationWaitInSeconds,omitempty" tf:"termination_wait_in_seconds,omitempty"` // Defines the traffic routing strategy to shift traffic from the old fleet to the new fleet during an endpoint deployment. See Traffic Routing Configuration. // +kubebuilder:validation:Optional TrafficRoutingConfiguration []TrafficRoutingConfigurationParameters `json:"trafficRoutingConfiguration" tf:"traffic_routing_configuration,omitempty"` }
func (*BlueGreenUpdatePolicyParameters) DeepCopy ¶ added in v0.47.0
func (in *BlueGreenUpdatePolicyParameters) DeepCopy() *BlueGreenUpdatePolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlueGreenUpdatePolicyParameters.
func (*BlueGreenUpdatePolicyParameters) DeepCopyInto ¶ added in v0.47.0
func (in *BlueGreenUpdatePolicyParameters) DeepCopyInto(out *BlueGreenUpdatePolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanarySizeInitParameters ¶ added in v0.47.0
type CanarySizeInitParameters struct { // Traffic routing strategy type. Valid values are: ALL_AT_ONCE, CANARY, and LINEAR. Type *string `json:"type,omitempty" tf:"type,omitempty"` // Defines the capacity size, either as a number of instances or a capacity percentage. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*CanarySizeInitParameters) DeepCopy ¶ added in v0.47.0
func (in *CanarySizeInitParameters) DeepCopy() *CanarySizeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanarySizeInitParameters.
func (*CanarySizeInitParameters) DeepCopyInto ¶ added in v0.47.0
func (in *CanarySizeInitParameters) DeepCopyInto(out *CanarySizeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanarySizeObservation ¶ added in v0.47.0
type CanarySizeObservation struct { // Traffic routing strategy type. Valid values are: ALL_AT_ONCE, CANARY, and LINEAR. Type *string `json:"type,omitempty" tf:"type,omitempty"` // Defines the capacity size, either as a number of instances or a capacity percentage. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*CanarySizeObservation) DeepCopy ¶ added in v0.47.0
func (in *CanarySizeObservation) DeepCopy() *CanarySizeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanarySizeObservation.
func (*CanarySizeObservation) DeepCopyInto ¶ added in v0.47.0
func (in *CanarySizeObservation) DeepCopyInto(out *CanarySizeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanarySizeParameters ¶ added in v0.47.0
type CanarySizeParameters struct { // Traffic routing strategy type. Valid values are: ALL_AT_ONCE, CANARY, and LINEAR. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // Defines the capacity size, either as a number of instances or a capacity percentage. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*CanarySizeParameters) DeepCopy ¶ added in v0.47.0
func (in *CanarySizeParameters) DeepCopy() *CanarySizeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanarySizeParameters.
func (*CanarySizeParameters) DeepCopyInto ¶ added in v0.47.0
func (in *CanarySizeParameters) DeepCopyInto(out *CanarySizeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsDirectDeploySettingsInitParameters ¶ added in v1.0.0
type CanvasAppSettingsDirectDeploySettingsInitParameters struct { // Describes whether model deployment permissions are enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*CanvasAppSettingsDirectDeploySettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *CanvasAppSettingsDirectDeploySettingsInitParameters) DeepCopy() *CanvasAppSettingsDirectDeploySettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsDirectDeploySettingsInitParameters.
func (*CanvasAppSettingsDirectDeploySettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CanvasAppSettingsDirectDeploySettingsInitParameters) DeepCopyInto(out *CanvasAppSettingsDirectDeploySettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsDirectDeploySettingsObservation ¶ added in v1.0.0
type CanvasAppSettingsDirectDeploySettingsObservation struct { // Describes whether model deployment permissions are enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*CanvasAppSettingsDirectDeploySettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *CanvasAppSettingsDirectDeploySettingsObservation) DeepCopy() *CanvasAppSettingsDirectDeploySettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsDirectDeploySettingsObservation.
func (*CanvasAppSettingsDirectDeploySettingsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *CanvasAppSettingsDirectDeploySettingsObservation) DeepCopyInto(out *CanvasAppSettingsDirectDeploySettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsDirectDeploySettingsParameters ¶ added in v1.0.0
type CanvasAppSettingsDirectDeploySettingsParameters struct { // Describes whether model deployment permissions are enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*CanvasAppSettingsDirectDeploySettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *CanvasAppSettingsDirectDeploySettingsParameters) DeepCopy() *CanvasAppSettingsDirectDeploySettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsDirectDeploySettingsParameters.
func (*CanvasAppSettingsDirectDeploySettingsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CanvasAppSettingsDirectDeploySettingsParameters) DeepCopyInto(out *CanvasAppSettingsDirectDeploySettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsEmrServerlessSettingsInitParameters ¶ added in v1.17.0
type CanvasAppSettingsEmrServerlessSettingsInitParameters struct { // The Amazon Resource Name (ARN) of the AWS IAM role that is assumed for running Amazon EMR Serverless jobs in SageMaker Canvas. This role should have the necessary permissions to read and write data attached and a trust relationship with EMR Serverless. ExecutionRoleArn *string `json:"executionRoleArn,omitempty" tf:"execution_role_arn,omitempty"` // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*CanvasAppSettingsEmrServerlessSettingsInitParameters) DeepCopy ¶ added in v1.17.0
func (in *CanvasAppSettingsEmrServerlessSettingsInitParameters) DeepCopy() *CanvasAppSettingsEmrServerlessSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsEmrServerlessSettingsInitParameters.
func (*CanvasAppSettingsEmrServerlessSettingsInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *CanvasAppSettingsEmrServerlessSettingsInitParameters) DeepCopyInto(out *CanvasAppSettingsEmrServerlessSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsEmrServerlessSettingsObservation ¶ added in v1.17.0
type CanvasAppSettingsEmrServerlessSettingsObservation struct { // The Amazon Resource Name (ARN) of the AWS IAM role that is assumed for running Amazon EMR Serverless jobs in SageMaker Canvas. This role should have the necessary permissions to read and write data attached and a trust relationship with EMR Serverless. ExecutionRoleArn *string `json:"executionRoleArn,omitempty" tf:"execution_role_arn,omitempty"` // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*CanvasAppSettingsEmrServerlessSettingsObservation) DeepCopy ¶ added in v1.17.0
func (in *CanvasAppSettingsEmrServerlessSettingsObservation) DeepCopy() *CanvasAppSettingsEmrServerlessSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsEmrServerlessSettingsObservation.
func (*CanvasAppSettingsEmrServerlessSettingsObservation) DeepCopyInto ¶ added in v1.17.0
func (in *CanvasAppSettingsEmrServerlessSettingsObservation) DeepCopyInto(out *CanvasAppSettingsEmrServerlessSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsEmrServerlessSettingsParameters ¶ added in v1.17.0
type CanvasAppSettingsEmrServerlessSettingsParameters struct { // The Amazon Resource Name (ARN) of the AWS IAM role that is assumed for running Amazon EMR Serverless jobs in SageMaker Canvas. This role should have the necessary permissions to read and write data attached and a trust relationship with EMR Serverless. // +kubebuilder:validation:Optional ExecutionRoleArn *string `json:"executionRoleArn,omitempty" tf:"execution_role_arn,omitempty"` // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*CanvasAppSettingsEmrServerlessSettingsParameters) DeepCopy ¶ added in v1.17.0
func (in *CanvasAppSettingsEmrServerlessSettingsParameters) DeepCopy() *CanvasAppSettingsEmrServerlessSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsEmrServerlessSettingsParameters.
func (*CanvasAppSettingsEmrServerlessSettingsParameters) DeepCopyInto ¶ added in v1.17.0
func (in *CanvasAppSettingsEmrServerlessSettingsParameters) DeepCopyInto(out *CanvasAppSettingsEmrServerlessSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsGenerativeAISettingsInitParameters ¶ added in v1.10.0
type CanvasAppSettingsGenerativeAISettingsInitParameters struct { // The user profile Amazon Resource Name (ARN). AmazonBedrockRoleArn *string `json:"amazonBedrockRoleArn,omitempty" tf:"amazon_bedrock_role_arn,omitempty"` }
func (*CanvasAppSettingsGenerativeAISettingsInitParameters) DeepCopy ¶ added in v1.10.0
func (in *CanvasAppSettingsGenerativeAISettingsInitParameters) DeepCopy() *CanvasAppSettingsGenerativeAISettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsGenerativeAISettingsInitParameters.
func (*CanvasAppSettingsGenerativeAISettingsInitParameters) DeepCopyInto ¶ added in v1.10.0
func (in *CanvasAppSettingsGenerativeAISettingsInitParameters) DeepCopyInto(out *CanvasAppSettingsGenerativeAISettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsGenerativeAISettingsObservation ¶ added in v1.10.0
type CanvasAppSettingsGenerativeAISettingsObservation struct { // The user profile Amazon Resource Name (ARN). AmazonBedrockRoleArn *string `json:"amazonBedrockRoleArn,omitempty" tf:"amazon_bedrock_role_arn,omitempty"` }
func (*CanvasAppSettingsGenerativeAISettingsObservation) DeepCopy ¶ added in v1.10.0
func (in *CanvasAppSettingsGenerativeAISettingsObservation) DeepCopy() *CanvasAppSettingsGenerativeAISettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsGenerativeAISettingsObservation.
func (*CanvasAppSettingsGenerativeAISettingsObservation) DeepCopyInto ¶ added in v1.10.0
func (in *CanvasAppSettingsGenerativeAISettingsObservation) DeepCopyInto(out *CanvasAppSettingsGenerativeAISettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsGenerativeAISettingsParameters ¶ added in v1.10.0
type CanvasAppSettingsGenerativeAISettingsParameters struct { // The user profile Amazon Resource Name (ARN). // +kubebuilder:validation:Optional AmazonBedrockRoleArn *string `json:"amazonBedrockRoleArn,omitempty" tf:"amazon_bedrock_role_arn,omitempty"` }
func (*CanvasAppSettingsGenerativeAISettingsParameters) DeepCopy ¶ added in v1.10.0
func (in *CanvasAppSettingsGenerativeAISettingsParameters) DeepCopy() *CanvasAppSettingsGenerativeAISettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsGenerativeAISettingsParameters.
func (*CanvasAppSettingsGenerativeAISettingsParameters) DeepCopyInto ¶ added in v1.10.0
func (in *CanvasAppSettingsGenerativeAISettingsParameters) DeepCopyInto(out *CanvasAppSettingsGenerativeAISettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsIdentityProviderOauthSettingsInitParameters ¶ added in v1.0.0
type CanvasAppSettingsIdentityProviderOauthSettingsInitParameters struct { // The name of the data source that you're connecting to. Canvas currently supports OAuth for Snowflake and Salesforce Data Cloud. Valid values are SalesforceGenie and Snowflake. DataSourceName *string `json:"dataSourceName,omitempty" tf:"data_source_name,omitempty"` // The ARN of an Amazon Web Services Secrets Manager secret that stores the credentials from your identity provider, such as the client ID and secret, authorization URL, and token URL. SecretArn *string `json:"secretArn,omitempty" tf:"secret_arn,omitempty"` // Describes whether OAuth for a data source is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*CanvasAppSettingsIdentityProviderOauthSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *CanvasAppSettingsIdentityProviderOauthSettingsInitParameters) DeepCopy() *CanvasAppSettingsIdentityProviderOauthSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsIdentityProviderOauthSettingsInitParameters.
func (*CanvasAppSettingsIdentityProviderOauthSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CanvasAppSettingsIdentityProviderOauthSettingsInitParameters) DeepCopyInto(out *CanvasAppSettingsIdentityProviderOauthSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsIdentityProviderOauthSettingsObservation ¶ added in v1.0.0
type CanvasAppSettingsIdentityProviderOauthSettingsObservation struct { // The name of the data source that you're connecting to. Canvas currently supports OAuth for Snowflake and Salesforce Data Cloud. Valid values are SalesforceGenie and Snowflake. DataSourceName *string `json:"dataSourceName,omitempty" tf:"data_source_name,omitempty"` // The ARN of an Amazon Web Services Secrets Manager secret that stores the credentials from your identity provider, such as the client ID and secret, authorization URL, and token URL. SecretArn *string `json:"secretArn,omitempty" tf:"secret_arn,omitempty"` // Describes whether OAuth for a data source is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*CanvasAppSettingsIdentityProviderOauthSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *CanvasAppSettingsIdentityProviderOauthSettingsObservation) DeepCopy() *CanvasAppSettingsIdentityProviderOauthSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsIdentityProviderOauthSettingsObservation.
func (*CanvasAppSettingsIdentityProviderOauthSettingsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *CanvasAppSettingsIdentityProviderOauthSettingsObservation) DeepCopyInto(out *CanvasAppSettingsIdentityProviderOauthSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsIdentityProviderOauthSettingsParameters ¶ added in v1.0.0
type CanvasAppSettingsIdentityProviderOauthSettingsParameters struct { // The name of the data source that you're connecting to. Canvas currently supports OAuth for Snowflake and Salesforce Data Cloud. Valid values are SalesforceGenie and Snowflake. // +kubebuilder:validation:Optional DataSourceName *string `json:"dataSourceName,omitempty" tf:"data_source_name,omitempty"` // The ARN of an Amazon Web Services Secrets Manager secret that stores the credentials from your identity provider, such as the client ID and secret, authorization URL, and token URL. // +kubebuilder:validation:Optional SecretArn *string `json:"secretArn" tf:"secret_arn,omitempty"` // Describes whether OAuth for a data source is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*CanvasAppSettingsIdentityProviderOauthSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *CanvasAppSettingsIdentityProviderOauthSettingsParameters) DeepCopy() *CanvasAppSettingsIdentityProviderOauthSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsIdentityProviderOauthSettingsParameters.
func (*CanvasAppSettingsIdentityProviderOauthSettingsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CanvasAppSettingsIdentityProviderOauthSettingsParameters) DeepCopyInto(out *CanvasAppSettingsIdentityProviderOauthSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsInitParameters ¶ added in v0.38.0
type CanvasAppSettingsInitParameters struct { // The model deployment settings for the SageMaker Canvas application. See direct_deploy_settings Block below. DirectDeploySettings []DirectDeploySettingsInitParameters `json:"directDeploySettings,omitempty" tf:"direct_deploy_settings,omitempty"` // The settings for running Amazon EMR Serverless jobs in SageMaker Canvas. See emr_serverless_settings Block below. EmrServerlessSettings []EmrServerlessSettingsInitParameters `json:"emrServerlessSettings,omitempty" tf:"emr_serverless_settings,omitempty"` GenerativeAISettings *GenerativeAISettingsInitParameters `json:"generativeAiSettings,omitempty" tf:"generative_ai_settings,omitempty"` // The settings for connecting to an external data source with OAuth. See identity_provider_oauth_settings Block below. IdentityProviderOauthSettings []IdentityProviderOauthSettingsInitParameters `json:"identityProviderOauthSettings,omitempty" tf:"identity_provider_oauth_settings,omitempty"` // The settings for document querying. See kendra_settings Block below. KendraSettings []KendraSettingsInitParameters `json:"kendraSettings,omitempty" tf:"kendra_settings,omitempty"` // The model registry settings for the SageMaker Canvas application. See model_register_settings Block below. ModelRegisterSettings []ModelRegisterSettingsInitParameters `json:"modelRegisterSettings,omitempty" tf:"model_register_settings,omitempty"` // Time series forecast settings for the Canvas app. See time_series_forecasting_settings Block below. TimeSeriesForecastingSettings []TimeSeriesForecastingSettingsInitParameters `json:"timeSeriesForecastingSettings,omitempty" tf:"time_series_forecasting_settings,omitempty"` // The workspace settings for the SageMaker Canvas application. See workspace_settings Block below. WorkspaceSettings []WorkspaceSettingsInitParameters `json:"workspaceSettings,omitempty" tf:"workspace_settings,omitempty"` }
func (*CanvasAppSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *CanvasAppSettingsInitParameters) DeepCopy() *CanvasAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsInitParameters.
func (*CanvasAppSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *CanvasAppSettingsInitParameters) DeepCopyInto(out *CanvasAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsKendraSettingsInitParameters ¶ added in v1.0.0
type CanvasAppSettingsKendraSettingsInitParameters struct { // Describes whether the document querying feature is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*CanvasAppSettingsKendraSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *CanvasAppSettingsKendraSettingsInitParameters) DeepCopy() *CanvasAppSettingsKendraSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsKendraSettingsInitParameters.
func (*CanvasAppSettingsKendraSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CanvasAppSettingsKendraSettingsInitParameters) DeepCopyInto(out *CanvasAppSettingsKendraSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsKendraSettingsObservation ¶ added in v1.0.0
type CanvasAppSettingsKendraSettingsObservation struct { // Describes whether the document querying feature is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*CanvasAppSettingsKendraSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *CanvasAppSettingsKendraSettingsObservation) DeepCopy() *CanvasAppSettingsKendraSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsKendraSettingsObservation.
func (*CanvasAppSettingsKendraSettingsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *CanvasAppSettingsKendraSettingsObservation) DeepCopyInto(out *CanvasAppSettingsKendraSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsKendraSettingsParameters ¶ added in v1.0.0
type CanvasAppSettingsKendraSettingsParameters struct { // Describes whether the document querying feature is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*CanvasAppSettingsKendraSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *CanvasAppSettingsKendraSettingsParameters) DeepCopy() *CanvasAppSettingsKendraSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsKendraSettingsParameters.
func (*CanvasAppSettingsKendraSettingsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CanvasAppSettingsKendraSettingsParameters) DeepCopyInto(out *CanvasAppSettingsKendraSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsModelRegisterSettingsInitParameters ¶ added in v0.38.0
type CanvasAppSettingsModelRegisterSettingsInitParameters struct { // The Amazon Resource Name (ARN) of the SageMaker model registry account. Required only to register model versions created by a different SageMaker Canvas AWS account than the AWS account in which SageMaker model registry is set up. CrossAccountModelRegisterRoleArn *string `json:"crossAccountModelRegisterRoleArn,omitempty" tf:"cross_account_model_register_role_arn,omitempty"` // Describes whether the integration to the model registry is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*CanvasAppSettingsModelRegisterSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *CanvasAppSettingsModelRegisterSettingsInitParameters) DeepCopy() *CanvasAppSettingsModelRegisterSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsModelRegisterSettingsInitParameters.
func (*CanvasAppSettingsModelRegisterSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *CanvasAppSettingsModelRegisterSettingsInitParameters) DeepCopyInto(out *CanvasAppSettingsModelRegisterSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsModelRegisterSettingsObservation ¶ added in v0.35.0
type CanvasAppSettingsModelRegisterSettingsObservation struct { // The Amazon Resource Name (ARN) of the SageMaker model registry account. Required only to register model versions created by a different SageMaker Canvas AWS account than the AWS account in which SageMaker model registry is set up. CrossAccountModelRegisterRoleArn *string `json:"crossAccountModelRegisterRoleArn,omitempty" tf:"cross_account_model_register_role_arn,omitempty"` // Describes whether the integration to the model registry is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*CanvasAppSettingsModelRegisterSettingsObservation) DeepCopy ¶ added in v0.35.0
func (in *CanvasAppSettingsModelRegisterSettingsObservation) DeepCopy() *CanvasAppSettingsModelRegisterSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsModelRegisterSettingsObservation.
func (*CanvasAppSettingsModelRegisterSettingsObservation) DeepCopyInto ¶ added in v0.35.0
func (in *CanvasAppSettingsModelRegisterSettingsObservation) DeepCopyInto(out *CanvasAppSettingsModelRegisterSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsModelRegisterSettingsParameters ¶ added in v0.35.0
type CanvasAppSettingsModelRegisterSettingsParameters struct { // The Amazon Resource Name (ARN) of the SageMaker model registry account. Required only to register model versions created by a different SageMaker Canvas AWS account than the AWS account in which SageMaker model registry is set up. // +kubebuilder:validation:Optional CrossAccountModelRegisterRoleArn *string `json:"crossAccountModelRegisterRoleArn,omitempty" tf:"cross_account_model_register_role_arn,omitempty"` // Describes whether the integration to the model registry is enabled or disabled in the Canvas application. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*CanvasAppSettingsModelRegisterSettingsParameters) DeepCopy ¶ added in v0.35.0
func (in *CanvasAppSettingsModelRegisterSettingsParameters) DeepCopy() *CanvasAppSettingsModelRegisterSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsModelRegisterSettingsParameters.
func (*CanvasAppSettingsModelRegisterSettingsParameters) DeepCopyInto ¶ added in v0.35.0
func (in *CanvasAppSettingsModelRegisterSettingsParameters) DeepCopyInto(out *CanvasAppSettingsModelRegisterSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsObservation ¶ added in v0.29.0
type CanvasAppSettingsObservation struct { // The model deployment settings for the SageMaker Canvas application. See direct_deploy_settings Block below. DirectDeploySettings []DirectDeploySettingsObservation `json:"directDeploySettings,omitempty" tf:"direct_deploy_settings,omitempty"` // The settings for running Amazon EMR Serverless jobs in SageMaker Canvas. See emr_serverless_settings Block below. EmrServerlessSettings []EmrServerlessSettingsObservation `json:"emrServerlessSettings,omitempty" tf:"emr_serverless_settings,omitempty"` GenerativeAISettings *GenerativeAISettingsObservation `json:"generativeAiSettings,omitempty" tf:"generative_ai_settings,omitempty"` // The settings for connecting to an external data source with OAuth. See identity_provider_oauth_settings Block below. IdentityProviderOauthSettings []IdentityProviderOauthSettingsObservation `json:"identityProviderOauthSettings,omitempty" tf:"identity_provider_oauth_settings,omitempty"` // The settings for document querying. See kendra_settings Block below. KendraSettings []KendraSettingsObservation `json:"kendraSettings,omitempty" tf:"kendra_settings,omitempty"` // The model registry settings for the SageMaker Canvas application. See model_register_settings Block below. ModelRegisterSettings []ModelRegisterSettingsObservation `json:"modelRegisterSettings,omitempty" tf:"model_register_settings,omitempty"` // Time series forecast settings for the Canvas app. See time_series_forecasting_settings Block below. TimeSeriesForecastingSettings []TimeSeriesForecastingSettingsObservation `json:"timeSeriesForecastingSettings,omitempty" tf:"time_series_forecasting_settings,omitempty"` // The workspace settings for the SageMaker Canvas application. See workspace_settings Block below. WorkspaceSettings []WorkspaceSettingsObservation `json:"workspaceSettings,omitempty" tf:"workspace_settings,omitempty"` }
func (*CanvasAppSettingsObservation) DeepCopy ¶ added in v0.29.0
func (in *CanvasAppSettingsObservation) DeepCopy() *CanvasAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsObservation.
func (*CanvasAppSettingsObservation) DeepCopyInto ¶ added in v0.29.0
func (in *CanvasAppSettingsObservation) DeepCopyInto(out *CanvasAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsParameters ¶ added in v0.29.0
type CanvasAppSettingsParameters struct { // The model deployment settings for the SageMaker Canvas application. See direct_deploy_settings Block below. // +kubebuilder:validation:Optional DirectDeploySettings []DirectDeploySettingsParameters `json:"directDeploySettings,omitempty" tf:"direct_deploy_settings,omitempty"` // The settings for running Amazon EMR Serverless jobs in SageMaker Canvas. See emr_serverless_settings Block below. // +kubebuilder:validation:Optional EmrServerlessSettings []EmrServerlessSettingsParameters `json:"emrServerlessSettings,omitempty" tf:"emr_serverless_settings,omitempty"` // +kubebuilder:validation:Optional GenerativeAISettings *GenerativeAISettingsParameters `json:"generativeAiSettings,omitempty" tf:"generative_ai_settings,omitempty"` // The settings for connecting to an external data source with OAuth. See identity_provider_oauth_settings Block below. // +kubebuilder:validation:Optional IdentityProviderOauthSettings []IdentityProviderOauthSettingsParameters `json:"identityProviderOauthSettings,omitempty" tf:"identity_provider_oauth_settings,omitempty"` // The settings for document querying. See kendra_settings Block below. // +kubebuilder:validation:Optional KendraSettings []KendraSettingsParameters `json:"kendraSettings,omitempty" tf:"kendra_settings,omitempty"` // The model registry settings for the SageMaker Canvas application. See model_register_settings Block below. // +kubebuilder:validation:Optional ModelRegisterSettings []ModelRegisterSettingsParameters `json:"modelRegisterSettings,omitempty" tf:"model_register_settings,omitempty"` // Time series forecast settings for the Canvas app. See time_series_forecasting_settings Block below. // +kubebuilder:validation:Optional TimeSeriesForecastingSettings []TimeSeriesForecastingSettingsParameters `json:"timeSeriesForecastingSettings,omitempty" tf:"time_series_forecasting_settings,omitempty"` // The workspace settings for the SageMaker Canvas application. See workspace_settings Block below. // +kubebuilder:validation:Optional WorkspaceSettings []WorkspaceSettingsParameters `json:"workspaceSettings,omitempty" tf:"workspace_settings,omitempty"` }
func (*CanvasAppSettingsParameters) DeepCopy ¶ added in v0.29.0
func (in *CanvasAppSettingsParameters) DeepCopy() *CanvasAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsParameters.
func (*CanvasAppSettingsParameters) DeepCopyInto ¶ added in v0.29.0
func (in *CanvasAppSettingsParameters) DeepCopyInto(out *CanvasAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsTimeSeriesForecastingSettingsInitParameters ¶ added in v0.38.0
type CanvasAppSettingsTimeSeriesForecastingSettingsInitParameters struct { // The IAM role that Canvas passes to Amazon Forecast for time series forecasting. By default, Canvas uses the execution role specified in the UserProfile that launches the Canvas app. If an execution role is not specified in the UserProfile, Canvas uses the execution role specified in the Domain that owns the UserProfile. To allow time series forecasting, this IAM role should have the AmazonSageMakerCanvasForecastAccess policy attached and forecast.amazonaws.com added in the trust relationship as a service principal. AmazonForecastRoleArn *string `json:"amazonForecastRoleArn,omitempty" tf:"amazon_forecast_role_arn,omitempty"` // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*CanvasAppSettingsTimeSeriesForecastingSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *CanvasAppSettingsTimeSeriesForecastingSettingsInitParameters) DeepCopy() *CanvasAppSettingsTimeSeriesForecastingSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsTimeSeriesForecastingSettingsInitParameters.
func (*CanvasAppSettingsTimeSeriesForecastingSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *CanvasAppSettingsTimeSeriesForecastingSettingsInitParameters) DeepCopyInto(out *CanvasAppSettingsTimeSeriesForecastingSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsTimeSeriesForecastingSettingsObservation ¶ added in v0.29.0
type CanvasAppSettingsTimeSeriesForecastingSettingsObservation struct { // The IAM role that Canvas passes to Amazon Forecast for time series forecasting. By default, Canvas uses the execution role specified in the UserProfile that launches the Canvas app. If an execution role is not specified in the UserProfile, Canvas uses the execution role specified in the Domain that owns the UserProfile. To allow time series forecasting, this IAM role should have the AmazonSageMakerCanvasForecastAccess policy attached and forecast.amazonaws.com added in the trust relationship as a service principal. AmazonForecastRoleArn *string `json:"amazonForecastRoleArn,omitempty" tf:"amazon_forecast_role_arn,omitempty"` // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*CanvasAppSettingsTimeSeriesForecastingSettingsObservation) DeepCopy ¶ added in v0.29.0
func (in *CanvasAppSettingsTimeSeriesForecastingSettingsObservation) DeepCopy() *CanvasAppSettingsTimeSeriesForecastingSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsTimeSeriesForecastingSettingsObservation.
func (*CanvasAppSettingsTimeSeriesForecastingSettingsObservation) DeepCopyInto ¶ added in v0.29.0
func (in *CanvasAppSettingsTimeSeriesForecastingSettingsObservation) DeepCopyInto(out *CanvasAppSettingsTimeSeriesForecastingSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsTimeSeriesForecastingSettingsParameters ¶ added in v0.29.0
type CanvasAppSettingsTimeSeriesForecastingSettingsParameters struct { // The IAM role that Canvas passes to Amazon Forecast for time series forecasting. By default, Canvas uses the execution role specified in the UserProfile that launches the Canvas app. If an execution role is not specified in the UserProfile, Canvas uses the execution role specified in the Domain that owns the UserProfile. To allow time series forecasting, this IAM role should have the AmazonSageMakerCanvasForecastAccess policy attached and forecast.amazonaws.com added in the trust relationship as a service principal. // +kubebuilder:validation:Optional AmazonForecastRoleArn *string `json:"amazonForecastRoleArn,omitempty" tf:"amazon_forecast_role_arn,omitempty"` // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*CanvasAppSettingsTimeSeriesForecastingSettingsParameters) DeepCopy ¶ added in v0.29.0
func (in *CanvasAppSettingsTimeSeriesForecastingSettingsParameters) DeepCopy() *CanvasAppSettingsTimeSeriesForecastingSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsTimeSeriesForecastingSettingsParameters.
func (*CanvasAppSettingsTimeSeriesForecastingSettingsParameters) DeepCopyInto ¶ added in v0.29.0
func (in *CanvasAppSettingsTimeSeriesForecastingSettingsParameters) DeepCopyInto(out *CanvasAppSettingsTimeSeriesForecastingSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsWorkspaceSettingsInitParameters ¶ added in v1.0.0
type CanvasAppSettingsWorkspaceSettingsInitParameters struct { // The Amazon S3 bucket used to store artifacts generated by Canvas. Updating the Amazon S3 location impacts existing configuration settings, and Canvas users no longer have access to their artifacts. Canvas users must log out and log back in to apply the new location. S3ArtifactPath *string `json:"s3ArtifactPath,omitempty" tf:"s3_artifact_path,omitempty"` // The Amazon Web Services Key Management Service (KMS) encryption key ID that is used to encrypt artifacts generated by Canvas in the Amazon S3 bucket. S3KMSKeyID *string `json:"s3KmsKeyId,omitempty" tf:"s3_kms_key_id,omitempty"` }
func (*CanvasAppSettingsWorkspaceSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *CanvasAppSettingsWorkspaceSettingsInitParameters) DeepCopy() *CanvasAppSettingsWorkspaceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsWorkspaceSettingsInitParameters.
func (*CanvasAppSettingsWorkspaceSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CanvasAppSettingsWorkspaceSettingsInitParameters) DeepCopyInto(out *CanvasAppSettingsWorkspaceSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsWorkspaceSettingsObservation ¶ added in v1.0.0
type CanvasAppSettingsWorkspaceSettingsObservation struct { // The Amazon S3 bucket used to store artifacts generated by Canvas. Updating the Amazon S3 location impacts existing configuration settings, and Canvas users no longer have access to their artifacts. Canvas users must log out and log back in to apply the new location. S3ArtifactPath *string `json:"s3ArtifactPath,omitempty" tf:"s3_artifact_path,omitempty"` // The Amazon Web Services Key Management Service (KMS) encryption key ID that is used to encrypt artifacts generated by Canvas in the Amazon S3 bucket. S3KMSKeyID *string `json:"s3KmsKeyId,omitempty" tf:"s3_kms_key_id,omitempty"` }
func (*CanvasAppSettingsWorkspaceSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *CanvasAppSettingsWorkspaceSettingsObservation) DeepCopy() *CanvasAppSettingsWorkspaceSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsWorkspaceSettingsObservation.
func (*CanvasAppSettingsWorkspaceSettingsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *CanvasAppSettingsWorkspaceSettingsObservation) DeepCopyInto(out *CanvasAppSettingsWorkspaceSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsWorkspaceSettingsParameters ¶ added in v1.0.0
type CanvasAppSettingsWorkspaceSettingsParameters struct { // The Amazon S3 bucket used to store artifacts generated by Canvas. Updating the Amazon S3 location impacts existing configuration settings, and Canvas users no longer have access to their artifacts. Canvas users must log out and log back in to apply the new location. // +kubebuilder:validation:Optional S3ArtifactPath *string `json:"s3ArtifactPath,omitempty" tf:"s3_artifact_path,omitempty"` // The Amazon Web Services Key Management Service (KMS) encryption key ID that is used to encrypt artifacts generated by Canvas in the Amazon S3 bucket. // +kubebuilder:validation:Optional S3KMSKeyID *string `json:"s3KmsKeyId,omitempty" tf:"s3_kms_key_id,omitempty"` }
func (*CanvasAppSettingsWorkspaceSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *CanvasAppSettingsWorkspaceSettingsParameters) DeepCopy() *CanvasAppSettingsWorkspaceSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsWorkspaceSettingsParameters.
func (*CanvasAppSettingsWorkspaceSettingsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CanvasAppSettingsWorkspaceSettingsParameters) DeepCopyInto(out *CanvasAppSettingsWorkspaceSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptureContentTypeHeaderInitParameters ¶ added in v0.38.0
type CaptureContentTypeHeaderInitParameters struct { // The CSV content type headers to capture. // +listType=set CsvContentTypes []*string `json:"csvContentTypes,omitempty" tf:"csv_content_types,omitempty"` // The JSON content type headers to capture. // +listType=set JSONContentTypes []*string `json:"jsonContentTypes,omitempty" tf:"json_content_types,omitempty"` }
func (*CaptureContentTypeHeaderInitParameters) DeepCopy ¶ added in v0.38.0
func (in *CaptureContentTypeHeaderInitParameters) DeepCopy() *CaptureContentTypeHeaderInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptureContentTypeHeaderInitParameters.
func (*CaptureContentTypeHeaderInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *CaptureContentTypeHeaderInitParameters) DeepCopyInto(out *CaptureContentTypeHeaderInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptureContentTypeHeaderObservation ¶ added in v0.28.0
type CaptureContentTypeHeaderObservation struct { // The CSV content type headers to capture. // +listType=set CsvContentTypes []*string `json:"csvContentTypes,omitempty" tf:"csv_content_types,omitempty"` // The JSON content type headers to capture. // +listType=set JSONContentTypes []*string `json:"jsonContentTypes,omitempty" tf:"json_content_types,omitempty"` }
func (*CaptureContentTypeHeaderObservation) DeepCopy ¶ added in v0.28.0
func (in *CaptureContentTypeHeaderObservation) DeepCopy() *CaptureContentTypeHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptureContentTypeHeaderObservation.
func (*CaptureContentTypeHeaderObservation) DeepCopyInto ¶ added in v0.28.0
func (in *CaptureContentTypeHeaderObservation) DeepCopyInto(out *CaptureContentTypeHeaderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptureContentTypeHeaderParameters ¶ added in v0.28.0
type CaptureContentTypeHeaderParameters struct { // The CSV content type headers to capture. // +kubebuilder:validation:Optional // +listType=set CsvContentTypes []*string `json:"csvContentTypes,omitempty" tf:"csv_content_types,omitempty"` // The JSON content type headers to capture. // +kubebuilder:validation:Optional // +listType=set JSONContentTypes []*string `json:"jsonContentTypes,omitempty" tf:"json_content_types,omitempty"` }
func (*CaptureContentTypeHeaderParameters) DeepCopy ¶ added in v0.28.0
func (in *CaptureContentTypeHeaderParameters) DeepCopy() *CaptureContentTypeHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptureContentTypeHeaderParameters.
func (*CaptureContentTypeHeaderParameters) DeepCopyInto ¶ added in v0.28.0
func (in *CaptureContentTypeHeaderParameters) DeepCopyInto(out *CaptureContentTypeHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptureOptionsInitParameters ¶ added in v0.38.0
type CaptureOptionsInitParameters struct { // Specifies the data to be captured. Should be one of Input or Output. CaptureMode *string `json:"captureMode,omitempty" tf:"capture_mode,omitempty"` }
func (*CaptureOptionsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *CaptureOptionsInitParameters) DeepCopy() *CaptureOptionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptureOptionsInitParameters.
func (*CaptureOptionsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *CaptureOptionsInitParameters) DeepCopyInto(out *CaptureOptionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptureOptionsObservation ¶ added in v0.28.0
type CaptureOptionsObservation struct { // Specifies the data to be captured. Should be one of Input or Output. CaptureMode *string `json:"captureMode,omitempty" tf:"capture_mode,omitempty"` }
func (*CaptureOptionsObservation) DeepCopy ¶ added in v0.28.0
func (in *CaptureOptionsObservation) DeepCopy() *CaptureOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptureOptionsObservation.
func (*CaptureOptionsObservation) DeepCopyInto ¶ added in v0.28.0
func (in *CaptureOptionsObservation) DeepCopyInto(out *CaptureOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptureOptionsParameters ¶ added in v0.28.0
type CaptureOptionsParameters struct { // Specifies the data to be captured. Should be one of Input or Output. // +kubebuilder:validation:Optional CaptureMode *string `json:"captureMode" tf:"capture_mode,omitempty"` }
func (*CaptureOptionsParameters) DeepCopy ¶ added in v0.28.0
func (in *CaptureOptionsParameters) DeepCopy() *CaptureOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptureOptionsParameters.
func (*CaptureOptionsParameters) DeepCopyInto ¶ added in v0.28.0
func (in *CaptureOptionsParameters) DeepCopyInto(out *CaptureOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientConfigInitParameters ¶ added in v0.38.0
type ClientConfigInitParameters struct { // The maximum number of concurrent requests sent by the SageMaker client to the model container. If no value is provided, Amazon SageMaker will choose an optimal value for you. MaxConcurrentInvocationsPerInstance *float64 `json:"maxConcurrentInvocationsPerInstance,omitempty" tf:"max_concurrent_invocations_per_instance,omitempty"` }
func (*ClientConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ClientConfigInitParameters) DeepCopy() *ClientConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientConfigInitParameters.
func (*ClientConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ClientConfigInitParameters) DeepCopyInto(out *ClientConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientConfigObservation ¶ added in v0.28.0
type ClientConfigObservation struct { // The maximum number of concurrent requests sent by the SageMaker client to the model container. If no value is provided, Amazon SageMaker will choose an optimal value for you. MaxConcurrentInvocationsPerInstance *float64 `json:"maxConcurrentInvocationsPerInstance,omitempty" tf:"max_concurrent_invocations_per_instance,omitempty"` }
func (*ClientConfigObservation) DeepCopy ¶ added in v0.28.0
func (in *ClientConfigObservation) DeepCopy() *ClientConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientConfigObservation.
func (*ClientConfigObservation) DeepCopyInto ¶ added in v0.28.0
func (in *ClientConfigObservation) DeepCopyInto(out *ClientConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientConfigParameters ¶ added in v0.28.0
type ClientConfigParameters struct { // The maximum number of concurrent requests sent by the SageMaker client to the model container. If no value is provided, Amazon SageMaker will choose an optimal value for you. // +kubebuilder:validation:Optional MaxConcurrentInvocationsPerInstance *float64 `json:"maxConcurrentInvocationsPerInstance,omitempty" tf:"max_concurrent_invocations_per_instance,omitempty"` }
func (*ClientConfigParameters) DeepCopy ¶ added in v0.28.0
func (in *ClientConfigParameters) DeepCopy() *ClientConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientConfigParameters.
func (*ClientConfigParameters) DeepCopyInto ¶ added in v0.28.0
func (in *ClientConfigParameters) DeepCopyInto(out *ClientConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeEditorAppImageConfigInitParameters ¶ added in v1.5.0
type CodeEditorAppImageConfigInitParameters struct { // The configuration used to run the application image container. See Container Config details below. ContainerConfig []ContainerConfigInitParameters `json:"containerConfig,omitempty" tf:"container_config,omitempty"` // The URL where the Git repository is located. See File System Config details below. FileSystemConfig []FileSystemConfigInitParameters `json:"fileSystemConfig,omitempty" tf:"file_system_config,omitempty"` }
func (*CodeEditorAppImageConfigInitParameters) DeepCopy ¶ added in v1.5.0
func (in *CodeEditorAppImageConfigInitParameters) DeepCopy() *CodeEditorAppImageConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEditorAppImageConfigInitParameters.
func (*CodeEditorAppImageConfigInitParameters) DeepCopyInto ¶ added in v1.5.0
func (in *CodeEditorAppImageConfigInitParameters) DeepCopyInto(out *CodeEditorAppImageConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeEditorAppImageConfigObservation ¶ added in v1.5.0
type CodeEditorAppImageConfigObservation struct { // The configuration used to run the application image container. See Container Config details below. ContainerConfig []ContainerConfigObservation `json:"containerConfig,omitempty" tf:"container_config,omitempty"` // The URL where the Git repository is located. See File System Config details below. FileSystemConfig []FileSystemConfigObservation `json:"fileSystemConfig,omitempty" tf:"file_system_config,omitempty"` }
func (*CodeEditorAppImageConfigObservation) DeepCopy ¶ added in v1.5.0
func (in *CodeEditorAppImageConfigObservation) DeepCopy() *CodeEditorAppImageConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEditorAppImageConfigObservation.
func (*CodeEditorAppImageConfigObservation) DeepCopyInto ¶ added in v1.5.0
func (in *CodeEditorAppImageConfigObservation) DeepCopyInto(out *CodeEditorAppImageConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeEditorAppImageConfigParameters ¶ added in v1.5.0
type CodeEditorAppImageConfigParameters struct { // The configuration used to run the application image container. See Container Config details below. // +kubebuilder:validation:Optional ContainerConfig []ContainerConfigParameters `json:"containerConfig,omitempty" tf:"container_config,omitempty"` // The URL where the Git repository is located. See File System Config details below. // +kubebuilder:validation:Optional FileSystemConfig []FileSystemConfigParameters `json:"fileSystemConfig,omitempty" tf:"file_system_config,omitempty"` }
func (*CodeEditorAppImageConfigParameters) DeepCopy ¶ added in v1.5.0
func (in *CodeEditorAppImageConfigParameters) DeepCopy() *CodeEditorAppImageConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEditorAppImageConfigParameters.
func (*CodeEditorAppImageConfigParameters) DeepCopyInto ¶ added in v1.5.0
func (in *CodeEditorAppImageConfigParameters) DeepCopyInto(out *CodeEditorAppImageConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters ¶ added in v1.17.0
type CodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters struct { // The time that SageMaker waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600. IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` }
func (*CodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters) DeepCopy ¶ added in v1.17.0
func (in *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters) DeepCopy() *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters.
func (*CodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters) DeepCopyInto(out *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation ¶ added in v1.17.0
type CodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation struct { // The time that SageMaker waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600. IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` }
func (*CodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation) DeepCopy ¶ added in v1.17.0
func (in *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation) DeepCopy() *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation.
func (*CodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation) DeepCopyInto ¶ added in v1.17.0
func (in *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation) DeepCopyInto(out *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters ¶ added in v1.17.0
type CodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters struct { // The time that SageMaker waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600. // +kubebuilder:validation:Optional IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` }
func (*CodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters) DeepCopy ¶ added in v1.17.0
func (in *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters) DeepCopy() *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters.
func (*CodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters) DeepCopyInto ¶ added in v1.17.0
func (in *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters) DeepCopyInto(out *CodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeEditorAppSettingsAppLifecycleManagementInitParameters ¶ added in v1.17.0
type CodeEditorAppSettingsAppLifecycleManagementInitParameters struct { // Settings related to idle shutdown of Studio applications. see idle_settings Block below. IdleSettings []AppLifecycleManagementIdleSettingsInitParameters `json:"idleSettings,omitempty" tf:"idle_settings,omitempty"` }
func (*CodeEditorAppSettingsAppLifecycleManagementInitParameters) DeepCopy ¶ added in v1.17.0
func (in *CodeEditorAppSettingsAppLifecycleManagementInitParameters) DeepCopy() *CodeEditorAppSettingsAppLifecycleManagementInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEditorAppSettingsAppLifecycleManagementInitParameters.
func (*CodeEditorAppSettingsAppLifecycleManagementInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *CodeEditorAppSettingsAppLifecycleManagementInitParameters) DeepCopyInto(out *CodeEditorAppSettingsAppLifecycleManagementInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeEditorAppSettingsAppLifecycleManagementObservation ¶ added in v1.17.0
type CodeEditorAppSettingsAppLifecycleManagementObservation struct { // Settings related to idle shutdown of Studio applications. see idle_settings Block below. IdleSettings []AppLifecycleManagementIdleSettingsObservation `json:"idleSettings,omitempty" tf:"idle_settings,omitempty"` }
func (*CodeEditorAppSettingsAppLifecycleManagementObservation) DeepCopy ¶ added in v1.17.0
func (in *CodeEditorAppSettingsAppLifecycleManagementObservation) DeepCopy() *CodeEditorAppSettingsAppLifecycleManagementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEditorAppSettingsAppLifecycleManagementObservation.
func (*CodeEditorAppSettingsAppLifecycleManagementObservation) DeepCopyInto ¶ added in v1.17.0
func (in *CodeEditorAppSettingsAppLifecycleManagementObservation) DeepCopyInto(out *CodeEditorAppSettingsAppLifecycleManagementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeEditorAppSettingsAppLifecycleManagementParameters ¶ added in v1.17.0
type CodeEditorAppSettingsAppLifecycleManagementParameters struct { // Settings related to idle shutdown of Studio applications. see idle_settings Block below. // +kubebuilder:validation:Optional IdleSettings []AppLifecycleManagementIdleSettingsParameters `json:"idleSettings,omitempty" tf:"idle_settings,omitempty"` }
func (*CodeEditorAppSettingsAppLifecycleManagementParameters) DeepCopy ¶ added in v1.17.0
func (in *CodeEditorAppSettingsAppLifecycleManagementParameters) DeepCopy() *CodeEditorAppSettingsAppLifecycleManagementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEditorAppSettingsAppLifecycleManagementParameters.
func (*CodeEditorAppSettingsAppLifecycleManagementParameters) DeepCopyInto ¶ added in v1.17.0
func (in *CodeEditorAppSettingsAppLifecycleManagementParameters) DeepCopyInto(out *CodeEditorAppSettingsAppLifecycleManagementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeEditorAppSettingsCustomImageInitParameters ¶ added in v1.10.0
type CodeEditorAppSettingsCustomImageInitParameters struct { // The name of the App Image Config. AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*CodeEditorAppSettingsCustomImageInitParameters) DeepCopy ¶ added in v1.10.0
func (in *CodeEditorAppSettingsCustomImageInitParameters) DeepCopy() *CodeEditorAppSettingsCustomImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEditorAppSettingsCustomImageInitParameters.
func (*CodeEditorAppSettingsCustomImageInitParameters) DeepCopyInto ¶ added in v1.10.0
func (in *CodeEditorAppSettingsCustomImageInitParameters) DeepCopyInto(out *CodeEditorAppSettingsCustomImageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeEditorAppSettingsCustomImageObservation ¶ added in v1.10.0
type CodeEditorAppSettingsCustomImageObservation struct { // The name of the App Image Config. AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*CodeEditorAppSettingsCustomImageObservation) DeepCopy ¶ added in v1.10.0
func (in *CodeEditorAppSettingsCustomImageObservation) DeepCopy() *CodeEditorAppSettingsCustomImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEditorAppSettingsCustomImageObservation.
func (*CodeEditorAppSettingsCustomImageObservation) DeepCopyInto ¶ added in v1.10.0
func (in *CodeEditorAppSettingsCustomImageObservation) DeepCopyInto(out *CodeEditorAppSettingsCustomImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeEditorAppSettingsCustomImageParameters ¶ added in v1.10.0
type CodeEditorAppSettingsCustomImageParameters struct { // The name of the App Image Config. // +kubebuilder:validation:Optional AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. // +kubebuilder:validation:Optional ImageName *string `json:"imageName" tf:"image_name,omitempty"` // The version number of the Custom Image. // +kubebuilder:validation:Optional ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*CodeEditorAppSettingsCustomImageParameters) DeepCopy ¶ added in v1.10.0
func (in *CodeEditorAppSettingsCustomImageParameters) DeepCopy() *CodeEditorAppSettingsCustomImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEditorAppSettingsCustomImageParameters.
func (*CodeEditorAppSettingsCustomImageParameters) DeepCopyInto ¶ added in v1.10.0
func (in *CodeEditorAppSettingsCustomImageParameters) DeepCopyInto(out *CodeEditorAppSettingsCustomImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeEditorAppSettingsDefaultResourceSpecInitParameters ¶ added in v1.0.0
type CodeEditorAppSettingsDefaultResourceSpecInitParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*CodeEditorAppSettingsDefaultResourceSpecInitParameters) DeepCopy ¶ added in v1.0.0
func (in *CodeEditorAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *CodeEditorAppSettingsDefaultResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEditorAppSettingsDefaultResourceSpecInitParameters.
func (*CodeEditorAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CodeEditorAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *CodeEditorAppSettingsDefaultResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeEditorAppSettingsDefaultResourceSpecObservation ¶ added in v1.0.0
type CodeEditorAppSettingsDefaultResourceSpecObservation struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*CodeEditorAppSettingsDefaultResourceSpecObservation) DeepCopy ¶ added in v1.0.0
func (in *CodeEditorAppSettingsDefaultResourceSpecObservation) DeepCopy() *CodeEditorAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEditorAppSettingsDefaultResourceSpecObservation.
func (*CodeEditorAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶ added in v1.0.0
func (in *CodeEditorAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *CodeEditorAppSettingsDefaultResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeEditorAppSettingsDefaultResourceSpecParameters ¶ added in v1.0.0
type CodeEditorAppSettingsDefaultResourceSpecParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*CodeEditorAppSettingsDefaultResourceSpecParameters) DeepCopy ¶ added in v1.0.0
func (in *CodeEditorAppSettingsDefaultResourceSpecParameters) DeepCopy() *CodeEditorAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEditorAppSettingsDefaultResourceSpecParameters.
func (*CodeEditorAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CodeEditorAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *CodeEditorAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeEditorAppSettingsInitParameters ¶ added in v1.0.0
type CodeEditorAppSettingsInitParameters struct { // Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below. AppLifecycleManagement []CodeEditorAppSettingsAppLifecycleManagementInitParameters `json:"appLifecycleManagement,omitempty" tf:"app_lifecycle_management,omitempty"` // The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration. BuiltInLifecycleConfigArn *string `json:"builtInLifecycleConfigArn,omitempty" tf:"built_in_lifecycle_config_arn,omitempty"` // A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below. CustomImage []CodeEditorAppSettingsCustomImageInitParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. DefaultResourceSpec []CodeEditorAppSettingsDefaultResourceSpecInitParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*CodeEditorAppSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *CodeEditorAppSettingsInitParameters) DeepCopy() *CodeEditorAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEditorAppSettingsInitParameters.
func (*CodeEditorAppSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CodeEditorAppSettingsInitParameters) DeepCopyInto(out *CodeEditorAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeEditorAppSettingsObservation ¶ added in v1.0.0
type CodeEditorAppSettingsObservation struct { // Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below. AppLifecycleManagement []CodeEditorAppSettingsAppLifecycleManagementObservation `json:"appLifecycleManagement,omitempty" tf:"app_lifecycle_management,omitempty"` // The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration. BuiltInLifecycleConfigArn *string `json:"builtInLifecycleConfigArn,omitempty" tf:"built_in_lifecycle_config_arn,omitempty"` // A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below. CustomImage []CodeEditorAppSettingsCustomImageObservation `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. DefaultResourceSpec []CodeEditorAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*CodeEditorAppSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *CodeEditorAppSettingsObservation) DeepCopy() *CodeEditorAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEditorAppSettingsObservation.
func (*CodeEditorAppSettingsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *CodeEditorAppSettingsObservation) DeepCopyInto(out *CodeEditorAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeEditorAppSettingsParameters ¶ added in v1.0.0
type CodeEditorAppSettingsParameters struct { // Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below. // +kubebuilder:validation:Optional AppLifecycleManagement []CodeEditorAppSettingsAppLifecycleManagementParameters `json:"appLifecycleManagement,omitempty" tf:"app_lifecycle_management,omitempty"` // The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration. // +kubebuilder:validation:Optional BuiltInLifecycleConfigArn *string `json:"builtInLifecycleConfigArn,omitempty" tf:"built_in_lifecycle_config_arn,omitempty"` // A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below. // +kubebuilder:validation:Optional CustomImage []CodeEditorAppSettingsCustomImageParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. // +kubebuilder:validation:Optional DefaultResourceSpec []CodeEditorAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +kubebuilder:validation:Optional // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*CodeEditorAppSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *CodeEditorAppSettingsParameters) DeepCopy() *CodeEditorAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeEditorAppSettingsParameters.
func (*CodeEditorAppSettingsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CodeEditorAppSettingsParameters) DeepCopyInto(out *CodeEditorAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeRepository ¶
type CodeRepository struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.gitConfig) || (has(self.initProvider) && has(self.initProvider.gitConfig))",message="spec.forProvider.gitConfig is a required parameter" Spec CodeRepositorySpec `json:"spec"` Status CodeRepositoryStatus `json:"status,omitempty"` }
CodeRepository is the Schema for the CodeRepositorys API. Provides a SageMaker Code Repository resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*CodeRepository) ConvertFrom ¶ added in v1.7.0
func (tr *CodeRepository) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the CodeRepository type.
func (*CodeRepository) ConvertTo ¶ added in v1.7.0
func (tr *CodeRepository) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this CodeRepository to the hub type.
func (*CodeRepository) DeepCopy ¶
func (in *CodeRepository) DeepCopy() *CodeRepository
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeRepository.
func (*CodeRepository) DeepCopyInto ¶
func (in *CodeRepository) DeepCopyInto(out *CodeRepository)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CodeRepository) DeepCopyObject ¶
func (in *CodeRepository) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CodeRepository) GetCondition ¶
func (mg *CodeRepository) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CodeRepository.
func (*CodeRepository) GetConnectionDetailsMapping ¶
func (tr *CodeRepository) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CodeRepository
func (*CodeRepository) GetDeletionPolicy ¶
func (mg *CodeRepository) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CodeRepository.
func (*CodeRepository) GetID ¶
func (tr *CodeRepository) GetID() string
GetID returns ID of underlying Terraform resource of this CodeRepository
func (*CodeRepository) GetInitParameters ¶ added in v0.38.0
func (tr *CodeRepository) GetInitParameters() (map[string]any, error)
GetInitParameters of this CodeRepository
func (*CodeRepository) GetManagementPolicies ¶ added in v0.38.0
func (mg *CodeRepository) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this CodeRepository.
func (*CodeRepository) GetMergedParameters ¶ added in v0.44.0
func (tr *CodeRepository) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this CodeRepository
func (*CodeRepository) GetObservation ¶
func (tr *CodeRepository) GetObservation() (map[string]any, error)
GetObservation of this CodeRepository
func (*CodeRepository) GetParameters ¶
func (tr *CodeRepository) GetParameters() (map[string]any, error)
GetParameters of this CodeRepository
func (*CodeRepository) GetProviderConfigReference ¶
func (mg *CodeRepository) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CodeRepository.
func (*CodeRepository) GetPublishConnectionDetailsTo ¶
func (mg *CodeRepository) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CodeRepository.
func (*CodeRepository) GetTerraformResourceType ¶
func (mg *CodeRepository) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CodeRepository
func (*CodeRepository) GetTerraformSchemaVersion ¶
func (tr *CodeRepository) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CodeRepository) GetWriteConnectionSecretToReference ¶
func (mg *CodeRepository) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CodeRepository.
func (*CodeRepository) LateInitialize ¶
func (tr *CodeRepository) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CodeRepository using its observed tfState. returns True if there are any spec changes for the resource.
func (*CodeRepository) ResolveReferences ¶
ResolveReferences of this CodeRepository.
func (*CodeRepository) SetConditions ¶
func (mg *CodeRepository) SetConditions(c ...xpv1.Condition)
SetConditions of this CodeRepository.
func (*CodeRepository) SetDeletionPolicy ¶
func (mg *CodeRepository) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CodeRepository.
func (*CodeRepository) SetManagementPolicies ¶ added in v0.38.0
func (mg *CodeRepository) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this CodeRepository.
func (*CodeRepository) SetObservation ¶
func (tr *CodeRepository) SetObservation(obs map[string]any) error
SetObservation for this CodeRepository
func (*CodeRepository) SetParameters ¶
func (tr *CodeRepository) SetParameters(params map[string]any) error
SetParameters for this CodeRepository
func (*CodeRepository) SetProviderConfigReference ¶
func (mg *CodeRepository) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CodeRepository.
func (*CodeRepository) SetPublishConnectionDetailsTo ¶
func (mg *CodeRepository) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CodeRepository.
func (*CodeRepository) SetWriteConnectionSecretToReference ¶
func (mg *CodeRepository) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CodeRepository.
type CodeRepositoryInitParameters ¶ added in v0.38.0
type CodeRepositoryInitParameters struct { // Specifies details about the repository. see Git Config details below. GitConfig []GitConfigInitParameters `json:"gitConfig,omitempty" tf:"git_config,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*CodeRepositoryInitParameters) DeepCopy ¶ added in v0.38.0
func (in *CodeRepositoryInitParameters) DeepCopy() *CodeRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeRepositoryInitParameters.
func (*CodeRepositoryInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *CodeRepositoryInitParameters) DeepCopyInto(out *CodeRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeRepositoryList ¶
type CodeRepositoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CodeRepository `json:"items"` }
CodeRepositoryList contains a list of CodeRepositorys
func (*CodeRepositoryList) DeepCopy ¶
func (in *CodeRepositoryList) DeepCopy() *CodeRepositoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeRepositoryList.
func (*CodeRepositoryList) DeepCopyInto ¶
func (in *CodeRepositoryList) DeepCopyInto(out *CodeRepositoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CodeRepositoryList) DeepCopyObject ¶
func (in *CodeRepositoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CodeRepositoryList) GetItems ¶
func (l *CodeRepositoryList) GetItems() []resource.Managed
GetItems of this CodeRepositoryList.
type CodeRepositoryObservation ¶
type CodeRepositoryObservation struct { // The Amazon Resource Name (ARN) assigned by AWS to this Code Repository. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Specifies details about the repository. see Git Config details below. GitConfig []GitConfigObservation `json:"gitConfig,omitempty" tf:"git_config,omitempty"` // The name of the Code Repository. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*CodeRepositoryObservation) DeepCopy ¶
func (in *CodeRepositoryObservation) DeepCopy() *CodeRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeRepositoryObservation.
func (*CodeRepositoryObservation) DeepCopyInto ¶
func (in *CodeRepositoryObservation) DeepCopyInto(out *CodeRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeRepositoryParameters ¶
type CodeRepositoryParameters struct { // Specifies details about the repository. see Git Config details below. // +kubebuilder:validation:Optional GitConfig []GitConfigParameters `json:"gitConfig,omitempty" tf:"git_config,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*CodeRepositoryParameters) DeepCopy ¶
func (in *CodeRepositoryParameters) DeepCopy() *CodeRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeRepositoryParameters.
func (*CodeRepositoryParameters) DeepCopyInto ¶
func (in *CodeRepositoryParameters) DeepCopyInto(out *CodeRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeRepositorySpec ¶
type CodeRepositorySpec struct { v1.ResourceSpec `json:",inline"` ForProvider CodeRepositoryParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider CodeRepositoryInitParameters `json:"initProvider,omitempty"` }
CodeRepositorySpec defines the desired state of CodeRepository
func (*CodeRepositorySpec) DeepCopy ¶
func (in *CodeRepositorySpec) DeepCopy() *CodeRepositorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeRepositorySpec.
func (*CodeRepositorySpec) DeepCopyInto ¶
func (in *CodeRepositorySpec) DeepCopyInto(out *CodeRepositorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CodeRepositoryStatus ¶
type CodeRepositoryStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CodeRepositoryObservation `json:"atProvider,omitempty"` }
CodeRepositoryStatus defines the observed state of CodeRepository.
func (*CodeRepositoryStatus) DeepCopy ¶
func (in *CodeRepositoryStatus) DeepCopy() *CodeRepositoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeRepositoryStatus.
func (*CodeRepositoryStatus) DeepCopyInto ¶
func (in *CodeRepositoryStatus) DeepCopyInto(out *CodeRepositoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CognitoConfigInitParameters ¶ added in v0.38.0
type CognitoConfigInitParameters struct { // The client ID for your Amazon Cognito user pool. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/cognitoidp/v1beta1.UserPoolClient // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // Reference to a UserPoolClient in cognitoidp to populate clientId. // +kubebuilder:validation:Optional ClientIDRef *v1.Reference `json:"clientIdRef,omitempty" tf:"-"` // Selector for a UserPoolClient in cognitoidp to populate clientId. // +kubebuilder:validation:Optional ClientIDSelector *v1.Selector `json:"clientIdSelector,omitempty" tf:"-"` // ID for your Amazon Cognito user pool. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/cognitoidp/v1beta1.UserPoolDomain // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("user_pool_id",false) UserPool *string `json:"userPool,omitempty" tf:"user_pool,omitempty"` // Reference to a UserPoolDomain in cognitoidp to populate userPool. // +kubebuilder:validation:Optional UserPoolRef *v1.Reference `json:"userPoolRef,omitempty" tf:"-"` // Selector for a UserPoolDomain in cognitoidp to populate userPool. // +kubebuilder:validation:Optional UserPoolSelector *v1.Selector `json:"userPoolSelector,omitempty" tf:"-"` }
func (*CognitoConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *CognitoConfigInitParameters) DeepCopy() *CognitoConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoConfigInitParameters.
func (*CognitoConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *CognitoConfigInitParameters) DeepCopyInto(out *CognitoConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CognitoConfigObservation ¶ added in v0.28.0
type CognitoConfigObservation struct { // The client ID for your Amazon Cognito user pool. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // ID for your Amazon Cognito user pool. UserPool *string `json:"userPool,omitempty" tf:"user_pool,omitempty"` }
func (*CognitoConfigObservation) DeepCopy ¶ added in v0.28.0
func (in *CognitoConfigObservation) DeepCopy() *CognitoConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoConfigObservation.
func (*CognitoConfigObservation) DeepCopyInto ¶ added in v0.28.0
func (in *CognitoConfigObservation) DeepCopyInto(out *CognitoConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CognitoConfigParameters ¶ added in v0.28.0
type CognitoConfigParameters struct { // The client ID for your Amazon Cognito user pool. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/cognitoidp/v1beta1.UserPoolClient // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // Reference to a UserPoolClient in cognitoidp to populate clientId. // +kubebuilder:validation:Optional ClientIDRef *v1.Reference `json:"clientIdRef,omitempty" tf:"-"` // Selector for a UserPoolClient in cognitoidp to populate clientId. // +kubebuilder:validation:Optional ClientIDSelector *v1.Selector `json:"clientIdSelector,omitempty" tf:"-"` // ID for your Amazon Cognito user pool. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/cognitoidp/v1beta1.UserPoolDomain // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("user_pool_id",false) // +kubebuilder:validation:Optional UserPool *string `json:"userPool,omitempty" tf:"user_pool,omitempty"` // Reference to a UserPoolDomain in cognitoidp to populate userPool. // +kubebuilder:validation:Optional UserPoolRef *v1.Reference `json:"userPoolRef,omitempty" tf:"-"` // Selector for a UserPoolDomain in cognitoidp to populate userPool. // +kubebuilder:validation:Optional UserPoolSelector *v1.Selector `json:"userPoolSelector,omitempty" tf:"-"` }
func (*CognitoConfigParameters) DeepCopy ¶ added in v0.28.0
func (in *CognitoConfigParameters) DeepCopy() *CognitoConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoConfigParameters.
func (*CognitoConfigParameters) DeepCopyInto ¶ added in v0.28.0
func (in *CognitoConfigParameters) DeepCopyInto(out *CognitoConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CognitoMemberDefinitionInitParameters ¶ added in v0.38.0
type CognitoMemberDefinitionInitParameters struct { // An identifier for an application client. You must create the app client ID using Amazon Cognito. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/cognitoidp/v1beta1.UserPoolClient // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // Reference to a UserPoolClient in cognitoidp to populate clientId. // +kubebuilder:validation:Optional ClientIDRef *v1.Reference `json:"clientIdRef,omitempty" tf:"-"` // Selector for a UserPoolClient in cognitoidp to populate clientId. // +kubebuilder:validation:Optional ClientIDSelector *v1.Selector `json:"clientIdSelector,omitempty" tf:"-"` // An identifier for a user group. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/cognitoidp/v1beta1.UserGroup // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("name",false) UserGroup *string `json:"userGroup,omitempty" tf:"user_group,omitempty"` // Reference to a UserGroup in cognitoidp to populate userGroup. // +kubebuilder:validation:Optional UserGroupRef *v1.Reference `json:"userGroupRef,omitempty" tf:"-"` // Selector for a UserGroup in cognitoidp to populate userGroup. // +kubebuilder:validation:Optional UserGroupSelector *v1.Selector `json:"userGroupSelector,omitempty" tf:"-"` // An identifier for a user pool. The user pool must be in the same region as the service that you are calling. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/cognitoidp/v1beta1.UserPoolDomain // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("user_pool_id",false) UserPool *string `json:"userPool,omitempty" tf:"user_pool,omitempty"` // Reference to a UserPoolDomain in cognitoidp to populate userPool. // +kubebuilder:validation:Optional UserPoolRef *v1.Reference `json:"userPoolRef,omitempty" tf:"-"` // Selector for a UserPoolDomain in cognitoidp to populate userPool. // +kubebuilder:validation:Optional UserPoolSelector *v1.Selector `json:"userPoolSelector,omitempty" tf:"-"` }
func (*CognitoMemberDefinitionInitParameters) DeepCopy ¶ added in v0.38.0
func (in *CognitoMemberDefinitionInitParameters) DeepCopy() *CognitoMemberDefinitionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoMemberDefinitionInitParameters.
func (*CognitoMemberDefinitionInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *CognitoMemberDefinitionInitParameters) DeepCopyInto(out *CognitoMemberDefinitionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CognitoMemberDefinitionObservation ¶ added in v0.28.0
type CognitoMemberDefinitionObservation struct { // An identifier for an application client. You must create the app client ID using Amazon Cognito. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // An identifier for a user group. UserGroup *string `json:"userGroup,omitempty" tf:"user_group,omitempty"` // An identifier for a user pool. The user pool must be in the same region as the service that you are calling. UserPool *string `json:"userPool,omitempty" tf:"user_pool,omitempty"` }
func (*CognitoMemberDefinitionObservation) DeepCopy ¶ added in v0.28.0
func (in *CognitoMemberDefinitionObservation) DeepCopy() *CognitoMemberDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoMemberDefinitionObservation.
func (*CognitoMemberDefinitionObservation) DeepCopyInto ¶ added in v0.28.0
func (in *CognitoMemberDefinitionObservation) DeepCopyInto(out *CognitoMemberDefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CognitoMemberDefinitionParameters ¶ added in v0.28.0
type CognitoMemberDefinitionParameters struct { // An identifier for an application client. You must create the app client ID using Amazon Cognito. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/cognitoidp/v1beta1.UserPoolClient // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // Reference to a UserPoolClient in cognitoidp to populate clientId. // +kubebuilder:validation:Optional ClientIDRef *v1.Reference `json:"clientIdRef,omitempty" tf:"-"` // Selector for a UserPoolClient in cognitoidp to populate clientId. // +kubebuilder:validation:Optional ClientIDSelector *v1.Selector `json:"clientIdSelector,omitempty" tf:"-"` // An identifier for a user group. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/cognitoidp/v1beta1.UserGroup // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("name",false) // +kubebuilder:validation:Optional UserGroup *string `json:"userGroup,omitempty" tf:"user_group,omitempty"` // Reference to a UserGroup in cognitoidp to populate userGroup. // +kubebuilder:validation:Optional UserGroupRef *v1.Reference `json:"userGroupRef,omitempty" tf:"-"` // Selector for a UserGroup in cognitoidp to populate userGroup. // +kubebuilder:validation:Optional UserGroupSelector *v1.Selector `json:"userGroupSelector,omitempty" tf:"-"` // An identifier for a user pool. The user pool must be in the same region as the service that you are calling. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/cognitoidp/v1beta1.UserPoolDomain // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("user_pool_id",false) // +kubebuilder:validation:Optional UserPool *string `json:"userPool,omitempty" tf:"user_pool,omitempty"` // Reference to a UserPoolDomain in cognitoidp to populate userPool. // +kubebuilder:validation:Optional UserPoolRef *v1.Reference `json:"userPoolRef,omitempty" tf:"-"` // Selector for a UserPoolDomain in cognitoidp to populate userPool. // +kubebuilder:validation:Optional UserPoolSelector *v1.Selector `json:"userPoolSelector,omitempty" tf:"-"` }
func (*CognitoMemberDefinitionParameters) DeepCopy ¶ added in v0.28.0
func (in *CognitoMemberDefinitionParameters) DeepCopy() *CognitoMemberDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoMemberDefinitionParameters.
func (*CognitoMemberDefinitionParameters) DeepCopyInto ¶ added in v0.28.0
func (in *CognitoMemberDefinitionParameters) DeepCopyInto(out *CognitoMemberDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CollectionConfigInitParameters ¶ added in v1.17.0
type CollectionConfigInitParameters struct {
VectorConfig []VectorConfigInitParameters `json:"vectorConfig,omitempty" tf:"vector_config,omitempty"`
}
func (*CollectionConfigInitParameters) DeepCopy ¶ added in v1.17.0
func (in *CollectionConfigInitParameters) DeepCopy() *CollectionConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectionConfigInitParameters.
func (*CollectionConfigInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *CollectionConfigInitParameters) DeepCopyInto(out *CollectionConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CollectionConfigObservation ¶ added in v1.17.0
type CollectionConfigObservation struct {
VectorConfig []VectorConfigObservation `json:"vectorConfig,omitempty" tf:"vector_config,omitempty"`
}
func (*CollectionConfigObservation) DeepCopy ¶ added in v1.17.0
func (in *CollectionConfigObservation) DeepCopy() *CollectionConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectionConfigObservation.
func (*CollectionConfigObservation) DeepCopyInto ¶ added in v1.17.0
func (in *CollectionConfigObservation) DeepCopyInto(out *CollectionConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CollectionConfigParameters ¶ added in v1.17.0
type CollectionConfigParameters struct { // +kubebuilder:validation:Optional VectorConfig []VectorConfigParameters `json:"vectorConfig,omitempty" tf:"vector_config,omitempty"` }
func (*CollectionConfigParameters) DeepCopy ¶ added in v1.17.0
func (in *CollectionConfigParameters) DeepCopy() *CollectionConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CollectionConfigParameters.
func (*CollectionConfigParameters) DeepCopyInto ¶ added in v1.17.0
func (in *CollectionConfigParameters) DeepCopyInto(out *CollectionConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerConfigInitParameters ¶ added in v1.0.0
type ContainerConfigInitParameters struct { // The arguments for the container when you're running the application. ContainerArguments []*string `json:"containerArguments,omitempty" tf:"container_arguments,omitempty"` // The entrypoint used to run the application in the container. ContainerEntrypoint []*string `json:"containerEntrypoint,omitempty" tf:"container_entrypoint,omitempty"` // The environment variables to set in the container. // +mapType=granular ContainerEnvironmentVariables map[string]*string `json:"containerEnvironmentVariables,omitempty" tf:"container_environment_variables,omitempty"` }
func (*ContainerConfigInitParameters) DeepCopy ¶ added in v1.0.0
func (in *ContainerConfigInitParameters) DeepCopy() *ContainerConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerConfigInitParameters.
func (*ContainerConfigInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *ContainerConfigInitParameters) DeepCopyInto(out *ContainerConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerConfigObservation ¶ added in v1.0.0
type ContainerConfigObservation struct { // The arguments for the container when you're running the application. ContainerArguments []*string `json:"containerArguments,omitempty" tf:"container_arguments,omitempty"` // The entrypoint used to run the application in the container. ContainerEntrypoint []*string `json:"containerEntrypoint,omitempty" tf:"container_entrypoint,omitempty"` // The environment variables to set in the container. // +mapType=granular ContainerEnvironmentVariables map[string]*string `json:"containerEnvironmentVariables,omitempty" tf:"container_environment_variables,omitempty"` }
func (*ContainerConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *ContainerConfigObservation) DeepCopy() *ContainerConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerConfigObservation.
func (*ContainerConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *ContainerConfigObservation) DeepCopyInto(out *ContainerConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerConfigParameters ¶ added in v1.0.0
type ContainerConfigParameters struct { // The arguments for the container when you're running the application. // +kubebuilder:validation:Optional ContainerArguments []*string `json:"containerArguments,omitempty" tf:"container_arguments,omitempty"` // The entrypoint used to run the application in the container. // +kubebuilder:validation:Optional ContainerEntrypoint []*string `json:"containerEntrypoint,omitempty" tf:"container_entrypoint,omitempty"` // The environment variables to set in the container. // +kubebuilder:validation:Optional // +mapType=granular ContainerEnvironmentVariables map[string]*string `json:"containerEnvironmentVariables,omitempty" tf:"container_environment_variables,omitempty"` }
func (*ContainerConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *ContainerConfigParameters) DeepCopy() *ContainerConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerConfigParameters.
func (*ContainerConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *ContainerConfigParameters) DeepCopyInto(out *ContainerConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerInitParameters ¶ added in v0.38.0
type ContainerInitParameters struct { // The DNS host name for the container. ContainerHostname *string `json:"containerHostname,omitempty" tf:"container_hostname,omitempty"` // Environment variables for the Docker container. // A list of key value pairs. // +mapType=granular Environment map[string]*string `json:"environment,omitempty" tf:"environment,omitempty"` // The registry path where the inference code image is stored in Amazon ECR. Image *string `json:"image,omitempty" tf:"image,omitempty"` // Specifies whether the model container is in Amazon ECR or a private Docker registry accessible from your Amazon Virtual Private Cloud (VPC). For more information see Using a Private Docker Registry for Real-Time Inference Containers. see Image Config. ImageConfig []ImageConfigInitParameters `json:"imageConfig,omitempty" tf:"image_config,omitempty"` // The inference specification name in the model package version. InferenceSpecificationName *string `json:"inferenceSpecificationName,omitempty" tf:"inference_specification_name,omitempty"` // The container hosts value SingleModel/MultiModel. The default value is SingleModel. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The location of model data to deploy. Use this for uncompressed model deployment. For information about how to deploy an uncompressed model, see Deploying uncompressed models in the AWS SageMaker Developer Guide. ModelDataSource []ModelDataSourceInitParameters `json:"modelDataSource,omitempty" tf:"model_data_source,omitempty"` // The URL for the S3 location where model artifacts are stored. ModelDataURL *string `json:"modelDataUrl,omitempty" tf:"model_data_url,omitempty"` // The Amazon Resource Name (ARN) of the model package to use to create the model. ModelPackageName *string `json:"modelPackageName,omitempty" tf:"model_package_name,omitempty"` // Specifies additional configuration for multi-model endpoints. see Multi Model Config. MultiModelConfig []MultiModelConfigInitParameters `json:"multiModelConfig,omitempty" tf:"multi_model_config,omitempty"` }
func (*ContainerInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ContainerInitParameters) DeepCopy() *ContainerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerInitParameters.
func (*ContainerInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ContainerInitParameters) DeepCopyInto(out *ContainerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerObservation ¶ added in v0.28.0
type ContainerObservation struct { // The DNS host name for the container. ContainerHostname *string `json:"containerHostname,omitempty" tf:"container_hostname,omitempty"` // Environment variables for the Docker container. // A list of key value pairs. // +mapType=granular Environment map[string]*string `json:"environment,omitempty" tf:"environment,omitempty"` // The registry path where the inference code image is stored in Amazon ECR. Image *string `json:"image,omitempty" tf:"image,omitempty"` // Specifies whether the model container is in Amazon ECR or a private Docker registry accessible from your Amazon Virtual Private Cloud (VPC). For more information see Using a Private Docker Registry for Real-Time Inference Containers. see Image Config. ImageConfig []ImageConfigObservation `json:"imageConfig,omitempty" tf:"image_config,omitempty"` // The inference specification name in the model package version. InferenceSpecificationName *string `json:"inferenceSpecificationName,omitempty" tf:"inference_specification_name,omitempty"` // The container hosts value SingleModel/MultiModel. The default value is SingleModel. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The location of model data to deploy. Use this for uncompressed model deployment. For information about how to deploy an uncompressed model, see Deploying uncompressed models in the AWS SageMaker Developer Guide. ModelDataSource []ModelDataSourceObservation `json:"modelDataSource,omitempty" tf:"model_data_source,omitempty"` // The URL for the S3 location where model artifacts are stored. ModelDataURL *string `json:"modelDataUrl,omitempty" tf:"model_data_url,omitempty"` // The Amazon Resource Name (ARN) of the model package to use to create the model. ModelPackageName *string `json:"modelPackageName,omitempty" tf:"model_package_name,omitempty"` // Specifies additional configuration for multi-model endpoints. see Multi Model Config. MultiModelConfig []MultiModelConfigObservation `json:"multiModelConfig,omitempty" tf:"multi_model_config,omitempty"` }
func (*ContainerObservation) DeepCopy ¶ added in v0.28.0
func (in *ContainerObservation) DeepCopy() *ContainerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerObservation.
func (*ContainerObservation) DeepCopyInto ¶ added in v0.28.0
func (in *ContainerObservation) DeepCopyInto(out *ContainerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerParameters ¶ added in v0.28.0
type ContainerParameters struct { // The DNS host name for the container. // +kubebuilder:validation:Optional ContainerHostname *string `json:"containerHostname,omitempty" tf:"container_hostname,omitempty"` // Environment variables for the Docker container. // A list of key value pairs. // +kubebuilder:validation:Optional // +mapType=granular Environment map[string]*string `json:"environment,omitempty" tf:"environment,omitempty"` // The registry path where the inference code image is stored in Amazon ECR. // +kubebuilder:validation:Optional Image *string `json:"image,omitempty" tf:"image,omitempty"` // Specifies whether the model container is in Amazon ECR or a private Docker registry accessible from your Amazon Virtual Private Cloud (VPC). For more information see Using a Private Docker Registry for Real-Time Inference Containers. see Image Config. // +kubebuilder:validation:Optional ImageConfig []ImageConfigParameters `json:"imageConfig,omitempty" tf:"image_config,omitempty"` // The inference specification name in the model package version. // +kubebuilder:validation:Optional InferenceSpecificationName *string `json:"inferenceSpecificationName,omitempty" tf:"inference_specification_name,omitempty"` // The container hosts value SingleModel/MultiModel. The default value is SingleModel. // +kubebuilder:validation:Optional Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The location of model data to deploy. Use this for uncompressed model deployment. For information about how to deploy an uncompressed model, see Deploying uncompressed models in the AWS SageMaker Developer Guide. // +kubebuilder:validation:Optional ModelDataSource []ModelDataSourceParameters `json:"modelDataSource,omitempty" tf:"model_data_source,omitempty"` // The URL for the S3 location where model artifacts are stored. // +kubebuilder:validation:Optional ModelDataURL *string `json:"modelDataUrl,omitempty" tf:"model_data_url,omitempty"` // The Amazon Resource Name (ARN) of the model package to use to create the model. // +kubebuilder:validation:Optional ModelPackageName *string `json:"modelPackageName,omitempty" tf:"model_package_name,omitempty"` // Specifies additional configuration for multi-model endpoints. see Multi Model Config. // +kubebuilder:validation:Optional MultiModelConfig []MultiModelConfigParameters `json:"multiModelConfig,omitempty" tf:"multi_model_config,omitempty"` }
func (*ContainerParameters) DeepCopy ¶ added in v0.28.0
func (in *ContainerParameters) DeepCopy() *ContainerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerParameters.
func (*ContainerParameters) DeepCopyInto ¶ added in v0.28.0
func (in *ContainerParameters) DeepCopyInto(out *ContainerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoreDumpConfigInitParameters ¶ added in v0.38.0
type CoreDumpConfigInitParameters struct { // The Amazon S3 bucket to send the core dump to. DestinationS3URI *string `json:"destinationS3Uri,omitempty" tf:"destination_s3_uri,omitempty"` // The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that SageMaker uses to encrypt the core dump data at rest using Amazon S3 server-side encryption. KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` }
func (*CoreDumpConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *CoreDumpConfigInitParameters) DeepCopy() *CoreDumpConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreDumpConfigInitParameters.
func (*CoreDumpConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *CoreDumpConfigInitParameters) DeepCopyInto(out *CoreDumpConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoreDumpConfigObservation ¶ added in v0.29.0
type CoreDumpConfigObservation struct { // The Amazon S3 bucket to send the core dump to. DestinationS3URI *string `json:"destinationS3Uri,omitempty" tf:"destination_s3_uri,omitempty"` // The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that SageMaker uses to encrypt the core dump data at rest using Amazon S3 server-side encryption. KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` }
func (*CoreDumpConfigObservation) DeepCopy ¶ added in v0.29.0
func (in *CoreDumpConfigObservation) DeepCopy() *CoreDumpConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreDumpConfigObservation.
func (*CoreDumpConfigObservation) DeepCopyInto ¶ added in v0.29.0
func (in *CoreDumpConfigObservation) DeepCopyInto(out *CoreDumpConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoreDumpConfigParameters ¶ added in v0.29.0
type CoreDumpConfigParameters struct { // The Amazon S3 bucket to send the core dump to. // +kubebuilder:validation:Optional DestinationS3URI *string `json:"destinationS3Uri" tf:"destination_s3_uri,omitempty"` // The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that SageMaker uses to encrypt the core dump data at rest using Amazon S3 server-side encryption. // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` }
func (*CoreDumpConfigParameters) DeepCopy ¶ added in v0.29.0
func (in *CoreDumpConfigParameters) DeepCopy() *CoreDumpConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreDumpConfigParameters.
func (*CoreDumpConfigParameters) DeepCopyInto ¶ added in v0.29.0
func (in *CoreDumpConfigParameters) DeepCopyInto(out *CoreDumpConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomFileSystemConfigEFSFileSystemConfigInitParameters ¶ added in v1.0.0
type CustomFileSystemConfigEFSFileSystemConfigInitParameters struct { // The ID of your Amazon EFS file system. FileSystemID *string `json:"fileSystemId,omitempty" tf:"file_system_id,omitempty"` // The path to the file system directory that is accessible in Amazon SageMaker Studio. Permitted users can access only this directory and below. FileSystemPath *string `json:"fileSystemPath,omitempty" tf:"file_system_path,omitempty"` }
func (*CustomFileSystemConfigEFSFileSystemConfigInitParameters) DeepCopy ¶ added in v1.0.0
func (in *CustomFileSystemConfigEFSFileSystemConfigInitParameters) DeepCopy() *CustomFileSystemConfigEFSFileSystemConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomFileSystemConfigEFSFileSystemConfigInitParameters.
func (*CustomFileSystemConfigEFSFileSystemConfigInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CustomFileSystemConfigEFSFileSystemConfigInitParameters) DeepCopyInto(out *CustomFileSystemConfigEFSFileSystemConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomFileSystemConfigEFSFileSystemConfigObservation ¶ added in v1.0.0
type CustomFileSystemConfigEFSFileSystemConfigObservation struct { // The ID of your Amazon EFS file system. FileSystemID *string `json:"fileSystemId,omitempty" tf:"file_system_id,omitempty"` // The path to the file system directory that is accessible in Amazon SageMaker Studio. Permitted users can access only this directory and below. FileSystemPath *string `json:"fileSystemPath,omitempty" tf:"file_system_path,omitempty"` }
func (*CustomFileSystemConfigEFSFileSystemConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *CustomFileSystemConfigEFSFileSystemConfigObservation) DeepCopy() *CustomFileSystemConfigEFSFileSystemConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomFileSystemConfigEFSFileSystemConfigObservation.
func (*CustomFileSystemConfigEFSFileSystemConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *CustomFileSystemConfigEFSFileSystemConfigObservation) DeepCopyInto(out *CustomFileSystemConfigEFSFileSystemConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomFileSystemConfigEFSFileSystemConfigParameters ¶ added in v1.0.0
type CustomFileSystemConfigEFSFileSystemConfigParameters struct { // The ID of your Amazon EFS file system. // +kubebuilder:validation:Optional FileSystemID *string `json:"fileSystemId" tf:"file_system_id,omitempty"` // The path to the file system directory that is accessible in Amazon SageMaker Studio. Permitted users can access only this directory and below. // +kubebuilder:validation:Optional FileSystemPath *string `json:"fileSystemPath,omitempty" tf:"file_system_path,omitempty"` }
func (*CustomFileSystemConfigEFSFileSystemConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *CustomFileSystemConfigEFSFileSystemConfigParameters) DeepCopy() *CustomFileSystemConfigEFSFileSystemConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomFileSystemConfigEFSFileSystemConfigParameters.
func (*CustomFileSystemConfigEFSFileSystemConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CustomFileSystemConfigEFSFileSystemConfigParameters) DeepCopyInto(out *CustomFileSystemConfigEFSFileSystemConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomFileSystemConfigInitParameters ¶ added in v1.0.0
type CustomFileSystemConfigInitParameters struct { // The default EBS storage settings for a private space. See efs_file_system_config Block below. EFSFileSystemConfig []EFSFileSystemConfigInitParameters `json:"efsFileSystemConfig,omitempty" tf:"efs_file_system_config,omitempty"` }
func (*CustomFileSystemConfigInitParameters) DeepCopy ¶ added in v1.0.0
func (in *CustomFileSystemConfigInitParameters) DeepCopy() *CustomFileSystemConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomFileSystemConfigInitParameters.
func (*CustomFileSystemConfigInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CustomFileSystemConfigInitParameters) DeepCopyInto(out *CustomFileSystemConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomFileSystemConfigObservation ¶ added in v1.0.0
type CustomFileSystemConfigObservation struct { // The default EBS storage settings for a private space. See efs_file_system_config Block below. EFSFileSystemConfig []EFSFileSystemConfigObservation `json:"efsFileSystemConfig,omitempty" tf:"efs_file_system_config,omitempty"` }
func (*CustomFileSystemConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *CustomFileSystemConfigObservation) DeepCopy() *CustomFileSystemConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomFileSystemConfigObservation.
func (*CustomFileSystemConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *CustomFileSystemConfigObservation) DeepCopyInto(out *CustomFileSystemConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomFileSystemConfigParameters ¶ added in v1.0.0
type CustomFileSystemConfigParameters struct { // The default EBS storage settings for a private space. See efs_file_system_config Block below. // +kubebuilder:validation:Optional EFSFileSystemConfig []EFSFileSystemConfigParameters `json:"efsFileSystemConfig,omitempty" tf:"efs_file_system_config,omitempty"` }
func (*CustomFileSystemConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *CustomFileSystemConfigParameters) DeepCopy() *CustomFileSystemConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomFileSystemConfigParameters.
func (*CustomFileSystemConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CustomFileSystemConfigParameters) DeepCopyInto(out *CustomFileSystemConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomFileSystemInitParameters ¶ added in v1.5.0
type CustomFileSystemInitParameters struct { // A custom file system in Amazon EFS. see EFS File System below. EFSFileSystem []EFSFileSystemInitParameters `json:"efsFileSystem,omitempty" tf:"efs_file_system,omitempty"` }
func (*CustomFileSystemInitParameters) DeepCopy ¶ added in v1.5.0
func (in *CustomFileSystemInitParameters) DeepCopy() *CustomFileSystemInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomFileSystemInitParameters.
func (*CustomFileSystemInitParameters) DeepCopyInto ¶ added in v1.5.0
func (in *CustomFileSystemInitParameters) DeepCopyInto(out *CustomFileSystemInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomFileSystemObservation ¶ added in v1.5.0
type CustomFileSystemObservation struct { // A custom file system in Amazon EFS. see EFS File System below. EFSFileSystem []EFSFileSystemObservation `json:"efsFileSystem,omitempty" tf:"efs_file_system,omitempty"` }
func (*CustomFileSystemObservation) DeepCopy ¶ added in v1.5.0
func (in *CustomFileSystemObservation) DeepCopy() *CustomFileSystemObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomFileSystemObservation.
func (*CustomFileSystemObservation) DeepCopyInto ¶ added in v1.5.0
func (in *CustomFileSystemObservation) DeepCopyInto(out *CustomFileSystemObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomFileSystemParameters ¶ added in v1.5.0
type CustomFileSystemParameters struct { // A custom file system in Amazon EFS. see EFS File System below. // +kubebuilder:validation:Optional EFSFileSystem []EFSFileSystemParameters `json:"efsFileSystem" tf:"efs_file_system,omitempty"` }
func (*CustomFileSystemParameters) DeepCopy ¶ added in v1.5.0
func (in *CustomFileSystemParameters) DeepCopy() *CustomFileSystemParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomFileSystemParameters.
func (*CustomFileSystemParameters) DeepCopyInto ¶ added in v1.5.0
func (in *CustomFileSystemParameters) DeepCopyInto(out *CustomFileSystemParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomImageInitParameters ¶ added in v0.38.0
type CustomImageInitParameters struct { // The name of the App Image Config. AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*CustomImageInitParameters) DeepCopy ¶ added in v0.38.0
func (in *CustomImageInitParameters) DeepCopy() *CustomImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomImageInitParameters.
func (*CustomImageInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *CustomImageInitParameters) DeepCopyInto(out *CustomImageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomImageObservation ¶
type CustomImageObservation struct { // The name of the App Image Config. AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*CustomImageObservation) DeepCopy ¶
func (in *CustomImageObservation) DeepCopy() *CustomImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomImageObservation.
func (*CustomImageObservation) DeepCopyInto ¶
func (in *CustomImageObservation) DeepCopyInto(out *CustomImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomImageParameters ¶
type CustomImageParameters struct { // The name of the App Image Config. // +kubebuilder:validation:Optional AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. // +kubebuilder:validation:Optional ImageName *string `json:"imageName" tf:"image_name,omitempty"` // The version number of the Custom Image. // +kubebuilder:validation:Optional ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*CustomImageParameters) DeepCopy ¶
func (in *CustomImageParameters) DeepCopy() *CustomImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomImageParameters.
func (*CustomImageParameters) DeepCopyInto ¶
func (in *CustomImageParameters) DeepCopyInto(out *CustomImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPosixUserConfigInitParameters ¶ added in v1.0.0
type CustomPosixUserConfigInitParameters struct { // The POSIX group ID. GID *float64 `json:"gid,omitempty" tf:"gid,omitempty"` // The POSIX user ID. UID *float64 `json:"uid,omitempty" tf:"uid,omitempty"` }
func (*CustomPosixUserConfigInitParameters) DeepCopy ¶ added in v1.0.0
func (in *CustomPosixUserConfigInitParameters) DeepCopy() *CustomPosixUserConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPosixUserConfigInitParameters.
func (*CustomPosixUserConfigInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CustomPosixUserConfigInitParameters) DeepCopyInto(out *CustomPosixUserConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPosixUserConfigObservation ¶ added in v1.0.0
type CustomPosixUserConfigObservation struct { // The POSIX group ID. GID *float64 `json:"gid,omitempty" tf:"gid,omitempty"` // The POSIX user ID. UID *float64 `json:"uid,omitempty" tf:"uid,omitempty"` }
func (*CustomPosixUserConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *CustomPosixUserConfigObservation) DeepCopy() *CustomPosixUserConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPosixUserConfigObservation.
func (*CustomPosixUserConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *CustomPosixUserConfigObservation) DeepCopyInto(out *CustomPosixUserConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPosixUserConfigParameters ¶ added in v1.0.0
type CustomPosixUserConfigParameters struct { // The POSIX group ID. // +kubebuilder:validation:Optional GID *float64 `json:"gid" tf:"gid,omitempty"` // The POSIX user ID. // +kubebuilder:validation:Optional UID *float64 `json:"uid" tf:"uid,omitempty"` }
func (*CustomPosixUserConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *CustomPosixUserConfigParameters) DeepCopy() *CustomPosixUserConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPosixUserConfigParameters.
func (*CustomPosixUserConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CustomPosixUserConfigParameters) DeepCopyInto(out *CustomPosixUserConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCaptureConfigInitParameters ¶ added in v0.38.0
type DataCaptureConfigInitParameters struct { // The content type headers to capture. Fields are documented below. CaptureContentTypeHeader []CaptureContentTypeHeaderInitParameters `json:"captureContentTypeHeader,omitempty" tf:"capture_content_type_header,omitempty"` // Specifies what data to capture. Fields are documented below. CaptureOptions []CaptureOptionsInitParameters `json:"captureOptions,omitempty" tf:"capture_options,omitempty"` // The URL for S3 location where the captured data is stored. DestinationS3URI *string `json:"destinationS3Uri,omitempty" tf:"destination_s3_uri,omitempty"` // Flag to enable data capture. Defaults to false. EnableCapture *bool `json:"enableCapture,omitempty" tf:"enable_capture,omitempty"` // Portion of data to capture. Should be between 0 and 100. InitialSamplingPercentage *float64 `json:"initialSamplingPercentage,omitempty" tf:"initial_sampling_percentage,omitempty"` // Amazon Resource Name (ARN) of a AWS Key Management Service key that Amazon SageMaker uses to encrypt the captured data on Amazon S3. KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` }
func (*DataCaptureConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DataCaptureConfigInitParameters) DeepCopy() *DataCaptureConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCaptureConfigInitParameters.
func (*DataCaptureConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *DataCaptureConfigInitParameters) DeepCopyInto(out *DataCaptureConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCaptureConfigObservation ¶ added in v0.28.0
type DataCaptureConfigObservation struct { // The content type headers to capture. Fields are documented below. CaptureContentTypeHeader []CaptureContentTypeHeaderObservation `json:"captureContentTypeHeader,omitempty" tf:"capture_content_type_header,omitempty"` // Specifies what data to capture. Fields are documented below. CaptureOptions []CaptureOptionsObservation `json:"captureOptions,omitempty" tf:"capture_options,omitempty"` // The URL for S3 location where the captured data is stored. DestinationS3URI *string `json:"destinationS3Uri,omitempty" tf:"destination_s3_uri,omitempty"` // Flag to enable data capture. Defaults to false. EnableCapture *bool `json:"enableCapture,omitempty" tf:"enable_capture,omitempty"` // Portion of data to capture. Should be between 0 and 100. InitialSamplingPercentage *float64 `json:"initialSamplingPercentage,omitempty" tf:"initial_sampling_percentage,omitempty"` // Amazon Resource Name (ARN) of a AWS Key Management Service key that Amazon SageMaker uses to encrypt the captured data on Amazon S3. KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` }
func (*DataCaptureConfigObservation) DeepCopy ¶ added in v0.28.0
func (in *DataCaptureConfigObservation) DeepCopy() *DataCaptureConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCaptureConfigObservation.
func (*DataCaptureConfigObservation) DeepCopyInto ¶ added in v0.28.0
func (in *DataCaptureConfigObservation) DeepCopyInto(out *DataCaptureConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCaptureConfigParameters ¶ added in v0.28.0
type DataCaptureConfigParameters struct { // The content type headers to capture. Fields are documented below. // +kubebuilder:validation:Optional CaptureContentTypeHeader []CaptureContentTypeHeaderParameters `json:"captureContentTypeHeader,omitempty" tf:"capture_content_type_header,omitempty"` // Specifies what data to capture. Fields are documented below. // +kubebuilder:validation:Optional CaptureOptions []CaptureOptionsParameters `json:"captureOptions" tf:"capture_options,omitempty"` // The URL for S3 location where the captured data is stored. // +kubebuilder:validation:Optional DestinationS3URI *string `json:"destinationS3Uri" tf:"destination_s3_uri,omitempty"` // Flag to enable data capture. Defaults to false. // +kubebuilder:validation:Optional EnableCapture *bool `json:"enableCapture,omitempty" tf:"enable_capture,omitempty"` // Portion of data to capture. Should be between 0 and 100. // +kubebuilder:validation:Optional InitialSamplingPercentage *float64 `json:"initialSamplingPercentage" tf:"initial_sampling_percentage,omitempty"` // Amazon Resource Name (ARN) of a AWS Key Management Service key that Amazon SageMaker uses to encrypt the captured data on Amazon S3. // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` }
func (*DataCaptureConfigParameters) DeepCopy ¶ added in v0.28.0
func (in *DataCaptureConfigParameters) DeepCopy() *DataCaptureConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCaptureConfigParameters.
func (*DataCaptureConfigParameters) DeepCopyInto ¶ added in v0.28.0
func (in *DataCaptureConfigParameters) DeepCopyInto(out *DataCaptureConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCatalogConfigInitParameters ¶ added in v0.38.0
type DataCatalogConfigInitParameters struct { // The name of the Glue table catalog. Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"` // The name of the Glue table database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // The name of the Glue table. TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"` }
func (*DataCatalogConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DataCatalogConfigInitParameters) DeepCopy() *DataCatalogConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogConfigInitParameters.
func (*DataCatalogConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *DataCatalogConfigInitParameters) DeepCopyInto(out *DataCatalogConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCatalogConfigObservation ¶
type DataCatalogConfigObservation struct { // The name of the Glue table catalog. Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"` // The name of the Glue table database. Database *string `json:"database,omitempty" tf:"database,omitempty"` // The name of the Glue table. TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"` }
func (*DataCatalogConfigObservation) DeepCopy ¶
func (in *DataCatalogConfigObservation) DeepCopy() *DataCatalogConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogConfigObservation.
func (*DataCatalogConfigObservation) DeepCopyInto ¶
func (in *DataCatalogConfigObservation) DeepCopyInto(out *DataCatalogConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataCatalogConfigParameters ¶
type DataCatalogConfigParameters struct { // The name of the Glue table catalog. // +kubebuilder:validation:Optional Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"` // The name of the Glue table database. // +kubebuilder:validation:Optional Database *string `json:"database,omitempty" tf:"database,omitempty"` // The name of the Glue table. // +kubebuilder:validation:Optional TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"` }
func (*DataCatalogConfigParameters) DeepCopy ¶
func (in *DataCatalogConfigParameters) DeepCopy() *DataCatalogConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCatalogConfigParameters.
func (*DataCatalogConfigParameters) DeepCopyInto ¶
func (in *DataCatalogConfigParameters) DeepCopyInto(out *DataCatalogConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultEBSStorageSettingsInitParameters ¶ added in v1.0.0
type DefaultEBSStorageSettingsInitParameters struct { // The default size of the EBS storage volume for a private space. DefaultEBSVolumeSizeInGb *float64 `json:"defaultEbsVolumeSizeInGb,omitempty" tf:"default_ebs_volume_size_in_gb,omitempty"` // The maximum size of the EBS storage volume for a private space. MaximumEBSVolumeSizeInGb *float64 `json:"maximumEbsVolumeSizeInGb,omitempty" tf:"maximum_ebs_volume_size_in_gb,omitempty"` }
func (*DefaultEBSStorageSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *DefaultEBSStorageSettingsInitParameters) DeepCopy() *DefaultEBSStorageSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultEBSStorageSettingsInitParameters.
func (*DefaultEBSStorageSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *DefaultEBSStorageSettingsInitParameters) DeepCopyInto(out *DefaultEBSStorageSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultEBSStorageSettingsObservation ¶ added in v1.0.0
type DefaultEBSStorageSettingsObservation struct { // The default size of the EBS storage volume for a private space. DefaultEBSVolumeSizeInGb *float64 `json:"defaultEbsVolumeSizeInGb,omitempty" tf:"default_ebs_volume_size_in_gb,omitempty"` // The maximum size of the EBS storage volume for a private space. MaximumEBSVolumeSizeInGb *float64 `json:"maximumEbsVolumeSizeInGb,omitempty" tf:"maximum_ebs_volume_size_in_gb,omitempty"` }
func (*DefaultEBSStorageSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *DefaultEBSStorageSettingsObservation) DeepCopy() *DefaultEBSStorageSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultEBSStorageSettingsObservation.
func (*DefaultEBSStorageSettingsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *DefaultEBSStorageSettingsObservation) DeepCopyInto(out *DefaultEBSStorageSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultEBSStorageSettingsParameters ¶ added in v1.0.0
type DefaultEBSStorageSettingsParameters struct { // The default size of the EBS storage volume for a private space. // +kubebuilder:validation:Optional DefaultEBSVolumeSizeInGb *float64 `json:"defaultEbsVolumeSizeInGb" tf:"default_ebs_volume_size_in_gb,omitempty"` // The maximum size of the EBS storage volume for a private space. // +kubebuilder:validation:Optional MaximumEBSVolumeSizeInGb *float64 `json:"maximumEbsVolumeSizeInGb" tf:"maximum_ebs_volume_size_in_gb,omitempty"` }
func (*DefaultEBSStorageSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *DefaultEBSStorageSettingsParameters) DeepCopy() *DefaultEBSStorageSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultEBSStorageSettingsParameters.
func (*DefaultEBSStorageSettingsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *DefaultEBSStorageSettingsParameters) DeepCopyInto(out *DefaultEBSStorageSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultResourceSpecInitParameters ¶ added in v0.38.0
type DefaultResourceSpecInitParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*DefaultResourceSpecInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DefaultResourceSpecInitParameters) DeepCopy() *DefaultResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultResourceSpecInitParameters.
func (*DefaultResourceSpecInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *DefaultResourceSpecInitParameters) DeepCopyInto(out *DefaultResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultResourceSpecObservation ¶
type DefaultResourceSpecObservation struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*DefaultResourceSpecObservation) DeepCopy ¶
func (in *DefaultResourceSpecObservation) DeepCopy() *DefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultResourceSpecObservation.
func (*DefaultResourceSpecObservation) DeepCopyInto ¶
func (in *DefaultResourceSpecObservation) DeepCopyInto(out *DefaultResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultResourceSpecParameters ¶
type DefaultResourceSpecParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*DefaultResourceSpecParameters) DeepCopy ¶
func (in *DefaultResourceSpecParameters) DeepCopy() *DefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultResourceSpecParameters.
func (*DefaultResourceSpecParameters) DeepCopyInto ¶
func (in *DefaultResourceSpecParameters) DeepCopyInto(out *DefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSpaceSettingsInitParameters ¶ added in v0.38.0
type DefaultSpaceSettingsInitParameters struct { // The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker Studio. See custom_file_system_config Block below. CustomFileSystemConfig []CustomFileSystemConfigInitParameters `json:"customFileSystemConfig,omitempty" tf:"custom_file_system_config,omitempty"` // Details about the POSIX identity that is used for file system operations. See custom_posix_user_config Block below. CustomPosixUserConfig []CustomPosixUserConfigInitParameters `json:"customPosixUserConfig,omitempty" tf:"custom_posix_user_config,omitempty"` // The execution role for the space. ExecutionRole *string `json:"executionRole,omitempty" tf:"execution_role,omitempty"` // The settings for the JupyterLab application. See jupyter_lab_app_settings Block below. JupyterLabAppSettings []JupyterLabAppSettingsInitParameters `json:"jupyterLabAppSettings,omitempty" tf:"jupyter_lab_app_settings,omitempty"` // The Jupyter server's app settings. See jupyter_server_app_settings Block below. JupyterServerAppSettings []JupyterServerAppSettingsInitParameters `json:"jupyterServerAppSettings,omitempty" tf:"jupyter_server_app_settings,omitempty"` // The kernel gateway app settings. See kernel_gateway_app_settings Block below. KernelGatewayAppSettings []KernelGatewayAppSettingsInitParameters `json:"kernelGatewayAppSettings,omitempty" tf:"kernel_gateway_app_settings,omitempty"` // The security groups for the Amazon Virtual Private Cloud that the space uses for communication. // +listType=set SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // The storage settings for a private space. See space_storage_settings Block below. SpaceStorageSettings []SpaceStorageSettingsInitParameters `json:"spaceStorageSettings,omitempty" tf:"space_storage_settings,omitempty"` }
func (*DefaultSpaceSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DefaultSpaceSettingsInitParameters) DeepCopy() *DefaultSpaceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSpaceSettingsInitParameters.
func (*DefaultSpaceSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *DefaultSpaceSettingsInitParameters) DeepCopyInto(out *DefaultSpaceSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSpaceSettingsObservation ¶ added in v0.29.0
type DefaultSpaceSettingsObservation struct { // The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker Studio. See custom_file_system_config Block below. CustomFileSystemConfig []CustomFileSystemConfigObservation `json:"customFileSystemConfig,omitempty" tf:"custom_file_system_config,omitempty"` // Details about the POSIX identity that is used for file system operations. See custom_posix_user_config Block below. CustomPosixUserConfig []CustomPosixUserConfigObservation `json:"customPosixUserConfig,omitempty" tf:"custom_posix_user_config,omitempty"` // The execution role for the space. ExecutionRole *string `json:"executionRole,omitempty" tf:"execution_role,omitempty"` // The settings for the JupyterLab application. See jupyter_lab_app_settings Block below. JupyterLabAppSettings []JupyterLabAppSettingsObservation `json:"jupyterLabAppSettings,omitempty" tf:"jupyter_lab_app_settings,omitempty"` // The Jupyter server's app settings. See jupyter_server_app_settings Block below. JupyterServerAppSettings []JupyterServerAppSettingsObservation `json:"jupyterServerAppSettings,omitempty" tf:"jupyter_server_app_settings,omitempty"` // The kernel gateway app settings. See kernel_gateway_app_settings Block below. KernelGatewayAppSettings []KernelGatewayAppSettingsObservation `json:"kernelGatewayAppSettings,omitempty" tf:"kernel_gateway_app_settings,omitempty"` // The security groups for the Amazon Virtual Private Cloud that the space uses for communication. // +listType=set SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // The storage settings for a private space. See space_storage_settings Block below. SpaceStorageSettings []SpaceStorageSettingsObservation `json:"spaceStorageSettings,omitempty" tf:"space_storage_settings,omitempty"` }
func (*DefaultSpaceSettingsObservation) DeepCopy ¶ added in v0.29.0
func (in *DefaultSpaceSettingsObservation) DeepCopy() *DefaultSpaceSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSpaceSettingsObservation.
func (*DefaultSpaceSettingsObservation) DeepCopyInto ¶ added in v0.29.0
func (in *DefaultSpaceSettingsObservation) DeepCopyInto(out *DefaultSpaceSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultSpaceSettingsParameters ¶ added in v0.29.0
type DefaultSpaceSettingsParameters struct { // The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker Studio. See custom_file_system_config Block below. // +kubebuilder:validation:Optional CustomFileSystemConfig []CustomFileSystemConfigParameters `json:"customFileSystemConfig,omitempty" tf:"custom_file_system_config,omitempty"` // Details about the POSIX identity that is used for file system operations. See custom_posix_user_config Block below. // +kubebuilder:validation:Optional CustomPosixUserConfig []CustomPosixUserConfigParameters `json:"customPosixUserConfig,omitempty" tf:"custom_posix_user_config,omitempty"` // The execution role for the space. // +kubebuilder:validation:Optional ExecutionRole *string `json:"executionRole" tf:"execution_role,omitempty"` // The settings for the JupyterLab application. See jupyter_lab_app_settings Block below. // +kubebuilder:validation:Optional JupyterLabAppSettings []JupyterLabAppSettingsParameters `json:"jupyterLabAppSettings,omitempty" tf:"jupyter_lab_app_settings,omitempty"` // The Jupyter server's app settings. See jupyter_server_app_settings Block below. // +kubebuilder:validation:Optional JupyterServerAppSettings []JupyterServerAppSettingsParameters `json:"jupyterServerAppSettings,omitempty" tf:"jupyter_server_app_settings,omitempty"` // The kernel gateway app settings. See kernel_gateway_app_settings Block below. // +kubebuilder:validation:Optional KernelGatewayAppSettings []KernelGatewayAppSettingsParameters `json:"kernelGatewayAppSettings,omitempty" tf:"kernel_gateway_app_settings,omitempty"` // The security groups for the Amazon Virtual Private Cloud that the space uses for communication. // +kubebuilder:validation:Optional // +listType=set SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // The storage settings for a private space. See space_storage_settings Block below. // +kubebuilder:validation:Optional SpaceStorageSettings []SpaceStorageSettingsParameters `json:"spaceStorageSettings,omitempty" tf:"space_storage_settings,omitempty"` }
func (*DefaultSpaceSettingsParameters) DeepCopy ¶ added in v0.29.0
func (in *DefaultSpaceSettingsParameters) DeepCopy() *DefaultSpaceSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSpaceSettingsParameters.
func (*DefaultSpaceSettingsParameters) DeepCopyInto ¶ added in v0.29.0
func (in *DefaultSpaceSettingsParameters) DeepCopyInto(out *DefaultSpaceSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultUserSettingsInitParameters ¶ added in v0.38.0
type DefaultUserSettingsInitParameters struct { // Indicates whether auto-mounting of an EFS volume is supported for the user profile. The DefaultAsDomain value is only supported for user profiles. Do not use the DefaultAsDomain value when setting this parameter for a domain. Valid values are: Enabled, Disabled, and DefaultAsDomain. AutoMountHomeEFS *string `json:"autoMountHomeEfs,omitempty" tf:"auto_mount_home_efs,omitempty"` // The Canvas app settings. See canvas_app_settings Block below. CanvasAppSettings []CanvasAppSettingsInitParameters `json:"canvasAppSettings,omitempty" tf:"canvas_app_settings,omitempty"` // The Code Editor application settings. See code_editor_app_settings Block below. CodeEditorAppSettings []CodeEditorAppSettingsInitParameters `json:"codeEditorAppSettings,omitempty" tf:"code_editor_app_settings,omitempty"` // The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker Studio. See custom_file_system_config Block below. CustomFileSystemConfig []CustomFileSystemConfigInitParameters `json:"customFileSystemConfig,omitempty" tf:"custom_file_system_config,omitempty"` // Details about the POSIX identity that is used for file system operations. See custom_posix_user_config Block below. CustomPosixUserConfig []CustomPosixUserConfigInitParameters `json:"customPosixUserConfig,omitempty" tf:"custom_posix_user_config,omitempty"` // The default experience that the user is directed to when accessing the domain. The supported values are: studio::: Indicates that Studio is the default experience. This value can only be passed if StudioWebPortal is set to ENABLED. app:JupyterServer:: Indicates that Studio Classic is the default experience. DefaultLandingURI *string `json:"defaultLandingUri,omitempty" tf:"default_landing_uri,omitempty"` // The execution role ARN for the user. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("arn",true) ExecutionRole *string `json:"executionRole,omitempty" tf:"execution_role,omitempty"` // Reference to a Role in iam to populate executionRole. // +kubebuilder:validation:Optional ExecutionRoleRef *v1.Reference `json:"executionRoleRef,omitempty" tf:"-"` // Selector for a Role in iam to populate executionRole. // +kubebuilder:validation:Optional ExecutionRoleSelector *v1.Selector `json:"executionRoleSelector,omitempty" tf:"-"` // The settings for the JupyterLab application. See jupyter_lab_app_settings Block below. JupyterLabAppSettings []JupyterLabAppSettingsInitParameters `json:"jupyterLabAppSettings,omitempty" tf:"jupyter_lab_app_settings,omitempty"` // The Jupyter server's app settings. See jupyter_server_app_settings Block below. JupyterServerAppSettings []DefaultUserSettingsJupyterServerAppSettingsInitParameters `json:"jupyterServerAppSettings,omitempty" tf:"jupyter_server_app_settings,omitempty"` // The kernel gateway app settings. See kernel_gateway_app_settings Block below. KernelGatewayAppSettings []DefaultUserSettingsKernelGatewayAppSettingsInitParameters `json:"kernelGatewayAppSettings,omitempty" tf:"kernel_gateway_app_settings,omitempty"` // The RSession app settings. See r_session_app_settings Block below. RSessionAppSettings []RSessionAppSettingsInitParameters `json:"rSessionAppSettings,omitempty" tf:"r_session_app_settings,omitempty"` // A collection of settings that configure user interaction with the RStudioServerPro app. See r_studio_server_pro_app_settings Block below. RStudioServerProAppSettings []RStudioServerProAppSettingsInitParameters `json:"rStudioServerProAppSettings,omitempty" tf:"r_studio_server_pro_app_settings,omitempty"` // A list of security group IDs that will be attached to the user. // +listType=set SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // The sharing settings. See sharing_settings Block below. SharingSettings []SharingSettingsInitParameters `json:"sharingSettings,omitempty" tf:"sharing_settings,omitempty"` // The storage settings for a private space. See space_storage_settings Block below. SpaceStorageSettings []SpaceStorageSettingsInitParameters `json:"spaceStorageSettings,omitempty" tf:"space_storage_settings,omitempty"` // Whether the user can access Studio. If this value is set to DISABLED, the user cannot access Studio, even if that is the default experience for the domain. Valid values are ENABLED and DISABLED. StudioWebPortal *string `json:"studioWebPortal,omitempty" tf:"studio_web_portal,omitempty"` // The Studio Web Portal settings. See studio_web_portal_settings Block below. StudioWebPortalSettings []StudioWebPortalSettingsInitParameters `json:"studioWebPortalSettings,omitempty" tf:"studio_web_portal_settings,omitempty"` // The TensorBoard app settings. See tensor_board_app_settings Block below. TensorBoardAppSettings []TensorBoardAppSettingsInitParameters `json:"tensorBoardAppSettings,omitempty" tf:"tensor_board_app_settings,omitempty"` }
func (*DefaultUserSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DefaultUserSettingsInitParameters) DeepCopy() *DefaultUserSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsInitParameters.
func (*DefaultUserSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *DefaultUserSettingsInitParameters) DeepCopyInto(out *DefaultUserSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters ¶ added in v0.38.0
type DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters struct { // The URL of the Git repository. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` }
func (*DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopy() *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters.
func (*DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopyInto(out *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation ¶ added in v0.29.0
type DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation struct { // The URL of the Git repository. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` }
func (*DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopy ¶ added in v0.29.0
func (in *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopy() *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation.
func (*DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopyInto ¶ added in v0.29.0
func (in *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopyInto(out *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters ¶ added in v0.29.0
type DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters struct { // The URL of the Git repository. // +kubebuilder:validation:Optional RepositoryURL *string `json:"repositoryUrl" tf:"repository_url,omitempty"` }
func (*DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopy ¶ added in v0.29.0
func (in *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopy() *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters.
func (*DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopyInto ¶ added in v0.29.0
func (in *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopyInto(out *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultUserSettingsJupyterServerAppSettingsInitParameters ¶ added in v0.38.0
type DefaultUserSettingsJupyterServerAppSettingsInitParameters struct { // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below. CodeRepository []DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. DefaultResourceSpec []JupyterServerAppSettingsDefaultResourceSpecInitParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*DefaultUserSettingsJupyterServerAppSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DefaultUserSettingsJupyterServerAppSettingsInitParameters) DeepCopy() *DefaultUserSettingsJupyterServerAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsJupyterServerAppSettingsInitParameters.
func (*DefaultUserSettingsJupyterServerAppSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *DefaultUserSettingsJupyterServerAppSettingsInitParameters) DeepCopyInto(out *DefaultUserSettingsJupyterServerAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultUserSettingsJupyterServerAppSettingsObservation ¶ added in v0.29.0
type DefaultUserSettingsJupyterServerAppSettingsObservation struct { // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below. CodeRepository []DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. DefaultResourceSpec []JupyterServerAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*DefaultUserSettingsJupyterServerAppSettingsObservation) DeepCopy ¶ added in v0.29.0
func (in *DefaultUserSettingsJupyterServerAppSettingsObservation) DeepCopy() *DefaultUserSettingsJupyterServerAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsJupyterServerAppSettingsObservation.
func (*DefaultUserSettingsJupyterServerAppSettingsObservation) DeepCopyInto ¶ added in v0.29.0
func (in *DefaultUserSettingsJupyterServerAppSettingsObservation) DeepCopyInto(out *DefaultUserSettingsJupyterServerAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultUserSettingsJupyterServerAppSettingsParameters ¶ added in v0.29.0
type DefaultUserSettingsJupyterServerAppSettingsParameters struct { // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below. // +kubebuilder:validation:Optional CodeRepository []DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. // +kubebuilder:validation:Optional DefaultResourceSpec []JupyterServerAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +kubebuilder:validation:Optional // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*DefaultUserSettingsJupyterServerAppSettingsParameters) DeepCopy ¶ added in v0.29.0
func (in *DefaultUserSettingsJupyterServerAppSettingsParameters) DeepCopy() *DefaultUserSettingsJupyterServerAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsJupyterServerAppSettingsParameters.
func (*DefaultUserSettingsJupyterServerAppSettingsParameters) DeepCopyInto ¶ added in v0.29.0
func (in *DefaultUserSettingsJupyterServerAppSettingsParameters) DeepCopyInto(out *DefaultUserSettingsJupyterServerAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters ¶ added in v0.38.0
type DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters.
func (*DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation ¶ added in v0.29.0
type DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopy ¶ added in v0.29.0
func (in *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopy() *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation.
func (*DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶ added in v0.29.0
func (in *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters ¶ added in v0.29.0
type DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopy ¶ added in v0.29.0
func (in *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopy() *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters.
func (*DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶ added in v0.29.0
func (in *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultUserSettingsKernelGatewayAppSettingsInitParameters ¶ added in v0.38.0
type DefaultUserSettingsKernelGatewayAppSettingsInitParameters struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below. CustomImage []KernelGatewayAppSettingsCustomImageInitParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. DefaultResourceSpec []DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*DefaultUserSettingsKernelGatewayAppSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DefaultUserSettingsKernelGatewayAppSettingsInitParameters) DeepCopy() *DefaultUserSettingsKernelGatewayAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsKernelGatewayAppSettingsInitParameters.
func (*DefaultUserSettingsKernelGatewayAppSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *DefaultUserSettingsKernelGatewayAppSettingsInitParameters) DeepCopyInto(out *DefaultUserSettingsKernelGatewayAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultUserSettingsKernelGatewayAppSettingsObservation ¶ added in v0.29.0
type DefaultUserSettingsKernelGatewayAppSettingsObservation struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below. CustomImage []KernelGatewayAppSettingsCustomImageObservation `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. DefaultResourceSpec []DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*DefaultUserSettingsKernelGatewayAppSettingsObservation) DeepCopy ¶ added in v0.29.0
func (in *DefaultUserSettingsKernelGatewayAppSettingsObservation) DeepCopy() *DefaultUserSettingsKernelGatewayAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsKernelGatewayAppSettingsObservation.
func (*DefaultUserSettingsKernelGatewayAppSettingsObservation) DeepCopyInto ¶ added in v0.29.0
func (in *DefaultUserSettingsKernelGatewayAppSettingsObservation) DeepCopyInto(out *DefaultUserSettingsKernelGatewayAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultUserSettingsKernelGatewayAppSettingsParameters ¶ added in v0.29.0
type DefaultUserSettingsKernelGatewayAppSettingsParameters struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below. // +kubebuilder:validation:Optional CustomImage []KernelGatewayAppSettingsCustomImageParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. // +kubebuilder:validation:Optional DefaultResourceSpec []DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +kubebuilder:validation:Optional // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*DefaultUserSettingsKernelGatewayAppSettingsParameters) DeepCopy ¶ added in v0.29.0
func (in *DefaultUserSettingsKernelGatewayAppSettingsParameters) DeepCopy() *DefaultUserSettingsKernelGatewayAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsKernelGatewayAppSettingsParameters.
func (*DefaultUserSettingsKernelGatewayAppSettingsParameters) DeepCopyInto ¶ added in v0.29.0
func (in *DefaultUserSettingsKernelGatewayAppSettingsParameters) DeepCopyInto(out *DefaultUserSettingsKernelGatewayAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultUserSettingsObservation ¶
type DefaultUserSettingsObservation struct { // Indicates whether auto-mounting of an EFS volume is supported for the user profile. The DefaultAsDomain value is only supported for user profiles. Do not use the DefaultAsDomain value when setting this parameter for a domain. Valid values are: Enabled, Disabled, and DefaultAsDomain. AutoMountHomeEFS *string `json:"autoMountHomeEfs,omitempty" tf:"auto_mount_home_efs,omitempty"` // The Canvas app settings. See canvas_app_settings Block below. CanvasAppSettings []CanvasAppSettingsObservation `json:"canvasAppSettings,omitempty" tf:"canvas_app_settings,omitempty"` // The Code Editor application settings. See code_editor_app_settings Block below. CodeEditorAppSettings []CodeEditorAppSettingsObservation `json:"codeEditorAppSettings,omitempty" tf:"code_editor_app_settings,omitempty"` // The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker Studio. See custom_file_system_config Block below. CustomFileSystemConfig []CustomFileSystemConfigObservation `json:"customFileSystemConfig,omitempty" tf:"custom_file_system_config,omitempty"` // Details about the POSIX identity that is used for file system operations. See custom_posix_user_config Block below. CustomPosixUserConfig []CustomPosixUserConfigObservation `json:"customPosixUserConfig,omitempty" tf:"custom_posix_user_config,omitempty"` // The default experience that the user is directed to when accessing the domain. The supported values are: studio::: Indicates that Studio is the default experience. This value can only be passed if StudioWebPortal is set to ENABLED. app:JupyterServer:: Indicates that Studio Classic is the default experience. DefaultLandingURI *string `json:"defaultLandingUri,omitempty" tf:"default_landing_uri,omitempty"` // The execution role ARN for the user. ExecutionRole *string `json:"executionRole,omitempty" tf:"execution_role,omitempty"` // The settings for the JupyterLab application. See jupyter_lab_app_settings Block below. JupyterLabAppSettings []JupyterLabAppSettingsObservation `json:"jupyterLabAppSettings,omitempty" tf:"jupyter_lab_app_settings,omitempty"` // The Jupyter server's app settings. See jupyter_server_app_settings Block below. JupyterServerAppSettings []DefaultUserSettingsJupyterServerAppSettingsObservation `json:"jupyterServerAppSettings,omitempty" tf:"jupyter_server_app_settings,omitempty"` // The kernel gateway app settings. See kernel_gateway_app_settings Block below. KernelGatewayAppSettings []DefaultUserSettingsKernelGatewayAppSettingsObservation `json:"kernelGatewayAppSettings,omitempty" tf:"kernel_gateway_app_settings,omitempty"` // The RSession app settings. See r_session_app_settings Block below. RSessionAppSettings []RSessionAppSettingsObservation `json:"rSessionAppSettings,omitempty" tf:"r_session_app_settings,omitempty"` // A collection of settings that configure user interaction with the RStudioServerPro app. See r_studio_server_pro_app_settings Block below. RStudioServerProAppSettings []RStudioServerProAppSettingsObservation `json:"rStudioServerProAppSettings,omitempty" tf:"r_studio_server_pro_app_settings,omitempty"` // A list of security group IDs that will be attached to the user. // +listType=set SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // The sharing settings. See sharing_settings Block below. SharingSettings []SharingSettingsObservation `json:"sharingSettings,omitempty" tf:"sharing_settings,omitempty"` // The storage settings for a private space. See space_storage_settings Block below. SpaceStorageSettings []SpaceStorageSettingsObservation `json:"spaceStorageSettings,omitempty" tf:"space_storage_settings,omitempty"` // Whether the user can access Studio. If this value is set to DISABLED, the user cannot access Studio, even if that is the default experience for the domain. Valid values are ENABLED and DISABLED. StudioWebPortal *string `json:"studioWebPortal,omitempty" tf:"studio_web_portal,omitempty"` // The Studio Web Portal settings. See studio_web_portal_settings Block below. StudioWebPortalSettings []StudioWebPortalSettingsObservation `json:"studioWebPortalSettings,omitempty" tf:"studio_web_portal_settings,omitempty"` // The TensorBoard app settings. See tensor_board_app_settings Block below. TensorBoardAppSettings []TensorBoardAppSettingsObservation `json:"tensorBoardAppSettings,omitempty" tf:"tensor_board_app_settings,omitempty"` }
func (*DefaultUserSettingsObservation) DeepCopy ¶
func (in *DefaultUserSettingsObservation) DeepCopy() *DefaultUserSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsObservation.
func (*DefaultUserSettingsObservation) DeepCopyInto ¶
func (in *DefaultUserSettingsObservation) DeepCopyInto(out *DefaultUserSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultUserSettingsParameters ¶
type DefaultUserSettingsParameters struct { // Indicates whether auto-mounting of an EFS volume is supported for the user profile. The DefaultAsDomain value is only supported for user profiles. Do not use the DefaultAsDomain value when setting this parameter for a domain. Valid values are: Enabled, Disabled, and DefaultAsDomain. // +kubebuilder:validation:Optional AutoMountHomeEFS *string `json:"autoMountHomeEfs,omitempty" tf:"auto_mount_home_efs,omitempty"` // The Canvas app settings. See canvas_app_settings Block below. // +kubebuilder:validation:Optional CanvasAppSettings []CanvasAppSettingsParameters `json:"canvasAppSettings,omitempty" tf:"canvas_app_settings,omitempty"` // The Code Editor application settings. See code_editor_app_settings Block below. // +kubebuilder:validation:Optional CodeEditorAppSettings []CodeEditorAppSettingsParameters `json:"codeEditorAppSettings,omitempty" tf:"code_editor_app_settings,omitempty"` // The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker Studio. See custom_file_system_config Block below. // +kubebuilder:validation:Optional CustomFileSystemConfig []CustomFileSystemConfigParameters `json:"customFileSystemConfig,omitempty" tf:"custom_file_system_config,omitempty"` // Details about the POSIX identity that is used for file system operations. See custom_posix_user_config Block below. // +kubebuilder:validation:Optional CustomPosixUserConfig []CustomPosixUserConfigParameters `json:"customPosixUserConfig,omitempty" tf:"custom_posix_user_config,omitempty"` // The default experience that the user is directed to when accessing the domain. The supported values are: studio::: Indicates that Studio is the default experience. This value can only be passed if StudioWebPortal is set to ENABLED. app:JupyterServer:: Indicates that Studio Classic is the default experience. // +kubebuilder:validation:Optional DefaultLandingURI *string `json:"defaultLandingUri,omitempty" tf:"default_landing_uri,omitempty"` // The execution role ARN for the user. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("arn",true) // +kubebuilder:validation:Optional ExecutionRole *string `json:"executionRole,omitempty" tf:"execution_role,omitempty"` // Reference to a Role in iam to populate executionRole. // +kubebuilder:validation:Optional ExecutionRoleRef *v1.Reference `json:"executionRoleRef,omitempty" tf:"-"` // Selector for a Role in iam to populate executionRole. // +kubebuilder:validation:Optional ExecutionRoleSelector *v1.Selector `json:"executionRoleSelector,omitempty" tf:"-"` // The settings for the JupyterLab application. See jupyter_lab_app_settings Block below. // +kubebuilder:validation:Optional JupyterLabAppSettings []JupyterLabAppSettingsParameters `json:"jupyterLabAppSettings,omitempty" tf:"jupyter_lab_app_settings,omitempty"` // The Jupyter server's app settings. See jupyter_server_app_settings Block below. // +kubebuilder:validation:Optional JupyterServerAppSettings []DefaultUserSettingsJupyterServerAppSettingsParameters `json:"jupyterServerAppSettings,omitempty" tf:"jupyter_server_app_settings,omitempty"` // The kernel gateway app settings. See kernel_gateway_app_settings Block below. // +kubebuilder:validation:Optional KernelGatewayAppSettings []DefaultUserSettingsKernelGatewayAppSettingsParameters `json:"kernelGatewayAppSettings,omitempty" tf:"kernel_gateway_app_settings,omitempty"` // The RSession app settings. See r_session_app_settings Block below. // +kubebuilder:validation:Optional RSessionAppSettings []RSessionAppSettingsParameters `json:"rSessionAppSettings,omitempty" tf:"r_session_app_settings,omitempty"` // A collection of settings that configure user interaction with the RStudioServerPro app. See r_studio_server_pro_app_settings Block below. // +kubebuilder:validation:Optional RStudioServerProAppSettings []RStudioServerProAppSettingsParameters `json:"rStudioServerProAppSettings,omitempty" tf:"r_studio_server_pro_app_settings,omitempty"` // A list of security group IDs that will be attached to the user. // +kubebuilder:validation:Optional // +listType=set SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // The sharing settings. See sharing_settings Block below. // +kubebuilder:validation:Optional SharingSettings []SharingSettingsParameters `json:"sharingSettings,omitempty" tf:"sharing_settings,omitempty"` // The storage settings for a private space. See space_storage_settings Block below. // +kubebuilder:validation:Optional SpaceStorageSettings []SpaceStorageSettingsParameters `json:"spaceStorageSettings,omitempty" tf:"space_storage_settings,omitempty"` // Whether the user can access Studio. If this value is set to DISABLED, the user cannot access Studio, even if that is the default experience for the domain. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional StudioWebPortal *string `json:"studioWebPortal,omitempty" tf:"studio_web_portal,omitempty"` // The Studio Web Portal settings. See studio_web_portal_settings Block below. // +kubebuilder:validation:Optional StudioWebPortalSettings []StudioWebPortalSettingsParameters `json:"studioWebPortalSettings,omitempty" tf:"studio_web_portal_settings,omitempty"` // The TensorBoard app settings. See tensor_board_app_settings Block below. // +kubebuilder:validation:Optional TensorBoardAppSettings []TensorBoardAppSettingsParameters `json:"tensorBoardAppSettings,omitempty" tf:"tensor_board_app_settings,omitempty"` }
func (*DefaultUserSettingsParameters) DeepCopy ¶
func (in *DefaultUserSettingsParameters) DeepCopy() *DefaultUserSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsParameters.
func (*DefaultUserSettingsParameters) DeepCopyInto ¶
func (in *DefaultUserSettingsParameters) DeepCopyInto(out *DefaultUserSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentConfigInitParameters ¶ added in v0.47.0
type DeploymentConfigInitParameters struct { // Automatic rollback configuration for handling endpoint deployment failures and recovery. See Auto Rollback Configuration. AutoRollbackConfiguration []AutoRollbackConfigurationInitParameters `json:"autoRollbackConfiguration,omitempty" tf:"auto_rollback_configuration,omitempty"` // Update policy for a blue/green deployment. If this update policy is specified, SageMaker creates a new fleet during the deployment while maintaining the old fleet. SageMaker flips traffic to the new fleet according to the specified traffic routing configuration. Only one update policy should be used in the deployment configuration. If no update policy is specified, SageMaker uses a blue/green deployment strategy with all at once traffic shifting by default. See Blue Green Update Config. BlueGreenUpdatePolicy []BlueGreenUpdatePolicyInitParameters `json:"blueGreenUpdatePolicy,omitempty" tf:"blue_green_update_policy,omitempty"` // Specifies a rolling deployment strategy for updating a SageMaker endpoint. See Rolling Update Policy. RollingUpdatePolicy []RollingUpdatePolicyInitParameters `json:"rollingUpdatePolicy,omitempty" tf:"rolling_update_policy,omitempty"` }
func (*DeploymentConfigInitParameters) DeepCopy ¶ added in v0.47.0
func (in *DeploymentConfigInitParameters) DeepCopy() *DeploymentConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentConfigInitParameters.
func (*DeploymentConfigInitParameters) DeepCopyInto ¶ added in v0.47.0
func (in *DeploymentConfigInitParameters) DeepCopyInto(out *DeploymentConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentConfigObservation ¶ added in v0.47.0
type DeploymentConfigObservation struct { // Automatic rollback configuration for handling endpoint deployment failures and recovery. See Auto Rollback Configuration. AutoRollbackConfiguration []AutoRollbackConfigurationObservation `json:"autoRollbackConfiguration,omitempty" tf:"auto_rollback_configuration,omitempty"` // Update policy for a blue/green deployment. If this update policy is specified, SageMaker creates a new fleet during the deployment while maintaining the old fleet. SageMaker flips traffic to the new fleet according to the specified traffic routing configuration. Only one update policy should be used in the deployment configuration. If no update policy is specified, SageMaker uses a blue/green deployment strategy with all at once traffic shifting by default. See Blue Green Update Config. BlueGreenUpdatePolicy []BlueGreenUpdatePolicyObservation `json:"blueGreenUpdatePolicy,omitempty" tf:"blue_green_update_policy,omitempty"` // Specifies a rolling deployment strategy for updating a SageMaker endpoint. See Rolling Update Policy. RollingUpdatePolicy []RollingUpdatePolicyObservation `json:"rollingUpdatePolicy,omitempty" tf:"rolling_update_policy,omitempty"` }
func (*DeploymentConfigObservation) DeepCopy ¶ added in v0.47.0
func (in *DeploymentConfigObservation) DeepCopy() *DeploymentConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentConfigObservation.
func (*DeploymentConfigObservation) DeepCopyInto ¶ added in v0.47.0
func (in *DeploymentConfigObservation) DeepCopyInto(out *DeploymentConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentConfigParameters ¶ added in v0.47.0
type DeploymentConfigParameters struct { // Automatic rollback configuration for handling endpoint deployment failures and recovery. See Auto Rollback Configuration. // +kubebuilder:validation:Optional AutoRollbackConfiguration []AutoRollbackConfigurationParameters `json:"autoRollbackConfiguration,omitempty" tf:"auto_rollback_configuration,omitempty"` // Update policy for a blue/green deployment. If this update policy is specified, SageMaker creates a new fleet during the deployment while maintaining the old fleet. SageMaker flips traffic to the new fleet according to the specified traffic routing configuration. Only one update policy should be used in the deployment configuration. If no update policy is specified, SageMaker uses a blue/green deployment strategy with all at once traffic shifting by default. See Blue Green Update Config. // +kubebuilder:validation:Optional BlueGreenUpdatePolicy []BlueGreenUpdatePolicyParameters `json:"blueGreenUpdatePolicy,omitempty" tf:"blue_green_update_policy,omitempty"` // Specifies a rolling deployment strategy for updating a SageMaker endpoint. See Rolling Update Policy. // +kubebuilder:validation:Optional RollingUpdatePolicy []RollingUpdatePolicyParameters `json:"rollingUpdatePolicy,omitempty" tf:"rolling_update_policy,omitempty"` }
func (*DeploymentConfigParameters) DeepCopy ¶ added in v0.47.0
func (in *DeploymentConfigParameters) DeepCopy() *DeploymentConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentConfigParameters.
func (*DeploymentConfigParameters) DeepCopyInto ¶ added in v0.47.0
func (in *DeploymentConfigParameters) DeepCopyInto(out *DeploymentConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Device ¶ added in v0.28.0
type Device struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.device) || (has(self.initProvider) && has(self.initProvider.device))",message="spec.forProvider.device is a required parameter" Spec DeviceSpec `json:"spec"` Status DeviceStatus `json:"status,omitempty"` }
Device is the Schema for the Devices API. Provides a SageMaker Device resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Device) ConvertFrom ¶ added in v1.7.0
func (tr *Device) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the Device type.
func (*Device) ConvertTo ¶ added in v1.7.0
func (tr *Device) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this Device to the hub type.
func (*Device) DeepCopy ¶ added in v0.28.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Device.
func (*Device) DeepCopyInto ¶ added in v0.28.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Device) DeepCopyObject ¶ added in v0.28.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Device) GetCondition ¶ added in v0.28.0
func (mg *Device) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Device.
func (*Device) GetConnectionDetailsMapping ¶ added in v0.28.0
GetConnectionDetailsMapping for this Device
func (*Device) GetDeletionPolicy ¶ added in v0.28.0
func (mg *Device) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Device.
func (*Device) GetID ¶ added in v0.28.0
GetID returns ID of underlying Terraform resource of this Device
func (*Device) GetInitParameters ¶ added in v0.38.0
GetInitParameters of this Device
func (*Device) GetManagementPolicies ¶ added in v0.38.0
func (mg *Device) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Device.
func (*Device) GetMergedParameters ¶ added in v0.44.0
GetInitParameters of this Device
func (*Device) GetObservation ¶ added in v0.28.0
GetObservation of this Device
func (*Device) GetParameters ¶ added in v0.28.0
GetParameters of this Device
func (*Device) GetProviderConfigReference ¶ added in v0.28.0
GetProviderConfigReference of this Device.
func (*Device) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *Device) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Device.
func (*Device) GetTerraformResourceType ¶ added in v0.28.0
GetTerraformResourceType returns Terraform resource type for this Device
func (*Device) GetTerraformSchemaVersion ¶ added in v0.28.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Device) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *Device) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Device.
func (*Device) LateInitialize ¶ added in v0.28.0
LateInitialize this Device using its observed tfState. returns True if there are any spec changes for the resource.
func (*Device) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this Device.
func (*Device) SetConditions ¶ added in v0.28.0
SetConditions of this Device.
func (*Device) SetDeletionPolicy ¶ added in v0.28.0
func (mg *Device) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Device.
func (*Device) SetManagementPolicies ¶ added in v0.38.0
func (mg *Device) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Device.
func (*Device) SetObservation ¶ added in v0.28.0
SetObservation for this Device
func (*Device) SetParameters ¶ added in v0.28.0
SetParameters for this Device
func (*Device) SetProviderConfigReference ¶ added in v0.28.0
SetProviderConfigReference of this Device.
func (*Device) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *Device) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Device.
func (*Device) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *Device) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Device.
type DeviceDeviceInitParameters ¶ added in v0.38.0
type DeviceDeviceInitParameters struct { // A description for the device. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the device. DeviceName *string `json:"deviceName,omitempty" tf:"device_name,omitempty"` // Amazon Web Services Internet of Things (IoT) object name. IotThingName *string `json:"iotThingName,omitempty" tf:"iot_thing_name,omitempty"` }
func (*DeviceDeviceInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DeviceDeviceInitParameters) DeepCopy() *DeviceDeviceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceDeviceInitParameters.
func (*DeviceDeviceInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *DeviceDeviceInitParameters) DeepCopyInto(out *DeviceDeviceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceDeviceObservation ¶ added in v0.28.0
type DeviceDeviceObservation struct { // A description for the device. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the device. DeviceName *string `json:"deviceName,omitempty" tf:"device_name,omitempty"` // Amazon Web Services Internet of Things (IoT) object name. IotThingName *string `json:"iotThingName,omitempty" tf:"iot_thing_name,omitempty"` }
func (*DeviceDeviceObservation) DeepCopy ¶ added in v0.28.0
func (in *DeviceDeviceObservation) DeepCopy() *DeviceDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceDeviceObservation.
func (*DeviceDeviceObservation) DeepCopyInto ¶ added in v0.28.0
func (in *DeviceDeviceObservation) DeepCopyInto(out *DeviceDeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceDeviceParameters ¶ added in v0.28.0
type DeviceDeviceParameters struct { // A description for the device. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the device. // +kubebuilder:validation:Optional DeviceName *string `json:"deviceName" tf:"device_name,omitempty"` // Amazon Web Services Internet of Things (IoT) object name. // +kubebuilder:validation:Optional IotThingName *string `json:"iotThingName,omitempty" tf:"iot_thing_name,omitempty"` }
func (*DeviceDeviceParameters) DeepCopy ¶ added in v0.28.0
func (in *DeviceDeviceParameters) DeepCopy() *DeviceDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceDeviceParameters.
func (*DeviceDeviceParameters) DeepCopyInto ¶ added in v0.28.0
func (in *DeviceDeviceParameters) DeepCopyInto(out *DeviceDeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceFleet ¶ added in v0.28.0
type DeviceFleet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.outputConfig) || (has(self.initProvider) && has(self.initProvider.outputConfig))",message="spec.forProvider.outputConfig is a required parameter" Spec DeviceFleetSpec `json:"spec"` Status DeviceFleetStatus `json:"status,omitempty"` }
DeviceFleet is the Schema for the DeviceFleets API. Provides a SageMaker Device Fleet resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws},path=devicefleet
func (*DeviceFleet) ConvertFrom ¶ added in v1.7.0
func (tr *DeviceFleet) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the DeviceFleet type.
func (*DeviceFleet) ConvertTo ¶ added in v1.7.0
func (tr *DeviceFleet) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this DeviceFleet to the hub type.
func (*DeviceFleet) DeepCopy ¶ added in v0.28.0
func (in *DeviceFleet) DeepCopy() *DeviceFleet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceFleet.
func (*DeviceFleet) DeepCopyInto ¶ added in v0.28.0
func (in *DeviceFleet) DeepCopyInto(out *DeviceFleet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeviceFleet) DeepCopyObject ¶ added in v0.28.0
func (in *DeviceFleet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeviceFleet) GetCondition ¶ added in v0.28.0
func (mg *DeviceFleet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DeviceFleet.
func (*DeviceFleet) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *DeviceFleet) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DeviceFleet
func (*DeviceFleet) GetDeletionPolicy ¶ added in v0.28.0
func (mg *DeviceFleet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DeviceFleet.
func (*DeviceFleet) GetID ¶ added in v0.28.0
func (tr *DeviceFleet) GetID() string
GetID returns ID of underlying Terraform resource of this DeviceFleet
func (*DeviceFleet) GetInitParameters ¶ added in v0.38.0
func (tr *DeviceFleet) GetInitParameters() (map[string]any, error)
GetInitParameters of this DeviceFleet
func (*DeviceFleet) GetManagementPolicies ¶ added in v0.38.0
func (mg *DeviceFleet) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DeviceFleet.
func (*DeviceFleet) GetMergedParameters ¶ added in v0.44.0
func (tr *DeviceFleet) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this DeviceFleet
func (*DeviceFleet) GetObservation ¶ added in v0.28.0
func (tr *DeviceFleet) GetObservation() (map[string]any, error)
GetObservation of this DeviceFleet
func (*DeviceFleet) GetParameters ¶ added in v0.28.0
func (tr *DeviceFleet) GetParameters() (map[string]any, error)
GetParameters of this DeviceFleet
func (*DeviceFleet) GetProviderConfigReference ¶ added in v0.28.0
func (mg *DeviceFleet) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DeviceFleet.
func (*DeviceFleet) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *DeviceFleet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DeviceFleet.
func (*DeviceFleet) GetTerraformResourceType ¶ added in v0.28.0
func (mg *DeviceFleet) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DeviceFleet
func (*DeviceFleet) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *DeviceFleet) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DeviceFleet) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *DeviceFleet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DeviceFleet.
func (*DeviceFleet) LateInitialize ¶ added in v0.28.0
func (tr *DeviceFleet) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DeviceFleet using its observed tfState. returns True if there are any spec changes for the resource.
func (*DeviceFleet) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this DeviceFleet.
func (*DeviceFleet) SetConditions ¶ added in v0.28.0
func (mg *DeviceFleet) SetConditions(c ...xpv1.Condition)
SetConditions of this DeviceFleet.
func (*DeviceFleet) SetDeletionPolicy ¶ added in v0.28.0
func (mg *DeviceFleet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DeviceFleet.
func (*DeviceFleet) SetManagementPolicies ¶ added in v0.38.0
func (mg *DeviceFleet) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DeviceFleet.
func (*DeviceFleet) SetObservation ¶ added in v0.28.0
func (tr *DeviceFleet) SetObservation(obs map[string]any) error
SetObservation for this DeviceFleet
func (*DeviceFleet) SetParameters ¶ added in v0.28.0
func (tr *DeviceFleet) SetParameters(params map[string]any) error
SetParameters for this DeviceFleet
func (*DeviceFleet) SetProviderConfigReference ¶ added in v0.28.0
func (mg *DeviceFleet) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DeviceFleet.
func (*DeviceFleet) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *DeviceFleet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DeviceFleet.
func (*DeviceFleet) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *DeviceFleet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DeviceFleet.
type DeviceFleetInitParameters ¶ added in v0.38.0
type DeviceFleetInitParameters struct { // A description of the fleet. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Whether to create an AWS IoT Role Alias during device fleet creation. The name of the role alias generated will match this pattern: "SageMakerEdge-{DeviceFleetName}". EnableIotRoleAlias *bool `json:"enableIotRoleAlias,omitempty" tf:"enable_iot_role_alias,omitempty"` // Specifies details about the repository. see Output Config details below. OutputConfig []OutputConfigInitParameters `json:"outputConfig,omitempty" tf:"output_config,omitempty"` // The Amazon Resource Name (ARN) that has access to AWS Internet of Things (IoT). // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Reference to a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*DeviceFleetInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DeviceFleetInitParameters) DeepCopy() *DeviceFleetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceFleetInitParameters.
func (*DeviceFleetInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *DeviceFleetInitParameters) DeepCopyInto(out *DeviceFleetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceFleetList ¶ added in v0.28.0
type DeviceFleetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DeviceFleet `json:"items"` }
DeviceFleetList contains a list of DeviceFleets
func (*DeviceFleetList) DeepCopy ¶ added in v0.28.0
func (in *DeviceFleetList) DeepCopy() *DeviceFleetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceFleetList.
func (*DeviceFleetList) DeepCopyInto ¶ added in v0.28.0
func (in *DeviceFleetList) DeepCopyInto(out *DeviceFleetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeviceFleetList) DeepCopyObject ¶ added in v0.28.0
func (in *DeviceFleetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeviceFleetList) GetItems ¶ added in v0.28.0
func (l *DeviceFleetList) GetItems() []resource.Managed
GetItems of this DeviceFleetList.
type DeviceFleetObservation ¶ added in v0.28.0
type DeviceFleetObservation struct { // The Amazon Resource Name (ARN) assigned by AWS to this Device Fleet. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // A description of the fleet. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Whether to create an AWS IoT Role Alias during device fleet creation. The name of the role alias generated will match this pattern: "SageMakerEdge-{DeviceFleetName}". EnableIotRoleAlias *bool `json:"enableIotRoleAlias,omitempty" tf:"enable_iot_role_alias,omitempty"` // The name of the Device Fleet. ID *string `json:"id,omitempty" tf:"id,omitempty"` IotRoleAlias *string `json:"iotRoleAlias,omitempty" tf:"iot_role_alias,omitempty"` // Specifies details about the repository. see Output Config details below. OutputConfig []OutputConfigObservation `json:"outputConfig,omitempty" tf:"output_config,omitempty"` // The Amazon Resource Name (ARN) that has access to AWS Internet of Things (IoT). RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*DeviceFleetObservation) DeepCopy ¶ added in v0.28.0
func (in *DeviceFleetObservation) DeepCopy() *DeviceFleetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceFleetObservation.
func (*DeviceFleetObservation) DeepCopyInto ¶ added in v0.28.0
func (in *DeviceFleetObservation) DeepCopyInto(out *DeviceFleetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceFleetParameters ¶ added in v0.28.0
type DeviceFleetParameters struct { // A description of the fleet. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Whether to create an AWS IoT Role Alias during device fleet creation. The name of the role alias generated will match this pattern: "SageMakerEdge-{DeviceFleetName}". // +kubebuilder:validation:Optional EnableIotRoleAlias *bool `json:"enableIotRoleAlias,omitempty" tf:"enable_iot_role_alias,omitempty"` // Specifies details about the repository. see Output Config details below. // +kubebuilder:validation:Optional OutputConfig []OutputConfigParameters `json:"outputConfig,omitempty" tf:"output_config,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The Amazon Resource Name (ARN) that has access to AWS Internet of Things (IoT). // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Reference to a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*DeviceFleetParameters) DeepCopy ¶ added in v0.28.0
func (in *DeviceFleetParameters) DeepCopy() *DeviceFleetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceFleetParameters.
func (*DeviceFleetParameters) DeepCopyInto ¶ added in v0.28.0
func (in *DeviceFleetParameters) DeepCopyInto(out *DeviceFleetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceFleetSpec ¶ added in v0.28.0
type DeviceFleetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DeviceFleetParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DeviceFleetInitParameters `json:"initProvider,omitempty"` }
DeviceFleetSpec defines the desired state of DeviceFleet
func (*DeviceFleetSpec) DeepCopy ¶ added in v0.28.0
func (in *DeviceFleetSpec) DeepCopy() *DeviceFleetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceFleetSpec.
func (*DeviceFleetSpec) DeepCopyInto ¶ added in v0.28.0
func (in *DeviceFleetSpec) DeepCopyInto(out *DeviceFleetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceFleetStatus ¶ added in v0.28.0
type DeviceFleetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DeviceFleetObservation `json:"atProvider,omitempty"` }
DeviceFleetStatus defines the observed state of DeviceFleet.
func (*DeviceFleetStatus) DeepCopy ¶ added in v0.28.0
func (in *DeviceFleetStatus) DeepCopy() *DeviceFleetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceFleetStatus.
func (*DeviceFleetStatus) DeepCopyInto ¶ added in v0.28.0
func (in *DeviceFleetStatus) DeepCopyInto(out *DeviceFleetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceInitParameters ¶ added in v0.38.0
type DeviceInitParameters struct { // The device to register with SageMaker Edge Manager. See Device details below. Device []DeviceDeviceInitParameters `json:"device,omitempty" tf:"device,omitempty"` // The name of the Device Fleet. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.DeviceFleet DeviceFleetName *string `json:"deviceFleetName,omitempty" tf:"device_fleet_name,omitempty"` // Reference to a DeviceFleet in sagemaker to populate deviceFleetName. // +kubebuilder:validation:Optional DeviceFleetNameRef *v1.Reference `json:"deviceFleetNameRef,omitempty" tf:"-"` // Selector for a DeviceFleet in sagemaker to populate deviceFleetName. // +kubebuilder:validation:Optional DeviceFleetNameSelector *v1.Selector `json:"deviceFleetNameSelector,omitempty" tf:"-"` }
func (*DeviceInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DeviceInitParameters) DeepCopy() *DeviceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceInitParameters.
func (*DeviceInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *DeviceInitParameters) DeepCopyInto(out *DeviceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceList ¶ added in v0.28.0
type DeviceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Device `json:"items"` }
DeviceList contains a list of Devices
func (*DeviceList) DeepCopy ¶ added in v0.28.0
func (in *DeviceList) DeepCopy() *DeviceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceList.
func (*DeviceList) DeepCopyInto ¶ added in v0.28.0
func (in *DeviceList) DeepCopyInto(out *DeviceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeviceList) DeepCopyObject ¶ added in v0.28.0
func (in *DeviceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeviceList) GetItems ¶ added in v0.28.0
func (l *DeviceList) GetItems() []resource.Managed
GetItems of this DeviceList.
type DeviceObservation ¶ added in v0.28.0
type DeviceObservation struct { AgentVersion *string `json:"agentVersion,omitempty" tf:"agent_version,omitempty"` // The Amazon Resource Name (ARN) assigned by AWS to this Device. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The device to register with SageMaker Edge Manager. See Device details below. Device []DeviceDeviceObservation `json:"device,omitempty" tf:"device,omitempty"` // The name of the Device Fleet. DeviceFleetName *string `json:"deviceFleetName,omitempty" tf:"device_fleet_name,omitempty"` // The id is constructed from device-fleet-name/device-name. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DeviceObservation) DeepCopy ¶ added in v0.28.0
func (in *DeviceObservation) DeepCopy() *DeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceObservation.
func (*DeviceObservation) DeepCopyInto ¶ added in v0.28.0
func (in *DeviceObservation) DeepCopyInto(out *DeviceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceParameters ¶ added in v0.28.0
type DeviceParameters struct { // The device to register with SageMaker Edge Manager. See Device details below. // +kubebuilder:validation:Optional Device []DeviceDeviceParameters `json:"device,omitempty" tf:"device,omitempty"` // The name of the Device Fleet. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.DeviceFleet // +kubebuilder:validation:Optional DeviceFleetName *string `json:"deviceFleetName,omitempty" tf:"device_fleet_name,omitempty"` // Reference to a DeviceFleet in sagemaker to populate deviceFleetName. // +kubebuilder:validation:Optional DeviceFleetNameRef *v1.Reference `json:"deviceFleetNameRef,omitempty" tf:"-"` // Selector for a DeviceFleet in sagemaker to populate deviceFleetName. // +kubebuilder:validation:Optional DeviceFleetNameSelector *v1.Selector `json:"deviceFleetNameSelector,omitempty" tf:"-"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*DeviceParameters) DeepCopy ¶ added in v0.28.0
func (in *DeviceParameters) DeepCopy() *DeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceParameters.
func (*DeviceParameters) DeepCopyInto ¶ added in v0.28.0
func (in *DeviceParameters) DeepCopyInto(out *DeviceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceSpec ¶ added in v0.28.0
type DeviceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DeviceParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DeviceInitParameters `json:"initProvider,omitempty"` }
DeviceSpec defines the desired state of Device
func (*DeviceSpec) DeepCopy ¶ added in v0.28.0
func (in *DeviceSpec) DeepCopy() *DeviceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceSpec.
func (*DeviceSpec) DeepCopyInto ¶ added in v0.28.0
func (in *DeviceSpec) DeepCopyInto(out *DeviceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceStatus ¶ added in v0.28.0
type DeviceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DeviceObservation `json:"atProvider,omitempty"` }
DeviceStatus defines the observed state of Device.
func (*DeviceStatus) DeepCopy ¶ added in v0.28.0
func (in *DeviceStatus) DeepCopy() *DeviceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceStatus.
func (*DeviceStatus) DeepCopyInto ¶ added in v0.28.0
func (in *DeviceStatus) DeepCopyInto(out *DeviceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectDeploySettingsInitParameters ¶ added in v1.0.0
type DirectDeploySettingsInitParameters struct { // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*DirectDeploySettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *DirectDeploySettingsInitParameters) DeepCopy() *DirectDeploySettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectDeploySettingsInitParameters.
func (*DirectDeploySettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *DirectDeploySettingsInitParameters) DeepCopyInto(out *DirectDeploySettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectDeploySettingsObservation ¶ added in v1.0.0
type DirectDeploySettingsObservation struct { // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*DirectDeploySettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *DirectDeploySettingsObservation) DeepCopy() *DirectDeploySettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectDeploySettingsObservation.
func (*DirectDeploySettingsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *DirectDeploySettingsObservation) DeepCopyInto(out *DirectDeploySettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectDeploySettingsParameters ¶ added in v1.0.0
type DirectDeploySettingsParameters struct { // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*DirectDeploySettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *DirectDeploySettingsParameters) DeepCopy() *DirectDeploySettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectDeploySettingsParameters.
func (*DirectDeploySettingsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *DirectDeploySettingsParameters) DeepCopyInto(out *DirectDeploySettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerSettingsInitParameters ¶ added in v1.15.0
type DockerSettingsInitParameters struct { // Indicates whether the domain can access Docker. Valid values are ENABLED and DISABLED. EnableDockerAccess *string `json:"enableDockerAccess,omitempty" tf:"enable_docker_access,omitempty"` // The list of Amazon Web Services accounts that are trusted when the domain is created in VPC-only mode. // +listType=set VPCOnlyTrustedAccounts []*string `json:"vpcOnlyTrustedAccounts,omitempty" tf:"vpc_only_trusted_accounts,omitempty"` }
func (*DockerSettingsInitParameters) DeepCopy ¶ added in v1.15.0
func (in *DockerSettingsInitParameters) DeepCopy() *DockerSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerSettingsInitParameters.
func (*DockerSettingsInitParameters) DeepCopyInto ¶ added in v1.15.0
func (in *DockerSettingsInitParameters) DeepCopyInto(out *DockerSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerSettingsObservation ¶ added in v1.15.0
type DockerSettingsObservation struct { // Indicates whether the domain can access Docker. Valid values are ENABLED and DISABLED. EnableDockerAccess *string `json:"enableDockerAccess,omitempty" tf:"enable_docker_access,omitempty"` // The list of Amazon Web Services accounts that are trusted when the domain is created in VPC-only mode. // +listType=set VPCOnlyTrustedAccounts []*string `json:"vpcOnlyTrustedAccounts,omitempty" tf:"vpc_only_trusted_accounts,omitempty"` }
func (*DockerSettingsObservation) DeepCopy ¶ added in v1.15.0
func (in *DockerSettingsObservation) DeepCopy() *DockerSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerSettingsObservation.
func (*DockerSettingsObservation) DeepCopyInto ¶ added in v1.15.0
func (in *DockerSettingsObservation) DeepCopyInto(out *DockerSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerSettingsParameters ¶ added in v1.15.0
type DockerSettingsParameters struct { // Indicates whether the domain can access Docker. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional EnableDockerAccess *string `json:"enableDockerAccess,omitempty" tf:"enable_docker_access,omitempty"` // The list of Amazon Web Services accounts that are trusted when the domain is created in VPC-only mode. // +kubebuilder:validation:Optional // +listType=set VPCOnlyTrustedAccounts []*string `json:"vpcOnlyTrustedAccounts,omitempty" tf:"vpc_only_trusted_accounts,omitempty"` }
func (*DockerSettingsParameters) DeepCopy ¶ added in v1.15.0
func (in *DockerSettingsParameters) DeepCopy() *DockerSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerSettingsParameters.
func (*DockerSettingsParameters) DeepCopyInto ¶ added in v1.15.0
func (in *DockerSettingsParameters) DeepCopyInto(out *DockerSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Domain ¶
type Domain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.authMode) || (has(self.initProvider) && has(self.initProvider.authMode))",message="spec.forProvider.authMode is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.defaultUserSettings) || (has(self.initProvider) && has(self.initProvider.defaultUserSettings))",message="spec.forProvider.defaultUserSettings is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.domainName) || (has(self.initProvider) && has(self.initProvider.domainName))",message="spec.forProvider.domainName is a required parameter" Spec DomainSpec `json:"spec"` Status DomainStatus `json:"status,omitempty"` }
Domain is the Schema for the Domains API. Provides a SageMaker Domain resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Domain) ConvertFrom ¶ added in v1.7.0
func (tr *Domain) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the Domain type.
func (*Domain) ConvertTo ¶ added in v1.7.0
func (tr *Domain) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this Domain to the hub type.
func (*Domain) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Domain.
func (*Domain) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Domain) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Domain) GetCondition ¶
func (mg *Domain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Domain.
func (*Domain) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Domain
func (*Domain) GetDeletionPolicy ¶
func (mg *Domain) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Domain.
func (*Domain) GetInitParameters ¶ added in v0.38.0
GetInitParameters of this Domain
func (*Domain) GetManagementPolicies ¶ added in v0.38.0
func (mg *Domain) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Domain.
func (*Domain) GetMergedParameters ¶ added in v0.44.0
GetInitParameters of this Domain
func (*Domain) GetObservation ¶
GetObservation of this Domain
func (*Domain) GetParameters ¶
GetParameters of this Domain
func (*Domain) GetProviderConfigReference ¶
GetProviderConfigReference of this Domain.
func (*Domain) GetPublishConnectionDetailsTo ¶
func (mg *Domain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Domain.
func (*Domain) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Domain
func (*Domain) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Domain) GetWriteConnectionSecretToReference ¶
func (mg *Domain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Domain.
func (*Domain) LateInitialize ¶
LateInitialize this Domain using its observed tfState. returns True if there are any spec changes for the resource.
func (*Domain) ResolveReferences ¶
ResolveReferences of this Domain.
func (*Domain) SetConditions ¶
SetConditions of this Domain.
func (*Domain) SetDeletionPolicy ¶
func (mg *Domain) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Domain.
func (*Domain) SetManagementPolicies ¶ added in v0.38.0
func (mg *Domain) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Domain.
func (*Domain) SetObservation ¶
SetObservation for this Domain
func (*Domain) SetParameters ¶
SetParameters for this Domain
func (*Domain) SetProviderConfigReference ¶
SetProviderConfigReference of this Domain.
func (*Domain) SetPublishConnectionDetailsTo ¶
func (mg *Domain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Domain.
func (*Domain) SetWriteConnectionSecretToReference ¶
func (mg *Domain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Domain.
type DomainInitParameters ¶ added in v0.38.0
type DomainInitParameters struct { // Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. Valid values are PublicInternetOnly and VpcOnly. AppNetworkAccessType *string `json:"appNetworkAccessType,omitempty" tf:"app_network_access_type,omitempty"` // The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Valid values are Service and Customer. AppSecurityGroupManagement *string `json:"appSecurityGroupManagement,omitempty" tf:"app_security_group_management,omitempty"` // The mode of authentication that members use to access the domain. Valid values are IAM and SSO. AuthMode *string `json:"authMode,omitempty" tf:"auth_mode,omitempty"` // The default space settings. See default_space_settings Block below. DefaultSpaceSettings []DefaultSpaceSettingsInitParameters `json:"defaultSpaceSettings,omitempty" tf:"default_space_settings,omitempty"` // The default user settings. See default_user_settings Block below. DefaultUserSettings []DefaultUserSettingsInitParameters `json:"defaultUserSettings,omitempty" tf:"default_user_settings,omitempty"` // The domain name. DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // The domain settings. See domain_settings Block below. DomainSettings []DomainSettingsInitParameters `json:"domainSettings,omitempty" tf:"domain_settings,omitempty"` // The AWS KMS customer managed CMK used to encrypt the EFS volume attached to the domain. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/kms/v1beta1.Key KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // Reference to a Key in kms to populate kmsKeyId. // +kubebuilder:validation:Optional KMSKeyIDRef *v1.Reference `json:"kmsKeyIdRef,omitempty" tf:"-"` // Selector for a Key in kms to populate kmsKeyId. // +kubebuilder:validation:Optional KMSKeyIDSelector *v1.Selector `json:"kmsKeyIdSelector,omitempty" tf:"-"` // The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained. See retention_policy Block below. RetentionPolicy []RetentionPolicyInitParameters `json:"retentionPolicy,omitempty" tf:"retention_policy,omitempty"` // References to Subnet in ec2 to populate subnetIds. // +kubebuilder:validation:Optional SubnetIDRefs []v1.Reference `json:"subnetIdRefs,omitempty" tf:"-"` // Selector for a list of Subnet in ec2 to populate subnetIds. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The VPC subnets that Studio uses for communication. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/ec2/v1beta1.Subnet // +crossplane:generate:reference:refFieldName=SubnetIDRefs // +crossplane:generate:reference:selectorFieldName=SubnetIDSelector // +listType=set SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` // Indicates whether custom tag propagation is supported for the domain. Defaults to DISABLED. Valid values are: ENABLED and DISABLED. TagPropagation *string `json:"tagPropagation,omitempty" tf:"tag_propagation,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/ec2/v1beta1.VPC VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` // Reference to a VPC in ec2 to populate vpcId. // +kubebuilder:validation:Optional VPCIDRef *v1.Reference `json:"vpcIdRef,omitempty" tf:"-"` // Selector for a VPC in ec2 to populate vpcId. // +kubebuilder:validation:Optional VPCIDSelector *v1.Selector `json:"vpcIdSelector,omitempty" tf:"-"` }
func (*DomainInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DomainInitParameters) DeepCopy() *DomainInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainInitParameters.
func (*DomainInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *DomainInitParameters) DeepCopyInto(out *DomainInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainList ¶
type DomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Domain `json:"items"` }
DomainList contains a list of Domains
func (*DomainList) DeepCopy ¶
func (in *DomainList) DeepCopy() *DomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainList.
func (*DomainList) DeepCopyInto ¶
func (in *DomainList) DeepCopyInto(out *DomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainList) DeepCopyObject ¶
func (in *DomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainList) GetItems ¶
func (l *DomainList) GetItems() []resource.Managed
GetItems of this DomainList.
type DomainObservation ¶
type DomainObservation struct { // Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. Valid values are PublicInternetOnly and VpcOnly. AppNetworkAccessType *string `json:"appNetworkAccessType,omitempty" tf:"app_network_access_type,omitempty"` // The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Valid values are Service and Customer. AppSecurityGroupManagement *string `json:"appSecurityGroupManagement,omitempty" tf:"app_security_group_management,omitempty"` // The Amazon Resource Name (ARN) assigned by AWS to this Domain. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The mode of authentication that members use to access the domain. Valid values are IAM and SSO. AuthMode *string `json:"authMode,omitempty" tf:"auth_mode,omitempty"` // The default space settings. See default_space_settings Block below. DefaultSpaceSettings []DefaultSpaceSettingsObservation `json:"defaultSpaceSettings,omitempty" tf:"default_space_settings,omitempty"` // The default user settings. See default_user_settings Block below. DefaultUserSettings []DefaultUserSettingsObservation `json:"defaultUserSettings,omitempty" tf:"default_user_settings,omitempty"` // The domain name. DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // The domain settings. See domain_settings Block below. DomainSettings []DomainSettingsObservation `json:"domainSettings,omitempty" tf:"domain_settings,omitempty"` // The ID of the Amazon Elastic File System (EFS) managed by this Domain. HomeEFSFileSystemID *string `json:"homeEfsFileSystemId,omitempty" tf:"home_efs_file_system_id,omitempty"` // The ID of the Domain. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The AWS KMS customer managed CMK used to encrypt the EFS volume attached to the domain. KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained. See retention_policy Block below. RetentionPolicy []RetentionPolicyObservation `json:"retentionPolicy,omitempty" tf:"retention_policy,omitempty"` // The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app. SecurityGroupIDForDomainBoundary *string `json:"securityGroupIdForDomainBoundary,omitempty" tf:"security_group_id_for_domain_boundary,omitempty"` // The ARN of the application managed by SageMaker in IAM Identity Center. This value is only returned for domains created after September 19, 2023. SingleSignOnApplicationArn *string `json:"singleSignOnApplicationArn,omitempty" tf:"single_sign_on_application_arn,omitempty"` // The SSO managed application instance ID. SingleSignOnManagedApplicationInstanceID *string `json:"singleSignOnManagedApplicationInstanceId,omitempty" tf:"single_sign_on_managed_application_instance_id,omitempty"` // The VPC subnets that Studio uses for communication. // +listType=set SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` // Indicates whether custom tag propagation is supported for the domain. Defaults to DISABLED. Valid values are: ENABLED and DISABLED. TagPropagation *string `json:"tagPropagation,omitempty" tf:"tag_propagation,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // The domain's URL. URL *string `json:"url,omitempty" tf:"url,omitempty"` // The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication. VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*DomainObservation) DeepCopy ¶
func (in *DomainObservation) DeepCopy() *DomainObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainObservation.
func (*DomainObservation) DeepCopyInto ¶
func (in *DomainObservation) DeepCopyInto(out *DomainObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainParameters ¶
type DomainParameters struct { // Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. Valid values are PublicInternetOnly and VpcOnly. // +kubebuilder:validation:Optional AppNetworkAccessType *string `json:"appNetworkAccessType,omitempty" tf:"app_network_access_type,omitempty"` // The entity that creates and manages the required security groups for inter-app communication in VPCOnly mode. Valid values are Service and Customer. // +kubebuilder:validation:Optional AppSecurityGroupManagement *string `json:"appSecurityGroupManagement,omitempty" tf:"app_security_group_management,omitempty"` // The mode of authentication that members use to access the domain. Valid values are IAM and SSO. // +kubebuilder:validation:Optional AuthMode *string `json:"authMode,omitempty" tf:"auth_mode,omitempty"` // The default space settings. See default_space_settings Block below. // +kubebuilder:validation:Optional DefaultSpaceSettings []DefaultSpaceSettingsParameters `json:"defaultSpaceSettings,omitempty" tf:"default_space_settings,omitempty"` // The default user settings. See default_user_settings Block below. // +kubebuilder:validation:Optional DefaultUserSettings []DefaultUserSettingsParameters `json:"defaultUserSettings,omitempty" tf:"default_user_settings,omitempty"` // The domain name. // +kubebuilder:validation:Optional DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // The domain settings. See domain_settings Block below. // +kubebuilder:validation:Optional DomainSettings []DomainSettingsParameters `json:"domainSettings,omitempty" tf:"domain_settings,omitempty"` // The AWS KMS customer managed CMK used to encrypt the EFS volume attached to the domain. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/kms/v1beta1.Key // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // Reference to a Key in kms to populate kmsKeyId. // +kubebuilder:validation:Optional KMSKeyIDRef *v1.Reference `json:"kmsKeyIdRef,omitempty" tf:"-"` // Selector for a Key in kms to populate kmsKeyId. // +kubebuilder:validation:Optional KMSKeyIDSelector *v1.Selector `json:"kmsKeyIdSelector,omitempty" tf:"-"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained. See retention_policy Block below. // +kubebuilder:validation:Optional RetentionPolicy []RetentionPolicyParameters `json:"retentionPolicy,omitempty" tf:"retention_policy,omitempty"` // References to Subnet in ec2 to populate subnetIds. // +kubebuilder:validation:Optional SubnetIDRefs []v1.Reference `json:"subnetIdRefs,omitempty" tf:"-"` // Selector for a list of Subnet in ec2 to populate subnetIds. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // The VPC subnets that Studio uses for communication. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/ec2/v1beta1.Subnet // +crossplane:generate:reference:refFieldName=SubnetIDRefs // +crossplane:generate:reference:selectorFieldName=SubnetIDSelector // +kubebuilder:validation:Optional // +listType=set SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` // Indicates whether custom tag propagation is supported for the domain. Defaults to DISABLED. Valid values are: ENABLED and DISABLED. // +kubebuilder:validation:Optional TagPropagation *string `json:"tagPropagation,omitempty" tf:"tag_propagation,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/ec2/v1beta1.VPC // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` // Reference to a VPC in ec2 to populate vpcId. // +kubebuilder:validation:Optional VPCIDRef *v1.Reference `json:"vpcIdRef,omitempty" tf:"-"` // Selector for a VPC in ec2 to populate vpcId. // +kubebuilder:validation:Optional VPCIDSelector *v1.Selector `json:"vpcIdSelector,omitempty" tf:"-"` }
func (*DomainParameters) DeepCopy ¶
func (in *DomainParameters) DeepCopy() *DomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainParameters.
func (*DomainParameters) DeepCopyInto ¶
func (in *DomainParameters) DeepCopyInto(out *DomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSettingsInitParameters ¶ added in v0.38.0
type DomainSettingsInitParameters struct { // A collection of settings that configure the domain’s Docker interaction. see docker_settings Block below. DockerSettings []DockerSettingsInitParameters `json:"dockerSettings,omitempty" tf:"docker_settings,omitempty"` // The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key AWS Docs. Valid values are USER_PROFILE_NAME and DISABLED. ExecutionRoleIdentityConfig *string `json:"executionRoleIdentityConfig,omitempty" tf:"execution_role_identity_config,omitempty"` // A collection of settings that configure the RStudioServerPro Domain-level app. see r_studio_server_pro_domain_settings Block below. RStudioServerProDomainSettings []RStudioServerProDomainSettingsInitParameters `json:"rStudioServerProDomainSettings,omitempty" tf:"r_studio_server_pro_domain_settings,omitempty"` // The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication between Domain-level apps and user apps. // +listType=set SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` }
func (*DomainSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *DomainSettingsInitParameters) DeepCopy() *DomainSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSettingsInitParameters.
func (*DomainSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *DomainSettingsInitParameters) DeepCopyInto(out *DomainSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSettingsObservation ¶ added in v0.29.0
type DomainSettingsObservation struct { // A collection of settings that configure the domain’s Docker interaction. see docker_settings Block below. DockerSettings []DockerSettingsObservation `json:"dockerSettings,omitempty" tf:"docker_settings,omitempty"` // The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key AWS Docs. Valid values are USER_PROFILE_NAME and DISABLED. ExecutionRoleIdentityConfig *string `json:"executionRoleIdentityConfig,omitempty" tf:"execution_role_identity_config,omitempty"` // A collection of settings that configure the RStudioServerPro Domain-level app. see r_studio_server_pro_domain_settings Block below. RStudioServerProDomainSettings []RStudioServerProDomainSettingsObservation `json:"rStudioServerProDomainSettings,omitempty" tf:"r_studio_server_pro_domain_settings,omitempty"` // The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication between Domain-level apps and user apps. // +listType=set SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` }
func (*DomainSettingsObservation) DeepCopy ¶ added in v0.29.0
func (in *DomainSettingsObservation) DeepCopy() *DomainSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSettingsObservation.
func (*DomainSettingsObservation) DeepCopyInto ¶ added in v0.29.0
func (in *DomainSettingsObservation) DeepCopyInto(out *DomainSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSettingsParameters ¶ added in v0.29.0
type DomainSettingsParameters struct { // A collection of settings that configure the domain’s Docker interaction. see docker_settings Block below. // +kubebuilder:validation:Optional DockerSettings []DockerSettingsParameters `json:"dockerSettings,omitempty" tf:"docker_settings,omitempty"` // The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key AWS Docs. Valid values are USER_PROFILE_NAME and DISABLED. // +kubebuilder:validation:Optional ExecutionRoleIdentityConfig *string `json:"executionRoleIdentityConfig,omitempty" tf:"execution_role_identity_config,omitempty"` // A collection of settings that configure the RStudioServerPro Domain-level app. see r_studio_server_pro_domain_settings Block below. // +kubebuilder:validation:Optional RStudioServerProDomainSettings []RStudioServerProDomainSettingsParameters `json:"rStudioServerProDomainSettings,omitempty" tf:"r_studio_server_pro_domain_settings,omitempty"` // The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication between Domain-level apps and user apps. // +kubebuilder:validation:Optional // +listType=set SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` }
func (*DomainSettingsParameters) DeepCopy ¶ added in v0.29.0
func (in *DomainSettingsParameters) DeepCopy() *DomainSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSettingsParameters.
func (*DomainSettingsParameters) DeepCopyInto ¶ added in v0.29.0
func (in *DomainSettingsParameters) DeepCopyInto(out *DomainSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSpec ¶
type DomainSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DomainParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider DomainInitParameters `json:"initProvider,omitempty"` }
DomainSpec defines the desired state of Domain
func (*DomainSpec) DeepCopy ¶
func (in *DomainSpec) DeepCopy() *DomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpec.
func (*DomainSpec) DeepCopyInto ¶
func (in *DomainSpec) DeepCopyInto(out *DomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainStatus ¶
type DomainStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DomainObservation `json:"atProvider,omitempty"` }
DomainStatus defines the observed state of Domain.
func (*DomainStatus) DeepCopy ¶
func (in *DomainStatus) DeepCopy() *DomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainStatus.
func (*DomainStatus) DeepCopyInto ¶
func (in *DomainStatus) DeepCopyInto(out *DomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSStorageSettingsInitParameters ¶ added in v1.5.0
type EBSStorageSettingsInitParameters struct {
EBSVolumeSizeInGb *float64 `json:"ebsVolumeSizeInGb,omitempty" tf:"ebs_volume_size_in_gb,omitempty"`
}
func (*EBSStorageSettingsInitParameters) DeepCopy ¶ added in v1.5.0
func (in *EBSStorageSettingsInitParameters) DeepCopy() *EBSStorageSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSStorageSettingsInitParameters.
func (*EBSStorageSettingsInitParameters) DeepCopyInto ¶ added in v1.5.0
func (in *EBSStorageSettingsInitParameters) DeepCopyInto(out *EBSStorageSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSStorageSettingsObservation ¶ added in v1.5.0
type EBSStorageSettingsObservation struct {
EBSVolumeSizeInGb *float64 `json:"ebsVolumeSizeInGb,omitempty" tf:"ebs_volume_size_in_gb,omitempty"`
}
func (*EBSStorageSettingsObservation) DeepCopy ¶ added in v1.5.0
func (in *EBSStorageSettingsObservation) DeepCopy() *EBSStorageSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSStorageSettingsObservation.
func (*EBSStorageSettingsObservation) DeepCopyInto ¶ added in v1.5.0
func (in *EBSStorageSettingsObservation) DeepCopyInto(out *EBSStorageSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSStorageSettingsParameters ¶ added in v1.5.0
type EBSStorageSettingsParameters struct { // +kubebuilder:validation:Optional EBSVolumeSizeInGb *float64 `json:"ebsVolumeSizeInGb" tf:"ebs_volume_size_in_gb,omitempty"` }
func (*EBSStorageSettingsParameters) DeepCopy ¶ added in v1.5.0
func (in *EBSStorageSettingsParameters) DeepCopy() *EBSStorageSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSStorageSettingsParameters.
func (*EBSStorageSettingsParameters) DeepCopyInto ¶ added in v1.5.0
func (in *EBSStorageSettingsParameters) DeepCopyInto(out *EBSStorageSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EFSFileSystemConfigInitParameters ¶ added in v1.0.0
type EFSFileSystemConfigInitParameters struct { // The ID of your Amazon EFS file system. FileSystemID *string `json:"fileSystemId,omitempty" tf:"file_system_id,omitempty"` // The path to the file system directory that is accessible in Amazon SageMaker Studio. Permitted users can access only this directory and below. FileSystemPath *string `json:"fileSystemPath,omitempty" tf:"file_system_path,omitempty"` }
func (*EFSFileSystemConfigInitParameters) DeepCopy ¶ added in v1.0.0
func (in *EFSFileSystemConfigInitParameters) DeepCopy() *EFSFileSystemConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EFSFileSystemConfigInitParameters.
func (*EFSFileSystemConfigInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EFSFileSystemConfigInitParameters) DeepCopyInto(out *EFSFileSystemConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EFSFileSystemConfigObservation ¶ added in v1.0.0
type EFSFileSystemConfigObservation struct { // The ID of your Amazon EFS file system. FileSystemID *string `json:"fileSystemId,omitempty" tf:"file_system_id,omitempty"` // The path to the file system directory that is accessible in Amazon SageMaker Studio. Permitted users can access only this directory and below. FileSystemPath *string `json:"fileSystemPath,omitempty" tf:"file_system_path,omitempty"` }
func (*EFSFileSystemConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *EFSFileSystemConfigObservation) DeepCopy() *EFSFileSystemConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EFSFileSystemConfigObservation.
func (*EFSFileSystemConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *EFSFileSystemConfigObservation) DeepCopyInto(out *EFSFileSystemConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EFSFileSystemConfigParameters ¶ added in v1.0.0
type EFSFileSystemConfigParameters struct { // The ID of your Amazon EFS file system. // +kubebuilder:validation:Optional FileSystemID *string `json:"fileSystemId" tf:"file_system_id,omitempty"` // The path to the file system directory that is accessible in Amazon SageMaker Studio. Permitted users can access only this directory and below. // +kubebuilder:validation:Optional FileSystemPath *string `json:"fileSystemPath" tf:"file_system_path,omitempty"` }
func (*EFSFileSystemConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *EFSFileSystemConfigParameters) DeepCopy() *EFSFileSystemConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EFSFileSystemConfigParameters.
func (*EFSFileSystemConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *EFSFileSystemConfigParameters) DeepCopyInto(out *EFSFileSystemConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EFSFileSystemInitParameters ¶ added in v1.5.0
type EFSFileSystemInitParameters struct { // The ID of your Amazon EFS file system. FileSystemID *string `json:"fileSystemId,omitempty" tf:"file_system_id,omitempty"` }
func (*EFSFileSystemInitParameters) DeepCopy ¶ added in v1.5.0
func (in *EFSFileSystemInitParameters) DeepCopy() *EFSFileSystemInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EFSFileSystemInitParameters.
func (*EFSFileSystemInitParameters) DeepCopyInto ¶ added in v1.5.0
func (in *EFSFileSystemInitParameters) DeepCopyInto(out *EFSFileSystemInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EFSFileSystemObservation ¶ added in v1.5.0
type EFSFileSystemObservation struct { // The ID of your Amazon EFS file system. FileSystemID *string `json:"fileSystemId,omitempty" tf:"file_system_id,omitempty"` }
func (*EFSFileSystemObservation) DeepCopy ¶ added in v1.5.0
func (in *EFSFileSystemObservation) DeepCopy() *EFSFileSystemObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EFSFileSystemObservation.
func (*EFSFileSystemObservation) DeepCopyInto ¶ added in v1.5.0
func (in *EFSFileSystemObservation) DeepCopyInto(out *EFSFileSystemObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EFSFileSystemParameters ¶ added in v1.5.0
type EFSFileSystemParameters struct { // The ID of your Amazon EFS file system. // +kubebuilder:validation:Optional FileSystemID *string `json:"fileSystemId" tf:"file_system_id,omitempty"` }
func (*EFSFileSystemParameters) DeepCopy ¶ added in v1.5.0
func (in *EFSFileSystemParameters) DeepCopy() *EFSFileSystemParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EFSFileSystemParameters.
func (*EFSFileSystemParameters) DeepCopyInto ¶ added in v1.5.0
func (in *EFSFileSystemParameters) DeepCopyInto(out *EFSFileSystemParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmrServerlessSettingsInitParameters ¶ added in v1.17.0
type EmrServerlessSettingsInitParameters struct { // The Amazon Resource Name (ARN) of the AWS IAM role that is assumed for running Amazon EMR Serverless jobs in SageMaker Canvas. This role should have the necessary permissions to read and write data attached and a trust relationship with EMR Serverless. ExecutionRoleArn *string `json:"executionRoleArn,omitempty" tf:"execution_role_arn,omitempty"` // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*EmrServerlessSettingsInitParameters) DeepCopy ¶ added in v1.17.0
func (in *EmrServerlessSettingsInitParameters) DeepCopy() *EmrServerlessSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrServerlessSettingsInitParameters.
func (*EmrServerlessSettingsInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *EmrServerlessSettingsInitParameters) DeepCopyInto(out *EmrServerlessSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmrServerlessSettingsObservation ¶ added in v1.17.0
type EmrServerlessSettingsObservation struct { // The Amazon Resource Name (ARN) of the AWS IAM role that is assumed for running Amazon EMR Serverless jobs in SageMaker Canvas. This role should have the necessary permissions to read and write data attached and a trust relationship with EMR Serverless. ExecutionRoleArn *string `json:"executionRoleArn,omitempty" tf:"execution_role_arn,omitempty"` // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*EmrServerlessSettingsObservation) DeepCopy ¶ added in v1.17.0
func (in *EmrServerlessSettingsObservation) DeepCopy() *EmrServerlessSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrServerlessSettingsObservation.
func (*EmrServerlessSettingsObservation) DeepCopyInto ¶ added in v1.17.0
func (in *EmrServerlessSettingsObservation) DeepCopyInto(out *EmrServerlessSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmrServerlessSettingsParameters ¶ added in v1.17.0
type EmrServerlessSettingsParameters struct { // The Amazon Resource Name (ARN) of the AWS IAM role that is assumed for running Amazon EMR Serverless jobs in SageMaker Canvas. This role should have the necessary permissions to read and write data attached and a trust relationship with EMR Serverless. // +kubebuilder:validation:Optional ExecutionRoleArn *string `json:"executionRoleArn,omitempty" tf:"execution_role_arn,omitempty"` // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*EmrServerlessSettingsParameters) DeepCopy ¶ added in v1.17.0
func (in *EmrServerlessSettingsParameters) DeepCopy() *EmrServerlessSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrServerlessSettingsParameters.
func (*EmrServerlessSettingsParameters) DeepCopyInto ¶ added in v1.17.0
func (in *EmrServerlessSettingsParameters) DeepCopyInto(out *EmrServerlessSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmrSettingsInitParameters ¶ added in v1.17.0
type EmrSettingsInitParameters struct { // An array of Amazon Resource Names (ARNs) of the IAM roles that the execution role of SageMaker can assume for performing operations or tasks related to Amazon EMR clusters or Amazon EMR Serverless applications. These roles define the permissions and access policies required when performing Amazon EMR-related operations, such as listing, connecting to, or terminating Amazon EMR clusters or Amazon EMR Serverless applications. They are typically used in cross-account access scenarios, where the Amazon EMR resources (clusters or serverless applications) are located in a different AWS account than the SageMaker domain. // +listType=set AssumableRoleArns []*string `json:"assumableRoleArns,omitempty" tf:"assumable_role_arns,omitempty"` // An array of Amazon Resource Names (ARNs) of the IAM roles used by the Amazon EMR cluster instances or job execution environments to access other AWS services and resources needed during the runtime of your Amazon EMR or Amazon EMR Serverless workloads, such as Amazon S3 for data access, Amazon CloudWatch for logging, or other AWS services based on the particular workload requirements. // +listType=set ExecutionRoleArns []*string `json:"executionRoleArns,omitempty" tf:"execution_role_arns,omitempty"` }
func (*EmrSettingsInitParameters) DeepCopy ¶ added in v1.17.0
func (in *EmrSettingsInitParameters) DeepCopy() *EmrSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrSettingsInitParameters.
func (*EmrSettingsInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *EmrSettingsInitParameters) DeepCopyInto(out *EmrSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmrSettingsObservation ¶ added in v1.17.0
type EmrSettingsObservation struct { // An array of Amazon Resource Names (ARNs) of the IAM roles that the execution role of SageMaker can assume for performing operations or tasks related to Amazon EMR clusters or Amazon EMR Serverless applications. These roles define the permissions and access policies required when performing Amazon EMR-related operations, such as listing, connecting to, or terminating Amazon EMR clusters or Amazon EMR Serverless applications. They are typically used in cross-account access scenarios, where the Amazon EMR resources (clusters or serverless applications) are located in a different AWS account than the SageMaker domain. // +listType=set AssumableRoleArns []*string `json:"assumableRoleArns,omitempty" tf:"assumable_role_arns,omitempty"` // An array of Amazon Resource Names (ARNs) of the IAM roles used by the Amazon EMR cluster instances or job execution environments to access other AWS services and resources needed during the runtime of your Amazon EMR or Amazon EMR Serverless workloads, such as Amazon S3 for data access, Amazon CloudWatch for logging, or other AWS services based on the particular workload requirements. // +listType=set ExecutionRoleArns []*string `json:"executionRoleArns,omitempty" tf:"execution_role_arns,omitempty"` }
func (*EmrSettingsObservation) DeepCopy ¶ added in v1.17.0
func (in *EmrSettingsObservation) DeepCopy() *EmrSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrSettingsObservation.
func (*EmrSettingsObservation) DeepCopyInto ¶ added in v1.17.0
func (in *EmrSettingsObservation) DeepCopyInto(out *EmrSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmrSettingsParameters ¶ added in v1.17.0
type EmrSettingsParameters struct { // An array of Amazon Resource Names (ARNs) of the IAM roles that the execution role of SageMaker can assume for performing operations or tasks related to Amazon EMR clusters or Amazon EMR Serverless applications. These roles define the permissions and access policies required when performing Amazon EMR-related operations, such as listing, connecting to, or terminating Amazon EMR clusters or Amazon EMR Serverless applications. They are typically used in cross-account access scenarios, where the Amazon EMR resources (clusters or serverless applications) are located in a different AWS account than the SageMaker domain. // +kubebuilder:validation:Optional // +listType=set AssumableRoleArns []*string `json:"assumableRoleArns,omitempty" tf:"assumable_role_arns,omitempty"` // An array of Amazon Resource Names (ARNs) of the IAM roles used by the Amazon EMR cluster instances or job execution environments to access other AWS services and resources needed during the runtime of your Amazon EMR or Amazon EMR Serverless workloads, such as Amazon S3 for data access, Amazon CloudWatch for logging, or other AWS services based on the particular workload requirements. // +kubebuilder:validation:Optional // +listType=set ExecutionRoleArns []*string `json:"executionRoleArns,omitempty" tf:"execution_role_arns,omitempty"` }
func (*EmrSettingsParameters) DeepCopy ¶ added in v1.17.0
func (in *EmrSettingsParameters) DeepCopy() *EmrSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrSettingsParameters.
func (*EmrSettingsParameters) DeepCopyInto ¶ added in v1.17.0
func (in *EmrSettingsParameters) DeepCopyInto(out *EmrSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Endpoint ¶ added in v0.47.0
type Endpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointSpec `json:"spec"` Status EndpointStatus `json:"status,omitempty"` }
Endpoint is the Schema for the Endpoints API. Provides a SageMaker Endpoint resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Endpoint) ConvertFrom ¶ added in v1.7.0
func (tr *Endpoint) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the Endpoint type.
func (*Endpoint) ConvertTo ¶ added in v1.7.0
func (tr *Endpoint) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this Endpoint to the hub type.
func (*Endpoint) DeepCopy ¶ added in v0.47.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint.
func (*Endpoint) DeepCopyInto ¶ added in v0.47.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Endpoint) DeepCopyObject ¶ added in v0.47.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Endpoint) GetCondition ¶ added in v0.47.0
func (mg *Endpoint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Endpoint.
func (*Endpoint) GetConnectionDetailsMapping ¶ added in v0.47.0
GetConnectionDetailsMapping for this Endpoint
func (*Endpoint) GetDeletionPolicy ¶ added in v0.47.0
func (mg *Endpoint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Endpoint.
func (*Endpoint) GetID ¶ added in v0.47.0
GetID returns ID of underlying Terraform resource of this Endpoint
func (*Endpoint) GetInitParameters ¶ added in v0.47.0
GetInitParameters of this Endpoint
func (*Endpoint) GetManagementPolicies ¶ added in v0.47.0
func (mg *Endpoint) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Endpoint.
func (*Endpoint) GetMergedParameters ¶ added in v0.47.0
GetInitParameters of this Endpoint
func (*Endpoint) GetObservation ¶ added in v0.47.0
GetObservation of this Endpoint
func (*Endpoint) GetParameters ¶ added in v0.47.0
GetParameters of this Endpoint
func (*Endpoint) GetProviderConfigReference ¶ added in v0.47.0
GetProviderConfigReference of this Endpoint.
func (*Endpoint) GetPublishConnectionDetailsTo ¶ added in v0.47.0
func (mg *Endpoint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Endpoint.
func (*Endpoint) GetTerraformResourceType ¶ added in v0.47.0
GetTerraformResourceType returns Terraform resource type for this Endpoint
func (*Endpoint) GetTerraformSchemaVersion ¶ added in v0.47.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Endpoint) GetWriteConnectionSecretToReference ¶ added in v0.47.0
func (mg *Endpoint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Endpoint.
func (*Endpoint) LateInitialize ¶ added in v0.47.0
LateInitialize this Endpoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*Endpoint) ResolveReferences ¶ added in v0.47.0
ResolveReferences of this Endpoint.
func (*Endpoint) SetConditions ¶ added in v0.47.0
SetConditions of this Endpoint.
func (*Endpoint) SetDeletionPolicy ¶ added in v0.47.0
func (mg *Endpoint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Endpoint.
func (*Endpoint) SetManagementPolicies ¶ added in v0.47.0
func (mg *Endpoint) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Endpoint.
func (*Endpoint) SetObservation ¶ added in v0.47.0
SetObservation for this Endpoint
func (*Endpoint) SetParameters ¶ added in v0.47.0
SetParameters for this Endpoint
func (*Endpoint) SetProviderConfigReference ¶ added in v0.47.0
SetProviderConfigReference of this Endpoint.
func (*Endpoint) SetPublishConnectionDetailsTo ¶ added in v0.47.0
func (mg *Endpoint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Endpoint.
func (*Endpoint) SetWriteConnectionSecretToReference ¶ added in v0.47.0
func (mg *Endpoint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Endpoint.
type EndpointConfiguration ¶ added in v0.28.0
type EndpointConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.productionVariants) || (has(self.initProvider) && has(self.initProvider.productionVariants))",message="spec.forProvider.productionVariants is a required parameter" Spec EndpointConfigurationSpec `json:"spec"` Status EndpointConfigurationStatus `json:"status,omitempty"` }
EndpointConfiguration is the Schema for the EndpointConfigurations API. Provides a SageMaker Endpoint Configuration resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*EndpointConfiguration) ConvertFrom ¶ added in v1.7.0
func (tr *EndpointConfiguration) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the EndpointConfiguration type.
func (*EndpointConfiguration) ConvertTo ¶ added in v1.7.0
func (tr *EndpointConfiguration) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this EndpointConfiguration to the hub type.
func (*EndpointConfiguration) DeepCopy ¶ added in v0.28.0
func (in *EndpointConfiguration) DeepCopy() *EndpointConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfiguration.
func (*EndpointConfiguration) DeepCopyInto ¶ added in v0.28.0
func (in *EndpointConfiguration) DeepCopyInto(out *EndpointConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointConfiguration) DeepCopyObject ¶ added in v0.28.0
func (in *EndpointConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointConfiguration) GetCondition ¶ added in v0.28.0
func (mg *EndpointConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EndpointConfiguration.
func (*EndpointConfiguration) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *EndpointConfiguration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EndpointConfiguration
func (*EndpointConfiguration) GetDeletionPolicy ¶ added in v0.28.0
func (mg *EndpointConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EndpointConfiguration.
func (*EndpointConfiguration) GetID ¶ added in v0.28.0
func (tr *EndpointConfiguration) GetID() string
GetID returns ID of underlying Terraform resource of this EndpointConfiguration
func (*EndpointConfiguration) GetInitParameters ¶ added in v0.38.0
func (tr *EndpointConfiguration) GetInitParameters() (map[string]any, error)
GetInitParameters of this EndpointConfiguration
func (*EndpointConfiguration) GetManagementPolicies ¶ added in v0.38.0
func (mg *EndpointConfiguration) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this EndpointConfiguration.
func (*EndpointConfiguration) GetMergedParameters ¶ added in v0.44.0
func (tr *EndpointConfiguration) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this EndpointConfiguration
func (*EndpointConfiguration) GetObservation ¶ added in v0.28.0
func (tr *EndpointConfiguration) GetObservation() (map[string]any, error)
GetObservation of this EndpointConfiguration
func (*EndpointConfiguration) GetParameters ¶ added in v0.28.0
func (tr *EndpointConfiguration) GetParameters() (map[string]any, error)
GetParameters of this EndpointConfiguration
func (*EndpointConfiguration) GetProviderConfigReference ¶ added in v0.28.0
func (mg *EndpointConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EndpointConfiguration.
func (*EndpointConfiguration) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *EndpointConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EndpointConfiguration.
func (*EndpointConfiguration) GetTerraformResourceType ¶ added in v0.28.0
func (mg *EndpointConfiguration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EndpointConfiguration
func (*EndpointConfiguration) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *EndpointConfiguration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EndpointConfiguration) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *EndpointConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EndpointConfiguration.
func (*EndpointConfiguration) LateInitialize ¶ added in v0.28.0
func (tr *EndpointConfiguration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EndpointConfiguration using its observed tfState. returns True if there are any spec changes for the resource.
func (*EndpointConfiguration) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this EndpointConfiguration.
func (*EndpointConfiguration) SetConditions ¶ added in v0.28.0
func (mg *EndpointConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this EndpointConfiguration.
func (*EndpointConfiguration) SetDeletionPolicy ¶ added in v0.28.0
func (mg *EndpointConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EndpointConfiguration.
func (*EndpointConfiguration) SetManagementPolicies ¶ added in v0.38.0
func (mg *EndpointConfiguration) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this EndpointConfiguration.
func (*EndpointConfiguration) SetObservation ¶ added in v0.28.0
func (tr *EndpointConfiguration) SetObservation(obs map[string]any) error
SetObservation for this EndpointConfiguration
func (*EndpointConfiguration) SetParameters ¶ added in v0.28.0
func (tr *EndpointConfiguration) SetParameters(params map[string]any) error
SetParameters for this EndpointConfiguration
func (*EndpointConfiguration) SetProviderConfigReference ¶ added in v0.28.0
func (mg *EndpointConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EndpointConfiguration.
func (*EndpointConfiguration) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *EndpointConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EndpointConfiguration.
func (*EndpointConfiguration) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *EndpointConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EndpointConfiguration.
type EndpointConfigurationInitParameters ¶ added in v0.38.0
type EndpointConfigurationInitParameters struct { // Specifies configuration for how an endpoint performs asynchronous inference. AsyncInferenceConfig []AsyncInferenceConfigInitParameters `json:"asyncInferenceConfig,omitempty" tf:"async_inference_config,omitempty"` // Specifies the parameters to capture input/output of SageMaker models endpoints. Fields are documented below. DataCaptureConfig []DataCaptureConfigInitParameters `json:"dataCaptureConfig,omitempty" tf:"data_capture_config,omitempty"` // Amazon Resource Name (ARN) of a AWS Key Management Service key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance that hosts the endpoint. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/kms/v1beta1.Key KMSKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"` // Reference to a Key in kms to populate kmsKeyArn. // +kubebuilder:validation:Optional KMSKeyArnRef *v1.Reference `json:"kmsKeyArnRef,omitempty" tf:"-"` // Selector for a Key in kms to populate kmsKeyArn. // +kubebuilder:validation:Optional KMSKeyArnSelector *v1.Selector `json:"kmsKeyArnSelector,omitempty" tf:"-"` // An list of ProductionVariant objects, one for each model that you want to host at this endpoint. Fields are documented below. ProductionVariants []ProductionVariantsInitParameters `json:"productionVariants,omitempty" tf:"production_variants,omitempty"` // Array of ProductionVariant objects. There is one for each model that you want to host at this endpoint in shadow mode with production traffic replicated from the model specified on ProductionVariants. If you use this field, you can only specify one variant for ProductionVariants and one variant for ShadowProductionVariants. Fields are documented below. ShadowProductionVariants []ShadowProductionVariantsInitParameters `json:"shadowProductionVariants,omitempty" tf:"shadow_production_variants,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EndpointConfigurationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *EndpointConfigurationInitParameters) DeepCopy() *EndpointConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigurationInitParameters.
func (*EndpointConfigurationInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *EndpointConfigurationInitParameters) DeepCopyInto(out *EndpointConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointConfigurationList ¶ added in v0.28.0
type EndpointConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EndpointConfiguration `json:"items"` }
EndpointConfigurationList contains a list of EndpointConfigurations
func (*EndpointConfigurationList) DeepCopy ¶ added in v0.28.0
func (in *EndpointConfigurationList) DeepCopy() *EndpointConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigurationList.
func (*EndpointConfigurationList) DeepCopyInto ¶ added in v0.28.0
func (in *EndpointConfigurationList) DeepCopyInto(out *EndpointConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointConfigurationList) DeepCopyObject ¶ added in v0.28.0
func (in *EndpointConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointConfigurationList) GetItems ¶ added in v0.28.0
func (l *EndpointConfigurationList) GetItems() []resource.Managed
GetItems of this EndpointConfigurationList.
type EndpointConfigurationObservation ¶ added in v0.28.0
type EndpointConfigurationObservation struct { // The Amazon Resource Name (ARN) assigned by AWS to this endpoint configuration. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Specifies configuration for how an endpoint performs asynchronous inference. AsyncInferenceConfig []AsyncInferenceConfigObservation `json:"asyncInferenceConfig,omitempty" tf:"async_inference_config,omitempty"` // Specifies the parameters to capture input/output of SageMaker models endpoints. Fields are documented below. DataCaptureConfig []DataCaptureConfigObservation `json:"dataCaptureConfig,omitempty" tf:"data_capture_config,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Amazon Resource Name (ARN) of a AWS Key Management Service key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance that hosts the endpoint. KMSKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"` // An list of ProductionVariant objects, one for each model that you want to host at this endpoint. Fields are documented below. ProductionVariants []ProductionVariantsObservation `json:"productionVariants,omitempty" tf:"production_variants,omitempty"` // Array of ProductionVariant objects. There is one for each model that you want to host at this endpoint in shadow mode with production traffic replicated from the model specified on ProductionVariants. If you use this field, you can only specify one variant for ProductionVariants and one variant for ShadowProductionVariants. Fields are documented below. ShadowProductionVariants []ShadowProductionVariantsObservation `json:"shadowProductionVariants,omitempty" tf:"shadow_production_variants,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*EndpointConfigurationObservation) DeepCopy ¶ added in v0.28.0
func (in *EndpointConfigurationObservation) DeepCopy() *EndpointConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigurationObservation.
func (*EndpointConfigurationObservation) DeepCopyInto ¶ added in v0.28.0
func (in *EndpointConfigurationObservation) DeepCopyInto(out *EndpointConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointConfigurationParameters ¶ added in v0.28.0
type EndpointConfigurationParameters struct { // Specifies configuration for how an endpoint performs asynchronous inference. // +kubebuilder:validation:Optional AsyncInferenceConfig []AsyncInferenceConfigParameters `json:"asyncInferenceConfig,omitempty" tf:"async_inference_config,omitempty"` // Specifies the parameters to capture input/output of SageMaker models endpoints. Fields are documented below. // +kubebuilder:validation:Optional DataCaptureConfig []DataCaptureConfigParameters `json:"dataCaptureConfig,omitempty" tf:"data_capture_config,omitempty"` // Amazon Resource Name (ARN) of a AWS Key Management Service key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance that hosts the endpoint. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/kms/v1beta1.Key // +kubebuilder:validation:Optional KMSKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"` // Reference to a Key in kms to populate kmsKeyArn. // +kubebuilder:validation:Optional KMSKeyArnRef *v1.Reference `json:"kmsKeyArnRef,omitempty" tf:"-"` // Selector for a Key in kms to populate kmsKeyArn. // +kubebuilder:validation:Optional KMSKeyArnSelector *v1.Selector `json:"kmsKeyArnSelector,omitempty" tf:"-"` // An list of ProductionVariant objects, one for each model that you want to host at this endpoint. Fields are documented below. // +kubebuilder:validation:Optional ProductionVariants []ProductionVariantsParameters `json:"productionVariants,omitempty" tf:"production_variants,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Array of ProductionVariant objects. There is one for each model that you want to host at this endpoint in shadow mode with production traffic replicated from the model specified on ProductionVariants. If you use this field, you can only specify one variant for ProductionVariants and one variant for ShadowProductionVariants. Fields are documented below. // +kubebuilder:validation:Optional ShadowProductionVariants []ShadowProductionVariantsParameters `json:"shadowProductionVariants,omitempty" tf:"shadow_production_variants,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EndpointConfigurationParameters) DeepCopy ¶ added in v0.28.0
func (in *EndpointConfigurationParameters) DeepCopy() *EndpointConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigurationParameters.
func (*EndpointConfigurationParameters) DeepCopyInto ¶ added in v0.28.0
func (in *EndpointConfigurationParameters) DeepCopyInto(out *EndpointConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointConfigurationSpec ¶ added in v0.28.0
type EndpointConfigurationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EndpointConfigurationParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider EndpointConfigurationInitParameters `json:"initProvider,omitempty"` }
EndpointConfigurationSpec defines the desired state of EndpointConfiguration
func (*EndpointConfigurationSpec) DeepCopy ¶ added in v0.28.0
func (in *EndpointConfigurationSpec) DeepCopy() *EndpointConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigurationSpec.
func (*EndpointConfigurationSpec) DeepCopyInto ¶ added in v0.28.0
func (in *EndpointConfigurationSpec) DeepCopyInto(out *EndpointConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointConfigurationStatus ¶ added in v0.28.0
type EndpointConfigurationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EndpointConfigurationObservation `json:"atProvider,omitempty"` }
EndpointConfigurationStatus defines the observed state of EndpointConfiguration.
func (*EndpointConfigurationStatus) DeepCopy ¶ added in v0.28.0
func (in *EndpointConfigurationStatus) DeepCopy() *EndpointConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigurationStatus.
func (*EndpointConfigurationStatus) DeepCopyInto ¶ added in v0.28.0
func (in *EndpointConfigurationStatus) DeepCopyInto(out *EndpointConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointInitParameters ¶ added in v0.47.0
type EndpointInitParameters struct { // The deployment configuration for an endpoint, which contains the desired deployment strategy and rollback configurations. See Deployment Config. DeploymentConfig []DeploymentConfigInitParameters `json:"deploymentConfig,omitempty" tf:"deployment_config,omitempty"` // The name of the endpoint configuration to use. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.EndpointConfiguration EndpointConfigName *string `json:"endpointConfigName,omitempty" tf:"endpoint_config_name,omitempty"` // Reference to a EndpointConfiguration in sagemaker to populate endpointConfigName. // +kubebuilder:validation:Optional EndpointConfigNameRef *v1.Reference `json:"endpointConfigNameRef,omitempty" tf:"-"` // Selector for a EndpointConfiguration in sagemaker to populate endpointConfigName. // +kubebuilder:validation:Optional EndpointConfigNameSelector *v1.Selector `json:"endpointConfigNameSelector,omitempty" tf:"-"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EndpointInitParameters) DeepCopy ¶ added in v0.47.0
func (in *EndpointInitParameters) DeepCopy() *EndpointInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointInitParameters.
func (*EndpointInitParameters) DeepCopyInto ¶ added in v0.47.0
func (in *EndpointInitParameters) DeepCopyInto(out *EndpointInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointList ¶ added in v0.47.0
type EndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Endpoint `json:"items"` }
EndpointList contains a list of Endpoints
func (*EndpointList) DeepCopy ¶ added in v0.47.0
func (in *EndpointList) DeepCopy() *EndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointList.
func (*EndpointList) DeepCopyInto ¶ added in v0.47.0
func (in *EndpointList) DeepCopyInto(out *EndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointList) DeepCopyObject ¶ added in v0.47.0
func (in *EndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointList) GetItems ¶ added in v0.47.0
func (l *EndpointList) GetItems() []resource.Managed
GetItems of this EndpointList.
type EndpointObservation ¶ added in v0.47.0
type EndpointObservation struct { // The Amazon Resource Name (ARN) assigned by AWS to this endpoint. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The deployment configuration for an endpoint, which contains the desired deployment strategy and rollback configurations. See Deployment Config. DeploymentConfig []DeploymentConfigObservation `json:"deploymentConfig,omitempty" tf:"deployment_config,omitempty"` // The name of the endpoint configuration to use. EndpointConfigName *string `json:"endpointConfigName,omitempty" tf:"endpoint_config_name,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*EndpointObservation) DeepCopy ¶ added in v0.47.0
func (in *EndpointObservation) DeepCopy() *EndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointObservation.
func (*EndpointObservation) DeepCopyInto ¶ added in v0.47.0
func (in *EndpointObservation) DeepCopyInto(out *EndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointParameters ¶ added in v0.47.0
type EndpointParameters struct { // The deployment configuration for an endpoint, which contains the desired deployment strategy and rollback configurations. See Deployment Config. // +kubebuilder:validation:Optional DeploymentConfig []DeploymentConfigParameters `json:"deploymentConfig,omitempty" tf:"deployment_config,omitempty"` // The name of the endpoint configuration to use. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.EndpointConfiguration // +kubebuilder:validation:Optional EndpointConfigName *string `json:"endpointConfigName,omitempty" tf:"endpoint_config_name,omitempty"` // Reference to a EndpointConfiguration in sagemaker to populate endpointConfigName. // +kubebuilder:validation:Optional EndpointConfigNameRef *v1.Reference `json:"endpointConfigNameRef,omitempty" tf:"-"` // Selector for a EndpointConfiguration in sagemaker to populate endpointConfigName. // +kubebuilder:validation:Optional EndpointConfigNameSelector *v1.Selector `json:"endpointConfigNameSelector,omitempty" tf:"-"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EndpointParameters) DeepCopy ¶ added in v0.47.0
func (in *EndpointParameters) DeepCopy() *EndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointParameters.
func (*EndpointParameters) DeepCopyInto ¶ added in v0.47.0
func (in *EndpointParameters) DeepCopyInto(out *EndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpec ¶ added in v0.47.0
type EndpointSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EndpointParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider EndpointInitParameters `json:"initProvider,omitempty"` }
EndpointSpec defines the desired state of Endpoint
func (*EndpointSpec) DeepCopy ¶ added in v0.47.0
func (in *EndpointSpec) DeepCopy() *EndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpec.
func (*EndpointSpec) DeepCopyInto ¶ added in v0.47.0
func (in *EndpointSpec) DeepCopyInto(out *EndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointStatus ¶ added in v0.47.0
type EndpointStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EndpointObservation `json:"atProvider,omitempty"` }
EndpointStatus defines the observed state of Endpoint.
func (*EndpointStatus) DeepCopy ¶ added in v0.47.0
func (in *EndpointStatus) DeepCopy() *EndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointStatus.
func (*EndpointStatus) DeepCopyInto ¶ added in v0.47.0
func (in *EndpointStatus) DeepCopyInto(out *EndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureDefinitionInitParameters ¶ added in v0.38.0
type FeatureDefinitionInitParameters struct { CollectionConfig []CollectionConfigInitParameters `json:"collectionConfig,omitempty" tf:"collection_config,omitempty"` CollectionType *string `json:"collectionType,omitempty" tf:"collection_type,omitempty"` // The name of a feature. feature_name cannot be any of the following: is_deleted, write_time, api_invocation_time. FeatureName *string `json:"featureName,omitempty" tf:"feature_name,omitempty"` // The value type of a feature. Valid values are Integral, Fractional, or String. FeatureType *string `json:"featureType,omitempty" tf:"feature_type,omitempty"` }
func (*FeatureDefinitionInitParameters) DeepCopy ¶ added in v0.38.0
func (in *FeatureDefinitionInitParameters) DeepCopy() *FeatureDefinitionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureDefinitionInitParameters.
func (*FeatureDefinitionInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *FeatureDefinitionInitParameters) DeepCopyInto(out *FeatureDefinitionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureDefinitionObservation ¶
type FeatureDefinitionObservation struct { CollectionConfig []CollectionConfigObservation `json:"collectionConfig,omitempty" tf:"collection_config,omitempty"` CollectionType *string `json:"collectionType,omitempty" tf:"collection_type,omitempty"` // The name of a feature. feature_name cannot be any of the following: is_deleted, write_time, api_invocation_time. FeatureName *string `json:"featureName,omitempty" tf:"feature_name,omitempty"` // The value type of a feature. Valid values are Integral, Fractional, or String. FeatureType *string `json:"featureType,omitempty" tf:"feature_type,omitempty"` }
func (*FeatureDefinitionObservation) DeepCopy ¶
func (in *FeatureDefinitionObservation) DeepCopy() *FeatureDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureDefinitionObservation.
func (*FeatureDefinitionObservation) DeepCopyInto ¶
func (in *FeatureDefinitionObservation) DeepCopyInto(out *FeatureDefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureDefinitionParameters ¶
type FeatureDefinitionParameters struct { // +kubebuilder:validation:Optional CollectionConfig []CollectionConfigParameters `json:"collectionConfig,omitempty" tf:"collection_config,omitempty"` // +kubebuilder:validation:Optional CollectionType *string `json:"collectionType,omitempty" tf:"collection_type,omitempty"` // The name of a feature. feature_name cannot be any of the following: is_deleted, write_time, api_invocation_time. // +kubebuilder:validation:Optional FeatureName *string `json:"featureName,omitempty" tf:"feature_name,omitempty"` // The value type of a feature. Valid values are Integral, Fractional, or String. // +kubebuilder:validation:Optional FeatureType *string `json:"featureType,omitempty" tf:"feature_type,omitempty"` }
func (*FeatureDefinitionParameters) DeepCopy ¶
func (in *FeatureDefinitionParameters) DeepCopy() *FeatureDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureDefinitionParameters.
func (*FeatureDefinitionParameters) DeepCopyInto ¶
func (in *FeatureDefinitionParameters) DeepCopyInto(out *FeatureDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureGroup ¶
type FeatureGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.eventTimeFeatureName) || (has(self.initProvider) && has(self.initProvider.eventTimeFeatureName))",message="spec.forProvider.eventTimeFeatureName is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.featureDefinition) || (has(self.initProvider) && has(self.initProvider.featureDefinition))",message="spec.forProvider.featureDefinition is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.recordIdentifierFeatureName) || (has(self.initProvider) && has(self.initProvider.recordIdentifierFeatureName))",message="spec.forProvider.recordIdentifierFeatureName is a required parameter" Spec FeatureGroupSpec `json:"spec"` Status FeatureGroupStatus `json:"status,omitempty"` }
FeatureGroup is the Schema for the FeatureGroups API. Provides a SageMaker Feature Group resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*FeatureGroup) ConvertFrom ¶ added in v1.7.0
func (tr *FeatureGroup) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the FeatureGroup type.
func (*FeatureGroup) ConvertTo ¶ added in v1.7.0
func (tr *FeatureGroup) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this FeatureGroup to the hub type.
func (*FeatureGroup) DeepCopy ¶
func (in *FeatureGroup) DeepCopy() *FeatureGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureGroup.
func (*FeatureGroup) DeepCopyInto ¶
func (in *FeatureGroup) DeepCopyInto(out *FeatureGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FeatureGroup) DeepCopyObject ¶
func (in *FeatureGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FeatureGroup) GetCondition ¶
func (mg *FeatureGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FeatureGroup.
func (*FeatureGroup) GetConnectionDetailsMapping ¶
func (tr *FeatureGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FeatureGroup
func (*FeatureGroup) GetDeletionPolicy ¶
func (mg *FeatureGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FeatureGroup.
func (*FeatureGroup) GetID ¶
func (tr *FeatureGroup) GetID() string
GetID returns ID of underlying Terraform resource of this FeatureGroup
func (*FeatureGroup) GetInitParameters ¶ added in v0.38.0
func (tr *FeatureGroup) GetInitParameters() (map[string]any, error)
GetInitParameters of this FeatureGroup
func (*FeatureGroup) GetManagementPolicies ¶ added in v0.38.0
func (mg *FeatureGroup) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this FeatureGroup.
func (*FeatureGroup) GetMergedParameters ¶ added in v0.44.0
func (tr *FeatureGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this FeatureGroup
func (*FeatureGroup) GetObservation ¶
func (tr *FeatureGroup) GetObservation() (map[string]any, error)
GetObservation of this FeatureGroup
func (*FeatureGroup) GetParameters ¶
func (tr *FeatureGroup) GetParameters() (map[string]any, error)
GetParameters of this FeatureGroup
func (*FeatureGroup) GetProviderConfigReference ¶
func (mg *FeatureGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FeatureGroup.
func (*FeatureGroup) GetPublishConnectionDetailsTo ¶
func (mg *FeatureGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FeatureGroup.
func (*FeatureGroup) GetTerraformResourceType ¶
func (mg *FeatureGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FeatureGroup
func (*FeatureGroup) GetTerraformSchemaVersion ¶
func (tr *FeatureGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FeatureGroup) GetWriteConnectionSecretToReference ¶
func (mg *FeatureGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FeatureGroup.
func (*FeatureGroup) LateInitialize ¶
func (tr *FeatureGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FeatureGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*FeatureGroup) ResolveReferences ¶
ResolveReferences of this FeatureGroup.
func (*FeatureGroup) SetConditions ¶
func (mg *FeatureGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this FeatureGroup.
func (*FeatureGroup) SetDeletionPolicy ¶
func (mg *FeatureGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FeatureGroup.
func (*FeatureGroup) SetManagementPolicies ¶ added in v0.38.0
func (mg *FeatureGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this FeatureGroup.
func (*FeatureGroup) SetObservation ¶
func (tr *FeatureGroup) SetObservation(obs map[string]any) error
SetObservation for this FeatureGroup
func (*FeatureGroup) SetParameters ¶
func (tr *FeatureGroup) SetParameters(params map[string]any) error
SetParameters for this FeatureGroup
func (*FeatureGroup) SetProviderConfigReference ¶
func (mg *FeatureGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FeatureGroup.
func (*FeatureGroup) SetPublishConnectionDetailsTo ¶
func (mg *FeatureGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FeatureGroup.
func (*FeatureGroup) SetWriteConnectionSecretToReference ¶
func (mg *FeatureGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FeatureGroup.
type FeatureGroupInitParameters ¶ added in v0.38.0
type FeatureGroupInitParameters struct { // A free-form description of a Feature Group. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the feature that stores the EventTime of a Record in a Feature Group. EventTimeFeatureName *string `json:"eventTimeFeatureName,omitempty" tf:"event_time_feature_name,omitempty"` // A list of Feature names and types. See Feature Definition Below. FeatureDefinition []FeatureDefinitionInitParameters `json:"featureDefinition,omitempty" tf:"feature_definition,omitempty"` // The Offline Feature Store Configuration. See Offline Store Config Below. OfflineStoreConfig []OfflineStoreConfigInitParameters `json:"offlineStoreConfig,omitempty" tf:"offline_store_config,omitempty"` // The Online Feature Store Configuration. See Online Store Config Below. OnlineStoreConfig []OnlineStoreConfigInitParameters `json:"onlineStoreConfig,omitempty" tf:"online_store_config,omitempty"` // The name of the Feature whose value uniquely identifies a Record defined in the Feature Store. Only the latest record per identifier value will be stored in the Online Store. RecordIdentifierFeatureName *string `json:"recordIdentifierFeatureName,omitempty" tf:"record_identifier_feature_name,omitempty"` // The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the Offline Store if an offline_store_config is provided. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Reference to a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` ThroughputConfig []ThroughputConfigInitParameters `json:"throughputConfig,omitempty" tf:"throughput_config,omitempty"` }
func (*FeatureGroupInitParameters) DeepCopy ¶ added in v0.38.0
func (in *FeatureGroupInitParameters) DeepCopy() *FeatureGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureGroupInitParameters.
func (*FeatureGroupInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *FeatureGroupInitParameters) DeepCopyInto(out *FeatureGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureGroupList ¶
type FeatureGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FeatureGroup `json:"items"` }
FeatureGroupList contains a list of FeatureGroups
func (*FeatureGroupList) DeepCopy ¶
func (in *FeatureGroupList) DeepCopy() *FeatureGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureGroupList.
func (*FeatureGroupList) DeepCopyInto ¶
func (in *FeatureGroupList) DeepCopyInto(out *FeatureGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FeatureGroupList) DeepCopyObject ¶
func (in *FeatureGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FeatureGroupList) GetItems ¶
func (l *FeatureGroupList) GetItems() []resource.Managed
GetItems of this FeatureGroupList.
type FeatureGroupObservation ¶
type FeatureGroupObservation struct { // The Amazon Resource Name (ARN) assigned by AWS to this feature_group. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // A free-form description of a Feature Group. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the feature that stores the EventTime of a Record in a Feature Group. EventTimeFeatureName *string `json:"eventTimeFeatureName,omitempty" tf:"event_time_feature_name,omitempty"` // A list of Feature names and types. See Feature Definition Below. FeatureDefinition []FeatureDefinitionObservation `json:"featureDefinition,omitempty" tf:"feature_definition,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Offline Feature Store Configuration. See Offline Store Config Below. OfflineStoreConfig []OfflineStoreConfigObservation `json:"offlineStoreConfig,omitempty" tf:"offline_store_config,omitempty"` // The Online Feature Store Configuration. See Online Store Config Below. OnlineStoreConfig []OnlineStoreConfigObservation `json:"onlineStoreConfig,omitempty" tf:"online_store_config,omitempty"` // The name of the Feature whose value uniquely identifies a Record defined in the Feature Store. Only the latest record per identifier value will be stored in the Online Store. RecordIdentifierFeatureName *string `json:"recordIdentifierFeatureName,omitempty" tf:"record_identifier_feature_name,omitempty"` // The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the Offline Store if an offline_store_config is provided. RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` ThroughputConfig []ThroughputConfigObservation `json:"throughputConfig,omitempty" tf:"throughput_config,omitempty"` }
func (*FeatureGroupObservation) DeepCopy ¶
func (in *FeatureGroupObservation) DeepCopy() *FeatureGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureGroupObservation.
func (*FeatureGroupObservation) DeepCopyInto ¶
func (in *FeatureGroupObservation) DeepCopyInto(out *FeatureGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureGroupParameters ¶
type FeatureGroupParameters struct { // A free-form description of a Feature Group. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the feature that stores the EventTime of a Record in a Feature Group. // +kubebuilder:validation:Optional EventTimeFeatureName *string `json:"eventTimeFeatureName,omitempty" tf:"event_time_feature_name,omitempty"` // A list of Feature names and types. See Feature Definition Below. // +kubebuilder:validation:Optional FeatureDefinition []FeatureDefinitionParameters `json:"featureDefinition,omitempty" tf:"feature_definition,omitempty"` // The Offline Feature Store Configuration. See Offline Store Config Below. // +kubebuilder:validation:Optional OfflineStoreConfig []OfflineStoreConfigParameters `json:"offlineStoreConfig,omitempty" tf:"offline_store_config,omitempty"` // The Online Feature Store Configuration. See Online Store Config Below. // +kubebuilder:validation:Optional OnlineStoreConfig []OnlineStoreConfigParameters `json:"onlineStoreConfig,omitempty" tf:"online_store_config,omitempty"` // The name of the Feature whose value uniquely identifies a Record defined in the Feature Store. Only the latest record per identifier value will be stored in the Online Store. // +kubebuilder:validation:Optional RecordIdentifierFeatureName *string `json:"recordIdentifierFeatureName,omitempty" tf:"record_identifier_feature_name,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the Offline Store if an offline_store_config is provided. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Reference to a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional ThroughputConfig []ThroughputConfigParameters `json:"throughputConfig,omitempty" tf:"throughput_config,omitempty"` }
func (*FeatureGroupParameters) DeepCopy ¶
func (in *FeatureGroupParameters) DeepCopy() *FeatureGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureGroupParameters.
func (*FeatureGroupParameters) DeepCopyInto ¶
func (in *FeatureGroupParameters) DeepCopyInto(out *FeatureGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureGroupSpec ¶
type FeatureGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FeatureGroupParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider FeatureGroupInitParameters `json:"initProvider,omitempty"` }
FeatureGroupSpec defines the desired state of FeatureGroup
func (*FeatureGroupSpec) DeepCopy ¶
func (in *FeatureGroupSpec) DeepCopy() *FeatureGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureGroupSpec.
func (*FeatureGroupSpec) DeepCopyInto ¶
func (in *FeatureGroupSpec) DeepCopyInto(out *FeatureGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureGroupStatus ¶
type FeatureGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FeatureGroupObservation `json:"atProvider,omitempty"` }
FeatureGroupStatus defines the observed state of FeatureGroup.
func (*FeatureGroupStatus) DeepCopy ¶
func (in *FeatureGroupStatus) DeepCopy() *FeatureGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FeatureGroupStatus.
func (*FeatureGroupStatus) DeepCopyInto ¶
func (in *FeatureGroupStatus) DeepCopyInto(out *FeatureGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemConfigInitParameters ¶ added in v0.38.0
type FileSystemConfigInitParameters struct { // The default POSIX group ID (GID). If not specified, defaults to 100. Valid values are 0 and 100. DefaultGID *float64 `json:"defaultGid,omitempty" tf:"default_gid,omitempty"` // The default POSIX user ID (UID). If not specified, defaults to 1000. Valid values are 0 and 1000. DefaultUID *float64 `json:"defaultUid,omitempty" tf:"default_uid,omitempty"` // The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user. MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"` }
func (*FileSystemConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *FileSystemConfigInitParameters) DeepCopy() *FileSystemConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemConfigInitParameters.
func (*FileSystemConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *FileSystemConfigInitParameters) DeepCopyInto(out *FileSystemConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemConfigObservation ¶
type FileSystemConfigObservation struct { // The default POSIX group ID (GID). If not specified, defaults to 100. Valid values are 0 and 100. DefaultGID *float64 `json:"defaultGid,omitempty" tf:"default_gid,omitempty"` // The default POSIX user ID (UID). If not specified, defaults to 1000. Valid values are 0 and 1000. DefaultUID *float64 `json:"defaultUid,omitempty" tf:"default_uid,omitempty"` // The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user. MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"` }
func (*FileSystemConfigObservation) DeepCopy ¶
func (in *FileSystemConfigObservation) DeepCopy() *FileSystemConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemConfigObservation.
func (*FileSystemConfigObservation) DeepCopyInto ¶
func (in *FileSystemConfigObservation) DeepCopyInto(out *FileSystemConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FileSystemConfigParameters ¶
type FileSystemConfigParameters struct { // The default POSIX group ID (GID). If not specified, defaults to 100. Valid values are 0 and 100. // +kubebuilder:validation:Optional DefaultGID *float64 `json:"defaultGid,omitempty" tf:"default_gid,omitempty"` // The default POSIX user ID (UID). If not specified, defaults to 1000. Valid values are 0 and 1000. // +kubebuilder:validation:Optional DefaultUID *float64 `json:"defaultUid,omitempty" tf:"default_uid,omitempty"` // The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user. // +kubebuilder:validation:Optional MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"` }
func (*FileSystemConfigParameters) DeepCopy ¶
func (in *FileSystemConfigParameters) DeepCopy() *FileSystemConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FileSystemConfigParameters.
func (*FileSystemConfigParameters) DeepCopyInto ¶
func (in *FileSystemConfigParameters) DeepCopyInto(out *FileSystemConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenerativeAISettingsInitParameters ¶ added in v1.10.0
type GenerativeAISettingsInitParameters struct { // The Amazon Resource Name (ARN) assigned by AWS to this Domain. AmazonBedrockRoleArn *string `json:"amazonBedrockRoleArn,omitempty" tf:"amazon_bedrock_role_arn,omitempty"` }
func (*GenerativeAISettingsInitParameters) DeepCopy ¶ added in v1.10.0
func (in *GenerativeAISettingsInitParameters) DeepCopy() *GenerativeAISettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenerativeAISettingsInitParameters.
func (*GenerativeAISettingsInitParameters) DeepCopyInto ¶ added in v1.10.0
func (in *GenerativeAISettingsInitParameters) DeepCopyInto(out *GenerativeAISettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenerativeAISettingsObservation ¶ added in v1.10.0
type GenerativeAISettingsObservation struct { // The Amazon Resource Name (ARN) assigned by AWS to this Domain. AmazonBedrockRoleArn *string `json:"amazonBedrockRoleArn,omitempty" tf:"amazon_bedrock_role_arn,omitempty"` }
func (*GenerativeAISettingsObservation) DeepCopy ¶ added in v1.10.0
func (in *GenerativeAISettingsObservation) DeepCopy() *GenerativeAISettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenerativeAISettingsObservation.
func (*GenerativeAISettingsObservation) DeepCopyInto ¶ added in v1.10.0
func (in *GenerativeAISettingsObservation) DeepCopyInto(out *GenerativeAISettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GenerativeAISettingsParameters ¶ added in v1.10.0
type GenerativeAISettingsParameters struct { // The Amazon Resource Name (ARN) assigned by AWS to this Domain. // +kubebuilder:validation:Optional AmazonBedrockRoleArn *string `json:"amazonBedrockRoleArn,omitempty" tf:"amazon_bedrock_role_arn,omitempty"` }
func (*GenerativeAISettingsParameters) DeepCopy ¶ added in v1.10.0
func (in *GenerativeAISettingsParameters) DeepCopy() *GenerativeAISettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GenerativeAISettingsParameters.
func (*GenerativeAISettingsParameters) DeepCopyInto ¶ added in v1.10.0
func (in *GenerativeAISettingsParameters) DeepCopyInto(out *GenerativeAISettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitConfigInitParameters ¶ added in v0.38.0
type GitConfigInitParameters struct { // The default branch for the Git repository. Branch *string `json:"branch,omitempty" tf:"branch,omitempty"` // The URL where the Git repository is located. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` // The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the credentials used to access the git repository. The secret must have a staging label of AWSCURRENT and must be in the following format: {"username": UserName, "password": Password} // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/secretsmanager/v1beta1.Secret // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("arn",true) SecretArn *string `json:"secretArn,omitempty" tf:"secret_arn,omitempty"` // Reference to a Secret in secretsmanager to populate secretArn. // +kubebuilder:validation:Optional SecretArnRef *v1.Reference `json:"secretArnRef,omitempty" tf:"-"` // Selector for a Secret in secretsmanager to populate secretArn. // +kubebuilder:validation:Optional SecretArnSelector *v1.Selector `json:"secretArnSelector,omitempty" tf:"-"` }
func (*GitConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *GitConfigInitParameters) DeepCopy() *GitConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitConfigInitParameters.
func (*GitConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *GitConfigInitParameters) DeepCopyInto(out *GitConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitConfigObservation ¶
type GitConfigObservation struct { // The default branch for the Git repository. Branch *string `json:"branch,omitempty" tf:"branch,omitempty"` // The URL where the Git repository is located. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` // The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the credentials used to access the git repository. The secret must have a staging label of AWSCURRENT and must be in the following format: {"username": UserName, "password": Password} SecretArn *string `json:"secretArn,omitempty" tf:"secret_arn,omitempty"` }
func (*GitConfigObservation) DeepCopy ¶
func (in *GitConfigObservation) DeepCopy() *GitConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitConfigObservation.
func (*GitConfigObservation) DeepCopyInto ¶
func (in *GitConfigObservation) DeepCopyInto(out *GitConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitConfigParameters ¶
type GitConfigParameters struct { // The default branch for the Git repository. // +kubebuilder:validation:Optional Branch *string `json:"branch,omitempty" tf:"branch,omitempty"` // The URL where the Git repository is located. // +kubebuilder:validation:Optional RepositoryURL *string `json:"repositoryUrl" tf:"repository_url,omitempty"` // The Amazon Resource Name (ARN) of the AWS Secrets Manager secret that contains the credentials used to access the git repository. The secret must have a staging label of AWSCURRENT and must be in the following format: {"username": UserName, "password": Password} // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/secretsmanager/v1beta1.Secret // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("arn",true) // +kubebuilder:validation:Optional SecretArn *string `json:"secretArn,omitempty" tf:"secret_arn,omitempty"` // Reference to a Secret in secretsmanager to populate secretArn. // +kubebuilder:validation:Optional SecretArnRef *v1.Reference `json:"secretArnRef,omitempty" tf:"-"` // Selector for a Secret in secretsmanager to populate secretArn. // +kubebuilder:validation:Optional SecretArnSelector *v1.Selector `json:"secretArnSelector,omitempty" tf:"-"` }
func (*GitConfigParameters) DeepCopy ¶
func (in *GitConfigParameters) DeepCopy() *GitConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitConfigParameters.
func (*GitConfigParameters) DeepCopyInto ¶
func (in *GitConfigParameters) DeepCopyInto(out *GitConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IAMPolicyConstraintsInitParameters ¶ added in v1.10.0
type IAMPolicyConstraintsInitParameters struct { // When SourceIp is Enabled the worker's IP address when a task is rendered in the worker portal is added to the IAM policy as a Condition used to generate the Amazon S3 presigned URL. This IP address is checked by Amazon S3 and must match in order for the Amazon S3 resource to be rendered in the worker portal. Valid values are Enabled or Disabled SourceIP *string `json:"sourceIp,omitempty" tf:"source_ip,omitempty"` // When VpcSourceIp is Enabled the worker's IP address when a task is rendered in private worker portal inside the VPC is added to the IAM policy as a Condition used to generate the Amazon S3 presigned URL. To render the task successfully Amazon S3 checks that the presigned URL is being accessed over an Amazon S3 VPC Endpoint, and that the worker's IP address matches the IP address in the IAM policy. To learn more about configuring private worker portal, see Use Amazon VPC mode from a private worker portal. Valid values are Enabled or Disabled VPCSourceIP *string `json:"vpcSourceIp,omitempty" tf:"vpc_source_ip,omitempty"` }
func (*IAMPolicyConstraintsInitParameters) DeepCopy ¶ added in v1.10.0
func (in *IAMPolicyConstraintsInitParameters) DeepCopy() *IAMPolicyConstraintsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMPolicyConstraintsInitParameters.
func (*IAMPolicyConstraintsInitParameters) DeepCopyInto ¶ added in v1.10.0
func (in *IAMPolicyConstraintsInitParameters) DeepCopyInto(out *IAMPolicyConstraintsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IAMPolicyConstraintsObservation ¶ added in v1.10.0
type IAMPolicyConstraintsObservation struct { // When SourceIp is Enabled the worker's IP address when a task is rendered in the worker portal is added to the IAM policy as a Condition used to generate the Amazon S3 presigned URL. This IP address is checked by Amazon S3 and must match in order for the Amazon S3 resource to be rendered in the worker portal. Valid values are Enabled or Disabled SourceIP *string `json:"sourceIp,omitempty" tf:"source_ip,omitempty"` // When VpcSourceIp is Enabled the worker's IP address when a task is rendered in private worker portal inside the VPC is added to the IAM policy as a Condition used to generate the Amazon S3 presigned URL. To render the task successfully Amazon S3 checks that the presigned URL is being accessed over an Amazon S3 VPC Endpoint, and that the worker's IP address matches the IP address in the IAM policy. To learn more about configuring private worker portal, see Use Amazon VPC mode from a private worker portal. Valid values are Enabled or Disabled VPCSourceIP *string `json:"vpcSourceIp,omitempty" tf:"vpc_source_ip,omitempty"` }
func (*IAMPolicyConstraintsObservation) DeepCopy ¶ added in v1.10.0
func (in *IAMPolicyConstraintsObservation) DeepCopy() *IAMPolicyConstraintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMPolicyConstraintsObservation.
func (*IAMPolicyConstraintsObservation) DeepCopyInto ¶ added in v1.10.0
func (in *IAMPolicyConstraintsObservation) DeepCopyInto(out *IAMPolicyConstraintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IAMPolicyConstraintsParameters ¶ added in v1.10.0
type IAMPolicyConstraintsParameters struct { // When SourceIp is Enabled the worker's IP address when a task is rendered in the worker portal is added to the IAM policy as a Condition used to generate the Amazon S3 presigned URL. This IP address is checked by Amazon S3 and must match in order for the Amazon S3 resource to be rendered in the worker portal. Valid values are Enabled or Disabled // +kubebuilder:validation:Optional SourceIP *string `json:"sourceIp,omitempty" tf:"source_ip,omitempty"` // When VpcSourceIp is Enabled the worker's IP address when a task is rendered in private worker portal inside the VPC is added to the IAM policy as a Condition used to generate the Amazon S3 presigned URL. To render the task successfully Amazon S3 checks that the presigned URL is being accessed over an Amazon S3 VPC Endpoint, and that the worker's IP address matches the IP address in the IAM policy. To learn more about configuring private worker portal, see Use Amazon VPC mode from a private worker portal. Valid values are Enabled or Disabled // +kubebuilder:validation:Optional VPCSourceIP *string `json:"vpcSourceIp,omitempty" tf:"vpc_source_ip,omitempty"` }
func (*IAMPolicyConstraintsParameters) DeepCopy ¶ added in v1.10.0
func (in *IAMPolicyConstraintsParameters) DeepCopy() *IAMPolicyConstraintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IAMPolicyConstraintsParameters.
func (*IAMPolicyConstraintsParameters) DeepCopyInto ¶ added in v1.10.0
func (in *IAMPolicyConstraintsParameters) DeepCopyInto(out *IAMPolicyConstraintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderOauthSettingsInitParameters ¶ added in v1.0.0
type IdentityProviderOauthSettingsInitParameters struct { // The name of the data source that you're connecting to. Canvas currently supports OAuth for Snowflake and Salesforce Data Cloud. Valid values are SalesforceGenie and Snowflake. DataSourceName *string `json:"dataSourceName,omitempty" tf:"data_source_name,omitempty"` // The ARN of an Amazon Web Services Secrets Manager secret that stores the credentials from your identity provider, such as the client ID and secret, authorization URL, and token URL. SecretArn *string `json:"secretArn,omitempty" tf:"secret_arn,omitempty"` // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*IdentityProviderOauthSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *IdentityProviderOauthSettingsInitParameters) DeepCopy() *IdentityProviderOauthSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderOauthSettingsInitParameters.
func (*IdentityProviderOauthSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *IdentityProviderOauthSettingsInitParameters) DeepCopyInto(out *IdentityProviderOauthSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderOauthSettingsObservation ¶ added in v1.0.0
type IdentityProviderOauthSettingsObservation struct { // The name of the data source that you're connecting to. Canvas currently supports OAuth for Snowflake and Salesforce Data Cloud. Valid values are SalesforceGenie and Snowflake. DataSourceName *string `json:"dataSourceName,omitempty" tf:"data_source_name,omitempty"` // The ARN of an Amazon Web Services Secrets Manager secret that stores the credentials from your identity provider, such as the client ID and secret, authorization URL, and token URL. SecretArn *string `json:"secretArn,omitempty" tf:"secret_arn,omitempty"` // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*IdentityProviderOauthSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *IdentityProviderOauthSettingsObservation) DeepCopy() *IdentityProviderOauthSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderOauthSettingsObservation.
func (*IdentityProviderOauthSettingsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *IdentityProviderOauthSettingsObservation) DeepCopyInto(out *IdentityProviderOauthSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderOauthSettingsParameters ¶ added in v1.0.0
type IdentityProviderOauthSettingsParameters struct { // The name of the data source that you're connecting to. Canvas currently supports OAuth for Snowflake and Salesforce Data Cloud. Valid values are SalesforceGenie and Snowflake. // +kubebuilder:validation:Optional DataSourceName *string `json:"dataSourceName,omitempty" tf:"data_source_name,omitempty"` // The ARN of an Amazon Web Services Secrets Manager secret that stores the credentials from your identity provider, such as the client ID and secret, authorization URL, and token URL. // +kubebuilder:validation:Optional SecretArn *string `json:"secretArn" tf:"secret_arn,omitempty"` // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*IdentityProviderOauthSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *IdentityProviderOauthSettingsParameters) DeepCopy() *IdentityProviderOauthSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderOauthSettingsParameters.
func (*IdentityProviderOauthSettingsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *IdentityProviderOauthSettingsParameters) DeepCopyInto(out *IdentityProviderOauthSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdleSettingsInitParameters ¶ added in v1.17.0
type IdleSettingsInitParameters struct { // The time that SageMaker waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600. IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED. LifecycleManagement *string `json:"lifecycleManagement,omitempty" tf:"lifecycle_management,omitempty"` // The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. MaxIdleTimeoutInMinutes *float64 `json:"maxIdleTimeoutInMinutes,omitempty" tf:"max_idle_timeout_in_minutes,omitempty"` // The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. MinIdleTimeoutInMinutes *float64 `json:"minIdleTimeoutInMinutes,omitempty" tf:"min_idle_timeout_in_minutes,omitempty"` }
func (*IdleSettingsInitParameters) DeepCopy ¶ added in v1.17.0
func (in *IdleSettingsInitParameters) DeepCopy() *IdleSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdleSettingsInitParameters.
func (*IdleSettingsInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *IdleSettingsInitParameters) DeepCopyInto(out *IdleSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdleSettingsObservation ¶ added in v1.17.0
type IdleSettingsObservation struct { // The time that SageMaker waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600. IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED. LifecycleManagement *string `json:"lifecycleManagement,omitempty" tf:"lifecycle_management,omitempty"` // The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. MaxIdleTimeoutInMinutes *float64 `json:"maxIdleTimeoutInMinutes,omitempty" tf:"max_idle_timeout_in_minutes,omitempty"` // The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. MinIdleTimeoutInMinutes *float64 `json:"minIdleTimeoutInMinutes,omitempty" tf:"min_idle_timeout_in_minutes,omitempty"` }
func (*IdleSettingsObservation) DeepCopy ¶ added in v1.17.0
func (in *IdleSettingsObservation) DeepCopy() *IdleSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdleSettingsObservation.
func (*IdleSettingsObservation) DeepCopyInto ¶ added in v1.17.0
func (in *IdleSettingsObservation) DeepCopyInto(out *IdleSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdleSettingsParameters ¶ added in v1.17.0
type IdleSettingsParameters struct { // The time that SageMaker waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600. // +kubebuilder:validation:Optional IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional LifecycleManagement *string `json:"lifecycleManagement,omitempty" tf:"lifecycle_management,omitempty"` // The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. // +kubebuilder:validation:Optional MaxIdleTimeoutInMinutes *float64 `json:"maxIdleTimeoutInMinutes,omitempty" tf:"max_idle_timeout_in_minutes,omitempty"` // The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. // +kubebuilder:validation:Optional MinIdleTimeoutInMinutes *float64 `json:"minIdleTimeoutInMinutes,omitempty" tf:"min_idle_timeout_in_minutes,omitempty"` }
func (*IdleSettingsParameters) DeepCopy ¶ added in v1.17.0
func (in *IdleSettingsParameters) DeepCopy() *IdleSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdleSettingsParameters.
func (*IdleSettingsParameters) DeepCopyInto ¶ added in v1.17.0
func (in *IdleSettingsParameters) DeepCopyInto(out *IdleSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Image ¶
type Image struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ImageSpec `json:"spec"` Status ImageStatus `json:"status,omitempty"` }
Image is the Schema for the Images API. Provides a SageMaker Image resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Image) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image.
func (*Image) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Image) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Image) GetCondition ¶
func (mg *Image) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Image.
func (*Image) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Image
func (*Image) GetDeletionPolicy ¶
func (mg *Image) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Image.
func (*Image) GetInitParameters ¶ added in v0.38.0
GetInitParameters of this Image
func (*Image) GetManagementPolicies ¶ added in v0.38.0
func (mg *Image) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Image.
func (*Image) GetMergedParameters ¶ added in v0.44.0
GetInitParameters of this Image
func (*Image) GetObservation ¶
GetObservation of this Image
func (*Image) GetParameters ¶
GetParameters of this Image
func (*Image) GetProviderConfigReference ¶
GetProviderConfigReference of this Image.
func (*Image) GetPublishConnectionDetailsTo ¶
func (mg *Image) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Image.
func (*Image) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Image
func (*Image) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Image) GetWriteConnectionSecretToReference ¶
func (mg *Image) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Image.
func (*Image) Hub ¶ added in v0.47.2
func (tr *Image) Hub()
Hub marks this type as a conversion hub.
func (*Image) LateInitialize ¶
LateInitialize this Image using its observed tfState. returns True if there are any spec changes for the resource.
func (*Image) ResolveReferences ¶
ResolveReferences of this Image.
func (*Image) SetConditions ¶
SetConditions of this Image.
func (*Image) SetDeletionPolicy ¶
func (mg *Image) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Image.
func (*Image) SetManagementPolicies ¶ added in v0.38.0
func (mg *Image) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Image.
func (*Image) SetObservation ¶
SetObservation for this Image
func (*Image) SetParameters ¶
SetParameters for this Image
func (*Image) SetProviderConfigReference ¶
SetProviderConfigReference of this Image.
func (*Image) SetPublishConnectionDetailsTo ¶
func (mg *Image) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Image.
func (*Image) SetWriteConnectionSecretToReference ¶
func (mg *Image) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Image.
type ImageConfigInitParameters ¶ added in v0.38.0
type ImageConfigInitParameters struct { // Specifies whether the model container is in Amazon ECR or a private Docker registry accessible from your Amazon Virtual Private Cloud (VPC). Allowed values are: Platform and Vpc. RepositoryAccessMode *string `json:"repositoryAccessMode,omitempty" tf:"repository_access_mode,omitempty"` // Specifies an authentication configuration for the private docker registry where your model image is hosted. Specify a value for this property only if you specified Vpc as the value for the RepositoryAccessMode field, and the private Docker registry where the model image is hosted requires authentication. see Repository Auth Config. RepositoryAuthConfig []RepositoryAuthConfigInitParameters `json:"repositoryAuthConfig,omitempty" tf:"repository_auth_config,omitempty"` }
func (*ImageConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ImageConfigInitParameters) DeepCopy() *ImageConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageConfigInitParameters.
func (*ImageConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ImageConfigInitParameters) DeepCopyInto(out *ImageConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageConfigObservation ¶ added in v0.28.0
type ImageConfigObservation struct { // Specifies whether the model container is in Amazon ECR or a private Docker registry accessible from your Amazon Virtual Private Cloud (VPC). Allowed values are: Platform and Vpc. RepositoryAccessMode *string `json:"repositoryAccessMode,omitempty" tf:"repository_access_mode,omitempty"` // Specifies an authentication configuration for the private docker registry where your model image is hosted. Specify a value for this property only if you specified Vpc as the value for the RepositoryAccessMode field, and the private Docker registry where the model image is hosted requires authentication. see Repository Auth Config. RepositoryAuthConfig []RepositoryAuthConfigObservation `json:"repositoryAuthConfig,omitempty" tf:"repository_auth_config,omitempty"` }
func (*ImageConfigObservation) DeepCopy ¶ added in v0.28.0
func (in *ImageConfigObservation) DeepCopy() *ImageConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageConfigObservation.
func (*ImageConfigObservation) DeepCopyInto ¶ added in v0.28.0
func (in *ImageConfigObservation) DeepCopyInto(out *ImageConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageConfigParameters ¶ added in v0.28.0
type ImageConfigParameters struct { // Specifies whether the model container is in Amazon ECR or a private Docker registry accessible from your Amazon Virtual Private Cloud (VPC). Allowed values are: Platform and Vpc. // +kubebuilder:validation:Optional RepositoryAccessMode *string `json:"repositoryAccessMode" tf:"repository_access_mode,omitempty"` // Specifies an authentication configuration for the private docker registry where your model image is hosted. Specify a value for this property only if you specified Vpc as the value for the RepositoryAccessMode field, and the private Docker registry where the model image is hosted requires authentication. see Repository Auth Config. // +kubebuilder:validation:Optional RepositoryAuthConfig []RepositoryAuthConfigParameters `json:"repositoryAuthConfig,omitempty" tf:"repository_auth_config,omitempty"` }
func (*ImageConfigParameters) DeepCopy ¶ added in v0.28.0
func (in *ImageConfigParameters) DeepCopy() *ImageConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageConfigParameters.
func (*ImageConfigParameters) DeepCopyInto ¶ added in v0.28.0
func (in *ImageConfigParameters) DeepCopyInto(out *ImageConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageConfigRepositoryAuthConfigInitParameters ¶ added in v0.38.0
type ImageConfigRepositoryAuthConfigInitParameters struct { // The Amazon Resource Name (ARN) of an AWS Lambda function that provides credentials to authenticate to the private Docker registry where your model image is hosted. For information about how to create an AWS Lambda function, see Create a Lambda function with the console in the AWS Lambda Developer Guide. RepositoryCredentialsProviderArn *string `json:"repositoryCredentialsProviderArn,omitempty" tf:"repository_credentials_provider_arn,omitempty"` }
func (*ImageConfigRepositoryAuthConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ImageConfigRepositoryAuthConfigInitParameters) DeepCopy() *ImageConfigRepositoryAuthConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageConfigRepositoryAuthConfigInitParameters.
func (*ImageConfigRepositoryAuthConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ImageConfigRepositoryAuthConfigInitParameters) DeepCopyInto(out *ImageConfigRepositoryAuthConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageConfigRepositoryAuthConfigObservation ¶ added in v0.29.0
type ImageConfigRepositoryAuthConfigObservation struct { // The Amazon Resource Name (ARN) of an AWS Lambda function that provides credentials to authenticate to the private Docker registry where your model image is hosted. For information about how to create an AWS Lambda function, see Create a Lambda function with the console in the AWS Lambda Developer Guide. RepositoryCredentialsProviderArn *string `json:"repositoryCredentialsProviderArn,omitempty" tf:"repository_credentials_provider_arn,omitempty"` }
func (*ImageConfigRepositoryAuthConfigObservation) DeepCopy ¶ added in v0.29.0
func (in *ImageConfigRepositoryAuthConfigObservation) DeepCopy() *ImageConfigRepositoryAuthConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageConfigRepositoryAuthConfigObservation.
func (*ImageConfigRepositoryAuthConfigObservation) DeepCopyInto ¶ added in v0.29.0
func (in *ImageConfigRepositoryAuthConfigObservation) DeepCopyInto(out *ImageConfigRepositoryAuthConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageConfigRepositoryAuthConfigParameters ¶ added in v0.29.0
type ImageConfigRepositoryAuthConfigParameters struct { // The Amazon Resource Name (ARN) of an AWS Lambda function that provides credentials to authenticate to the private Docker registry where your model image is hosted. For information about how to create an AWS Lambda function, see Create a Lambda function with the console in the AWS Lambda Developer Guide. // +kubebuilder:validation:Optional RepositoryCredentialsProviderArn *string `json:"repositoryCredentialsProviderArn" tf:"repository_credentials_provider_arn,omitempty"` }
func (*ImageConfigRepositoryAuthConfigParameters) DeepCopy ¶ added in v0.29.0
func (in *ImageConfigRepositoryAuthConfigParameters) DeepCopy() *ImageConfigRepositoryAuthConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageConfigRepositoryAuthConfigParameters.
func (*ImageConfigRepositoryAuthConfigParameters) DeepCopyInto ¶ added in v0.29.0
func (in *ImageConfigRepositoryAuthConfigParameters) DeepCopyInto(out *ImageConfigRepositoryAuthConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageInitParameters ¶ added in v0.38.0
type ImageInitParameters struct { // The description of the image. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The display name of the image. When the image is added to a domain (must be unique to the domain). DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Reference to a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ImageInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ImageInitParameters) DeepCopy() *ImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageInitParameters.
func (*ImageInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ImageInitParameters) DeepCopyInto(out *ImageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageList ¶
type ImageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Image `json:"items"` }
ImageList contains a list of Images
func (*ImageList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageList.
func (*ImageList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ImageObservation ¶
type ImageObservation struct { // The Amazon Resource Name (ARN) assigned by AWS to this Image. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The description of the image. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The display name of the image. When the image is added to a domain (must be unique to the domain). DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The name of the Image. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf. RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*ImageObservation) DeepCopy ¶
func (in *ImageObservation) DeepCopy() *ImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageObservation.
func (*ImageObservation) DeepCopyInto ¶
func (in *ImageObservation) DeepCopyInto(out *ImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageParameters ¶
type ImageParameters struct { // The description of the image. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The display name of the image. When the image is added to a domain (must be unique to the domain). // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Reference to a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ImageParameters) DeepCopy ¶
func (in *ImageParameters) DeepCopy() *ImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageParameters.
func (*ImageParameters) DeepCopyInto ¶
func (in *ImageParameters) DeepCopyInto(out *ImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageSpec ¶
type ImageSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ImageParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ImageInitParameters `json:"initProvider,omitempty"` }
ImageSpec defines the desired state of Image
func (*ImageSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSpec.
func (*ImageSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageStatus ¶
type ImageStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ImageObservation `json:"atProvider,omitempty"` }
ImageStatus defines the observed state of Image.
func (*ImageStatus) DeepCopy ¶
func (in *ImageStatus) DeepCopy() *ImageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStatus.
func (*ImageStatus) DeepCopyInto ¶
func (in *ImageStatus) DeepCopyInto(out *ImageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageVersion ¶ added in v0.28.0
type ImageVersion struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.baseImage) || (has(self.initProvider) && has(self.initProvider.baseImage))",message="spec.forProvider.baseImage is a required parameter" Spec ImageVersionSpec `json:"spec"` Status ImageVersionStatus `json:"status,omitempty"` }
ImageVersion is the Schema for the ImageVersions API. Provides a SageMaker Image Version resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*ImageVersion) DeepCopy ¶ added in v0.28.0
func (in *ImageVersion) DeepCopy() *ImageVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageVersion.
func (*ImageVersion) DeepCopyInto ¶ added in v0.28.0
func (in *ImageVersion) DeepCopyInto(out *ImageVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageVersion) DeepCopyObject ¶ added in v0.28.0
func (in *ImageVersion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ImageVersion) GetCondition ¶ added in v0.28.0
func (mg *ImageVersion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ImageVersion.
func (*ImageVersion) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *ImageVersion) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ImageVersion
func (*ImageVersion) GetDeletionPolicy ¶ added in v0.28.0
func (mg *ImageVersion) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ImageVersion.
func (*ImageVersion) GetID ¶ added in v0.28.0
func (tr *ImageVersion) GetID() string
GetID returns ID of underlying Terraform resource of this ImageVersion
func (*ImageVersion) GetInitParameters ¶ added in v0.38.0
func (tr *ImageVersion) GetInitParameters() (map[string]any, error)
GetInitParameters of this ImageVersion
func (*ImageVersion) GetManagementPolicies ¶ added in v0.38.0
func (mg *ImageVersion) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ImageVersion.
func (*ImageVersion) GetMergedParameters ¶ added in v0.44.0
func (tr *ImageVersion) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this ImageVersion
func (*ImageVersion) GetObservation ¶ added in v0.28.0
func (tr *ImageVersion) GetObservation() (map[string]any, error)
GetObservation of this ImageVersion
func (*ImageVersion) GetParameters ¶ added in v0.28.0
func (tr *ImageVersion) GetParameters() (map[string]any, error)
GetParameters of this ImageVersion
func (*ImageVersion) GetProviderConfigReference ¶ added in v0.28.0
func (mg *ImageVersion) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ImageVersion.
func (*ImageVersion) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *ImageVersion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ImageVersion.
func (*ImageVersion) GetTerraformResourceType ¶ added in v0.28.0
func (mg *ImageVersion) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ImageVersion
func (*ImageVersion) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *ImageVersion) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ImageVersion) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *ImageVersion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ImageVersion.
func (*ImageVersion) Hub ¶ added in v0.47.2
func (tr *ImageVersion) Hub()
Hub marks this type as a conversion hub.
func (*ImageVersion) LateInitialize ¶ added in v0.28.0
func (tr *ImageVersion) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ImageVersion using its observed tfState. returns True if there are any spec changes for the resource.
func (*ImageVersion) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this ImageVersion.
func (*ImageVersion) SetConditions ¶ added in v0.28.0
func (mg *ImageVersion) SetConditions(c ...xpv1.Condition)
SetConditions of this ImageVersion.
func (*ImageVersion) SetDeletionPolicy ¶ added in v0.28.0
func (mg *ImageVersion) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ImageVersion.
func (*ImageVersion) SetManagementPolicies ¶ added in v0.38.0
func (mg *ImageVersion) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ImageVersion.
func (*ImageVersion) SetObservation ¶ added in v0.28.0
func (tr *ImageVersion) SetObservation(obs map[string]any) error
SetObservation for this ImageVersion
func (*ImageVersion) SetParameters ¶ added in v0.28.0
func (tr *ImageVersion) SetParameters(params map[string]any) error
SetParameters for this ImageVersion
func (*ImageVersion) SetProviderConfigReference ¶ added in v0.28.0
func (mg *ImageVersion) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ImageVersion.
func (*ImageVersion) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *ImageVersion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ImageVersion.
func (*ImageVersion) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *ImageVersion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ImageVersion.
type ImageVersionInitParameters ¶ added in v0.38.0
type ImageVersionInitParameters struct { // The registry path of the container image on which this image version is based. BaseImage *string `json:"baseImage,omitempty" tf:"base_image,omitempty"` // The name of the image. Must be unique to your account. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.Image // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // Reference to a Image in sagemaker to populate imageName. // +kubebuilder:validation:Optional ImageNameRef *v1.Reference `json:"imageNameRef,omitempty" tf:"-"` // Selector for a Image in sagemaker to populate imageName. // +kubebuilder:validation:Optional ImageNameSelector *v1.Selector `json:"imageNameSelector,omitempty" tf:"-"` }
func (*ImageVersionInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ImageVersionInitParameters) DeepCopy() *ImageVersionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageVersionInitParameters.
func (*ImageVersionInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ImageVersionInitParameters) DeepCopyInto(out *ImageVersionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageVersionList ¶ added in v0.28.0
type ImageVersionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ImageVersion `json:"items"` }
ImageVersionList contains a list of ImageVersions
func (*ImageVersionList) DeepCopy ¶ added in v0.28.0
func (in *ImageVersionList) DeepCopy() *ImageVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageVersionList.
func (*ImageVersionList) DeepCopyInto ¶ added in v0.28.0
func (in *ImageVersionList) DeepCopyInto(out *ImageVersionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageVersionList) DeepCopyObject ¶ added in v0.28.0
func (in *ImageVersionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ImageVersionList) GetItems ¶ added in v0.28.0
func (l *ImageVersionList) GetItems() []resource.Managed
GetItems of this ImageVersionList.
type ImageVersionObservation ¶ added in v0.28.0
type ImageVersionObservation struct { // The Amazon Resource Name (ARN) assigned by AWS to this Image Version. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The registry path of the container image on which this image version is based. BaseImage *string `json:"baseImage,omitempty" tf:"base_image,omitempty"` // The registry path of the container image that contains this image version. ContainerImage *string `json:"containerImage,omitempty" tf:"container_image,omitempty"` // The name of the Image. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Amazon Resource Name (ARN) of the image the version is based on. ImageArn *string `json:"imageArn,omitempty" tf:"image_arn,omitempty"` // The name of the image. Must be unique to your account. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` Version *float64 `json:"version,omitempty" tf:"version,omitempty"` }
func (*ImageVersionObservation) DeepCopy ¶ added in v0.28.0
func (in *ImageVersionObservation) DeepCopy() *ImageVersionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageVersionObservation.
func (*ImageVersionObservation) DeepCopyInto ¶ added in v0.28.0
func (in *ImageVersionObservation) DeepCopyInto(out *ImageVersionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageVersionParameters ¶ added in v0.28.0
type ImageVersionParameters struct { // The registry path of the container image on which this image version is based. // +kubebuilder:validation:Optional BaseImage *string `json:"baseImage,omitempty" tf:"base_image,omitempty"` // The name of the image. Must be unique to your account. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.Image // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // Reference to a Image in sagemaker to populate imageName. // +kubebuilder:validation:Optional ImageNameRef *v1.Reference `json:"imageNameRef,omitempty" tf:"-"` // Selector for a Image in sagemaker to populate imageName. // +kubebuilder:validation:Optional ImageNameSelector *v1.Selector `json:"imageNameSelector,omitempty" tf:"-"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*ImageVersionParameters) DeepCopy ¶ added in v0.28.0
func (in *ImageVersionParameters) DeepCopy() *ImageVersionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageVersionParameters.
func (*ImageVersionParameters) DeepCopyInto ¶ added in v0.28.0
func (in *ImageVersionParameters) DeepCopyInto(out *ImageVersionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageVersionSpec ¶ added in v0.28.0
type ImageVersionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ImageVersionParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ImageVersionInitParameters `json:"initProvider,omitempty"` }
ImageVersionSpec defines the desired state of ImageVersion
func (*ImageVersionSpec) DeepCopy ¶ added in v0.28.0
func (in *ImageVersionSpec) DeepCopy() *ImageVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageVersionSpec.
func (*ImageVersionSpec) DeepCopyInto ¶ added in v0.28.0
func (in *ImageVersionSpec) DeepCopyInto(out *ImageVersionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageVersionStatus ¶ added in v0.28.0
type ImageVersionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ImageVersionObservation `json:"atProvider,omitempty"` }
ImageVersionStatus defines the observed state of ImageVersion.
func (*ImageVersionStatus) DeepCopy ¶ added in v0.28.0
func (in *ImageVersionStatus) DeepCopy() *ImageVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageVersionStatus.
func (*ImageVersionStatus) DeepCopyInto ¶ added in v0.28.0
func (in *ImageVersionStatus) DeepCopyInto(out *ImageVersionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceExecutionConfigInitParameters ¶ added in v0.38.0
type InferenceExecutionConfigInitParameters struct { // The container hosts value SingleModel/MultiModel. The default value is SingleModel. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` }
func (*InferenceExecutionConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *InferenceExecutionConfigInitParameters) DeepCopy() *InferenceExecutionConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceExecutionConfigInitParameters.
func (*InferenceExecutionConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *InferenceExecutionConfigInitParameters) DeepCopyInto(out *InferenceExecutionConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceExecutionConfigObservation ¶ added in v0.28.0
type InferenceExecutionConfigObservation struct { // The container hosts value SingleModel/MultiModel. The default value is SingleModel. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` }
func (*InferenceExecutionConfigObservation) DeepCopy ¶ added in v0.28.0
func (in *InferenceExecutionConfigObservation) DeepCopy() *InferenceExecutionConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceExecutionConfigObservation.
func (*InferenceExecutionConfigObservation) DeepCopyInto ¶ added in v0.28.0
func (in *InferenceExecutionConfigObservation) DeepCopyInto(out *InferenceExecutionConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceExecutionConfigParameters ¶ added in v0.28.0
type InferenceExecutionConfigParameters struct { // The container hosts value SingleModel/MultiModel. The default value is SingleModel. // +kubebuilder:validation:Optional Mode *string `json:"mode" tf:"mode,omitempty"` }
func (*InferenceExecutionConfigParameters) DeepCopy ¶ added in v0.28.0
func (in *InferenceExecutionConfigParameters) DeepCopy() *InferenceExecutionConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceExecutionConfigParameters.
func (*InferenceExecutionConfigParameters) DeepCopyInto ¶ added in v0.28.0
func (in *InferenceExecutionConfigParameters) DeepCopyInto(out *InferenceExecutionConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceMetadataServiceConfigurationInitParameters ¶ added in v0.38.0
type InstanceMetadataServiceConfigurationInitParameters struct { // Indicates the minimum IMDS version that the notebook instance supports. When passed "1" is passed. This means that both IMDSv1 and IMDSv2 are supported. Valid values are 1 and 2. MinimumInstanceMetadataServiceVersion *string `json:"minimumInstanceMetadataServiceVersion,omitempty" tf:"minimum_instance_metadata_service_version,omitempty"` }
func (*InstanceMetadataServiceConfigurationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *InstanceMetadataServiceConfigurationInitParameters) DeepCopy() *InstanceMetadataServiceConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceMetadataServiceConfigurationInitParameters.
func (*InstanceMetadataServiceConfigurationInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *InstanceMetadataServiceConfigurationInitParameters) DeepCopyInto(out *InstanceMetadataServiceConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceMetadataServiceConfigurationObservation ¶ added in v0.29.0
type InstanceMetadataServiceConfigurationObservation struct { // Indicates the minimum IMDS version that the notebook instance supports. When passed "1" is passed. This means that both IMDSv1 and IMDSv2 are supported. Valid values are 1 and 2. MinimumInstanceMetadataServiceVersion *string `json:"minimumInstanceMetadataServiceVersion,omitempty" tf:"minimum_instance_metadata_service_version,omitempty"` }
func (*InstanceMetadataServiceConfigurationObservation) DeepCopy ¶ added in v0.29.0
func (in *InstanceMetadataServiceConfigurationObservation) DeepCopy() *InstanceMetadataServiceConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceMetadataServiceConfigurationObservation.
func (*InstanceMetadataServiceConfigurationObservation) DeepCopyInto ¶ added in v0.29.0
func (in *InstanceMetadataServiceConfigurationObservation) DeepCopyInto(out *InstanceMetadataServiceConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceMetadataServiceConfigurationParameters ¶ added in v0.29.0
type InstanceMetadataServiceConfigurationParameters struct { // Indicates the minimum IMDS version that the notebook instance supports. When passed "1" is passed. This means that both IMDSv1 and IMDSv2 are supported. Valid values are 1 and 2. // +kubebuilder:validation:Optional MinimumInstanceMetadataServiceVersion *string `json:"minimumInstanceMetadataServiceVersion,omitempty" tf:"minimum_instance_metadata_service_version,omitempty"` }
func (*InstanceMetadataServiceConfigurationParameters) DeepCopy ¶ added in v0.29.0
func (in *InstanceMetadataServiceConfigurationParameters) DeepCopy() *InstanceMetadataServiceConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceMetadataServiceConfigurationParameters.
func (*InstanceMetadataServiceConfigurationParameters) DeepCopyInto ¶ added in v0.29.0
func (in *InstanceMetadataServiceConfigurationParameters) DeepCopyInto(out *InstanceMetadataServiceConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabAppSettingsCodeRepositoryInitParameters ¶ added in v1.0.0
type JupyterLabAppSettingsCodeRepositoryInitParameters struct { // The URL of the Git repository. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` }
func (*JupyterLabAppSettingsCodeRepositoryInitParameters) DeepCopy ¶ added in v1.0.0
func (in *JupyterLabAppSettingsCodeRepositoryInitParameters) DeepCopy() *JupyterLabAppSettingsCodeRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabAppSettingsCodeRepositoryInitParameters.
func (*JupyterLabAppSettingsCodeRepositoryInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *JupyterLabAppSettingsCodeRepositoryInitParameters) DeepCopyInto(out *JupyterLabAppSettingsCodeRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabAppSettingsCodeRepositoryObservation ¶ added in v1.0.0
type JupyterLabAppSettingsCodeRepositoryObservation struct { // The URL of the Git repository. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` }
func (*JupyterLabAppSettingsCodeRepositoryObservation) DeepCopy ¶ added in v1.0.0
func (in *JupyterLabAppSettingsCodeRepositoryObservation) DeepCopy() *JupyterLabAppSettingsCodeRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabAppSettingsCodeRepositoryObservation.
func (*JupyterLabAppSettingsCodeRepositoryObservation) DeepCopyInto ¶ added in v1.0.0
func (in *JupyterLabAppSettingsCodeRepositoryObservation) DeepCopyInto(out *JupyterLabAppSettingsCodeRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabAppSettingsCodeRepositoryParameters ¶ added in v1.0.0
type JupyterLabAppSettingsCodeRepositoryParameters struct { // The URL of the Git repository. // +kubebuilder:validation:Optional RepositoryURL *string `json:"repositoryUrl" tf:"repository_url,omitempty"` }
func (*JupyterLabAppSettingsCodeRepositoryParameters) DeepCopy ¶ added in v1.0.0
func (in *JupyterLabAppSettingsCodeRepositoryParameters) DeepCopy() *JupyterLabAppSettingsCodeRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabAppSettingsCodeRepositoryParameters.
func (*JupyterLabAppSettingsCodeRepositoryParameters) DeepCopyInto ¶ added in v1.0.0
func (in *JupyterLabAppSettingsCodeRepositoryParameters) DeepCopyInto(out *JupyterLabAppSettingsCodeRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabAppSettingsCustomImageInitParameters ¶ added in v1.0.0
type JupyterLabAppSettingsCustomImageInitParameters struct { // The name of the App Image Config. AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*JupyterLabAppSettingsCustomImageInitParameters) DeepCopy ¶ added in v1.0.0
func (in *JupyterLabAppSettingsCustomImageInitParameters) DeepCopy() *JupyterLabAppSettingsCustomImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabAppSettingsCustomImageInitParameters.
func (*JupyterLabAppSettingsCustomImageInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *JupyterLabAppSettingsCustomImageInitParameters) DeepCopyInto(out *JupyterLabAppSettingsCustomImageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabAppSettingsCustomImageObservation ¶ added in v1.0.0
type JupyterLabAppSettingsCustomImageObservation struct { // The name of the App Image Config. AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*JupyterLabAppSettingsCustomImageObservation) DeepCopy ¶ added in v1.0.0
func (in *JupyterLabAppSettingsCustomImageObservation) DeepCopy() *JupyterLabAppSettingsCustomImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabAppSettingsCustomImageObservation.
func (*JupyterLabAppSettingsCustomImageObservation) DeepCopyInto ¶ added in v1.0.0
func (in *JupyterLabAppSettingsCustomImageObservation) DeepCopyInto(out *JupyterLabAppSettingsCustomImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabAppSettingsCustomImageParameters ¶ added in v1.0.0
type JupyterLabAppSettingsCustomImageParameters struct { // The name of the App Image Config. // +kubebuilder:validation:Optional AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. // +kubebuilder:validation:Optional ImageName *string `json:"imageName" tf:"image_name,omitempty"` // The version number of the Custom Image. // +kubebuilder:validation:Optional ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*JupyterLabAppSettingsCustomImageParameters) DeepCopy ¶ added in v1.0.0
func (in *JupyterLabAppSettingsCustomImageParameters) DeepCopy() *JupyterLabAppSettingsCustomImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabAppSettingsCustomImageParameters.
func (*JupyterLabAppSettingsCustomImageParameters) DeepCopyInto ¶ added in v1.0.0
func (in *JupyterLabAppSettingsCustomImageParameters) DeepCopyInto(out *JupyterLabAppSettingsCustomImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabAppSettingsDefaultResourceSpecInitParameters ¶ added in v1.0.0
type JupyterLabAppSettingsDefaultResourceSpecInitParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*JupyterLabAppSettingsDefaultResourceSpecInitParameters) DeepCopy ¶ added in v1.0.0
func (in *JupyterLabAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *JupyterLabAppSettingsDefaultResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabAppSettingsDefaultResourceSpecInitParameters.
func (*JupyterLabAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *JupyterLabAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *JupyterLabAppSettingsDefaultResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabAppSettingsDefaultResourceSpecObservation ¶ added in v1.0.0
type JupyterLabAppSettingsDefaultResourceSpecObservation struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*JupyterLabAppSettingsDefaultResourceSpecObservation) DeepCopy ¶ added in v1.0.0
func (in *JupyterLabAppSettingsDefaultResourceSpecObservation) DeepCopy() *JupyterLabAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabAppSettingsDefaultResourceSpecObservation.
func (*JupyterLabAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶ added in v1.0.0
func (in *JupyterLabAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *JupyterLabAppSettingsDefaultResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabAppSettingsDefaultResourceSpecParameters ¶ added in v1.0.0
type JupyterLabAppSettingsDefaultResourceSpecParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*JupyterLabAppSettingsDefaultResourceSpecParameters) DeepCopy ¶ added in v1.0.0
func (in *JupyterLabAppSettingsDefaultResourceSpecParameters) DeepCopy() *JupyterLabAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabAppSettingsDefaultResourceSpecParameters.
func (*JupyterLabAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶ added in v1.0.0
func (in *JupyterLabAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *JupyterLabAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabAppSettingsInitParameters ¶ added in v1.0.0
type JupyterLabAppSettingsInitParameters struct { // Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below. AppLifecycleManagement []AppLifecycleManagementInitParameters `json:"appLifecycleManagement,omitempty" tf:"app_lifecycle_management,omitempty"` // The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration. BuiltInLifecycleConfigArn *string `json:"builtInLifecycleConfigArn,omitempty" tf:"built_in_lifecycle_config_arn,omitempty"` // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below. CodeRepository []JupyterLabAppSettingsCodeRepositoryInitParameters `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below. CustomImage []JupyterLabAppSettingsCustomImageInitParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. DefaultResourceSpec []JupyterLabAppSettingsDefaultResourceSpecInitParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The configuration parameters that specify the IAM roles assumed by the execution role of SageMaker (assumable roles) and the cluster instances or job execution environments (execution roles or runtime roles) to manage and access resources required for running Amazon EMR clusters or Amazon EMR Serverless applications. see emr_settings Block below. EmrSettings []EmrSettingsInitParameters `json:"emrSettings,omitempty" tf:"emr_settings,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*JupyterLabAppSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *JupyterLabAppSettingsInitParameters) DeepCopy() *JupyterLabAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabAppSettingsInitParameters.
func (*JupyterLabAppSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *JupyterLabAppSettingsInitParameters) DeepCopyInto(out *JupyterLabAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabAppSettingsObservation ¶ added in v1.0.0
type JupyterLabAppSettingsObservation struct { // Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below. AppLifecycleManagement []AppLifecycleManagementObservation `json:"appLifecycleManagement,omitempty" tf:"app_lifecycle_management,omitempty"` // The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration. BuiltInLifecycleConfigArn *string `json:"builtInLifecycleConfigArn,omitempty" tf:"built_in_lifecycle_config_arn,omitempty"` // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below. CodeRepository []JupyterLabAppSettingsCodeRepositoryObservation `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below. CustomImage []JupyterLabAppSettingsCustomImageObservation `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. DefaultResourceSpec []JupyterLabAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The configuration parameters that specify the IAM roles assumed by the execution role of SageMaker (assumable roles) and the cluster instances or job execution environments (execution roles or runtime roles) to manage and access resources required for running Amazon EMR clusters or Amazon EMR Serverless applications. see emr_settings Block below. EmrSettings []EmrSettingsObservation `json:"emrSettings,omitempty" tf:"emr_settings,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*JupyterLabAppSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *JupyterLabAppSettingsObservation) DeepCopy() *JupyterLabAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabAppSettingsObservation.
func (*JupyterLabAppSettingsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *JupyterLabAppSettingsObservation) DeepCopyInto(out *JupyterLabAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabAppSettingsParameters ¶ added in v1.0.0
type JupyterLabAppSettingsParameters struct { // Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below. // +kubebuilder:validation:Optional AppLifecycleManagement []AppLifecycleManagementParameters `json:"appLifecycleManagement,omitempty" tf:"app_lifecycle_management,omitempty"` // The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration. // +kubebuilder:validation:Optional BuiltInLifecycleConfigArn *string `json:"builtInLifecycleConfigArn,omitempty" tf:"built_in_lifecycle_config_arn,omitempty"` // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below. // +kubebuilder:validation:Optional CodeRepository []JupyterLabAppSettingsCodeRepositoryParameters `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below. // +kubebuilder:validation:Optional CustomImage []JupyterLabAppSettingsCustomImageParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. // +kubebuilder:validation:Optional DefaultResourceSpec []JupyterLabAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The configuration parameters that specify the IAM roles assumed by the execution role of SageMaker (assumable roles) and the cluster instances or job execution environments (execution roles or runtime roles) to manage and access resources required for running Amazon EMR clusters or Amazon EMR Serverless applications. see emr_settings Block below. // +kubebuilder:validation:Optional EmrSettings []EmrSettingsParameters `json:"emrSettings,omitempty" tf:"emr_settings,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +kubebuilder:validation:Optional // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*JupyterLabAppSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *JupyterLabAppSettingsParameters) DeepCopy() *JupyterLabAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabAppSettingsParameters.
func (*JupyterLabAppSettingsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *JupyterLabAppSettingsParameters) DeepCopyInto(out *JupyterLabAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabImageConfigContainerConfigInitParameters ¶ added in v1.5.0
type JupyterLabImageConfigContainerConfigInitParameters struct { // The arguments for the container when you're running the application. ContainerArguments []*string `json:"containerArguments,omitempty" tf:"container_arguments,omitempty"` // The entrypoint used to run the application in the container. ContainerEntrypoint []*string `json:"containerEntrypoint,omitempty" tf:"container_entrypoint,omitempty"` // The environment variables to set in the container. // +mapType=granular ContainerEnvironmentVariables map[string]*string `json:"containerEnvironmentVariables,omitempty" tf:"container_environment_variables,omitempty"` }
func (*JupyterLabImageConfigContainerConfigInitParameters) DeepCopy ¶ added in v1.5.0
func (in *JupyterLabImageConfigContainerConfigInitParameters) DeepCopy() *JupyterLabImageConfigContainerConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabImageConfigContainerConfigInitParameters.
func (*JupyterLabImageConfigContainerConfigInitParameters) DeepCopyInto ¶ added in v1.5.0
func (in *JupyterLabImageConfigContainerConfigInitParameters) DeepCopyInto(out *JupyterLabImageConfigContainerConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabImageConfigContainerConfigObservation ¶ added in v1.5.0
type JupyterLabImageConfigContainerConfigObservation struct { // The arguments for the container when you're running the application. ContainerArguments []*string `json:"containerArguments,omitempty" tf:"container_arguments,omitempty"` // The entrypoint used to run the application in the container. ContainerEntrypoint []*string `json:"containerEntrypoint,omitempty" tf:"container_entrypoint,omitempty"` // The environment variables to set in the container. // +mapType=granular ContainerEnvironmentVariables map[string]*string `json:"containerEnvironmentVariables,omitempty" tf:"container_environment_variables,omitempty"` }
func (*JupyterLabImageConfigContainerConfigObservation) DeepCopy ¶ added in v1.5.0
func (in *JupyterLabImageConfigContainerConfigObservation) DeepCopy() *JupyterLabImageConfigContainerConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabImageConfigContainerConfigObservation.
func (*JupyterLabImageConfigContainerConfigObservation) DeepCopyInto ¶ added in v1.5.0
func (in *JupyterLabImageConfigContainerConfigObservation) DeepCopyInto(out *JupyterLabImageConfigContainerConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabImageConfigContainerConfigParameters ¶ added in v1.5.0
type JupyterLabImageConfigContainerConfigParameters struct { // The arguments for the container when you're running the application. // +kubebuilder:validation:Optional ContainerArguments []*string `json:"containerArguments,omitempty" tf:"container_arguments,omitempty"` // The entrypoint used to run the application in the container. // +kubebuilder:validation:Optional ContainerEntrypoint []*string `json:"containerEntrypoint,omitempty" tf:"container_entrypoint,omitempty"` // The environment variables to set in the container. // +kubebuilder:validation:Optional // +mapType=granular ContainerEnvironmentVariables map[string]*string `json:"containerEnvironmentVariables,omitempty" tf:"container_environment_variables,omitempty"` }
func (*JupyterLabImageConfigContainerConfigParameters) DeepCopy ¶ added in v1.5.0
func (in *JupyterLabImageConfigContainerConfigParameters) DeepCopy() *JupyterLabImageConfigContainerConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabImageConfigContainerConfigParameters.
func (*JupyterLabImageConfigContainerConfigParameters) DeepCopyInto ¶ added in v1.5.0
func (in *JupyterLabImageConfigContainerConfigParameters) DeepCopyInto(out *JupyterLabImageConfigContainerConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabImageConfigFileSystemConfigInitParameters ¶ added in v1.5.0
type JupyterLabImageConfigFileSystemConfigInitParameters struct { // The default POSIX group ID (GID). If not specified, defaults to 100. Valid values are 0 and 100. DefaultGID *float64 `json:"defaultGid,omitempty" tf:"default_gid,omitempty"` // The default POSIX user ID (UID). If not specified, defaults to 1000. Valid values are 0 and 1000. DefaultUID *float64 `json:"defaultUid,omitempty" tf:"default_uid,omitempty"` // The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user. MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"` }
func (*JupyterLabImageConfigFileSystemConfigInitParameters) DeepCopy ¶ added in v1.5.0
func (in *JupyterLabImageConfigFileSystemConfigInitParameters) DeepCopy() *JupyterLabImageConfigFileSystemConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabImageConfigFileSystemConfigInitParameters.
func (*JupyterLabImageConfigFileSystemConfigInitParameters) DeepCopyInto ¶ added in v1.5.0
func (in *JupyterLabImageConfigFileSystemConfigInitParameters) DeepCopyInto(out *JupyterLabImageConfigFileSystemConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabImageConfigFileSystemConfigObservation ¶ added in v1.5.0
type JupyterLabImageConfigFileSystemConfigObservation struct { // The default POSIX group ID (GID). If not specified, defaults to 100. Valid values are 0 and 100. DefaultGID *float64 `json:"defaultGid,omitempty" tf:"default_gid,omitempty"` // The default POSIX user ID (UID). If not specified, defaults to 1000. Valid values are 0 and 1000. DefaultUID *float64 `json:"defaultUid,omitempty" tf:"default_uid,omitempty"` // The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user. MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"` }
func (*JupyterLabImageConfigFileSystemConfigObservation) DeepCopy ¶ added in v1.5.0
func (in *JupyterLabImageConfigFileSystemConfigObservation) DeepCopy() *JupyterLabImageConfigFileSystemConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabImageConfigFileSystemConfigObservation.
func (*JupyterLabImageConfigFileSystemConfigObservation) DeepCopyInto ¶ added in v1.5.0
func (in *JupyterLabImageConfigFileSystemConfigObservation) DeepCopyInto(out *JupyterLabImageConfigFileSystemConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabImageConfigFileSystemConfigParameters ¶ added in v1.5.0
type JupyterLabImageConfigFileSystemConfigParameters struct { // The default POSIX group ID (GID). If not specified, defaults to 100. Valid values are 0 and 100. // +kubebuilder:validation:Optional DefaultGID *float64 `json:"defaultGid,omitempty" tf:"default_gid,omitempty"` // The default POSIX user ID (UID). If not specified, defaults to 1000. Valid values are 0 and 1000. // +kubebuilder:validation:Optional DefaultUID *float64 `json:"defaultUid,omitempty" tf:"default_uid,omitempty"` // The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user. // +kubebuilder:validation:Optional MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"` }
func (*JupyterLabImageConfigFileSystemConfigParameters) DeepCopy ¶ added in v1.5.0
func (in *JupyterLabImageConfigFileSystemConfigParameters) DeepCopy() *JupyterLabImageConfigFileSystemConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabImageConfigFileSystemConfigParameters.
func (*JupyterLabImageConfigFileSystemConfigParameters) DeepCopyInto ¶ added in v1.5.0
func (in *JupyterLabImageConfigFileSystemConfigParameters) DeepCopyInto(out *JupyterLabImageConfigFileSystemConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabImageConfigInitParameters ¶ added in v1.0.0
type JupyterLabImageConfigInitParameters struct { // The configuration used to run the application image container. See Container Config details below. ContainerConfig []JupyterLabImageConfigContainerConfigInitParameters `json:"containerConfig,omitempty" tf:"container_config,omitempty"` // The URL where the Git repository is located. See File System Config details below. FileSystemConfig []JupyterLabImageConfigFileSystemConfigInitParameters `json:"fileSystemConfig,omitempty" tf:"file_system_config,omitempty"` }
func (*JupyterLabImageConfigInitParameters) DeepCopy ¶ added in v1.0.0
func (in *JupyterLabImageConfigInitParameters) DeepCopy() *JupyterLabImageConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabImageConfigInitParameters.
func (*JupyterLabImageConfigInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *JupyterLabImageConfigInitParameters) DeepCopyInto(out *JupyterLabImageConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabImageConfigObservation ¶ added in v1.0.0
type JupyterLabImageConfigObservation struct { // The configuration used to run the application image container. See Container Config details below. ContainerConfig []JupyterLabImageConfigContainerConfigObservation `json:"containerConfig,omitempty" tf:"container_config,omitempty"` // The URL where the Git repository is located. See File System Config details below. FileSystemConfig []JupyterLabImageConfigFileSystemConfigObservation `json:"fileSystemConfig,omitempty" tf:"file_system_config,omitempty"` }
func (*JupyterLabImageConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *JupyterLabImageConfigObservation) DeepCopy() *JupyterLabImageConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabImageConfigObservation.
func (*JupyterLabImageConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *JupyterLabImageConfigObservation) DeepCopyInto(out *JupyterLabImageConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterLabImageConfigParameters ¶ added in v1.0.0
type JupyterLabImageConfigParameters struct { // The configuration used to run the application image container. See Container Config details below. // +kubebuilder:validation:Optional ContainerConfig []JupyterLabImageConfigContainerConfigParameters `json:"containerConfig,omitempty" tf:"container_config,omitempty"` // The URL where the Git repository is located. See File System Config details below. // +kubebuilder:validation:Optional FileSystemConfig []JupyterLabImageConfigFileSystemConfigParameters `json:"fileSystemConfig,omitempty" tf:"file_system_config,omitempty"` }
func (*JupyterLabImageConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *JupyterLabImageConfigParameters) DeepCopy() *JupyterLabImageConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterLabImageConfigParameters.
func (*JupyterLabImageConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *JupyterLabImageConfigParameters) DeepCopyInto(out *JupyterLabImageConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterServerAppSettingsCodeRepositoryInitParameters ¶ added in v0.38.0
type JupyterServerAppSettingsCodeRepositoryInitParameters struct { // The URL of the Git repository. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` }
func (*JupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopy ¶ added in v0.38.0
func (in *JupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopy() *JupyterServerAppSettingsCodeRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterServerAppSettingsCodeRepositoryInitParameters.
func (*JupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *JupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopyInto(out *JupyterServerAppSettingsCodeRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterServerAppSettingsCodeRepositoryObservation ¶ added in v0.29.0
type JupyterServerAppSettingsCodeRepositoryObservation struct { // The URL of the Git repository. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` }
func (*JupyterServerAppSettingsCodeRepositoryObservation) DeepCopy ¶ added in v0.29.0
func (in *JupyterServerAppSettingsCodeRepositoryObservation) DeepCopy() *JupyterServerAppSettingsCodeRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterServerAppSettingsCodeRepositoryObservation.
func (*JupyterServerAppSettingsCodeRepositoryObservation) DeepCopyInto ¶ added in v0.29.0
func (in *JupyterServerAppSettingsCodeRepositoryObservation) DeepCopyInto(out *JupyterServerAppSettingsCodeRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterServerAppSettingsCodeRepositoryParameters ¶ added in v0.29.0
type JupyterServerAppSettingsCodeRepositoryParameters struct { // The URL of the Git repository. // +kubebuilder:validation:Optional RepositoryURL *string `json:"repositoryUrl" tf:"repository_url,omitempty"` }
func (*JupyterServerAppSettingsCodeRepositoryParameters) DeepCopy ¶ added in v0.29.0
func (in *JupyterServerAppSettingsCodeRepositoryParameters) DeepCopy() *JupyterServerAppSettingsCodeRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterServerAppSettingsCodeRepositoryParameters.
func (*JupyterServerAppSettingsCodeRepositoryParameters) DeepCopyInto ¶ added in v0.29.0
func (in *JupyterServerAppSettingsCodeRepositoryParameters) DeepCopyInto(out *JupyterServerAppSettingsCodeRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterServerAppSettingsDefaultResourceSpecInitParameters ¶ added in v0.38.0
type JupyterServerAppSettingsDefaultResourceSpecInitParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*JupyterServerAppSettingsDefaultResourceSpecInitParameters) DeepCopy ¶ added in v0.38.0
func (in *JupyterServerAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *JupyterServerAppSettingsDefaultResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterServerAppSettingsDefaultResourceSpecInitParameters.
func (*JupyterServerAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *JupyterServerAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *JupyterServerAppSettingsDefaultResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterServerAppSettingsDefaultResourceSpecObservation ¶
type JupyterServerAppSettingsDefaultResourceSpecObservation struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*JupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopy ¶
func (in *JupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopy() *JupyterServerAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterServerAppSettingsDefaultResourceSpecObservation.
func (*JupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶
func (in *JupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *JupyterServerAppSettingsDefaultResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterServerAppSettingsDefaultResourceSpecParameters ¶
type JupyterServerAppSettingsDefaultResourceSpecParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*JupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopy ¶
func (in *JupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopy() *JupyterServerAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterServerAppSettingsDefaultResourceSpecParameters.
func (*JupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶
func (in *JupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *JupyterServerAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterServerAppSettingsInitParameters ¶ added in v0.38.0
type JupyterServerAppSettingsInitParameters struct { // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below. CodeRepository []JupyterServerAppSettingsCodeRepositoryInitParameters `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. DefaultResourceSpec []DefaultResourceSpecInitParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*JupyterServerAppSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *JupyterServerAppSettingsInitParameters) DeepCopy() *JupyterServerAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterServerAppSettingsInitParameters.
func (*JupyterServerAppSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *JupyterServerAppSettingsInitParameters) DeepCopyInto(out *JupyterServerAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterServerAppSettingsObservation ¶
type JupyterServerAppSettingsObservation struct { // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below. CodeRepository []JupyterServerAppSettingsCodeRepositoryObservation `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. DefaultResourceSpec []DefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*JupyterServerAppSettingsObservation) DeepCopy ¶
func (in *JupyterServerAppSettingsObservation) DeepCopy() *JupyterServerAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterServerAppSettingsObservation.
func (*JupyterServerAppSettingsObservation) DeepCopyInto ¶
func (in *JupyterServerAppSettingsObservation) DeepCopyInto(out *JupyterServerAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterServerAppSettingsParameters ¶
type JupyterServerAppSettingsParameters struct { // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see code_repository Block below. // +kubebuilder:validation:Optional CodeRepository []JupyterServerAppSettingsCodeRepositoryParameters `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. // +kubebuilder:validation:Optional DefaultResourceSpec []DefaultResourceSpecParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +kubebuilder:validation:Optional // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*JupyterServerAppSettingsParameters) DeepCopy ¶
func (in *JupyterServerAppSettingsParameters) DeepCopy() *JupyterServerAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterServerAppSettingsParameters.
func (*JupyterServerAppSettingsParameters) DeepCopyInto ¶
func (in *JupyterServerAppSettingsParameters) DeepCopyInto(out *JupyterServerAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KendraSettingsInitParameters ¶ added in v1.0.0
type KendraSettingsInitParameters struct { // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*KendraSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *KendraSettingsInitParameters) DeepCopy() *KendraSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KendraSettingsInitParameters.
func (*KendraSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *KendraSettingsInitParameters) DeepCopyInto(out *KendraSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KendraSettingsObservation ¶ added in v1.0.0
type KendraSettingsObservation struct { // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*KendraSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *KendraSettingsObservation) DeepCopy() *KendraSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KendraSettingsObservation.
func (*KendraSettingsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *KendraSettingsObservation) DeepCopyInto(out *KendraSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KendraSettingsParameters ¶ added in v1.0.0
type KendraSettingsParameters struct { // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*KendraSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *KendraSettingsParameters) DeepCopy() *KendraSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KendraSettingsParameters.
func (*KendraSettingsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *KendraSettingsParameters) DeepCopyInto(out *KendraSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KernelGatewayAppSettingsCustomImageInitParameters ¶ added in v0.38.0
type KernelGatewayAppSettingsCustomImageInitParameters struct { // The name of the App Image Config. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.AppImageConfig AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // Reference to a AppImageConfig in sagemaker to populate appImageConfigName. // +kubebuilder:validation:Optional AppImageConfigNameRef *v1.Reference `json:"appImageConfigNameRef,omitempty" tf:"-"` // Selector for a AppImageConfig in sagemaker to populate appImageConfigName. // +kubebuilder:validation:Optional AppImageConfigNameSelector *v1.Selector `json:"appImageConfigNameSelector,omitempty" tf:"-"` // The name of the Custom Image. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.ImageVersion // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("image_name",false) ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // Reference to a ImageVersion in sagemaker to populate imageName. // +kubebuilder:validation:Optional ImageNameRef *v1.Reference `json:"imageNameRef,omitempty" tf:"-"` // Selector for a ImageVersion in sagemaker to populate imageName. // +kubebuilder:validation:Optional ImageNameSelector *v1.Selector `json:"imageNameSelector,omitempty" tf:"-"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*KernelGatewayAppSettingsCustomImageInitParameters) DeepCopy ¶ added in v0.38.0
func (in *KernelGatewayAppSettingsCustomImageInitParameters) DeepCopy() *KernelGatewayAppSettingsCustomImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelGatewayAppSettingsCustomImageInitParameters.
func (*KernelGatewayAppSettingsCustomImageInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *KernelGatewayAppSettingsCustomImageInitParameters) DeepCopyInto(out *KernelGatewayAppSettingsCustomImageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KernelGatewayAppSettingsCustomImageObservation ¶
type KernelGatewayAppSettingsCustomImageObservation struct { // The name of the App Image Config. AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*KernelGatewayAppSettingsCustomImageObservation) DeepCopy ¶
func (in *KernelGatewayAppSettingsCustomImageObservation) DeepCopy() *KernelGatewayAppSettingsCustomImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelGatewayAppSettingsCustomImageObservation.
func (*KernelGatewayAppSettingsCustomImageObservation) DeepCopyInto ¶
func (in *KernelGatewayAppSettingsCustomImageObservation) DeepCopyInto(out *KernelGatewayAppSettingsCustomImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KernelGatewayAppSettingsCustomImageParameters ¶
type KernelGatewayAppSettingsCustomImageParameters struct { // The name of the App Image Config. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.AppImageConfig // +kubebuilder:validation:Optional AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // Reference to a AppImageConfig in sagemaker to populate appImageConfigName. // +kubebuilder:validation:Optional AppImageConfigNameRef *v1.Reference `json:"appImageConfigNameRef,omitempty" tf:"-"` // Selector for a AppImageConfig in sagemaker to populate appImageConfigName. // +kubebuilder:validation:Optional AppImageConfigNameSelector *v1.Selector `json:"appImageConfigNameSelector,omitempty" tf:"-"` // The name of the Custom Image. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.ImageVersion // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("image_name",false) // +kubebuilder:validation:Optional ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // Reference to a ImageVersion in sagemaker to populate imageName. // +kubebuilder:validation:Optional ImageNameRef *v1.Reference `json:"imageNameRef,omitempty" tf:"-"` // Selector for a ImageVersion in sagemaker to populate imageName. // +kubebuilder:validation:Optional ImageNameSelector *v1.Selector `json:"imageNameSelector,omitempty" tf:"-"` // The version number of the Custom Image. // +kubebuilder:validation:Optional ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*KernelGatewayAppSettingsCustomImageParameters) DeepCopy ¶
func (in *KernelGatewayAppSettingsCustomImageParameters) DeepCopy() *KernelGatewayAppSettingsCustomImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelGatewayAppSettingsCustomImageParameters.
func (*KernelGatewayAppSettingsCustomImageParameters) DeepCopyInto ¶
func (in *KernelGatewayAppSettingsCustomImageParameters) DeepCopyInto(out *KernelGatewayAppSettingsCustomImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KernelGatewayAppSettingsDefaultResourceSpecInitParameters ¶ added in v0.38.0
type KernelGatewayAppSettingsDefaultResourceSpecInitParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*KernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopy ¶ added in v0.38.0
func (in *KernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *KernelGatewayAppSettingsDefaultResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelGatewayAppSettingsDefaultResourceSpecInitParameters.
func (*KernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *KernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *KernelGatewayAppSettingsDefaultResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KernelGatewayAppSettingsDefaultResourceSpecObservation ¶
type KernelGatewayAppSettingsDefaultResourceSpecObservation struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*KernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopy ¶
func (in *KernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopy() *KernelGatewayAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelGatewayAppSettingsDefaultResourceSpecObservation.
func (*KernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶
func (in *KernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *KernelGatewayAppSettingsDefaultResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KernelGatewayAppSettingsDefaultResourceSpecParameters ¶
type KernelGatewayAppSettingsDefaultResourceSpecParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*KernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopy ¶
func (in *KernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopy() *KernelGatewayAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelGatewayAppSettingsDefaultResourceSpecParameters.
func (*KernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶
func (in *KernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *KernelGatewayAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KernelGatewayAppSettingsInitParameters ¶ added in v0.38.0
type KernelGatewayAppSettingsInitParameters struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below. CustomImage []CustomImageInitParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. DefaultResourceSpec []KernelGatewayAppSettingsDefaultResourceSpecInitParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*KernelGatewayAppSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *KernelGatewayAppSettingsInitParameters) DeepCopy() *KernelGatewayAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelGatewayAppSettingsInitParameters.
func (*KernelGatewayAppSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *KernelGatewayAppSettingsInitParameters) DeepCopyInto(out *KernelGatewayAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KernelGatewayAppSettingsObservation ¶
type KernelGatewayAppSettingsObservation struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below. CustomImage []CustomImageObservation `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. DefaultResourceSpec []KernelGatewayAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*KernelGatewayAppSettingsObservation) DeepCopy ¶
func (in *KernelGatewayAppSettingsObservation) DeepCopy() *KernelGatewayAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelGatewayAppSettingsObservation.
func (*KernelGatewayAppSettingsObservation) DeepCopyInto ¶
func (in *KernelGatewayAppSettingsObservation) DeepCopyInto(out *KernelGatewayAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KernelGatewayAppSettingsParameters ¶
type KernelGatewayAppSettingsParameters struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below. // +kubebuilder:validation:Optional CustomImage []CustomImageParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. // +kubebuilder:validation:Optional DefaultResourceSpec []KernelGatewayAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +kubebuilder:validation:Optional // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*KernelGatewayAppSettingsParameters) DeepCopy ¶
func (in *KernelGatewayAppSettingsParameters) DeepCopy() *KernelGatewayAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelGatewayAppSettingsParameters.
func (*KernelGatewayAppSettingsParameters) DeepCopyInto ¶
func (in *KernelGatewayAppSettingsParameters) DeepCopyInto(out *KernelGatewayAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KernelGatewayImageConfigFileSystemConfigInitParameters ¶ added in v1.5.0
type KernelGatewayImageConfigFileSystemConfigInitParameters struct { // The default POSIX group ID (GID). If not specified, defaults to 100. Valid values are 0 and 100. DefaultGID *float64 `json:"defaultGid,omitempty" tf:"default_gid,omitempty"` // The default POSIX user ID (UID). If not specified, defaults to 1000. Valid values are 0 and 1000. DefaultUID *float64 `json:"defaultUid,omitempty" tf:"default_uid,omitempty"` // The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user. MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"` }
func (*KernelGatewayImageConfigFileSystemConfigInitParameters) DeepCopy ¶ added in v1.5.0
func (in *KernelGatewayImageConfigFileSystemConfigInitParameters) DeepCopy() *KernelGatewayImageConfigFileSystemConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelGatewayImageConfigFileSystemConfigInitParameters.
func (*KernelGatewayImageConfigFileSystemConfigInitParameters) DeepCopyInto ¶ added in v1.5.0
func (in *KernelGatewayImageConfigFileSystemConfigInitParameters) DeepCopyInto(out *KernelGatewayImageConfigFileSystemConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KernelGatewayImageConfigFileSystemConfigObservation ¶ added in v1.5.0
type KernelGatewayImageConfigFileSystemConfigObservation struct { // The default POSIX group ID (GID). If not specified, defaults to 100. Valid values are 0 and 100. DefaultGID *float64 `json:"defaultGid,omitempty" tf:"default_gid,omitempty"` // The default POSIX user ID (UID). If not specified, defaults to 1000. Valid values are 0 and 1000. DefaultUID *float64 `json:"defaultUid,omitempty" tf:"default_uid,omitempty"` // The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user. MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"` }
func (*KernelGatewayImageConfigFileSystemConfigObservation) DeepCopy ¶ added in v1.5.0
func (in *KernelGatewayImageConfigFileSystemConfigObservation) DeepCopy() *KernelGatewayImageConfigFileSystemConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelGatewayImageConfigFileSystemConfigObservation.
func (*KernelGatewayImageConfigFileSystemConfigObservation) DeepCopyInto ¶ added in v1.5.0
func (in *KernelGatewayImageConfigFileSystemConfigObservation) DeepCopyInto(out *KernelGatewayImageConfigFileSystemConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KernelGatewayImageConfigFileSystemConfigParameters ¶ added in v1.5.0
type KernelGatewayImageConfigFileSystemConfigParameters struct { // The default POSIX group ID (GID). If not specified, defaults to 100. Valid values are 0 and 100. // +kubebuilder:validation:Optional DefaultGID *float64 `json:"defaultGid,omitempty" tf:"default_gid,omitempty"` // The default POSIX user ID (UID). If not specified, defaults to 1000. Valid values are 0 and 1000. // +kubebuilder:validation:Optional DefaultUID *float64 `json:"defaultUid,omitempty" tf:"default_uid,omitempty"` // The path within the image to mount the user's EFS home directory. The directory should be empty. If not specified, defaults to /home/sagemaker-user. // +kubebuilder:validation:Optional MountPath *string `json:"mountPath,omitempty" tf:"mount_path,omitempty"` }
func (*KernelGatewayImageConfigFileSystemConfigParameters) DeepCopy ¶ added in v1.5.0
func (in *KernelGatewayImageConfigFileSystemConfigParameters) DeepCopy() *KernelGatewayImageConfigFileSystemConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelGatewayImageConfigFileSystemConfigParameters.
func (*KernelGatewayImageConfigFileSystemConfigParameters) DeepCopyInto ¶ added in v1.5.0
func (in *KernelGatewayImageConfigFileSystemConfigParameters) DeepCopyInto(out *KernelGatewayImageConfigFileSystemConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KernelGatewayImageConfigInitParameters ¶ added in v0.38.0
type KernelGatewayImageConfigInitParameters struct { // The URL where the Git repository is located. See File System Config details below. FileSystemConfig []KernelGatewayImageConfigFileSystemConfigInitParameters `json:"fileSystemConfig,omitempty" tf:"file_system_config,omitempty"` // The default branch for the Git repository. See Kernel Spec details below. KernelSpec []KernelSpecInitParameters `json:"kernelSpec,omitempty" tf:"kernel_spec,omitempty"` }
func (*KernelGatewayImageConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *KernelGatewayImageConfigInitParameters) DeepCopy() *KernelGatewayImageConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelGatewayImageConfigInitParameters.
func (*KernelGatewayImageConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *KernelGatewayImageConfigInitParameters) DeepCopyInto(out *KernelGatewayImageConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KernelGatewayImageConfigObservation ¶
type KernelGatewayImageConfigObservation struct { // The URL where the Git repository is located. See File System Config details below. FileSystemConfig []KernelGatewayImageConfigFileSystemConfigObservation `json:"fileSystemConfig,omitempty" tf:"file_system_config,omitempty"` // The default branch for the Git repository. See Kernel Spec details below. KernelSpec []KernelSpecObservation `json:"kernelSpec,omitempty" tf:"kernel_spec,omitempty"` }
func (*KernelGatewayImageConfigObservation) DeepCopy ¶
func (in *KernelGatewayImageConfigObservation) DeepCopy() *KernelGatewayImageConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelGatewayImageConfigObservation.
func (*KernelGatewayImageConfigObservation) DeepCopyInto ¶
func (in *KernelGatewayImageConfigObservation) DeepCopyInto(out *KernelGatewayImageConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KernelGatewayImageConfigParameters ¶
type KernelGatewayImageConfigParameters struct { // The URL where the Git repository is located. See File System Config details below. // +kubebuilder:validation:Optional FileSystemConfig []KernelGatewayImageConfigFileSystemConfigParameters `json:"fileSystemConfig,omitempty" tf:"file_system_config,omitempty"` // The default branch for the Git repository. See Kernel Spec details below. // +kubebuilder:validation:Optional KernelSpec []KernelSpecParameters `json:"kernelSpec" tf:"kernel_spec,omitempty"` }
func (*KernelGatewayImageConfigParameters) DeepCopy ¶
func (in *KernelGatewayImageConfigParameters) DeepCopy() *KernelGatewayImageConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelGatewayImageConfigParameters.
func (*KernelGatewayImageConfigParameters) DeepCopyInto ¶
func (in *KernelGatewayImageConfigParameters) DeepCopyInto(out *KernelGatewayImageConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KernelSpecInitParameters ¶ added in v0.38.0
type KernelSpecInitParameters struct { // The display name of the kernel. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The name of the kernel. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*KernelSpecInitParameters) DeepCopy ¶ added in v0.38.0
func (in *KernelSpecInitParameters) DeepCopy() *KernelSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelSpecInitParameters.
func (*KernelSpecInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *KernelSpecInitParameters) DeepCopyInto(out *KernelSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KernelSpecObservation ¶
type KernelSpecObservation struct { // The display name of the kernel. DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The name of the kernel. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*KernelSpecObservation) DeepCopy ¶
func (in *KernelSpecObservation) DeepCopy() *KernelSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelSpecObservation.
func (*KernelSpecObservation) DeepCopyInto ¶
func (in *KernelSpecObservation) DeepCopyInto(out *KernelSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KernelSpecParameters ¶
type KernelSpecParameters struct { // The display name of the kernel. // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The name of the kernel. // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*KernelSpecParameters) DeepCopy ¶
func (in *KernelSpecParameters) DeepCopy() *KernelSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KernelSpecParameters.
func (*KernelSpecParameters) DeepCopyInto ¶
func (in *KernelSpecParameters) DeepCopyInto(out *KernelSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinearStepSizeInitParameters ¶ added in v0.47.0
type LinearStepSizeInitParameters struct { // Traffic routing strategy type. Valid values are: ALL_AT_ONCE, CANARY, and LINEAR. Type *string `json:"type,omitempty" tf:"type,omitempty"` // Defines the capacity size, either as a number of instances or a capacity percentage. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*LinearStepSizeInitParameters) DeepCopy ¶ added in v0.47.0
func (in *LinearStepSizeInitParameters) DeepCopy() *LinearStepSizeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinearStepSizeInitParameters.
func (*LinearStepSizeInitParameters) DeepCopyInto ¶ added in v0.47.0
func (in *LinearStepSizeInitParameters) DeepCopyInto(out *LinearStepSizeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinearStepSizeObservation ¶ added in v0.47.0
type LinearStepSizeObservation struct { // Traffic routing strategy type. Valid values are: ALL_AT_ONCE, CANARY, and LINEAR. Type *string `json:"type,omitempty" tf:"type,omitempty"` // Defines the capacity size, either as a number of instances or a capacity percentage. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*LinearStepSizeObservation) DeepCopy ¶ added in v0.47.0
func (in *LinearStepSizeObservation) DeepCopy() *LinearStepSizeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinearStepSizeObservation.
func (*LinearStepSizeObservation) DeepCopyInto ¶ added in v0.47.0
func (in *LinearStepSizeObservation) DeepCopyInto(out *LinearStepSizeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinearStepSizeParameters ¶ added in v0.47.0
type LinearStepSizeParameters struct { // Traffic routing strategy type. Valid values are: ALL_AT_ONCE, CANARY, and LINEAR. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // Defines the capacity size, either as a number of instances or a capacity percentage. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*LinearStepSizeParameters) DeepCopy ¶ added in v0.47.0
func (in *LinearStepSizeParameters) DeepCopy() *LinearStepSizeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinearStepSizeParameters.
func (*LinearStepSizeParameters) DeepCopyInto ¶ added in v0.47.0
func (in *LinearStepSizeParameters) DeepCopyInto(out *LinearStepSizeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceScalingInitParameters ¶ added in v1.15.0
type ManagedInstanceScalingInitParameters struct { // The maximum number of instances that the endpoint can provision when it scales up to accommodate an increase in traffic. MaxInstanceCount *float64 `json:"maxInstanceCount,omitempty" tf:"max_instance_count,omitempty"` // The minimum number of instances that the endpoint must retain when it scales down to accommodate a decrease in traffic. MinInstanceCount *float64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` // Indicates whether managed instance scaling is enabled. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ManagedInstanceScalingInitParameters) DeepCopy ¶ added in v1.15.0
func (in *ManagedInstanceScalingInitParameters) DeepCopy() *ManagedInstanceScalingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceScalingInitParameters.
func (*ManagedInstanceScalingInitParameters) DeepCopyInto ¶ added in v1.15.0
func (in *ManagedInstanceScalingInitParameters) DeepCopyInto(out *ManagedInstanceScalingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceScalingObservation ¶ added in v1.15.0
type ManagedInstanceScalingObservation struct { // The maximum number of instances that the endpoint can provision when it scales up to accommodate an increase in traffic. MaxInstanceCount *float64 `json:"maxInstanceCount,omitempty" tf:"max_instance_count,omitempty"` // The minimum number of instances that the endpoint must retain when it scales down to accommodate a decrease in traffic. MinInstanceCount *float64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` // Indicates whether managed instance scaling is enabled. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ManagedInstanceScalingObservation) DeepCopy ¶ added in v1.15.0
func (in *ManagedInstanceScalingObservation) DeepCopy() *ManagedInstanceScalingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceScalingObservation.
func (*ManagedInstanceScalingObservation) DeepCopyInto ¶ added in v1.15.0
func (in *ManagedInstanceScalingObservation) DeepCopyInto(out *ManagedInstanceScalingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceScalingParameters ¶ added in v1.15.0
type ManagedInstanceScalingParameters struct { // The maximum number of instances that the endpoint can provision when it scales up to accommodate an increase in traffic. // +kubebuilder:validation:Optional MaxInstanceCount *float64 `json:"maxInstanceCount,omitempty" tf:"max_instance_count,omitempty"` // The minimum number of instances that the endpoint must retain when it scales down to accommodate a decrease in traffic. // +kubebuilder:validation:Optional MinInstanceCount *float64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` // Indicates whether managed instance scaling is enabled. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ManagedInstanceScalingParameters) DeepCopy ¶ added in v1.15.0
func (in *ManagedInstanceScalingParameters) DeepCopy() *ManagedInstanceScalingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceScalingParameters.
func (*ManagedInstanceScalingParameters) DeepCopyInto ¶ added in v1.15.0
func (in *ManagedInstanceScalingParameters) DeepCopyInto(out *ManagedInstanceScalingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaximumBatchSizeInitParameters ¶ added in v1.0.0
type MaximumBatchSizeInitParameters struct { // Traffic routing strategy type. Valid values are: ALL_AT_ONCE, CANARY, and LINEAR. Type *string `json:"type,omitempty" tf:"type,omitempty"` // Defines the capacity size, either as a number of instances or a capacity percentage. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*MaximumBatchSizeInitParameters) DeepCopy ¶ added in v1.0.0
func (in *MaximumBatchSizeInitParameters) DeepCopy() *MaximumBatchSizeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaximumBatchSizeInitParameters.
func (*MaximumBatchSizeInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *MaximumBatchSizeInitParameters) DeepCopyInto(out *MaximumBatchSizeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaximumBatchSizeObservation ¶ added in v1.0.0
type MaximumBatchSizeObservation struct { // Traffic routing strategy type. Valid values are: ALL_AT_ONCE, CANARY, and LINEAR. Type *string `json:"type,omitempty" tf:"type,omitempty"` // Defines the capacity size, either as a number of instances or a capacity percentage. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*MaximumBatchSizeObservation) DeepCopy ¶ added in v1.0.0
func (in *MaximumBatchSizeObservation) DeepCopy() *MaximumBatchSizeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaximumBatchSizeObservation.
func (*MaximumBatchSizeObservation) DeepCopyInto ¶ added in v1.0.0
func (in *MaximumBatchSizeObservation) DeepCopyInto(out *MaximumBatchSizeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaximumBatchSizeParameters ¶ added in v1.0.0
type MaximumBatchSizeParameters struct { // Traffic routing strategy type. Valid values are: ALL_AT_ONCE, CANARY, and LINEAR. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // Defines the capacity size, either as a number of instances or a capacity percentage. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*MaximumBatchSizeParameters) DeepCopy ¶ added in v1.0.0
func (in *MaximumBatchSizeParameters) DeepCopy() *MaximumBatchSizeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaximumBatchSizeParameters.
func (*MaximumBatchSizeParameters) DeepCopyInto ¶ added in v1.0.0
func (in *MaximumBatchSizeParameters) DeepCopyInto(out *MaximumBatchSizeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberDefinitionInitParameters ¶ added in v0.38.0
type MemberDefinitionInitParameters struct { // The Amazon Cognito user group that is part of the work team. See Cognito Member Definition details below. CognitoMemberDefinition []CognitoMemberDefinitionInitParameters `json:"cognitoMemberDefinition,omitempty" tf:"cognito_member_definition,omitempty"` // A list user groups that exist in your OIDC Identity Provider (IdP). One to ten groups can be used to create a single private work team. See Cognito Member Definition details below. OidcMemberDefinition []OidcMemberDefinitionInitParameters `json:"oidcMemberDefinition,omitempty" tf:"oidc_member_definition,omitempty"` }
func (*MemberDefinitionInitParameters) DeepCopy ¶ added in v0.38.0
func (in *MemberDefinitionInitParameters) DeepCopy() *MemberDefinitionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberDefinitionInitParameters.
func (*MemberDefinitionInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *MemberDefinitionInitParameters) DeepCopyInto(out *MemberDefinitionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberDefinitionObservation ¶ added in v0.28.0
type MemberDefinitionObservation struct { // The Amazon Cognito user group that is part of the work team. See Cognito Member Definition details below. CognitoMemberDefinition []CognitoMemberDefinitionObservation `json:"cognitoMemberDefinition,omitempty" tf:"cognito_member_definition,omitempty"` // A list user groups that exist in your OIDC Identity Provider (IdP). One to ten groups can be used to create a single private work team. See Cognito Member Definition details below. OidcMemberDefinition []OidcMemberDefinitionObservation `json:"oidcMemberDefinition,omitempty" tf:"oidc_member_definition,omitempty"` }
func (*MemberDefinitionObservation) DeepCopy ¶ added in v0.28.0
func (in *MemberDefinitionObservation) DeepCopy() *MemberDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberDefinitionObservation.
func (*MemberDefinitionObservation) DeepCopyInto ¶ added in v0.28.0
func (in *MemberDefinitionObservation) DeepCopyInto(out *MemberDefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemberDefinitionParameters ¶ added in v0.28.0
type MemberDefinitionParameters struct { // The Amazon Cognito user group that is part of the work team. See Cognito Member Definition details below. // +kubebuilder:validation:Optional CognitoMemberDefinition []CognitoMemberDefinitionParameters `json:"cognitoMemberDefinition,omitempty" tf:"cognito_member_definition,omitempty"` // A list user groups that exist in your OIDC Identity Provider (IdP). One to ten groups can be used to create a single private work team. See Cognito Member Definition details below. // +kubebuilder:validation:Optional OidcMemberDefinition []OidcMemberDefinitionParameters `json:"oidcMemberDefinition,omitempty" tf:"oidc_member_definition,omitempty"` }
func (*MemberDefinitionParameters) DeepCopy ¶ added in v0.28.0
func (in *MemberDefinitionParameters) DeepCopy() *MemberDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberDefinitionParameters.
func (*MemberDefinitionParameters) DeepCopyInto ¶ added in v0.28.0
func (in *MemberDefinitionParameters) DeepCopyInto(out *MemberDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Model ¶ added in v0.28.0
type Model struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ModelSpec `json:"spec"` Status ModelStatus `json:"status,omitempty"` }
Model is the Schema for the Models API. Provides a SageMaker model resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Model) ConvertFrom ¶ added in v1.7.0
func (tr *Model) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the Model type.
func (*Model) ConvertTo ¶ added in v1.7.0
func (tr *Model) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this Model to the hub type.
func (*Model) DeepCopy ¶ added in v0.28.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Model.
func (*Model) DeepCopyInto ¶ added in v0.28.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Model) DeepCopyObject ¶ added in v0.28.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Model) GetCondition ¶ added in v0.28.0
func (mg *Model) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Model.
func (*Model) GetConnectionDetailsMapping ¶ added in v0.28.0
GetConnectionDetailsMapping for this Model
func (*Model) GetDeletionPolicy ¶ added in v0.28.0
func (mg *Model) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Model.
func (*Model) GetID ¶ added in v0.28.0
GetID returns ID of underlying Terraform resource of this Model
func (*Model) GetInitParameters ¶ added in v0.38.0
GetInitParameters of this Model
func (*Model) GetManagementPolicies ¶ added in v0.38.0
func (mg *Model) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Model.
func (*Model) GetMergedParameters ¶ added in v0.44.0
GetInitParameters of this Model
func (*Model) GetObservation ¶ added in v0.28.0
GetObservation of this Model
func (*Model) GetParameters ¶ added in v0.28.0
GetParameters of this Model
func (*Model) GetProviderConfigReference ¶ added in v0.28.0
GetProviderConfigReference of this Model.
func (*Model) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *Model) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Model.
func (*Model) GetTerraformResourceType ¶ added in v0.28.0
GetTerraformResourceType returns Terraform resource type for this Model
func (*Model) GetTerraformSchemaVersion ¶ added in v0.28.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Model) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *Model) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Model.
func (*Model) LateInitialize ¶ added in v0.28.0
LateInitialize this Model using its observed tfState. returns True if there are any spec changes for the resource.
func (*Model) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this Model.
func (*Model) SetConditions ¶ added in v0.28.0
SetConditions of this Model.
func (*Model) SetDeletionPolicy ¶ added in v0.28.0
func (mg *Model) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Model.
func (*Model) SetManagementPolicies ¶ added in v0.38.0
func (mg *Model) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Model.
func (*Model) SetObservation ¶ added in v0.28.0
SetObservation for this Model
func (*Model) SetParameters ¶ added in v0.28.0
SetParameters for this Model
func (*Model) SetProviderConfigReference ¶ added in v0.28.0
SetProviderConfigReference of this Model.
func (*Model) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *Model) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Model.
func (*Model) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *Model) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Model.
type ModelAccessConfigInitParameters ¶ added in v1.15.0
type ModelAccessConfigInitParameters struct { // Specifies agreement to the model end-user license agreement (EULA). The AcceptEula value must be explicitly defined as true in order to accept the EULA that this model requires. You are responsible for reviewing and complying with any applicable license terms and making sure they are acceptable for your use case before downloading or using a model. AcceptEula *bool `json:"acceptEula,omitempty" tf:"accept_eula,omitempty"` }
func (*ModelAccessConfigInitParameters) DeepCopy ¶ added in v1.15.0
func (in *ModelAccessConfigInitParameters) DeepCopy() *ModelAccessConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelAccessConfigInitParameters.
func (*ModelAccessConfigInitParameters) DeepCopyInto ¶ added in v1.15.0
func (in *ModelAccessConfigInitParameters) DeepCopyInto(out *ModelAccessConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelAccessConfigObservation ¶ added in v1.15.0
type ModelAccessConfigObservation struct { // Specifies agreement to the model end-user license agreement (EULA). The AcceptEula value must be explicitly defined as true in order to accept the EULA that this model requires. You are responsible for reviewing and complying with any applicable license terms and making sure they are acceptable for your use case before downloading or using a model. AcceptEula *bool `json:"acceptEula,omitempty" tf:"accept_eula,omitempty"` }
func (*ModelAccessConfigObservation) DeepCopy ¶ added in v1.15.0
func (in *ModelAccessConfigObservation) DeepCopy() *ModelAccessConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelAccessConfigObservation.
func (*ModelAccessConfigObservation) DeepCopyInto ¶ added in v1.15.0
func (in *ModelAccessConfigObservation) DeepCopyInto(out *ModelAccessConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelAccessConfigParameters ¶ added in v1.15.0
type ModelAccessConfigParameters struct { // Specifies agreement to the model end-user license agreement (EULA). The AcceptEula value must be explicitly defined as true in order to accept the EULA that this model requires. You are responsible for reviewing and complying with any applicable license terms and making sure they are acceptable for your use case before downloading or using a model. // +kubebuilder:validation:Optional AcceptEula *bool `json:"acceptEula" tf:"accept_eula,omitempty"` }
func (*ModelAccessConfigParameters) DeepCopy ¶ added in v1.15.0
func (in *ModelAccessConfigParameters) DeepCopy() *ModelAccessConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelAccessConfigParameters.
func (*ModelAccessConfigParameters) DeepCopyInto ¶ added in v1.15.0
func (in *ModelAccessConfigParameters) DeepCopyInto(out *ModelAccessConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDataSourceInitParameters ¶ added in v1.0.0
type ModelDataSourceInitParameters struct { // The S3 location of model data to deploy. S3DataSource []S3DataSourceInitParameters `json:"s3DataSource,omitempty" tf:"s3_data_source,omitempty"` }
func (*ModelDataSourceInitParameters) DeepCopy ¶ added in v1.0.0
func (in *ModelDataSourceInitParameters) DeepCopy() *ModelDataSourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDataSourceInitParameters.
func (*ModelDataSourceInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *ModelDataSourceInitParameters) DeepCopyInto(out *ModelDataSourceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDataSourceObservation ¶ added in v1.0.0
type ModelDataSourceObservation struct { // The S3 location of model data to deploy. S3DataSource []S3DataSourceObservation `json:"s3DataSource,omitempty" tf:"s3_data_source,omitempty"` }
func (*ModelDataSourceObservation) DeepCopy ¶ added in v1.0.0
func (in *ModelDataSourceObservation) DeepCopy() *ModelDataSourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDataSourceObservation.
func (*ModelDataSourceObservation) DeepCopyInto ¶ added in v1.0.0
func (in *ModelDataSourceObservation) DeepCopyInto(out *ModelDataSourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDataSourceParameters ¶ added in v1.0.0
type ModelDataSourceParameters struct { // The S3 location of model data to deploy. // +kubebuilder:validation:Optional S3DataSource []S3DataSourceParameters `json:"s3DataSource" tf:"s3_data_source,omitempty"` }
func (*ModelDataSourceParameters) DeepCopy ¶ added in v1.0.0
func (in *ModelDataSourceParameters) DeepCopy() *ModelDataSourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDataSourceParameters.
func (*ModelDataSourceParameters) DeepCopyInto ¶ added in v1.0.0
func (in *ModelDataSourceParameters) DeepCopyInto(out *ModelDataSourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDataSourceS3DataSourceInitParameters ¶ added in v1.0.0
type ModelDataSourceS3DataSourceInitParameters struct { // How the model data is prepared. Allowed values are: None and Gzip. CompressionType *string `json:"compressionType,omitempty" tf:"compression_type,omitempty"` // Specifies the access configuration file for the ML model. You can explicitly accept the model end-user license agreement (EULA) within the [model_access_config configuration block]. see Model Access Config. ModelAccessConfig []S3DataSourceModelAccessConfigInitParameters `json:"modelAccessConfig,omitempty" tf:"model_access_config,omitempty"` // The type of model data to deploy. Allowed values are: S3Object and S3Prefix. S3DataType *string `json:"s3DataType,omitempty" tf:"s3_data_type,omitempty"` // The S3 path of model data to deploy. S3URI *string `json:"s3Uri,omitempty" tf:"s3_uri,omitempty"` }
func (*ModelDataSourceS3DataSourceInitParameters) DeepCopy ¶ added in v1.0.0
func (in *ModelDataSourceS3DataSourceInitParameters) DeepCopy() *ModelDataSourceS3DataSourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDataSourceS3DataSourceInitParameters.
func (*ModelDataSourceS3DataSourceInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *ModelDataSourceS3DataSourceInitParameters) DeepCopyInto(out *ModelDataSourceS3DataSourceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDataSourceS3DataSourceObservation ¶ added in v1.0.0
type ModelDataSourceS3DataSourceObservation struct { // How the model data is prepared. Allowed values are: None and Gzip. CompressionType *string `json:"compressionType,omitempty" tf:"compression_type,omitempty"` // Specifies the access configuration file for the ML model. You can explicitly accept the model end-user license agreement (EULA) within the [model_access_config configuration block]. see Model Access Config. ModelAccessConfig []S3DataSourceModelAccessConfigObservation `json:"modelAccessConfig,omitempty" tf:"model_access_config,omitempty"` // The type of model data to deploy. Allowed values are: S3Object and S3Prefix. S3DataType *string `json:"s3DataType,omitempty" tf:"s3_data_type,omitempty"` // The S3 path of model data to deploy. S3URI *string `json:"s3Uri,omitempty" tf:"s3_uri,omitempty"` }
func (*ModelDataSourceS3DataSourceObservation) DeepCopy ¶ added in v1.0.0
func (in *ModelDataSourceS3DataSourceObservation) DeepCopy() *ModelDataSourceS3DataSourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDataSourceS3DataSourceObservation.
func (*ModelDataSourceS3DataSourceObservation) DeepCopyInto ¶ added in v1.0.0
func (in *ModelDataSourceS3DataSourceObservation) DeepCopyInto(out *ModelDataSourceS3DataSourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelDataSourceS3DataSourceParameters ¶ added in v1.0.0
type ModelDataSourceS3DataSourceParameters struct { // How the model data is prepared. Allowed values are: None and Gzip. // +kubebuilder:validation:Optional CompressionType *string `json:"compressionType" tf:"compression_type,omitempty"` // Specifies the access configuration file for the ML model. You can explicitly accept the model end-user license agreement (EULA) within the [model_access_config configuration block]. see Model Access Config. // +kubebuilder:validation:Optional ModelAccessConfig []S3DataSourceModelAccessConfigParameters `json:"modelAccessConfig,omitempty" tf:"model_access_config,omitempty"` // The type of model data to deploy. Allowed values are: S3Object and S3Prefix. // +kubebuilder:validation:Optional S3DataType *string `json:"s3DataType" tf:"s3_data_type,omitempty"` // The S3 path of model data to deploy. // +kubebuilder:validation:Optional S3URI *string `json:"s3Uri" tf:"s3_uri,omitempty"` }
func (*ModelDataSourceS3DataSourceParameters) DeepCopy ¶ added in v1.0.0
func (in *ModelDataSourceS3DataSourceParameters) DeepCopy() *ModelDataSourceS3DataSourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelDataSourceS3DataSourceParameters.
func (*ModelDataSourceS3DataSourceParameters) DeepCopyInto ¶ added in v1.0.0
func (in *ModelDataSourceS3DataSourceParameters) DeepCopyInto(out *ModelDataSourceS3DataSourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelInitParameters ¶ added in v0.38.0
type ModelInitParameters struct { // Specifies containers in the inference pipeline. If not specified, the primary_container argument is required. Fields are documented below. Container []ContainerInitParameters `json:"container,omitempty" tf:"container,omitempty"` // Isolates the model container. No inbound or outbound network calls can be made to or from the model container. EnableNetworkIsolation *bool `json:"enableNetworkIsolation,omitempty" tf:"enable_network_isolation,omitempty"` // A role that SageMaker can assume to access model artifacts and docker images for deployment. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() ExecutionRoleArn *string `json:"executionRoleArn,omitempty" tf:"execution_role_arn,omitempty"` // Reference to a Role in iam to populate executionRoleArn. // +kubebuilder:validation:Optional ExecutionRoleArnRef *v1.Reference `json:"executionRoleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate executionRoleArn. // +kubebuilder:validation:Optional ExecutionRoleArnSelector *v1.Selector `json:"executionRoleArnSelector,omitempty" tf:"-"` // Specifies details of how containers in a multi-container endpoint are called. see Inference Execution Config. InferenceExecutionConfig []InferenceExecutionConfigInitParameters `json:"inferenceExecutionConfig,omitempty" tf:"inference_execution_config,omitempty"` // The primary docker image containing inference code that is used when the model is deployed for predictions. If not specified, the container argument is required. Fields are documented below. PrimaryContainer []PrimaryContainerInitParameters `json:"primaryContainer,omitempty" tf:"primary_container,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the VPC that you want your model to connect to. VpcConfig is used in hosting services and in batch transform. VPCConfig []VPCConfigInitParameters `json:"vpcConfig,omitempty" tf:"vpc_config,omitempty"` }
func (*ModelInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ModelInitParameters) DeepCopy() *ModelInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelInitParameters.
func (*ModelInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ModelInitParameters) DeepCopyInto(out *ModelInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelList ¶ added in v0.28.0
type ModelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Model `json:"items"` }
ModelList contains a list of Models
func (*ModelList) DeepCopy ¶ added in v0.28.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelList.
func (*ModelList) DeepCopyInto ¶ added in v0.28.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelList) DeepCopyObject ¶ added in v0.28.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelObservation ¶ added in v0.28.0
type ModelObservation struct { // The Amazon Resource Name (ARN) assigned by AWS to this model. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Specifies containers in the inference pipeline. If not specified, the primary_container argument is required. Fields are documented below. Container []ContainerObservation `json:"container,omitempty" tf:"container,omitempty"` // Isolates the model container. No inbound or outbound network calls can be made to or from the model container. EnableNetworkIsolation *bool `json:"enableNetworkIsolation,omitempty" tf:"enable_network_isolation,omitempty"` // A role that SageMaker can assume to access model artifacts and docker images for deployment. ExecutionRoleArn *string `json:"executionRoleArn,omitempty" tf:"execution_role_arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Specifies details of how containers in a multi-container endpoint are called. see Inference Execution Config. InferenceExecutionConfig []InferenceExecutionConfigObservation `json:"inferenceExecutionConfig,omitempty" tf:"inference_execution_config,omitempty"` // The primary docker image containing inference code that is used when the model is deployed for predictions. If not specified, the container argument is required. Fields are documented below. PrimaryContainer []PrimaryContainerObservation `json:"primaryContainer,omitempty" tf:"primary_container,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // Specifies the VPC that you want your model to connect to. VpcConfig is used in hosting services and in batch transform. VPCConfig []VPCConfigObservation `json:"vpcConfig,omitempty" tf:"vpc_config,omitempty"` }
func (*ModelObservation) DeepCopy ¶ added in v0.28.0
func (in *ModelObservation) DeepCopy() *ModelObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelObservation.
func (*ModelObservation) DeepCopyInto ¶ added in v0.28.0
func (in *ModelObservation) DeepCopyInto(out *ModelObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageGroup ¶
type ModelPackageGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ModelPackageGroupSpec `json:"spec"` Status ModelPackageGroupStatus `json:"status,omitempty"` }
ModelPackageGroup is the Schema for the ModelPackageGroups API. Provides a SageMaker Model Package Group resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*ModelPackageGroup) DeepCopy ¶
func (in *ModelPackageGroup) DeepCopy() *ModelPackageGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroup.
func (*ModelPackageGroup) DeepCopyInto ¶
func (in *ModelPackageGroup) DeepCopyInto(out *ModelPackageGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelPackageGroup) DeepCopyObject ¶
func (in *ModelPackageGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelPackageGroup) GetCondition ¶
func (mg *ModelPackageGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ModelPackageGroup.
func (*ModelPackageGroup) GetConnectionDetailsMapping ¶
func (tr *ModelPackageGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ModelPackageGroup
func (*ModelPackageGroup) GetDeletionPolicy ¶
func (mg *ModelPackageGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ModelPackageGroup.
func (*ModelPackageGroup) GetID ¶
func (tr *ModelPackageGroup) GetID() string
GetID returns ID of underlying Terraform resource of this ModelPackageGroup
func (*ModelPackageGroup) GetInitParameters ¶ added in v0.38.0
func (tr *ModelPackageGroup) GetInitParameters() (map[string]any, error)
GetInitParameters of this ModelPackageGroup
func (*ModelPackageGroup) GetManagementPolicies ¶ added in v0.38.0
func (mg *ModelPackageGroup) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ModelPackageGroup.
func (*ModelPackageGroup) GetMergedParameters ¶ added in v0.44.0
func (tr *ModelPackageGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this ModelPackageGroup
func (*ModelPackageGroup) GetObservation ¶
func (tr *ModelPackageGroup) GetObservation() (map[string]any, error)
GetObservation of this ModelPackageGroup
func (*ModelPackageGroup) GetParameters ¶
func (tr *ModelPackageGroup) GetParameters() (map[string]any, error)
GetParameters of this ModelPackageGroup
func (*ModelPackageGroup) GetProviderConfigReference ¶
func (mg *ModelPackageGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ModelPackageGroup.
func (*ModelPackageGroup) GetPublishConnectionDetailsTo ¶
func (mg *ModelPackageGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ModelPackageGroup.
func (*ModelPackageGroup) GetTerraformResourceType ¶
func (mg *ModelPackageGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ModelPackageGroup
func (*ModelPackageGroup) GetTerraformSchemaVersion ¶
func (tr *ModelPackageGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ModelPackageGroup) GetWriteConnectionSecretToReference ¶
func (mg *ModelPackageGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ModelPackageGroup.
func (*ModelPackageGroup) Hub ¶ added in v0.47.2
func (tr *ModelPackageGroup) Hub()
Hub marks this type as a conversion hub.
func (*ModelPackageGroup) LateInitialize ¶
func (tr *ModelPackageGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ModelPackageGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*ModelPackageGroup) SetConditions ¶
func (mg *ModelPackageGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this ModelPackageGroup.
func (*ModelPackageGroup) SetDeletionPolicy ¶
func (mg *ModelPackageGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ModelPackageGroup.
func (*ModelPackageGroup) SetManagementPolicies ¶ added in v0.38.0
func (mg *ModelPackageGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ModelPackageGroup.
func (*ModelPackageGroup) SetObservation ¶
func (tr *ModelPackageGroup) SetObservation(obs map[string]any) error
SetObservation for this ModelPackageGroup
func (*ModelPackageGroup) SetParameters ¶
func (tr *ModelPackageGroup) SetParameters(params map[string]any) error
SetParameters for this ModelPackageGroup
func (*ModelPackageGroup) SetProviderConfigReference ¶
func (mg *ModelPackageGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ModelPackageGroup.
func (*ModelPackageGroup) SetPublishConnectionDetailsTo ¶
func (mg *ModelPackageGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ModelPackageGroup.
func (*ModelPackageGroup) SetWriteConnectionSecretToReference ¶
func (mg *ModelPackageGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ModelPackageGroup.
type ModelPackageGroupInitParameters ¶ added in v0.38.0
type ModelPackageGroupInitParameters struct { // A description for the model group. ModelPackageGroupDescription *string `json:"modelPackageGroupDescription,omitempty" tf:"model_package_group_description,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ModelPackageGroupInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ModelPackageGroupInitParameters) DeepCopy() *ModelPackageGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupInitParameters.
func (*ModelPackageGroupInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ModelPackageGroupInitParameters) DeepCopyInto(out *ModelPackageGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageGroupList ¶
type ModelPackageGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ModelPackageGroup `json:"items"` }
ModelPackageGroupList contains a list of ModelPackageGroups
func (*ModelPackageGroupList) DeepCopy ¶
func (in *ModelPackageGroupList) DeepCopy() *ModelPackageGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupList.
func (*ModelPackageGroupList) DeepCopyInto ¶
func (in *ModelPackageGroupList) DeepCopyInto(out *ModelPackageGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelPackageGroupList) DeepCopyObject ¶
func (in *ModelPackageGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelPackageGroupList) GetItems ¶
func (l *ModelPackageGroupList) GetItems() []resource.Managed
GetItems of this ModelPackageGroupList.
type ModelPackageGroupObservation ¶
type ModelPackageGroupObservation struct { // The Amazon Resource Name (ARN) assigned by AWS to this Model Package Group. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The name of the Model Package Group. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A description for the model group. ModelPackageGroupDescription *string `json:"modelPackageGroupDescription,omitempty" tf:"model_package_group_description,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*ModelPackageGroupObservation) DeepCopy ¶
func (in *ModelPackageGroupObservation) DeepCopy() *ModelPackageGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupObservation.
func (*ModelPackageGroupObservation) DeepCopyInto ¶
func (in *ModelPackageGroupObservation) DeepCopyInto(out *ModelPackageGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageGroupParameters ¶
type ModelPackageGroupParameters struct { // A description for the model group. // +kubebuilder:validation:Optional ModelPackageGroupDescription *string `json:"modelPackageGroupDescription,omitempty" tf:"model_package_group_description,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ModelPackageGroupParameters) DeepCopy ¶
func (in *ModelPackageGroupParameters) DeepCopy() *ModelPackageGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupParameters.
func (*ModelPackageGroupParameters) DeepCopyInto ¶
func (in *ModelPackageGroupParameters) DeepCopyInto(out *ModelPackageGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageGroupPolicy ¶ added in v0.28.0
type ModelPackageGroupPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.resourcePolicy) || (has(self.initProvider) && has(self.initProvider.resourcePolicy))",message="spec.forProvider.resourcePolicy is a required parameter" Spec ModelPackageGroupPolicySpec `json:"spec"` Status ModelPackageGroupPolicyStatus `json:"status,omitempty"` }
ModelPackageGroupPolicy is the Schema for the ModelPackageGroupPolicys API. Provides a SageMaker Model Package Group Policy resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*ModelPackageGroupPolicy) DeepCopy ¶ added in v0.28.0
func (in *ModelPackageGroupPolicy) DeepCopy() *ModelPackageGroupPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) DeepCopyInto ¶ added in v0.28.0
func (in *ModelPackageGroupPolicy) DeepCopyInto(out *ModelPackageGroupPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelPackageGroupPolicy) DeepCopyObject ¶ added in v0.28.0
func (in *ModelPackageGroupPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelPackageGroupPolicy) GetCondition ¶ added in v0.28.0
func (mg *ModelPackageGroupPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) GetConnectionDetailsMapping ¶ added in v0.28.0
func (tr *ModelPackageGroupPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ModelPackageGroupPolicy
func (*ModelPackageGroupPolicy) GetDeletionPolicy ¶ added in v0.28.0
func (mg *ModelPackageGroupPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) GetID ¶ added in v0.28.0
func (tr *ModelPackageGroupPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this ModelPackageGroupPolicy
func (*ModelPackageGroupPolicy) GetInitParameters ¶ added in v0.38.0
func (tr *ModelPackageGroupPolicy) GetInitParameters() (map[string]any, error)
GetInitParameters of this ModelPackageGroupPolicy
func (*ModelPackageGroupPolicy) GetManagementPolicies ¶ added in v0.38.0
func (mg *ModelPackageGroupPolicy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) GetMergedParameters ¶ added in v0.44.0
func (tr *ModelPackageGroupPolicy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this ModelPackageGroupPolicy
func (*ModelPackageGroupPolicy) GetObservation ¶ added in v0.28.0
func (tr *ModelPackageGroupPolicy) GetObservation() (map[string]any, error)
GetObservation of this ModelPackageGroupPolicy
func (*ModelPackageGroupPolicy) GetParameters ¶ added in v0.28.0
func (tr *ModelPackageGroupPolicy) GetParameters() (map[string]any, error)
GetParameters of this ModelPackageGroupPolicy
func (*ModelPackageGroupPolicy) GetProviderConfigReference ¶ added in v0.28.0
func (mg *ModelPackageGroupPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *ModelPackageGroupPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) GetTerraformResourceType ¶ added in v0.28.0
func (mg *ModelPackageGroupPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ModelPackageGroupPolicy
func (*ModelPackageGroupPolicy) GetTerraformSchemaVersion ¶ added in v0.28.0
func (tr *ModelPackageGroupPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ModelPackageGroupPolicy) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *ModelPackageGroupPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) Hub ¶ added in v0.47.2
func (tr *ModelPackageGroupPolicy) Hub()
Hub marks this type as a conversion hub.
func (*ModelPackageGroupPolicy) LateInitialize ¶ added in v0.28.0
func (tr *ModelPackageGroupPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ModelPackageGroupPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*ModelPackageGroupPolicy) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) SetConditions ¶ added in v0.28.0
func (mg *ModelPackageGroupPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) SetDeletionPolicy ¶ added in v0.28.0
func (mg *ModelPackageGroupPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) SetManagementPolicies ¶ added in v0.38.0
func (mg *ModelPackageGroupPolicy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) SetObservation ¶ added in v0.28.0
func (tr *ModelPackageGroupPolicy) SetObservation(obs map[string]any) error
SetObservation for this ModelPackageGroupPolicy
func (*ModelPackageGroupPolicy) SetParameters ¶ added in v0.28.0
func (tr *ModelPackageGroupPolicy) SetParameters(params map[string]any) error
SetParameters for this ModelPackageGroupPolicy
func (*ModelPackageGroupPolicy) SetProviderConfigReference ¶ added in v0.28.0
func (mg *ModelPackageGroupPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *ModelPackageGroupPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *ModelPackageGroupPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ModelPackageGroupPolicy.
type ModelPackageGroupPolicyInitParameters ¶ added in v0.38.0
type ModelPackageGroupPolicyInitParameters struct { // The name of the model package group. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.ModelPackageGroup ModelPackageGroupName *string `json:"modelPackageGroupName,omitempty" tf:"model_package_group_name,omitempty"` // Reference to a ModelPackageGroup in sagemaker to populate modelPackageGroupName. // +kubebuilder:validation:Optional ModelPackageGroupNameRef *v1.Reference `json:"modelPackageGroupNameRef,omitempty" tf:"-"` // Selector for a ModelPackageGroup in sagemaker to populate modelPackageGroupName. // +kubebuilder:validation:Optional ModelPackageGroupNameSelector *v1.Selector `json:"modelPackageGroupNameSelector,omitempty" tf:"-"` ResourcePolicy *string `json:"resourcePolicy,omitempty" tf:"resource_policy,omitempty"` }
func (*ModelPackageGroupPolicyInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ModelPackageGroupPolicyInitParameters) DeepCopy() *ModelPackageGroupPolicyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupPolicyInitParameters.
func (*ModelPackageGroupPolicyInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ModelPackageGroupPolicyInitParameters) DeepCopyInto(out *ModelPackageGroupPolicyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageGroupPolicyList ¶ added in v0.28.0
type ModelPackageGroupPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ModelPackageGroupPolicy `json:"items"` }
ModelPackageGroupPolicyList contains a list of ModelPackageGroupPolicys
func (*ModelPackageGroupPolicyList) DeepCopy ¶ added in v0.28.0
func (in *ModelPackageGroupPolicyList) DeepCopy() *ModelPackageGroupPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupPolicyList.
func (*ModelPackageGroupPolicyList) DeepCopyInto ¶ added in v0.28.0
func (in *ModelPackageGroupPolicyList) DeepCopyInto(out *ModelPackageGroupPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelPackageGroupPolicyList) DeepCopyObject ¶ added in v0.28.0
func (in *ModelPackageGroupPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelPackageGroupPolicyList) GetItems ¶ added in v0.28.0
func (l *ModelPackageGroupPolicyList) GetItems() []resource.Managed
GetItems of this ModelPackageGroupPolicyList.
type ModelPackageGroupPolicyObservation ¶ added in v0.28.0
type ModelPackageGroupPolicyObservation struct { // The name of the Model Package Package Group. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the model package group. ModelPackageGroupName *string `json:"modelPackageGroupName,omitempty" tf:"model_package_group_name,omitempty"` ResourcePolicy *string `json:"resourcePolicy,omitempty" tf:"resource_policy,omitempty"` }
func (*ModelPackageGroupPolicyObservation) DeepCopy ¶ added in v0.28.0
func (in *ModelPackageGroupPolicyObservation) DeepCopy() *ModelPackageGroupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupPolicyObservation.
func (*ModelPackageGroupPolicyObservation) DeepCopyInto ¶ added in v0.28.0
func (in *ModelPackageGroupPolicyObservation) DeepCopyInto(out *ModelPackageGroupPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageGroupPolicyParameters ¶ added in v0.28.0
type ModelPackageGroupPolicyParameters struct { // The name of the model package group. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.ModelPackageGroup // +kubebuilder:validation:Optional ModelPackageGroupName *string `json:"modelPackageGroupName,omitempty" tf:"model_package_group_name,omitempty"` // Reference to a ModelPackageGroup in sagemaker to populate modelPackageGroupName. // +kubebuilder:validation:Optional ModelPackageGroupNameRef *v1.Reference `json:"modelPackageGroupNameRef,omitempty" tf:"-"` // Selector for a ModelPackageGroup in sagemaker to populate modelPackageGroupName. // +kubebuilder:validation:Optional ModelPackageGroupNameSelector *v1.Selector `json:"modelPackageGroupNameSelector,omitempty" tf:"-"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional ResourcePolicy *string `json:"resourcePolicy,omitempty" tf:"resource_policy,omitempty"` }
func (*ModelPackageGroupPolicyParameters) DeepCopy ¶ added in v0.28.0
func (in *ModelPackageGroupPolicyParameters) DeepCopy() *ModelPackageGroupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupPolicyParameters.
func (*ModelPackageGroupPolicyParameters) DeepCopyInto ¶ added in v0.28.0
func (in *ModelPackageGroupPolicyParameters) DeepCopyInto(out *ModelPackageGroupPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageGroupPolicySpec ¶ added in v0.28.0
type ModelPackageGroupPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ModelPackageGroupPolicyParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ModelPackageGroupPolicyInitParameters `json:"initProvider,omitempty"` }
ModelPackageGroupPolicySpec defines the desired state of ModelPackageGroupPolicy
func (*ModelPackageGroupPolicySpec) DeepCopy ¶ added in v0.28.0
func (in *ModelPackageGroupPolicySpec) DeepCopy() *ModelPackageGroupPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupPolicySpec.
func (*ModelPackageGroupPolicySpec) DeepCopyInto ¶ added in v0.28.0
func (in *ModelPackageGroupPolicySpec) DeepCopyInto(out *ModelPackageGroupPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageGroupPolicyStatus ¶ added in v0.28.0
type ModelPackageGroupPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ModelPackageGroupPolicyObservation `json:"atProvider,omitempty"` }
ModelPackageGroupPolicyStatus defines the observed state of ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicyStatus) DeepCopy ¶ added in v0.28.0
func (in *ModelPackageGroupPolicyStatus) DeepCopy() *ModelPackageGroupPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupPolicyStatus.
func (*ModelPackageGroupPolicyStatus) DeepCopyInto ¶ added in v0.28.0
func (in *ModelPackageGroupPolicyStatus) DeepCopyInto(out *ModelPackageGroupPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageGroupSpec ¶
type ModelPackageGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ModelPackageGroupParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ModelPackageGroupInitParameters `json:"initProvider,omitempty"` }
ModelPackageGroupSpec defines the desired state of ModelPackageGroup
func (*ModelPackageGroupSpec) DeepCopy ¶
func (in *ModelPackageGroupSpec) DeepCopy() *ModelPackageGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupSpec.
func (*ModelPackageGroupSpec) DeepCopyInto ¶
func (in *ModelPackageGroupSpec) DeepCopyInto(out *ModelPackageGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelPackageGroupStatus ¶
type ModelPackageGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ModelPackageGroupObservation `json:"atProvider,omitempty"` }
ModelPackageGroupStatus defines the observed state of ModelPackageGroup.
func (*ModelPackageGroupStatus) DeepCopy ¶
func (in *ModelPackageGroupStatus) DeepCopy() *ModelPackageGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupStatus.
func (*ModelPackageGroupStatus) DeepCopyInto ¶
func (in *ModelPackageGroupStatus) DeepCopyInto(out *ModelPackageGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelParameters ¶ added in v0.28.0
type ModelParameters struct { // Specifies containers in the inference pipeline. If not specified, the primary_container argument is required. Fields are documented below. // +kubebuilder:validation:Optional Container []ContainerParameters `json:"container,omitempty" tf:"container,omitempty"` // Isolates the model container. No inbound or outbound network calls can be made to or from the model container. // +kubebuilder:validation:Optional EnableNetworkIsolation *bool `json:"enableNetworkIsolation,omitempty" tf:"enable_network_isolation,omitempty"` // A role that SageMaker can assume to access model artifacts and docker images for deployment. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional ExecutionRoleArn *string `json:"executionRoleArn,omitempty" tf:"execution_role_arn,omitempty"` // Reference to a Role in iam to populate executionRoleArn. // +kubebuilder:validation:Optional ExecutionRoleArnRef *v1.Reference `json:"executionRoleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate executionRoleArn. // +kubebuilder:validation:Optional ExecutionRoleArnSelector *v1.Selector `json:"executionRoleArnSelector,omitempty" tf:"-"` // Specifies details of how containers in a multi-container endpoint are called. see Inference Execution Config. // +kubebuilder:validation:Optional InferenceExecutionConfig []InferenceExecutionConfigParameters `json:"inferenceExecutionConfig,omitempty" tf:"inference_execution_config,omitempty"` // The primary docker image containing inference code that is used when the model is deployed for predictions. If not specified, the container argument is required. Fields are documented below. // +kubebuilder:validation:Optional PrimaryContainer []PrimaryContainerParameters `json:"primaryContainer,omitempty" tf:"primary_container,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Specifies the VPC that you want your model to connect to. VpcConfig is used in hosting services and in batch transform. // +kubebuilder:validation:Optional VPCConfig []VPCConfigParameters `json:"vpcConfig,omitempty" tf:"vpc_config,omitempty"` }
func (*ModelParameters) DeepCopy ¶ added in v0.28.0
func (in *ModelParameters) DeepCopy() *ModelParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelParameters.
func (*ModelParameters) DeepCopyInto ¶ added in v0.28.0
func (in *ModelParameters) DeepCopyInto(out *ModelParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelRegisterSettingsInitParameters ¶ added in v0.38.0
type ModelRegisterSettingsInitParameters struct { // The Amazon Resource Name (ARN) of the SageMaker model registry account. Required only to register model versions created by a different SageMaker Canvas AWS account than the AWS account in which SageMaker model registry is set up. CrossAccountModelRegisterRoleArn *string `json:"crossAccountModelRegisterRoleArn,omitempty" tf:"cross_account_model_register_role_arn,omitempty"` // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ModelRegisterSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ModelRegisterSettingsInitParameters) DeepCopy() *ModelRegisterSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelRegisterSettingsInitParameters.
func (*ModelRegisterSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ModelRegisterSettingsInitParameters) DeepCopyInto(out *ModelRegisterSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelRegisterSettingsObservation ¶ added in v0.35.0
type ModelRegisterSettingsObservation struct { // The Amazon Resource Name (ARN) of the SageMaker model registry account. Required only to register model versions created by a different SageMaker Canvas AWS account than the AWS account in which SageMaker model registry is set up. CrossAccountModelRegisterRoleArn *string `json:"crossAccountModelRegisterRoleArn,omitempty" tf:"cross_account_model_register_role_arn,omitempty"` // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ModelRegisterSettingsObservation) DeepCopy ¶ added in v0.35.0
func (in *ModelRegisterSettingsObservation) DeepCopy() *ModelRegisterSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelRegisterSettingsObservation.
func (*ModelRegisterSettingsObservation) DeepCopyInto ¶ added in v0.35.0
func (in *ModelRegisterSettingsObservation) DeepCopyInto(out *ModelRegisterSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelRegisterSettingsParameters ¶ added in v0.35.0
type ModelRegisterSettingsParameters struct { // The Amazon Resource Name (ARN) of the SageMaker model registry account. Required only to register model versions created by a different SageMaker Canvas AWS account than the AWS account in which SageMaker model registry is set up. // +kubebuilder:validation:Optional CrossAccountModelRegisterRoleArn *string `json:"crossAccountModelRegisterRoleArn,omitempty" tf:"cross_account_model_register_role_arn,omitempty"` // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ModelRegisterSettingsParameters) DeepCopy ¶ added in v0.35.0
func (in *ModelRegisterSettingsParameters) DeepCopy() *ModelRegisterSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelRegisterSettingsParameters.
func (*ModelRegisterSettingsParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ModelRegisterSettingsParameters) DeepCopyInto(out *ModelRegisterSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelSpec ¶ added in v0.28.0
type ModelSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ModelParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ModelInitParameters `json:"initProvider,omitempty"` }
ModelSpec defines the desired state of Model
func (*ModelSpec) DeepCopy ¶ added in v0.28.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelSpec.
func (*ModelSpec) DeepCopyInto ¶ added in v0.28.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelStatus ¶ added in v0.28.0
type ModelStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ModelObservation `json:"atProvider,omitempty"` }
ModelStatus defines the observed state of Model.
func (*ModelStatus) DeepCopy ¶ added in v0.28.0
func (in *ModelStatus) DeepCopy() *ModelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelStatus.
func (*ModelStatus) DeepCopyInto ¶ added in v0.28.0
func (in *ModelStatus) DeepCopyInto(out *ModelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiModelConfigInitParameters ¶ added in v1.15.0
type MultiModelConfigInitParameters struct { // Whether to cache models for a multi-model endpoint. By default, multi-model endpoints cache models so that a model does not have to be loaded into memory each time it is invoked. Some use cases do not benefit from model caching. For example, if an endpoint hosts a large number of models that are each invoked infrequently, the endpoint might perform better if you disable model caching. To disable model caching, set the value of this parameter to Disabled. Allowed values are: Enabled and Disabled. ModelCacheSetting *string `json:"modelCacheSetting,omitempty" tf:"model_cache_setting,omitempty"` }
func (*MultiModelConfigInitParameters) DeepCopy ¶ added in v1.15.0
func (in *MultiModelConfigInitParameters) DeepCopy() *MultiModelConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiModelConfigInitParameters.
func (*MultiModelConfigInitParameters) DeepCopyInto ¶ added in v1.15.0
func (in *MultiModelConfigInitParameters) DeepCopyInto(out *MultiModelConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiModelConfigObservation ¶ added in v1.15.0
type MultiModelConfigObservation struct { // Whether to cache models for a multi-model endpoint. By default, multi-model endpoints cache models so that a model does not have to be loaded into memory each time it is invoked. Some use cases do not benefit from model caching. For example, if an endpoint hosts a large number of models that are each invoked infrequently, the endpoint might perform better if you disable model caching. To disable model caching, set the value of this parameter to Disabled. Allowed values are: Enabled and Disabled. ModelCacheSetting *string `json:"modelCacheSetting,omitempty" tf:"model_cache_setting,omitempty"` }
func (*MultiModelConfigObservation) DeepCopy ¶ added in v1.15.0
func (in *MultiModelConfigObservation) DeepCopy() *MultiModelConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiModelConfigObservation.
func (*MultiModelConfigObservation) DeepCopyInto ¶ added in v1.15.0
func (in *MultiModelConfigObservation) DeepCopyInto(out *MultiModelConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MultiModelConfigParameters ¶ added in v1.15.0
type MultiModelConfigParameters struct { // Whether to cache models for a multi-model endpoint. By default, multi-model endpoints cache models so that a model does not have to be loaded into memory each time it is invoked. Some use cases do not benefit from model caching. For example, if an endpoint hosts a large number of models that are each invoked infrequently, the endpoint might perform better if you disable model caching. To disable model caching, set the value of this parameter to Disabled. Allowed values are: Enabled and Disabled. // +kubebuilder:validation:Optional ModelCacheSetting *string `json:"modelCacheSetting,omitempty" tf:"model_cache_setting,omitempty"` }
func (*MultiModelConfigParameters) DeepCopy ¶ added in v1.15.0
func (in *MultiModelConfigParameters) DeepCopy() *MultiModelConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MultiModelConfigParameters.
func (*MultiModelConfigParameters) DeepCopyInto ¶ added in v1.15.0
func (in *MultiModelConfigParameters) DeepCopyInto(out *MultiModelConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookInstance ¶
type NotebookInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.instanceType) || (has(self.initProvider) && has(self.initProvider.instanceType))",message="spec.forProvider.instanceType is a required parameter" Spec NotebookInstanceSpec `json:"spec"` Status NotebookInstanceStatus `json:"status,omitempty"` }
NotebookInstance is the Schema for the NotebookInstances API. Provides a SageMaker Notebook Instance resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*NotebookInstance) ConvertFrom ¶ added in v1.7.0
func (tr *NotebookInstance) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the NotebookInstance type.
func (*NotebookInstance) ConvertTo ¶ added in v1.7.0
func (tr *NotebookInstance) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this NotebookInstance to the hub type.
func (*NotebookInstance) DeepCopy ¶
func (in *NotebookInstance) DeepCopy() *NotebookInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstance.
func (*NotebookInstance) DeepCopyInto ¶
func (in *NotebookInstance) DeepCopyInto(out *NotebookInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookInstance) DeepCopyObject ¶
func (in *NotebookInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NotebookInstance) GetCondition ¶
func (mg *NotebookInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NotebookInstance.
func (*NotebookInstance) GetConnectionDetailsMapping ¶
func (tr *NotebookInstance) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NotebookInstance
func (*NotebookInstance) GetDeletionPolicy ¶
func (mg *NotebookInstance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NotebookInstance.
func (*NotebookInstance) GetID ¶
func (tr *NotebookInstance) GetID() string
GetID returns ID of underlying Terraform resource of this NotebookInstance
func (*NotebookInstance) GetInitParameters ¶ added in v0.38.0
func (tr *NotebookInstance) GetInitParameters() (map[string]any, error)
GetInitParameters of this NotebookInstance
func (*NotebookInstance) GetManagementPolicies ¶ added in v0.38.0
func (mg *NotebookInstance) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this NotebookInstance.
func (*NotebookInstance) GetMergedParameters ¶ added in v0.44.0
func (tr *NotebookInstance) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this NotebookInstance
func (*NotebookInstance) GetObservation ¶
func (tr *NotebookInstance) GetObservation() (map[string]any, error)
GetObservation of this NotebookInstance
func (*NotebookInstance) GetParameters ¶
func (tr *NotebookInstance) GetParameters() (map[string]any, error)
GetParameters of this NotebookInstance
func (*NotebookInstance) GetProviderConfigReference ¶
func (mg *NotebookInstance) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NotebookInstance.
func (*NotebookInstance) GetPublishConnectionDetailsTo ¶
func (mg *NotebookInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NotebookInstance.
func (*NotebookInstance) GetTerraformResourceType ¶
func (mg *NotebookInstance) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NotebookInstance
func (*NotebookInstance) GetTerraformSchemaVersion ¶
func (tr *NotebookInstance) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NotebookInstance) GetWriteConnectionSecretToReference ¶
func (mg *NotebookInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NotebookInstance.
func (*NotebookInstance) LateInitialize ¶
func (tr *NotebookInstance) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NotebookInstance using its observed tfState. returns True if there are any spec changes for the resource.
func (*NotebookInstance) ResolveReferences ¶
ResolveReferences of this NotebookInstance.
func (*NotebookInstance) SetConditions ¶
func (mg *NotebookInstance) SetConditions(c ...xpv1.Condition)
SetConditions of this NotebookInstance.
func (*NotebookInstance) SetDeletionPolicy ¶
func (mg *NotebookInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NotebookInstance.
func (*NotebookInstance) SetManagementPolicies ¶ added in v0.38.0
func (mg *NotebookInstance) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this NotebookInstance.
func (*NotebookInstance) SetObservation ¶
func (tr *NotebookInstance) SetObservation(obs map[string]any) error
SetObservation for this NotebookInstance
func (*NotebookInstance) SetParameters ¶
func (tr *NotebookInstance) SetParameters(params map[string]any) error
SetParameters for this NotebookInstance
func (*NotebookInstance) SetProviderConfigReference ¶
func (mg *NotebookInstance) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NotebookInstance.
func (*NotebookInstance) SetPublishConnectionDetailsTo ¶
func (mg *NotebookInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NotebookInstance.
func (*NotebookInstance) SetWriteConnectionSecretToReference ¶
func (mg *NotebookInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NotebookInstance.
type NotebookInstanceInitParameters ¶ added in v0.38.0
type NotebookInstanceInitParameters struct { // A list of Elastic Inference (EI) instance types to associate with this notebook instance. See Elastic Inference Accelerator for more details. Valid values: ml.eia1.medium, ml.eia1.large, ml.eia1.xlarge, ml.eia2.medium, ml.eia2.large, ml.eia2.xlarge. // +listType=set AcceleratorTypes []*string `json:"acceleratorTypes,omitempty" tf:"accelerator_types,omitempty"` // An array of up to three Git repositories to associate with the notebook instance. // These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in AWS CodeCommit or in any other Git repository. These repositories are cloned at the same level as the default repository of your notebook instance. // +listType=set AdditionalCodeRepositories []*string `json:"additionalCodeRepositories,omitempty" tf:"additional_code_repositories,omitempty"` // The Git repository associated with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in AWS CodeCommit or in any other Git repository. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.CodeRepository DefaultCodeRepository *string `json:"defaultCodeRepository,omitempty" tf:"default_code_repository,omitempty"` // Reference to a CodeRepository in sagemaker to populate defaultCodeRepository. // +kubebuilder:validation:Optional DefaultCodeRepositoryRef *v1.Reference `json:"defaultCodeRepositoryRef,omitempty" tf:"-"` // Selector for a CodeRepository in sagemaker to populate defaultCodeRepository. // +kubebuilder:validation:Optional DefaultCodeRepositorySelector *v1.Selector `json:"defaultCodeRepositorySelector,omitempty" tf:"-"` // Set to Disabled to disable internet access to notebook. Requires security_groups and subnet_id to be set. Supported values: Enabled (Default) or Disabled. If set to Disabled, the notebook instance will be able to access resources only in your VPC, and will not be able to connect to Amazon SageMaker training and endpoint services unless your configure a NAT Gateway in your VPC. DirectInternetAccess *string `json:"directInternetAccess,omitempty" tf:"direct_internet_access,omitempty"` // Information on the IMDS configuration of the notebook instance. Conflicts with instance_metadata_service_configuration. see details below. InstanceMetadataServiceConfiguration []InstanceMetadataServiceConfigurationInitParameters `json:"instanceMetadataServiceConfiguration,omitempty" tf:"instance_metadata_service_configuration,omitempty"` // The name of ML compute instance type. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/kms/v1beta1.Key KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // Reference to a Key in kms to populate kmsKeyId. // +kubebuilder:validation:Optional KMSKeyIDRef *v1.Reference `json:"kmsKeyIdRef,omitempty" tf:"-"` // Selector for a Key in kms to populate kmsKeyId. // +kubebuilder:validation:Optional KMSKeyIDSelector *v1.Selector `json:"kmsKeyIdSelector,omitempty" tf:"-"` // The name of a lifecycle configuration to associate with the notebook instance. LifecycleConfigName *string `json:"lifecycleConfigName,omitempty" tf:"lifecycle_config_name,omitempty"` // The platform identifier of the notebook instance runtime environment. This value can be either notebook-al1-v1, notebook-al2-v1, or notebook-al2-v2, depending on which version of Amazon Linux you require. PlatformIdentifier *string `json:"platformIdentifier,omitempty" tf:"platform_identifier,omitempty"` // The ARN of the IAM role to be used by the notebook instance which allows SageMaker to call other services on your behalf. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Reference to a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` // Whether root access is Enabled or Disabled for users of the notebook instance. The default value is Enabled. RootAccess *string `json:"rootAccess,omitempty" tf:"root_access,omitempty"` // The associated security groups. // +listType=set SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // The VPC subnet ID. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/ec2/v1beta1.Subnet SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in ec2 to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in ec2 to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The size, in GB, of the ML storage volume to attach to the notebook instance. The default value is 5 GB. VolumeSize *float64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"` }
func (*NotebookInstanceInitParameters) DeepCopy ¶ added in v0.38.0
func (in *NotebookInstanceInitParameters) DeepCopy() *NotebookInstanceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceInitParameters.
func (*NotebookInstanceInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *NotebookInstanceInitParameters) DeepCopyInto(out *NotebookInstanceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookInstanceLifecycleConfiguration ¶
type NotebookInstanceLifecycleConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NotebookInstanceLifecycleConfigurationSpec `json:"spec"` Status NotebookInstanceLifecycleConfigurationStatus `json:"status,omitempty"` }
NotebookInstanceLifecycleConfiguration is the Schema for the NotebookInstanceLifecycleConfigurations API. Provides a lifecycle configuration for SageMaker Notebook Instances. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*NotebookInstanceLifecycleConfiguration) DeepCopy ¶
func (in *NotebookInstanceLifecycleConfiguration) DeepCopy() *NotebookInstanceLifecycleConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceLifecycleConfiguration.
func (*NotebookInstanceLifecycleConfiguration) DeepCopyInto ¶
func (in *NotebookInstanceLifecycleConfiguration) DeepCopyInto(out *NotebookInstanceLifecycleConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookInstanceLifecycleConfiguration) DeepCopyObject ¶
func (in *NotebookInstanceLifecycleConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NotebookInstanceLifecycleConfiguration) GetCondition ¶
func (mg *NotebookInstanceLifecycleConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NotebookInstanceLifecycleConfiguration.
func (*NotebookInstanceLifecycleConfiguration) GetConnectionDetailsMapping ¶
func (tr *NotebookInstanceLifecycleConfiguration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NotebookInstanceLifecycleConfiguration
func (*NotebookInstanceLifecycleConfiguration) GetDeletionPolicy ¶
func (mg *NotebookInstanceLifecycleConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NotebookInstanceLifecycleConfiguration.
func (*NotebookInstanceLifecycleConfiguration) GetID ¶
func (tr *NotebookInstanceLifecycleConfiguration) GetID() string
GetID returns ID of underlying Terraform resource of this NotebookInstanceLifecycleConfiguration
func (*NotebookInstanceLifecycleConfiguration) GetInitParameters ¶ added in v0.38.0
func (tr *NotebookInstanceLifecycleConfiguration) GetInitParameters() (map[string]any, error)
GetInitParameters of this NotebookInstanceLifecycleConfiguration
func (*NotebookInstanceLifecycleConfiguration) GetManagementPolicies ¶ added in v0.38.0
func (mg *NotebookInstanceLifecycleConfiguration) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this NotebookInstanceLifecycleConfiguration.
func (*NotebookInstanceLifecycleConfiguration) GetMergedParameters ¶ added in v0.44.0
func (tr *NotebookInstanceLifecycleConfiguration) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this NotebookInstanceLifecycleConfiguration
func (*NotebookInstanceLifecycleConfiguration) GetObservation ¶
func (tr *NotebookInstanceLifecycleConfiguration) GetObservation() (map[string]any, error)
GetObservation of this NotebookInstanceLifecycleConfiguration
func (*NotebookInstanceLifecycleConfiguration) GetParameters ¶
func (tr *NotebookInstanceLifecycleConfiguration) GetParameters() (map[string]any, error)
GetParameters of this NotebookInstanceLifecycleConfiguration
func (*NotebookInstanceLifecycleConfiguration) GetProviderConfigReference ¶
func (mg *NotebookInstanceLifecycleConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NotebookInstanceLifecycleConfiguration.
func (*NotebookInstanceLifecycleConfiguration) GetPublishConnectionDetailsTo ¶
func (mg *NotebookInstanceLifecycleConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NotebookInstanceLifecycleConfiguration.
func (*NotebookInstanceLifecycleConfiguration) GetTerraformResourceType ¶
func (mg *NotebookInstanceLifecycleConfiguration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NotebookInstanceLifecycleConfiguration
func (*NotebookInstanceLifecycleConfiguration) GetTerraformSchemaVersion ¶
func (tr *NotebookInstanceLifecycleConfiguration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NotebookInstanceLifecycleConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *NotebookInstanceLifecycleConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NotebookInstanceLifecycleConfiguration.
func (*NotebookInstanceLifecycleConfiguration) Hub ¶ added in v0.47.2
func (tr *NotebookInstanceLifecycleConfiguration) Hub()
Hub marks this type as a conversion hub.
func (*NotebookInstanceLifecycleConfiguration) LateInitialize ¶
func (tr *NotebookInstanceLifecycleConfiguration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NotebookInstanceLifecycleConfiguration using its observed tfState. returns True if there are any spec changes for the resource.
func (*NotebookInstanceLifecycleConfiguration) SetConditions ¶
func (mg *NotebookInstanceLifecycleConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this NotebookInstanceLifecycleConfiguration.
func (*NotebookInstanceLifecycleConfiguration) SetDeletionPolicy ¶
func (mg *NotebookInstanceLifecycleConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NotebookInstanceLifecycleConfiguration.
func (*NotebookInstanceLifecycleConfiguration) SetManagementPolicies ¶ added in v0.38.0
func (mg *NotebookInstanceLifecycleConfiguration) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this NotebookInstanceLifecycleConfiguration.
func (*NotebookInstanceLifecycleConfiguration) SetObservation ¶
func (tr *NotebookInstanceLifecycleConfiguration) SetObservation(obs map[string]any) error
SetObservation for this NotebookInstanceLifecycleConfiguration
func (*NotebookInstanceLifecycleConfiguration) SetParameters ¶
func (tr *NotebookInstanceLifecycleConfiguration) SetParameters(params map[string]any) error
SetParameters for this NotebookInstanceLifecycleConfiguration
func (*NotebookInstanceLifecycleConfiguration) SetProviderConfigReference ¶
func (mg *NotebookInstanceLifecycleConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NotebookInstanceLifecycleConfiguration.
func (*NotebookInstanceLifecycleConfiguration) SetPublishConnectionDetailsTo ¶
func (mg *NotebookInstanceLifecycleConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NotebookInstanceLifecycleConfiguration.
func (*NotebookInstanceLifecycleConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *NotebookInstanceLifecycleConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NotebookInstanceLifecycleConfiguration.
type NotebookInstanceLifecycleConfigurationInitParameters ¶ added in v0.38.0
type NotebookInstanceLifecycleConfigurationInitParameters struct { // A shell script (base64-encoded) that runs only once when the SageMaker Notebook Instance is created. OnCreate *string `json:"onCreate,omitempty" tf:"on_create,omitempty"` // A shell script (base64-encoded) that runs every time the SageMaker Notebook Instance is started including the time it's created. OnStart *string `json:"onStart,omitempty" tf:"on_start,omitempty"` }
func (*NotebookInstanceLifecycleConfigurationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *NotebookInstanceLifecycleConfigurationInitParameters) DeepCopy() *NotebookInstanceLifecycleConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceLifecycleConfigurationInitParameters.
func (*NotebookInstanceLifecycleConfigurationInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *NotebookInstanceLifecycleConfigurationInitParameters) DeepCopyInto(out *NotebookInstanceLifecycleConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookInstanceLifecycleConfigurationList ¶
type NotebookInstanceLifecycleConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NotebookInstanceLifecycleConfiguration `json:"items"` }
NotebookInstanceLifecycleConfigurationList contains a list of NotebookInstanceLifecycleConfigurations
func (*NotebookInstanceLifecycleConfigurationList) DeepCopy ¶
func (in *NotebookInstanceLifecycleConfigurationList) DeepCopy() *NotebookInstanceLifecycleConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceLifecycleConfigurationList.
func (*NotebookInstanceLifecycleConfigurationList) DeepCopyInto ¶
func (in *NotebookInstanceLifecycleConfigurationList) DeepCopyInto(out *NotebookInstanceLifecycleConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookInstanceLifecycleConfigurationList) DeepCopyObject ¶
func (in *NotebookInstanceLifecycleConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NotebookInstanceLifecycleConfigurationList) GetItems ¶
func (l *NotebookInstanceLifecycleConfigurationList) GetItems() []resource.Managed
GetItems of this NotebookInstanceLifecycleConfigurationList.
type NotebookInstanceLifecycleConfigurationObservation ¶
type NotebookInstanceLifecycleConfigurationObservation struct { // The Amazon Resource Name (ARN) assigned by AWS to this lifecycle configuration. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // A shell script (base64-encoded) that runs only once when the SageMaker Notebook Instance is created. OnCreate *string `json:"onCreate,omitempty" tf:"on_create,omitempty"` // A shell script (base64-encoded) that runs every time the SageMaker Notebook Instance is started including the time it's created. OnStart *string `json:"onStart,omitempty" tf:"on_start,omitempty"` }
func (*NotebookInstanceLifecycleConfigurationObservation) DeepCopy ¶
func (in *NotebookInstanceLifecycleConfigurationObservation) DeepCopy() *NotebookInstanceLifecycleConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceLifecycleConfigurationObservation.
func (*NotebookInstanceLifecycleConfigurationObservation) DeepCopyInto ¶
func (in *NotebookInstanceLifecycleConfigurationObservation) DeepCopyInto(out *NotebookInstanceLifecycleConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookInstanceLifecycleConfigurationParameters ¶
type NotebookInstanceLifecycleConfigurationParameters struct { // A shell script (base64-encoded) that runs only once when the SageMaker Notebook Instance is created. // +kubebuilder:validation:Optional OnCreate *string `json:"onCreate,omitempty" tf:"on_create,omitempty"` // A shell script (base64-encoded) that runs every time the SageMaker Notebook Instance is started including the time it's created. // +kubebuilder:validation:Optional OnStart *string `json:"onStart,omitempty" tf:"on_start,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*NotebookInstanceLifecycleConfigurationParameters) DeepCopy ¶
func (in *NotebookInstanceLifecycleConfigurationParameters) DeepCopy() *NotebookInstanceLifecycleConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceLifecycleConfigurationParameters.
func (*NotebookInstanceLifecycleConfigurationParameters) DeepCopyInto ¶
func (in *NotebookInstanceLifecycleConfigurationParameters) DeepCopyInto(out *NotebookInstanceLifecycleConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookInstanceLifecycleConfigurationSpec ¶
type NotebookInstanceLifecycleConfigurationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NotebookInstanceLifecycleConfigurationParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider NotebookInstanceLifecycleConfigurationInitParameters `json:"initProvider,omitempty"` }
NotebookInstanceLifecycleConfigurationSpec defines the desired state of NotebookInstanceLifecycleConfiguration
func (*NotebookInstanceLifecycleConfigurationSpec) DeepCopy ¶
func (in *NotebookInstanceLifecycleConfigurationSpec) DeepCopy() *NotebookInstanceLifecycleConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceLifecycleConfigurationSpec.
func (*NotebookInstanceLifecycleConfigurationSpec) DeepCopyInto ¶
func (in *NotebookInstanceLifecycleConfigurationSpec) DeepCopyInto(out *NotebookInstanceLifecycleConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookInstanceLifecycleConfigurationStatus ¶
type NotebookInstanceLifecycleConfigurationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NotebookInstanceLifecycleConfigurationObservation `json:"atProvider,omitempty"` }
NotebookInstanceLifecycleConfigurationStatus defines the observed state of NotebookInstanceLifecycleConfiguration.
func (*NotebookInstanceLifecycleConfigurationStatus) DeepCopy ¶
func (in *NotebookInstanceLifecycleConfigurationStatus) DeepCopy() *NotebookInstanceLifecycleConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceLifecycleConfigurationStatus.
func (*NotebookInstanceLifecycleConfigurationStatus) DeepCopyInto ¶
func (in *NotebookInstanceLifecycleConfigurationStatus) DeepCopyInto(out *NotebookInstanceLifecycleConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookInstanceList ¶
type NotebookInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NotebookInstance `json:"items"` }
NotebookInstanceList contains a list of NotebookInstances
func (*NotebookInstanceList) DeepCopy ¶
func (in *NotebookInstanceList) DeepCopy() *NotebookInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceList.
func (*NotebookInstanceList) DeepCopyInto ¶
func (in *NotebookInstanceList) DeepCopyInto(out *NotebookInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NotebookInstanceList) DeepCopyObject ¶
func (in *NotebookInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NotebookInstanceList) GetItems ¶
func (l *NotebookInstanceList) GetItems() []resource.Managed
GetItems of this NotebookInstanceList.
type NotebookInstanceObservation ¶
type NotebookInstanceObservation struct { // A list of Elastic Inference (EI) instance types to associate with this notebook instance. See Elastic Inference Accelerator for more details. Valid values: ml.eia1.medium, ml.eia1.large, ml.eia1.xlarge, ml.eia2.medium, ml.eia2.large, ml.eia2.xlarge. // +listType=set AcceleratorTypes []*string `json:"acceleratorTypes,omitempty" tf:"accelerator_types,omitempty"` // An array of up to three Git repositories to associate with the notebook instance. // These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in AWS CodeCommit or in any other Git repository. These repositories are cloned at the same level as the default repository of your notebook instance. // +listType=set AdditionalCodeRepositories []*string `json:"additionalCodeRepositories,omitempty" tf:"additional_code_repositories,omitempty"` // The Amazon Resource Name (ARN) assigned by AWS to this notebook instance. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The Git repository associated with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in AWS CodeCommit or in any other Git repository. DefaultCodeRepository *string `json:"defaultCodeRepository,omitempty" tf:"default_code_repository,omitempty"` // Set to Disabled to disable internet access to notebook. Requires security_groups and subnet_id to be set. Supported values: Enabled (Default) or Disabled. If set to Disabled, the notebook instance will be able to access resources only in your VPC, and will not be able to connect to Amazon SageMaker training and endpoint services unless your configure a NAT Gateway in your VPC. DirectInternetAccess *string `json:"directInternetAccess,omitempty" tf:"direct_internet_access,omitempty"` // The name of the notebook instance. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Information on the IMDS configuration of the notebook instance. Conflicts with instance_metadata_service_configuration. see details below. InstanceMetadataServiceConfiguration []InstanceMetadataServiceConfigurationObservation `json:"instanceMetadataServiceConfiguration,omitempty" tf:"instance_metadata_service_configuration,omitempty"` // The name of ML compute instance type. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // The name of a lifecycle configuration to associate with the notebook instance. LifecycleConfigName *string `json:"lifecycleConfigName,omitempty" tf:"lifecycle_config_name,omitempty"` // The network interface ID that Amazon SageMaker created at the time of creating the instance. Only available when setting subnet_id. NetworkInterfaceID *string `json:"networkInterfaceId,omitempty" tf:"network_interface_id,omitempty"` // The platform identifier of the notebook instance runtime environment. This value can be either notebook-al1-v1, notebook-al2-v1, or notebook-al2-v2, depending on which version of Amazon Linux you require. PlatformIdentifier *string `json:"platformIdentifier,omitempty" tf:"platform_identifier,omitempty"` // The ARN of the IAM role to be used by the notebook instance which allows SageMaker to call other services on your behalf. RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Whether root access is Enabled or Disabled for users of the notebook instance. The default value is Enabled. RootAccess *string `json:"rootAccess,omitempty" tf:"root_access,omitempty"` // The associated security groups. // +listType=set SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // The VPC subnet ID. SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // The URL that you use to connect to the Jupyter notebook that is running in your notebook instance. URL *string `json:"url,omitempty" tf:"url,omitempty"` // The size, in GB, of the ML storage volume to attach to the notebook instance. The default value is 5 GB. VolumeSize *float64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"` }
func (*NotebookInstanceObservation) DeepCopy ¶
func (in *NotebookInstanceObservation) DeepCopy() *NotebookInstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceObservation.
func (*NotebookInstanceObservation) DeepCopyInto ¶
func (in *NotebookInstanceObservation) DeepCopyInto(out *NotebookInstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookInstanceParameters ¶
type NotebookInstanceParameters struct { // A list of Elastic Inference (EI) instance types to associate with this notebook instance. See Elastic Inference Accelerator for more details. Valid values: ml.eia1.medium, ml.eia1.large, ml.eia1.xlarge, ml.eia2.medium, ml.eia2.large, ml.eia2.xlarge. // +kubebuilder:validation:Optional // +listType=set AcceleratorTypes []*string `json:"acceleratorTypes,omitempty" tf:"accelerator_types,omitempty"` // An array of up to three Git repositories to associate with the notebook instance. // These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in AWS CodeCommit or in any other Git repository. These repositories are cloned at the same level as the default repository of your notebook instance. // +kubebuilder:validation:Optional // +listType=set AdditionalCodeRepositories []*string `json:"additionalCodeRepositories,omitempty" tf:"additional_code_repositories,omitempty"` // The Git repository associated with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in AWS CodeCommit or in any other Git repository. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.CodeRepository // +kubebuilder:validation:Optional DefaultCodeRepository *string `json:"defaultCodeRepository,omitempty" tf:"default_code_repository,omitempty"` // Reference to a CodeRepository in sagemaker to populate defaultCodeRepository. // +kubebuilder:validation:Optional DefaultCodeRepositoryRef *v1.Reference `json:"defaultCodeRepositoryRef,omitempty" tf:"-"` // Selector for a CodeRepository in sagemaker to populate defaultCodeRepository. // +kubebuilder:validation:Optional DefaultCodeRepositorySelector *v1.Selector `json:"defaultCodeRepositorySelector,omitempty" tf:"-"` // Set to Disabled to disable internet access to notebook. Requires security_groups and subnet_id to be set. Supported values: Enabled (Default) or Disabled. If set to Disabled, the notebook instance will be able to access resources only in your VPC, and will not be able to connect to Amazon SageMaker training and endpoint services unless your configure a NAT Gateway in your VPC. // +kubebuilder:validation:Optional DirectInternetAccess *string `json:"directInternetAccess,omitempty" tf:"direct_internet_access,omitempty"` // Information on the IMDS configuration of the notebook instance. Conflicts with instance_metadata_service_configuration. see details below. // +kubebuilder:validation:Optional InstanceMetadataServiceConfiguration []InstanceMetadataServiceConfigurationParameters `json:"instanceMetadataServiceConfiguration,omitempty" tf:"instance_metadata_service_configuration,omitempty"` // The name of ML compute instance type. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/kms/v1beta1.Key // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // Reference to a Key in kms to populate kmsKeyId. // +kubebuilder:validation:Optional KMSKeyIDRef *v1.Reference `json:"kmsKeyIdRef,omitempty" tf:"-"` // Selector for a Key in kms to populate kmsKeyId. // +kubebuilder:validation:Optional KMSKeyIDSelector *v1.Selector `json:"kmsKeyIdSelector,omitempty" tf:"-"` // The name of a lifecycle configuration to associate with the notebook instance. // +kubebuilder:validation:Optional LifecycleConfigName *string `json:"lifecycleConfigName,omitempty" tf:"lifecycle_config_name,omitempty"` // The platform identifier of the notebook instance runtime environment. This value can be either notebook-al1-v1, notebook-al2-v1, or notebook-al2-v2, depending on which version of Amazon Linux you require. // +kubebuilder:validation:Optional PlatformIdentifier *string `json:"platformIdentifier,omitempty" tf:"platform_identifier,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The ARN of the IAM role to be used by the notebook instance which allows SageMaker to call other services on your behalf. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/provider-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"` // Reference to a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"` // Selector for a Role in iam to populate roleArn. // +kubebuilder:validation:Optional RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"` // Whether root access is Enabled or Disabled for users of the notebook instance. The default value is Enabled. // +kubebuilder:validation:Optional RootAccess *string `json:"rootAccess,omitempty" tf:"root_access,omitempty"` // The associated security groups. // +kubebuilder:validation:Optional // +listType=set SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // The VPC subnet ID. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/ec2/v1beta1.Subnet // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // Reference to a Subnet in ec2 to populate subnetId. // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // Selector for a Subnet in ec2 to populate subnetId. // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The size, in GB, of the ML storage volume to attach to the notebook instance. The default value is 5 GB. // +kubebuilder:validation:Optional VolumeSize *float64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"` }
func (*NotebookInstanceParameters) DeepCopy ¶
func (in *NotebookInstanceParameters) DeepCopy() *NotebookInstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceParameters.
func (*NotebookInstanceParameters) DeepCopyInto ¶
func (in *NotebookInstanceParameters) DeepCopyInto(out *NotebookInstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookInstanceSpec ¶
type NotebookInstanceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NotebookInstanceParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider NotebookInstanceInitParameters `json:"initProvider,omitempty"` }
NotebookInstanceSpec defines the desired state of NotebookInstance
func (*NotebookInstanceSpec) DeepCopy ¶
func (in *NotebookInstanceSpec) DeepCopy() *NotebookInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceSpec.
func (*NotebookInstanceSpec) DeepCopyInto ¶
func (in *NotebookInstanceSpec) DeepCopyInto(out *NotebookInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotebookInstanceStatus ¶
type NotebookInstanceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NotebookInstanceObservation `json:"atProvider,omitempty"` }
NotebookInstanceStatus defines the observed state of NotebookInstance.
func (*NotebookInstanceStatus) DeepCopy ¶
func (in *NotebookInstanceStatus) DeepCopy() *NotebookInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotebookInstanceStatus.
func (*NotebookInstanceStatus) DeepCopyInto ¶
func (in *NotebookInstanceStatus) DeepCopyInto(out *NotebookInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationConfigInitParameters ¶ added in v0.38.0
type NotificationConfigInitParameters struct { // Amazon SNS topic to post a notification to when inference fails. If no topic is provided, no notification is sent on failure. ErrorTopic *string `json:"errorTopic,omitempty" tf:"error_topic,omitempty"` // The Amazon SNS topics where you want the inference response to be included. Valid values are SUCCESS_NOTIFICATION_TOPIC and ERROR_NOTIFICATION_TOPIC. // +listType=set IncludeInferenceResponseIn []*string `json:"includeInferenceResponseIn,omitempty" tf:"include_inference_response_in,omitempty"` // Amazon SNS topic to post a notification to when inference completes successfully. If no topic is provided, no notification is sent on success. SuccessTopic *string `json:"successTopic,omitempty" tf:"success_topic,omitempty"` }
func (*NotificationConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *NotificationConfigInitParameters) DeepCopy() *NotificationConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationConfigInitParameters.
func (*NotificationConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *NotificationConfigInitParameters) DeepCopyInto(out *NotificationConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationConfigObservation ¶ added in v0.28.0
type NotificationConfigObservation struct { // Amazon SNS topic to post a notification to when inference fails. If no topic is provided, no notification is sent on failure. ErrorTopic *string `json:"errorTopic,omitempty" tf:"error_topic,omitempty"` // The Amazon SNS topics where you want the inference response to be included. Valid values are SUCCESS_NOTIFICATION_TOPIC and ERROR_NOTIFICATION_TOPIC. // +listType=set IncludeInferenceResponseIn []*string `json:"includeInferenceResponseIn,omitempty" tf:"include_inference_response_in,omitempty"` // Amazon SNS topic to post a notification to when inference completes successfully. If no topic is provided, no notification is sent on success. SuccessTopic *string `json:"successTopic,omitempty" tf:"success_topic,omitempty"` }
func (*NotificationConfigObservation) DeepCopy ¶ added in v0.28.0
func (in *NotificationConfigObservation) DeepCopy() *NotificationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationConfigObservation.
func (*NotificationConfigObservation) DeepCopyInto ¶ added in v0.28.0
func (in *NotificationConfigObservation) DeepCopyInto(out *NotificationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationConfigParameters ¶ added in v0.28.0
type NotificationConfigParameters struct { // Amazon SNS topic to post a notification to when inference fails. If no topic is provided, no notification is sent on failure. // +kubebuilder:validation:Optional ErrorTopic *string `json:"errorTopic,omitempty" tf:"error_topic,omitempty"` // The Amazon SNS topics where you want the inference response to be included. Valid values are SUCCESS_NOTIFICATION_TOPIC and ERROR_NOTIFICATION_TOPIC. // +kubebuilder:validation:Optional // +listType=set IncludeInferenceResponseIn []*string `json:"includeInferenceResponseIn,omitempty" tf:"include_inference_response_in,omitempty"` // Amazon SNS topic to post a notification to when inference completes successfully. If no topic is provided, no notification is sent on success. // +kubebuilder:validation:Optional SuccessTopic *string `json:"successTopic,omitempty" tf:"success_topic,omitempty"` }
func (*NotificationConfigParameters) DeepCopy ¶ added in v0.28.0
func (in *NotificationConfigParameters) DeepCopy() *NotificationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationConfigParameters.
func (*NotificationConfigParameters) DeepCopyInto ¶ added in v0.28.0
func (in *NotificationConfigParameters) DeepCopyInto(out *NotificationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationConfigurationInitParameters ¶ added in v0.38.0
type NotificationConfigurationInitParameters struct { // The ARN for the SNS topic to which notifications should be published. NotificationTopicArn *string `json:"notificationTopicArn,omitempty" tf:"notification_topic_arn,omitempty"` }
func (*NotificationConfigurationInitParameters) DeepCopy ¶ added in v0.38.0
func (in *NotificationConfigurationInitParameters) DeepCopy() *NotificationConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationConfigurationInitParameters.
func (*NotificationConfigurationInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *NotificationConfigurationInitParameters) DeepCopyInto(out *NotificationConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationConfigurationObservation ¶ added in v0.28.0
type NotificationConfigurationObservation struct { // The ARN for the SNS topic to which notifications should be published. NotificationTopicArn *string `json:"notificationTopicArn,omitempty" tf:"notification_topic_arn,omitempty"` }
func (*NotificationConfigurationObservation) DeepCopy ¶ added in v0.28.0
func (in *NotificationConfigurationObservation) DeepCopy() *NotificationConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationConfigurationObservation.
func (*NotificationConfigurationObservation) DeepCopyInto ¶ added in v0.28.0
func (in *NotificationConfigurationObservation) DeepCopyInto(out *NotificationConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationConfigurationParameters ¶ added in v0.28.0
type NotificationConfigurationParameters struct { // The ARN for the SNS topic to which notifications should be published. // +kubebuilder:validation:Optional NotificationTopicArn *string `json:"notificationTopicArn,omitempty" tf:"notification_topic_arn,omitempty"` }
func (*NotificationConfigurationParameters) DeepCopy ¶ added in v0.28.0
func (in *NotificationConfigurationParameters) DeepCopy() *NotificationConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationConfigurationParameters.
func (*NotificationConfigurationParameters) DeepCopyInto ¶ added in v0.28.0
func (in *NotificationConfigurationParameters) DeepCopyInto(out *NotificationConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OfflineStoreConfigInitParameters ¶ added in v0.38.0
type OfflineStoreConfigInitParameters struct { // The meta data of the Glue table that is autogenerated when an OfflineStore is created. See Data Catalog Config Below. DataCatalogConfig []DataCatalogConfigInitParameters `json:"dataCatalogConfig,omitempty" tf:"data_catalog_config,omitempty"` // Set to true to turn Online Store On. DisableGlueTableCreation *bool `json:"disableGlueTableCreation,omitempty" tf:"disable_glue_table_creation,omitempty"` // The Amazon Simple Storage (Amazon S3) location of OfflineStore. See S3 Storage Config Below. S3StorageConfig []S3StorageConfigInitParameters `json:"s3StorageConfig,omitempty" tf:"s3_storage_config,omitempty"` // Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg (https://iceberg.apache.org/). TableFormat *string `json:"tableFormat,omitempty" tf:"table_format,omitempty"` }
func (*OfflineStoreConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *OfflineStoreConfigInitParameters) DeepCopy() *OfflineStoreConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OfflineStoreConfigInitParameters.
func (*OfflineStoreConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *OfflineStoreConfigInitParameters) DeepCopyInto(out *OfflineStoreConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OfflineStoreConfigObservation ¶
type OfflineStoreConfigObservation struct { // The meta data of the Glue table that is autogenerated when an OfflineStore is created. See Data Catalog Config Below. DataCatalogConfig []DataCatalogConfigObservation `json:"dataCatalogConfig,omitempty" tf:"data_catalog_config,omitempty"` // Set to true to turn Online Store On. DisableGlueTableCreation *bool `json:"disableGlueTableCreation,omitempty" tf:"disable_glue_table_creation,omitempty"` // The Amazon Simple Storage (Amazon S3) location of OfflineStore. See S3 Storage Config Below. S3StorageConfig []S3StorageConfigObservation `json:"s3StorageConfig,omitempty" tf:"s3_storage_config,omitempty"` // Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg (https://iceberg.apache.org/). TableFormat *string `json:"tableFormat,omitempty" tf:"table_format,omitempty"` }
func (*OfflineStoreConfigObservation) DeepCopy ¶
func (in *OfflineStoreConfigObservation) DeepCopy() *OfflineStoreConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OfflineStoreConfigObservation.
func (*OfflineStoreConfigObservation) DeepCopyInto ¶
func (in *OfflineStoreConfigObservation) DeepCopyInto(out *OfflineStoreConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OfflineStoreConfigParameters ¶
type OfflineStoreConfigParameters struct { // The meta data of the Glue table that is autogenerated when an OfflineStore is created. See Data Catalog Config Below. // +kubebuilder:validation:Optional DataCatalogConfig []DataCatalogConfigParameters `json:"dataCatalogConfig,omitempty" tf:"data_catalog_config,omitempty"` // Set to true to turn Online Store On. // +kubebuilder:validation:Optional DisableGlueTableCreation *bool `json:"disableGlueTableCreation,omitempty" tf:"disable_glue_table_creation,omitempty"` // The Amazon Simple Storage (Amazon S3) location of OfflineStore. See S3 Storage Config Below. // +kubebuilder:validation:Optional S3StorageConfig []S3StorageConfigParameters `json:"s3StorageConfig" tf:"s3_storage_config,omitempty"` // Format for the offline store table. Supported formats are Glue (Default) and Apache Iceberg (https://iceberg.apache.org/). // +kubebuilder:validation:Optional TableFormat *string `json:"tableFormat,omitempty" tf:"table_format,omitempty"` }
func (*OfflineStoreConfigParameters) DeepCopy ¶
func (in *OfflineStoreConfigParameters) DeepCopy() *OfflineStoreConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OfflineStoreConfigParameters.
func (*OfflineStoreConfigParameters) DeepCopyInto ¶
func (in *OfflineStoreConfigParameters) DeepCopyInto(out *OfflineStoreConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OidcConfigInitParameters ¶ added in v0.38.0
type OidcConfigInitParameters struct { // A string to string map of identifiers specific to the custom identity provider (IdP) being used. // +mapType=granular AuthenticationRequestExtraParams map[string]*string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params,omitempty"` // The OIDC IdP authorization endpoint used to configure your private workforce. AuthorizationEndpoint *string `json:"authorizationEndpoint,omitempty" tf:"authorization_endpoint,omitempty"` // The client ID for your Amazon Cognito user pool. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // The OIDC IdP client secret used to configure your private workforce. ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"` // The OIDC IdP issuer used to configure your private workforce. Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"` // The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce. JwksURI *string `json:"jwksUri,omitempty" tf:"jwks_uri,omitempty"` // The OIDC IdP logout endpoint used to configure your private workforce. LogoutEndpoint *string `json:"logoutEndpoint,omitempty" tf:"logout_endpoint,omitempty"` // An array of string identifiers used to refer to the specific pieces of user data or claims that the client application wants to access. Scope *string `json:"scope,omitempty" tf:"scope,omitempty"` // The OIDC IdP token endpoint used to configure your private workforce. TokenEndpoint *string `json:"tokenEndpoint,omitempty" tf:"token_endpoint,omitempty"` // The OIDC IdP user information endpoint used to configure your private workforce. UserInfoEndpoint *string `json:"userInfoEndpoint,omitempty" tf:"user_info_endpoint,omitempty"` }
func (*OidcConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *OidcConfigInitParameters) DeepCopy() *OidcConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OidcConfigInitParameters.
func (*OidcConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *OidcConfigInitParameters) DeepCopyInto(out *OidcConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OidcConfigObservation ¶ added in v0.28.0
type OidcConfigObservation struct { // A string to string map of identifiers specific to the custom identity provider (IdP) being used. // +mapType=granular AuthenticationRequestExtraParams map[string]*string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params,omitempty"` // The OIDC IdP authorization endpoint used to configure your private workforce. AuthorizationEndpoint *string `json:"authorizationEndpoint,omitempty" tf:"authorization_endpoint,omitempty"` // The client ID for your Amazon Cognito user pool. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // The OIDC IdP issuer used to configure your private workforce. Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"` // The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce. JwksURI *string `json:"jwksUri,omitempty" tf:"jwks_uri,omitempty"` // The OIDC IdP logout endpoint used to configure your private workforce. LogoutEndpoint *string `json:"logoutEndpoint,omitempty" tf:"logout_endpoint,omitempty"` // An array of string identifiers used to refer to the specific pieces of user data or claims that the client application wants to access. Scope *string `json:"scope,omitempty" tf:"scope,omitempty"` // The OIDC IdP token endpoint used to configure your private workforce. TokenEndpoint *string `json:"tokenEndpoint,omitempty" tf:"token_endpoint,omitempty"` // The OIDC IdP user information endpoint used to configure your private workforce. UserInfoEndpoint *string `json:"userInfoEndpoint,omitempty" tf:"user_info_endpoint,omitempty"` }
func (*OidcConfigObservation) DeepCopy ¶ added in v0.28.0
func (in *OidcConfigObservation) DeepCopy() *OidcConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OidcConfigObservation.
func (*OidcConfigObservation) DeepCopyInto ¶ added in v0.28.0
func (in *OidcConfigObservation) DeepCopyInto(out *OidcConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OidcConfigParameters ¶ added in v0.28.0
type OidcConfigParameters struct { // A string to string map of identifiers specific to the custom identity provider (IdP) being used. // +kubebuilder:validation:Optional // +mapType=granular AuthenticationRequestExtraParams map[string]*string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params,omitempty"` // The OIDC IdP authorization endpoint used to configure your private workforce. // +kubebuilder:validation:Optional AuthorizationEndpoint *string `json:"authorizationEndpoint" tf:"authorization_endpoint,omitempty"` // The client ID for your Amazon Cognito user pool. // +kubebuilder:validation:Optional ClientID *string `json:"clientId" tf:"client_id,omitempty"` // The OIDC IdP client secret used to configure your private workforce. // +kubebuilder:validation:Optional ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"` // The OIDC IdP issuer used to configure your private workforce. // +kubebuilder:validation:Optional Issuer *string `json:"issuer" tf:"issuer,omitempty"` // The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce. // +kubebuilder:validation:Optional JwksURI *string `json:"jwksUri" tf:"jwks_uri,omitempty"` // The OIDC IdP logout endpoint used to configure your private workforce. // +kubebuilder:validation:Optional LogoutEndpoint *string `json:"logoutEndpoint" tf:"logout_endpoint,omitempty"` // An array of string identifiers used to refer to the specific pieces of user data or claims that the client application wants to access. // +kubebuilder:validation:Optional Scope *string `json:"scope,omitempty" tf:"scope,omitempty"` // The OIDC IdP token endpoint used to configure your private workforce. // +kubebuilder:validation:Optional TokenEndpoint *string `json:"tokenEndpoint" tf:"token_endpoint,omitempty"` // The OIDC IdP user information endpoint used to configure your private workforce. // +kubebuilder:validation:Optional UserInfoEndpoint *string `json:"userInfoEndpoint" tf:"user_info_endpoint,omitempty"` }
func (*OidcConfigParameters) DeepCopy ¶ added in v0.28.0
func (in *OidcConfigParameters) DeepCopy() *OidcConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OidcConfigParameters.
func (*OidcConfigParameters) DeepCopyInto ¶ added in v0.28.0
func (in *OidcConfigParameters) DeepCopyInto(out *OidcConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OidcMemberDefinitionInitParameters ¶ added in v0.38.0
type OidcMemberDefinitionInitParameters struct { // A list of comma separated strings that identifies user groups in your OIDC IdP. Each user group is made up of a group of private workers. // +listType=set Groups []*string `json:"groups,omitempty" tf:"groups,omitempty"` }
func (*OidcMemberDefinitionInitParameters) DeepCopy ¶ added in v0.38.0
func (in *OidcMemberDefinitionInitParameters) DeepCopy() *OidcMemberDefinitionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OidcMemberDefinitionInitParameters.
func (*OidcMemberDefinitionInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *OidcMemberDefinitionInitParameters) DeepCopyInto(out *OidcMemberDefinitionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OidcMemberDefinitionObservation ¶ added in v0.28.0
type OidcMemberDefinitionObservation struct { // A list of comma separated strings that identifies user groups in your OIDC IdP. Each user group is made up of a group of private workers. // +listType=set Groups []*string `json:"groups,omitempty" tf:"groups,omitempty"` }
func (*OidcMemberDefinitionObservation) DeepCopy ¶ added in v0.28.0
func (in *OidcMemberDefinitionObservation) DeepCopy() *OidcMemberDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OidcMemberDefinitionObservation.
func (*OidcMemberDefinitionObservation) DeepCopyInto ¶ added in v0.28.0
func (in *OidcMemberDefinitionObservation) DeepCopyInto(out *OidcMemberDefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OidcMemberDefinitionParameters ¶ added in v0.28.0
type OidcMemberDefinitionParameters struct { // A list of comma separated strings that identifies user groups in your OIDC IdP. Each user group is made up of a group of private workers. // +kubebuilder:validation:Optional // +listType=set Groups []*string `json:"groups" tf:"groups,omitempty"` }
func (*OidcMemberDefinitionParameters) DeepCopy ¶ added in v0.28.0
func (in *OidcMemberDefinitionParameters) DeepCopy() *OidcMemberDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OidcMemberDefinitionParameters.
func (*OidcMemberDefinitionParameters) DeepCopyInto ¶ added in v0.28.0
func (in *OidcMemberDefinitionParameters) DeepCopyInto(out *OidcMemberDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnlineStoreConfigInitParameters ¶ added in v0.38.0
type OnlineStoreConfigInitParameters struct { // Set to true to disable the automatic creation of an AWS Glue table when configuring an OfflineStore. EnableOnlineStore *bool `json:"enableOnlineStore,omitempty" tf:"enable_online_store,omitempty"` // Security config for at-rest encryption of your OnlineStore. See Security Config Below. SecurityConfig []SecurityConfigInitParameters `json:"securityConfig,omitempty" tf:"security_config,omitempty"` // Option for different tiers of low latency storage for real-time data retrieval. Valid values are Standard, or InMemory. StorageType *string `json:"storageType,omitempty" tf:"storage_type,omitempty"` // Time to live duration, where the record is hard deleted after the expiration time is reached; ExpiresAt = EventTime + TtlDuration.. See TTl Duration Below. TTLDuration []TTLDurationInitParameters `json:"ttlDuration,omitempty" tf:"ttl_duration,omitempty"` }
func (*OnlineStoreConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *OnlineStoreConfigInitParameters) DeepCopy() *OnlineStoreConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnlineStoreConfigInitParameters.
func (*OnlineStoreConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *OnlineStoreConfigInitParameters) DeepCopyInto(out *OnlineStoreConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnlineStoreConfigObservation ¶
type OnlineStoreConfigObservation struct { // Set to true to disable the automatic creation of an AWS Glue table when configuring an OfflineStore. EnableOnlineStore *bool `json:"enableOnlineStore,omitempty" tf:"enable_online_store,omitempty"` // Security config for at-rest encryption of your OnlineStore. See Security Config Below. SecurityConfig []SecurityConfigObservation `json:"securityConfig,omitempty" tf:"security_config,omitempty"` // Option for different tiers of low latency storage for real-time data retrieval. Valid values are Standard, or InMemory. StorageType *string `json:"storageType,omitempty" tf:"storage_type,omitempty"` // Time to live duration, where the record is hard deleted after the expiration time is reached; ExpiresAt = EventTime + TtlDuration.. See TTl Duration Below. TTLDuration []TTLDurationObservation `json:"ttlDuration,omitempty" tf:"ttl_duration,omitempty"` }
func (*OnlineStoreConfigObservation) DeepCopy ¶
func (in *OnlineStoreConfigObservation) DeepCopy() *OnlineStoreConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnlineStoreConfigObservation.
func (*OnlineStoreConfigObservation) DeepCopyInto ¶
func (in *OnlineStoreConfigObservation) DeepCopyInto(out *OnlineStoreConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnlineStoreConfigParameters ¶
type OnlineStoreConfigParameters struct { // Set to true to disable the automatic creation of an AWS Glue table when configuring an OfflineStore. // +kubebuilder:validation:Optional EnableOnlineStore *bool `json:"enableOnlineStore,omitempty" tf:"enable_online_store,omitempty"` // Security config for at-rest encryption of your OnlineStore. See Security Config Below. // +kubebuilder:validation:Optional SecurityConfig []SecurityConfigParameters `json:"securityConfig,omitempty" tf:"security_config,omitempty"` // Option for different tiers of low latency storage for real-time data retrieval. Valid values are Standard, or InMemory. // +kubebuilder:validation:Optional StorageType *string `json:"storageType,omitempty" tf:"storage_type,omitempty"` // Time to live duration, where the record is hard deleted after the expiration time is reached; ExpiresAt = EventTime + TtlDuration.. See TTl Duration Below. // +kubebuilder:validation:Optional TTLDuration []TTLDurationParameters `json:"ttlDuration,omitempty" tf:"ttl_duration,omitempty"` }
func (*OnlineStoreConfigParameters) DeepCopy ¶
func (in *OnlineStoreConfigParameters) DeepCopy() *OnlineStoreConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnlineStoreConfigParameters.
func (*OnlineStoreConfigParameters) DeepCopyInto ¶
func (in *OnlineStoreConfigParameters) DeepCopyInto(out *OnlineStoreConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputConfigInitParameters ¶ added in v0.38.0
type OutputConfigInitParameters struct { // The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume after compilation job. If you don't provide a KMS key ID, Amazon SageMaker uses the default KMS key for Amazon S3 for your role's account. KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // The Amazon Simple Storage (S3) bucker URI. S3OutputLocation *string `json:"s3OutputLocation,omitempty" tf:"s3_output_location,omitempty"` }
func (*OutputConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *OutputConfigInitParameters) DeepCopy() *OutputConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputConfigInitParameters.
func (*OutputConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *OutputConfigInitParameters) DeepCopyInto(out *OutputConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputConfigObservation ¶ added in v0.28.0
type OutputConfigObservation struct { // The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume after compilation job. If you don't provide a KMS key ID, Amazon SageMaker uses the default KMS key for Amazon S3 for your role's account. KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // The Amazon Simple Storage (S3) bucker URI. S3OutputLocation *string `json:"s3OutputLocation,omitempty" tf:"s3_output_location,omitempty"` }
func (*OutputConfigObservation) DeepCopy ¶ added in v0.28.0
func (in *OutputConfigObservation) DeepCopy() *OutputConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputConfigObservation.
func (*OutputConfigObservation) DeepCopyInto ¶ added in v0.28.0
func (in *OutputConfigObservation) DeepCopyInto(out *OutputConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutputConfigParameters ¶ added in v0.28.0
type OutputConfigParameters struct { // The AWS Key Management Service (AWS KMS) key that Amazon SageMaker uses to encrypt data on the storage volume after compilation job. If you don't provide a KMS key ID, Amazon SageMaker uses the default KMS key for Amazon S3 for your role's account. // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // The Amazon Simple Storage (S3) bucker URI. // +kubebuilder:validation:Optional S3OutputLocation *string `json:"s3OutputLocation" tf:"s3_output_location,omitempty"` }
func (*OutputConfigParameters) DeepCopy ¶ added in v0.28.0
func (in *OutputConfigParameters) DeepCopy() *OutputConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputConfigParameters.
func (*OutputConfigParameters) DeepCopyInto ¶ added in v0.28.0
func (in *OutputConfigParameters) DeepCopyInto(out *OutputConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OwnershipSettingsInitParameters ¶ added in v1.5.0
type OwnershipSettingsInitParameters struct { // The user profile who is the owner of the private space. OwnerUserProfileName *string `json:"ownerUserProfileName,omitempty" tf:"owner_user_profile_name,omitempty"` }
func (*OwnershipSettingsInitParameters) DeepCopy ¶ added in v1.5.0
func (in *OwnershipSettingsInitParameters) DeepCopy() *OwnershipSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnershipSettingsInitParameters.
func (*OwnershipSettingsInitParameters) DeepCopyInto ¶ added in v1.5.0
func (in *OwnershipSettingsInitParameters) DeepCopyInto(out *OwnershipSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OwnershipSettingsObservation ¶ added in v1.5.0
type OwnershipSettingsObservation struct { // The user profile who is the owner of the private space. OwnerUserProfileName *string `json:"ownerUserProfileName,omitempty" tf:"owner_user_profile_name,omitempty"` }
func (*OwnershipSettingsObservation) DeepCopy ¶ added in v1.5.0
func (in *OwnershipSettingsObservation) DeepCopy() *OwnershipSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnershipSettingsObservation.
func (*OwnershipSettingsObservation) DeepCopyInto ¶ added in v1.5.0
func (in *OwnershipSettingsObservation) DeepCopyInto(out *OwnershipSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OwnershipSettingsParameters ¶ added in v1.5.0
type OwnershipSettingsParameters struct { // The user profile who is the owner of the private space. // +kubebuilder:validation:Optional OwnerUserProfileName *string `json:"ownerUserProfileName" tf:"owner_user_profile_name,omitempty"` }
func (*OwnershipSettingsParameters) DeepCopy ¶ added in v1.5.0
func (in *OwnershipSettingsParameters) DeepCopy() *OwnershipSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OwnershipSettingsParameters.
func (*OwnershipSettingsParameters) DeepCopyInto ¶ added in v1.5.0
func (in *OwnershipSettingsParameters) DeepCopyInto(out *OwnershipSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimaryContainerImageConfigInitParameters ¶ added in v0.38.0
type PrimaryContainerImageConfigInitParameters struct { // Specifies whether the model container is in Amazon ECR or a private Docker registry accessible from your Amazon Virtual Private Cloud (VPC). Allowed values are: Platform and Vpc. RepositoryAccessMode *string `json:"repositoryAccessMode,omitempty" tf:"repository_access_mode,omitempty"` // Specifies an authentication configuration for the private docker registry where your model image is hosted. Specify a value for this property only if you specified Vpc as the value for the RepositoryAccessMode field, and the private Docker registry where the model image is hosted requires authentication. see Repository Auth Config. RepositoryAuthConfig []ImageConfigRepositoryAuthConfigInitParameters `json:"repositoryAuthConfig,omitempty" tf:"repository_auth_config,omitempty"` }
func (*PrimaryContainerImageConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *PrimaryContainerImageConfigInitParameters) DeepCopy() *PrimaryContainerImageConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimaryContainerImageConfigInitParameters.
func (*PrimaryContainerImageConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *PrimaryContainerImageConfigInitParameters) DeepCopyInto(out *PrimaryContainerImageConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimaryContainerImageConfigObservation ¶ added in v0.28.0
type PrimaryContainerImageConfigObservation struct { // Specifies whether the model container is in Amazon ECR or a private Docker registry accessible from your Amazon Virtual Private Cloud (VPC). Allowed values are: Platform and Vpc. RepositoryAccessMode *string `json:"repositoryAccessMode,omitempty" tf:"repository_access_mode,omitempty"` // Specifies an authentication configuration for the private docker registry where your model image is hosted. Specify a value for this property only if you specified Vpc as the value for the RepositoryAccessMode field, and the private Docker registry where the model image is hosted requires authentication. see Repository Auth Config. RepositoryAuthConfig []ImageConfigRepositoryAuthConfigObservation `json:"repositoryAuthConfig,omitempty" tf:"repository_auth_config,omitempty"` }
func (*PrimaryContainerImageConfigObservation) DeepCopy ¶ added in v0.28.0
func (in *PrimaryContainerImageConfigObservation) DeepCopy() *PrimaryContainerImageConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimaryContainerImageConfigObservation.
func (*PrimaryContainerImageConfigObservation) DeepCopyInto ¶ added in v0.28.0
func (in *PrimaryContainerImageConfigObservation) DeepCopyInto(out *PrimaryContainerImageConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimaryContainerImageConfigParameters ¶ added in v0.28.0
type PrimaryContainerImageConfigParameters struct { // Specifies whether the model container is in Amazon ECR or a private Docker registry accessible from your Amazon Virtual Private Cloud (VPC). Allowed values are: Platform and Vpc. // +kubebuilder:validation:Optional RepositoryAccessMode *string `json:"repositoryAccessMode" tf:"repository_access_mode,omitempty"` // Specifies an authentication configuration for the private docker registry where your model image is hosted. Specify a value for this property only if you specified Vpc as the value for the RepositoryAccessMode field, and the private Docker registry where the model image is hosted requires authentication. see Repository Auth Config. // +kubebuilder:validation:Optional RepositoryAuthConfig []ImageConfigRepositoryAuthConfigParameters `json:"repositoryAuthConfig,omitempty" tf:"repository_auth_config,omitempty"` }
func (*PrimaryContainerImageConfigParameters) DeepCopy ¶ added in v0.28.0
func (in *PrimaryContainerImageConfigParameters) DeepCopy() *PrimaryContainerImageConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimaryContainerImageConfigParameters.
func (*PrimaryContainerImageConfigParameters) DeepCopyInto ¶ added in v0.28.0
func (in *PrimaryContainerImageConfigParameters) DeepCopyInto(out *PrimaryContainerImageConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimaryContainerInitParameters ¶ added in v0.38.0
type PrimaryContainerInitParameters struct { // The DNS host name for the container. ContainerHostname *string `json:"containerHostname,omitempty" tf:"container_hostname,omitempty"` // Environment variables for the Docker container. // A list of key value pairs. // +mapType=granular Environment map[string]*string `json:"environment,omitempty" tf:"environment,omitempty"` // The registry path where the inference code image is stored in Amazon ECR. Image *string `json:"image,omitempty" tf:"image,omitempty"` // Specifies whether the model container is in Amazon ECR or a private Docker registry accessible from your Amazon Virtual Private Cloud (VPC). For more information see Using a Private Docker Registry for Real-Time Inference Containers. see Image Config. ImageConfig []PrimaryContainerImageConfigInitParameters `json:"imageConfig,omitempty" tf:"image_config,omitempty"` // The inference specification name in the model package version. InferenceSpecificationName *string `json:"inferenceSpecificationName,omitempty" tf:"inference_specification_name,omitempty"` // The container hosts value SingleModel/MultiModel. The default value is SingleModel. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The location of model data to deploy. Use this for uncompressed model deployment. For information about how to deploy an uncompressed model, see Deploying uncompressed models in the AWS SageMaker Developer Guide. ModelDataSource []PrimaryContainerModelDataSourceInitParameters `json:"modelDataSource,omitempty" tf:"model_data_source,omitempty"` // The URL for the S3 location where model artifacts are stored. ModelDataURL *string `json:"modelDataUrl,omitempty" tf:"model_data_url,omitempty"` // The Amazon Resource Name (ARN) of the model package to use to create the model. ModelPackageName *string `json:"modelPackageName,omitempty" tf:"model_package_name,omitempty"` // Specifies additional configuration for multi-model endpoints. see Multi Model Config. MultiModelConfig []PrimaryContainerMultiModelConfigInitParameters `json:"multiModelConfig,omitempty" tf:"multi_model_config,omitempty"` }
func (*PrimaryContainerInitParameters) DeepCopy ¶ added in v0.38.0
func (in *PrimaryContainerInitParameters) DeepCopy() *PrimaryContainerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimaryContainerInitParameters.
func (*PrimaryContainerInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *PrimaryContainerInitParameters) DeepCopyInto(out *PrimaryContainerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimaryContainerModelDataSourceInitParameters ¶ added in v1.0.0
type PrimaryContainerModelDataSourceInitParameters struct { // The S3 location of model data to deploy. S3DataSource []ModelDataSourceS3DataSourceInitParameters `json:"s3DataSource,omitempty" tf:"s3_data_source,omitempty"` }
func (*PrimaryContainerModelDataSourceInitParameters) DeepCopy ¶ added in v1.0.0
func (in *PrimaryContainerModelDataSourceInitParameters) DeepCopy() *PrimaryContainerModelDataSourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimaryContainerModelDataSourceInitParameters.
func (*PrimaryContainerModelDataSourceInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *PrimaryContainerModelDataSourceInitParameters) DeepCopyInto(out *PrimaryContainerModelDataSourceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimaryContainerModelDataSourceObservation ¶ added in v1.0.0
type PrimaryContainerModelDataSourceObservation struct { // The S3 location of model data to deploy. S3DataSource []ModelDataSourceS3DataSourceObservation `json:"s3DataSource,omitempty" tf:"s3_data_source,omitempty"` }
func (*PrimaryContainerModelDataSourceObservation) DeepCopy ¶ added in v1.0.0
func (in *PrimaryContainerModelDataSourceObservation) DeepCopy() *PrimaryContainerModelDataSourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimaryContainerModelDataSourceObservation.
func (*PrimaryContainerModelDataSourceObservation) DeepCopyInto ¶ added in v1.0.0
func (in *PrimaryContainerModelDataSourceObservation) DeepCopyInto(out *PrimaryContainerModelDataSourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimaryContainerModelDataSourceParameters ¶ added in v1.0.0
type PrimaryContainerModelDataSourceParameters struct { // The S3 location of model data to deploy. // +kubebuilder:validation:Optional S3DataSource []ModelDataSourceS3DataSourceParameters `json:"s3DataSource" tf:"s3_data_source,omitempty"` }
func (*PrimaryContainerModelDataSourceParameters) DeepCopy ¶ added in v1.0.0
func (in *PrimaryContainerModelDataSourceParameters) DeepCopy() *PrimaryContainerModelDataSourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimaryContainerModelDataSourceParameters.
func (*PrimaryContainerModelDataSourceParameters) DeepCopyInto ¶ added in v1.0.0
func (in *PrimaryContainerModelDataSourceParameters) DeepCopyInto(out *PrimaryContainerModelDataSourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimaryContainerMultiModelConfigInitParameters ¶ added in v1.15.0
type PrimaryContainerMultiModelConfigInitParameters struct { // Whether to cache models for a multi-model endpoint. By default, multi-model endpoints cache models so that a model does not have to be loaded into memory each time it is invoked. Some use cases do not benefit from model caching. For example, if an endpoint hosts a large number of models that are each invoked infrequently, the endpoint might perform better if you disable model caching. To disable model caching, set the value of this parameter to Disabled. Allowed values are: Enabled and Disabled. ModelCacheSetting *string `json:"modelCacheSetting,omitempty" tf:"model_cache_setting,omitempty"` }
func (*PrimaryContainerMultiModelConfigInitParameters) DeepCopy ¶ added in v1.15.0
func (in *PrimaryContainerMultiModelConfigInitParameters) DeepCopy() *PrimaryContainerMultiModelConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimaryContainerMultiModelConfigInitParameters.
func (*PrimaryContainerMultiModelConfigInitParameters) DeepCopyInto ¶ added in v1.15.0
func (in *PrimaryContainerMultiModelConfigInitParameters) DeepCopyInto(out *PrimaryContainerMultiModelConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimaryContainerMultiModelConfigObservation ¶ added in v1.15.0
type PrimaryContainerMultiModelConfigObservation struct { // Whether to cache models for a multi-model endpoint. By default, multi-model endpoints cache models so that a model does not have to be loaded into memory each time it is invoked. Some use cases do not benefit from model caching. For example, if an endpoint hosts a large number of models that are each invoked infrequently, the endpoint might perform better if you disable model caching. To disable model caching, set the value of this parameter to Disabled. Allowed values are: Enabled and Disabled. ModelCacheSetting *string `json:"modelCacheSetting,omitempty" tf:"model_cache_setting,omitempty"` }
func (*PrimaryContainerMultiModelConfigObservation) DeepCopy ¶ added in v1.15.0
func (in *PrimaryContainerMultiModelConfigObservation) DeepCopy() *PrimaryContainerMultiModelConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimaryContainerMultiModelConfigObservation.
func (*PrimaryContainerMultiModelConfigObservation) DeepCopyInto ¶ added in v1.15.0
func (in *PrimaryContainerMultiModelConfigObservation) DeepCopyInto(out *PrimaryContainerMultiModelConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimaryContainerMultiModelConfigParameters ¶ added in v1.15.0
type PrimaryContainerMultiModelConfigParameters struct { // Whether to cache models for a multi-model endpoint. By default, multi-model endpoints cache models so that a model does not have to be loaded into memory each time it is invoked. Some use cases do not benefit from model caching. For example, if an endpoint hosts a large number of models that are each invoked infrequently, the endpoint might perform better if you disable model caching. To disable model caching, set the value of this parameter to Disabled. Allowed values are: Enabled and Disabled. // +kubebuilder:validation:Optional ModelCacheSetting *string `json:"modelCacheSetting,omitempty" tf:"model_cache_setting,omitempty"` }
func (*PrimaryContainerMultiModelConfigParameters) DeepCopy ¶ added in v1.15.0
func (in *PrimaryContainerMultiModelConfigParameters) DeepCopy() *PrimaryContainerMultiModelConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimaryContainerMultiModelConfigParameters.
func (*PrimaryContainerMultiModelConfigParameters) DeepCopyInto ¶ added in v1.15.0
func (in *PrimaryContainerMultiModelConfigParameters) DeepCopyInto(out *PrimaryContainerMultiModelConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimaryContainerObservation ¶ added in v0.28.0
type PrimaryContainerObservation struct { // The DNS host name for the container. ContainerHostname *string `json:"containerHostname,omitempty" tf:"container_hostname,omitempty"` // Environment variables for the Docker container. // A list of key value pairs. // +mapType=granular Environment map[string]*string `json:"environment,omitempty" tf:"environment,omitempty"` // The registry path where the inference code image is stored in Amazon ECR. Image *string `json:"image,omitempty" tf:"image,omitempty"` // Specifies whether the model container is in Amazon ECR or a private Docker registry accessible from your Amazon Virtual Private Cloud (VPC). For more information see Using a Private Docker Registry for Real-Time Inference Containers. see Image Config. ImageConfig []PrimaryContainerImageConfigObservation `json:"imageConfig,omitempty" tf:"image_config,omitempty"` // The inference specification name in the model package version. InferenceSpecificationName *string `json:"inferenceSpecificationName,omitempty" tf:"inference_specification_name,omitempty"` // The container hosts value SingleModel/MultiModel. The default value is SingleModel. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The location of model data to deploy. Use this for uncompressed model deployment. For information about how to deploy an uncompressed model, see Deploying uncompressed models in the AWS SageMaker Developer Guide. ModelDataSource []PrimaryContainerModelDataSourceObservation `json:"modelDataSource,omitempty" tf:"model_data_source,omitempty"` // The URL for the S3 location where model artifacts are stored. ModelDataURL *string `json:"modelDataUrl,omitempty" tf:"model_data_url,omitempty"` // The Amazon Resource Name (ARN) of the model package to use to create the model. ModelPackageName *string `json:"modelPackageName,omitempty" tf:"model_package_name,omitempty"` // Specifies additional configuration for multi-model endpoints. see Multi Model Config. MultiModelConfig []PrimaryContainerMultiModelConfigObservation `json:"multiModelConfig,omitempty" tf:"multi_model_config,omitempty"` }
func (*PrimaryContainerObservation) DeepCopy ¶ added in v0.28.0
func (in *PrimaryContainerObservation) DeepCopy() *PrimaryContainerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimaryContainerObservation.
func (*PrimaryContainerObservation) DeepCopyInto ¶ added in v0.28.0
func (in *PrimaryContainerObservation) DeepCopyInto(out *PrimaryContainerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimaryContainerParameters ¶ added in v0.28.0
type PrimaryContainerParameters struct { // The DNS host name for the container. // +kubebuilder:validation:Optional ContainerHostname *string `json:"containerHostname,omitempty" tf:"container_hostname,omitempty"` // Environment variables for the Docker container. // A list of key value pairs. // +kubebuilder:validation:Optional // +mapType=granular Environment map[string]*string `json:"environment,omitempty" tf:"environment,omitempty"` // The registry path where the inference code image is stored in Amazon ECR. // +kubebuilder:validation:Optional Image *string `json:"image,omitempty" tf:"image,omitempty"` // Specifies whether the model container is in Amazon ECR or a private Docker registry accessible from your Amazon Virtual Private Cloud (VPC). For more information see Using a Private Docker Registry for Real-Time Inference Containers. see Image Config. // +kubebuilder:validation:Optional ImageConfig []PrimaryContainerImageConfigParameters `json:"imageConfig,omitempty" tf:"image_config,omitempty"` // The inference specification name in the model package version. // +kubebuilder:validation:Optional InferenceSpecificationName *string `json:"inferenceSpecificationName,omitempty" tf:"inference_specification_name,omitempty"` // The container hosts value SingleModel/MultiModel. The default value is SingleModel. // +kubebuilder:validation:Optional Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The location of model data to deploy. Use this for uncompressed model deployment. For information about how to deploy an uncompressed model, see Deploying uncompressed models in the AWS SageMaker Developer Guide. // +kubebuilder:validation:Optional ModelDataSource []PrimaryContainerModelDataSourceParameters `json:"modelDataSource,omitempty" tf:"model_data_source,omitempty"` // The URL for the S3 location where model artifacts are stored. // +kubebuilder:validation:Optional ModelDataURL *string `json:"modelDataUrl,omitempty" tf:"model_data_url,omitempty"` // The Amazon Resource Name (ARN) of the model package to use to create the model. // +kubebuilder:validation:Optional ModelPackageName *string `json:"modelPackageName,omitempty" tf:"model_package_name,omitempty"` // Specifies additional configuration for multi-model endpoints. see Multi Model Config. // +kubebuilder:validation:Optional MultiModelConfig []PrimaryContainerMultiModelConfigParameters `json:"multiModelConfig,omitempty" tf:"multi_model_config,omitempty"` }
func (*PrimaryContainerParameters) DeepCopy ¶ added in v0.28.0
func (in *PrimaryContainerParameters) DeepCopy() *PrimaryContainerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimaryContainerParameters.
func (*PrimaryContainerParameters) DeepCopyInto ¶ added in v0.28.0
func (in *PrimaryContainerParameters) DeepCopyInto(out *PrimaryContainerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductionVariantsInitParameters ¶ added in v0.38.0
type ProductionVariantsInitParameters struct { // The size of the Elastic Inference (EI) instance to use for the production variant. AcceleratorType *string `json:"acceleratorType,omitempty" tf:"accelerator_type,omitempty"` // The timeout value, in seconds, for your inference container to pass health check by SageMaker Hosting. For more information about health check, see How Your Container Should Respond to Health Check (Ping) Requests. Valid values between 60 and 3600. ContainerStartupHealthCheckTimeoutInSeconds *float64 `json:"containerStartupHealthCheckTimeoutInSeconds,omitempty" tf:"container_startup_health_check_timeout_in_seconds,omitempty"` // Specifies configuration for a core dump from the model container when the process crashes. Fields are documented below. CoreDumpConfig []CoreDumpConfigInitParameters `json:"coreDumpConfig,omitempty" tf:"core_dump_config,omitempty"` // You can use this parameter to turn on native Amazon Web Services Systems Manager (SSM) access for a production variant behind an endpoint. By default, SSM access is disabled for all production variants behind an endpoints. EnableSsmAccess *bool `json:"enableSsmAccess,omitempty" tf:"enable_ssm_access,omitempty"` // Specifies an option from a collection of preconfigured Amazon Machine Image (AMI) images. Each image is configured by Amazon Web Services with a set of software and driver versions. Amazon Web Services optimizes these configurations for different machine learning workloads. InferenceAMIVersion *string `json:"inferenceAmiVersion,omitempty" tf:"inference_ami_version,omitempty"` // Initial number of instances used for auto-scaling. InitialInstanceCount *float64 `json:"initialInstanceCount,omitempty" tf:"initial_instance_count,omitempty"` // Determines initial traffic distribution among all of the models that you specify in the endpoint configuration. If unspecified, it defaults to 1.0. InitialVariantWeight *float64 `json:"initialVariantWeight,omitempty" tf:"initial_variant_weight,omitempty"` // The type of instance to start. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // Settings that control the range in the number of instances that the endpoint provisions as it scales up or down to accommodate traffic. ManagedInstanceScaling []ManagedInstanceScalingInitParameters `json:"managedInstanceScaling,omitempty" tf:"managed_instance_scaling,omitempty"` // The timeout value, in seconds, to download and extract the model that you want to host from Amazon S3 to the individual inference instance associated with this production variant. Valid values between 60 and 3600. ModelDataDownloadTimeoutInSeconds *float64 `json:"modelDataDownloadTimeoutInSeconds,omitempty" tf:"model_data_download_timeout_in_seconds,omitempty"` // The name of the model to use. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.Model ModelName *string `json:"modelName,omitempty" tf:"model_name,omitempty"` // Reference to a Model in sagemaker to populate modelName. // +kubebuilder:validation:Optional ModelNameRef *v1.Reference `json:"modelNameRef,omitempty" tf:"-"` // Selector for a Model in sagemaker to populate modelName. // +kubebuilder:validation:Optional ModelNameSelector *v1.Selector `json:"modelNameSelector,omitempty" tf:"-"` // Sets how the endpoint routes incoming traffic. See routing_config below. RoutingConfig []RoutingConfigInitParameters `json:"routingConfig,omitempty" tf:"routing_config,omitempty"` // Specifies configuration for how an endpoint performs asynchronous inference. ServerlessConfig []ServerlessConfigInitParameters `json:"serverlessConfig,omitempty" tf:"serverless_config,omitempty"` // The name of the variant. VariantName *string `json:"variantName,omitempty" tf:"variant_name,omitempty"` // The size, in GB, of the ML storage volume attached to individual inference instance associated with the production variant. Valid values between 1 and 512. VolumeSizeInGb *float64 `json:"volumeSizeInGb,omitempty" tf:"volume_size_in_gb,omitempty"` }
func (*ProductionVariantsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ProductionVariantsInitParameters) DeepCopy() *ProductionVariantsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductionVariantsInitParameters.
func (*ProductionVariantsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ProductionVariantsInitParameters) DeepCopyInto(out *ProductionVariantsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductionVariantsObservation ¶ added in v0.28.0
type ProductionVariantsObservation struct { // The size of the Elastic Inference (EI) instance to use for the production variant. AcceleratorType *string `json:"acceleratorType,omitempty" tf:"accelerator_type,omitempty"` // The timeout value, in seconds, for your inference container to pass health check by SageMaker Hosting. For more information about health check, see How Your Container Should Respond to Health Check (Ping) Requests. Valid values between 60 and 3600. ContainerStartupHealthCheckTimeoutInSeconds *float64 `json:"containerStartupHealthCheckTimeoutInSeconds,omitempty" tf:"container_startup_health_check_timeout_in_seconds,omitempty"` // Specifies configuration for a core dump from the model container when the process crashes. Fields are documented below. CoreDumpConfig []CoreDumpConfigObservation `json:"coreDumpConfig,omitempty" tf:"core_dump_config,omitempty"` // You can use this parameter to turn on native Amazon Web Services Systems Manager (SSM) access for a production variant behind an endpoint. By default, SSM access is disabled for all production variants behind an endpoints. EnableSsmAccess *bool `json:"enableSsmAccess,omitempty" tf:"enable_ssm_access,omitempty"` // Specifies an option from a collection of preconfigured Amazon Machine Image (AMI) images. Each image is configured by Amazon Web Services with a set of software and driver versions. Amazon Web Services optimizes these configurations for different machine learning workloads. InferenceAMIVersion *string `json:"inferenceAmiVersion,omitempty" tf:"inference_ami_version,omitempty"` // Initial number of instances used for auto-scaling. InitialInstanceCount *float64 `json:"initialInstanceCount,omitempty" tf:"initial_instance_count,omitempty"` // Determines initial traffic distribution among all of the models that you specify in the endpoint configuration. If unspecified, it defaults to 1.0. InitialVariantWeight *float64 `json:"initialVariantWeight,omitempty" tf:"initial_variant_weight,omitempty"` // The type of instance to start. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // Settings that control the range in the number of instances that the endpoint provisions as it scales up or down to accommodate traffic. ManagedInstanceScaling []ManagedInstanceScalingObservation `json:"managedInstanceScaling,omitempty" tf:"managed_instance_scaling,omitempty"` // The timeout value, in seconds, to download and extract the model that you want to host from Amazon S3 to the individual inference instance associated with this production variant. Valid values between 60 and 3600. ModelDataDownloadTimeoutInSeconds *float64 `json:"modelDataDownloadTimeoutInSeconds,omitempty" tf:"model_data_download_timeout_in_seconds,omitempty"` // The name of the model to use. ModelName *string `json:"modelName,omitempty" tf:"model_name,omitempty"` // Sets how the endpoint routes incoming traffic. See routing_config below. RoutingConfig []RoutingConfigObservation `json:"routingConfig,omitempty" tf:"routing_config,omitempty"` // Specifies configuration for how an endpoint performs asynchronous inference. ServerlessConfig []ServerlessConfigObservation `json:"serverlessConfig,omitempty" tf:"serverless_config,omitempty"` // The name of the variant. VariantName *string `json:"variantName,omitempty" tf:"variant_name,omitempty"` // The size, in GB, of the ML storage volume attached to individual inference instance associated with the production variant. Valid values between 1 and 512. VolumeSizeInGb *float64 `json:"volumeSizeInGb,omitempty" tf:"volume_size_in_gb,omitempty"` }
func (*ProductionVariantsObservation) DeepCopy ¶ added in v0.28.0
func (in *ProductionVariantsObservation) DeepCopy() *ProductionVariantsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductionVariantsObservation.
func (*ProductionVariantsObservation) DeepCopyInto ¶ added in v0.28.0
func (in *ProductionVariantsObservation) DeepCopyInto(out *ProductionVariantsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductionVariantsParameters ¶ added in v0.28.0
type ProductionVariantsParameters struct { // The size of the Elastic Inference (EI) instance to use for the production variant. // +kubebuilder:validation:Optional AcceleratorType *string `json:"acceleratorType,omitempty" tf:"accelerator_type,omitempty"` // The timeout value, in seconds, for your inference container to pass health check by SageMaker Hosting. For more information about health check, see How Your Container Should Respond to Health Check (Ping) Requests. Valid values between 60 and 3600. // +kubebuilder:validation:Optional ContainerStartupHealthCheckTimeoutInSeconds *float64 `json:"containerStartupHealthCheckTimeoutInSeconds,omitempty" tf:"container_startup_health_check_timeout_in_seconds,omitempty"` // Specifies configuration for a core dump from the model container when the process crashes. Fields are documented below. // +kubebuilder:validation:Optional CoreDumpConfig []CoreDumpConfigParameters `json:"coreDumpConfig,omitempty" tf:"core_dump_config,omitempty"` // You can use this parameter to turn on native Amazon Web Services Systems Manager (SSM) access for a production variant behind an endpoint. By default, SSM access is disabled for all production variants behind an endpoints. // +kubebuilder:validation:Optional EnableSsmAccess *bool `json:"enableSsmAccess,omitempty" tf:"enable_ssm_access,omitempty"` // Specifies an option from a collection of preconfigured Amazon Machine Image (AMI) images. Each image is configured by Amazon Web Services with a set of software and driver versions. Amazon Web Services optimizes these configurations for different machine learning workloads. // +kubebuilder:validation:Optional InferenceAMIVersion *string `json:"inferenceAmiVersion,omitempty" tf:"inference_ami_version,omitempty"` // Initial number of instances used for auto-scaling. // +kubebuilder:validation:Optional InitialInstanceCount *float64 `json:"initialInstanceCount,omitempty" tf:"initial_instance_count,omitempty"` // Determines initial traffic distribution among all of the models that you specify in the endpoint configuration. If unspecified, it defaults to 1.0. // +kubebuilder:validation:Optional InitialVariantWeight *float64 `json:"initialVariantWeight,omitempty" tf:"initial_variant_weight,omitempty"` // The type of instance to start. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // Settings that control the range in the number of instances that the endpoint provisions as it scales up or down to accommodate traffic. // +kubebuilder:validation:Optional ManagedInstanceScaling []ManagedInstanceScalingParameters `json:"managedInstanceScaling,omitempty" tf:"managed_instance_scaling,omitempty"` // The timeout value, in seconds, to download and extract the model that you want to host from Amazon S3 to the individual inference instance associated with this production variant. Valid values between 60 and 3600. // +kubebuilder:validation:Optional ModelDataDownloadTimeoutInSeconds *float64 `json:"modelDataDownloadTimeoutInSeconds,omitempty" tf:"model_data_download_timeout_in_seconds,omitempty"` // The name of the model to use. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.Model // +kubebuilder:validation:Optional ModelName *string `json:"modelName,omitempty" tf:"model_name,omitempty"` // Reference to a Model in sagemaker to populate modelName. // +kubebuilder:validation:Optional ModelNameRef *v1.Reference `json:"modelNameRef,omitempty" tf:"-"` // Selector for a Model in sagemaker to populate modelName. // +kubebuilder:validation:Optional ModelNameSelector *v1.Selector `json:"modelNameSelector,omitempty" tf:"-"` // Sets how the endpoint routes incoming traffic. See routing_config below. // +kubebuilder:validation:Optional RoutingConfig []RoutingConfigParameters `json:"routingConfig,omitempty" tf:"routing_config,omitempty"` // Specifies configuration for how an endpoint performs asynchronous inference. // +kubebuilder:validation:Optional ServerlessConfig []ServerlessConfigParameters `json:"serverlessConfig,omitempty" tf:"serverless_config,omitempty"` // The name of the variant. // +kubebuilder:validation:Optional VariantName *string `json:"variantName,omitempty" tf:"variant_name,omitempty"` // The size, in GB, of the ML storage volume attached to individual inference instance associated with the production variant. Valid values between 1 and 512. // +kubebuilder:validation:Optional VolumeSizeInGb *float64 `json:"volumeSizeInGb,omitempty" tf:"volume_size_in_gb,omitempty"` }
func (*ProductionVariantsParameters) DeepCopy ¶ added in v0.28.0
func (in *ProductionVariantsParameters) DeepCopy() *ProductionVariantsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductionVariantsParameters.
func (*ProductionVariantsParameters) DeepCopyInto ¶ added in v0.28.0
func (in *ProductionVariantsParameters) DeepCopyInto(out *ProductionVariantsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RSessionAppSettingsCustomImageInitParameters ¶ added in v0.38.0
type RSessionAppSettingsCustomImageInitParameters struct { // The name of the App Image Config. AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*RSessionAppSettingsCustomImageInitParameters) DeepCopy ¶ added in v0.38.0
func (in *RSessionAppSettingsCustomImageInitParameters) DeepCopy() *RSessionAppSettingsCustomImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RSessionAppSettingsCustomImageInitParameters.
func (*RSessionAppSettingsCustomImageInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *RSessionAppSettingsCustomImageInitParameters) DeepCopyInto(out *RSessionAppSettingsCustomImageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RSessionAppSettingsCustomImageObservation ¶ added in v0.29.0
type RSessionAppSettingsCustomImageObservation struct { // The name of the App Image Config. AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*RSessionAppSettingsCustomImageObservation) DeepCopy ¶ added in v0.29.0
func (in *RSessionAppSettingsCustomImageObservation) DeepCopy() *RSessionAppSettingsCustomImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RSessionAppSettingsCustomImageObservation.
func (*RSessionAppSettingsCustomImageObservation) DeepCopyInto ¶ added in v0.29.0
func (in *RSessionAppSettingsCustomImageObservation) DeepCopyInto(out *RSessionAppSettingsCustomImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RSessionAppSettingsCustomImageParameters ¶ added in v0.29.0
type RSessionAppSettingsCustomImageParameters struct { // The name of the App Image Config. // +kubebuilder:validation:Optional AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. // +kubebuilder:validation:Optional ImageName *string `json:"imageName" tf:"image_name,omitempty"` // The version number of the Custom Image. // +kubebuilder:validation:Optional ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*RSessionAppSettingsCustomImageParameters) DeepCopy ¶ added in v0.29.0
func (in *RSessionAppSettingsCustomImageParameters) DeepCopy() *RSessionAppSettingsCustomImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RSessionAppSettingsCustomImageParameters.
func (*RSessionAppSettingsCustomImageParameters) DeepCopyInto ¶ added in v0.29.0
func (in *RSessionAppSettingsCustomImageParameters) DeepCopyInto(out *RSessionAppSettingsCustomImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RSessionAppSettingsDefaultResourceSpecInitParameters ¶ added in v0.38.0
type RSessionAppSettingsDefaultResourceSpecInitParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*RSessionAppSettingsDefaultResourceSpecInitParameters) DeepCopy ¶ added in v0.38.0
func (in *RSessionAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *RSessionAppSettingsDefaultResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RSessionAppSettingsDefaultResourceSpecInitParameters.
func (*RSessionAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *RSessionAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *RSessionAppSettingsDefaultResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RSessionAppSettingsDefaultResourceSpecObservation ¶ added in v0.29.0
type RSessionAppSettingsDefaultResourceSpecObservation struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*RSessionAppSettingsDefaultResourceSpecObservation) DeepCopy ¶ added in v0.29.0
func (in *RSessionAppSettingsDefaultResourceSpecObservation) DeepCopy() *RSessionAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RSessionAppSettingsDefaultResourceSpecObservation.
func (*RSessionAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶ added in v0.29.0
func (in *RSessionAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *RSessionAppSettingsDefaultResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RSessionAppSettingsDefaultResourceSpecParameters ¶ added in v0.29.0
type RSessionAppSettingsDefaultResourceSpecParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*RSessionAppSettingsDefaultResourceSpecParameters) DeepCopy ¶ added in v0.29.0
func (in *RSessionAppSettingsDefaultResourceSpecParameters) DeepCopy() *RSessionAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RSessionAppSettingsDefaultResourceSpecParameters.
func (*RSessionAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶ added in v0.29.0
func (in *RSessionAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *RSessionAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RSessionAppSettingsInitParameters ¶ added in v0.38.0
type RSessionAppSettingsInitParameters struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below. CustomImage []RSessionAppSettingsCustomImageInitParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. DefaultResourceSpec []RSessionAppSettingsDefaultResourceSpecInitParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` }
func (*RSessionAppSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *RSessionAppSettingsInitParameters) DeepCopy() *RSessionAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RSessionAppSettingsInitParameters.
func (*RSessionAppSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *RSessionAppSettingsInitParameters) DeepCopyInto(out *RSessionAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RSessionAppSettingsObservation ¶ added in v0.29.0
type RSessionAppSettingsObservation struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below. CustomImage []RSessionAppSettingsCustomImageObservation `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. DefaultResourceSpec []RSessionAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` }
func (*RSessionAppSettingsObservation) DeepCopy ¶ added in v0.29.0
func (in *RSessionAppSettingsObservation) DeepCopy() *RSessionAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RSessionAppSettingsObservation.
func (*RSessionAppSettingsObservation) DeepCopyInto ¶ added in v0.29.0
func (in *RSessionAppSettingsObservation) DeepCopyInto(out *RSessionAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RSessionAppSettingsParameters ¶ added in v0.29.0
type RSessionAppSettingsParameters struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see custom_image Block below. // +kubebuilder:validation:Optional CustomImage []RSessionAppSettingsCustomImageParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. // +kubebuilder:validation:Optional DefaultResourceSpec []RSessionAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` }
func (*RSessionAppSettingsParameters) DeepCopy ¶ added in v0.29.0
func (in *RSessionAppSettingsParameters) DeepCopy() *RSessionAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RSessionAppSettingsParameters.
func (*RSessionAppSettingsParameters) DeepCopyInto ¶ added in v0.29.0
func (in *RSessionAppSettingsParameters) DeepCopyInto(out *RSessionAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RStudioServerProAppSettingsInitParameters ¶ added in v0.38.0
type RStudioServerProAppSettingsInitParameters struct { // Indicates whether the current user has access to the RStudioServerPro app. Valid values are ENABLED and DISABLED. AccessStatus *string `json:"accessStatus,omitempty" tf:"access_status,omitempty"` // The level of permissions that the user has within the RStudioServerPro app. This value defaults to R_STUDIO_USER. The R_STUDIO_ADMIN value allows the user access to the RStudio Administrative Dashboard. Valid values are R_STUDIO_USER and R_STUDIO_ADMIN. UserGroup *string `json:"userGroup,omitempty" tf:"user_group,omitempty"` }
func (*RStudioServerProAppSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *RStudioServerProAppSettingsInitParameters) DeepCopy() *RStudioServerProAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RStudioServerProAppSettingsInitParameters.
func (*RStudioServerProAppSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *RStudioServerProAppSettingsInitParameters) DeepCopyInto(out *RStudioServerProAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RStudioServerProAppSettingsObservation ¶ added in v0.35.0
type RStudioServerProAppSettingsObservation struct { // Indicates whether the current user has access to the RStudioServerPro app. Valid values are ENABLED and DISABLED. AccessStatus *string `json:"accessStatus,omitempty" tf:"access_status,omitempty"` // The level of permissions that the user has within the RStudioServerPro app. This value defaults to R_STUDIO_USER. The R_STUDIO_ADMIN value allows the user access to the RStudio Administrative Dashboard. Valid values are R_STUDIO_USER and R_STUDIO_ADMIN. UserGroup *string `json:"userGroup,omitempty" tf:"user_group,omitempty"` }
func (*RStudioServerProAppSettingsObservation) DeepCopy ¶ added in v0.35.0
func (in *RStudioServerProAppSettingsObservation) DeepCopy() *RStudioServerProAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RStudioServerProAppSettingsObservation.
func (*RStudioServerProAppSettingsObservation) DeepCopyInto ¶ added in v0.35.0
func (in *RStudioServerProAppSettingsObservation) DeepCopyInto(out *RStudioServerProAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RStudioServerProAppSettingsParameters ¶ added in v0.35.0
type RStudioServerProAppSettingsParameters struct { // Indicates whether the current user has access to the RStudioServerPro app. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional AccessStatus *string `json:"accessStatus,omitempty" tf:"access_status,omitempty"` // The level of permissions that the user has within the RStudioServerPro app. This value defaults to R_STUDIO_USER. The R_STUDIO_ADMIN value allows the user access to the RStudio Administrative Dashboard. Valid values are R_STUDIO_USER and R_STUDIO_ADMIN. // +kubebuilder:validation:Optional UserGroup *string `json:"userGroup,omitempty" tf:"user_group,omitempty"` }
func (*RStudioServerProAppSettingsParameters) DeepCopy ¶ added in v0.35.0
func (in *RStudioServerProAppSettingsParameters) DeepCopy() *RStudioServerProAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RStudioServerProAppSettingsParameters.
func (*RStudioServerProAppSettingsParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RStudioServerProAppSettingsParameters) DeepCopyInto(out *RStudioServerProAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RStudioServerProDomainSettingsDefaultResourceSpecInitParameters ¶ added in v0.38.0
type RStudioServerProDomainSettingsDefaultResourceSpecInitParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*RStudioServerProDomainSettingsDefaultResourceSpecInitParameters) DeepCopy ¶ added in v0.38.0
func (in *RStudioServerProDomainSettingsDefaultResourceSpecInitParameters) DeepCopy() *RStudioServerProDomainSettingsDefaultResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RStudioServerProDomainSettingsDefaultResourceSpecInitParameters.
func (*RStudioServerProDomainSettingsDefaultResourceSpecInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *RStudioServerProDomainSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *RStudioServerProDomainSettingsDefaultResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RStudioServerProDomainSettingsDefaultResourceSpecObservation ¶ added in v0.35.0
type RStudioServerProDomainSettingsDefaultResourceSpecObservation struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*RStudioServerProDomainSettingsDefaultResourceSpecObservation) DeepCopy ¶ added in v0.35.0
func (in *RStudioServerProDomainSettingsDefaultResourceSpecObservation) DeepCopy() *RStudioServerProDomainSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RStudioServerProDomainSettingsDefaultResourceSpecObservation.
func (*RStudioServerProDomainSettingsDefaultResourceSpecObservation) DeepCopyInto ¶ added in v0.35.0
func (in *RStudioServerProDomainSettingsDefaultResourceSpecObservation) DeepCopyInto(out *RStudioServerProDomainSettingsDefaultResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RStudioServerProDomainSettingsDefaultResourceSpecParameters ¶ added in v0.35.0
type RStudioServerProDomainSettingsDefaultResourceSpecParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*RStudioServerProDomainSettingsDefaultResourceSpecParameters) DeepCopy ¶ added in v0.35.0
func (in *RStudioServerProDomainSettingsDefaultResourceSpecParameters) DeepCopy() *RStudioServerProDomainSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RStudioServerProDomainSettingsDefaultResourceSpecParameters.
func (*RStudioServerProDomainSettingsDefaultResourceSpecParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RStudioServerProDomainSettingsDefaultResourceSpecParameters) DeepCopyInto(out *RStudioServerProDomainSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RStudioServerProDomainSettingsInitParameters ¶ added in v0.38.0
type RStudioServerProDomainSettingsInitParameters struct { // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. DefaultResourceSpec []RStudioServerProDomainSettingsDefaultResourceSpecInitParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The ARN of the execution role for the RStudioServerPro Domain-level app. DomainExecutionRoleArn *string `json:"domainExecutionRoleArn,omitempty" tf:"domain_execution_role_arn,omitempty"` // A URL pointing to an RStudio Connect server. RStudioConnectURL *string `json:"rStudioConnectUrl,omitempty" tf:"r_studio_connect_url,omitempty"` // A URL pointing to an RStudio Package Manager server. RStudioPackageManagerURL *string `json:"rStudioPackageManagerUrl,omitempty" tf:"r_studio_package_manager_url,omitempty"` }
func (*RStudioServerProDomainSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *RStudioServerProDomainSettingsInitParameters) DeepCopy() *RStudioServerProDomainSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RStudioServerProDomainSettingsInitParameters.
func (*RStudioServerProDomainSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *RStudioServerProDomainSettingsInitParameters) DeepCopyInto(out *RStudioServerProDomainSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RStudioServerProDomainSettingsObservation ¶ added in v0.35.0
type RStudioServerProDomainSettingsObservation struct { // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. DefaultResourceSpec []RStudioServerProDomainSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The ARN of the execution role for the RStudioServerPro Domain-level app. DomainExecutionRoleArn *string `json:"domainExecutionRoleArn,omitempty" tf:"domain_execution_role_arn,omitempty"` // A URL pointing to an RStudio Connect server. RStudioConnectURL *string `json:"rStudioConnectUrl,omitempty" tf:"r_studio_connect_url,omitempty"` // A URL pointing to an RStudio Package Manager server. RStudioPackageManagerURL *string `json:"rStudioPackageManagerUrl,omitempty" tf:"r_studio_package_manager_url,omitempty"` }
func (*RStudioServerProDomainSettingsObservation) DeepCopy ¶ added in v0.35.0
func (in *RStudioServerProDomainSettingsObservation) DeepCopy() *RStudioServerProDomainSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RStudioServerProDomainSettingsObservation.
func (*RStudioServerProDomainSettingsObservation) DeepCopyInto ¶ added in v0.35.0
func (in *RStudioServerProDomainSettingsObservation) DeepCopyInto(out *RStudioServerProDomainSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RStudioServerProDomainSettingsParameters ¶ added in v0.35.0
type RStudioServerProDomainSettingsParameters struct { // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. // +kubebuilder:validation:Optional DefaultResourceSpec []RStudioServerProDomainSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The ARN of the execution role for the RStudioServerPro Domain-level app. // +kubebuilder:validation:Optional DomainExecutionRoleArn *string `json:"domainExecutionRoleArn" tf:"domain_execution_role_arn,omitempty"` // A URL pointing to an RStudio Connect server. // +kubebuilder:validation:Optional RStudioConnectURL *string `json:"rStudioConnectUrl,omitempty" tf:"r_studio_connect_url,omitempty"` // A URL pointing to an RStudio Package Manager server. // +kubebuilder:validation:Optional RStudioPackageManagerURL *string `json:"rStudioPackageManagerUrl,omitempty" tf:"r_studio_package_manager_url,omitempty"` }
func (*RStudioServerProDomainSettingsParameters) DeepCopy ¶ added in v0.35.0
func (in *RStudioServerProDomainSettingsParameters) DeepCopy() *RStudioServerProDomainSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RStudioServerProDomainSettingsParameters.
func (*RStudioServerProDomainSettingsParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RStudioServerProDomainSettingsParameters) DeepCopyInto(out *RStudioServerProDomainSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryAuthConfigInitParameters ¶ added in v0.38.0
type RepositoryAuthConfigInitParameters struct { // The Amazon Resource Name (ARN) of an AWS Lambda function that provides credentials to authenticate to the private Docker registry where your model image is hosted. For information about how to create an AWS Lambda function, see Create a Lambda function with the console in the AWS Lambda Developer Guide. RepositoryCredentialsProviderArn *string `json:"repositoryCredentialsProviderArn,omitempty" tf:"repository_credentials_provider_arn,omitempty"` }
func (*RepositoryAuthConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *RepositoryAuthConfigInitParameters) DeepCopy() *RepositoryAuthConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryAuthConfigInitParameters.
func (*RepositoryAuthConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *RepositoryAuthConfigInitParameters) DeepCopyInto(out *RepositoryAuthConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryAuthConfigObservation ¶ added in v0.29.0
type RepositoryAuthConfigObservation struct { // The Amazon Resource Name (ARN) of an AWS Lambda function that provides credentials to authenticate to the private Docker registry where your model image is hosted. For information about how to create an AWS Lambda function, see Create a Lambda function with the console in the AWS Lambda Developer Guide. RepositoryCredentialsProviderArn *string `json:"repositoryCredentialsProviderArn,omitempty" tf:"repository_credentials_provider_arn,omitempty"` }
func (*RepositoryAuthConfigObservation) DeepCopy ¶ added in v0.29.0
func (in *RepositoryAuthConfigObservation) DeepCopy() *RepositoryAuthConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryAuthConfigObservation.
func (*RepositoryAuthConfigObservation) DeepCopyInto ¶ added in v0.29.0
func (in *RepositoryAuthConfigObservation) DeepCopyInto(out *RepositoryAuthConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryAuthConfigParameters ¶ added in v0.29.0
type RepositoryAuthConfigParameters struct { // The Amazon Resource Name (ARN) of an AWS Lambda function that provides credentials to authenticate to the private Docker registry where your model image is hosted. For information about how to create an AWS Lambda function, see Create a Lambda function with the console in the AWS Lambda Developer Guide. // +kubebuilder:validation:Optional RepositoryCredentialsProviderArn *string `json:"repositoryCredentialsProviderArn" tf:"repository_credentials_provider_arn,omitempty"` }
func (*RepositoryAuthConfigParameters) DeepCopy ¶ added in v0.29.0
func (in *RepositoryAuthConfigParameters) DeepCopy() *RepositoryAuthConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryAuthConfigParameters.
func (*RepositoryAuthConfigParameters) DeepCopyInto ¶ added in v0.29.0
func (in *RepositoryAuthConfigParameters) DeepCopyInto(out *RepositoryAuthConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSpecInitParameters ¶ added in v0.38.0
type ResourceSpecInitParameters struct { // The instance type that the image version runs on. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*ResourceSpecInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ResourceSpecInitParameters) DeepCopy() *ResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSpecInitParameters.
func (*ResourceSpecInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ResourceSpecInitParameters) DeepCopyInto(out *ResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSpecObservation ¶ added in v0.28.0
type ResourceSpecObservation struct { // The instance type that the image version runs on. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*ResourceSpecObservation) DeepCopy ¶ added in v0.28.0
func (in *ResourceSpecObservation) DeepCopy() *ResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSpecObservation.
func (*ResourceSpecObservation) DeepCopyInto ¶ added in v0.28.0
func (in *ResourceSpecObservation) DeepCopyInto(out *ResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSpecParameters ¶ added in v0.28.0
type ResourceSpecParameters struct { // The instance type that the image version runs on. For valid values see SageMaker Instance Types. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*ResourceSpecParameters) DeepCopy ¶ added in v0.28.0
func (in *ResourceSpecParameters) DeepCopy() *ResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSpecParameters.
func (*ResourceSpecParameters) DeepCopyInto ¶ added in v0.28.0
func (in *ResourceSpecParameters) DeepCopyInto(out *ResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionPolicyInitParameters ¶ added in v0.38.0
type RetentionPolicyInitParameters struct { // The retention policy for data stored on an Amazon Elastic File System (EFS) volume. Valid values are Retain or Delete. Default value is Retain. HomeEFSFileSystem *string `json:"homeEfsFileSystem,omitempty" tf:"home_efs_file_system,omitempty"` }
func (*RetentionPolicyInitParameters) DeepCopy ¶ added in v0.38.0
func (in *RetentionPolicyInitParameters) DeepCopy() *RetentionPolicyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionPolicyInitParameters.
func (*RetentionPolicyInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *RetentionPolicyInitParameters) DeepCopyInto(out *RetentionPolicyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionPolicyObservation ¶
type RetentionPolicyObservation struct { // The retention policy for data stored on an Amazon Elastic File System (EFS) volume. Valid values are Retain or Delete. Default value is Retain. HomeEFSFileSystem *string `json:"homeEfsFileSystem,omitempty" tf:"home_efs_file_system,omitempty"` }
func (*RetentionPolicyObservation) DeepCopy ¶
func (in *RetentionPolicyObservation) DeepCopy() *RetentionPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionPolicyObservation.
func (*RetentionPolicyObservation) DeepCopyInto ¶
func (in *RetentionPolicyObservation) DeepCopyInto(out *RetentionPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionPolicyParameters ¶
type RetentionPolicyParameters struct { // The retention policy for data stored on an Amazon Elastic File System (EFS) volume. Valid values are Retain or Delete. Default value is Retain. // +kubebuilder:validation:Optional HomeEFSFileSystem *string `json:"homeEfsFileSystem,omitempty" tf:"home_efs_file_system,omitempty"` }
func (*RetentionPolicyParameters) DeepCopy ¶
func (in *RetentionPolicyParameters) DeepCopy() *RetentionPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionPolicyParameters.
func (*RetentionPolicyParameters) DeepCopyInto ¶
func (in *RetentionPolicyParameters) DeepCopyInto(out *RetentionPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RollbackMaximumBatchSizeInitParameters ¶ added in v1.0.0
type RollbackMaximumBatchSizeInitParameters struct { // Traffic routing strategy type. Valid values are: ALL_AT_ONCE, CANARY, and LINEAR. Type *string `json:"type,omitempty" tf:"type,omitempty"` // Defines the capacity size, either as a number of instances or a capacity percentage. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*RollbackMaximumBatchSizeInitParameters) DeepCopy ¶ added in v1.0.0
func (in *RollbackMaximumBatchSizeInitParameters) DeepCopy() *RollbackMaximumBatchSizeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollbackMaximumBatchSizeInitParameters.
func (*RollbackMaximumBatchSizeInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *RollbackMaximumBatchSizeInitParameters) DeepCopyInto(out *RollbackMaximumBatchSizeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RollbackMaximumBatchSizeObservation ¶ added in v1.0.0
type RollbackMaximumBatchSizeObservation struct { // Traffic routing strategy type. Valid values are: ALL_AT_ONCE, CANARY, and LINEAR. Type *string `json:"type,omitempty" tf:"type,omitempty"` // Defines the capacity size, either as a number of instances or a capacity percentage. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*RollbackMaximumBatchSizeObservation) DeepCopy ¶ added in v1.0.0
func (in *RollbackMaximumBatchSizeObservation) DeepCopy() *RollbackMaximumBatchSizeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollbackMaximumBatchSizeObservation.
func (*RollbackMaximumBatchSizeObservation) DeepCopyInto ¶ added in v1.0.0
func (in *RollbackMaximumBatchSizeObservation) DeepCopyInto(out *RollbackMaximumBatchSizeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RollbackMaximumBatchSizeParameters ¶ added in v1.0.0
type RollbackMaximumBatchSizeParameters struct { // Traffic routing strategy type. Valid values are: ALL_AT_ONCE, CANARY, and LINEAR. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // Defines the capacity size, either as a number of instances or a capacity percentage. // +kubebuilder:validation:Optional Value *float64 `json:"value" tf:"value,omitempty"` }
func (*RollbackMaximumBatchSizeParameters) DeepCopy ¶ added in v1.0.0
func (in *RollbackMaximumBatchSizeParameters) DeepCopy() *RollbackMaximumBatchSizeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollbackMaximumBatchSizeParameters.
func (*RollbackMaximumBatchSizeParameters) DeepCopyInto ¶ added in v1.0.0
func (in *RollbackMaximumBatchSizeParameters) DeepCopyInto(out *RollbackMaximumBatchSizeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RollingUpdatePolicyInitParameters ¶ added in v1.0.0
type RollingUpdatePolicyInitParameters struct { // Batch size for each rolling step to provision capacity and turn on traffic on the new endpoint fleet, and terminate capacity on the old endpoint fleet. Value must be between 5% to 50% of the variant's total instance count. See Maximum Batch Size. MaximumBatchSize []MaximumBatchSizeInitParameters `json:"maximumBatchSize,omitempty" tf:"maximum_batch_size,omitempty"` // Maximum execution timeout for the deployment. Note that the timeout value should be larger than the total waiting time specified in termination_wait_in_seconds and wait_interval_in_seconds. Valid values are between 600 and 14400. MaximumExecutionTimeoutInSeconds *float64 `json:"maximumExecutionTimeoutInSeconds,omitempty" tf:"maximum_execution_timeout_in_seconds,omitempty"` // Batch size for rollback to the old endpoint fleet. Each rolling step to provision capacity and turn on traffic on the old endpoint fleet, and terminate capacity on the new endpoint fleet. If this field is absent, the default value will be set to 100% of total capacity which means to bring up the whole capacity of the old fleet at once during rollback. See Rollback Maximum Batch Size. RollbackMaximumBatchSize []RollbackMaximumBatchSizeInitParameters `json:"rollbackMaximumBatchSize,omitempty" tf:"rollback_maximum_batch_size,omitempty"` // The length of the baking period, during which SageMaker monitors alarms for each batch on the new fleet. Valid values are between 0 and 3600. WaitIntervalInSeconds *float64 `json:"waitIntervalInSeconds,omitempty" tf:"wait_interval_in_seconds,omitempty"` }
func (*RollingUpdatePolicyInitParameters) DeepCopy ¶ added in v1.0.0
func (in *RollingUpdatePolicyInitParameters) DeepCopy() *RollingUpdatePolicyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdatePolicyInitParameters.
func (*RollingUpdatePolicyInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *RollingUpdatePolicyInitParameters) DeepCopyInto(out *RollingUpdatePolicyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RollingUpdatePolicyObservation ¶ added in v1.0.0
type RollingUpdatePolicyObservation struct { // Batch size for each rolling step to provision capacity and turn on traffic on the new endpoint fleet, and terminate capacity on the old endpoint fleet. Value must be between 5% to 50% of the variant's total instance count. See Maximum Batch Size. MaximumBatchSize []MaximumBatchSizeObservation `json:"maximumBatchSize,omitempty" tf:"maximum_batch_size,omitempty"` // Maximum execution timeout for the deployment. Note that the timeout value should be larger than the total waiting time specified in termination_wait_in_seconds and wait_interval_in_seconds. Valid values are between 600 and 14400. MaximumExecutionTimeoutInSeconds *float64 `json:"maximumExecutionTimeoutInSeconds,omitempty" tf:"maximum_execution_timeout_in_seconds,omitempty"` // Batch size for rollback to the old endpoint fleet. Each rolling step to provision capacity and turn on traffic on the old endpoint fleet, and terminate capacity on the new endpoint fleet. If this field is absent, the default value will be set to 100% of total capacity which means to bring up the whole capacity of the old fleet at once during rollback. See Rollback Maximum Batch Size. RollbackMaximumBatchSize []RollbackMaximumBatchSizeObservation `json:"rollbackMaximumBatchSize,omitempty" tf:"rollback_maximum_batch_size,omitempty"` // The length of the baking period, during which SageMaker monitors alarms for each batch on the new fleet. Valid values are between 0 and 3600. WaitIntervalInSeconds *float64 `json:"waitIntervalInSeconds,omitempty" tf:"wait_interval_in_seconds,omitempty"` }
func (*RollingUpdatePolicyObservation) DeepCopy ¶ added in v1.0.0
func (in *RollingUpdatePolicyObservation) DeepCopy() *RollingUpdatePolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdatePolicyObservation.
func (*RollingUpdatePolicyObservation) DeepCopyInto ¶ added in v1.0.0
func (in *RollingUpdatePolicyObservation) DeepCopyInto(out *RollingUpdatePolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RollingUpdatePolicyParameters ¶ added in v1.0.0
type RollingUpdatePolicyParameters struct { // Batch size for each rolling step to provision capacity and turn on traffic on the new endpoint fleet, and terminate capacity on the old endpoint fleet. Value must be between 5% to 50% of the variant's total instance count. See Maximum Batch Size. // +kubebuilder:validation:Optional MaximumBatchSize []MaximumBatchSizeParameters `json:"maximumBatchSize" tf:"maximum_batch_size,omitempty"` // Maximum execution timeout for the deployment. Note that the timeout value should be larger than the total waiting time specified in termination_wait_in_seconds and wait_interval_in_seconds. Valid values are between 600 and 14400. // +kubebuilder:validation:Optional MaximumExecutionTimeoutInSeconds *float64 `json:"maximumExecutionTimeoutInSeconds,omitempty" tf:"maximum_execution_timeout_in_seconds,omitempty"` // Batch size for rollback to the old endpoint fleet. Each rolling step to provision capacity and turn on traffic on the old endpoint fleet, and terminate capacity on the new endpoint fleet. If this field is absent, the default value will be set to 100% of total capacity which means to bring up the whole capacity of the old fleet at once during rollback. See Rollback Maximum Batch Size. // +kubebuilder:validation:Optional RollbackMaximumBatchSize []RollbackMaximumBatchSizeParameters `json:"rollbackMaximumBatchSize,omitempty" tf:"rollback_maximum_batch_size,omitempty"` // The length of the baking period, during which SageMaker monitors alarms for each batch on the new fleet. Valid values are between 0 and 3600. // +kubebuilder:validation:Optional WaitIntervalInSeconds *float64 `json:"waitIntervalInSeconds" tf:"wait_interval_in_seconds,omitempty"` }
func (*RollingUpdatePolicyParameters) DeepCopy ¶ added in v1.0.0
func (in *RollingUpdatePolicyParameters) DeepCopy() *RollingUpdatePolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RollingUpdatePolicyParameters.
func (*RollingUpdatePolicyParameters) DeepCopyInto ¶ added in v1.0.0
func (in *RollingUpdatePolicyParameters) DeepCopyInto(out *RollingUpdatePolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingConfigInitParameters ¶ added in v1.5.0
type RoutingConfigInitParameters struct { // Sets how the endpoint routes incoming traffic. Valid values are LEAST_OUTSTANDING_REQUESTS and RANDOM. LEAST_OUTSTANDING_REQUESTS routes requests to the specific instances that have more capacity to process them. RANDOM routes each request to a randomly chosen instance. RoutingStrategy *string `json:"routingStrategy,omitempty" tf:"routing_strategy,omitempty"` }
func (*RoutingConfigInitParameters) DeepCopy ¶ added in v1.5.0
func (in *RoutingConfigInitParameters) DeepCopy() *RoutingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingConfigInitParameters.
func (*RoutingConfigInitParameters) DeepCopyInto ¶ added in v1.5.0
func (in *RoutingConfigInitParameters) DeepCopyInto(out *RoutingConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingConfigObservation ¶ added in v1.5.0
type RoutingConfigObservation struct { // Sets how the endpoint routes incoming traffic. Valid values are LEAST_OUTSTANDING_REQUESTS and RANDOM. LEAST_OUTSTANDING_REQUESTS routes requests to the specific instances that have more capacity to process them. RANDOM routes each request to a randomly chosen instance. RoutingStrategy *string `json:"routingStrategy,omitempty" tf:"routing_strategy,omitempty"` }
func (*RoutingConfigObservation) DeepCopy ¶ added in v1.5.0
func (in *RoutingConfigObservation) DeepCopy() *RoutingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingConfigObservation.
func (*RoutingConfigObservation) DeepCopyInto ¶ added in v1.5.0
func (in *RoutingConfigObservation) DeepCopyInto(out *RoutingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoutingConfigParameters ¶ added in v1.5.0
type RoutingConfigParameters struct { // Sets how the endpoint routes incoming traffic. Valid values are LEAST_OUTSTANDING_REQUESTS and RANDOM. LEAST_OUTSTANDING_REQUESTS routes requests to the specific instances that have more capacity to process them. RANDOM routes each request to a randomly chosen instance. // +kubebuilder:validation:Optional RoutingStrategy *string `json:"routingStrategy" tf:"routing_strategy,omitempty"` }
func (*RoutingConfigParameters) DeepCopy ¶ added in v1.5.0
func (in *RoutingConfigParameters) DeepCopy() *RoutingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoutingConfigParameters.
func (*RoutingConfigParameters) DeepCopyInto ¶ added in v1.5.0
func (in *RoutingConfigParameters) DeepCopyInto(out *RoutingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3DataSourceInitParameters ¶ added in v1.0.0
type S3DataSourceInitParameters struct { // How the model data is prepared. Allowed values are: None and Gzip. CompressionType *string `json:"compressionType,omitempty" tf:"compression_type,omitempty"` // Specifies the access configuration file for the ML model. You can explicitly accept the model end-user license agreement (EULA) within the [model_access_config configuration block]. see Model Access Config. ModelAccessConfig []ModelAccessConfigInitParameters `json:"modelAccessConfig,omitempty" tf:"model_access_config,omitempty"` // The type of model data to deploy. Allowed values are: S3Object and S3Prefix. S3DataType *string `json:"s3DataType,omitempty" tf:"s3_data_type,omitempty"` // The S3 path of model data to deploy. S3URI *string `json:"s3Uri,omitempty" tf:"s3_uri,omitempty"` }
func (*S3DataSourceInitParameters) DeepCopy ¶ added in v1.0.0
func (in *S3DataSourceInitParameters) DeepCopy() *S3DataSourceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3DataSourceInitParameters.
func (*S3DataSourceInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *S3DataSourceInitParameters) DeepCopyInto(out *S3DataSourceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3DataSourceModelAccessConfigInitParameters ¶ added in v1.15.0
type S3DataSourceModelAccessConfigInitParameters struct { // Specifies agreement to the model end-user license agreement (EULA). The AcceptEula value must be explicitly defined as true in order to accept the EULA that this model requires. You are responsible for reviewing and complying with any applicable license terms and making sure they are acceptable for your use case before downloading or using a model. AcceptEula *bool `json:"acceptEula,omitempty" tf:"accept_eula,omitempty"` }
func (*S3DataSourceModelAccessConfigInitParameters) DeepCopy ¶ added in v1.15.0
func (in *S3DataSourceModelAccessConfigInitParameters) DeepCopy() *S3DataSourceModelAccessConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3DataSourceModelAccessConfigInitParameters.
func (*S3DataSourceModelAccessConfigInitParameters) DeepCopyInto ¶ added in v1.15.0
func (in *S3DataSourceModelAccessConfigInitParameters) DeepCopyInto(out *S3DataSourceModelAccessConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3DataSourceModelAccessConfigObservation ¶ added in v1.15.0
type S3DataSourceModelAccessConfigObservation struct { // Specifies agreement to the model end-user license agreement (EULA). The AcceptEula value must be explicitly defined as true in order to accept the EULA that this model requires. You are responsible for reviewing and complying with any applicable license terms and making sure they are acceptable for your use case before downloading or using a model. AcceptEula *bool `json:"acceptEula,omitempty" tf:"accept_eula,omitempty"` }
func (*S3DataSourceModelAccessConfigObservation) DeepCopy ¶ added in v1.15.0
func (in *S3DataSourceModelAccessConfigObservation) DeepCopy() *S3DataSourceModelAccessConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3DataSourceModelAccessConfigObservation.
func (*S3DataSourceModelAccessConfigObservation) DeepCopyInto ¶ added in v1.15.0
func (in *S3DataSourceModelAccessConfigObservation) DeepCopyInto(out *S3DataSourceModelAccessConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3DataSourceModelAccessConfigParameters ¶ added in v1.15.0
type S3DataSourceModelAccessConfigParameters struct { // Specifies agreement to the model end-user license agreement (EULA). The AcceptEula value must be explicitly defined as true in order to accept the EULA that this model requires. You are responsible for reviewing and complying with any applicable license terms and making sure they are acceptable for your use case before downloading or using a model. // +kubebuilder:validation:Optional AcceptEula *bool `json:"acceptEula" tf:"accept_eula,omitempty"` }
func (*S3DataSourceModelAccessConfigParameters) DeepCopy ¶ added in v1.15.0
func (in *S3DataSourceModelAccessConfigParameters) DeepCopy() *S3DataSourceModelAccessConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3DataSourceModelAccessConfigParameters.
func (*S3DataSourceModelAccessConfigParameters) DeepCopyInto ¶ added in v1.15.0
func (in *S3DataSourceModelAccessConfigParameters) DeepCopyInto(out *S3DataSourceModelAccessConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3DataSourceObservation ¶ added in v1.0.0
type S3DataSourceObservation struct { // How the model data is prepared. Allowed values are: None and Gzip. CompressionType *string `json:"compressionType,omitempty" tf:"compression_type,omitempty"` // Specifies the access configuration file for the ML model. You can explicitly accept the model end-user license agreement (EULA) within the [model_access_config configuration block]. see Model Access Config. ModelAccessConfig []ModelAccessConfigObservation `json:"modelAccessConfig,omitempty" tf:"model_access_config,omitempty"` // The type of model data to deploy. Allowed values are: S3Object and S3Prefix. S3DataType *string `json:"s3DataType,omitempty" tf:"s3_data_type,omitempty"` // The S3 path of model data to deploy. S3URI *string `json:"s3Uri,omitempty" tf:"s3_uri,omitempty"` }
func (*S3DataSourceObservation) DeepCopy ¶ added in v1.0.0
func (in *S3DataSourceObservation) DeepCopy() *S3DataSourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3DataSourceObservation.
func (*S3DataSourceObservation) DeepCopyInto ¶ added in v1.0.0
func (in *S3DataSourceObservation) DeepCopyInto(out *S3DataSourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3DataSourceParameters ¶ added in v1.0.0
type S3DataSourceParameters struct { // How the model data is prepared. Allowed values are: None and Gzip. // +kubebuilder:validation:Optional CompressionType *string `json:"compressionType" tf:"compression_type,omitempty"` // Specifies the access configuration file for the ML model. You can explicitly accept the model end-user license agreement (EULA) within the [model_access_config configuration block]. see Model Access Config. // +kubebuilder:validation:Optional ModelAccessConfig []ModelAccessConfigParameters `json:"modelAccessConfig,omitempty" tf:"model_access_config,omitempty"` // The type of model data to deploy. Allowed values are: S3Object and S3Prefix. // +kubebuilder:validation:Optional S3DataType *string `json:"s3DataType" tf:"s3_data_type,omitempty"` // The S3 path of model data to deploy. // +kubebuilder:validation:Optional S3URI *string `json:"s3Uri" tf:"s3_uri,omitempty"` }
func (*S3DataSourceParameters) DeepCopy ¶ added in v1.0.0
func (in *S3DataSourceParameters) DeepCopy() *S3DataSourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3DataSourceParameters.
func (*S3DataSourceParameters) DeepCopyInto ¶ added in v1.0.0
func (in *S3DataSourceParameters) DeepCopyInto(out *S3DataSourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3PresignInitParameters ¶ added in v1.10.0
type S3PresignInitParameters struct { // Use this parameter to specify the allowed request source. Possible sources are either SourceIp or VpcSourceIp. see IAM Policy Constraints details below. IAMPolicyConstraints *IAMPolicyConstraintsInitParameters `json:"iamPolicyConstraints,omitempty" tf:"iam_policy_constraints,omitempty"` }
func (*S3PresignInitParameters) DeepCopy ¶ added in v1.10.0
func (in *S3PresignInitParameters) DeepCopy() *S3PresignInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3PresignInitParameters.
func (*S3PresignInitParameters) DeepCopyInto ¶ added in v1.10.0
func (in *S3PresignInitParameters) DeepCopyInto(out *S3PresignInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3PresignObservation ¶ added in v1.10.0
type S3PresignObservation struct { // Use this parameter to specify the allowed request source. Possible sources are either SourceIp or VpcSourceIp. see IAM Policy Constraints details below. IAMPolicyConstraints *IAMPolicyConstraintsObservation `json:"iamPolicyConstraints,omitempty" tf:"iam_policy_constraints,omitempty"` }
func (*S3PresignObservation) DeepCopy ¶ added in v1.10.0
func (in *S3PresignObservation) DeepCopy() *S3PresignObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3PresignObservation.
func (*S3PresignObservation) DeepCopyInto ¶ added in v1.10.0
func (in *S3PresignObservation) DeepCopyInto(out *S3PresignObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3PresignParameters ¶ added in v1.10.0
type S3PresignParameters struct { // Use this parameter to specify the allowed request source. Possible sources are either SourceIp or VpcSourceIp. see IAM Policy Constraints details below. // +kubebuilder:validation:Optional IAMPolicyConstraints *IAMPolicyConstraintsParameters `json:"iamPolicyConstraints,omitempty" tf:"iam_policy_constraints,omitempty"` }
func (*S3PresignParameters) DeepCopy ¶ added in v1.10.0
func (in *S3PresignParameters) DeepCopy() *S3PresignParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3PresignParameters.
func (*S3PresignParameters) DeepCopyInto ¶ added in v1.10.0
func (in *S3PresignParameters) DeepCopyInto(out *S3PresignParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3StorageConfigInitParameters ¶ added in v0.38.0
type S3StorageConfigInitParameters struct { // The AWS Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location. KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // The S3 path where offline records are written. ResolvedOutputS3URI *string `json:"resolvedOutputS3Uri,omitempty" tf:"resolved_output_s3_uri,omitempty"` // The S3 URI, or location in Amazon S3, of OfflineStore. S3URI *string `json:"s3Uri,omitempty" tf:"s3_uri,omitempty"` }
func (*S3StorageConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *S3StorageConfigInitParameters) DeepCopy() *S3StorageConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3StorageConfigInitParameters.
func (*S3StorageConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *S3StorageConfigInitParameters) DeepCopyInto(out *S3StorageConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3StorageConfigObservation ¶
type S3StorageConfigObservation struct { // The AWS Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location. KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // The S3 path where offline records are written. ResolvedOutputS3URI *string `json:"resolvedOutputS3Uri,omitempty" tf:"resolved_output_s3_uri,omitempty"` // The S3 URI, or location in Amazon S3, of OfflineStore. S3URI *string `json:"s3Uri,omitempty" tf:"s3_uri,omitempty"` }
func (*S3StorageConfigObservation) DeepCopy ¶
func (in *S3StorageConfigObservation) DeepCopy() *S3StorageConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3StorageConfigObservation.
func (*S3StorageConfigObservation) DeepCopyInto ¶
func (in *S3StorageConfigObservation) DeepCopyInto(out *S3StorageConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3StorageConfigParameters ¶
type S3StorageConfigParameters struct { // The AWS Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location. // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // The S3 path where offline records are written. // +kubebuilder:validation:Optional ResolvedOutputS3URI *string `json:"resolvedOutputS3Uri,omitempty" tf:"resolved_output_s3_uri,omitempty"` // The S3 URI, or location in Amazon S3, of OfflineStore. // +kubebuilder:validation:Optional S3URI *string `json:"s3Uri" tf:"s3_uri,omitempty"` }
func (*S3StorageConfigParameters) DeepCopy ¶
func (in *S3StorageConfigParameters) DeepCopy() *S3StorageConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3StorageConfigParameters.
func (*S3StorageConfigParameters) DeepCopyInto ¶
func (in *S3StorageConfigParameters) DeepCopyInto(out *S3StorageConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityConfigInitParameters ¶ added in v0.38.0
type SecurityConfigInitParameters struct { // The AWS Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location. KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` }
func (*SecurityConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SecurityConfigInitParameters) DeepCopy() *SecurityConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigInitParameters.
func (*SecurityConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *SecurityConfigInitParameters) DeepCopyInto(out *SecurityConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityConfigObservation ¶
type SecurityConfigObservation struct { // The AWS Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location. KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` }
func (*SecurityConfigObservation) DeepCopy ¶
func (in *SecurityConfigObservation) DeepCopy() *SecurityConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigObservation.
func (*SecurityConfigObservation) DeepCopyInto ¶
func (in *SecurityConfigObservation) DeepCopyInto(out *SecurityConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityConfigParameters ¶
type SecurityConfigParameters struct { // The AWS Key Management Service (KMS) key ID of the key used to encrypt any objects written into the OfflineStore S3 location. // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` }
func (*SecurityConfigParameters) DeepCopy ¶
func (in *SecurityConfigParameters) DeepCopy() *SecurityConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigParameters.
func (*SecurityConfigParameters) DeepCopyInto ¶
func (in *SecurityConfigParameters) DeepCopyInto(out *SecurityConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerlessConfigInitParameters ¶ added in v0.38.0
type ServerlessConfigInitParameters struct { // The maximum number of concurrent invocations your serverless endpoint can process. Valid values are between 1 and 200. MaxConcurrency *float64 `json:"maxConcurrency,omitempty" tf:"max_concurrency,omitempty"` // The memory size of your serverless endpoint. Valid values are in 1 GB increments: 1024 MB, 2048 MB, 3072 MB, 4096 MB, 5120 MB, or 6144 MB. MemorySizeInMb *float64 `json:"memorySizeInMb,omitempty" tf:"memory_size_in_mb,omitempty"` // The amount of provisioned concurrency to allocate for the serverless endpoint. Should be less than or equal to max_concurrency. Valid values are between 1 and 200. ProvisionedConcurrency *float64 `json:"provisionedConcurrency,omitempty" tf:"provisioned_concurrency,omitempty"` }
func (*ServerlessConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ServerlessConfigInitParameters) DeepCopy() *ServerlessConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerlessConfigInitParameters.
func (*ServerlessConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ServerlessConfigInitParameters) DeepCopyInto(out *ServerlessConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerlessConfigObservation ¶ added in v0.29.0
type ServerlessConfigObservation struct { // The maximum number of concurrent invocations your serverless endpoint can process. Valid values are between 1 and 200. MaxConcurrency *float64 `json:"maxConcurrency,omitempty" tf:"max_concurrency,omitempty"` // The memory size of your serverless endpoint. Valid values are in 1 GB increments: 1024 MB, 2048 MB, 3072 MB, 4096 MB, 5120 MB, or 6144 MB. MemorySizeInMb *float64 `json:"memorySizeInMb,omitempty" tf:"memory_size_in_mb,omitempty"` // The amount of provisioned concurrency to allocate for the serverless endpoint. Should be less than or equal to max_concurrency. Valid values are between 1 and 200. ProvisionedConcurrency *float64 `json:"provisionedConcurrency,omitempty" tf:"provisioned_concurrency,omitempty"` }
func (*ServerlessConfigObservation) DeepCopy ¶ added in v0.29.0
func (in *ServerlessConfigObservation) DeepCopy() *ServerlessConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerlessConfigObservation.
func (*ServerlessConfigObservation) DeepCopyInto ¶ added in v0.29.0
func (in *ServerlessConfigObservation) DeepCopyInto(out *ServerlessConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerlessConfigParameters ¶ added in v0.29.0
type ServerlessConfigParameters struct { // The maximum number of concurrent invocations your serverless endpoint can process. Valid values are between 1 and 200. // +kubebuilder:validation:Optional MaxConcurrency *float64 `json:"maxConcurrency" tf:"max_concurrency,omitempty"` // The memory size of your serverless endpoint. Valid values are in 1 GB increments: 1024 MB, 2048 MB, 3072 MB, 4096 MB, 5120 MB, or 6144 MB. // +kubebuilder:validation:Optional MemorySizeInMb *float64 `json:"memorySizeInMb" tf:"memory_size_in_mb,omitempty"` // The amount of provisioned concurrency to allocate for the serverless endpoint. Should be less than or equal to max_concurrency. Valid values are between 1 and 200. // +kubebuilder:validation:Optional ProvisionedConcurrency *float64 `json:"provisionedConcurrency,omitempty" tf:"provisioned_concurrency,omitempty"` }
func (*ServerlessConfigParameters) DeepCopy ¶ added in v0.29.0
func (in *ServerlessConfigParameters) DeepCopy() *ServerlessConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerlessConfigParameters.
func (*ServerlessConfigParameters) DeepCopyInto ¶ added in v0.29.0
func (in *ServerlessConfigParameters) DeepCopyInto(out *ServerlessConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicecatalogPortfolioStatus ¶ added in v0.30.0
type ServicecatalogPortfolioStatus struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.status) || (has(self.initProvider) && has(self.initProvider.status))",message="spec.forProvider.status is a required parameter" Spec ServicecatalogPortfolioStatusSpec `json:"spec"` Status ServicecatalogPortfolioStatusStatus `json:"status,omitempty"` }
ServicecatalogPortfolioStatus is the Schema for the ServicecatalogPortfolioStatuss API. Manages status of Service Catalog in SageMaker. Service Catalog is used to create SageMaker projects. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*ServicecatalogPortfolioStatus) DeepCopy ¶ added in v0.30.0
func (in *ServicecatalogPortfolioStatus) DeepCopy() *ServicecatalogPortfolioStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) DeepCopyInto ¶ added in v0.30.0
func (in *ServicecatalogPortfolioStatus) DeepCopyInto(out *ServicecatalogPortfolioStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServicecatalogPortfolioStatus) DeepCopyObject ¶ added in v0.30.0
func (in *ServicecatalogPortfolioStatus) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServicecatalogPortfolioStatus) GetCondition ¶ added in v0.30.0
func (mg *ServicecatalogPortfolioStatus) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) GetConnectionDetailsMapping ¶ added in v0.30.0
func (tr *ServicecatalogPortfolioStatus) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServicecatalogPortfolioStatus
func (*ServicecatalogPortfolioStatus) GetDeletionPolicy ¶ added in v0.30.0
func (mg *ServicecatalogPortfolioStatus) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) GetID ¶ added in v0.30.0
func (tr *ServicecatalogPortfolioStatus) GetID() string
GetID returns ID of underlying Terraform resource of this ServicecatalogPortfolioStatus
func (*ServicecatalogPortfolioStatus) GetInitParameters ¶ added in v0.38.0
func (tr *ServicecatalogPortfolioStatus) GetInitParameters() (map[string]any, error)
GetInitParameters of this ServicecatalogPortfolioStatus
func (*ServicecatalogPortfolioStatus) GetManagementPolicies ¶ added in v0.38.0
func (mg *ServicecatalogPortfolioStatus) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) GetMergedParameters ¶ added in v0.44.0
func (tr *ServicecatalogPortfolioStatus) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this ServicecatalogPortfolioStatus
func (*ServicecatalogPortfolioStatus) GetObservation ¶ added in v0.30.0
func (tr *ServicecatalogPortfolioStatus) GetObservation() (map[string]any, error)
GetObservation of this ServicecatalogPortfolioStatus
func (*ServicecatalogPortfolioStatus) GetParameters ¶ added in v0.30.0
func (tr *ServicecatalogPortfolioStatus) GetParameters() (map[string]any, error)
GetParameters of this ServicecatalogPortfolioStatus
func (*ServicecatalogPortfolioStatus) GetProviderConfigReference ¶ added in v0.30.0
func (mg *ServicecatalogPortfolioStatus) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) GetPublishConnectionDetailsTo ¶ added in v0.30.0
func (mg *ServicecatalogPortfolioStatus) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) GetTerraformResourceType ¶ added in v0.30.0
func (mg *ServicecatalogPortfolioStatus) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServicecatalogPortfolioStatus
func (*ServicecatalogPortfolioStatus) GetTerraformSchemaVersion ¶ added in v0.30.0
func (tr *ServicecatalogPortfolioStatus) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServicecatalogPortfolioStatus) GetWriteConnectionSecretToReference ¶ added in v0.30.0
func (mg *ServicecatalogPortfolioStatus) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) Hub ¶ added in v0.47.2
func (tr *ServicecatalogPortfolioStatus) Hub()
Hub marks this type as a conversion hub.
func (*ServicecatalogPortfolioStatus) LateInitialize ¶ added in v0.30.0
func (tr *ServicecatalogPortfolioStatus) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServicecatalogPortfolioStatus using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServicecatalogPortfolioStatus) SetConditions ¶ added in v0.30.0
func (mg *ServicecatalogPortfolioStatus) SetConditions(c ...xpv1.Condition)
SetConditions of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) SetDeletionPolicy ¶ added in v0.30.0
func (mg *ServicecatalogPortfolioStatus) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) SetManagementPolicies ¶ added in v0.38.0
func (mg *ServicecatalogPortfolioStatus) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) SetObservation ¶ added in v0.30.0
func (tr *ServicecatalogPortfolioStatus) SetObservation(obs map[string]any) error
SetObservation for this ServicecatalogPortfolioStatus
func (*ServicecatalogPortfolioStatus) SetParameters ¶ added in v0.30.0
func (tr *ServicecatalogPortfolioStatus) SetParameters(params map[string]any) error
SetParameters for this ServicecatalogPortfolioStatus
func (*ServicecatalogPortfolioStatus) SetProviderConfigReference ¶ added in v0.30.0
func (mg *ServicecatalogPortfolioStatus) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) SetPublishConnectionDetailsTo ¶ added in v0.30.0
func (mg *ServicecatalogPortfolioStatus) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) SetWriteConnectionSecretToReference ¶ added in v0.30.0
func (mg *ServicecatalogPortfolioStatus) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServicecatalogPortfolioStatus.
type ServicecatalogPortfolioStatusInitParameters ¶ added in v0.38.0
type ServicecatalogPortfolioStatusInitParameters struct { // Whether Service Catalog is enabled or disabled in SageMaker. Valid values are Enabled and Disabled. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ServicecatalogPortfolioStatusInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ServicecatalogPortfolioStatusInitParameters) DeepCopy() *ServicecatalogPortfolioStatusInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioStatusInitParameters.
func (*ServicecatalogPortfolioStatusInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ServicecatalogPortfolioStatusInitParameters) DeepCopyInto(out *ServicecatalogPortfolioStatusInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicecatalogPortfolioStatusList ¶ added in v0.30.0
type ServicecatalogPortfolioStatusList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServicecatalogPortfolioStatus `json:"items"` }
ServicecatalogPortfolioStatusList contains a list of ServicecatalogPortfolioStatuss
func (*ServicecatalogPortfolioStatusList) DeepCopy ¶ added in v0.30.0
func (in *ServicecatalogPortfolioStatusList) DeepCopy() *ServicecatalogPortfolioStatusList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioStatusList.
func (*ServicecatalogPortfolioStatusList) DeepCopyInto ¶ added in v0.30.0
func (in *ServicecatalogPortfolioStatusList) DeepCopyInto(out *ServicecatalogPortfolioStatusList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServicecatalogPortfolioStatusList) DeepCopyObject ¶ added in v0.30.0
func (in *ServicecatalogPortfolioStatusList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServicecatalogPortfolioStatusList) GetItems ¶ added in v0.30.0
func (l *ServicecatalogPortfolioStatusList) GetItems() []resource.Managed
GetItems of this ServicecatalogPortfolioStatusList.
type ServicecatalogPortfolioStatusObservation ¶ added in v0.30.0
type ServicecatalogPortfolioStatusObservation struct { // The AWS Region the Servicecatalog portfolio status resides in. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Whether Service Catalog is enabled or disabled in SageMaker. Valid values are Enabled and Disabled. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ServicecatalogPortfolioStatusObservation) DeepCopy ¶ added in v0.30.0
func (in *ServicecatalogPortfolioStatusObservation) DeepCopy() *ServicecatalogPortfolioStatusObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioStatusObservation.
func (*ServicecatalogPortfolioStatusObservation) DeepCopyInto ¶ added in v0.30.0
func (in *ServicecatalogPortfolioStatusObservation) DeepCopyInto(out *ServicecatalogPortfolioStatusObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicecatalogPortfolioStatusParameters ¶ added in v0.30.0
type ServicecatalogPortfolioStatusParameters struct { // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Whether Service Catalog is enabled or disabled in SageMaker. Valid values are Enabled and Disabled. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ServicecatalogPortfolioStatusParameters) DeepCopy ¶ added in v0.30.0
func (in *ServicecatalogPortfolioStatusParameters) DeepCopy() *ServicecatalogPortfolioStatusParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioStatusParameters.
func (*ServicecatalogPortfolioStatusParameters) DeepCopyInto ¶ added in v0.30.0
func (in *ServicecatalogPortfolioStatusParameters) DeepCopyInto(out *ServicecatalogPortfolioStatusParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicecatalogPortfolioStatusSpec ¶ added in v0.30.0
type ServicecatalogPortfolioStatusSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServicecatalogPortfolioStatusParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ServicecatalogPortfolioStatusInitParameters `json:"initProvider,omitempty"` }
ServicecatalogPortfolioStatusSpec defines the desired state of ServicecatalogPortfolioStatus
func (*ServicecatalogPortfolioStatusSpec) DeepCopy ¶ added in v0.30.0
func (in *ServicecatalogPortfolioStatusSpec) DeepCopy() *ServicecatalogPortfolioStatusSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioStatusSpec.
func (*ServicecatalogPortfolioStatusSpec) DeepCopyInto ¶ added in v0.30.0
func (in *ServicecatalogPortfolioStatusSpec) DeepCopyInto(out *ServicecatalogPortfolioStatusSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServicecatalogPortfolioStatusStatus ¶ added in v0.30.0
type ServicecatalogPortfolioStatusStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServicecatalogPortfolioStatusObservation `json:"atProvider,omitempty"` }
ServicecatalogPortfolioStatusStatus defines the observed state of ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatusStatus) DeepCopy ¶ added in v0.30.0
func (in *ServicecatalogPortfolioStatusStatus) DeepCopy() *ServicecatalogPortfolioStatusStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioStatusStatus.
func (*ServicecatalogPortfolioStatusStatus) DeepCopyInto ¶ added in v0.30.0
func (in *ServicecatalogPortfolioStatusStatus) DeepCopyInto(out *ServicecatalogPortfolioStatusStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShadowProductionVariantsCoreDumpConfigInitParameters ¶ added in v0.38.0
type ShadowProductionVariantsCoreDumpConfigInitParameters struct { // The Amazon S3 bucket to send the core dump to. DestinationS3URI *string `json:"destinationS3Uri,omitempty" tf:"destination_s3_uri,omitempty"` // The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that SageMaker uses to encrypt the core dump data at rest using Amazon S3 server-side encryption. KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` }
func (*ShadowProductionVariantsCoreDumpConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ShadowProductionVariantsCoreDumpConfigInitParameters) DeepCopy() *ShadowProductionVariantsCoreDumpConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsCoreDumpConfigInitParameters.
func (*ShadowProductionVariantsCoreDumpConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ShadowProductionVariantsCoreDumpConfigInitParameters) DeepCopyInto(out *ShadowProductionVariantsCoreDumpConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShadowProductionVariantsCoreDumpConfigObservation ¶ added in v0.29.0
type ShadowProductionVariantsCoreDumpConfigObservation struct { // The Amazon S3 bucket to send the core dump to. DestinationS3URI *string `json:"destinationS3Uri,omitempty" tf:"destination_s3_uri,omitempty"` // The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that SageMaker uses to encrypt the core dump data at rest using Amazon S3 server-side encryption. KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` }
func (*ShadowProductionVariantsCoreDumpConfigObservation) DeepCopy ¶ added in v0.29.0
func (in *ShadowProductionVariantsCoreDumpConfigObservation) DeepCopy() *ShadowProductionVariantsCoreDumpConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsCoreDumpConfigObservation.
func (*ShadowProductionVariantsCoreDumpConfigObservation) DeepCopyInto ¶ added in v0.29.0
func (in *ShadowProductionVariantsCoreDumpConfigObservation) DeepCopyInto(out *ShadowProductionVariantsCoreDumpConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShadowProductionVariantsCoreDumpConfigParameters ¶ added in v0.29.0
type ShadowProductionVariantsCoreDumpConfigParameters struct { // The Amazon S3 bucket to send the core dump to. // +kubebuilder:validation:Optional DestinationS3URI *string `json:"destinationS3Uri" tf:"destination_s3_uri,omitempty"` // The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that SageMaker uses to encrypt the core dump data at rest using Amazon S3 server-side encryption. // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId" tf:"kms_key_id,omitempty"` }
func (*ShadowProductionVariantsCoreDumpConfigParameters) DeepCopy ¶ added in v0.29.0
func (in *ShadowProductionVariantsCoreDumpConfigParameters) DeepCopy() *ShadowProductionVariantsCoreDumpConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsCoreDumpConfigParameters.
func (*ShadowProductionVariantsCoreDumpConfigParameters) DeepCopyInto ¶ added in v0.29.0
func (in *ShadowProductionVariantsCoreDumpConfigParameters) DeepCopyInto(out *ShadowProductionVariantsCoreDumpConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShadowProductionVariantsInitParameters ¶ added in v0.38.0
type ShadowProductionVariantsInitParameters struct { // The size of the Elastic Inference (EI) instance to use for the production variant. AcceleratorType *string `json:"acceleratorType,omitempty" tf:"accelerator_type,omitempty"` // The timeout value, in seconds, for your inference container to pass health check by SageMaker Hosting. For more information about health check, see How Your Container Should Respond to Health Check (Ping) Requests. Valid values between 60 and 3600. ContainerStartupHealthCheckTimeoutInSeconds *float64 `json:"containerStartupHealthCheckTimeoutInSeconds,omitempty" tf:"container_startup_health_check_timeout_in_seconds,omitempty"` // Specifies configuration for a core dump from the model container when the process crashes. Fields are documented below. CoreDumpConfig []ShadowProductionVariantsCoreDumpConfigInitParameters `json:"coreDumpConfig,omitempty" tf:"core_dump_config,omitempty"` // You can use this parameter to turn on native Amazon Web Services Systems Manager (SSM) access for a production variant behind an endpoint. By default, SSM access is disabled for all production variants behind an endpoints. EnableSsmAccess *bool `json:"enableSsmAccess,omitempty" tf:"enable_ssm_access,omitempty"` // Specifies an option from a collection of preconfigured Amazon Machine Image (AMI) images. Each image is configured by Amazon Web Services with a set of software and driver versions. Amazon Web Services optimizes these configurations for different machine learning workloads. InferenceAMIVersion *string `json:"inferenceAmiVersion,omitempty" tf:"inference_ami_version,omitempty"` // Initial number of instances used for auto-scaling. InitialInstanceCount *float64 `json:"initialInstanceCount,omitempty" tf:"initial_instance_count,omitempty"` // Determines initial traffic distribution among all of the models that you specify in the endpoint configuration. If unspecified, it defaults to 1.0. InitialVariantWeight *float64 `json:"initialVariantWeight,omitempty" tf:"initial_variant_weight,omitempty"` // The type of instance to start. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // Settings that control the range in the number of instances that the endpoint provisions as it scales up or down to accommodate traffic. ManagedInstanceScaling []ShadowProductionVariantsManagedInstanceScalingInitParameters `json:"managedInstanceScaling,omitempty" tf:"managed_instance_scaling,omitempty"` // The timeout value, in seconds, to download and extract the model that you want to host from Amazon S3 to the individual inference instance associated with this production variant. Valid values between 60 and 3600. ModelDataDownloadTimeoutInSeconds *float64 `json:"modelDataDownloadTimeoutInSeconds,omitempty" tf:"model_data_download_timeout_in_seconds,omitempty"` // The name of the model to use. ModelName *string `json:"modelName,omitempty" tf:"model_name,omitempty"` // Sets how the endpoint routes incoming traffic. See routing_config below. RoutingConfig []ShadowProductionVariantsRoutingConfigInitParameters `json:"routingConfig,omitempty" tf:"routing_config,omitempty"` // Specifies configuration for how an endpoint performs asynchronous inference. ServerlessConfig []ShadowProductionVariantsServerlessConfigInitParameters `json:"serverlessConfig,omitempty" tf:"serverless_config,omitempty"` // The name of the variant. VariantName *string `json:"variantName,omitempty" tf:"variant_name,omitempty"` // The size, in GB, of the ML storage volume attached to individual inference instance associated with the production variant. Valid values between 1 and 512. VolumeSizeInGb *float64 `json:"volumeSizeInGb,omitempty" tf:"volume_size_in_gb,omitempty"` }
func (*ShadowProductionVariantsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ShadowProductionVariantsInitParameters) DeepCopy() *ShadowProductionVariantsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsInitParameters.
func (*ShadowProductionVariantsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ShadowProductionVariantsInitParameters) DeepCopyInto(out *ShadowProductionVariantsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShadowProductionVariantsManagedInstanceScalingInitParameters ¶ added in v1.15.0
type ShadowProductionVariantsManagedInstanceScalingInitParameters struct { // The maximum number of instances that the endpoint can provision when it scales up to accommodate an increase in traffic. MaxInstanceCount *float64 `json:"maxInstanceCount,omitempty" tf:"max_instance_count,omitempty"` // The minimum number of instances that the endpoint must retain when it scales down to accommodate a decrease in traffic. MinInstanceCount *float64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` // Indicates whether managed instance scaling is enabled. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ShadowProductionVariantsManagedInstanceScalingInitParameters) DeepCopy ¶ added in v1.15.0
func (in *ShadowProductionVariantsManagedInstanceScalingInitParameters) DeepCopy() *ShadowProductionVariantsManagedInstanceScalingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsManagedInstanceScalingInitParameters.
func (*ShadowProductionVariantsManagedInstanceScalingInitParameters) DeepCopyInto ¶ added in v1.15.0
func (in *ShadowProductionVariantsManagedInstanceScalingInitParameters) DeepCopyInto(out *ShadowProductionVariantsManagedInstanceScalingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShadowProductionVariantsManagedInstanceScalingObservation ¶ added in v1.15.0
type ShadowProductionVariantsManagedInstanceScalingObservation struct { // The maximum number of instances that the endpoint can provision when it scales up to accommodate an increase in traffic. MaxInstanceCount *float64 `json:"maxInstanceCount,omitempty" tf:"max_instance_count,omitempty"` // The minimum number of instances that the endpoint must retain when it scales down to accommodate a decrease in traffic. MinInstanceCount *float64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` // Indicates whether managed instance scaling is enabled. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ShadowProductionVariantsManagedInstanceScalingObservation) DeepCopy ¶ added in v1.15.0
func (in *ShadowProductionVariantsManagedInstanceScalingObservation) DeepCopy() *ShadowProductionVariantsManagedInstanceScalingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsManagedInstanceScalingObservation.
func (*ShadowProductionVariantsManagedInstanceScalingObservation) DeepCopyInto ¶ added in v1.15.0
func (in *ShadowProductionVariantsManagedInstanceScalingObservation) DeepCopyInto(out *ShadowProductionVariantsManagedInstanceScalingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShadowProductionVariantsManagedInstanceScalingParameters ¶ added in v1.15.0
type ShadowProductionVariantsManagedInstanceScalingParameters struct { // The maximum number of instances that the endpoint can provision when it scales up to accommodate an increase in traffic. // +kubebuilder:validation:Optional MaxInstanceCount *float64 `json:"maxInstanceCount,omitempty" tf:"max_instance_count,omitempty"` // The minimum number of instances that the endpoint must retain when it scales down to accommodate a decrease in traffic. // +kubebuilder:validation:Optional MinInstanceCount *float64 `json:"minInstanceCount,omitempty" tf:"min_instance_count,omitempty"` // Indicates whether managed instance scaling is enabled. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ShadowProductionVariantsManagedInstanceScalingParameters) DeepCopy ¶ added in v1.15.0
func (in *ShadowProductionVariantsManagedInstanceScalingParameters) DeepCopy() *ShadowProductionVariantsManagedInstanceScalingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsManagedInstanceScalingParameters.
func (*ShadowProductionVariantsManagedInstanceScalingParameters) DeepCopyInto ¶ added in v1.15.0
func (in *ShadowProductionVariantsManagedInstanceScalingParameters) DeepCopyInto(out *ShadowProductionVariantsManagedInstanceScalingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShadowProductionVariantsObservation ¶ added in v0.29.0
type ShadowProductionVariantsObservation struct { // The size of the Elastic Inference (EI) instance to use for the production variant. AcceleratorType *string `json:"acceleratorType,omitempty" tf:"accelerator_type,omitempty"` // The timeout value, in seconds, for your inference container to pass health check by SageMaker Hosting. For more information about health check, see How Your Container Should Respond to Health Check (Ping) Requests. Valid values between 60 and 3600. ContainerStartupHealthCheckTimeoutInSeconds *float64 `json:"containerStartupHealthCheckTimeoutInSeconds,omitempty" tf:"container_startup_health_check_timeout_in_seconds,omitempty"` // Specifies configuration for a core dump from the model container when the process crashes. Fields are documented below. CoreDumpConfig []ShadowProductionVariantsCoreDumpConfigObservation `json:"coreDumpConfig,omitempty" tf:"core_dump_config,omitempty"` // You can use this parameter to turn on native Amazon Web Services Systems Manager (SSM) access for a production variant behind an endpoint. By default, SSM access is disabled for all production variants behind an endpoints. EnableSsmAccess *bool `json:"enableSsmAccess,omitempty" tf:"enable_ssm_access,omitempty"` // Specifies an option from a collection of preconfigured Amazon Machine Image (AMI) images. Each image is configured by Amazon Web Services with a set of software and driver versions. Amazon Web Services optimizes these configurations for different machine learning workloads. InferenceAMIVersion *string `json:"inferenceAmiVersion,omitempty" tf:"inference_ami_version,omitempty"` // Initial number of instances used for auto-scaling. InitialInstanceCount *float64 `json:"initialInstanceCount,omitempty" tf:"initial_instance_count,omitempty"` // Determines initial traffic distribution among all of the models that you specify in the endpoint configuration. If unspecified, it defaults to 1.0. InitialVariantWeight *float64 `json:"initialVariantWeight,omitempty" tf:"initial_variant_weight,omitempty"` // The type of instance to start. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // Settings that control the range in the number of instances that the endpoint provisions as it scales up or down to accommodate traffic. ManagedInstanceScaling []ShadowProductionVariantsManagedInstanceScalingObservation `json:"managedInstanceScaling,omitempty" tf:"managed_instance_scaling,omitempty"` // The timeout value, in seconds, to download and extract the model that you want to host from Amazon S3 to the individual inference instance associated with this production variant. Valid values between 60 and 3600. ModelDataDownloadTimeoutInSeconds *float64 `json:"modelDataDownloadTimeoutInSeconds,omitempty" tf:"model_data_download_timeout_in_seconds,omitempty"` // The name of the model to use. ModelName *string `json:"modelName,omitempty" tf:"model_name,omitempty"` // Sets how the endpoint routes incoming traffic. See routing_config below. RoutingConfig []ShadowProductionVariantsRoutingConfigObservation `json:"routingConfig,omitempty" tf:"routing_config,omitempty"` // Specifies configuration for how an endpoint performs asynchronous inference. ServerlessConfig []ShadowProductionVariantsServerlessConfigObservation `json:"serverlessConfig,omitempty" tf:"serverless_config,omitempty"` // The name of the variant. VariantName *string `json:"variantName,omitempty" tf:"variant_name,omitempty"` // The size, in GB, of the ML storage volume attached to individual inference instance associated with the production variant. Valid values between 1 and 512. VolumeSizeInGb *float64 `json:"volumeSizeInGb,omitempty" tf:"volume_size_in_gb,omitempty"` }
func (*ShadowProductionVariantsObservation) DeepCopy ¶ added in v0.29.0
func (in *ShadowProductionVariantsObservation) DeepCopy() *ShadowProductionVariantsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsObservation.
func (*ShadowProductionVariantsObservation) DeepCopyInto ¶ added in v0.29.0
func (in *ShadowProductionVariantsObservation) DeepCopyInto(out *ShadowProductionVariantsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShadowProductionVariantsParameters ¶ added in v0.29.0
type ShadowProductionVariantsParameters struct { // The size of the Elastic Inference (EI) instance to use for the production variant. // +kubebuilder:validation:Optional AcceleratorType *string `json:"acceleratorType,omitempty" tf:"accelerator_type,omitempty"` // The timeout value, in seconds, for your inference container to pass health check by SageMaker Hosting. For more information about health check, see How Your Container Should Respond to Health Check (Ping) Requests. Valid values between 60 and 3600. // +kubebuilder:validation:Optional ContainerStartupHealthCheckTimeoutInSeconds *float64 `json:"containerStartupHealthCheckTimeoutInSeconds,omitempty" tf:"container_startup_health_check_timeout_in_seconds,omitempty"` // Specifies configuration for a core dump from the model container when the process crashes. Fields are documented below. // +kubebuilder:validation:Optional CoreDumpConfig []ShadowProductionVariantsCoreDumpConfigParameters `json:"coreDumpConfig,omitempty" tf:"core_dump_config,omitempty"` // You can use this parameter to turn on native Amazon Web Services Systems Manager (SSM) access for a production variant behind an endpoint. By default, SSM access is disabled for all production variants behind an endpoints. // +kubebuilder:validation:Optional EnableSsmAccess *bool `json:"enableSsmAccess,omitempty" tf:"enable_ssm_access,omitempty"` // Specifies an option from a collection of preconfigured Amazon Machine Image (AMI) images. Each image is configured by Amazon Web Services with a set of software and driver versions. Amazon Web Services optimizes these configurations for different machine learning workloads. // +kubebuilder:validation:Optional InferenceAMIVersion *string `json:"inferenceAmiVersion,omitempty" tf:"inference_ami_version,omitempty"` // Initial number of instances used for auto-scaling. // +kubebuilder:validation:Optional InitialInstanceCount *float64 `json:"initialInstanceCount,omitempty" tf:"initial_instance_count,omitempty"` // Determines initial traffic distribution among all of the models that you specify in the endpoint configuration. If unspecified, it defaults to 1.0. // +kubebuilder:validation:Optional InitialVariantWeight *float64 `json:"initialVariantWeight,omitempty" tf:"initial_variant_weight,omitempty"` // The type of instance to start. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // Settings that control the range in the number of instances that the endpoint provisions as it scales up or down to accommodate traffic. // +kubebuilder:validation:Optional ManagedInstanceScaling []ShadowProductionVariantsManagedInstanceScalingParameters `json:"managedInstanceScaling,omitempty" tf:"managed_instance_scaling,omitempty"` // The timeout value, in seconds, to download and extract the model that you want to host from Amazon S3 to the individual inference instance associated with this production variant. Valid values between 60 and 3600. // +kubebuilder:validation:Optional ModelDataDownloadTimeoutInSeconds *float64 `json:"modelDataDownloadTimeoutInSeconds,omitempty" tf:"model_data_download_timeout_in_seconds,omitempty"` // The name of the model to use. // +kubebuilder:validation:Optional ModelName *string `json:"modelName" tf:"model_name,omitempty"` // Sets how the endpoint routes incoming traffic. See routing_config below. // +kubebuilder:validation:Optional RoutingConfig []ShadowProductionVariantsRoutingConfigParameters `json:"routingConfig,omitempty" tf:"routing_config,omitempty"` // Specifies configuration for how an endpoint performs asynchronous inference. // +kubebuilder:validation:Optional ServerlessConfig []ShadowProductionVariantsServerlessConfigParameters `json:"serverlessConfig,omitempty" tf:"serverless_config,omitempty"` // The name of the variant. // +kubebuilder:validation:Optional VariantName *string `json:"variantName,omitempty" tf:"variant_name,omitempty"` // The size, in GB, of the ML storage volume attached to individual inference instance associated with the production variant. Valid values between 1 and 512. // +kubebuilder:validation:Optional VolumeSizeInGb *float64 `json:"volumeSizeInGb,omitempty" tf:"volume_size_in_gb,omitempty"` }
func (*ShadowProductionVariantsParameters) DeepCopy ¶ added in v0.29.0
func (in *ShadowProductionVariantsParameters) DeepCopy() *ShadowProductionVariantsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsParameters.
func (*ShadowProductionVariantsParameters) DeepCopyInto ¶ added in v0.29.0
func (in *ShadowProductionVariantsParameters) DeepCopyInto(out *ShadowProductionVariantsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShadowProductionVariantsRoutingConfigInitParameters ¶ added in v1.5.0
type ShadowProductionVariantsRoutingConfigInitParameters struct { // Sets how the endpoint routes incoming traffic. Valid values are LEAST_OUTSTANDING_REQUESTS and RANDOM. LEAST_OUTSTANDING_REQUESTS routes requests to the specific instances that have more capacity to process them. RANDOM routes each request to a randomly chosen instance. RoutingStrategy *string `json:"routingStrategy,omitempty" tf:"routing_strategy,omitempty"` }
func (*ShadowProductionVariantsRoutingConfigInitParameters) DeepCopy ¶ added in v1.5.0
func (in *ShadowProductionVariantsRoutingConfigInitParameters) DeepCopy() *ShadowProductionVariantsRoutingConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsRoutingConfigInitParameters.
func (*ShadowProductionVariantsRoutingConfigInitParameters) DeepCopyInto ¶ added in v1.5.0
func (in *ShadowProductionVariantsRoutingConfigInitParameters) DeepCopyInto(out *ShadowProductionVariantsRoutingConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShadowProductionVariantsRoutingConfigObservation ¶ added in v1.5.0
type ShadowProductionVariantsRoutingConfigObservation struct { // Sets how the endpoint routes incoming traffic. Valid values are LEAST_OUTSTANDING_REQUESTS and RANDOM. LEAST_OUTSTANDING_REQUESTS routes requests to the specific instances that have more capacity to process them. RANDOM routes each request to a randomly chosen instance. RoutingStrategy *string `json:"routingStrategy,omitempty" tf:"routing_strategy,omitempty"` }
func (*ShadowProductionVariantsRoutingConfigObservation) DeepCopy ¶ added in v1.5.0
func (in *ShadowProductionVariantsRoutingConfigObservation) DeepCopy() *ShadowProductionVariantsRoutingConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsRoutingConfigObservation.
func (*ShadowProductionVariantsRoutingConfigObservation) DeepCopyInto ¶ added in v1.5.0
func (in *ShadowProductionVariantsRoutingConfigObservation) DeepCopyInto(out *ShadowProductionVariantsRoutingConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShadowProductionVariantsRoutingConfigParameters ¶ added in v1.5.0
type ShadowProductionVariantsRoutingConfigParameters struct { // Sets how the endpoint routes incoming traffic. Valid values are LEAST_OUTSTANDING_REQUESTS and RANDOM. LEAST_OUTSTANDING_REQUESTS routes requests to the specific instances that have more capacity to process them. RANDOM routes each request to a randomly chosen instance. // +kubebuilder:validation:Optional RoutingStrategy *string `json:"routingStrategy" tf:"routing_strategy,omitempty"` }
func (*ShadowProductionVariantsRoutingConfigParameters) DeepCopy ¶ added in v1.5.0
func (in *ShadowProductionVariantsRoutingConfigParameters) DeepCopy() *ShadowProductionVariantsRoutingConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsRoutingConfigParameters.
func (*ShadowProductionVariantsRoutingConfigParameters) DeepCopyInto ¶ added in v1.5.0
func (in *ShadowProductionVariantsRoutingConfigParameters) DeepCopyInto(out *ShadowProductionVariantsRoutingConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShadowProductionVariantsServerlessConfigInitParameters ¶ added in v0.38.0
type ShadowProductionVariantsServerlessConfigInitParameters struct { // The maximum number of concurrent invocations your serverless endpoint can process. Valid values are between 1 and 200. MaxConcurrency *float64 `json:"maxConcurrency,omitempty" tf:"max_concurrency,omitempty"` // The memory size of your serverless endpoint. Valid values are in 1 GB increments: 1024 MB, 2048 MB, 3072 MB, 4096 MB, 5120 MB, or 6144 MB. MemorySizeInMb *float64 `json:"memorySizeInMb,omitempty" tf:"memory_size_in_mb,omitempty"` // The amount of provisioned concurrency to allocate for the serverless endpoint. Should be less than or equal to max_concurrency. Valid values are between 1 and 200. ProvisionedConcurrency *float64 `json:"provisionedConcurrency,omitempty" tf:"provisioned_concurrency,omitempty"` }
func (*ShadowProductionVariantsServerlessConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *ShadowProductionVariantsServerlessConfigInitParameters) DeepCopy() *ShadowProductionVariantsServerlessConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsServerlessConfigInitParameters.
func (*ShadowProductionVariantsServerlessConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *ShadowProductionVariantsServerlessConfigInitParameters) DeepCopyInto(out *ShadowProductionVariantsServerlessConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShadowProductionVariantsServerlessConfigObservation ¶ added in v0.29.0
type ShadowProductionVariantsServerlessConfigObservation struct { // The maximum number of concurrent invocations your serverless endpoint can process. Valid values are between 1 and 200. MaxConcurrency *float64 `json:"maxConcurrency,omitempty" tf:"max_concurrency,omitempty"` // The memory size of your serverless endpoint. Valid values are in 1 GB increments: 1024 MB, 2048 MB, 3072 MB, 4096 MB, 5120 MB, or 6144 MB. MemorySizeInMb *float64 `json:"memorySizeInMb,omitempty" tf:"memory_size_in_mb,omitempty"` // The amount of provisioned concurrency to allocate for the serverless endpoint. Should be less than or equal to max_concurrency. Valid values are between 1 and 200. ProvisionedConcurrency *float64 `json:"provisionedConcurrency,omitempty" tf:"provisioned_concurrency,omitempty"` }
func (*ShadowProductionVariantsServerlessConfigObservation) DeepCopy ¶ added in v0.29.0
func (in *ShadowProductionVariantsServerlessConfigObservation) DeepCopy() *ShadowProductionVariantsServerlessConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsServerlessConfigObservation.
func (*ShadowProductionVariantsServerlessConfigObservation) DeepCopyInto ¶ added in v0.29.0
func (in *ShadowProductionVariantsServerlessConfigObservation) DeepCopyInto(out *ShadowProductionVariantsServerlessConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShadowProductionVariantsServerlessConfigParameters ¶ added in v0.29.0
type ShadowProductionVariantsServerlessConfigParameters struct { // The maximum number of concurrent invocations your serverless endpoint can process. Valid values are between 1 and 200. // +kubebuilder:validation:Optional MaxConcurrency *float64 `json:"maxConcurrency" tf:"max_concurrency,omitempty"` // The memory size of your serverless endpoint. Valid values are in 1 GB increments: 1024 MB, 2048 MB, 3072 MB, 4096 MB, 5120 MB, or 6144 MB. // +kubebuilder:validation:Optional MemorySizeInMb *float64 `json:"memorySizeInMb" tf:"memory_size_in_mb,omitempty"` // The amount of provisioned concurrency to allocate for the serverless endpoint. Should be less than or equal to max_concurrency. Valid values are between 1 and 200. // +kubebuilder:validation:Optional ProvisionedConcurrency *float64 `json:"provisionedConcurrency,omitempty" tf:"provisioned_concurrency,omitempty"` }
func (*ShadowProductionVariantsServerlessConfigParameters) DeepCopy ¶ added in v0.29.0
func (in *ShadowProductionVariantsServerlessConfigParameters) DeepCopy() *ShadowProductionVariantsServerlessConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsServerlessConfigParameters.
func (*ShadowProductionVariantsServerlessConfigParameters) DeepCopyInto ¶ added in v0.29.0
func (in *ShadowProductionVariantsServerlessConfigParameters) DeepCopyInto(out *ShadowProductionVariantsServerlessConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharingSettingsInitParameters ¶ added in v0.38.0
type SharingSettingsInitParameters struct { // Whether to include the notebook cell output when sharing the notebook. The default is Disabled. Valid values are Allowed and Disabled. NotebookOutputOption *string `json:"notebookOutputOption,omitempty" tf:"notebook_output_option,omitempty"` // The Amazon Web Services Key Management Service (KMS) encryption key ID that is used to encrypt artifacts generated by Canvas in the Amazon S3 bucket. S3KMSKeyID *string `json:"s3KmsKeyId,omitempty" tf:"s3_kms_key_id,omitempty"` // When notebook_output_option is Allowed, the Amazon S3 bucket used to save the notebook cell output. S3OutputPath *string `json:"s3OutputPath,omitempty" tf:"s3_output_path,omitempty"` }
func (*SharingSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SharingSettingsInitParameters) DeepCopy() *SharingSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharingSettingsInitParameters.
func (*SharingSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *SharingSettingsInitParameters) DeepCopyInto(out *SharingSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharingSettingsObservation ¶
type SharingSettingsObservation struct { // Whether to include the notebook cell output when sharing the notebook. The default is Disabled. Valid values are Allowed and Disabled. NotebookOutputOption *string `json:"notebookOutputOption,omitempty" tf:"notebook_output_option,omitempty"` // The Amazon Web Services Key Management Service (KMS) encryption key ID that is used to encrypt artifacts generated by Canvas in the Amazon S3 bucket. S3KMSKeyID *string `json:"s3KmsKeyId,omitempty" tf:"s3_kms_key_id,omitempty"` // When notebook_output_option is Allowed, the Amazon S3 bucket used to save the notebook cell output. S3OutputPath *string `json:"s3OutputPath,omitempty" tf:"s3_output_path,omitempty"` }
func (*SharingSettingsObservation) DeepCopy ¶
func (in *SharingSettingsObservation) DeepCopy() *SharingSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharingSettingsObservation.
func (*SharingSettingsObservation) DeepCopyInto ¶
func (in *SharingSettingsObservation) DeepCopyInto(out *SharingSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharingSettingsParameters ¶
type SharingSettingsParameters struct { // Whether to include the notebook cell output when sharing the notebook. The default is Disabled. Valid values are Allowed and Disabled. // +kubebuilder:validation:Optional NotebookOutputOption *string `json:"notebookOutputOption,omitempty" tf:"notebook_output_option,omitempty"` // The Amazon Web Services Key Management Service (KMS) encryption key ID that is used to encrypt artifacts generated by Canvas in the Amazon S3 bucket. // +kubebuilder:validation:Optional S3KMSKeyID *string `json:"s3KmsKeyId,omitempty" tf:"s3_kms_key_id,omitempty"` // When notebook_output_option is Allowed, the Amazon S3 bucket used to save the notebook cell output. // +kubebuilder:validation:Optional S3OutputPath *string `json:"s3OutputPath,omitempty" tf:"s3_output_path,omitempty"` }
func (*SharingSettingsParameters) DeepCopy ¶
func (in *SharingSettingsParameters) DeepCopy() *SharingSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharingSettingsParameters.
func (*SharingSettingsParameters) DeepCopyInto ¶
func (in *SharingSettingsParameters) DeepCopyInto(out *SharingSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceIPConfigInitParameters ¶ added in v0.38.0
type SourceIPConfigInitParameters struct { // A list of up to 10 CIDR values. // +listType=set Cidrs []*string `json:"cidrs,omitempty" tf:"cidrs,omitempty"` }
func (*SourceIPConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SourceIPConfigInitParameters) DeepCopy() *SourceIPConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceIPConfigInitParameters.
func (*SourceIPConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *SourceIPConfigInitParameters) DeepCopyInto(out *SourceIPConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceIPConfigObservation ¶ added in v0.28.0
type SourceIPConfigObservation struct { // A list of up to 10 CIDR values. // +listType=set Cidrs []*string `json:"cidrs,omitempty" tf:"cidrs,omitempty"` }
func (*SourceIPConfigObservation) DeepCopy ¶ added in v0.28.0
func (in *SourceIPConfigObservation) DeepCopy() *SourceIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceIPConfigObservation.
func (*SourceIPConfigObservation) DeepCopyInto ¶ added in v0.28.0
func (in *SourceIPConfigObservation) DeepCopyInto(out *SourceIPConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SourceIPConfigParameters ¶ added in v0.28.0
type SourceIPConfigParameters struct { // A list of up to 10 CIDR values. // +kubebuilder:validation:Optional // +listType=set Cidrs []*string `json:"cidrs" tf:"cidrs,omitempty"` }
func (*SourceIPConfigParameters) DeepCopy ¶ added in v0.28.0
func (in *SourceIPConfigParameters) DeepCopy() *SourceIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceIPConfigParameters.
func (*SourceIPConfigParameters) DeepCopyInto ¶ added in v0.28.0
func (in *SourceIPConfigParameters) DeepCopyInto(out *SourceIPConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Space ¶ added in v0.30.0
type Space struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.spaceName) || (has(self.initProvider) && has(self.initProvider.spaceName))",message="spec.forProvider.spaceName is a required parameter" Spec SpaceSpec `json:"spec"` Status SpaceStatus `json:"status,omitempty"` }
Space is the Schema for the Spaces API. Provides a SageMaker Space resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Space) ConvertFrom ¶ added in v1.7.0
func (tr *Space) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the Space type.
func (*Space) ConvertTo ¶ added in v1.7.0
func (tr *Space) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this Space to the hub type.
func (*Space) DeepCopy ¶ added in v0.30.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Space.
func (*Space) DeepCopyInto ¶ added in v0.30.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Space) DeepCopyObject ¶ added in v0.30.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Space) GetCondition ¶ added in v0.30.0
func (mg *Space) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Space.
func (*Space) GetConnectionDetailsMapping ¶ added in v0.30.0
GetConnectionDetailsMapping for this Space
func (*Space) GetDeletionPolicy ¶ added in v0.30.0
func (mg *Space) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Space.
func (*Space) GetID ¶ added in v0.30.0
GetID returns ID of underlying Terraform resource of this Space
func (*Space) GetInitParameters ¶ added in v0.38.0
GetInitParameters of this Space
func (*Space) GetManagementPolicies ¶ added in v0.38.0
func (mg *Space) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Space.
func (*Space) GetMergedParameters ¶ added in v0.44.0
GetInitParameters of this Space
func (*Space) GetObservation ¶ added in v0.30.0
GetObservation of this Space
func (*Space) GetParameters ¶ added in v0.30.0
GetParameters of this Space
func (*Space) GetProviderConfigReference ¶ added in v0.30.0
GetProviderConfigReference of this Space.
func (*Space) GetPublishConnectionDetailsTo ¶ added in v0.30.0
func (mg *Space) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Space.
func (*Space) GetTerraformResourceType ¶ added in v0.30.0
GetTerraformResourceType returns Terraform resource type for this Space
func (*Space) GetTerraformSchemaVersion ¶ added in v0.30.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Space) GetWriteConnectionSecretToReference ¶ added in v0.30.0
func (mg *Space) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Space.
func (*Space) LateInitialize ¶ added in v0.30.0
LateInitialize this Space using its observed tfState. returns True if there are any spec changes for the resource.
func (*Space) ResolveReferences ¶ added in v0.30.0
ResolveReferences of this Space.
func (*Space) SetConditions ¶ added in v0.30.0
SetConditions of this Space.
func (*Space) SetDeletionPolicy ¶ added in v0.30.0
func (mg *Space) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Space.
func (*Space) SetManagementPolicies ¶ added in v0.38.0
func (mg *Space) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Space.
func (*Space) SetObservation ¶ added in v0.30.0
SetObservation for this Space
func (*Space) SetParameters ¶ added in v0.30.0
SetParameters for this Space
func (*Space) SetProviderConfigReference ¶ added in v0.30.0
SetProviderConfigReference of this Space.
func (*Space) SetPublishConnectionDetailsTo ¶ added in v0.30.0
func (mg *Space) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Space.
func (*Space) SetWriteConnectionSecretToReference ¶ added in v0.30.0
func (mg *Space) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Space.
type SpaceInitParameters ¶ added in v0.38.0
type SpaceInitParameters struct { // The ID of the associated Domain. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.Domain // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() DomainID *string `json:"domainId,omitempty" tf:"domain_id,omitempty"` // Reference to a Domain in sagemaker to populate domainId. // +kubebuilder:validation:Optional DomainIDRef *v1.Reference `json:"domainIdRef,omitempty" tf:"-"` // Selector for a Domain in sagemaker to populate domainId. // +kubebuilder:validation:Optional DomainIDSelector *v1.Selector `json:"domainIdSelector,omitempty" tf:"-"` // A collection of ownership settings. See Ownership Settings below. OwnershipSettings []OwnershipSettingsInitParameters `json:"ownershipSettings,omitempty" tf:"ownership_settings,omitempty"` // The name of the space that appears in the SageMaker Studio UI. SpaceDisplayName *string `json:"spaceDisplayName,omitempty" tf:"space_display_name,omitempty"` // The name of the space. SpaceName *string `json:"spaceName,omitempty" tf:"space_name,omitempty"` // A collection of space settings. See Space Settings below. SpaceSettings []SpaceSettingsInitParameters `json:"spaceSettings,omitempty" tf:"space_settings,omitempty"` // A collection of space sharing settings. See Space Sharing Settings below. SpaceSharingSettings []SpaceSharingSettingsInitParameters `json:"spaceSharingSettings,omitempty" tf:"space_sharing_settings,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SpaceInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SpaceInitParameters) DeepCopy() *SpaceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceInitParameters.
func (*SpaceInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *SpaceInitParameters) DeepCopyInto(out *SpaceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceList ¶ added in v0.30.0
type SpaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Space `json:"items"` }
SpaceList contains a list of Spaces
func (*SpaceList) DeepCopy ¶ added in v0.30.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceList.
func (*SpaceList) DeepCopyInto ¶ added in v0.30.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpaceList) DeepCopyObject ¶ added in v0.30.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpaceObservation ¶ added in v0.30.0
type SpaceObservation struct { // The space's Amazon Resource Name (ARN). Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The ID of the associated Domain. DomainID *string `json:"domainId,omitempty" tf:"domain_id,omitempty"` // The ID of the space's profile in the Amazon Elastic File System volume. HomeEFSFileSystemUID *string `json:"homeEfsFileSystemUid,omitempty" tf:"home_efs_file_system_uid,omitempty"` // The space's Amazon Resource Name (ARN). ID *string `json:"id,omitempty" tf:"id,omitempty"` // A collection of ownership settings. See Ownership Settings below. OwnershipSettings []OwnershipSettingsObservation `json:"ownershipSettings,omitempty" tf:"ownership_settings,omitempty"` // The name of the space that appears in the SageMaker Studio UI. SpaceDisplayName *string `json:"spaceDisplayName,omitempty" tf:"space_display_name,omitempty"` // The name of the space. SpaceName *string `json:"spaceName,omitempty" tf:"space_name,omitempty"` // A collection of space settings. See Space Settings below. SpaceSettings []SpaceSettingsObservation `json:"spaceSettings,omitempty" tf:"space_settings,omitempty"` // A collection of space sharing settings. See Space Sharing Settings below. SpaceSharingSettings []SpaceSharingSettingsObservation `json:"spaceSharingSettings,omitempty" tf:"space_sharing_settings,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // Returns the URL of the space. If the space is created with Amazon Web Services IAM Identity Center (Successor to Amazon Web Services Single Sign-On) authentication, users can navigate to the URL after appending the respective redirect parameter for the application type to be federated through Amazon Web Services IAM Identity Center. URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*SpaceObservation) DeepCopy ¶ added in v0.30.0
func (in *SpaceObservation) DeepCopy() *SpaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceObservation.
func (*SpaceObservation) DeepCopyInto ¶ added in v0.30.0
func (in *SpaceObservation) DeepCopyInto(out *SpaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceParameters ¶ added in v0.30.0
type SpaceParameters struct { // The ID of the associated Domain. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.Domain // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DomainID *string `json:"domainId,omitempty" tf:"domain_id,omitempty"` // Reference to a Domain in sagemaker to populate domainId. // +kubebuilder:validation:Optional DomainIDRef *v1.Reference `json:"domainIdRef,omitempty" tf:"-"` // Selector for a Domain in sagemaker to populate domainId. // +kubebuilder:validation:Optional DomainIDSelector *v1.Selector `json:"domainIdSelector,omitempty" tf:"-"` // A collection of ownership settings. See Ownership Settings below. // +kubebuilder:validation:Optional OwnershipSettings []OwnershipSettingsParameters `json:"ownershipSettings,omitempty" tf:"ownership_settings,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The name of the space that appears in the SageMaker Studio UI. // +kubebuilder:validation:Optional SpaceDisplayName *string `json:"spaceDisplayName,omitempty" tf:"space_display_name,omitempty"` // The name of the space. // +kubebuilder:validation:Optional SpaceName *string `json:"spaceName,omitempty" tf:"space_name,omitempty"` // A collection of space settings. See Space Settings below. // +kubebuilder:validation:Optional SpaceSettings []SpaceSettingsParameters `json:"spaceSettings,omitempty" tf:"space_settings,omitempty"` // A collection of space sharing settings. See Space Sharing Settings below. // +kubebuilder:validation:Optional SpaceSharingSettings []SpaceSharingSettingsParameters `json:"spaceSharingSettings,omitempty" tf:"space_sharing_settings,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SpaceParameters) DeepCopy ¶ added in v0.30.0
func (in *SpaceParameters) DeepCopy() *SpaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceParameters.
func (*SpaceParameters) DeepCopyInto ¶ added in v0.30.0
func (in *SpaceParameters) DeepCopyInto(out *SpaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters ¶ added in v1.17.0
type SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters struct { // Settings related to idle shutdown of Studio applications. See idle_settings Block below. IdleSettings []CodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters `json:"idleSettings,omitempty" tf:"idle_settings,omitempty"` }
func (*SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters) DeepCopy ¶ added in v1.17.0
func (in *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters) DeepCopy() *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters.
func (*SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters) DeepCopyInto(out *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementObservation ¶ added in v1.17.0
type SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementObservation struct { // Settings related to idle shutdown of Studio applications. See idle_settings Block below. IdleSettings []CodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation `json:"idleSettings,omitempty" tf:"idle_settings,omitempty"` }
func (*SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementObservation) DeepCopy ¶ added in v1.17.0
func (in *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementObservation) DeepCopy() *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementObservation.
func (*SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementObservation) DeepCopyInto ¶ added in v1.17.0
func (in *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementObservation) DeepCopyInto(out *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementParameters ¶ added in v1.17.0
type SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementParameters struct { // Settings related to idle shutdown of Studio applications. See idle_settings Block below. // +kubebuilder:validation:Optional IdleSettings []CodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters `json:"idleSettings,omitempty" tf:"idle_settings,omitempty"` }
func (*SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementParameters) DeepCopy ¶ added in v1.17.0
func (in *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementParameters) DeepCopy() *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementParameters.
func (*SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementParameters) DeepCopyInto ¶ added in v1.17.0
func (in *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementParameters) DeepCopyInto(out *SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters ¶ added in v1.5.0
type SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters struct { // The instance type. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The Amazon Resource Name (ARN) of the SageMaker image created on the instance. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters) DeepCopy ¶ added in v1.5.0
func (in *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters.
func (*SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecObservation ¶ added in v1.5.0
type SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecObservation struct { // The instance type. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The Amazon Resource Name (ARN) of the SageMaker image created on the instance. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecObservation) DeepCopy ¶ added in v1.5.0
func (in *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecObservation) DeepCopy() *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecObservation.
func (*SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecParameters ¶ added in v1.5.0
type SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecParameters struct { // The instance type. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The Amazon Resource Name (ARN) of the SageMaker image created on the instance. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecParameters) DeepCopy ¶ added in v1.5.0
func (in *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecParameters) DeepCopy() *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecParameters.
func (*SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsCodeEditorAppSettingsInitParameters ¶ added in v1.5.0
type SpaceSettingsCodeEditorAppSettingsInitParameters struct { // Settings that are used to configure and manage the lifecycle of JupyterLab applications in a space. See app_lifecycle_management Block below. AppLifecycleManagement []SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters `json:"appLifecycleManagement,omitempty" tf:"app_lifecycle_management,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` }
func (*SpaceSettingsCodeEditorAppSettingsInitParameters) DeepCopy ¶ added in v1.5.0
func (in *SpaceSettingsCodeEditorAppSettingsInitParameters) DeepCopy() *SpaceSettingsCodeEditorAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsCodeEditorAppSettingsInitParameters.
func (*SpaceSettingsCodeEditorAppSettingsInitParameters) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSettingsCodeEditorAppSettingsInitParameters) DeepCopyInto(out *SpaceSettingsCodeEditorAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsCodeEditorAppSettingsObservation ¶ added in v1.5.0
type SpaceSettingsCodeEditorAppSettingsObservation struct { // Settings that are used to configure and manage the lifecycle of JupyterLab applications in a space. See app_lifecycle_management Block below. AppLifecycleManagement []SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementObservation `json:"appLifecycleManagement,omitempty" tf:"app_lifecycle_management,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` }
func (*SpaceSettingsCodeEditorAppSettingsObservation) DeepCopy ¶ added in v1.5.0
func (in *SpaceSettingsCodeEditorAppSettingsObservation) DeepCopy() *SpaceSettingsCodeEditorAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsCodeEditorAppSettingsObservation.
func (*SpaceSettingsCodeEditorAppSettingsObservation) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSettingsCodeEditorAppSettingsObservation) DeepCopyInto(out *SpaceSettingsCodeEditorAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsCodeEditorAppSettingsParameters ¶ added in v1.5.0
type SpaceSettingsCodeEditorAppSettingsParameters struct { // Settings that are used to configure and manage the lifecycle of JupyterLab applications in a space. See app_lifecycle_management Block below. // +kubebuilder:validation:Optional AppLifecycleManagement []SpaceSettingsCodeEditorAppSettingsAppLifecycleManagementParameters `json:"appLifecycleManagement,omitempty" tf:"app_lifecycle_management,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. // +kubebuilder:validation:Optional DefaultResourceSpec []SpaceSettingsCodeEditorAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec" tf:"default_resource_spec,omitempty"` }
func (*SpaceSettingsCodeEditorAppSettingsParameters) DeepCopy ¶ added in v1.5.0
func (in *SpaceSettingsCodeEditorAppSettingsParameters) DeepCopy() *SpaceSettingsCodeEditorAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsCodeEditorAppSettingsParameters.
func (*SpaceSettingsCodeEditorAppSettingsParameters) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSettingsCodeEditorAppSettingsParameters) DeepCopyInto(out *SpaceSettingsCodeEditorAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsInitParameters ¶ added in v0.38.0
type SpaceSettingsInitParameters struct { // The type of app created within the space. AppType *string `json:"appType,omitempty" tf:"app_type,omitempty"` // The Code Editor application settings. See Code Editor App Settings below. CodeEditorAppSettings []SpaceSettingsCodeEditorAppSettingsInitParameters `json:"codeEditorAppSettings,omitempty" tf:"code_editor_app_settings,omitempty"` // A file system, created by you, that you assign to a space for an Amazon SageMaker Domain. See Custom File System below. CustomFileSystem []CustomFileSystemInitParameters `json:"customFileSystem,omitempty" tf:"custom_file_system,omitempty"` // The settings for the JupyterLab application. See Jupyter Lab App Settings below. JupyterLabAppSettings []SpaceSettingsJupyterLabAppSettingsInitParameters `json:"jupyterLabAppSettings,omitempty" tf:"jupyter_lab_app_settings,omitempty"` // The Jupyter server's app settings. See Jupyter Server App Settings below. JupyterServerAppSettings []SpaceSettingsJupyterServerAppSettingsInitParameters `json:"jupyterServerAppSettings,omitempty" tf:"jupyter_server_app_settings,omitempty"` // The kernel gateway app settings. See Kernel Gateway App Settings below. KernelGatewayAppSettings []SpaceSettingsKernelGatewayAppSettingsInitParameters `json:"kernelGatewayAppSettings,omitempty" tf:"kernel_gateway_app_settings,omitempty"` SpaceStorageSettings []SpaceSettingsSpaceStorageSettingsInitParameters `json:"spaceStorageSettings,omitempty" tf:"space_storage_settings,omitempty"` }
func (*SpaceSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SpaceSettingsInitParameters) DeepCopy() *SpaceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsInitParameters.
func (*SpaceSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *SpaceSettingsInitParameters) DeepCopyInto(out *SpaceSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters ¶ added in v1.17.0
type SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters struct { // The time that SageMaker waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600. IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` }
func (*SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters) DeepCopy ¶ added in v1.17.0
func (in *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters) DeepCopy() *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters.
func (*SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation ¶ added in v1.17.0
type SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation struct { // The time that SageMaker waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600. IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` }
func (*SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation) DeepCopy ¶ added in v1.17.0
func (in *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation) DeepCopy() *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation.
func (*SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation) DeepCopyInto ¶ added in v1.17.0
func (in *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters ¶ added in v1.17.0
type SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters struct { // The time that SageMaker waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600. // +kubebuilder:validation:Optional IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` }
func (*SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters) DeepCopy ¶ added in v1.17.0
func (in *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters) DeepCopy() *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters.
func (*SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters) DeepCopyInto ¶ added in v1.17.0
func (in *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters ¶ added in v1.17.0
type SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters struct { // Settings related to idle shutdown of Studio applications. See idle_settings Block below. IdleSettings []SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters `json:"idleSettings,omitempty" tf:"idle_settings,omitempty"` }
func (*SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters) DeepCopy ¶ added in v1.17.0
func (in *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters) DeepCopy() *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters.
func (*SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementObservation ¶ added in v1.17.0
type SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementObservation struct { // Settings related to idle shutdown of Studio applications. See idle_settings Block below. IdleSettings []SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation `json:"idleSettings,omitempty" tf:"idle_settings,omitempty"` }
func (*SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementObservation) DeepCopy ¶ added in v1.17.0
func (in *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementObservation) DeepCopy() *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementObservation.
func (*SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementObservation) DeepCopyInto ¶ added in v1.17.0
func (in *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementObservation) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementParameters ¶ added in v1.17.0
type SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementParameters struct { // Settings related to idle shutdown of Studio applications. See idle_settings Block below. // +kubebuilder:validation:Optional IdleSettings []SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters `json:"idleSettings,omitempty" tf:"idle_settings,omitempty"` }
func (*SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementParameters) DeepCopy ¶ added in v1.17.0
func (in *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementParameters) DeepCopy() *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementParameters.
func (*SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementParameters) DeepCopyInto ¶ added in v1.17.0
func (in *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementParameters) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterLabAppSettingsCodeRepositoryInitParameters ¶ added in v1.5.0
type SpaceSettingsJupyterLabAppSettingsCodeRepositoryInitParameters struct { // The URL of the Git repository. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` }
func (*SpaceSettingsJupyterLabAppSettingsCodeRepositoryInitParameters) DeepCopy ¶ added in v1.5.0
func (in *SpaceSettingsJupyterLabAppSettingsCodeRepositoryInitParameters) DeepCopy() *SpaceSettingsJupyterLabAppSettingsCodeRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterLabAppSettingsCodeRepositoryInitParameters.
func (*SpaceSettingsJupyterLabAppSettingsCodeRepositoryInitParameters) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSettingsJupyterLabAppSettingsCodeRepositoryInitParameters) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsCodeRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterLabAppSettingsCodeRepositoryObservation ¶ added in v1.5.0
type SpaceSettingsJupyterLabAppSettingsCodeRepositoryObservation struct { // The URL of the Git repository. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` }
func (*SpaceSettingsJupyterLabAppSettingsCodeRepositoryObservation) DeepCopy ¶ added in v1.5.0
func (in *SpaceSettingsJupyterLabAppSettingsCodeRepositoryObservation) DeepCopy() *SpaceSettingsJupyterLabAppSettingsCodeRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterLabAppSettingsCodeRepositoryObservation.
func (*SpaceSettingsJupyterLabAppSettingsCodeRepositoryObservation) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSettingsJupyterLabAppSettingsCodeRepositoryObservation) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsCodeRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterLabAppSettingsCodeRepositoryParameters ¶ added in v1.5.0
type SpaceSettingsJupyterLabAppSettingsCodeRepositoryParameters struct { // The URL of the Git repository. // +kubebuilder:validation:Optional RepositoryURL *string `json:"repositoryUrl" tf:"repository_url,omitempty"` }
func (*SpaceSettingsJupyterLabAppSettingsCodeRepositoryParameters) DeepCopy ¶ added in v1.5.0
func (in *SpaceSettingsJupyterLabAppSettingsCodeRepositoryParameters) DeepCopy() *SpaceSettingsJupyterLabAppSettingsCodeRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterLabAppSettingsCodeRepositoryParameters.
func (*SpaceSettingsJupyterLabAppSettingsCodeRepositoryParameters) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSettingsJupyterLabAppSettingsCodeRepositoryParameters) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsCodeRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters ¶ added in v1.5.0
type SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters struct { // The instance type. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The Amazon Resource Name (ARN) of the SageMaker image created on the instance. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters) DeepCopy ¶ added in v1.5.0
func (in *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters.
func (*SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecObservation ¶ added in v1.5.0
type SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecObservation struct { // The instance type. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The Amazon Resource Name (ARN) of the SageMaker image created on the instance. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecObservation) DeepCopy ¶ added in v1.5.0
func (in *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecObservation) DeepCopy() *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecObservation.
func (*SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecParameters ¶ added in v1.5.0
type SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecParameters struct { // The instance type. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The Amazon Resource Name (ARN) of the SageMaker image created on the instance. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecParameters) DeepCopy ¶ added in v1.5.0
func (in *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecParameters) DeepCopy() *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecParameters.
func (*SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterLabAppSettingsInitParameters ¶ added in v1.5.0
type SpaceSettingsJupyterLabAppSettingsInitParameters struct { // Settings that are used to configure and manage the lifecycle of JupyterLab applications in a space. See app_lifecycle_management Block below. AppLifecycleManagement []SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters `json:"appLifecycleManagement,omitempty" tf:"app_lifecycle_management,omitempty"` // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below. CodeRepository []SpaceSettingsJupyterLabAppSettingsCodeRepositoryInitParameters `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` }
func (*SpaceSettingsJupyterLabAppSettingsInitParameters) DeepCopy ¶ added in v1.5.0
func (in *SpaceSettingsJupyterLabAppSettingsInitParameters) DeepCopy() *SpaceSettingsJupyterLabAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterLabAppSettingsInitParameters.
func (*SpaceSettingsJupyterLabAppSettingsInitParameters) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSettingsJupyterLabAppSettingsInitParameters) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterLabAppSettingsObservation ¶ added in v1.5.0
type SpaceSettingsJupyterLabAppSettingsObservation struct { // Settings that are used to configure and manage the lifecycle of JupyterLab applications in a space. See app_lifecycle_management Block below. AppLifecycleManagement []SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementObservation `json:"appLifecycleManagement,omitempty" tf:"app_lifecycle_management,omitempty"` // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below. CodeRepository []SpaceSettingsJupyterLabAppSettingsCodeRepositoryObservation `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` }
func (*SpaceSettingsJupyterLabAppSettingsObservation) DeepCopy ¶ added in v1.5.0
func (in *SpaceSettingsJupyterLabAppSettingsObservation) DeepCopy() *SpaceSettingsJupyterLabAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterLabAppSettingsObservation.
func (*SpaceSettingsJupyterLabAppSettingsObservation) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSettingsJupyterLabAppSettingsObservation) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterLabAppSettingsParameters ¶ added in v1.5.0
type SpaceSettingsJupyterLabAppSettingsParameters struct { // Settings that are used to configure and manage the lifecycle of JupyterLab applications in a space. See app_lifecycle_management Block below. // +kubebuilder:validation:Optional AppLifecycleManagement []SpaceSettingsJupyterLabAppSettingsAppLifecycleManagementParameters `json:"appLifecycleManagement,omitempty" tf:"app_lifecycle_management,omitempty"` // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below. // +kubebuilder:validation:Optional CodeRepository []SpaceSettingsJupyterLabAppSettingsCodeRepositoryParameters `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. // +kubebuilder:validation:Optional DefaultResourceSpec []SpaceSettingsJupyterLabAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec" tf:"default_resource_spec,omitempty"` }
func (*SpaceSettingsJupyterLabAppSettingsParameters) DeepCopy ¶ added in v1.5.0
func (in *SpaceSettingsJupyterLabAppSettingsParameters) DeepCopy() *SpaceSettingsJupyterLabAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterLabAppSettingsParameters.
func (*SpaceSettingsJupyterLabAppSettingsParameters) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSettingsJupyterLabAppSettingsParameters) DeepCopyInto(out *SpaceSettingsJupyterLabAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterServerAppSettingsCodeRepositoryInitParameters ¶ added in v0.38.0
type SpaceSettingsJupyterServerAppSettingsCodeRepositoryInitParameters struct { // The URL of the Git repository. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` }
func (*SpaceSettingsJupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SpaceSettingsJupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopy() *SpaceSettingsJupyterServerAppSettingsCodeRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterServerAppSettingsCodeRepositoryInitParameters.
func (*SpaceSettingsJupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *SpaceSettingsJupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopyInto(out *SpaceSettingsJupyterServerAppSettingsCodeRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation ¶ added in v0.30.0
type SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation struct { // The URL of the Git repository. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` }
func (*SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopy ¶ added in v0.30.0
func (in *SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopy() *SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation.
func (*SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopyInto ¶ added in v0.30.0
func (in *SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopyInto(out *SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters ¶ added in v0.30.0
type SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters struct { // The URL of the Git repository. // +kubebuilder:validation:Optional RepositoryURL *string `json:"repositoryUrl" tf:"repository_url,omitempty"` }
func (*SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopy ¶ added in v0.30.0
func (in *SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopy() *SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters.
func (*SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopyInto ¶ added in v0.30.0
func (in *SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopyInto(out *SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters ¶ added in v0.38.0
type SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters struct { // The instance type. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The Amazon Resource Name (ARN) of the SageMaker image created on the instance. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters.
func (*SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation ¶ added in v0.30.0
type SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation struct { // The instance type. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The Amazon Resource Name (ARN) of the SageMaker image created on the instance. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopy ¶ added in v0.30.0
func (in *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopy() *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation.
func (*SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶ added in v0.30.0
func (in *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters ¶ added in v0.30.0
type SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters struct { // The instance type. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The Amazon Resource Name (ARN) of the SageMaker image created on the instance. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopy ¶ added in v0.30.0
func (in *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopy() *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters.
func (*SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶ added in v0.30.0
func (in *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterServerAppSettingsInitParameters ¶ added in v0.38.0
type SpaceSettingsJupyterServerAppSettingsInitParameters struct { // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below. CodeRepository []SpaceSettingsJupyterServerAppSettingsCodeRepositoryInitParameters `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*SpaceSettingsJupyterServerAppSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SpaceSettingsJupyterServerAppSettingsInitParameters) DeepCopy() *SpaceSettingsJupyterServerAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterServerAppSettingsInitParameters.
func (*SpaceSettingsJupyterServerAppSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *SpaceSettingsJupyterServerAppSettingsInitParameters) DeepCopyInto(out *SpaceSettingsJupyterServerAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterServerAppSettingsObservation ¶ added in v0.30.0
type SpaceSettingsJupyterServerAppSettingsObservation struct { // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below. CodeRepository []SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*SpaceSettingsJupyterServerAppSettingsObservation) DeepCopy ¶ added in v0.30.0
func (in *SpaceSettingsJupyterServerAppSettingsObservation) DeepCopy() *SpaceSettingsJupyterServerAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterServerAppSettingsObservation.
func (*SpaceSettingsJupyterServerAppSettingsObservation) DeepCopyInto ¶ added in v0.30.0
func (in *SpaceSettingsJupyterServerAppSettingsObservation) DeepCopyInto(out *SpaceSettingsJupyterServerAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterServerAppSettingsParameters ¶ added in v0.30.0
type SpaceSettingsJupyterServerAppSettingsParameters struct { // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below. // +kubebuilder:validation:Optional CodeRepository []SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. // +kubebuilder:validation:Optional DefaultResourceSpec []SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +kubebuilder:validation:Optional // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*SpaceSettingsJupyterServerAppSettingsParameters) DeepCopy ¶ added in v0.30.0
func (in *SpaceSettingsJupyterServerAppSettingsParameters) DeepCopy() *SpaceSettingsJupyterServerAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterServerAppSettingsParameters.
func (*SpaceSettingsJupyterServerAppSettingsParameters) DeepCopyInto ¶ added in v0.30.0
func (in *SpaceSettingsJupyterServerAppSettingsParameters) DeepCopyInto(out *SpaceSettingsJupyterServerAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsKernelGatewayAppSettingsCustomImageInitParameters ¶ added in v0.38.0
type SpaceSettingsKernelGatewayAppSettingsCustomImageInitParameters struct { // The name of the App Image Config. AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*SpaceSettingsKernelGatewayAppSettingsCustomImageInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SpaceSettingsKernelGatewayAppSettingsCustomImageInitParameters) DeepCopy() *SpaceSettingsKernelGatewayAppSettingsCustomImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsKernelGatewayAppSettingsCustomImageInitParameters.
func (*SpaceSettingsKernelGatewayAppSettingsCustomImageInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *SpaceSettingsKernelGatewayAppSettingsCustomImageInitParameters) DeepCopyInto(out *SpaceSettingsKernelGatewayAppSettingsCustomImageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsKernelGatewayAppSettingsCustomImageObservation ¶ added in v0.30.0
type SpaceSettingsKernelGatewayAppSettingsCustomImageObservation struct { // The name of the App Image Config. AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*SpaceSettingsKernelGatewayAppSettingsCustomImageObservation) DeepCopy ¶ added in v0.30.0
func (in *SpaceSettingsKernelGatewayAppSettingsCustomImageObservation) DeepCopy() *SpaceSettingsKernelGatewayAppSettingsCustomImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsKernelGatewayAppSettingsCustomImageObservation.
func (*SpaceSettingsKernelGatewayAppSettingsCustomImageObservation) DeepCopyInto ¶ added in v0.30.0
func (in *SpaceSettingsKernelGatewayAppSettingsCustomImageObservation) DeepCopyInto(out *SpaceSettingsKernelGatewayAppSettingsCustomImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsKernelGatewayAppSettingsCustomImageParameters ¶ added in v0.30.0
type SpaceSettingsKernelGatewayAppSettingsCustomImageParameters struct { // The name of the App Image Config. // +kubebuilder:validation:Optional AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. // +kubebuilder:validation:Optional ImageName *string `json:"imageName" tf:"image_name,omitempty"` // The version number of the Custom Image. // +kubebuilder:validation:Optional ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*SpaceSettingsKernelGatewayAppSettingsCustomImageParameters) DeepCopy ¶ added in v0.30.0
func (in *SpaceSettingsKernelGatewayAppSettingsCustomImageParameters) DeepCopy() *SpaceSettingsKernelGatewayAppSettingsCustomImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsKernelGatewayAppSettingsCustomImageParameters.
func (*SpaceSettingsKernelGatewayAppSettingsCustomImageParameters) DeepCopyInto ¶ added in v0.30.0
func (in *SpaceSettingsKernelGatewayAppSettingsCustomImageParameters) DeepCopyInto(out *SpaceSettingsKernelGatewayAppSettingsCustomImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters ¶ added in v0.38.0
type SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters struct { // The instance type. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The Amazon Resource Name (ARN) of the SageMaker image created on the instance. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters.
func (*SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation ¶ added in v0.30.0
type SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation struct { // The instance type. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The Amazon Resource Name (ARN) of the SageMaker image created on the instance. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopy ¶ added in v0.30.0
func (in *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopy() *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation.
func (*SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶ added in v0.30.0
func (in *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters ¶ added in v0.30.0
type SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters struct { // The instance type. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The Amazon Resource Name (ARN) of the SageMaker image created on the instance. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopy ¶ added in v0.30.0
func (in *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopy() *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters.
func (*SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶ added in v0.30.0
func (in *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsKernelGatewayAppSettingsInitParameters ¶ added in v0.38.0
type SpaceSettingsKernelGatewayAppSettingsInitParameters struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below. CustomImage []SpaceSettingsKernelGatewayAppSettingsCustomImageInitParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*SpaceSettingsKernelGatewayAppSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *SpaceSettingsKernelGatewayAppSettingsInitParameters) DeepCopy() *SpaceSettingsKernelGatewayAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsKernelGatewayAppSettingsInitParameters.
func (*SpaceSettingsKernelGatewayAppSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *SpaceSettingsKernelGatewayAppSettingsInitParameters) DeepCopyInto(out *SpaceSettingsKernelGatewayAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsKernelGatewayAppSettingsObservation ¶ added in v0.30.0
type SpaceSettingsKernelGatewayAppSettingsObservation struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below. CustomImage []SpaceSettingsKernelGatewayAppSettingsCustomImageObservation `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*SpaceSettingsKernelGatewayAppSettingsObservation) DeepCopy ¶ added in v0.30.0
func (in *SpaceSettingsKernelGatewayAppSettingsObservation) DeepCopy() *SpaceSettingsKernelGatewayAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsKernelGatewayAppSettingsObservation.
func (*SpaceSettingsKernelGatewayAppSettingsObservation) DeepCopyInto ¶ added in v0.30.0
func (in *SpaceSettingsKernelGatewayAppSettingsObservation) DeepCopyInto(out *SpaceSettingsKernelGatewayAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsKernelGatewayAppSettingsParameters ¶ added in v0.30.0
type SpaceSettingsKernelGatewayAppSettingsParameters struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below. // +kubebuilder:validation:Optional CustomImage []SpaceSettingsKernelGatewayAppSettingsCustomImageParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. // +kubebuilder:validation:Optional DefaultResourceSpec []SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +kubebuilder:validation:Optional // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*SpaceSettingsKernelGatewayAppSettingsParameters) DeepCopy ¶ added in v0.30.0
func (in *SpaceSettingsKernelGatewayAppSettingsParameters) DeepCopy() *SpaceSettingsKernelGatewayAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsKernelGatewayAppSettingsParameters.
func (*SpaceSettingsKernelGatewayAppSettingsParameters) DeepCopyInto ¶ added in v0.30.0
func (in *SpaceSettingsKernelGatewayAppSettingsParameters) DeepCopyInto(out *SpaceSettingsKernelGatewayAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsObservation ¶ added in v0.30.0
type SpaceSettingsObservation struct { // The type of app created within the space. AppType *string `json:"appType,omitempty" tf:"app_type,omitempty"` // The Code Editor application settings. See Code Editor App Settings below. CodeEditorAppSettings []SpaceSettingsCodeEditorAppSettingsObservation `json:"codeEditorAppSettings,omitempty" tf:"code_editor_app_settings,omitempty"` // A file system, created by you, that you assign to a space for an Amazon SageMaker Domain. See Custom File System below. CustomFileSystem []CustomFileSystemObservation `json:"customFileSystem,omitempty" tf:"custom_file_system,omitempty"` // The settings for the JupyterLab application. See Jupyter Lab App Settings below. JupyterLabAppSettings []SpaceSettingsJupyterLabAppSettingsObservation `json:"jupyterLabAppSettings,omitempty" tf:"jupyter_lab_app_settings,omitempty"` // The Jupyter server's app settings. See Jupyter Server App Settings below. JupyterServerAppSettings []SpaceSettingsJupyterServerAppSettingsObservation `json:"jupyterServerAppSettings,omitempty" tf:"jupyter_server_app_settings,omitempty"` // The kernel gateway app settings. See Kernel Gateway App Settings below. KernelGatewayAppSettings []SpaceSettingsKernelGatewayAppSettingsObservation `json:"kernelGatewayAppSettings,omitempty" tf:"kernel_gateway_app_settings,omitempty"` SpaceStorageSettings []SpaceSettingsSpaceStorageSettingsObservation `json:"spaceStorageSettings,omitempty" tf:"space_storage_settings,omitempty"` }
func (*SpaceSettingsObservation) DeepCopy ¶ added in v0.30.0
func (in *SpaceSettingsObservation) DeepCopy() *SpaceSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsObservation.
func (*SpaceSettingsObservation) DeepCopyInto ¶ added in v0.30.0
func (in *SpaceSettingsObservation) DeepCopyInto(out *SpaceSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsParameters ¶ added in v0.30.0
type SpaceSettingsParameters struct { // The type of app created within the space. // +kubebuilder:validation:Optional AppType *string `json:"appType,omitempty" tf:"app_type,omitempty"` // The Code Editor application settings. See Code Editor App Settings below. // +kubebuilder:validation:Optional CodeEditorAppSettings []SpaceSettingsCodeEditorAppSettingsParameters `json:"codeEditorAppSettings,omitempty" tf:"code_editor_app_settings,omitempty"` // A file system, created by you, that you assign to a space for an Amazon SageMaker Domain. See Custom File System below. // +kubebuilder:validation:Optional CustomFileSystem []CustomFileSystemParameters `json:"customFileSystem,omitempty" tf:"custom_file_system,omitempty"` // The settings for the JupyterLab application. See Jupyter Lab App Settings below. // +kubebuilder:validation:Optional JupyterLabAppSettings []SpaceSettingsJupyterLabAppSettingsParameters `json:"jupyterLabAppSettings,omitempty" tf:"jupyter_lab_app_settings,omitempty"` // The Jupyter server's app settings. See Jupyter Server App Settings below. // +kubebuilder:validation:Optional JupyterServerAppSettings []SpaceSettingsJupyterServerAppSettingsParameters `json:"jupyterServerAppSettings,omitempty" tf:"jupyter_server_app_settings,omitempty"` // The kernel gateway app settings. See Kernel Gateway App Settings below. // +kubebuilder:validation:Optional KernelGatewayAppSettings []SpaceSettingsKernelGatewayAppSettingsParameters `json:"kernelGatewayAppSettings,omitempty" tf:"kernel_gateway_app_settings,omitempty"` // +kubebuilder:validation:Optional SpaceStorageSettings []SpaceSettingsSpaceStorageSettingsParameters `json:"spaceStorageSettings,omitempty" tf:"space_storage_settings,omitempty"` }
func (*SpaceSettingsParameters) DeepCopy ¶ added in v0.30.0
func (in *SpaceSettingsParameters) DeepCopy() *SpaceSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsParameters.
func (*SpaceSettingsParameters) DeepCopyInto ¶ added in v0.30.0
func (in *SpaceSettingsParameters) DeepCopyInto(out *SpaceSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsSpaceStorageSettingsInitParameters ¶ added in v1.5.0
type SpaceSettingsSpaceStorageSettingsInitParameters struct {
EBSStorageSettings []EBSStorageSettingsInitParameters `json:"ebsStorageSettings,omitempty" tf:"ebs_storage_settings,omitempty"`
}
func (*SpaceSettingsSpaceStorageSettingsInitParameters) DeepCopy ¶ added in v1.5.0
func (in *SpaceSettingsSpaceStorageSettingsInitParameters) DeepCopy() *SpaceSettingsSpaceStorageSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsSpaceStorageSettingsInitParameters.
func (*SpaceSettingsSpaceStorageSettingsInitParameters) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSettingsSpaceStorageSettingsInitParameters) DeepCopyInto(out *SpaceSettingsSpaceStorageSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsSpaceStorageSettingsObservation ¶ added in v1.5.0
type SpaceSettingsSpaceStorageSettingsObservation struct {
EBSStorageSettings []EBSStorageSettingsObservation `json:"ebsStorageSettings,omitempty" tf:"ebs_storage_settings,omitempty"`
}
func (*SpaceSettingsSpaceStorageSettingsObservation) DeepCopy ¶ added in v1.5.0
func (in *SpaceSettingsSpaceStorageSettingsObservation) DeepCopy() *SpaceSettingsSpaceStorageSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsSpaceStorageSettingsObservation.
func (*SpaceSettingsSpaceStorageSettingsObservation) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSettingsSpaceStorageSettingsObservation) DeepCopyInto(out *SpaceSettingsSpaceStorageSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsSpaceStorageSettingsParameters ¶ added in v1.5.0
type SpaceSettingsSpaceStorageSettingsParameters struct { // +kubebuilder:validation:Optional EBSStorageSettings []EBSStorageSettingsParameters `json:"ebsStorageSettings" tf:"ebs_storage_settings,omitempty"` }
func (*SpaceSettingsSpaceStorageSettingsParameters) DeepCopy ¶ added in v1.5.0
func (in *SpaceSettingsSpaceStorageSettingsParameters) DeepCopy() *SpaceSettingsSpaceStorageSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsSpaceStorageSettingsParameters.
func (*SpaceSettingsSpaceStorageSettingsParameters) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSettingsSpaceStorageSettingsParameters) DeepCopyInto(out *SpaceSettingsSpaceStorageSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSharingSettingsInitParameters ¶ added in v1.5.0
type SpaceSharingSettingsInitParameters struct { // Specifies the sharing type of the space. Valid values are Private and Shared. SharingType *string `json:"sharingType,omitempty" tf:"sharing_type,omitempty"` }
func (*SpaceSharingSettingsInitParameters) DeepCopy ¶ added in v1.5.0
func (in *SpaceSharingSettingsInitParameters) DeepCopy() *SpaceSharingSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSharingSettingsInitParameters.
func (*SpaceSharingSettingsInitParameters) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSharingSettingsInitParameters) DeepCopyInto(out *SpaceSharingSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSharingSettingsObservation ¶ added in v1.5.0
type SpaceSharingSettingsObservation struct { // Specifies the sharing type of the space. Valid values are Private and Shared. SharingType *string `json:"sharingType,omitempty" tf:"sharing_type,omitempty"` }
func (*SpaceSharingSettingsObservation) DeepCopy ¶ added in v1.5.0
func (in *SpaceSharingSettingsObservation) DeepCopy() *SpaceSharingSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSharingSettingsObservation.
func (*SpaceSharingSettingsObservation) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSharingSettingsObservation) DeepCopyInto(out *SpaceSharingSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSharingSettingsParameters ¶ added in v1.5.0
type SpaceSharingSettingsParameters struct { // Specifies the sharing type of the space. Valid values are Private and Shared. // +kubebuilder:validation:Optional SharingType *string `json:"sharingType" tf:"sharing_type,omitempty"` }
func (*SpaceSharingSettingsParameters) DeepCopy ¶ added in v1.5.0
func (in *SpaceSharingSettingsParameters) DeepCopy() *SpaceSharingSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSharingSettingsParameters.
func (*SpaceSharingSettingsParameters) DeepCopyInto ¶ added in v1.5.0
func (in *SpaceSharingSettingsParameters) DeepCopyInto(out *SpaceSharingSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSpec ¶ added in v0.30.0
type SpaceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpaceParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider SpaceInitParameters `json:"initProvider,omitempty"` }
SpaceSpec defines the desired state of Space
func (*SpaceSpec) DeepCopy ¶ added in v0.30.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSpec.
func (*SpaceSpec) DeepCopyInto ¶ added in v0.30.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceStatus ¶ added in v0.30.0
type SpaceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpaceObservation `json:"atProvider,omitempty"` }
SpaceStatus defines the observed state of Space.
func (*SpaceStatus) DeepCopy ¶ added in v0.30.0
func (in *SpaceStatus) DeepCopy() *SpaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceStatus.
func (*SpaceStatus) DeepCopyInto ¶ added in v0.30.0
func (in *SpaceStatus) DeepCopyInto(out *SpaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceStorageSettingsDefaultEBSStorageSettingsInitParameters ¶ added in v1.0.0
type SpaceStorageSettingsDefaultEBSStorageSettingsInitParameters struct { // The default size of the EBS storage volume for a private space. DefaultEBSVolumeSizeInGb *float64 `json:"defaultEbsVolumeSizeInGb,omitempty" tf:"default_ebs_volume_size_in_gb,omitempty"` // The maximum size of the EBS storage volume for a private space. MaximumEBSVolumeSizeInGb *float64 `json:"maximumEbsVolumeSizeInGb,omitempty" tf:"maximum_ebs_volume_size_in_gb,omitempty"` }
func (*SpaceStorageSettingsDefaultEBSStorageSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *SpaceStorageSettingsDefaultEBSStorageSettingsInitParameters) DeepCopy() *SpaceStorageSettingsDefaultEBSStorageSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceStorageSettingsDefaultEBSStorageSettingsInitParameters.
func (*SpaceStorageSettingsDefaultEBSStorageSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *SpaceStorageSettingsDefaultEBSStorageSettingsInitParameters) DeepCopyInto(out *SpaceStorageSettingsDefaultEBSStorageSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceStorageSettingsDefaultEBSStorageSettingsObservation ¶ added in v1.0.0
type SpaceStorageSettingsDefaultEBSStorageSettingsObservation struct { // The default size of the EBS storage volume for a private space. DefaultEBSVolumeSizeInGb *float64 `json:"defaultEbsVolumeSizeInGb,omitempty" tf:"default_ebs_volume_size_in_gb,omitempty"` // The maximum size of the EBS storage volume for a private space. MaximumEBSVolumeSizeInGb *float64 `json:"maximumEbsVolumeSizeInGb,omitempty" tf:"maximum_ebs_volume_size_in_gb,omitempty"` }
func (*SpaceStorageSettingsDefaultEBSStorageSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *SpaceStorageSettingsDefaultEBSStorageSettingsObservation) DeepCopy() *SpaceStorageSettingsDefaultEBSStorageSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceStorageSettingsDefaultEBSStorageSettingsObservation.
func (*SpaceStorageSettingsDefaultEBSStorageSettingsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *SpaceStorageSettingsDefaultEBSStorageSettingsObservation) DeepCopyInto(out *SpaceStorageSettingsDefaultEBSStorageSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceStorageSettingsDefaultEBSStorageSettingsParameters ¶ added in v1.0.0
type SpaceStorageSettingsDefaultEBSStorageSettingsParameters struct { // The default size of the EBS storage volume for a private space. // +kubebuilder:validation:Optional DefaultEBSVolumeSizeInGb *float64 `json:"defaultEbsVolumeSizeInGb" tf:"default_ebs_volume_size_in_gb,omitempty"` // The maximum size of the EBS storage volume for a private space. // +kubebuilder:validation:Optional MaximumEBSVolumeSizeInGb *float64 `json:"maximumEbsVolumeSizeInGb" tf:"maximum_ebs_volume_size_in_gb,omitempty"` }
func (*SpaceStorageSettingsDefaultEBSStorageSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *SpaceStorageSettingsDefaultEBSStorageSettingsParameters) DeepCopy() *SpaceStorageSettingsDefaultEBSStorageSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceStorageSettingsDefaultEBSStorageSettingsParameters.
func (*SpaceStorageSettingsDefaultEBSStorageSettingsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *SpaceStorageSettingsDefaultEBSStorageSettingsParameters) DeepCopyInto(out *SpaceStorageSettingsDefaultEBSStorageSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceStorageSettingsInitParameters ¶ added in v1.0.0
type SpaceStorageSettingsInitParameters struct { // The default EBS storage settings for a private space. See default_ebs_storage_settings Block below. DefaultEBSStorageSettings []DefaultEBSStorageSettingsInitParameters `json:"defaultEbsStorageSettings,omitempty" tf:"default_ebs_storage_settings,omitempty"` }
func (*SpaceStorageSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *SpaceStorageSettingsInitParameters) DeepCopy() *SpaceStorageSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceStorageSettingsInitParameters.
func (*SpaceStorageSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *SpaceStorageSettingsInitParameters) DeepCopyInto(out *SpaceStorageSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceStorageSettingsObservation ¶ added in v1.0.0
type SpaceStorageSettingsObservation struct { // The default EBS storage settings for a private space. See default_ebs_storage_settings Block below. DefaultEBSStorageSettings []DefaultEBSStorageSettingsObservation `json:"defaultEbsStorageSettings,omitempty" tf:"default_ebs_storage_settings,omitempty"` }
func (*SpaceStorageSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *SpaceStorageSettingsObservation) DeepCopy() *SpaceStorageSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceStorageSettingsObservation.
func (*SpaceStorageSettingsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *SpaceStorageSettingsObservation) DeepCopyInto(out *SpaceStorageSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceStorageSettingsParameters ¶ added in v1.0.0
type SpaceStorageSettingsParameters struct { // The default EBS storage settings for a private space. See default_ebs_storage_settings Block below. // +kubebuilder:validation:Optional DefaultEBSStorageSettings []DefaultEBSStorageSettingsParameters `json:"defaultEbsStorageSettings,omitempty" tf:"default_ebs_storage_settings,omitempty"` }
func (*SpaceStorageSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *SpaceStorageSettingsParameters) DeepCopy() *SpaceStorageSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceStorageSettingsParameters.
func (*SpaceStorageSettingsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *SpaceStorageSettingsParameters) DeepCopyInto(out *SpaceStorageSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StudioLifecycleConfig ¶
type StudioLifecycleConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.studioLifecycleConfigAppType) || (has(self.initProvider) && has(self.initProvider.studioLifecycleConfigAppType))",message="spec.forProvider.studioLifecycleConfigAppType is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.studioLifecycleConfigContent) || (has(self.initProvider) && has(self.initProvider.studioLifecycleConfigContent))",message="spec.forProvider.studioLifecycleConfigContent is a required parameter" Spec StudioLifecycleConfigSpec `json:"spec"` Status StudioLifecycleConfigStatus `json:"status,omitempty"` }
StudioLifecycleConfig is the Schema for the StudioLifecycleConfigs API. Provides a SageMaker Studio Lifecycle Config resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*StudioLifecycleConfig) DeepCopy ¶
func (in *StudioLifecycleConfig) DeepCopy() *StudioLifecycleConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudioLifecycleConfig.
func (*StudioLifecycleConfig) DeepCopyInto ¶
func (in *StudioLifecycleConfig) DeepCopyInto(out *StudioLifecycleConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StudioLifecycleConfig) DeepCopyObject ¶
func (in *StudioLifecycleConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StudioLifecycleConfig) GetCondition ¶
func (mg *StudioLifecycleConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this StudioLifecycleConfig.
func (*StudioLifecycleConfig) GetConnectionDetailsMapping ¶
func (tr *StudioLifecycleConfig) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this StudioLifecycleConfig
func (*StudioLifecycleConfig) GetDeletionPolicy ¶
func (mg *StudioLifecycleConfig) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this StudioLifecycleConfig.
func (*StudioLifecycleConfig) GetID ¶
func (tr *StudioLifecycleConfig) GetID() string
GetID returns ID of underlying Terraform resource of this StudioLifecycleConfig
func (*StudioLifecycleConfig) GetInitParameters ¶ added in v0.38.0
func (tr *StudioLifecycleConfig) GetInitParameters() (map[string]any, error)
GetInitParameters of this StudioLifecycleConfig
func (*StudioLifecycleConfig) GetManagementPolicies ¶ added in v0.38.0
func (mg *StudioLifecycleConfig) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this StudioLifecycleConfig.
func (*StudioLifecycleConfig) GetMergedParameters ¶ added in v0.44.0
func (tr *StudioLifecycleConfig) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this StudioLifecycleConfig
func (*StudioLifecycleConfig) GetObservation ¶
func (tr *StudioLifecycleConfig) GetObservation() (map[string]any, error)
GetObservation of this StudioLifecycleConfig
func (*StudioLifecycleConfig) GetParameters ¶
func (tr *StudioLifecycleConfig) GetParameters() (map[string]any, error)
GetParameters of this StudioLifecycleConfig
func (*StudioLifecycleConfig) GetProviderConfigReference ¶
func (mg *StudioLifecycleConfig) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this StudioLifecycleConfig.
func (*StudioLifecycleConfig) GetPublishConnectionDetailsTo ¶
func (mg *StudioLifecycleConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this StudioLifecycleConfig.
func (*StudioLifecycleConfig) GetTerraformResourceType ¶
func (mg *StudioLifecycleConfig) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this StudioLifecycleConfig
func (*StudioLifecycleConfig) GetTerraformSchemaVersion ¶
func (tr *StudioLifecycleConfig) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*StudioLifecycleConfig) GetWriteConnectionSecretToReference ¶
func (mg *StudioLifecycleConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this StudioLifecycleConfig.
func (*StudioLifecycleConfig) Hub ¶ added in v0.47.2
func (tr *StudioLifecycleConfig) Hub()
Hub marks this type as a conversion hub.
func (*StudioLifecycleConfig) LateInitialize ¶
func (tr *StudioLifecycleConfig) LateInitialize(attrs []byte) (bool, error)
LateInitialize this StudioLifecycleConfig using its observed tfState. returns True if there are any spec changes for the resource.
func (*StudioLifecycleConfig) SetConditions ¶
func (mg *StudioLifecycleConfig) SetConditions(c ...xpv1.Condition)
SetConditions of this StudioLifecycleConfig.
func (*StudioLifecycleConfig) SetDeletionPolicy ¶
func (mg *StudioLifecycleConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this StudioLifecycleConfig.
func (*StudioLifecycleConfig) SetManagementPolicies ¶ added in v0.38.0
func (mg *StudioLifecycleConfig) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this StudioLifecycleConfig.
func (*StudioLifecycleConfig) SetObservation ¶
func (tr *StudioLifecycleConfig) SetObservation(obs map[string]any) error
SetObservation for this StudioLifecycleConfig
func (*StudioLifecycleConfig) SetParameters ¶
func (tr *StudioLifecycleConfig) SetParameters(params map[string]any) error
SetParameters for this StudioLifecycleConfig
func (*StudioLifecycleConfig) SetProviderConfigReference ¶
func (mg *StudioLifecycleConfig) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this StudioLifecycleConfig.
func (*StudioLifecycleConfig) SetPublishConnectionDetailsTo ¶
func (mg *StudioLifecycleConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this StudioLifecycleConfig.
func (*StudioLifecycleConfig) SetWriteConnectionSecretToReference ¶
func (mg *StudioLifecycleConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this StudioLifecycleConfig.
type StudioLifecycleConfigInitParameters ¶ added in v0.38.0
type StudioLifecycleConfigInitParameters struct { // The App type that the Lifecycle Configuration is attached to. Valid values are JupyterServer, JupyterLab, CodeEditor and KernelGateway. StudioLifecycleConfigAppType *string `json:"studioLifecycleConfigAppType,omitempty" tf:"studio_lifecycle_config_app_type,omitempty"` // The content of your Studio Lifecycle Configuration script. This content must be base64 encoded. StudioLifecycleConfigContent *string `json:"studioLifecycleConfigContent,omitempty" tf:"studio_lifecycle_config_content,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*StudioLifecycleConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *StudioLifecycleConfigInitParameters) DeepCopy() *StudioLifecycleConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudioLifecycleConfigInitParameters.
func (*StudioLifecycleConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *StudioLifecycleConfigInitParameters) DeepCopyInto(out *StudioLifecycleConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StudioLifecycleConfigList ¶
type StudioLifecycleConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StudioLifecycleConfig `json:"items"` }
StudioLifecycleConfigList contains a list of StudioLifecycleConfigs
func (*StudioLifecycleConfigList) DeepCopy ¶
func (in *StudioLifecycleConfigList) DeepCopy() *StudioLifecycleConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudioLifecycleConfigList.
func (*StudioLifecycleConfigList) DeepCopyInto ¶
func (in *StudioLifecycleConfigList) DeepCopyInto(out *StudioLifecycleConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StudioLifecycleConfigList) DeepCopyObject ¶
func (in *StudioLifecycleConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StudioLifecycleConfigList) GetItems ¶
func (l *StudioLifecycleConfigList) GetItems() []resource.Managed
GetItems of this StudioLifecycleConfigList.
type StudioLifecycleConfigObservation ¶
type StudioLifecycleConfigObservation struct { // The Amazon Resource Name (ARN) assigned by AWS to this Studio Lifecycle Config. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The name of the Studio Lifecycle Config. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The App type that the Lifecycle Configuration is attached to. Valid values are JupyterServer, JupyterLab, CodeEditor and KernelGateway. StudioLifecycleConfigAppType *string `json:"studioLifecycleConfigAppType,omitempty" tf:"studio_lifecycle_config_app_type,omitempty"` // The content of your Studio Lifecycle Configuration script. This content must be base64 encoded. StudioLifecycleConfigContent *string `json:"studioLifecycleConfigContent,omitempty" tf:"studio_lifecycle_config_content,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*StudioLifecycleConfigObservation) DeepCopy ¶
func (in *StudioLifecycleConfigObservation) DeepCopy() *StudioLifecycleConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudioLifecycleConfigObservation.
func (*StudioLifecycleConfigObservation) DeepCopyInto ¶
func (in *StudioLifecycleConfigObservation) DeepCopyInto(out *StudioLifecycleConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StudioLifecycleConfigParameters ¶
type StudioLifecycleConfigParameters struct { // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // The App type that the Lifecycle Configuration is attached to. Valid values are JupyterServer, JupyterLab, CodeEditor and KernelGateway. // +kubebuilder:validation:Optional StudioLifecycleConfigAppType *string `json:"studioLifecycleConfigAppType,omitempty" tf:"studio_lifecycle_config_app_type,omitempty"` // The content of your Studio Lifecycle Configuration script. This content must be base64 encoded. // +kubebuilder:validation:Optional StudioLifecycleConfigContent *string `json:"studioLifecycleConfigContent,omitempty" tf:"studio_lifecycle_config_content,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*StudioLifecycleConfigParameters) DeepCopy ¶
func (in *StudioLifecycleConfigParameters) DeepCopy() *StudioLifecycleConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudioLifecycleConfigParameters.
func (*StudioLifecycleConfigParameters) DeepCopyInto ¶
func (in *StudioLifecycleConfigParameters) DeepCopyInto(out *StudioLifecycleConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StudioLifecycleConfigSpec ¶
type StudioLifecycleConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider StudioLifecycleConfigParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider StudioLifecycleConfigInitParameters `json:"initProvider,omitempty"` }
StudioLifecycleConfigSpec defines the desired state of StudioLifecycleConfig
func (*StudioLifecycleConfigSpec) DeepCopy ¶
func (in *StudioLifecycleConfigSpec) DeepCopy() *StudioLifecycleConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudioLifecycleConfigSpec.
func (*StudioLifecycleConfigSpec) DeepCopyInto ¶
func (in *StudioLifecycleConfigSpec) DeepCopyInto(out *StudioLifecycleConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StudioLifecycleConfigStatus ¶
type StudioLifecycleConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider StudioLifecycleConfigObservation `json:"atProvider,omitempty"` }
StudioLifecycleConfigStatus defines the observed state of StudioLifecycleConfig.
func (*StudioLifecycleConfigStatus) DeepCopy ¶
func (in *StudioLifecycleConfigStatus) DeepCopy() *StudioLifecycleConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudioLifecycleConfigStatus.
func (*StudioLifecycleConfigStatus) DeepCopyInto ¶
func (in *StudioLifecycleConfigStatus) DeepCopyInto(out *StudioLifecycleConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StudioWebPortalSettingsInitParameters ¶ added in v1.15.0
type StudioWebPortalSettingsInitParameters struct { // The Applications supported in Studio that are hidden from the Studio left navigation pane. // +listType=set HiddenAppTypes []*string `json:"hiddenAppTypes,omitempty" tf:"hidden_app_types,omitempty"` // The instance types you are hiding from the Studio user interface. // +listType=set HiddenInstanceTypes []*string `json:"hiddenInstanceTypes,omitempty" tf:"hidden_instance_types,omitempty"` // The machine learning tools that are hidden from the Studio left navigation pane. // +listType=set HiddenMLTools []*string `json:"hiddenMlTools,omitempty" tf:"hidden_ml_tools,omitempty"` }
func (*StudioWebPortalSettingsInitParameters) DeepCopy ¶ added in v1.15.0
func (in *StudioWebPortalSettingsInitParameters) DeepCopy() *StudioWebPortalSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudioWebPortalSettingsInitParameters.
func (*StudioWebPortalSettingsInitParameters) DeepCopyInto ¶ added in v1.15.0
func (in *StudioWebPortalSettingsInitParameters) DeepCopyInto(out *StudioWebPortalSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StudioWebPortalSettingsObservation ¶ added in v1.15.0
type StudioWebPortalSettingsObservation struct { // The Applications supported in Studio that are hidden from the Studio left navigation pane. // +listType=set HiddenAppTypes []*string `json:"hiddenAppTypes,omitempty" tf:"hidden_app_types,omitempty"` // The instance types you are hiding from the Studio user interface. // +listType=set HiddenInstanceTypes []*string `json:"hiddenInstanceTypes,omitempty" tf:"hidden_instance_types,omitempty"` // The machine learning tools that are hidden from the Studio left navigation pane. // +listType=set HiddenMLTools []*string `json:"hiddenMlTools,omitempty" tf:"hidden_ml_tools,omitempty"` }
func (*StudioWebPortalSettingsObservation) DeepCopy ¶ added in v1.15.0
func (in *StudioWebPortalSettingsObservation) DeepCopy() *StudioWebPortalSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudioWebPortalSettingsObservation.
func (*StudioWebPortalSettingsObservation) DeepCopyInto ¶ added in v1.15.0
func (in *StudioWebPortalSettingsObservation) DeepCopyInto(out *StudioWebPortalSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StudioWebPortalSettingsParameters ¶ added in v1.15.0
type StudioWebPortalSettingsParameters struct { // The Applications supported in Studio that are hidden from the Studio left navigation pane. // +kubebuilder:validation:Optional // +listType=set HiddenAppTypes []*string `json:"hiddenAppTypes,omitempty" tf:"hidden_app_types,omitempty"` // The instance types you are hiding from the Studio user interface. // +kubebuilder:validation:Optional // +listType=set HiddenInstanceTypes []*string `json:"hiddenInstanceTypes,omitempty" tf:"hidden_instance_types,omitempty"` // The machine learning tools that are hidden from the Studio left navigation pane. // +kubebuilder:validation:Optional // +listType=set HiddenMLTools []*string `json:"hiddenMlTools,omitempty" tf:"hidden_ml_tools,omitempty"` }
func (*StudioWebPortalSettingsParameters) DeepCopy ¶ added in v1.15.0
func (in *StudioWebPortalSettingsParameters) DeepCopy() *StudioWebPortalSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StudioWebPortalSettingsParameters.
func (*StudioWebPortalSettingsParameters) DeepCopyInto ¶ added in v1.15.0
func (in *StudioWebPortalSettingsParameters) DeepCopyInto(out *StudioWebPortalSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TTLDurationInitParameters ¶ added in v1.0.0
type TTLDurationInitParameters struct { // TtlDuration time unit. Valid values are Seconds, Minutes, Hours, Days, or Weeks. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // TtlDuration time value. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*TTLDurationInitParameters) DeepCopy ¶ added in v1.0.0
func (in *TTLDurationInitParameters) DeepCopy() *TTLDurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TTLDurationInitParameters.
func (*TTLDurationInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *TTLDurationInitParameters) DeepCopyInto(out *TTLDurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TTLDurationObservation ¶ added in v1.0.0
type TTLDurationObservation struct { // TtlDuration time unit. Valid values are Seconds, Minutes, Hours, Days, or Weeks. Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // TtlDuration time value. Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*TTLDurationObservation) DeepCopy ¶ added in v1.0.0
func (in *TTLDurationObservation) DeepCopy() *TTLDurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TTLDurationObservation.
func (*TTLDurationObservation) DeepCopyInto ¶ added in v1.0.0
func (in *TTLDurationObservation) DeepCopyInto(out *TTLDurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TTLDurationParameters ¶ added in v1.0.0
type TTLDurationParameters struct { // TtlDuration time unit. Valid values are Seconds, Minutes, Hours, Days, or Weeks. // +kubebuilder:validation:Optional Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // TtlDuration time value. // +kubebuilder:validation:Optional Value *float64 `json:"value,omitempty" tf:"value,omitempty"` }
func (*TTLDurationParameters) DeepCopy ¶ added in v1.0.0
func (in *TTLDurationParameters) DeepCopy() *TTLDurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TTLDurationParameters.
func (*TTLDurationParameters) DeepCopyInto ¶ added in v1.0.0
func (in *TTLDurationParameters) DeepCopyInto(out *TTLDurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TensorBoardAppSettingsDefaultResourceSpecInitParameters ¶ added in v0.38.0
type TensorBoardAppSettingsDefaultResourceSpecInitParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*TensorBoardAppSettingsDefaultResourceSpecInitParameters) DeepCopy ¶ added in v0.38.0
func (in *TensorBoardAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *TensorBoardAppSettingsDefaultResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorBoardAppSettingsDefaultResourceSpecInitParameters.
func (*TensorBoardAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *TensorBoardAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *TensorBoardAppSettingsDefaultResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TensorBoardAppSettingsDefaultResourceSpecObservation ¶
type TensorBoardAppSettingsDefaultResourceSpecObservation struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*TensorBoardAppSettingsDefaultResourceSpecObservation) DeepCopy ¶
func (in *TensorBoardAppSettingsDefaultResourceSpecObservation) DeepCopy() *TensorBoardAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorBoardAppSettingsDefaultResourceSpecObservation.
func (*TensorBoardAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶
func (in *TensorBoardAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *TensorBoardAppSettingsDefaultResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TensorBoardAppSettingsDefaultResourceSpecParameters ¶
type TensorBoardAppSettingsDefaultResourceSpecParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*TensorBoardAppSettingsDefaultResourceSpecParameters) DeepCopy ¶
func (in *TensorBoardAppSettingsDefaultResourceSpecParameters) DeepCopy() *TensorBoardAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorBoardAppSettingsDefaultResourceSpecParameters.
func (*TensorBoardAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶
func (in *TensorBoardAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *TensorBoardAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TensorBoardAppSettingsInitParameters ¶ added in v0.38.0
type TensorBoardAppSettingsInitParameters struct { // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. DefaultResourceSpec []TensorBoardAppSettingsDefaultResourceSpecInitParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` }
func (*TensorBoardAppSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *TensorBoardAppSettingsInitParameters) DeepCopy() *TensorBoardAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorBoardAppSettingsInitParameters.
func (*TensorBoardAppSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *TensorBoardAppSettingsInitParameters) DeepCopyInto(out *TensorBoardAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TensorBoardAppSettingsObservation ¶
type TensorBoardAppSettingsObservation struct { // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. DefaultResourceSpec []TensorBoardAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` }
func (*TensorBoardAppSettingsObservation) DeepCopy ¶
func (in *TensorBoardAppSettingsObservation) DeepCopy() *TensorBoardAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorBoardAppSettingsObservation.
func (*TensorBoardAppSettingsObservation) DeepCopyInto ¶
func (in *TensorBoardAppSettingsObservation) DeepCopyInto(out *TensorBoardAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TensorBoardAppSettingsParameters ¶
type TensorBoardAppSettingsParameters struct { // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see default_resource_spec Block below. // +kubebuilder:validation:Optional DefaultResourceSpec []TensorBoardAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` }
func (*TensorBoardAppSettingsParameters) DeepCopy ¶
func (in *TensorBoardAppSettingsParameters) DeepCopy() *TensorBoardAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TensorBoardAppSettingsParameters.
func (*TensorBoardAppSettingsParameters) DeepCopyInto ¶
func (in *TensorBoardAppSettingsParameters) DeepCopyInto(out *TensorBoardAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThroughputConfigInitParameters ¶ added in v1.17.0
type ThroughputConfigInitParameters struct { ProvisionedReadCapacityUnits *float64 `json:"provisionedReadCapacityUnits,omitempty" tf:"provisioned_read_capacity_units,omitempty"` ProvisionedWriteCapacityUnits *float64 `json:"provisionedWriteCapacityUnits,omitempty" tf:"provisioned_write_capacity_units,omitempty"` ThroughputMode *string `json:"throughputMode,omitempty" tf:"throughput_mode,omitempty"` }
func (*ThroughputConfigInitParameters) DeepCopy ¶ added in v1.17.0
func (in *ThroughputConfigInitParameters) DeepCopy() *ThroughputConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThroughputConfigInitParameters.
func (*ThroughputConfigInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *ThroughputConfigInitParameters) DeepCopyInto(out *ThroughputConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThroughputConfigObservation ¶ added in v1.17.0
type ThroughputConfigObservation struct { ProvisionedReadCapacityUnits *float64 `json:"provisionedReadCapacityUnits,omitempty" tf:"provisioned_read_capacity_units,omitempty"` ProvisionedWriteCapacityUnits *float64 `json:"provisionedWriteCapacityUnits,omitempty" tf:"provisioned_write_capacity_units,omitempty"` ThroughputMode *string `json:"throughputMode,omitempty" tf:"throughput_mode,omitempty"` }
func (*ThroughputConfigObservation) DeepCopy ¶ added in v1.17.0
func (in *ThroughputConfigObservation) DeepCopy() *ThroughputConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThroughputConfigObservation.
func (*ThroughputConfigObservation) DeepCopyInto ¶ added in v1.17.0
func (in *ThroughputConfigObservation) DeepCopyInto(out *ThroughputConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThroughputConfigParameters ¶ added in v1.17.0
type ThroughputConfigParameters struct { // +kubebuilder:validation:Optional ProvisionedReadCapacityUnits *float64 `json:"provisionedReadCapacityUnits,omitempty" tf:"provisioned_read_capacity_units,omitempty"` // +kubebuilder:validation:Optional ProvisionedWriteCapacityUnits *float64 `json:"provisionedWriteCapacityUnits,omitempty" tf:"provisioned_write_capacity_units,omitempty"` // +kubebuilder:validation:Optional ThroughputMode *string `json:"throughputMode,omitempty" tf:"throughput_mode,omitempty"` }
func (*ThroughputConfigParameters) DeepCopy ¶ added in v1.17.0
func (in *ThroughputConfigParameters) DeepCopy() *ThroughputConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThroughputConfigParameters.
func (*ThroughputConfigParameters) DeepCopyInto ¶ added in v1.17.0
func (in *ThroughputConfigParameters) DeepCopyInto(out *ThroughputConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeSeriesForecastingSettingsInitParameters ¶ added in v0.38.0
type TimeSeriesForecastingSettingsInitParameters struct { // The IAM role that Canvas passes to Amazon Forecast for time series forecasting. By default, Canvas uses the execution role specified in the UserProfile that launches the Canvas app. If an execution role is not specified in the UserProfile, Canvas uses the execution role specified in the Domain that owns the UserProfile. To allow time series forecasting, this IAM role should have the AmazonSageMakerCanvasForecastAccess policy attached and forecast.amazonaws.com added in the trust relationship as a service principal. AmazonForecastRoleArn *string `json:"amazonForecastRoleArn,omitempty" tf:"amazon_forecast_role_arn,omitempty"` // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*TimeSeriesForecastingSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *TimeSeriesForecastingSettingsInitParameters) DeepCopy() *TimeSeriesForecastingSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeSeriesForecastingSettingsInitParameters.
func (*TimeSeriesForecastingSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *TimeSeriesForecastingSettingsInitParameters) DeepCopyInto(out *TimeSeriesForecastingSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeSeriesForecastingSettingsObservation ¶ added in v0.29.0
type TimeSeriesForecastingSettingsObservation struct { // The IAM role that Canvas passes to Amazon Forecast for time series forecasting. By default, Canvas uses the execution role specified in the UserProfile that launches the Canvas app. If an execution role is not specified in the UserProfile, Canvas uses the execution role specified in the Domain that owns the UserProfile. To allow time series forecasting, this IAM role should have the AmazonSageMakerCanvasForecastAccess policy attached and forecast.amazonaws.com added in the trust relationship as a service principal. AmazonForecastRoleArn *string `json:"amazonForecastRoleArn,omitempty" tf:"amazon_forecast_role_arn,omitempty"` // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*TimeSeriesForecastingSettingsObservation) DeepCopy ¶ added in v0.29.0
func (in *TimeSeriesForecastingSettingsObservation) DeepCopy() *TimeSeriesForecastingSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeSeriesForecastingSettingsObservation.
func (*TimeSeriesForecastingSettingsObservation) DeepCopyInto ¶ added in v0.29.0
func (in *TimeSeriesForecastingSettingsObservation) DeepCopyInto(out *TimeSeriesForecastingSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TimeSeriesForecastingSettingsParameters ¶ added in v0.29.0
type TimeSeriesForecastingSettingsParameters struct { // The IAM role that Canvas passes to Amazon Forecast for time series forecasting. By default, Canvas uses the execution role specified in the UserProfile that launches the Canvas app. If an execution role is not specified in the UserProfile, Canvas uses the execution role specified in the Domain that owns the UserProfile. To allow time series forecasting, this IAM role should have the AmazonSageMakerCanvasForecastAccess policy attached and forecast.amazonaws.com added in the trust relationship as a service principal. // +kubebuilder:validation:Optional AmazonForecastRoleArn *string `json:"amazonForecastRoleArn,omitempty" tf:"amazon_forecast_role_arn,omitempty"` // Describes whether time series forecasting is enabled or disabled in the Canvas app. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*TimeSeriesForecastingSettingsParameters) DeepCopy ¶ added in v0.29.0
func (in *TimeSeriesForecastingSettingsParameters) DeepCopy() *TimeSeriesForecastingSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeSeriesForecastingSettingsParameters.
func (*TimeSeriesForecastingSettingsParameters) DeepCopyInto ¶ added in v0.29.0
func (in *TimeSeriesForecastingSettingsParameters) DeepCopyInto(out *TimeSeriesForecastingSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficRoutingConfigurationInitParameters ¶ added in v0.47.0
type TrafficRoutingConfigurationInitParameters struct { // Batch size for the first step to turn on traffic on the new endpoint fleet. Value must be less than or equal to 50% of the variant's total instance count. See Canary Size. CanarySize []CanarySizeInitParameters `json:"canarySize,omitempty" tf:"canary_size,omitempty"` // Batch size for each step to turn on traffic on the new endpoint fleet. Value must be 10-50% of the variant's total instance count. See Linear Step Size. LinearStepSize []LinearStepSizeInitParameters `json:"linearStepSize,omitempty" tf:"linear_step_size,omitempty"` // Traffic routing strategy type. Valid values are: ALL_AT_ONCE, CANARY, and LINEAR. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The length of the baking period, during which SageMaker monitors alarms for each batch on the new fleet. Valid values are between 0 and 3600. WaitIntervalInSeconds *float64 `json:"waitIntervalInSeconds,omitempty" tf:"wait_interval_in_seconds,omitempty"` }
func (*TrafficRoutingConfigurationInitParameters) DeepCopy ¶ added in v0.47.0
func (in *TrafficRoutingConfigurationInitParameters) DeepCopy() *TrafficRoutingConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficRoutingConfigurationInitParameters.
func (*TrafficRoutingConfigurationInitParameters) DeepCopyInto ¶ added in v0.47.0
func (in *TrafficRoutingConfigurationInitParameters) DeepCopyInto(out *TrafficRoutingConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficRoutingConfigurationObservation ¶ added in v0.47.0
type TrafficRoutingConfigurationObservation struct { // Batch size for the first step to turn on traffic on the new endpoint fleet. Value must be less than or equal to 50% of the variant's total instance count. See Canary Size. CanarySize []CanarySizeObservation `json:"canarySize,omitempty" tf:"canary_size,omitempty"` // Batch size for each step to turn on traffic on the new endpoint fleet. Value must be 10-50% of the variant's total instance count. See Linear Step Size. LinearStepSize []LinearStepSizeObservation `json:"linearStepSize,omitempty" tf:"linear_step_size,omitempty"` // Traffic routing strategy type. Valid values are: ALL_AT_ONCE, CANARY, and LINEAR. Type *string `json:"type,omitempty" tf:"type,omitempty"` // The length of the baking period, during which SageMaker monitors alarms for each batch on the new fleet. Valid values are between 0 and 3600. WaitIntervalInSeconds *float64 `json:"waitIntervalInSeconds,omitempty" tf:"wait_interval_in_seconds,omitempty"` }
func (*TrafficRoutingConfigurationObservation) DeepCopy ¶ added in v0.47.0
func (in *TrafficRoutingConfigurationObservation) DeepCopy() *TrafficRoutingConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficRoutingConfigurationObservation.
func (*TrafficRoutingConfigurationObservation) DeepCopyInto ¶ added in v0.47.0
func (in *TrafficRoutingConfigurationObservation) DeepCopyInto(out *TrafficRoutingConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrafficRoutingConfigurationParameters ¶ added in v0.47.0
type TrafficRoutingConfigurationParameters struct { // Batch size for the first step to turn on traffic on the new endpoint fleet. Value must be less than or equal to 50% of the variant's total instance count. See Canary Size. // +kubebuilder:validation:Optional CanarySize []CanarySizeParameters `json:"canarySize,omitempty" tf:"canary_size,omitempty"` // Batch size for each step to turn on traffic on the new endpoint fleet. Value must be 10-50% of the variant's total instance count. See Linear Step Size. // +kubebuilder:validation:Optional LinearStepSize []LinearStepSizeParameters `json:"linearStepSize,omitempty" tf:"linear_step_size,omitempty"` // Traffic routing strategy type. Valid values are: ALL_AT_ONCE, CANARY, and LINEAR. // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // The length of the baking period, during which SageMaker monitors alarms for each batch on the new fleet. Valid values are between 0 and 3600. // +kubebuilder:validation:Optional WaitIntervalInSeconds *float64 `json:"waitIntervalInSeconds" tf:"wait_interval_in_seconds,omitempty"` }
func (*TrafficRoutingConfigurationParameters) DeepCopy ¶ added in v0.47.0
func (in *TrafficRoutingConfigurationParameters) DeepCopy() *TrafficRoutingConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficRoutingConfigurationParameters.
func (*TrafficRoutingConfigurationParameters) DeepCopyInto ¶ added in v0.47.0
func (in *TrafficRoutingConfigurationParameters) DeepCopyInto(out *TrafficRoutingConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfile ¶
type UserProfile struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.userProfileName) || (has(self.initProvider) && has(self.initProvider.userProfileName))",message="spec.forProvider.userProfileName is a required parameter" Spec UserProfileSpec `json:"spec"` Status UserProfileStatus `json:"status,omitempty"` }
UserProfile is the Schema for the UserProfiles API. Provides a SageMaker User Profile resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*UserProfile) ConvertFrom ¶ added in v1.7.0
func (tr *UserProfile) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the UserProfile type.
func (*UserProfile) ConvertTo ¶ added in v1.7.0
func (tr *UserProfile) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this UserProfile to the hub type.
func (*UserProfile) DeepCopy ¶
func (in *UserProfile) DeepCopy() *UserProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfile.
func (*UserProfile) DeepCopyInto ¶
func (in *UserProfile) DeepCopyInto(out *UserProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserProfile) DeepCopyObject ¶
func (in *UserProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserProfile) GetCondition ¶
func (mg *UserProfile) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserProfile.
func (*UserProfile) GetConnectionDetailsMapping ¶
func (tr *UserProfile) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this UserProfile
func (*UserProfile) GetDeletionPolicy ¶
func (mg *UserProfile) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserProfile.
func (*UserProfile) GetID ¶
func (tr *UserProfile) GetID() string
GetID returns ID of underlying Terraform resource of this UserProfile
func (*UserProfile) GetInitParameters ¶ added in v0.38.0
func (tr *UserProfile) GetInitParameters() (map[string]any, error)
GetInitParameters of this UserProfile
func (*UserProfile) GetManagementPolicies ¶ added in v0.38.0
func (mg *UserProfile) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this UserProfile.
func (*UserProfile) GetMergedParameters ¶ added in v0.44.0
func (tr *UserProfile) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this UserProfile
func (*UserProfile) GetObservation ¶
func (tr *UserProfile) GetObservation() (map[string]any, error)
GetObservation of this UserProfile
func (*UserProfile) GetParameters ¶
func (tr *UserProfile) GetParameters() (map[string]any, error)
GetParameters of this UserProfile
func (*UserProfile) GetProviderConfigReference ¶
func (mg *UserProfile) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this UserProfile.
func (*UserProfile) GetPublishConnectionDetailsTo ¶
func (mg *UserProfile) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserProfile.
func (*UserProfile) GetTerraformResourceType ¶
func (mg *UserProfile) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this UserProfile
func (*UserProfile) GetTerraformSchemaVersion ¶
func (tr *UserProfile) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UserProfile) GetWriteConnectionSecretToReference ¶
func (mg *UserProfile) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserProfile.
func (*UserProfile) LateInitialize ¶
func (tr *UserProfile) LateInitialize(attrs []byte) (bool, error)
LateInitialize this UserProfile using its observed tfState. returns True if there are any spec changes for the resource.
func (*UserProfile) ResolveReferences ¶
ResolveReferences of this UserProfile.
func (*UserProfile) SetConditions ¶
func (mg *UserProfile) SetConditions(c ...xpv1.Condition)
SetConditions of this UserProfile.
func (*UserProfile) SetDeletionPolicy ¶
func (mg *UserProfile) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserProfile.
func (*UserProfile) SetManagementPolicies ¶ added in v0.38.0
func (mg *UserProfile) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this UserProfile.
func (*UserProfile) SetObservation ¶
func (tr *UserProfile) SetObservation(obs map[string]any) error
SetObservation for this UserProfile
func (*UserProfile) SetParameters ¶
func (tr *UserProfile) SetParameters(params map[string]any) error
SetParameters for this UserProfile
func (*UserProfile) SetProviderConfigReference ¶
func (mg *UserProfile) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this UserProfile.
func (*UserProfile) SetPublishConnectionDetailsTo ¶
func (mg *UserProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserProfile.
func (*UserProfile) SetWriteConnectionSecretToReference ¶
func (mg *UserProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserProfile.
type UserProfileInitParameters ¶ added in v0.38.0
type UserProfileInitParameters struct { // The ID of the associated Domain. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.Domain // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() DomainID *string `json:"domainId,omitempty" tf:"domain_id,omitempty"` // Reference to a Domain in sagemaker to populate domainId. // +kubebuilder:validation:Optional DomainIDRef *v1.Reference `json:"domainIdRef,omitempty" tf:"-"` // Selector for a Domain in sagemaker to populate domainId. // +kubebuilder:validation:Optional DomainIDSelector *v1.Selector `json:"domainIdSelector,omitempty" tf:"-"` // A specifier for the type of value specified in single_sign_on_user_value. Currently, the only supported value is UserName. If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified. SingleSignOnUserIdentifier *string `json:"singleSignOnUserIdentifier,omitempty" tf:"single_sign_on_user_identifier,omitempty"` // The username of the associated AWS Single Sign-On User for this User Profile. If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified. SingleSignOnUserValue *string `json:"singleSignOnUserValue,omitempty" tf:"single_sign_on_user_value,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The name for the User Profile. UserProfileName *string `json:"userProfileName,omitempty" tf:"user_profile_name,omitempty"` // The user settings. See User Settings below. UserSettings []UserSettingsInitParameters `json:"userSettings,omitempty" tf:"user_settings,omitempty"` }
func (*UserProfileInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UserProfileInitParameters) DeepCopy() *UserProfileInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileInitParameters.
func (*UserProfileInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *UserProfileInitParameters) DeepCopyInto(out *UserProfileInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfileList ¶
type UserProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserProfile `json:"items"` }
UserProfileList contains a list of UserProfiles
func (*UserProfileList) DeepCopy ¶
func (in *UserProfileList) DeepCopy() *UserProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileList.
func (*UserProfileList) DeepCopyInto ¶
func (in *UserProfileList) DeepCopyInto(out *UserProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserProfileList) DeepCopyObject ¶
func (in *UserProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserProfileList) GetItems ¶
func (l *UserProfileList) GetItems() []resource.Managed
GetItems of this UserProfileList.
type UserProfileObservation ¶
type UserProfileObservation struct { // The user profile Amazon Resource Name (ARN). Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The ID of the associated Domain. DomainID *string `json:"domainId,omitempty" tf:"domain_id,omitempty"` // The ID of the user's profile in the Amazon Elastic File System (EFS) volume. HomeEFSFileSystemUID *string `json:"homeEfsFileSystemUid,omitempty" tf:"home_efs_file_system_uid,omitempty"` // The user profile Amazon Resource Name (ARN). ID *string `json:"id,omitempty" tf:"id,omitempty"` // A specifier for the type of value specified in single_sign_on_user_value. Currently, the only supported value is UserName. If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified. SingleSignOnUserIdentifier *string `json:"singleSignOnUserIdentifier,omitempty" tf:"single_sign_on_user_identifier,omitempty"` // The username of the associated AWS Single Sign-On User for this User Profile. If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified. SingleSignOnUserValue *string `json:"singleSignOnUserValue,omitempty" tf:"single_sign_on_user_value,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // The name for the User Profile. UserProfileName *string `json:"userProfileName,omitempty" tf:"user_profile_name,omitempty"` // The user settings. See User Settings below. UserSettings []UserSettingsObservation `json:"userSettings,omitempty" tf:"user_settings,omitempty"` }
func (*UserProfileObservation) DeepCopy ¶
func (in *UserProfileObservation) DeepCopy() *UserProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileObservation.
func (*UserProfileObservation) DeepCopyInto ¶
func (in *UserProfileObservation) DeepCopyInto(out *UserProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfileParameters ¶
type UserProfileParameters struct { // The ID of the associated Domain. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.Domain // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional DomainID *string `json:"domainId,omitempty" tf:"domain_id,omitempty"` // Reference to a Domain in sagemaker to populate domainId. // +kubebuilder:validation:Optional DomainIDRef *v1.Reference `json:"domainIdRef,omitempty" tf:"-"` // Selector for a Domain in sagemaker to populate domainId. // +kubebuilder:validation:Optional DomainIDSelector *v1.Selector `json:"domainIdSelector,omitempty" tf:"-"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // A specifier for the type of value specified in single_sign_on_user_value. Currently, the only supported value is UserName. If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified. // +kubebuilder:validation:Optional SingleSignOnUserIdentifier *string `json:"singleSignOnUserIdentifier,omitempty" tf:"single_sign_on_user_identifier,omitempty"` // The username of the associated AWS Single Sign-On User for this User Profile. If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified. // +kubebuilder:validation:Optional SingleSignOnUserValue *string `json:"singleSignOnUserValue,omitempty" tf:"single_sign_on_user_value,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The name for the User Profile. // +kubebuilder:validation:Optional UserProfileName *string `json:"userProfileName,omitempty" tf:"user_profile_name,omitempty"` // The user settings. See User Settings below. // +kubebuilder:validation:Optional UserSettings []UserSettingsParameters `json:"userSettings,omitempty" tf:"user_settings,omitempty"` }
func (*UserProfileParameters) DeepCopy ¶
func (in *UserProfileParameters) DeepCopy() *UserProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileParameters.
func (*UserProfileParameters) DeepCopyInto ¶
func (in *UserProfileParameters) DeepCopyInto(out *UserProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfileSpec ¶
type UserProfileSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserProfileParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider UserProfileInitParameters `json:"initProvider,omitempty"` }
UserProfileSpec defines the desired state of UserProfile
func (*UserProfileSpec) DeepCopy ¶
func (in *UserProfileSpec) DeepCopy() *UserProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileSpec.
func (*UserProfileSpec) DeepCopyInto ¶
func (in *UserProfileSpec) DeepCopyInto(out *UserProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfileStatus ¶
type UserProfileStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserProfileObservation `json:"atProvider,omitempty"` }
UserProfileStatus defines the observed state of UserProfile.
func (*UserProfileStatus) DeepCopy ¶
func (in *UserProfileStatus) DeepCopy() *UserProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileStatus.
func (*UserProfileStatus) DeepCopyInto ¶
func (in *UserProfileStatus) DeepCopyInto(out *UserProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCanvasAppSettingsInitParameters ¶ added in v0.38.0
type UserSettingsCanvasAppSettingsInitParameters struct { // The model deployment settings for the SageMaker Canvas application. See Direct Deploy Settings below. DirectDeploySettings []CanvasAppSettingsDirectDeploySettingsInitParameters `json:"directDeploySettings,omitempty" tf:"direct_deploy_settings,omitempty"` // The settings for running Amazon EMR Serverless jobs in SageMaker Canvas. See emr_serverless_settings Block below. EmrServerlessSettings []CanvasAppSettingsEmrServerlessSettingsInitParameters `json:"emrServerlessSettings,omitempty" tf:"emr_serverless_settings,omitempty"` GenerativeAISettings *CanvasAppSettingsGenerativeAISettingsInitParameters `json:"generativeAiSettings,omitempty" tf:"generative_ai_settings,omitempty"` // The settings for connecting to an external data source with OAuth. See Identity Provider OAuth Settings below. IdentityProviderOauthSettings []CanvasAppSettingsIdentityProviderOauthSettingsInitParameters `json:"identityProviderOauthSettings,omitempty" tf:"identity_provider_oauth_settings,omitempty"` // The settings for document querying. See Kendra Settings below. KendraSettings []CanvasAppSettingsKendraSettingsInitParameters `json:"kendraSettings,omitempty" tf:"kendra_settings,omitempty"` // The model registry settings for the SageMaker Canvas application. See Model Register Settings below. ModelRegisterSettings []CanvasAppSettingsModelRegisterSettingsInitParameters `json:"modelRegisterSettings,omitempty" tf:"model_register_settings,omitempty"` // Time series forecast settings for the Canvas app. See Time Series Forecasting Settings below. TimeSeriesForecastingSettings []CanvasAppSettingsTimeSeriesForecastingSettingsInitParameters `json:"timeSeriesForecastingSettings,omitempty" tf:"time_series_forecasting_settings,omitempty"` // The workspace settings for the SageMaker Canvas application. See Workspace Settings below. WorkspaceSettings []CanvasAppSettingsWorkspaceSettingsInitParameters `json:"workspaceSettings,omitempty" tf:"workspace_settings,omitempty"` }
func (*UserSettingsCanvasAppSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UserSettingsCanvasAppSettingsInitParameters) DeepCopy() *UserSettingsCanvasAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCanvasAppSettingsInitParameters.
func (*UserSettingsCanvasAppSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *UserSettingsCanvasAppSettingsInitParameters) DeepCopyInto(out *UserSettingsCanvasAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCanvasAppSettingsObservation ¶ added in v0.29.0
type UserSettingsCanvasAppSettingsObservation struct { // The model deployment settings for the SageMaker Canvas application. See Direct Deploy Settings below. DirectDeploySettings []CanvasAppSettingsDirectDeploySettingsObservation `json:"directDeploySettings,omitempty" tf:"direct_deploy_settings,omitempty"` // The settings for running Amazon EMR Serverless jobs in SageMaker Canvas. See emr_serverless_settings Block below. EmrServerlessSettings []CanvasAppSettingsEmrServerlessSettingsObservation `json:"emrServerlessSettings,omitempty" tf:"emr_serverless_settings,omitempty"` GenerativeAISettings *CanvasAppSettingsGenerativeAISettingsObservation `json:"generativeAiSettings,omitempty" tf:"generative_ai_settings,omitempty"` // The settings for connecting to an external data source with OAuth. See Identity Provider OAuth Settings below. IdentityProviderOauthSettings []CanvasAppSettingsIdentityProviderOauthSettingsObservation `json:"identityProviderOauthSettings,omitempty" tf:"identity_provider_oauth_settings,omitempty"` // The settings for document querying. See Kendra Settings below. KendraSettings []CanvasAppSettingsKendraSettingsObservation `json:"kendraSettings,omitempty" tf:"kendra_settings,omitempty"` // The model registry settings for the SageMaker Canvas application. See Model Register Settings below. ModelRegisterSettings []CanvasAppSettingsModelRegisterSettingsObservation `json:"modelRegisterSettings,omitempty" tf:"model_register_settings,omitempty"` // Time series forecast settings for the Canvas app. See Time Series Forecasting Settings below. TimeSeriesForecastingSettings []CanvasAppSettingsTimeSeriesForecastingSettingsObservation `json:"timeSeriesForecastingSettings,omitempty" tf:"time_series_forecasting_settings,omitempty"` // The workspace settings for the SageMaker Canvas application. See Workspace Settings below. WorkspaceSettings []CanvasAppSettingsWorkspaceSettingsObservation `json:"workspaceSettings,omitempty" tf:"workspace_settings,omitempty"` }
func (*UserSettingsCanvasAppSettingsObservation) DeepCopy ¶ added in v0.29.0
func (in *UserSettingsCanvasAppSettingsObservation) DeepCopy() *UserSettingsCanvasAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCanvasAppSettingsObservation.
func (*UserSettingsCanvasAppSettingsObservation) DeepCopyInto ¶ added in v0.29.0
func (in *UserSettingsCanvasAppSettingsObservation) DeepCopyInto(out *UserSettingsCanvasAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCanvasAppSettingsParameters ¶ added in v0.29.0
type UserSettingsCanvasAppSettingsParameters struct { // The model deployment settings for the SageMaker Canvas application. See Direct Deploy Settings below. // +kubebuilder:validation:Optional DirectDeploySettings []CanvasAppSettingsDirectDeploySettingsParameters `json:"directDeploySettings,omitempty" tf:"direct_deploy_settings,omitempty"` // The settings for running Amazon EMR Serverless jobs in SageMaker Canvas. See emr_serverless_settings Block below. // +kubebuilder:validation:Optional EmrServerlessSettings []CanvasAppSettingsEmrServerlessSettingsParameters `json:"emrServerlessSettings,omitempty" tf:"emr_serverless_settings,omitempty"` // +kubebuilder:validation:Optional GenerativeAISettings *CanvasAppSettingsGenerativeAISettingsParameters `json:"generativeAiSettings,omitempty" tf:"generative_ai_settings,omitempty"` // The settings for connecting to an external data source with OAuth. See Identity Provider OAuth Settings below. // +kubebuilder:validation:Optional IdentityProviderOauthSettings []CanvasAppSettingsIdentityProviderOauthSettingsParameters `json:"identityProviderOauthSettings,omitempty" tf:"identity_provider_oauth_settings,omitempty"` // The settings for document querying. See Kendra Settings below. // +kubebuilder:validation:Optional KendraSettings []CanvasAppSettingsKendraSettingsParameters `json:"kendraSettings,omitempty" tf:"kendra_settings,omitempty"` // The model registry settings for the SageMaker Canvas application. See Model Register Settings below. // +kubebuilder:validation:Optional ModelRegisterSettings []CanvasAppSettingsModelRegisterSettingsParameters `json:"modelRegisterSettings,omitempty" tf:"model_register_settings,omitempty"` // Time series forecast settings for the Canvas app. See Time Series Forecasting Settings below. // +kubebuilder:validation:Optional TimeSeriesForecastingSettings []CanvasAppSettingsTimeSeriesForecastingSettingsParameters `json:"timeSeriesForecastingSettings,omitempty" tf:"time_series_forecasting_settings,omitempty"` // The workspace settings for the SageMaker Canvas application. See Workspace Settings below. // +kubebuilder:validation:Optional WorkspaceSettings []CanvasAppSettingsWorkspaceSettingsParameters `json:"workspaceSettings,omitempty" tf:"workspace_settings,omitempty"` }
func (*UserSettingsCanvasAppSettingsParameters) DeepCopy ¶ added in v0.29.0
func (in *UserSettingsCanvasAppSettingsParameters) DeepCopy() *UserSettingsCanvasAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCanvasAppSettingsParameters.
func (*UserSettingsCanvasAppSettingsParameters) DeepCopyInto ¶ added in v0.29.0
func (in *UserSettingsCanvasAppSettingsParameters) DeepCopyInto(out *UserSettingsCanvasAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters ¶ added in v1.17.0
type UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters struct { // The time that SageMaker waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600. IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED. LifecycleManagement *string `json:"lifecycleManagement,omitempty" tf:"lifecycle_management,omitempty"` // The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. MaxIdleTimeoutInMinutes *float64 `json:"maxIdleTimeoutInMinutes,omitempty" tf:"max_idle_timeout_in_minutes,omitempty"` // The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. MinIdleTimeoutInMinutes *float64 `json:"minIdleTimeoutInMinutes,omitempty" tf:"min_idle_timeout_in_minutes,omitempty"` }
func (*UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters) DeepCopy ¶ added in v1.17.0
func (in *UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters) DeepCopy() *UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters.
func (*UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation ¶ added in v1.17.0
type UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation struct { // The time that SageMaker waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600. IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED. LifecycleManagement *string `json:"lifecycleManagement,omitempty" tf:"lifecycle_management,omitempty"` // The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. MaxIdleTimeoutInMinutes *float64 `json:"maxIdleTimeoutInMinutes,omitempty" tf:"max_idle_timeout_in_minutes,omitempty"` // The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. MinIdleTimeoutInMinutes *float64 `json:"minIdleTimeoutInMinutes,omitempty" tf:"min_idle_timeout_in_minutes,omitempty"` }
func (*UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation) DeepCopy ¶ added in v1.17.0
func (in *UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation) DeepCopy() *UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation.
func (*UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation) DeepCopyInto ¶ added in v1.17.0
func (in *UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters ¶ added in v1.17.0
type UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters struct { // The time that SageMaker waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600. // +kubebuilder:validation:Optional IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional LifecycleManagement *string `json:"lifecycleManagement,omitempty" tf:"lifecycle_management,omitempty"` // The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. // +kubebuilder:validation:Optional MaxIdleTimeoutInMinutes *float64 `json:"maxIdleTimeoutInMinutes,omitempty" tf:"max_idle_timeout_in_minutes,omitempty"` // The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. // +kubebuilder:validation:Optional MinIdleTimeoutInMinutes *float64 `json:"minIdleTimeoutInMinutes,omitempty" tf:"min_idle_timeout_in_minutes,omitempty"` }
func (*UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters) DeepCopy ¶ added in v1.17.0
func (in *UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters) DeepCopy() *UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters.
func (*UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters) DeepCopyInto ¶ added in v1.17.0
func (in *UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters ¶ added in v1.17.0
type UserSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters struct { // Settings related to idle shutdown of Studio applications. see idle_settings Block below. IdleSettings []UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsInitParameters `json:"idleSettings,omitempty" tf:"idle_settings,omitempty"` }
func (*UserSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters) DeepCopy ¶ added in v1.17.0
func (in *UserSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters) DeepCopy() *UserSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters.
func (*UserSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *UserSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCodeEditorAppSettingsAppLifecycleManagementObservation ¶ added in v1.17.0
type UserSettingsCodeEditorAppSettingsAppLifecycleManagementObservation struct { // Settings related to idle shutdown of Studio applications. see idle_settings Block below. IdleSettings []UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsObservation `json:"idleSettings,omitempty" tf:"idle_settings,omitempty"` }
func (*UserSettingsCodeEditorAppSettingsAppLifecycleManagementObservation) DeepCopy ¶ added in v1.17.0
func (in *UserSettingsCodeEditorAppSettingsAppLifecycleManagementObservation) DeepCopy() *UserSettingsCodeEditorAppSettingsAppLifecycleManagementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCodeEditorAppSettingsAppLifecycleManagementObservation.
func (*UserSettingsCodeEditorAppSettingsAppLifecycleManagementObservation) DeepCopyInto ¶ added in v1.17.0
func (in *UserSettingsCodeEditorAppSettingsAppLifecycleManagementObservation) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsAppLifecycleManagementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCodeEditorAppSettingsAppLifecycleManagementParameters ¶ added in v1.17.0
type UserSettingsCodeEditorAppSettingsAppLifecycleManagementParameters struct { // Settings related to idle shutdown of Studio applications. see idle_settings Block below. // +kubebuilder:validation:Optional IdleSettings []UserSettingsCodeEditorAppSettingsAppLifecycleManagementIdleSettingsParameters `json:"idleSettings,omitempty" tf:"idle_settings,omitempty"` }
func (*UserSettingsCodeEditorAppSettingsAppLifecycleManagementParameters) DeepCopy ¶ added in v1.17.0
func (in *UserSettingsCodeEditorAppSettingsAppLifecycleManagementParameters) DeepCopy() *UserSettingsCodeEditorAppSettingsAppLifecycleManagementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCodeEditorAppSettingsAppLifecycleManagementParameters.
func (*UserSettingsCodeEditorAppSettingsAppLifecycleManagementParameters) DeepCopyInto ¶ added in v1.17.0
func (in *UserSettingsCodeEditorAppSettingsAppLifecycleManagementParameters) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsAppLifecycleManagementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCodeEditorAppSettingsCustomImageInitParameters ¶ added in v1.10.0
type UserSettingsCodeEditorAppSettingsCustomImageInitParameters struct { // The name of the App Image Config. AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*UserSettingsCodeEditorAppSettingsCustomImageInitParameters) DeepCopy ¶ added in v1.10.0
func (in *UserSettingsCodeEditorAppSettingsCustomImageInitParameters) DeepCopy() *UserSettingsCodeEditorAppSettingsCustomImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCodeEditorAppSettingsCustomImageInitParameters.
func (*UserSettingsCodeEditorAppSettingsCustomImageInitParameters) DeepCopyInto ¶ added in v1.10.0
func (in *UserSettingsCodeEditorAppSettingsCustomImageInitParameters) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsCustomImageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCodeEditorAppSettingsCustomImageObservation ¶ added in v1.10.0
type UserSettingsCodeEditorAppSettingsCustomImageObservation struct { // The name of the App Image Config. AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*UserSettingsCodeEditorAppSettingsCustomImageObservation) DeepCopy ¶ added in v1.10.0
func (in *UserSettingsCodeEditorAppSettingsCustomImageObservation) DeepCopy() *UserSettingsCodeEditorAppSettingsCustomImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCodeEditorAppSettingsCustomImageObservation.
func (*UserSettingsCodeEditorAppSettingsCustomImageObservation) DeepCopyInto ¶ added in v1.10.0
func (in *UserSettingsCodeEditorAppSettingsCustomImageObservation) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsCustomImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCodeEditorAppSettingsCustomImageParameters ¶ added in v1.10.0
type UserSettingsCodeEditorAppSettingsCustomImageParameters struct { // The name of the App Image Config. // +kubebuilder:validation:Optional AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. // +kubebuilder:validation:Optional ImageName *string `json:"imageName" tf:"image_name,omitempty"` // The version number of the Custom Image. // +kubebuilder:validation:Optional ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*UserSettingsCodeEditorAppSettingsCustomImageParameters) DeepCopy ¶ added in v1.10.0
func (in *UserSettingsCodeEditorAppSettingsCustomImageParameters) DeepCopy() *UserSettingsCodeEditorAppSettingsCustomImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCodeEditorAppSettingsCustomImageParameters.
func (*UserSettingsCodeEditorAppSettingsCustomImageParameters) DeepCopyInto ¶ added in v1.10.0
func (in *UserSettingsCodeEditorAppSettingsCustomImageParameters) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsCustomImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters ¶ added in v1.0.0
type UserSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *UserSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters.
func (*UserSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCodeEditorAppSettingsDefaultResourceSpecObservation ¶ added in v1.0.0
type UserSettingsCodeEditorAppSettingsDefaultResourceSpecObservation struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsCodeEditorAppSettingsDefaultResourceSpecObservation) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsCodeEditorAppSettingsDefaultResourceSpecObservation) DeepCopy() *UserSettingsCodeEditorAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCodeEditorAppSettingsDefaultResourceSpecObservation.
func (*UserSettingsCodeEditorAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsCodeEditorAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsDefaultResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCodeEditorAppSettingsDefaultResourceSpecParameters ¶ added in v1.0.0
type UserSettingsCodeEditorAppSettingsDefaultResourceSpecParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsCodeEditorAppSettingsDefaultResourceSpecParameters) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsCodeEditorAppSettingsDefaultResourceSpecParameters) DeepCopy() *UserSettingsCodeEditorAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCodeEditorAppSettingsDefaultResourceSpecParameters.
func (*UserSettingsCodeEditorAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsCodeEditorAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCodeEditorAppSettingsInitParameters ¶ added in v1.0.0
type UserSettingsCodeEditorAppSettingsInitParameters struct { // Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below. AppLifecycleManagement []UserSettingsCodeEditorAppSettingsAppLifecycleManagementInitParameters `json:"appLifecycleManagement,omitempty" tf:"app_lifecycle_management,omitempty"` // The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration. BuiltInLifecycleConfigArn *string `json:"builtInLifecycleConfigArn,omitempty" tf:"built_in_lifecycle_config_arn,omitempty"` // A list of custom SageMaker images that are configured to run as a CodeEditor app. see Custom Image below. CustomImage []UserSettingsCodeEditorAppSettingsCustomImageInitParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []UserSettingsCodeEditorAppSettingsDefaultResourceSpecInitParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*UserSettingsCodeEditorAppSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsCodeEditorAppSettingsInitParameters) DeepCopy() *UserSettingsCodeEditorAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCodeEditorAppSettingsInitParameters.
func (*UserSettingsCodeEditorAppSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsCodeEditorAppSettingsInitParameters) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCodeEditorAppSettingsObservation ¶ added in v1.0.0
type UserSettingsCodeEditorAppSettingsObservation struct { // Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below. AppLifecycleManagement []UserSettingsCodeEditorAppSettingsAppLifecycleManagementObservation `json:"appLifecycleManagement,omitempty" tf:"app_lifecycle_management,omitempty"` // The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration. BuiltInLifecycleConfigArn *string `json:"builtInLifecycleConfigArn,omitempty" tf:"built_in_lifecycle_config_arn,omitempty"` // A list of custom SageMaker images that are configured to run as a CodeEditor app. see Custom Image below. CustomImage []UserSettingsCodeEditorAppSettingsCustomImageObservation `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []UserSettingsCodeEditorAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*UserSettingsCodeEditorAppSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsCodeEditorAppSettingsObservation) DeepCopy() *UserSettingsCodeEditorAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCodeEditorAppSettingsObservation.
func (*UserSettingsCodeEditorAppSettingsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsCodeEditorAppSettingsObservation) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCodeEditorAppSettingsParameters ¶ added in v1.0.0
type UserSettingsCodeEditorAppSettingsParameters struct { // Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below. // +kubebuilder:validation:Optional AppLifecycleManagement []UserSettingsCodeEditorAppSettingsAppLifecycleManagementParameters `json:"appLifecycleManagement,omitempty" tf:"app_lifecycle_management,omitempty"` // The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration. // +kubebuilder:validation:Optional BuiltInLifecycleConfigArn *string `json:"builtInLifecycleConfigArn,omitempty" tf:"built_in_lifecycle_config_arn,omitempty"` // A list of custom SageMaker images that are configured to run as a CodeEditor app. see Custom Image below. // +kubebuilder:validation:Optional CustomImage []UserSettingsCodeEditorAppSettingsCustomImageParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. // +kubebuilder:validation:Optional DefaultResourceSpec []UserSettingsCodeEditorAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +kubebuilder:validation:Optional // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*UserSettingsCodeEditorAppSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsCodeEditorAppSettingsParameters) DeepCopy() *UserSettingsCodeEditorAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCodeEditorAppSettingsParameters.
func (*UserSettingsCodeEditorAppSettingsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsCodeEditorAppSettingsParameters) DeepCopyInto(out *UserSettingsCodeEditorAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCustomFileSystemConfigInitParameters ¶ added in v1.0.0
type UserSettingsCustomFileSystemConfigInitParameters struct { // The default EBS storage settings for a private space. See EFS File System Config below. EFSFileSystemConfig []CustomFileSystemConfigEFSFileSystemConfigInitParameters `json:"efsFileSystemConfig,omitempty" tf:"efs_file_system_config,omitempty"` }
func (*UserSettingsCustomFileSystemConfigInitParameters) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsCustomFileSystemConfigInitParameters) DeepCopy() *UserSettingsCustomFileSystemConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCustomFileSystemConfigInitParameters.
func (*UserSettingsCustomFileSystemConfigInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsCustomFileSystemConfigInitParameters) DeepCopyInto(out *UserSettingsCustomFileSystemConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCustomFileSystemConfigObservation ¶ added in v1.0.0
type UserSettingsCustomFileSystemConfigObservation struct { // The default EBS storage settings for a private space. See EFS File System Config below. EFSFileSystemConfig []CustomFileSystemConfigEFSFileSystemConfigObservation `json:"efsFileSystemConfig,omitempty" tf:"efs_file_system_config,omitempty"` }
func (*UserSettingsCustomFileSystemConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsCustomFileSystemConfigObservation) DeepCopy() *UserSettingsCustomFileSystemConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCustomFileSystemConfigObservation.
func (*UserSettingsCustomFileSystemConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsCustomFileSystemConfigObservation) DeepCopyInto(out *UserSettingsCustomFileSystemConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCustomFileSystemConfigParameters ¶ added in v1.0.0
type UserSettingsCustomFileSystemConfigParameters struct { // The default EBS storage settings for a private space. See EFS File System Config below. // +kubebuilder:validation:Optional EFSFileSystemConfig []CustomFileSystemConfigEFSFileSystemConfigParameters `json:"efsFileSystemConfig,omitempty" tf:"efs_file_system_config,omitempty"` }
func (*UserSettingsCustomFileSystemConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsCustomFileSystemConfigParameters) DeepCopy() *UserSettingsCustomFileSystemConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCustomFileSystemConfigParameters.
func (*UserSettingsCustomFileSystemConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsCustomFileSystemConfigParameters) DeepCopyInto(out *UserSettingsCustomFileSystemConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCustomPosixUserConfigInitParameters ¶ added in v1.0.0
type UserSettingsCustomPosixUserConfigInitParameters struct { // The POSIX group ID. GID *float64 `json:"gid,omitempty" tf:"gid,omitempty"` // The POSIX user ID. UID *float64 `json:"uid,omitempty" tf:"uid,omitempty"` }
func (*UserSettingsCustomPosixUserConfigInitParameters) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsCustomPosixUserConfigInitParameters) DeepCopy() *UserSettingsCustomPosixUserConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCustomPosixUserConfigInitParameters.
func (*UserSettingsCustomPosixUserConfigInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsCustomPosixUserConfigInitParameters) DeepCopyInto(out *UserSettingsCustomPosixUserConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCustomPosixUserConfigObservation ¶ added in v1.0.0
type UserSettingsCustomPosixUserConfigObservation struct { // The POSIX group ID. GID *float64 `json:"gid,omitempty" tf:"gid,omitempty"` // The POSIX user ID. UID *float64 `json:"uid,omitempty" tf:"uid,omitempty"` }
func (*UserSettingsCustomPosixUserConfigObservation) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsCustomPosixUserConfigObservation) DeepCopy() *UserSettingsCustomPosixUserConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCustomPosixUserConfigObservation.
func (*UserSettingsCustomPosixUserConfigObservation) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsCustomPosixUserConfigObservation) DeepCopyInto(out *UserSettingsCustomPosixUserConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsCustomPosixUserConfigParameters ¶ added in v1.0.0
type UserSettingsCustomPosixUserConfigParameters struct { // The POSIX group ID. // +kubebuilder:validation:Optional GID *float64 `json:"gid" tf:"gid,omitempty"` // The POSIX user ID. // +kubebuilder:validation:Optional UID *float64 `json:"uid" tf:"uid,omitempty"` }
func (*UserSettingsCustomPosixUserConfigParameters) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsCustomPosixUserConfigParameters) DeepCopy() *UserSettingsCustomPosixUserConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCustomPosixUserConfigParameters.
func (*UserSettingsCustomPosixUserConfigParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsCustomPosixUserConfigParameters) DeepCopyInto(out *UserSettingsCustomPosixUserConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsInitParameters ¶ added in v0.38.0
type UserSettingsInitParameters struct { // Indicates whether auto-mounting of an EFS volume is supported for the user profile. The DefaultAsDomain value is only supported for user profiles. Do not use the DefaultAsDomain value when setting this parameter for a domain. Valid values are: Enabled, Disabled, and DefaultAsDomain. AutoMountHomeEFS *string `json:"autoMountHomeEfs,omitempty" tf:"auto_mount_home_efs,omitempty"` // The Canvas app settings. See Canvas App Settings below. CanvasAppSettings []UserSettingsCanvasAppSettingsInitParameters `json:"canvasAppSettings,omitempty" tf:"canvas_app_settings,omitempty"` // The Code Editor application settings. See Code Editor App Settings below. CodeEditorAppSettings []UserSettingsCodeEditorAppSettingsInitParameters `json:"codeEditorAppSettings,omitempty" tf:"code_editor_app_settings,omitempty"` // The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker Studio. See Custom File System Config below. CustomFileSystemConfig []UserSettingsCustomFileSystemConfigInitParameters `json:"customFileSystemConfig,omitempty" tf:"custom_file_system_config,omitempty"` // Details about the POSIX identity that is used for file system operations. See Custom Posix User Config below. CustomPosixUserConfig []UserSettingsCustomPosixUserConfigInitParameters `json:"customPosixUserConfig,omitempty" tf:"custom_posix_user_config,omitempty"` // The default experience that the user is directed to when accessing the domain. The supported values are: studio::: Indicates that Studio is the default experience. This value can only be passed if StudioWebPortal is set to ENABLED. app:JupyterServer:: Indicates that Studio Classic is the default experience. DefaultLandingURI *string `json:"defaultLandingUri,omitempty" tf:"default_landing_uri,omitempty"` // The execution role ARN for the user. ExecutionRole *string `json:"executionRole,omitempty" tf:"execution_role,omitempty"` // The settings for the JupyterLab application. See Jupyter Lab App Settings below. JupyterLabAppSettings []UserSettingsJupyterLabAppSettingsInitParameters `json:"jupyterLabAppSettings,omitempty" tf:"jupyter_lab_app_settings,omitempty"` // The Jupyter server's app settings. See Jupyter Server App Settings below. JupyterServerAppSettings []UserSettingsJupyterServerAppSettingsInitParameters `json:"jupyterServerAppSettings,omitempty" tf:"jupyter_server_app_settings,omitempty"` // The kernel gateway app settings. See Kernel Gateway App Settings below. KernelGatewayAppSettings []UserSettingsKernelGatewayAppSettingsInitParameters `json:"kernelGatewayAppSettings,omitempty" tf:"kernel_gateway_app_settings,omitempty"` // The RSession app settings. See RSession App Settings below. RSessionAppSettings []UserSettingsRSessionAppSettingsInitParameters `json:"rSessionAppSettings,omitempty" tf:"r_session_app_settings,omitempty"` // A collection of settings that configure user interaction with the RStudioServerPro app. See RStudioServerProAppSettings below. RStudioServerProAppSettings []UserSettingsRStudioServerProAppSettingsInitParameters `json:"rStudioServerProAppSettings,omitempty" tf:"r_studio_server_pro_app_settings,omitempty"` // A list of security group IDs that will be attached to the user. // +listType=set SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // The sharing settings. See Sharing Settings below. SharingSettings []UserSettingsSharingSettingsInitParameters `json:"sharingSettings,omitempty" tf:"sharing_settings,omitempty"` // The storage settings for a private space. See Space Storage Settings below. SpaceStorageSettings []UserSettingsSpaceStorageSettingsInitParameters `json:"spaceStorageSettings,omitempty" tf:"space_storage_settings,omitempty"` // Whether the user can access Studio. If this value is set to DISABLED, the user cannot access Studio, even if that is the default experience for the domain. Valid values are ENABLED and DISABLED. StudioWebPortal *string `json:"studioWebPortal,omitempty" tf:"studio_web_portal,omitempty"` // The Studio Web Portal settings. See studio_web_portal_settings Block below. StudioWebPortalSettings []UserSettingsStudioWebPortalSettingsInitParameters `json:"studioWebPortalSettings,omitempty" tf:"studio_web_portal_settings,omitempty"` // The TensorBoard app settings. See TensorBoard App Settings below. TensorBoardAppSettings []UserSettingsTensorBoardAppSettingsInitParameters `json:"tensorBoardAppSettings,omitempty" tf:"tensor_board_app_settings,omitempty"` }
func (*UserSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UserSettingsInitParameters) DeepCopy() *UserSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsInitParameters.
func (*UserSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *UserSettingsInitParameters) DeepCopyInto(out *UserSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters ¶ added in v1.17.0
type UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters struct { // The time that SageMaker waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600. IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED. LifecycleManagement *string `json:"lifecycleManagement,omitempty" tf:"lifecycle_management,omitempty"` // The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. MaxIdleTimeoutInMinutes *float64 `json:"maxIdleTimeoutInMinutes,omitempty" tf:"max_idle_timeout_in_minutes,omitempty"` // The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. MinIdleTimeoutInMinutes *float64 `json:"minIdleTimeoutInMinutes,omitempty" tf:"min_idle_timeout_in_minutes,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters) DeepCopy ¶ added in v1.17.0
func (in *UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters) DeepCopy() *UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters.
func (*UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation ¶ added in v1.17.0
type UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation struct { // The time that SageMaker waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600. IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED. LifecycleManagement *string `json:"lifecycleManagement,omitempty" tf:"lifecycle_management,omitempty"` // The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. MaxIdleTimeoutInMinutes *float64 `json:"maxIdleTimeoutInMinutes,omitempty" tf:"max_idle_timeout_in_minutes,omitempty"` // The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. MinIdleTimeoutInMinutes *float64 `json:"minIdleTimeoutInMinutes,omitempty" tf:"min_idle_timeout_in_minutes,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation) DeepCopy ¶ added in v1.17.0
func (in *UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation) DeepCopy() *UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation.
func (*UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation) DeepCopyInto ¶ added in v1.17.0
func (in *UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters ¶ added in v1.17.0
type UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters struct { // The time that SageMaker waits after the application becomes idle before shutting it down. Valid values are between 60 and 525600. // +kubebuilder:validation:Optional IdleTimeoutInMinutes *float64 `json:"idleTimeoutInMinutes,omitempty" tf:"idle_timeout_in_minutes,omitempty"` // Indicates whether idle shutdown is activated for the application type. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional LifecycleManagement *string `json:"lifecycleManagement,omitempty" tf:"lifecycle_management,omitempty"` // The maximum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. // +kubebuilder:validation:Optional MaxIdleTimeoutInMinutes *float64 `json:"maxIdleTimeoutInMinutes,omitempty" tf:"max_idle_timeout_in_minutes,omitempty"` // The minimum value in minutes that custom idle shutdown can be set to by the user. Valid values are between 60 and 525600. // +kubebuilder:validation:Optional MinIdleTimeoutInMinutes *float64 `json:"minIdleTimeoutInMinutes,omitempty" tf:"min_idle_timeout_in_minutes,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters) DeepCopy ¶ added in v1.17.0
func (in *UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters) DeepCopy() *UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters.
func (*UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters) DeepCopyInto ¶ added in v1.17.0
func (in *UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters ¶ added in v1.17.0
type UserSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters struct { // Settings related to idle shutdown of Studio applications. see idle_settings Block below. IdleSettings []UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsInitParameters `json:"idleSettings,omitempty" tf:"idle_settings,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters) DeepCopy ¶ added in v1.17.0
func (in *UserSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters) DeepCopy() *UserSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters.
func (*UserSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *UserSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsAppLifecycleManagementObservation ¶ added in v1.17.0
type UserSettingsJupyterLabAppSettingsAppLifecycleManagementObservation struct { // Settings related to idle shutdown of Studio applications. see idle_settings Block below. IdleSettings []UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsObservation `json:"idleSettings,omitempty" tf:"idle_settings,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsAppLifecycleManagementObservation) DeepCopy ¶ added in v1.17.0
func (in *UserSettingsJupyterLabAppSettingsAppLifecycleManagementObservation) DeepCopy() *UserSettingsJupyterLabAppSettingsAppLifecycleManagementObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsAppLifecycleManagementObservation.
func (*UserSettingsJupyterLabAppSettingsAppLifecycleManagementObservation) DeepCopyInto ¶ added in v1.17.0
func (in *UserSettingsJupyterLabAppSettingsAppLifecycleManagementObservation) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsAppLifecycleManagementObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsAppLifecycleManagementParameters ¶ added in v1.17.0
type UserSettingsJupyterLabAppSettingsAppLifecycleManagementParameters struct { // Settings related to idle shutdown of Studio applications. see idle_settings Block below. // +kubebuilder:validation:Optional IdleSettings []UserSettingsJupyterLabAppSettingsAppLifecycleManagementIdleSettingsParameters `json:"idleSettings,omitempty" tf:"idle_settings,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsAppLifecycleManagementParameters) DeepCopy ¶ added in v1.17.0
func (in *UserSettingsJupyterLabAppSettingsAppLifecycleManagementParameters) DeepCopy() *UserSettingsJupyterLabAppSettingsAppLifecycleManagementParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsAppLifecycleManagementParameters.
func (*UserSettingsJupyterLabAppSettingsAppLifecycleManagementParameters) DeepCopyInto ¶ added in v1.17.0
func (in *UserSettingsJupyterLabAppSettingsAppLifecycleManagementParameters) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsAppLifecycleManagementParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsCodeRepositoryInitParameters ¶ added in v1.0.0
type UserSettingsJupyterLabAppSettingsCodeRepositoryInitParameters struct { // The URL of the Git repository. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsCodeRepositoryInitParameters) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsCodeRepositoryInitParameters) DeepCopy() *UserSettingsJupyterLabAppSettingsCodeRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsCodeRepositoryInitParameters.
func (*UserSettingsJupyterLabAppSettingsCodeRepositoryInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsCodeRepositoryInitParameters) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsCodeRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsCodeRepositoryObservation ¶ added in v1.0.0
type UserSettingsJupyterLabAppSettingsCodeRepositoryObservation struct { // The URL of the Git repository. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsCodeRepositoryObservation) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsCodeRepositoryObservation) DeepCopy() *UserSettingsJupyterLabAppSettingsCodeRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsCodeRepositoryObservation.
func (*UserSettingsJupyterLabAppSettingsCodeRepositoryObservation) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsCodeRepositoryObservation) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsCodeRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsCodeRepositoryParameters ¶ added in v1.0.0
type UserSettingsJupyterLabAppSettingsCodeRepositoryParameters struct { // The URL of the Git repository. // +kubebuilder:validation:Optional RepositoryURL *string `json:"repositoryUrl" tf:"repository_url,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsCodeRepositoryParameters) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsCodeRepositoryParameters) DeepCopy() *UserSettingsJupyterLabAppSettingsCodeRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsCodeRepositoryParameters.
func (*UserSettingsJupyterLabAppSettingsCodeRepositoryParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsCodeRepositoryParameters) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsCodeRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsCustomImageInitParameters ¶ added in v1.0.0
type UserSettingsJupyterLabAppSettingsCustomImageInitParameters struct { // The name of the App Image Config. AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsCustomImageInitParameters) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsCustomImageInitParameters) DeepCopy() *UserSettingsJupyterLabAppSettingsCustomImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsCustomImageInitParameters.
func (*UserSettingsJupyterLabAppSettingsCustomImageInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsCustomImageInitParameters) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsCustomImageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsCustomImageObservation ¶ added in v1.0.0
type UserSettingsJupyterLabAppSettingsCustomImageObservation struct { // The name of the App Image Config. AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsCustomImageObservation) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsCustomImageObservation) DeepCopy() *UserSettingsJupyterLabAppSettingsCustomImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsCustomImageObservation.
func (*UserSettingsJupyterLabAppSettingsCustomImageObservation) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsCustomImageObservation) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsCustomImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsCustomImageParameters ¶ added in v1.0.0
type UserSettingsJupyterLabAppSettingsCustomImageParameters struct { // The name of the App Image Config. // +kubebuilder:validation:Optional AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. // +kubebuilder:validation:Optional ImageName *string `json:"imageName" tf:"image_name,omitempty"` // The version number of the Custom Image. // +kubebuilder:validation:Optional ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsCustomImageParameters) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsCustomImageParameters) DeepCopy() *UserSettingsJupyterLabAppSettingsCustomImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsCustomImageParameters.
func (*UserSettingsJupyterLabAppSettingsCustomImageParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsCustomImageParameters) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsCustomImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters ¶ added in v1.0.0
type UserSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *UserSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters.
func (*UserSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsDefaultResourceSpecObservation ¶ added in v1.0.0
type UserSettingsJupyterLabAppSettingsDefaultResourceSpecObservation struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsDefaultResourceSpecObservation) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsDefaultResourceSpecObservation) DeepCopy() *UserSettingsJupyterLabAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsDefaultResourceSpecObservation.
func (*UserSettingsJupyterLabAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsDefaultResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsDefaultResourceSpecParameters ¶ added in v1.0.0
type UserSettingsJupyterLabAppSettingsDefaultResourceSpecParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsDefaultResourceSpecParameters) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsDefaultResourceSpecParameters) DeepCopy() *UserSettingsJupyterLabAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsDefaultResourceSpecParameters.
func (*UserSettingsJupyterLabAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsEmrSettingsInitParameters ¶ added in v1.17.0
type UserSettingsJupyterLabAppSettingsEmrSettingsInitParameters struct { // An array of Amazon Resource Names (ARNs) of the IAM roles that the execution role of SageMaker can assume for performing operations or tasks related to Amazon EMR clusters or Amazon EMR Serverless applications. These roles define the permissions and access policies required when performing Amazon EMR-related operations, such as listing, connecting to, or terminating Amazon EMR clusters or Amazon EMR Serverless applications. They are typically used in cross-account access scenarios, where the Amazon EMR resources (clusters or serverless applications) are located in a different AWS account than the SageMaker domain. // +listType=set AssumableRoleArns []*string `json:"assumableRoleArns,omitempty" tf:"assumable_role_arns,omitempty"` // An array of Amazon Resource Names (ARNs) of the IAM roles used by the Amazon EMR cluster instances or job execution environments to access other AWS services and resources needed during the runtime of your Amazon EMR or Amazon EMR Serverless workloads, such as Amazon S3 for data access, Amazon CloudWatch for logging, or other AWS services based on the particular workload requirements. // +listType=set ExecutionRoleArns []*string `json:"executionRoleArns,omitempty" tf:"execution_role_arns,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsEmrSettingsInitParameters) DeepCopy ¶ added in v1.17.0
func (in *UserSettingsJupyterLabAppSettingsEmrSettingsInitParameters) DeepCopy() *UserSettingsJupyterLabAppSettingsEmrSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsEmrSettingsInitParameters.
func (*UserSettingsJupyterLabAppSettingsEmrSettingsInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *UserSettingsJupyterLabAppSettingsEmrSettingsInitParameters) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsEmrSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsEmrSettingsObservation ¶ added in v1.17.0
type UserSettingsJupyterLabAppSettingsEmrSettingsObservation struct { // An array of Amazon Resource Names (ARNs) of the IAM roles that the execution role of SageMaker can assume for performing operations or tasks related to Amazon EMR clusters or Amazon EMR Serverless applications. These roles define the permissions and access policies required when performing Amazon EMR-related operations, such as listing, connecting to, or terminating Amazon EMR clusters or Amazon EMR Serverless applications. They are typically used in cross-account access scenarios, where the Amazon EMR resources (clusters or serverless applications) are located in a different AWS account than the SageMaker domain. // +listType=set AssumableRoleArns []*string `json:"assumableRoleArns,omitempty" tf:"assumable_role_arns,omitempty"` // An array of Amazon Resource Names (ARNs) of the IAM roles used by the Amazon EMR cluster instances or job execution environments to access other AWS services and resources needed during the runtime of your Amazon EMR or Amazon EMR Serverless workloads, such as Amazon S3 for data access, Amazon CloudWatch for logging, or other AWS services based on the particular workload requirements. // +listType=set ExecutionRoleArns []*string `json:"executionRoleArns,omitempty" tf:"execution_role_arns,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsEmrSettingsObservation) DeepCopy ¶ added in v1.17.0
func (in *UserSettingsJupyterLabAppSettingsEmrSettingsObservation) DeepCopy() *UserSettingsJupyterLabAppSettingsEmrSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsEmrSettingsObservation.
func (*UserSettingsJupyterLabAppSettingsEmrSettingsObservation) DeepCopyInto ¶ added in v1.17.0
func (in *UserSettingsJupyterLabAppSettingsEmrSettingsObservation) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsEmrSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsEmrSettingsParameters ¶ added in v1.17.0
type UserSettingsJupyterLabAppSettingsEmrSettingsParameters struct { // An array of Amazon Resource Names (ARNs) of the IAM roles that the execution role of SageMaker can assume for performing operations or tasks related to Amazon EMR clusters or Amazon EMR Serverless applications. These roles define the permissions and access policies required when performing Amazon EMR-related operations, such as listing, connecting to, or terminating Amazon EMR clusters or Amazon EMR Serverless applications. They are typically used in cross-account access scenarios, where the Amazon EMR resources (clusters or serverless applications) are located in a different AWS account than the SageMaker domain. // +kubebuilder:validation:Optional // +listType=set AssumableRoleArns []*string `json:"assumableRoleArns,omitempty" tf:"assumable_role_arns,omitempty"` // An array of Amazon Resource Names (ARNs) of the IAM roles used by the Amazon EMR cluster instances or job execution environments to access other AWS services and resources needed during the runtime of your Amazon EMR or Amazon EMR Serverless workloads, such as Amazon S3 for data access, Amazon CloudWatch for logging, or other AWS services based on the particular workload requirements. // +kubebuilder:validation:Optional // +listType=set ExecutionRoleArns []*string `json:"executionRoleArns,omitempty" tf:"execution_role_arns,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsEmrSettingsParameters) DeepCopy ¶ added in v1.17.0
func (in *UserSettingsJupyterLabAppSettingsEmrSettingsParameters) DeepCopy() *UserSettingsJupyterLabAppSettingsEmrSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsEmrSettingsParameters.
func (*UserSettingsJupyterLabAppSettingsEmrSettingsParameters) DeepCopyInto ¶ added in v1.17.0
func (in *UserSettingsJupyterLabAppSettingsEmrSettingsParameters) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsEmrSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsInitParameters ¶ added in v1.0.0
type UserSettingsJupyterLabAppSettingsInitParameters struct { // Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below. AppLifecycleManagement []UserSettingsJupyterLabAppSettingsAppLifecycleManagementInitParameters `json:"appLifecycleManagement,omitempty" tf:"app_lifecycle_management,omitempty"` // The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration. BuiltInLifecycleConfigArn *string `json:"builtInLifecycleConfigArn,omitempty" tf:"built_in_lifecycle_config_arn,omitempty"` // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below. CodeRepository []UserSettingsJupyterLabAppSettingsCodeRepositoryInitParameters `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below. CustomImage []UserSettingsJupyterLabAppSettingsCustomImageInitParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []UserSettingsJupyterLabAppSettingsDefaultResourceSpecInitParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The configuration parameters that specify the IAM roles assumed by the execution role of SageMaker (assumable roles) and the cluster instances or job execution environments (execution roles or runtime roles) to manage and access resources required for running Amazon EMR clusters or Amazon EMR Serverless applications. see emr_settings Block below. EmrSettings []UserSettingsJupyterLabAppSettingsEmrSettingsInitParameters `json:"emrSettings,omitempty" tf:"emr_settings,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsInitParameters) DeepCopy() *UserSettingsJupyterLabAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsInitParameters.
func (*UserSettingsJupyterLabAppSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsInitParameters) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsObservation ¶ added in v1.0.0
type UserSettingsJupyterLabAppSettingsObservation struct { // Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below. AppLifecycleManagement []UserSettingsJupyterLabAppSettingsAppLifecycleManagementObservation `json:"appLifecycleManagement,omitempty" tf:"app_lifecycle_management,omitempty"` // The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration. BuiltInLifecycleConfigArn *string `json:"builtInLifecycleConfigArn,omitempty" tf:"built_in_lifecycle_config_arn,omitempty"` // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below. CodeRepository []UserSettingsJupyterLabAppSettingsCodeRepositoryObservation `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below. CustomImage []UserSettingsJupyterLabAppSettingsCustomImageObservation `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []UserSettingsJupyterLabAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The configuration parameters that specify the IAM roles assumed by the execution role of SageMaker (assumable roles) and the cluster instances or job execution environments (execution roles or runtime roles) to manage and access resources required for running Amazon EMR clusters or Amazon EMR Serverless applications. see emr_settings Block below. EmrSettings []UserSettingsJupyterLabAppSettingsEmrSettingsObservation `json:"emrSettings,omitempty" tf:"emr_settings,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsObservation) DeepCopy() *UserSettingsJupyterLabAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsObservation.
func (*UserSettingsJupyterLabAppSettingsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsObservation) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterLabAppSettingsParameters ¶ added in v1.0.0
type UserSettingsJupyterLabAppSettingsParameters struct { // Indicates whether idle shutdown is activated for JupyterLab applications. see app_lifecycle_management Block below. // +kubebuilder:validation:Optional AppLifecycleManagement []UserSettingsJupyterLabAppSettingsAppLifecycleManagementParameters `json:"appLifecycleManagement,omitempty" tf:"app_lifecycle_management,omitempty"` // The lifecycle configuration that runs before the default lifecycle configuration. It can override changes made in the default lifecycle configuration. // +kubebuilder:validation:Optional BuiltInLifecycleConfigArn *string `json:"builtInLifecycleConfigArn,omitempty" tf:"built_in_lifecycle_config_arn,omitempty"` // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below. // +kubebuilder:validation:Optional CodeRepository []UserSettingsJupyterLabAppSettingsCodeRepositoryParameters `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below. // +kubebuilder:validation:Optional CustomImage []UserSettingsJupyterLabAppSettingsCustomImageParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. // +kubebuilder:validation:Optional DefaultResourceSpec []UserSettingsJupyterLabAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The configuration parameters that specify the IAM roles assumed by the execution role of SageMaker (assumable roles) and the cluster instances or job execution environments (execution roles or runtime roles) to manage and access resources required for running Amazon EMR clusters or Amazon EMR Serverless applications. see emr_settings Block below. // +kubebuilder:validation:Optional EmrSettings []UserSettingsJupyterLabAppSettingsEmrSettingsParameters `json:"emrSettings,omitempty" tf:"emr_settings,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +kubebuilder:validation:Optional // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*UserSettingsJupyterLabAppSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsParameters) DeepCopy() *UserSettingsJupyterLabAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterLabAppSettingsParameters.
func (*UserSettingsJupyterLabAppSettingsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsJupyterLabAppSettingsParameters) DeepCopyInto(out *UserSettingsJupyterLabAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters ¶ added in v0.38.0
type UserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters struct { // The URL of the Git repository. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` }
func (*UserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopy() *UserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters.
func (*UserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *UserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters) DeepCopyInto(out *UserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterServerAppSettingsCodeRepositoryObservation ¶ added in v0.29.0
type UserSettingsJupyterServerAppSettingsCodeRepositoryObservation struct { // The URL of the Git repository. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` }
func (*UserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopy ¶ added in v0.29.0
func (in *UserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopy() *UserSettingsJupyterServerAppSettingsCodeRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterServerAppSettingsCodeRepositoryObservation.
func (*UserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopyInto ¶ added in v0.29.0
func (in *UserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopyInto(out *UserSettingsJupyterServerAppSettingsCodeRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterServerAppSettingsCodeRepositoryParameters ¶ added in v0.29.0
type UserSettingsJupyterServerAppSettingsCodeRepositoryParameters struct { // The URL of the Git repository. // +kubebuilder:validation:Optional RepositoryURL *string `json:"repositoryUrl" tf:"repository_url,omitempty"` }
func (*UserSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopy ¶ added in v0.29.0
func (in *UserSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopy() *UserSettingsJupyterServerAppSettingsCodeRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterServerAppSettingsCodeRepositoryParameters.
func (*UserSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopyInto ¶ added in v0.29.0
func (in *UserSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopyInto(out *UserSettingsJupyterServerAppSettingsCodeRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters ¶ added in v0.38.0
type UserSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UserSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *UserSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters.
func (*UserSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *UserSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *UserSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation ¶ added in v0.29.0
type UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopy ¶ added in v0.29.0
func (in *UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopy() *UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation.
func (*UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶ added in v0.29.0
func (in *UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters ¶ added in v0.29.0
type UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopy ¶ added in v0.29.0
func (in *UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopy() *UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters.
func (*UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶ added in v0.29.0
func (in *UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterServerAppSettingsInitParameters ¶ added in v0.38.0
type UserSettingsJupyterServerAppSettingsInitParameters struct { // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below. CodeRepository []UserSettingsJupyterServerAppSettingsCodeRepositoryInitParameters `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []UserSettingsJupyterServerAppSettingsDefaultResourceSpecInitParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*UserSettingsJupyterServerAppSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UserSettingsJupyterServerAppSettingsInitParameters) DeepCopy() *UserSettingsJupyterServerAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterServerAppSettingsInitParameters.
func (*UserSettingsJupyterServerAppSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *UserSettingsJupyterServerAppSettingsInitParameters) DeepCopyInto(out *UserSettingsJupyterServerAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterServerAppSettingsObservation ¶
type UserSettingsJupyterServerAppSettingsObservation struct { // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below. CodeRepository []UserSettingsJupyterServerAppSettingsCodeRepositoryObservation `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*UserSettingsJupyterServerAppSettingsObservation) DeepCopy ¶
func (in *UserSettingsJupyterServerAppSettingsObservation) DeepCopy() *UserSettingsJupyterServerAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterServerAppSettingsObservation.
func (*UserSettingsJupyterServerAppSettingsObservation) DeepCopyInto ¶
func (in *UserSettingsJupyterServerAppSettingsObservation) DeepCopyInto(out *UserSettingsJupyterServerAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterServerAppSettingsParameters ¶
type UserSettingsJupyterServerAppSettingsParameters struct { // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository below. // +kubebuilder:validation:Optional CodeRepository []UserSettingsJupyterServerAppSettingsCodeRepositoryParameters `json:"codeRepository,omitempty" tf:"code_repository,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. // +kubebuilder:validation:Optional DefaultResourceSpec []UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +kubebuilder:validation:Optional // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*UserSettingsJupyterServerAppSettingsParameters) DeepCopy ¶
func (in *UserSettingsJupyterServerAppSettingsParameters) DeepCopy() *UserSettingsJupyterServerAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterServerAppSettingsParameters.
func (*UserSettingsJupyterServerAppSettingsParameters) DeepCopyInto ¶
func (in *UserSettingsJupyterServerAppSettingsParameters) DeepCopyInto(out *UserSettingsJupyterServerAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsKernelGatewayAppSettingsCustomImageInitParameters ¶ added in v0.38.0
type UserSettingsKernelGatewayAppSettingsCustomImageInitParameters struct { // The name of the App Image Config. AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*UserSettingsKernelGatewayAppSettingsCustomImageInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UserSettingsKernelGatewayAppSettingsCustomImageInitParameters) DeepCopy() *UserSettingsKernelGatewayAppSettingsCustomImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsKernelGatewayAppSettingsCustomImageInitParameters.
func (*UserSettingsKernelGatewayAppSettingsCustomImageInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *UserSettingsKernelGatewayAppSettingsCustomImageInitParameters) DeepCopyInto(out *UserSettingsKernelGatewayAppSettingsCustomImageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsKernelGatewayAppSettingsCustomImageObservation ¶ added in v0.29.0
type UserSettingsKernelGatewayAppSettingsCustomImageObservation struct { // The name of the App Image Config. AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*UserSettingsKernelGatewayAppSettingsCustomImageObservation) DeepCopy ¶ added in v0.29.0
func (in *UserSettingsKernelGatewayAppSettingsCustomImageObservation) DeepCopy() *UserSettingsKernelGatewayAppSettingsCustomImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsKernelGatewayAppSettingsCustomImageObservation.
func (*UserSettingsKernelGatewayAppSettingsCustomImageObservation) DeepCopyInto ¶ added in v0.29.0
func (in *UserSettingsKernelGatewayAppSettingsCustomImageObservation) DeepCopyInto(out *UserSettingsKernelGatewayAppSettingsCustomImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsKernelGatewayAppSettingsCustomImageParameters ¶ added in v0.29.0
type UserSettingsKernelGatewayAppSettingsCustomImageParameters struct { // The name of the App Image Config. // +kubebuilder:validation:Optional AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. // +kubebuilder:validation:Optional ImageName *string `json:"imageName" tf:"image_name,omitempty"` // The version number of the Custom Image. // +kubebuilder:validation:Optional ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*UserSettingsKernelGatewayAppSettingsCustomImageParameters) DeepCopy ¶ added in v0.29.0
func (in *UserSettingsKernelGatewayAppSettingsCustomImageParameters) DeepCopy() *UserSettingsKernelGatewayAppSettingsCustomImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsKernelGatewayAppSettingsCustomImageParameters.
func (*UserSettingsKernelGatewayAppSettingsCustomImageParameters) DeepCopyInto ¶ added in v0.29.0
func (in *UserSettingsKernelGatewayAppSettingsCustomImageParameters) DeepCopyInto(out *UserSettingsKernelGatewayAppSettingsCustomImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters ¶ added in v0.38.0
type UserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters.
func (*UserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation ¶
type UserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopy ¶
func (in *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopy() *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation.
func (*UserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶
func (in *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters ¶
type UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopy ¶
func (in *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopy() *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters.
func (*UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶
func (in *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsKernelGatewayAppSettingsInitParameters ¶ added in v0.38.0
type UserSettingsKernelGatewayAppSettingsInitParameters struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below. CustomImage []UserSettingsKernelGatewayAppSettingsCustomImageInitParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []UserSettingsKernelGatewayAppSettingsDefaultResourceSpecInitParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*UserSettingsKernelGatewayAppSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UserSettingsKernelGatewayAppSettingsInitParameters) DeepCopy() *UserSettingsKernelGatewayAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsKernelGatewayAppSettingsInitParameters.
func (*UserSettingsKernelGatewayAppSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *UserSettingsKernelGatewayAppSettingsInitParameters) DeepCopyInto(out *UserSettingsKernelGatewayAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsKernelGatewayAppSettingsObservation ¶
type UserSettingsKernelGatewayAppSettingsObservation struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below. CustomImage []UserSettingsKernelGatewayAppSettingsCustomImageObservation `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []UserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*UserSettingsKernelGatewayAppSettingsObservation) DeepCopy ¶
func (in *UserSettingsKernelGatewayAppSettingsObservation) DeepCopy() *UserSettingsKernelGatewayAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsKernelGatewayAppSettingsObservation.
func (*UserSettingsKernelGatewayAppSettingsObservation) DeepCopyInto ¶
func (in *UserSettingsKernelGatewayAppSettingsObservation) DeepCopyInto(out *UserSettingsKernelGatewayAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsKernelGatewayAppSettingsParameters ¶
type UserSettingsKernelGatewayAppSettingsParameters struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below. // +kubebuilder:validation:Optional CustomImage []UserSettingsKernelGatewayAppSettingsCustomImageParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. // +kubebuilder:validation:Optional DefaultResourceSpec []UserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +kubebuilder:validation:Optional // +listType=set LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*UserSettingsKernelGatewayAppSettingsParameters) DeepCopy ¶
func (in *UserSettingsKernelGatewayAppSettingsParameters) DeepCopy() *UserSettingsKernelGatewayAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsKernelGatewayAppSettingsParameters.
func (*UserSettingsKernelGatewayAppSettingsParameters) DeepCopyInto ¶
func (in *UserSettingsKernelGatewayAppSettingsParameters) DeepCopyInto(out *UserSettingsKernelGatewayAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsObservation ¶
type UserSettingsObservation struct { // Indicates whether auto-mounting of an EFS volume is supported for the user profile. The DefaultAsDomain value is only supported for user profiles. Do not use the DefaultAsDomain value when setting this parameter for a domain. Valid values are: Enabled, Disabled, and DefaultAsDomain. AutoMountHomeEFS *string `json:"autoMountHomeEfs,omitempty" tf:"auto_mount_home_efs,omitempty"` // The Canvas app settings. See Canvas App Settings below. CanvasAppSettings []UserSettingsCanvasAppSettingsObservation `json:"canvasAppSettings,omitempty" tf:"canvas_app_settings,omitempty"` // The Code Editor application settings. See Code Editor App Settings below. CodeEditorAppSettings []UserSettingsCodeEditorAppSettingsObservation `json:"codeEditorAppSettings,omitempty" tf:"code_editor_app_settings,omitempty"` // The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker Studio. See Custom File System Config below. CustomFileSystemConfig []UserSettingsCustomFileSystemConfigObservation `json:"customFileSystemConfig,omitempty" tf:"custom_file_system_config,omitempty"` // Details about the POSIX identity that is used for file system operations. See Custom Posix User Config below. CustomPosixUserConfig []UserSettingsCustomPosixUserConfigObservation `json:"customPosixUserConfig,omitempty" tf:"custom_posix_user_config,omitempty"` // The default experience that the user is directed to when accessing the domain. The supported values are: studio::: Indicates that Studio is the default experience. This value can only be passed if StudioWebPortal is set to ENABLED. app:JupyterServer:: Indicates that Studio Classic is the default experience. DefaultLandingURI *string `json:"defaultLandingUri,omitempty" tf:"default_landing_uri,omitempty"` // The execution role ARN for the user. ExecutionRole *string `json:"executionRole,omitempty" tf:"execution_role,omitempty"` // The settings for the JupyterLab application. See Jupyter Lab App Settings below. JupyterLabAppSettings []UserSettingsJupyterLabAppSettingsObservation `json:"jupyterLabAppSettings,omitempty" tf:"jupyter_lab_app_settings,omitempty"` // The Jupyter server's app settings. See Jupyter Server App Settings below. JupyterServerAppSettings []UserSettingsJupyterServerAppSettingsObservation `json:"jupyterServerAppSettings,omitempty" tf:"jupyter_server_app_settings,omitempty"` // The kernel gateway app settings. See Kernel Gateway App Settings below. KernelGatewayAppSettings []UserSettingsKernelGatewayAppSettingsObservation `json:"kernelGatewayAppSettings,omitempty" tf:"kernel_gateway_app_settings,omitempty"` // The RSession app settings. See RSession App Settings below. RSessionAppSettings []UserSettingsRSessionAppSettingsObservation `json:"rSessionAppSettings,omitempty" tf:"r_session_app_settings,omitempty"` // A collection of settings that configure user interaction with the RStudioServerPro app. See RStudioServerProAppSettings below. RStudioServerProAppSettings []UserSettingsRStudioServerProAppSettingsObservation `json:"rStudioServerProAppSettings,omitempty" tf:"r_studio_server_pro_app_settings,omitempty"` // A list of security group IDs that will be attached to the user. // +listType=set SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // The sharing settings. See Sharing Settings below. SharingSettings []UserSettingsSharingSettingsObservation `json:"sharingSettings,omitempty" tf:"sharing_settings,omitempty"` // The storage settings for a private space. See Space Storage Settings below. SpaceStorageSettings []UserSettingsSpaceStorageSettingsObservation `json:"spaceStorageSettings,omitempty" tf:"space_storage_settings,omitempty"` // Whether the user can access Studio. If this value is set to DISABLED, the user cannot access Studio, even if that is the default experience for the domain. Valid values are ENABLED and DISABLED. StudioWebPortal *string `json:"studioWebPortal,omitempty" tf:"studio_web_portal,omitempty"` // The Studio Web Portal settings. See studio_web_portal_settings Block below. StudioWebPortalSettings []UserSettingsStudioWebPortalSettingsObservation `json:"studioWebPortalSettings,omitempty" tf:"studio_web_portal_settings,omitempty"` // The TensorBoard app settings. See TensorBoard App Settings below. TensorBoardAppSettings []UserSettingsTensorBoardAppSettingsObservation `json:"tensorBoardAppSettings,omitempty" tf:"tensor_board_app_settings,omitempty"` }
func (*UserSettingsObservation) DeepCopy ¶
func (in *UserSettingsObservation) DeepCopy() *UserSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsObservation.
func (*UserSettingsObservation) DeepCopyInto ¶
func (in *UserSettingsObservation) DeepCopyInto(out *UserSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsParameters ¶
type UserSettingsParameters struct { // Indicates whether auto-mounting of an EFS volume is supported for the user profile. The DefaultAsDomain value is only supported for user profiles. Do not use the DefaultAsDomain value when setting this parameter for a domain. Valid values are: Enabled, Disabled, and DefaultAsDomain. // +kubebuilder:validation:Optional AutoMountHomeEFS *string `json:"autoMountHomeEfs,omitempty" tf:"auto_mount_home_efs,omitempty"` // The Canvas app settings. See Canvas App Settings below. // +kubebuilder:validation:Optional CanvasAppSettings []UserSettingsCanvasAppSettingsParameters `json:"canvasAppSettings,omitempty" tf:"canvas_app_settings,omitempty"` // The Code Editor application settings. See Code Editor App Settings below. // +kubebuilder:validation:Optional CodeEditorAppSettings []UserSettingsCodeEditorAppSettingsParameters `json:"codeEditorAppSettings,omitempty" tf:"code_editor_app_settings,omitempty"` // The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker Studio. See Custom File System Config below. // +kubebuilder:validation:Optional CustomFileSystemConfig []UserSettingsCustomFileSystemConfigParameters `json:"customFileSystemConfig,omitempty" tf:"custom_file_system_config,omitempty"` // Details about the POSIX identity that is used for file system operations. See Custom Posix User Config below. // +kubebuilder:validation:Optional CustomPosixUserConfig []UserSettingsCustomPosixUserConfigParameters `json:"customPosixUserConfig,omitempty" tf:"custom_posix_user_config,omitempty"` // The default experience that the user is directed to when accessing the domain. The supported values are: studio::: Indicates that Studio is the default experience. This value can only be passed if StudioWebPortal is set to ENABLED. app:JupyterServer:: Indicates that Studio Classic is the default experience. // +kubebuilder:validation:Optional DefaultLandingURI *string `json:"defaultLandingUri,omitempty" tf:"default_landing_uri,omitempty"` // The execution role ARN for the user. // +kubebuilder:validation:Optional ExecutionRole *string `json:"executionRole" tf:"execution_role,omitempty"` // The settings for the JupyterLab application. See Jupyter Lab App Settings below. // +kubebuilder:validation:Optional JupyterLabAppSettings []UserSettingsJupyterLabAppSettingsParameters `json:"jupyterLabAppSettings,omitempty" tf:"jupyter_lab_app_settings,omitempty"` // The Jupyter server's app settings. See Jupyter Server App Settings below. // +kubebuilder:validation:Optional JupyterServerAppSettings []UserSettingsJupyterServerAppSettingsParameters `json:"jupyterServerAppSettings,omitempty" tf:"jupyter_server_app_settings,omitempty"` // The kernel gateway app settings. See Kernel Gateway App Settings below. // +kubebuilder:validation:Optional KernelGatewayAppSettings []UserSettingsKernelGatewayAppSettingsParameters `json:"kernelGatewayAppSettings,omitempty" tf:"kernel_gateway_app_settings,omitempty"` // The RSession app settings. See RSession App Settings below. // +kubebuilder:validation:Optional RSessionAppSettings []UserSettingsRSessionAppSettingsParameters `json:"rSessionAppSettings,omitempty" tf:"r_session_app_settings,omitempty"` // A collection of settings that configure user interaction with the RStudioServerPro app. See RStudioServerProAppSettings below. // +kubebuilder:validation:Optional RStudioServerProAppSettings []UserSettingsRStudioServerProAppSettingsParameters `json:"rStudioServerProAppSettings,omitempty" tf:"r_studio_server_pro_app_settings,omitempty"` // A list of security group IDs that will be attached to the user. // +kubebuilder:validation:Optional // +listType=set SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // The sharing settings. See Sharing Settings below. // +kubebuilder:validation:Optional SharingSettings []UserSettingsSharingSettingsParameters `json:"sharingSettings,omitempty" tf:"sharing_settings,omitempty"` // The storage settings for a private space. See Space Storage Settings below. // +kubebuilder:validation:Optional SpaceStorageSettings []UserSettingsSpaceStorageSettingsParameters `json:"spaceStorageSettings,omitempty" tf:"space_storage_settings,omitempty"` // Whether the user can access Studio. If this value is set to DISABLED, the user cannot access Studio, even if that is the default experience for the domain. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional StudioWebPortal *string `json:"studioWebPortal,omitempty" tf:"studio_web_portal,omitempty"` // The Studio Web Portal settings. See studio_web_portal_settings Block below. // +kubebuilder:validation:Optional StudioWebPortalSettings []UserSettingsStudioWebPortalSettingsParameters `json:"studioWebPortalSettings,omitempty" tf:"studio_web_portal_settings,omitempty"` // The TensorBoard app settings. See TensorBoard App Settings below. // +kubebuilder:validation:Optional TensorBoardAppSettings []UserSettingsTensorBoardAppSettingsParameters `json:"tensorBoardAppSettings,omitempty" tf:"tensor_board_app_settings,omitempty"` }
func (*UserSettingsParameters) DeepCopy ¶
func (in *UserSettingsParameters) DeepCopy() *UserSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsParameters.
func (*UserSettingsParameters) DeepCopyInto ¶
func (in *UserSettingsParameters) DeepCopyInto(out *UserSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsRSessionAppSettingsCustomImageInitParameters ¶ added in v0.38.0
type UserSettingsRSessionAppSettingsCustomImageInitParameters struct { // The name of the App Image Config. AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*UserSettingsRSessionAppSettingsCustomImageInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UserSettingsRSessionAppSettingsCustomImageInitParameters) DeepCopy() *UserSettingsRSessionAppSettingsCustomImageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsRSessionAppSettingsCustomImageInitParameters.
func (*UserSettingsRSessionAppSettingsCustomImageInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *UserSettingsRSessionAppSettingsCustomImageInitParameters) DeepCopyInto(out *UserSettingsRSessionAppSettingsCustomImageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsRSessionAppSettingsCustomImageObservation ¶ added in v0.29.0
type UserSettingsRSessionAppSettingsCustomImageObservation struct { // The name of the App Image Config. AppImageConfigName *string `json:"appImageConfigName,omitempty" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. ImageName *string `json:"imageName,omitempty" tf:"image_name,omitempty"` // The version number of the Custom Image. ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*UserSettingsRSessionAppSettingsCustomImageObservation) DeepCopy ¶ added in v0.29.0
func (in *UserSettingsRSessionAppSettingsCustomImageObservation) DeepCopy() *UserSettingsRSessionAppSettingsCustomImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsRSessionAppSettingsCustomImageObservation.
func (*UserSettingsRSessionAppSettingsCustomImageObservation) DeepCopyInto ¶ added in v0.29.0
func (in *UserSettingsRSessionAppSettingsCustomImageObservation) DeepCopyInto(out *UserSettingsRSessionAppSettingsCustomImageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsRSessionAppSettingsCustomImageParameters ¶ added in v0.29.0
type UserSettingsRSessionAppSettingsCustomImageParameters struct { // The name of the App Image Config. // +kubebuilder:validation:Optional AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. // +kubebuilder:validation:Optional ImageName *string `json:"imageName" tf:"image_name,omitempty"` // The version number of the Custom Image. // +kubebuilder:validation:Optional ImageVersionNumber *float64 `json:"imageVersionNumber,omitempty" tf:"image_version_number,omitempty"` }
func (*UserSettingsRSessionAppSettingsCustomImageParameters) DeepCopy ¶ added in v0.29.0
func (in *UserSettingsRSessionAppSettingsCustomImageParameters) DeepCopy() *UserSettingsRSessionAppSettingsCustomImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsRSessionAppSettingsCustomImageParameters.
func (*UserSettingsRSessionAppSettingsCustomImageParameters) DeepCopyInto ¶ added in v0.29.0
func (in *UserSettingsRSessionAppSettingsCustomImageParameters) DeepCopyInto(out *UserSettingsRSessionAppSettingsCustomImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsRSessionAppSettingsDefaultResourceSpecInitParameters ¶ added in v0.38.0
type UserSettingsRSessionAppSettingsDefaultResourceSpecInitParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsRSessionAppSettingsDefaultResourceSpecInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UserSettingsRSessionAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *UserSettingsRSessionAppSettingsDefaultResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsRSessionAppSettingsDefaultResourceSpecInitParameters.
func (*UserSettingsRSessionAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *UserSettingsRSessionAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *UserSettingsRSessionAppSettingsDefaultResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsRSessionAppSettingsDefaultResourceSpecObservation ¶ added in v0.29.0
type UserSettingsRSessionAppSettingsDefaultResourceSpecObservation struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsRSessionAppSettingsDefaultResourceSpecObservation) DeepCopy ¶ added in v0.29.0
func (in *UserSettingsRSessionAppSettingsDefaultResourceSpecObservation) DeepCopy() *UserSettingsRSessionAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsRSessionAppSettingsDefaultResourceSpecObservation.
func (*UserSettingsRSessionAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶ added in v0.29.0
func (in *UserSettingsRSessionAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *UserSettingsRSessionAppSettingsDefaultResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsRSessionAppSettingsDefaultResourceSpecParameters ¶ added in v0.29.0
type UserSettingsRSessionAppSettingsDefaultResourceSpecParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsRSessionAppSettingsDefaultResourceSpecParameters) DeepCopy ¶ added in v0.29.0
func (in *UserSettingsRSessionAppSettingsDefaultResourceSpecParameters) DeepCopy() *UserSettingsRSessionAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsRSessionAppSettingsDefaultResourceSpecParameters.
func (*UserSettingsRSessionAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶ added in v0.29.0
func (in *UserSettingsRSessionAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *UserSettingsRSessionAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsRSessionAppSettingsInitParameters ¶ added in v0.38.0
type UserSettingsRSessionAppSettingsInitParameters struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below. CustomImage []UserSettingsRSessionAppSettingsCustomImageInitParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []UserSettingsRSessionAppSettingsDefaultResourceSpecInitParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` }
func (*UserSettingsRSessionAppSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UserSettingsRSessionAppSettingsInitParameters) DeepCopy() *UserSettingsRSessionAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsRSessionAppSettingsInitParameters.
func (*UserSettingsRSessionAppSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *UserSettingsRSessionAppSettingsInitParameters) DeepCopyInto(out *UserSettingsRSessionAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsRSessionAppSettingsObservation ¶ added in v0.29.0
type UserSettingsRSessionAppSettingsObservation struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below. CustomImage []UserSettingsRSessionAppSettingsCustomImageObservation `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []UserSettingsRSessionAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` }
func (*UserSettingsRSessionAppSettingsObservation) DeepCopy ¶ added in v0.29.0
func (in *UserSettingsRSessionAppSettingsObservation) DeepCopy() *UserSettingsRSessionAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsRSessionAppSettingsObservation.
func (*UserSettingsRSessionAppSettingsObservation) DeepCopyInto ¶ added in v0.29.0
func (in *UserSettingsRSessionAppSettingsObservation) DeepCopyInto(out *UserSettingsRSessionAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsRSessionAppSettingsParameters ¶ added in v0.29.0
type UserSettingsRSessionAppSettingsParameters struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image below. // +kubebuilder:validation:Optional CustomImage []UserSettingsRSessionAppSettingsCustomImageParameters `json:"customImage,omitempty" tf:"custom_image,omitempty"` // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. // +kubebuilder:validation:Optional DefaultResourceSpec []UserSettingsRSessionAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` }
func (*UserSettingsRSessionAppSettingsParameters) DeepCopy ¶ added in v0.29.0
func (in *UserSettingsRSessionAppSettingsParameters) DeepCopy() *UserSettingsRSessionAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsRSessionAppSettingsParameters.
func (*UserSettingsRSessionAppSettingsParameters) DeepCopyInto ¶ added in v0.29.0
func (in *UserSettingsRSessionAppSettingsParameters) DeepCopyInto(out *UserSettingsRSessionAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsRStudioServerProAppSettingsInitParameters ¶ added in v0.38.0
type UserSettingsRStudioServerProAppSettingsInitParameters struct { // Indicates whether the current user has access to the RStudioServerPro app. Valid values are ENABLED and DISABLED. AccessStatus *string `json:"accessStatus,omitempty" tf:"access_status,omitempty"` // The level of permissions that the user has within the RStudioServerPro app. This value defaults to R_STUDIO_USER. The R_STUDIO_ADMIN value allows the user access to the RStudio Administrative Dashboard. Valid values are R_STUDIO_USER and R_STUDIO_ADMIN. UserGroup *string `json:"userGroup,omitempty" tf:"user_group,omitempty"` }
func (*UserSettingsRStudioServerProAppSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UserSettingsRStudioServerProAppSettingsInitParameters) DeepCopy() *UserSettingsRStudioServerProAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsRStudioServerProAppSettingsInitParameters.
func (*UserSettingsRStudioServerProAppSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *UserSettingsRStudioServerProAppSettingsInitParameters) DeepCopyInto(out *UserSettingsRStudioServerProAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsRStudioServerProAppSettingsObservation ¶ added in v0.35.0
type UserSettingsRStudioServerProAppSettingsObservation struct { // Indicates whether the current user has access to the RStudioServerPro app. Valid values are ENABLED and DISABLED. AccessStatus *string `json:"accessStatus,omitempty" tf:"access_status,omitempty"` // The level of permissions that the user has within the RStudioServerPro app. This value defaults to R_STUDIO_USER. The R_STUDIO_ADMIN value allows the user access to the RStudio Administrative Dashboard. Valid values are R_STUDIO_USER and R_STUDIO_ADMIN. UserGroup *string `json:"userGroup,omitempty" tf:"user_group,omitempty"` }
func (*UserSettingsRStudioServerProAppSettingsObservation) DeepCopy ¶ added in v0.35.0
func (in *UserSettingsRStudioServerProAppSettingsObservation) DeepCopy() *UserSettingsRStudioServerProAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsRStudioServerProAppSettingsObservation.
func (*UserSettingsRStudioServerProAppSettingsObservation) DeepCopyInto ¶ added in v0.35.0
func (in *UserSettingsRStudioServerProAppSettingsObservation) DeepCopyInto(out *UserSettingsRStudioServerProAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsRStudioServerProAppSettingsParameters ¶ added in v0.35.0
type UserSettingsRStudioServerProAppSettingsParameters struct { // Indicates whether the current user has access to the RStudioServerPro app. Valid values are ENABLED and DISABLED. // +kubebuilder:validation:Optional AccessStatus *string `json:"accessStatus,omitempty" tf:"access_status,omitempty"` // The level of permissions that the user has within the RStudioServerPro app. This value defaults to R_STUDIO_USER. The R_STUDIO_ADMIN value allows the user access to the RStudio Administrative Dashboard. Valid values are R_STUDIO_USER and R_STUDIO_ADMIN. // +kubebuilder:validation:Optional UserGroup *string `json:"userGroup,omitempty" tf:"user_group,omitempty"` }
func (*UserSettingsRStudioServerProAppSettingsParameters) DeepCopy ¶ added in v0.35.0
func (in *UserSettingsRStudioServerProAppSettingsParameters) DeepCopy() *UserSettingsRStudioServerProAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsRStudioServerProAppSettingsParameters.
func (*UserSettingsRStudioServerProAppSettingsParameters) DeepCopyInto ¶ added in v0.35.0
func (in *UserSettingsRStudioServerProAppSettingsParameters) DeepCopyInto(out *UserSettingsRStudioServerProAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsSharingSettingsInitParameters ¶ added in v0.38.0
type UserSettingsSharingSettingsInitParameters struct { // Whether to include the notebook cell output when sharing the notebook. The default is Disabled. Valid values are Allowed and Disabled. NotebookOutputOption *string `json:"notebookOutputOption,omitempty" tf:"notebook_output_option,omitempty"` // When notebook_output_option is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket. S3KMSKeyID *string `json:"s3KmsKeyId,omitempty" tf:"s3_kms_key_id,omitempty"` // When notebook_output_option is Allowed, the Amazon S3 bucket used to save the notebook cell output. S3OutputPath *string `json:"s3OutputPath,omitempty" tf:"s3_output_path,omitempty"` }
func (*UserSettingsSharingSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UserSettingsSharingSettingsInitParameters) DeepCopy() *UserSettingsSharingSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsSharingSettingsInitParameters.
func (*UserSettingsSharingSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *UserSettingsSharingSettingsInitParameters) DeepCopyInto(out *UserSettingsSharingSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsSharingSettingsObservation ¶
type UserSettingsSharingSettingsObservation struct { // Whether to include the notebook cell output when sharing the notebook. The default is Disabled. Valid values are Allowed and Disabled. NotebookOutputOption *string `json:"notebookOutputOption,omitempty" tf:"notebook_output_option,omitempty"` // When notebook_output_option is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket. S3KMSKeyID *string `json:"s3KmsKeyId,omitempty" tf:"s3_kms_key_id,omitempty"` // When notebook_output_option is Allowed, the Amazon S3 bucket used to save the notebook cell output. S3OutputPath *string `json:"s3OutputPath,omitempty" tf:"s3_output_path,omitempty"` }
func (*UserSettingsSharingSettingsObservation) DeepCopy ¶
func (in *UserSettingsSharingSettingsObservation) DeepCopy() *UserSettingsSharingSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsSharingSettingsObservation.
func (*UserSettingsSharingSettingsObservation) DeepCopyInto ¶
func (in *UserSettingsSharingSettingsObservation) DeepCopyInto(out *UserSettingsSharingSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsSharingSettingsParameters ¶
type UserSettingsSharingSettingsParameters struct { // Whether to include the notebook cell output when sharing the notebook. The default is Disabled. Valid values are Allowed and Disabled. // +kubebuilder:validation:Optional NotebookOutputOption *string `json:"notebookOutputOption,omitempty" tf:"notebook_output_option,omitempty"` // When notebook_output_option is Allowed, the AWS Key Management Service (KMS) encryption key ID used to encrypt the notebook cell output in the Amazon S3 bucket. // +kubebuilder:validation:Optional S3KMSKeyID *string `json:"s3KmsKeyId,omitempty" tf:"s3_kms_key_id,omitempty"` // When notebook_output_option is Allowed, the Amazon S3 bucket used to save the notebook cell output. // +kubebuilder:validation:Optional S3OutputPath *string `json:"s3OutputPath,omitempty" tf:"s3_output_path,omitempty"` }
func (*UserSettingsSharingSettingsParameters) DeepCopy ¶
func (in *UserSettingsSharingSettingsParameters) DeepCopy() *UserSettingsSharingSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsSharingSettingsParameters.
func (*UserSettingsSharingSettingsParameters) DeepCopyInto ¶
func (in *UserSettingsSharingSettingsParameters) DeepCopyInto(out *UserSettingsSharingSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsSpaceStorageSettingsInitParameters ¶ added in v1.0.0
type UserSettingsSpaceStorageSettingsInitParameters struct { // The default EBS storage settings for a private space. See Default EBS Storage Settings below. DefaultEBSStorageSettings []SpaceStorageSettingsDefaultEBSStorageSettingsInitParameters `json:"defaultEbsStorageSettings,omitempty" tf:"default_ebs_storage_settings,omitempty"` }
func (*UserSettingsSpaceStorageSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsSpaceStorageSettingsInitParameters) DeepCopy() *UserSettingsSpaceStorageSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsSpaceStorageSettingsInitParameters.
func (*UserSettingsSpaceStorageSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsSpaceStorageSettingsInitParameters) DeepCopyInto(out *UserSettingsSpaceStorageSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsSpaceStorageSettingsObservation ¶ added in v1.0.0
type UserSettingsSpaceStorageSettingsObservation struct { // The default EBS storage settings for a private space. See Default EBS Storage Settings below. DefaultEBSStorageSettings []SpaceStorageSettingsDefaultEBSStorageSettingsObservation `json:"defaultEbsStorageSettings,omitempty" tf:"default_ebs_storage_settings,omitempty"` }
func (*UserSettingsSpaceStorageSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsSpaceStorageSettingsObservation) DeepCopy() *UserSettingsSpaceStorageSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsSpaceStorageSettingsObservation.
func (*UserSettingsSpaceStorageSettingsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsSpaceStorageSettingsObservation) DeepCopyInto(out *UserSettingsSpaceStorageSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsSpaceStorageSettingsParameters ¶ added in v1.0.0
type UserSettingsSpaceStorageSettingsParameters struct { // The default EBS storage settings for a private space. See Default EBS Storage Settings below. // +kubebuilder:validation:Optional DefaultEBSStorageSettings []SpaceStorageSettingsDefaultEBSStorageSettingsParameters `json:"defaultEbsStorageSettings,omitempty" tf:"default_ebs_storage_settings,omitempty"` }
func (*UserSettingsSpaceStorageSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *UserSettingsSpaceStorageSettingsParameters) DeepCopy() *UserSettingsSpaceStorageSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsSpaceStorageSettingsParameters.
func (*UserSettingsSpaceStorageSettingsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UserSettingsSpaceStorageSettingsParameters) DeepCopyInto(out *UserSettingsSpaceStorageSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsStudioWebPortalSettingsInitParameters ¶ added in v1.15.0
type UserSettingsStudioWebPortalSettingsInitParameters struct { // The Applications supported in Studio that are hidden from the Studio left navigation pane. // +listType=set HiddenAppTypes []*string `json:"hiddenAppTypes,omitempty" tf:"hidden_app_types,omitempty"` // The instance types you are hiding from the Studio user interface. // +listType=set HiddenInstanceTypes []*string `json:"hiddenInstanceTypes,omitempty" tf:"hidden_instance_types,omitempty"` // The machine learning tools that are hidden from the Studio left navigation pane. // +listType=set HiddenMLTools []*string `json:"hiddenMlTools,omitempty" tf:"hidden_ml_tools,omitempty"` }
func (*UserSettingsStudioWebPortalSettingsInitParameters) DeepCopy ¶ added in v1.15.0
func (in *UserSettingsStudioWebPortalSettingsInitParameters) DeepCopy() *UserSettingsStudioWebPortalSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsStudioWebPortalSettingsInitParameters.
func (*UserSettingsStudioWebPortalSettingsInitParameters) DeepCopyInto ¶ added in v1.15.0
func (in *UserSettingsStudioWebPortalSettingsInitParameters) DeepCopyInto(out *UserSettingsStudioWebPortalSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsStudioWebPortalSettingsObservation ¶ added in v1.15.0
type UserSettingsStudioWebPortalSettingsObservation struct { // The Applications supported in Studio that are hidden from the Studio left navigation pane. // +listType=set HiddenAppTypes []*string `json:"hiddenAppTypes,omitempty" tf:"hidden_app_types,omitempty"` // The instance types you are hiding from the Studio user interface. // +listType=set HiddenInstanceTypes []*string `json:"hiddenInstanceTypes,omitempty" tf:"hidden_instance_types,omitempty"` // The machine learning tools that are hidden from the Studio left navigation pane. // +listType=set HiddenMLTools []*string `json:"hiddenMlTools,omitempty" tf:"hidden_ml_tools,omitempty"` }
func (*UserSettingsStudioWebPortalSettingsObservation) DeepCopy ¶ added in v1.15.0
func (in *UserSettingsStudioWebPortalSettingsObservation) DeepCopy() *UserSettingsStudioWebPortalSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsStudioWebPortalSettingsObservation.
func (*UserSettingsStudioWebPortalSettingsObservation) DeepCopyInto ¶ added in v1.15.0
func (in *UserSettingsStudioWebPortalSettingsObservation) DeepCopyInto(out *UserSettingsStudioWebPortalSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsStudioWebPortalSettingsParameters ¶ added in v1.15.0
type UserSettingsStudioWebPortalSettingsParameters struct { // The Applications supported in Studio that are hidden from the Studio left navigation pane. // +kubebuilder:validation:Optional // +listType=set HiddenAppTypes []*string `json:"hiddenAppTypes,omitempty" tf:"hidden_app_types,omitempty"` // The instance types you are hiding from the Studio user interface. // +kubebuilder:validation:Optional // +listType=set HiddenInstanceTypes []*string `json:"hiddenInstanceTypes,omitempty" tf:"hidden_instance_types,omitempty"` // The machine learning tools that are hidden from the Studio left navigation pane. // +kubebuilder:validation:Optional // +listType=set HiddenMLTools []*string `json:"hiddenMlTools,omitempty" tf:"hidden_ml_tools,omitempty"` }
func (*UserSettingsStudioWebPortalSettingsParameters) DeepCopy ¶ added in v1.15.0
func (in *UserSettingsStudioWebPortalSettingsParameters) DeepCopy() *UserSettingsStudioWebPortalSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsStudioWebPortalSettingsParameters.
func (*UserSettingsStudioWebPortalSettingsParameters) DeepCopyInto ¶ added in v1.15.0
func (in *UserSettingsStudioWebPortalSettingsParameters) DeepCopyInto(out *UserSettingsStudioWebPortalSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsTensorBoardAppSettingsDefaultResourceSpecInitParameters ¶ added in v0.38.0
type UserSettingsTensorBoardAppSettingsDefaultResourceSpecInitParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsTensorBoardAppSettingsDefaultResourceSpecInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UserSettingsTensorBoardAppSettingsDefaultResourceSpecInitParameters) DeepCopy() *UserSettingsTensorBoardAppSettingsDefaultResourceSpecInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsTensorBoardAppSettingsDefaultResourceSpecInitParameters.
func (*UserSettingsTensorBoardAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *UserSettingsTensorBoardAppSettingsDefaultResourceSpecInitParameters) DeepCopyInto(out *UserSettingsTensorBoardAppSettingsDefaultResourceSpecInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation ¶
type UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation) DeepCopy ¶
func (in *UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation) DeepCopy() *UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation.
func (*UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶
func (in *UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters ¶
type UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters struct { // The instance type that the image version runs on.. For valid values see SageMaker Instance Types. // +kubebuilder:validation:Optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. // +kubebuilder:validation:Optional LifecycleConfigArn *string `json:"lifecycleConfigArn,omitempty" tf:"lifecycle_config_arn,omitempty"` // The ARN of the SageMaker image that the image version belongs to. // +kubebuilder:validation:Optional SagemakerImageArn *string `json:"sagemakerImageArn,omitempty" tf:"sagemaker_image_arn,omitempty"` // The SageMaker Image Version Alias. // +kubebuilder:validation:Optional SagemakerImageVersionAlias *string `json:"sagemakerImageVersionAlias,omitempty" tf:"sagemaker_image_version_alias,omitempty"` // The ARN of the image version created on the instance. // +kubebuilder:validation:Optional SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters) DeepCopy ¶
func (in *UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters) DeepCopy() *UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters.
func (*UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶
func (in *UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsTensorBoardAppSettingsInitParameters ¶ added in v0.38.0
type UserSettingsTensorBoardAppSettingsInitParameters struct { // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []UserSettingsTensorBoardAppSettingsDefaultResourceSpecInitParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` }
func (*UserSettingsTensorBoardAppSettingsInitParameters) DeepCopy ¶ added in v0.38.0
func (in *UserSettingsTensorBoardAppSettingsInitParameters) DeepCopy() *UserSettingsTensorBoardAppSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsTensorBoardAppSettingsInitParameters.
func (*UserSettingsTensorBoardAppSettingsInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *UserSettingsTensorBoardAppSettingsInitParameters) DeepCopyInto(out *UserSettingsTensorBoardAppSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsTensorBoardAppSettingsObservation ¶
type UserSettingsTensorBoardAppSettingsObservation struct { // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. DefaultResourceSpec []UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` }
func (*UserSettingsTensorBoardAppSettingsObservation) DeepCopy ¶
func (in *UserSettingsTensorBoardAppSettingsObservation) DeepCopy() *UserSettingsTensorBoardAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsTensorBoardAppSettingsObservation.
func (*UserSettingsTensorBoardAppSettingsObservation) DeepCopyInto ¶
func (in *UserSettingsTensorBoardAppSettingsObservation) DeepCopyInto(out *UserSettingsTensorBoardAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsTensorBoardAppSettingsParameters ¶
type UserSettingsTensorBoardAppSettingsParameters struct { // The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. see Default Resource Spec below. // +kubebuilder:validation:Optional DefaultResourceSpec []UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` }
func (*UserSettingsTensorBoardAppSettingsParameters) DeepCopy ¶
func (in *UserSettingsTensorBoardAppSettingsParameters) DeepCopy() *UserSettingsTensorBoardAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsTensorBoardAppSettingsParameters.
func (*UserSettingsTensorBoardAppSettingsParameters) DeepCopyInto ¶
func (in *UserSettingsTensorBoardAppSettingsParameters) DeepCopyInto(out *UserSettingsTensorBoardAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCConfigInitParameters ¶ added in v0.38.0
type VPCConfigInitParameters struct { // +listType=set SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // +listType=set Subnets []*string `json:"subnets,omitempty" tf:"subnets,omitempty"` }
func (*VPCConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *VPCConfigInitParameters) DeepCopy() *VPCConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCConfigInitParameters.
func (*VPCConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *VPCConfigInitParameters) DeepCopyInto(out *VPCConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCConfigObservation ¶ added in v0.28.0
type VPCConfigObservation struct { // +listType=set SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // +listType=set Subnets []*string `json:"subnets,omitempty" tf:"subnets,omitempty"` }
func (*VPCConfigObservation) DeepCopy ¶ added in v0.28.0
func (in *VPCConfigObservation) DeepCopy() *VPCConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCConfigObservation.
func (*VPCConfigObservation) DeepCopyInto ¶ added in v0.28.0
func (in *VPCConfigObservation) DeepCopyInto(out *VPCConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCConfigParameters ¶ added in v0.28.0
type VPCConfigParameters struct { // +kubebuilder:validation:Optional // +listType=set SecurityGroupIds []*string `json:"securityGroupIds" tf:"security_group_ids,omitempty"` // +kubebuilder:validation:Optional // +listType=set Subnets []*string `json:"subnets" tf:"subnets,omitempty"` }
func (*VPCConfigParameters) DeepCopy ¶ added in v0.28.0
func (in *VPCConfigParameters) DeepCopy() *VPCConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCConfigParameters.
func (*VPCConfigParameters) DeepCopyInto ¶ added in v0.28.0
func (in *VPCConfigParameters) DeepCopyInto(out *VPCConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VectorConfigInitParameters ¶ added in v1.17.0
type VectorConfigInitParameters struct {
Dimension *float64 `json:"dimension,omitempty" tf:"dimension,omitempty"`
}
func (*VectorConfigInitParameters) DeepCopy ¶ added in v1.17.0
func (in *VectorConfigInitParameters) DeepCopy() *VectorConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VectorConfigInitParameters.
func (*VectorConfigInitParameters) DeepCopyInto ¶ added in v1.17.0
func (in *VectorConfigInitParameters) DeepCopyInto(out *VectorConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VectorConfigObservation ¶ added in v1.17.0
type VectorConfigObservation struct {
Dimension *float64 `json:"dimension,omitempty" tf:"dimension,omitempty"`
}
func (*VectorConfigObservation) DeepCopy ¶ added in v1.17.0
func (in *VectorConfigObservation) DeepCopy() *VectorConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VectorConfigObservation.
func (*VectorConfigObservation) DeepCopyInto ¶ added in v1.17.0
func (in *VectorConfigObservation) DeepCopyInto(out *VectorConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VectorConfigParameters ¶ added in v1.17.0
type VectorConfigParameters struct { // +kubebuilder:validation:Optional Dimension *float64 `json:"dimension,omitempty" tf:"dimension,omitempty"` }
func (*VectorConfigParameters) DeepCopy ¶ added in v1.17.0
func (in *VectorConfigParameters) DeepCopy() *VectorConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VectorConfigParameters.
func (*VectorConfigParameters) DeepCopyInto ¶ added in v1.17.0
func (in *VectorConfigParameters) DeepCopyInto(out *VectorConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerAccessConfigurationInitParameters ¶ added in v1.10.0
type WorkerAccessConfigurationInitParameters struct { // Defines any Amazon S3 resource constraints. see S3 Presign details below. S3Presign *S3PresignInitParameters `json:"s3Presign,omitempty" tf:"s3_presign,omitempty"` }
func (*WorkerAccessConfigurationInitParameters) DeepCopy ¶ added in v1.10.0
func (in *WorkerAccessConfigurationInitParameters) DeepCopy() *WorkerAccessConfigurationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerAccessConfigurationInitParameters.
func (*WorkerAccessConfigurationInitParameters) DeepCopyInto ¶ added in v1.10.0
func (in *WorkerAccessConfigurationInitParameters) DeepCopyInto(out *WorkerAccessConfigurationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerAccessConfigurationObservation ¶ added in v1.10.0
type WorkerAccessConfigurationObservation struct { // Defines any Amazon S3 resource constraints. see S3 Presign details below. S3Presign *S3PresignObservation `json:"s3Presign,omitempty" tf:"s3_presign,omitempty"` }
func (*WorkerAccessConfigurationObservation) DeepCopy ¶ added in v1.10.0
func (in *WorkerAccessConfigurationObservation) DeepCopy() *WorkerAccessConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerAccessConfigurationObservation.
func (*WorkerAccessConfigurationObservation) DeepCopyInto ¶ added in v1.10.0
func (in *WorkerAccessConfigurationObservation) DeepCopyInto(out *WorkerAccessConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkerAccessConfigurationParameters ¶ added in v1.10.0
type WorkerAccessConfigurationParameters struct { // Defines any Amazon S3 resource constraints. see S3 Presign details below. // +kubebuilder:validation:Optional S3Presign *S3PresignParameters `json:"s3Presign,omitempty" tf:"s3_presign,omitempty"` }
func (*WorkerAccessConfigurationParameters) DeepCopy ¶ added in v1.10.0
func (in *WorkerAccessConfigurationParameters) DeepCopy() *WorkerAccessConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkerAccessConfigurationParameters.
func (*WorkerAccessConfigurationParameters) DeepCopyInto ¶ added in v1.10.0
func (in *WorkerAccessConfigurationParameters) DeepCopyInto(out *WorkerAccessConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workforce ¶ added in v0.28.0
type Workforce struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WorkforceSpec `json:"spec"` Status WorkforceStatus `json:"status,omitempty"` }
Workforce is the Schema for the Workforces API. Provides a SageMaker Workforce resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Workforce) ConvertFrom ¶ added in v1.7.0
func (tr *Workforce) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the Workforce type.
func (*Workforce) ConvertTo ¶ added in v1.7.0
func (tr *Workforce) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this Workforce to the hub type.
func (*Workforce) DeepCopy ¶ added in v0.28.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workforce.
func (*Workforce) DeepCopyInto ¶ added in v0.28.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workforce) DeepCopyObject ¶ added in v0.28.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Workforce) GetCondition ¶ added in v0.28.0
func (mg *Workforce) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Workforce.
func (*Workforce) GetConnectionDetailsMapping ¶ added in v0.28.0
GetConnectionDetailsMapping for this Workforce
func (*Workforce) GetDeletionPolicy ¶ added in v0.28.0
func (mg *Workforce) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Workforce.
func (*Workforce) GetID ¶ added in v0.28.0
GetID returns ID of underlying Terraform resource of this Workforce
func (*Workforce) GetInitParameters ¶ added in v0.38.0
GetInitParameters of this Workforce
func (*Workforce) GetManagementPolicies ¶ added in v0.38.0
func (mg *Workforce) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Workforce.
func (*Workforce) GetMergedParameters ¶ added in v0.44.0
GetInitParameters of this Workforce
func (*Workforce) GetObservation ¶ added in v0.28.0
GetObservation of this Workforce
func (*Workforce) GetParameters ¶ added in v0.28.0
GetParameters of this Workforce
func (*Workforce) GetProviderConfigReference ¶ added in v0.28.0
GetProviderConfigReference of this Workforce.
func (*Workforce) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *Workforce) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Workforce.
func (*Workforce) GetTerraformResourceType ¶ added in v0.28.0
GetTerraformResourceType returns Terraform resource type for this Workforce
func (*Workforce) GetTerraformSchemaVersion ¶ added in v0.28.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Workforce) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *Workforce) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Workforce.
func (*Workforce) LateInitialize ¶ added in v0.28.0
LateInitialize this Workforce using its observed tfState. returns True if there are any spec changes for the resource.
func (*Workforce) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this Workforce.
func (*Workforce) SetConditions ¶ added in v0.28.0
SetConditions of this Workforce.
func (*Workforce) SetDeletionPolicy ¶ added in v0.28.0
func (mg *Workforce) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Workforce.
func (*Workforce) SetManagementPolicies ¶ added in v0.38.0
func (mg *Workforce) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Workforce.
func (*Workforce) SetObservation ¶ added in v0.28.0
SetObservation for this Workforce
func (*Workforce) SetParameters ¶ added in v0.28.0
SetParameters for this Workforce
func (*Workforce) SetProviderConfigReference ¶ added in v0.28.0
SetProviderConfigReference of this Workforce.
func (*Workforce) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *Workforce) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Workforce.
func (*Workforce) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *Workforce) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Workforce.
type WorkforceInitParameters ¶ added in v0.38.0
type WorkforceInitParameters struct { // Use this parameter to configure an Amazon Cognito private workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool. Conflicts with oidc_config. see Cognito Config details below. CognitoConfig []CognitoConfigInitParameters `json:"cognitoConfig,omitempty" tf:"cognito_config,omitempty"` // Use this parameter to configure a private workforce using your own OIDC Identity Provider. Conflicts with cognito_config. see OIDC Config details below. OidcConfig []OidcConfigInitParameters `json:"oidcConfig,omitempty" tf:"oidc_config,omitempty"` // A list of IP address ranges Used to create an allow list of IP addresses for a private workforce. By default, a workforce isn't restricted to specific IP addresses. see Source Ip Config details below. SourceIPConfig []SourceIPConfigInitParameters `json:"sourceIpConfig,omitempty" tf:"source_ip_config,omitempty"` // configure a workforce using VPC. see Workforce VPC Config details below. WorkforceVPCConfig []WorkforceVPCConfigInitParameters `json:"workforceVpcConfig,omitempty" tf:"workforce_vpc_config,omitempty"` }
func (*WorkforceInitParameters) DeepCopy ¶ added in v0.38.0
func (in *WorkforceInitParameters) DeepCopy() *WorkforceInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkforceInitParameters.
func (*WorkforceInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *WorkforceInitParameters) DeepCopyInto(out *WorkforceInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkforceList ¶ added in v0.28.0
type WorkforceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Workforce `json:"items"` }
WorkforceList contains a list of Workforces
func (*WorkforceList) DeepCopy ¶ added in v0.28.0
func (in *WorkforceList) DeepCopy() *WorkforceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkforceList.
func (*WorkforceList) DeepCopyInto ¶ added in v0.28.0
func (in *WorkforceList) DeepCopyInto(out *WorkforceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkforceList) DeepCopyObject ¶ added in v0.28.0
func (in *WorkforceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkforceList) GetItems ¶ added in v0.28.0
func (l *WorkforceList) GetItems() []resource.Managed
GetItems of this WorkforceList.
type WorkforceObservation ¶ added in v0.28.0
type WorkforceObservation struct { // The Amazon Resource Name (ARN) assigned by AWS to this Workforce. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // Use this parameter to configure an Amazon Cognito private workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool. Conflicts with oidc_config. see Cognito Config details below. CognitoConfig []CognitoConfigObservation `json:"cognitoConfig,omitempty" tf:"cognito_config,omitempty"` // The name of the Workforce. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Use this parameter to configure a private workforce using your own OIDC Identity Provider. Conflicts with cognito_config. see OIDC Config details below. OidcConfig []OidcConfigObservation `json:"oidcConfig,omitempty" tf:"oidc_config,omitempty"` // A list of IP address ranges Used to create an allow list of IP addresses for a private workforce. By default, a workforce isn't restricted to specific IP addresses. see Source Ip Config details below. SourceIPConfig []SourceIPConfigObservation `json:"sourceIpConfig,omitempty" tf:"source_ip_config,omitempty"` // The subdomain for your OIDC Identity Provider. Subdomain *string `json:"subdomain,omitempty" tf:"subdomain,omitempty"` // configure a workforce using VPC. see Workforce VPC Config details below. WorkforceVPCConfig []WorkforceVPCConfigObservation `json:"workforceVpcConfig,omitempty" tf:"workforce_vpc_config,omitempty"` }
func (*WorkforceObservation) DeepCopy ¶ added in v0.28.0
func (in *WorkforceObservation) DeepCopy() *WorkforceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkforceObservation.
func (*WorkforceObservation) DeepCopyInto ¶ added in v0.28.0
func (in *WorkforceObservation) DeepCopyInto(out *WorkforceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkforceParameters ¶ added in v0.28.0
type WorkforceParameters struct { // Use this parameter to configure an Amazon Cognito private workforce. A single Cognito workforce is created using and corresponds to a single Amazon Cognito user pool. Conflicts with oidc_config. see Cognito Config details below. // +kubebuilder:validation:Optional CognitoConfig []CognitoConfigParameters `json:"cognitoConfig,omitempty" tf:"cognito_config,omitempty"` // Use this parameter to configure a private workforce using your own OIDC Identity Provider. Conflicts with cognito_config. see OIDC Config details below. // +kubebuilder:validation:Optional OidcConfig []OidcConfigParameters `json:"oidcConfig,omitempty" tf:"oidc_config,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // A list of IP address ranges Used to create an allow list of IP addresses for a private workforce. By default, a workforce isn't restricted to specific IP addresses. see Source Ip Config details below. // +kubebuilder:validation:Optional SourceIPConfig []SourceIPConfigParameters `json:"sourceIpConfig,omitempty" tf:"source_ip_config,omitempty"` // configure a workforce using VPC. see Workforce VPC Config details below. // +kubebuilder:validation:Optional WorkforceVPCConfig []WorkforceVPCConfigParameters `json:"workforceVpcConfig,omitempty" tf:"workforce_vpc_config,omitempty"` }
func (*WorkforceParameters) DeepCopy ¶ added in v0.28.0
func (in *WorkforceParameters) DeepCopy() *WorkforceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkforceParameters.
func (*WorkforceParameters) DeepCopyInto ¶ added in v0.28.0
func (in *WorkforceParameters) DeepCopyInto(out *WorkforceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkforceSpec ¶ added in v0.28.0
type WorkforceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WorkforceParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider WorkforceInitParameters `json:"initProvider,omitempty"` }
WorkforceSpec defines the desired state of Workforce
func (*WorkforceSpec) DeepCopy ¶ added in v0.28.0
func (in *WorkforceSpec) DeepCopy() *WorkforceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkforceSpec.
func (*WorkforceSpec) DeepCopyInto ¶ added in v0.28.0
func (in *WorkforceSpec) DeepCopyInto(out *WorkforceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkforceStatus ¶ added in v0.28.0
type WorkforceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WorkforceObservation `json:"atProvider,omitempty"` }
WorkforceStatus defines the observed state of Workforce.
func (*WorkforceStatus) DeepCopy ¶ added in v0.28.0
func (in *WorkforceStatus) DeepCopy() *WorkforceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkforceStatus.
func (*WorkforceStatus) DeepCopyInto ¶ added in v0.28.0
func (in *WorkforceStatus) DeepCopyInto(out *WorkforceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkforceVPCConfigInitParameters ¶ added in v0.38.0
type WorkforceVPCConfigInitParameters struct { // The VPC security group IDs. The security groups must be for the same VPC as specified in the subnet. // +listType=set SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // The ID of the subnets in the VPC that you want to connect. // +listType=set Subnets []*string `json:"subnets,omitempty" tf:"subnets,omitempty"` // The ID of the VPC that the workforce uses for communication. VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*WorkforceVPCConfigInitParameters) DeepCopy ¶ added in v0.38.0
func (in *WorkforceVPCConfigInitParameters) DeepCopy() *WorkforceVPCConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkforceVPCConfigInitParameters.
func (*WorkforceVPCConfigInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *WorkforceVPCConfigInitParameters) DeepCopyInto(out *WorkforceVPCConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkforceVPCConfigObservation ¶ added in v0.29.0
type WorkforceVPCConfigObservation struct { // The VPC security group IDs. The security groups must be for the same VPC as specified in the subnet. // +listType=set SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // The ID of the subnets in the VPC that you want to connect. // +listType=set Subnets []*string `json:"subnets,omitempty" tf:"subnets,omitempty"` // The IDs for the VPC service endpoints of your VPC workforce. VPCEndpointID *string `json:"vpcEndpointId,omitempty" tf:"vpc_endpoint_id,omitempty"` // The ID of the VPC that the workforce uses for communication. VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*WorkforceVPCConfigObservation) DeepCopy ¶ added in v0.29.0
func (in *WorkforceVPCConfigObservation) DeepCopy() *WorkforceVPCConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkforceVPCConfigObservation.
func (*WorkforceVPCConfigObservation) DeepCopyInto ¶ added in v0.29.0
func (in *WorkforceVPCConfigObservation) DeepCopyInto(out *WorkforceVPCConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkforceVPCConfigParameters ¶ added in v0.29.0
type WorkforceVPCConfigParameters struct { // The VPC security group IDs. The security groups must be for the same VPC as specified in the subnet. // +kubebuilder:validation:Optional // +listType=set SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // The ID of the subnets in the VPC that you want to connect. // +kubebuilder:validation:Optional // +listType=set Subnets []*string `json:"subnets,omitempty" tf:"subnets,omitempty"` // The ID of the VPC that the workforce uses for communication. // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*WorkforceVPCConfigParameters) DeepCopy ¶ added in v0.29.0
func (in *WorkforceVPCConfigParameters) DeepCopy() *WorkforceVPCConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkforceVPCConfigParameters.
func (*WorkforceVPCConfigParameters) DeepCopyInto ¶ added in v0.29.0
func (in *WorkforceVPCConfigParameters) DeepCopyInto(out *WorkforceVPCConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSettingsInitParameters ¶ added in v1.0.0
type WorkspaceSettingsInitParameters struct { // The Amazon S3 bucket used to store artifacts generated by Canvas. Updating the Amazon S3 location impacts existing configuration settings, and Canvas users no longer have access to their artifacts. Canvas users must log out and log back in to apply the new location. S3ArtifactPath *string `json:"s3ArtifactPath,omitempty" tf:"s3_artifact_path,omitempty"` // The Amazon Web Services Key Management Service (KMS) encryption key ID that is used to encrypt artifacts generated by Canvas in the Amazon S3 bucket. S3KMSKeyID *string `json:"s3KmsKeyId,omitempty" tf:"s3_kms_key_id,omitempty"` }
func (*WorkspaceSettingsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *WorkspaceSettingsInitParameters) DeepCopy() *WorkspaceSettingsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSettingsInitParameters.
func (*WorkspaceSettingsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *WorkspaceSettingsInitParameters) DeepCopyInto(out *WorkspaceSettingsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSettingsObservation ¶ added in v1.0.0
type WorkspaceSettingsObservation struct { // The Amazon S3 bucket used to store artifacts generated by Canvas. Updating the Amazon S3 location impacts existing configuration settings, and Canvas users no longer have access to their artifacts. Canvas users must log out and log back in to apply the new location. S3ArtifactPath *string `json:"s3ArtifactPath,omitempty" tf:"s3_artifact_path,omitempty"` // The Amazon Web Services Key Management Service (KMS) encryption key ID that is used to encrypt artifacts generated by Canvas in the Amazon S3 bucket. S3KMSKeyID *string `json:"s3KmsKeyId,omitempty" tf:"s3_kms_key_id,omitempty"` }
func (*WorkspaceSettingsObservation) DeepCopy ¶ added in v1.0.0
func (in *WorkspaceSettingsObservation) DeepCopy() *WorkspaceSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSettingsObservation.
func (*WorkspaceSettingsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *WorkspaceSettingsObservation) DeepCopyInto(out *WorkspaceSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkspaceSettingsParameters ¶ added in v1.0.0
type WorkspaceSettingsParameters struct { // The Amazon S3 bucket used to store artifacts generated by Canvas. Updating the Amazon S3 location impacts existing configuration settings, and Canvas users no longer have access to their artifacts. Canvas users must log out and log back in to apply the new location. // +kubebuilder:validation:Optional S3ArtifactPath *string `json:"s3ArtifactPath,omitempty" tf:"s3_artifact_path,omitempty"` // The Amazon Web Services Key Management Service (KMS) encryption key ID that is used to encrypt artifacts generated by Canvas in the Amazon S3 bucket. // +kubebuilder:validation:Optional S3KMSKeyID *string `json:"s3KmsKeyId,omitempty" tf:"s3_kms_key_id,omitempty"` }
func (*WorkspaceSettingsParameters) DeepCopy ¶ added in v1.0.0
func (in *WorkspaceSettingsParameters) DeepCopy() *WorkspaceSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkspaceSettingsParameters.
func (*WorkspaceSettingsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *WorkspaceSettingsParameters) DeepCopyInto(out *WorkspaceSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workteam ¶ added in v0.28.0
type Workteam struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.description) || (has(self.initProvider) && has(self.initProvider.description))",message="spec.forProvider.description is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.memberDefinition) || (has(self.initProvider) && has(self.initProvider.memberDefinition))",message="spec.forProvider.memberDefinition is a required parameter" Spec WorkteamSpec `json:"spec"` Status WorkteamStatus `json:"status,omitempty"` }
Workteam is the Schema for the Workteams API. Provides a SageMaker Workteam resource. +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Workteam) ConvertFrom ¶ added in v1.7.0
func (tr *Workteam) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the Workteam type.
func (*Workteam) ConvertTo ¶ added in v1.7.0
func (tr *Workteam) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this Workteam to the hub type.
func (*Workteam) DeepCopy ¶ added in v0.28.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workteam.
func (*Workteam) DeepCopyInto ¶ added in v0.28.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workteam) DeepCopyObject ¶ added in v0.28.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Workteam) GetCondition ¶ added in v0.28.0
func (mg *Workteam) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Workteam.
func (*Workteam) GetConnectionDetailsMapping ¶ added in v0.28.0
GetConnectionDetailsMapping for this Workteam
func (*Workteam) GetDeletionPolicy ¶ added in v0.28.0
func (mg *Workteam) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Workteam.
func (*Workteam) GetID ¶ added in v0.28.0
GetID returns ID of underlying Terraform resource of this Workteam
func (*Workteam) GetInitParameters ¶ added in v0.38.0
GetInitParameters of this Workteam
func (*Workteam) GetManagementPolicies ¶ added in v0.38.0
func (mg *Workteam) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Workteam.
func (*Workteam) GetMergedParameters ¶ added in v0.44.0
GetInitParameters of this Workteam
func (*Workteam) GetObservation ¶ added in v0.28.0
GetObservation of this Workteam
func (*Workteam) GetParameters ¶ added in v0.28.0
GetParameters of this Workteam
func (*Workteam) GetProviderConfigReference ¶ added in v0.28.0
GetProviderConfigReference of this Workteam.
func (*Workteam) GetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *Workteam) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Workteam.
func (*Workteam) GetTerraformResourceType ¶ added in v0.28.0
GetTerraformResourceType returns Terraform resource type for this Workteam
func (*Workteam) GetTerraformSchemaVersion ¶ added in v0.28.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Workteam) GetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *Workteam) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Workteam.
func (*Workteam) LateInitialize ¶ added in v0.28.0
LateInitialize this Workteam using its observed tfState. returns True if there are any spec changes for the resource.
func (*Workteam) ResolveReferences ¶ added in v0.28.0
ResolveReferences of this Workteam.
func (*Workteam) SetConditions ¶ added in v0.28.0
SetConditions of this Workteam.
func (*Workteam) SetDeletionPolicy ¶ added in v0.28.0
func (mg *Workteam) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Workteam.
func (*Workteam) SetManagementPolicies ¶ added in v0.38.0
func (mg *Workteam) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Workteam.
func (*Workteam) SetObservation ¶ added in v0.28.0
SetObservation for this Workteam
func (*Workteam) SetParameters ¶ added in v0.28.0
SetParameters for this Workteam
func (*Workteam) SetProviderConfigReference ¶ added in v0.28.0
SetProviderConfigReference of this Workteam.
func (*Workteam) SetPublishConnectionDetailsTo ¶ added in v0.28.0
func (mg *Workteam) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Workteam.
func (*Workteam) SetWriteConnectionSecretToReference ¶ added in v0.28.0
func (mg *Workteam) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Workteam.
type WorkteamInitParameters ¶ added in v0.38.0
type WorkteamInitParameters struct { // A description of the work team. Description *string `json:"description,omitempty" tf:"description,omitempty"` // A list of Member Definitions that contains objects that identify the workers that make up the work team. Workforces can be created using Amazon Cognito or your own OIDC Identity Provider (IdP). For private workforces created using Amazon Cognito use cognito_member_definition. For workforces created using your own OIDC identity provider (IdP) use oidc_member_definition. Do not provide input for both of these parameters in a single request. see Member Definition details below. MemberDefinition []MemberDefinitionInitParameters `json:"memberDefinition,omitempty" tf:"member_definition,omitempty"` // Configures notification of workers regarding available or expiring work items. see Notification Configuration details below. NotificationConfiguration []NotificationConfigurationInitParameters `json:"notificationConfiguration,omitempty" tf:"notification_configuration,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Use this optional parameter to constrain access to an Amazon S3 resource based on the IP address using supported IAM global condition keys. The Amazon S3 resource is accessed in the worker portal using a Amazon S3 presigned URL. see Worker Access Configuration details below. WorkerAccessConfiguration *WorkerAccessConfigurationInitParameters `json:"workerAccessConfiguration,omitempty" tf:"worker_access_configuration,omitempty"` // The name of the workforce. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.Workforce // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() WorkforceName *string `json:"workforceName,omitempty" tf:"workforce_name,omitempty"` // Reference to a Workforce in sagemaker to populate workforceName. // +kubebuilder:validation:Optional WorkforceNameRef *v1.Reference `json:"workforceNameRef,omitempty" tf:"-"` // Selector for a Workforce in sagemaker to populate workforceName. // +kubebuilder:validation:Optional WorkforceNameSelector *v1.Selector `json:"workforceNameSelector,omitempty" tf:"-"` }
func (*WorkteamInitParameters) DeepCopy ¶ added in v0.38.0
func (in *WorkteamInitParameters) DeepCopy() *WorkteamInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkteamInitParameters.
func (*WorkteamInitParameters) DeepCopyInto ¶ added in v0.38.0
func (in *WorkteamInitParameters) DeepCopyInto(out *WorkteamInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkteamList ¶ added in v0.28.0
type WorkteamList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Workteam `json:"items"` }
WorkteamList contains a list of Workteams
func (*WorkteamList) DeepCopy ¶ added in v0.28.0
func (in *WorkteamList) DeepCopy() *WorkteamList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkteamList.
func (*WorkteamList) DeepCopyInto ¶ added in v0.28.0
func (in *WorkteamList) DeepCopyInto(out *WorkteamList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WorkteamList) DeepCopyObject ¶ added in v0.28.0
func (in *WorkteamList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkteamList) GetItems ¶ added in v0.28.0
func (l *WorkteamList) GetItems() []resource.Managed
GetItems of this WorkteamList.
type WorkteamObservation ¶ added in v0.28.0
type WorkteamObservation struct { // The Amazon Resource Name (ARN) assigned by AWS to this Workteam. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // A description of the work team. Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the Workteam. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A list of Member Definitions that contains objects that identify the workers that make up the work team. Workforces can be created using Amazon Cognito or your own OIDC Identity Provider (IdP). For private workforces created using Amazon Cognito use cognito_member_definition. For workforces created using your own OIDC identity provider (IdP) use oidc_member_definition. Do not provide input for both of these parameters in a single request. see Member Definition details below. MemberDefinition []MemberDefinitionObservation `json:"memberDefinition,omitempty" tf:"member_definition,omitempty"` // Configures notification of workers regarding available or expiring work items. see Notification Configuration details below. NotificationConfiguration []NotificationConfigurationObservation `json:"notificationConfiguration,omitempty" tf:"notification_configuration,omitempty"` // The subdomain for your OIDC Identity Provider. Subdomain *string `json:"subdomain,omitempty" tf:"subdomain,omitempty"` // Key-value map of resource tags. // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. // +mapType=granular TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // Use this optional parameter to constrain access to an Amazon S3 resource based on the IP address using supported IAM global condition keys. The Amazon S3 resource is accessed in the worker portal using a Amazon S3 presigned URL. see Worker Access Configuration details below. WorkerAccessConfiguration *WorkerAccessConfigurationObservation `json:"workerAccessConfiguration,omitempty" tf:"worker_access_configuration,omitempty"` // The name of the workforce. WorkforceName *string `json:"workforceName,omitempty" tf:"workforce_name,omitempty"` }
func (*WorkteamObservation) DeepCopy ¶ added in v0.28.0
func (in *WorkteamObservation) DeepCopy() *WorkteamObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkteamObservation.
func (*WorkteamObservation) DeepCopyInto ¶ added in v0.28.0
func (in *WorkteamObservation) DeepCopyInto(out *WorkteamObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkteamParameters ¶ added in v0.28.0
type WorkteamParameters struct { // A description of the work team. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // A list of Member Definitions that contains objects that identify the workers that make up the work team. Workforces can be created using Amazon Cognito or your own OIDC Identity Provider (IdP). For private workforces created using Amazon Cognito use cognito_member_definition. For workforces created using your own OIDC identity provider (IdP) use oidc_member_definition. Do not provide input for both of these parameters in a single request. see Member Definition details below. // +kubebuilder:validation:Optional MemberDefinition []MemberDefinitionParameters `json:"memberDefinition,omitempty" tf:"member_definition,omitempty"` // Configures notification of workers regarding available or expiring work items. see Notification Configuration details below. // +kubebuilder:validation:Optional NotificationConfiguration []NotificationConfigurationParameters `json:"notificationConfiguration,omitempty" tf:"notification_configuration,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional // +mapType=granular Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Use this optional parameter to constrain access to an Amazon S3 resource based on the IP address using supported IAM global condition keys. The Amazon S3 resource is accessed in the worker portal using a Amazon S3 presigned URL. see Worker Access Configuration details below. // +kubebuilder:validation:Optional WorkerAccessConfiguration *WorkerAccessConfigurationParameters `json:"workerAccessConfiguration,omitempty" tf:"worker_access_configuration,omitempty"` // The name of the workforce. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/sagemaker/v1beta1.Workforce // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional WorkforceName *string `json:"workforceName,omitempty" tf:"workforce_name,omitempty"` // Reference to a Workforce in sagemaker to populate workforceName. // +kubebuilder:validation:Optional WorkforceNameRef *v1.Reference `json:"workforceNameRef,omitempty" tf:"-"` // Selector for a Workforce in sagemaker to populate workforceName. // +kubebuilder:validation:Optional WorkforceNameSelector *v1.Selector `json:"workforceNameSelector,omitempty" tf:"-"` }
func (*WorkteamParameters) DeepCopy ¶ added in v0.28.0
func (in *WorkteamParameters) DeepCopy() *WorkteamParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkteamParameters.
func (*WorkteamParameters) DeepCopyInto ¶ added in v0.28.0
func (in *WorkteamParameters) DeepCopyInto(out *WorkteamParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkteamSpec ¶ added in v0.28.0
type WorkteamSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WorkteamParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider WorkteamInitParameters `json:"initProvider,omitempty"` }
WorkteamSpec defines the desired state of Workteam
func (*WorkteamSpec) DeepCopy ¶ added in v0.28.0
func (in *WorkteamSpec) DeepCopy() *WorkteamSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkteamSpec.
func (*WorkteamSpec) DeepCopyInto ¶ added in v0.28.0
func (in *WorkteamSpec) DeepCopyInto(out *WorkteamSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkteamStatus ¶ added in v0.28.0
type WorkteamStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WorkteamObservation `json:"atProvider,omitempty"` }
WorkteamStatus defines the observed state of Workteam.
func (*WorkteamStatus) DeepCopy ¶ added in v0.28.0
func (in *WorkteamStatus) DeepCopy() *WorkteamStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkteamStatus.
func (*WorkteamStatus) DeepCopyInto ¶ added in v0.28.0
func (in *WorkteamStatus) DeepCopyInto(out *WorkteamStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_app_terraformed.go
- zz_app_types.go
- zz_appimageconfig_terraformed.go
- zz_appimageconfig_types.go
- zz_coderepository_terraformed.go
- zz_coderepository_types.go
- zz_device_terraformed.go
- zz_device_types.go
- zz_devicefleet_terraformed.go
- zz_devicefleet_types.go
- zz_domain_terraformed.go
- zz_domain_types.go
- zz_endpoint_terraformed.go
- zz_endpoint_types.go
- zz_endpointconfiguration_terraformed.go
- zz_endpointconfiguration_types.go
- zz_featuregroup_terraformed.go
- zz_featuregroup_types.go
- zz_generated.conversion_hubs.go
- zz_generated.conversion_spokes.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_image_terraformed.go
- zz_image_types.go
- zz_imageversion_terraformed.go
- zz_imageversion_types.go
- zz_model_terraformed.go
- zz_model_types.go
- zz_modelpackagegroup_terraformed.go
- zz_modelpackagegroup_types.go
- zz_modelpackagegrouppolicy_terraformed.go
- zz_modelpackagegrouppolicy_types.go
- zz_notebookinstance_terraformed.go
- zz_notebookinstance_types.go
- zz_notebookinstancelifecycleconfiguration_terraformed.go
- zz_notebookinstancelifecycleconfiguration_types.go
- zz_servicecatalogportfoliostatus_terraformed.go
- zz_servicecatalogportfoliostatus_types.go
- zz_space_terraformed.go
- zz_space_types.go
- zz_studiolifecycleconfig_terraformed.go
- zz_studiolifecycleconfig_types.go
- zz_userprofile_terraformed.go
- zz_userprofile_types.go
- zz_workforce_terraformed.go
- zz_workforce_types.go
- zz_workteam_terraformed.go
- zz_workteam_types.go