Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=sagemaker.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type App
- 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 (mg *App) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *App) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *App) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppImageConfig
- 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 (mg *AppImageConfig) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *AppImageConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AppImageConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppImageConfigList
- type AppImageConfigObservation
- type AppImageConfigParameters
- type AppImageConfigSpec
- type AppImageConfigStatus
- type AppList
- type AppObservation
- type AppParameters
- type AppSpec
- type AppStatus
- type AsyncInferenceConfigObservation
- type AsyncInferenceConfigOutputConfigObservation
- type AsyncInferenceConfigOutputConfigParameters
- type AsyncInferenceConfigParameters
- type CanvasAppSettingsObservation
- type CanvasAppSettingsParameters
- type CanvasAppSettingsTimeSeriesForecastingSettingsObservation
- type CanvasAppSettingsTimeSeriesForecastingSettingsParameters
- type CaptureContentTypeHeaderObservation
- type CaptureContentTypeHeaderParameters
- type CaptureOptionsObservation
- type CaptureOptionsParameters
- type ClientConfigObservation
- type ClientConfigParameters
- type CodeRepository
- 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 (mg *CodeRepository) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *CodeRepository) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CodeRepository) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CodeRepositoryList
- type CodeRepositoryObservation
- type CodeRepositoryParameters
- type CodeRepositorySpec
- type CodeRepositoryStatus
- type CognitoConfigObservation
- type CognitoConfigParameters
- type CognitoMemberDefinitionObservation
- type CognitoMemberDefinitionParameters
- type ContainerObservation
- type ContainerParameters
- type CoreDumpConfigObservation
- type CoreDumpConfigParameters
- type CustomImageObservation
- type CustomImageParameters
- type DataCaptureConfigObservation
- type DataCaptureConfigParameters
- type DataCatalogConfigObservation
- type DataCatalogConfigParameters
- type DefaultResourceSpecObservation
- type DefaultResourceSpecParameters
- type DefaultSpaceSettingsObservation
- type DefaultSpaceSettingsParameters
- 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 DefaultUserSettingsJupyterServerAppSettingsObservation
- type DefaultUserSettingsJupyterServerAppSettingsParameters
- 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 DefaultUserSettingsKernelGatewayAppSettingsObservation
- type DefaultUserSettingsKernelGatewayAppSettingsParameters
- type DefaultUserSettingsObservation
- type DefaultUserSettingsParameters
- type Device
- 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 (mg *Device) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *Device) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Device) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DeviceDeviceObservation
- type DeviceDeviceParameters
- type DeviceFleet
- 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 (mg *DeviceFleet) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *DeviceFleet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DeviceFleet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DeviceFleetList
- type DeviceFleetObservation
- type DeviceFleetParameters
- type DeviceFleetSpec
- type DeviceFleetStatus
- type DeviceList
- type DeviceObservation
- type DeviceParameters
- type DeviceSpec
- type DeviceStatus
- type Domain
- 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 (mg *Domain) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *Domain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Domain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DomainList
- type DomainObservation
- type DomainParameters
- type DomainSettingsObservation
- type DomainSettingsParameters
- type DomainSpec
- type DomainStatus
- type EndpointConfiguration
- 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 (mg *EndpointConfiguration) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *EndpointConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EndpointConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EndpointConfigurationList
- type EndpointConfigurationObservation
- type EndpointConfigurationParameters
- type EndpointConfigurationSpec
- type EndpointConfigurationStatus
- type FeatureDefinitionObservation
- type FeatureDefinitionParameters
- type FeatureGroup
- 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 (mg *FeatureGroup) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *FeatureGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FeatureGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FeatureGroupList
- type FeatureGroupObservation
- type FeatureGroupParameters
- type FeatureGroupSpec
- type FeatureGroupStatus
- type FileSystemConfigObservation
- type FileSystemConfigParameters
- type GitConfigObservation
- type GitConfigParameters
- 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 (mg *Image) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) 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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *Image) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Image) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ImageConfigObservation
- type ImageConfigParameters
- type ImageConfigRepositoryAuthConfigObservation
- type ImageConfigRepositoryAuthConfigParameters
- 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 (mg *ImageVersion) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) 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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *ImageVersion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ImageVersion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ImageVersionList
- type ImageVersionObservation
- type ImageVersionParameters
- type ImageVersionSpec
- type ImageVersionStatus
- type InferenceExecutionConfigObservation
- type InferenceExecutionConfigParameters
- type InstanceMetadataServiceConfigurationObservation
- type InstanceMetadataServiceConfigurationParameters
- type JupyterServerAppSettingsCodeRepositoryObservation
- type JupyterServerAppSettingsCodeRepositoryParameters
- type JupyterServerAppSettingsDefaultResourceSpecObservation
- type JupyterServerAppSettingsDefaultResourceSpecParameters
- type JupyterServerAppSettingsObservation
- type JupyterServerAppSettingsParameters
- type KernelGatewayAppSettingsCustomImageObservation
- type KernelGatewayAppSettingsCustomImageParameters
- type KernelGatewayAppSettingsDefaultResourceSpecObservation
- type KernelGatewayAppSettingsDefaultResourceSpecParameters
- type KernelGatewayAppSettingsObservation
- type KernelGatewayAppSettingsParameters
- type KernelGatewayImageConfigObservation
- type KernelGatewayImageConfigParameters
- type KernelSpecObservation
- type KernelSpecParameters
- type MemberDefinitionObservation
- type MemberDefinitionParameters
- type Model
- 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 (mg *Model) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *Model) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Model) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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 (mg *ModelPackageGroup) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) LateInitialize(attrs []byte) (bool, error)
- func (mg *ModelPackageGroup) SetConditions(c ...xpv1.Condition)
- func (mg *ModelPackageGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ModelPackageGroup) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *ModelPackageGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ModelPackageGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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 (mg *ModelPackageGroupPolicy) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) 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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *ModelPackageGroupPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ModelPackageGroupPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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 ModelSpec
- type ModelStatus
- type NotebookInstance
- 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 (mg *NotebookInstance) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *NotebookInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NotebookInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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 (mg *NotebookInstanceLifecycleConfiguration) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) LateInitialize(attrs []byte) (bool, error)
- func (mg *NotebookInstanceLifecycleConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *NotebookInstanceLifecycleConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *NotebookInstanceLifecycleConfiguration) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *NotebookInstanceLifecycleConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NotebookInstanceLifecycleConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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 NotificationConfigObservation
- type NotificationConfigParameters
- type NotificationConfigurationObservation
- type NotificationConfigurationParameters
- type OfflineStoreConfigObservation
- type OfflineStoreConfigParameters
- type OidcConfigObservation
- type OidcConfigParameters
- type OidcMemberDefinitionObservation
- type OidcMemberDefinitionParameters
- type OnlineStoreConfigObservation
- type OnlineStoreConfigParameters
- type OutputConfigObservation
- type OutputConfigParameters
- type PrimaryContainerImageConfigObservation
- type PrimaryContainerImageConfigParameters
- type PrimaryContainerObservation
- type PrimaryContainerParameters
- type ProductionVariantsObservation
- type ProductionVariantsParameters
- type RSessionAppSettingsCustomImageObservation
- type RSessionAppSettingsCustomImageParameters
- type RSessionAppSettingsDefaultResourceSpecObservation
- type RSessionAppSettingsDefaultResourceSpecParameters
- type RSessionAppSettingsObservation
- type RSessionAppSettingsParameters
- type RepositoryAuthConfigObservation
- type RepositoryAuthConfigParameters
- type ResourceSpecObservation
- type ResourceSpecParameters
- type RetentionPolicyObservation
- type RetentionPolicyParameters
- type S3StorageConfigObservation
- type S3StorageConfigParameters
- type SecurityConfigObservation
- type SecurityConfigParameters
- 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 (mg *ServicecatalogPortfolioStatus) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServicecatalogPortfolioStatus) SetConditions(c ...xpv1.Condition)
- func (mg *ServicecatalogPortfolioStatus) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ServicecatalogPortfolioStatus) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *ServicecatalogPortfolioStatus) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServicecatalogPortfolioStatus) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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 ShadowProductionVariantsCoreDumpConfigObservation
- type ShadowProductionVariantsCoreDumpConfigParameters
- type ShadowProductionVariantsObservation
- type ShadowProductionVariantsParameters
- type ShadowProductionVariantsServerlessConfigObservation
- type ShadowProductionVariantsServerlessConfigParameters
- type SharingSettingsObservation
- type SharingSettingsParameters
- type SourceIPConfigObservation
- type SourceIPConfigParameters
- type Space
- 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 (mg *Space) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *Space) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Space) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SpaceList
- type SpaceObservation
- type SpaceParameters
- 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 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 SpaceSettingsJupyterServerAppSettingsObservation
- type SpaceSettingsJupyterServerAppSettingsParameters
- type SpaceSettingsKernelGatewayAppSettingsCustomImageObservation
- type SpaceSettingsKernelGatewayAppSettingsCustomImageParameters
- 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 SpaceSettingsKernelGatewayAppSettingsObservation
- type SpaceSettingsKernelGatewayAppSettingsParameters
- type SpaceSettingsObservation
- type SpaceSettingsParameters
- type SpaceSpec
- type SpaceStatus
- 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 (mg *StudioLifecycleConfig) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) LateInitialize(attrs []byte) (bool, error)
- func (mg *StudioLifecycleConfig) SetConditions(c ...xpv1.Condition)
- func (mg *StudioLifecycleConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *StudioLifecycleConfig) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *StudioLifecycleConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *StudioLifecycleConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StudioLifecycleConfigList
- type StudioLifecycleConfigObservation
- type StudioLifecycleConfigParameters
- type StudioLifecycleConfigSpec
- type StudioLifecycleConfigStatus
- type TensorBoardAppSettingsDefaultResourceSpecObservation
- type TensorBoardAppSettingsDefaultResourceSpecParameters
- type TensorBoardAppSettingsObservation
- type TensorBoardAppSettingsParameters
- type TimeSeriesForecastingSettingsObservation
- type TimeSeriesForecastingSettingsParameters
- type UserProfile
- 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 (mg *UserProfile) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *UserProfile) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserProfile) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserProfileList
- type UserProfileObservation
- type UserProfileParameters
- type UserProfileSpec
- type UserProfileStatus
- type UserSettingsCanvasAppSettingsObservation
- type UserSettingsCanvasAppSettingsParameters
- type UserSettingsJupyterServerAppSettingsCodeRepositoryObservation
- func (in *UserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopy() *UserSettingsJupyterServerAppSettingsCodeRepositoryObservation
- func (in *UserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopyInto(out *UserSettingsJupyterServerAppSettingsCodeRepositoryObservation)
- type UserSettingsJupyterServerAppSettingsCodeRepositoryParameters
- 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 UserSettingsJupyterServerAppSettingsObservation
- type UserSettingsJupyterServerAppSettingsParameters
- type UserSettingsKernelGatewayAppSettingsCustomImageObservation
- type UserSettingsKernelGatewayAppSettingsCustomImageParameters
- 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 UserSettingsKernelGatewayAppSettingsObservation
- type UserSettingsKernelGatewayAppSettingsParameters
- type UserSettingsObservation
- type UserSettingsParameters
- type UserSettingsRSessionAppSettingsCustomImageObservation
- type UserSettingsRSessionAppSettingsCustomImageParameters
- type UserSettingsRSessionAppSettingsDefaultResourceSpecObservation
- func (in *UserSettingsRSessionAppSettingsDefaultResourceSpecObservation) DeepCopy() *UserSettingsRSessionAppSettingsDefaultResourceSpecObservation
- func (in *UserSettingsRSessionAppSettingsDefaultResourceSpecObservation) DeepCopyInto(out *UserSettingsRSessionAppSettingsDefaultResourceSpecObservation)
- type UserSettingsRSessionAppSettingsDefaultResourceSpecParameters
- type UserSettingsRSessionAppSettingsObservation
- type UserSettingsRSessionAppSettingsParameters
- type UserSettingsSharingSettingsObservation
- type UserSettingsSharingSettingsParameters
- 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 UserSettingsTensorBoardAppSettingsObservation
- type UserSettingsTensorBoardAppSettingsParameters
- type VPCConfigObservation
- type VPCConfigParameters
- type Workforce
- 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 (mg *Workforce) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *Workforce) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Workforce) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WorkforceList
- type WorkforceObservation
- type WorkforceParameters
- type WorkforceSpec
- type WorkforceStatus
- type WorkforceVPCConfigObservation
- type WorkforceVPCConfigParameters
- type Workteam
- 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 (mg *Workteam) GetManagementPolicy() xpv1.ManagementPolicy
- 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) GetProviderReference() *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) SetManagementPolicy(r xpv1.ManagementPolicy)
- 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) SetProviderReference(r *xpv1.Reference)
- func (mg *Workteam) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Workteam) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- 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 ( 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 App ¶
type App struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.appName)",message="appName is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.appType)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*App) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new App.
func (*App) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*App) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*App) GetCondition ¶
func (mg *App) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this App.
func (*App) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this App
func (*App) GetDeletionPolicy ¶
func (mg *App) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this App.
func (*App) GetManagementPolicy ¶
func (mg *App) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this App.
func (*App) GetObservation ¶
GetObservation of this App
func (*App) GetParameters ¶
GetParameters of this App
func (*App) GetProviderConfigReference ¶
GetProviderConfigReference of this App.
func (*App) GetProviderReference ¶
GetProviderReference of this App. Deprecated: Use GetProviderConfigReference.
func (*App) GetPublishConnectionDetailsTo ¶
func (mg *App) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this App.
func (*App) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this App
func (*App) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*App) GetWriteConnectionSecretToReference ¶
func (mg *App) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this App.
func (*App) LateInitialize ¶
LateInitialize this App using its observed tfState. returns True if there are any spec changes for the resource.
func (*App) ResolveReferences ¶
ResolveReferences of this App.
func (*App) SetConditions ¶
SetConditions of this App.
func (*App) SetDeletionPolicy ¶
func (mg *App) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this App.
func (*App) SetManagementPolicy ¶
func (mg *App) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this App.
func (*App) SetObservation ¶
SetObservation for this App
func (*App) SetParameters ¶
SetParameters for this App
func (*App) SetProviderConfigReference ¶
SetProviderConfigReference of this App.
func (*App) SetProviderReference ¶
SetProviderReference of this App. Deprecated: Use SetProviderConfigReference.
func (*App) SetPublishConnectionDetailsTo ¶
func (mg *App) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this App.
func (*App) SetWriteConnectionSecretToReference ¶
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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetManagementPolicy ¶
func (mg *AppImageConfig) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
func (mg *AppImageConfig) GetProviderReference() *xpv1.Reference
GetProviderReference of this AppImageConfig. Deprecated: Use GetProviderConfigReference.
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) SetManagementPolicy ¶
func (mg *AppImageConfig) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
func (mg *AppImageConfig) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AppImageConfig. Deprecated: Use SetProviderConfigReference.
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 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 name of the App Image Config. ID *string `json:"id,omitempty" tf:"id,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. 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. 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 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 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"` }
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 AppList ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppList.
func (*AppList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppObservation ¶
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 on of user_profile_name or space_name required. SpaceName *string `json:"spaceName,omitempty" tf:"space_name,omitempty"` // Key-value map of resource tags. 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. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // The user profile name. At least on of user_profile_name or space_name required. UserProfileName *string `json:"userProfileName,omitempty" tf:"user_profile_name,omitempty"` }
func (*AppObservation) DeepCopy ¶
func (in *AppObservation) DeepCopy() *AppObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppObservation.
func (*AppObservation) DeepCopyInto ¶
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 ¶
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/spirosco/upbound-provider-aws/apis/sagemaker/v1beta1.Domain // +crossplane:generate:reference:extractor=github.com/upbound/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 on 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 Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The user profile name. At least on of user_profile_name or space_name required. // +crossplane:generate:reference:type=github.com/spirosco/upbound-provider-aws/apis/sagemaker/v1beta1.UserProfile // +crossplane:generate:reference:extractor=github.com/upbound/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 ¶
func (in *AppParameters) DeepCopy() *AppParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppParameters.
func (*AppParameters) DeepCopyInto ¶
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 ¶
type AppSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppParameters `json:"forProvider"` }
AppSpec defines the desired state of App
func (*AppSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpec.
func (*AppSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppStatus ¶
type AppStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppObservation `json:"atProvider,omitempty"` }
AppStatus defines the observed state of App.
func (*AppStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppStatus.
func (*AppStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AsyncInferenceConfigObservation ¶
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 ¶
func (in *AsyncInferenceConfigObservation) DeepCopy() *AsyncInferenceConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AsyncInferenceConfigObservation.
func (*AsyncInferenceConfigObservation) DeepCopyInto ¶
func (in *AsyncInferenceConfigObservation) DeepCopyInto(out *AsyncInferenceConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AsyncInferenceConfigOutputConfigObservation ¶
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 inference responses to. S3OutputPath *string `json:"s3OutputPath,omitempty" tf:"s3_output_path,omitempty"` }
func (*AsyncInferenceConfigOutputConfigObservation) DeepCopy ¶
func (in *AsyncInferenceConfigOutputConfigObservation) DeepCopy() *AsyncInferenceConfigOutputConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AsyncInferenceConfigOutputConfigObservation.
func (*AsyncInferenceConfigOutputConfigObservation) DeepCopyInto ¶
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 ¶
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 inference responses to. // +kubebuilder:validation:Required S3OutputPath *string `json:"s3OutputPath" tf:"s3_output_path,omitempty"` }
func (*AsyncInferenceConfigOutputConfigParameters) DeepCopy ¶
func (in *AsyncInferenceConfigOutputConfigParameters) DeepCopy() *AsyncInferenceConfigOutputConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AsyncInferenceConfigOutputConfigParameters.
func (*AsyncInferenceConfigOutputConfigParameters) DeepCopyInto ¶
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 ¶
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:Required OutputConfig []AsyncInferenceConfigOutputConfigParameters `json:"outputConfig" tf:"output_config,omitempty"` }
func (*AsyncInferenceConfigParameters) DeepCopy ¶
func (in *AsyncInferenceConfigParameters) DeepCopy() *AsyncInferenceConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AsyncInferenceConfigParameters.
func (*AsyncInferenceConfigParameters) DeepCopyInto ¶
func (in *AsyncInferenceConfigParameters) DeepCopyInto(out *AsyncInferenceConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsObservation ¶
type CanvasAppSettingsObservation struct { // Time series forecast settings for the Canvas app. see Time Series Forecasting Settings below. TimeSeriesForecastingSettings []TimeSeriesForecastingSettingsObservation `json:"timeSeriesForecastingSettings,omitempty" tf:"time_series_forecasting_settings,omitempty"` }
func (*CanvasAppSettingsObservation) DeepCopy ¶
func (in *CanvasAppSettingsObservation) DeepCopy() *CanvasAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsObservation.
func (*CanvasAppSettingsObservation) DeepCopyInto ¶
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 ¶
type CanvasAppSettingsParameters struct { // Time series forecast settings for the Canvas app. see Time Series Forecasting Settings below. // +kubebuilder:validation:Optional TimeSeriesForecastingSettings []TimeSeriesForecastingSettingsParameters `json:"timeSeriesForecastingSettings,omitempty" tf:"time_series_forecasting_settings,omitempty"` }
func (*CanvasAppSettingsParameters) DeepCopy ¶
func (in *CanvasAppSettingsParameters) DeepCopy() *CanvasAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsParameters.
func (*CanvasAppSettingsParameters) DeepCopyInto ¶
func (in *CanvasAppSettingsParameters) DeepCopyInto(out *CanvasAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CanvasAppSettingsTimeSeriesForecastingSettingsObservation ¶
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 ¶
func (in *CanvasAppSettingsTimeSeriesForecastingSettingsObservation) DeepCopy() *CanvasAppSettingsTimeSeriesForecastingSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsTimeSeriesForecastingSettingsObservation.
func (*CanvasAppSettingsTimeSeriesForecastingSettingsObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *CanvasAppSettingsTimeSeriesForecastingSettingsParameters) DeepCopy() *CanvasAppSettingsTimeSeriesForecastingSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanvasAppSettingsTimeSeriesForecastingSettingsParameters.
func (*CanvasAppSettingsTimeSeriesForecastingSettingsParameters) DeepCopyInto ¶
func (in *CanvasAppSettingsTimeSeriesForecastingSettingsParameters) DeepCopyInto(out *CanvasAppSettingsTimeSeriesForecastingSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptureContentTypeHeaderObservation ¶
type CaptureContentTypeHeaderObservation struct { // The CSV content type headers to capture. CsvContentTypes []*string `json:"csvContentTypes,omitempty" tf:"csv_content_types,omitempty"` // The JSON content type headers to capture. JSONContentTypes []*string `json:"jsonContentTypes,omitempty" tf:"json_content_types,omitempty"` }
func (*CaptureContentTypeHeaderObservation) DeepCopy ¶
func (in *CaptureContentTypeHeaderObservation) DeepCopy() *CaptureContentTypeHeaderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptureContentTypeHeaderObservation.
func (*CaptureContentTypeHeaderObservation) DeepCopyInto ¶
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 ¶
type CaptureContentTypeHeaderParameters struct { // The CSV content type headers to capture. // +kubebuilder:validation:Optional CsvContentTypes []*string `json:"csvContentTypes,omitempty" tf:"csv_content_types,omitempty"` // The JSON content type headers to capture. // +kubebuilder:validation:Optional JSONContentTypes []*string `json:"jsonContentTypes,omitempty" tf:"json_content_types,omitempty"` }
func (*CaptureContentTypeHeaderParameters) DeepCopy ¶
func (in *CaptureContentTypeHeaderParameters) DeepCopy() *CaptureContentTypeHeaderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptureContentTypeHeaderParameters.
func (*CaptureContentTypeHeaderParameters) DeepCopyInto ¶
func (in *CaptureContentTypeHeaderParameters) DeepCopyInto(out *CaptureContentTypeHeaderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaptureOptionsObservation ¶
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 ¶
func (in *CaptureOptionsObservation) DeepCopy() *CaptureOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptureOptionsObservation.
func (*CaptureOptionsObservation) DeepCopyInto ¶
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 ¶
type CaptureOptionsParameters struct { // Specifies the data to be captured. Should be one of Input or Output. // +kubebuilder:validation:Required CaptureMode *string `json:"captureMode" tf:"capture_mode,omitempty"` }
func (*CaptureOptionsParameters) DeepCopy ¶
func (in *CaptureOptionsParameters) DeepCopy() *CaptureOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaptureOptionsParameters.
func (*CaptureOptionsParameters) DeepCopyInto ¶
func (in *CaptureOptionsParameters) DeepCopyInto(out *CaptureOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientConfigObservation ¶
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 ¶
func (in *ClientConfigObservation) DeepCopy() *ClientConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientConfigObservation.
func (*ClientConfigObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *ClientConfigParameters) DeepCopy() *ClientConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientConfigParameters.
func (*ClientConfigParameters) DeepCopyInto ¶
func (in *ClientConfigParameters) DeepCopyInto(out *ClientConfigParameters)
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="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.gitConfig)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetManagementPolicy ¶
func (mg *CodeRepository) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
func (mg *CodeRepository) GetProviderReference() *xpv1.Reference
GetProviderReference of this CodeRepository. Deprecated: Use GetProviderConfigReference.
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) SetManagementPolicy ¶
func (mg *CodeRepository) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
func (mg *CodeRepository) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CodeRepository. Deprecated: Use SetProviderConfigReference.
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 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. 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. 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 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"` }
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 CognitoConfigObservation ¶
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 ¶
func (in *CognitoConfigObservation) DeepCopy() *CognitoConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoConfigObservation.
func (*CognitoConfigObservation) DeepCopyInto ¶
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 ¶
type CognitoConfigParameters struct { // The client ID for your Amazon Cognito user pool. // +crossplane:generate:reference:type=github.com/spirosco/upbound-provider-aws/apis/cognitoidp/v1beta1.UserPoolClient // +crossplane:generate:reference:extractor=github.com/upbound/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/spirosco/upbound-provider-aws/apis/cognitoidp/v1beta1.UserPoolDomain // +crossplane:generate:reference:extractor=github.com/upbound/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 ¶
func (in *CognitoConfigParameters) DeepCopy() *CognitoConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoConfigParameters.
func (*CognitoConfigParameters) DeepCopyInto ¶
func (in *CognitoConfigParameters) DeepCopyInto(out *CognitoConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CognitoMemberDefinitionObservation ¶
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 ¶
func (in *CognitoMemberDefinitionObservation) DeepCopy() *CognitoMemberDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoMemberDefinitionObservation.
func (*CognitoMemberDefinitionObservation) DeepCopyInto ¶
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 ¶
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/spirosco/upbound-provider-aws/apis/cognitoidp/v1beta1.UserPoolClient // +crossplane:generate:reference:extractor=github.com/upbound/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/spirosco/upbound-provider-aws/apis/cognitoidp/v1beta1.UserGroup // +crossplane:generate:reference:extractor=github.com/upbound/upjet/pkg/resource.ExtractResourceID() // +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/spirosco/upbound-provider-aws/apis/cognitoidp/v1beta1.UserPoolDomain // +crossplane:generate:reference:extractor=github.com/upbound/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 ¶
func (in *CognitoMemberDefinitionParameters) DeepCopy() *CognitoMemberDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoMemberDefinitionParameters.
func (*CognitoMemberDefinitionParameters) DeepCopyInto ¶
func (in *CognitoMemberDefinitionParameters) DeepCopyInto(out *CognitoMemberDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerObservation ¶
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. 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 container hosts value SingleModel/MultiModel. The default value is SingleModel. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The URL for the S3 location where model artifacts are stored. ModelDataURL *string `json:"modelDataUrl,omitempty" tf:"model_data_url,omitempty"` }
func (*ContainerObservation) DeepCopy ¶
func (in *ContainerObservation) DeepCopy() *ContainerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerObservation.
func (*ContainerObservation) DeepCopyInto ¶
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 ¶
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 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:Required Image *string `json:"image" 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 container hosts value SingleModel/MultiModel. The default value is SingleModel. // +kubebuilder:validation:Optional Mode *string `json:"mode,omitempty" tf:"mode,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"` }
func (*ContainerParameters) DeepCopy ¶
func (in *ContainerParameters) DeepCopy() *ContainerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerParameters.
func (*ContainerParameters) DeepCopyInto ¶
func (in *ContainerParameters) DeepCopyInto(out *ContainerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoreDumpConfigObservation ¶
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 ¶
func (in *CoreDumpConfigObservation) DeepCopy() *CoreDumpConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreDumpConfigObservation.
func (*CoreDumpConfigObservation) DeepCopyInto ¶
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 ¶
type CoreDumpConfigParameters struct { // The Amazon S3 bucket to send the core dump to. // +kubebuilder:validation:Required 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 ¶
func (in *CoreDumpConfigParameters) DeepCopy() *CoreDumpConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreDumpConfigParameters.
func (*CoreDumpConfigParameters) DeepCopyInto ¶
func (in *CoreDumpConfigParameters) DeepCopyInto(out *CoreDumpConfigParameters)
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:Required AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. // +kubebuilder:validation:Required 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 DataCaptureConfigObservation ¶
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 ¶
func (in *DataCaptureConfigObservation) DeepCopy() *DataCaptureConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCaptureConfigObservation.
func (*DataCaptureConfigObservation) DeepCopyInto ¶
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 ¶
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:Required CaptureOptions []CaptureOptionsParameters `json:"captureOptions" tf:"capture_options,omitempty"` // The URL for S3 location where the captured data is stored. // +kubebuilder:validation:Required 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:Required 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 ¶
func (in *DataCaptureConfigParameters) DeepCopy() *DataCaptureConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataCaptureConfigParameters.
func (*DataCaptureConfigParameters) DeepCopyInto ¶
func (in *DataCaptureConfigParameters) DeepCopyInto(out *DataCaptureConfigParameters)
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 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 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 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 DefaultSpaceSettingsObservation ¶
type DefaultSpaceSettingsObservation struct { // The execution role for the space. ExecutionRole *string `json:"executionRole,omitempty" tf:"execution_role,omitempty"` // The Jupyter server's app settings. See Jupyter Server App Settings below. JupyterServerAppSettings []JupyterServerAppSettingsObservation `json:"jupyterServerAppSettings,omitempty" tf:"jupyter_server_app_settings,omitempty"` // The kernel gateway app settings. See Kernel Gateway App Settings 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. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` }
func (*DefaultSpaceSettingsObservation) DeepCopy ¶
func (in *DefaultSpaceSettingsObservation) DeepCopy() *DefaultSpaceSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSpaceSettingsObservation.
func (*DefaultSpaceSettingsObservation) DeepCopyInto ¶
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 ¶
type DefaultSpaceSettingsParameters struct { // The execution role for the space. // +kubebuilder:validation:Required ExecutionRole *string `json:"executionRole" tf:"execution_role,omitempty"` // The Jupyter server's app settings. See Jupyter Server App Settings 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 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 SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` }
func (*DefaultSpaceSettingsParameters) DeepCopy ¶
func (in *DefaultSpaceSettingsParameters) DeepCopy() *DefaultSpaceSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSpaceSettingsParameters.
func (*DefaultSpaceSettingsParameters) DeepCopyInto ¶
func (in *DefaultSpaceSettingsParameters) DeepCopyInto(out *DefaultSpaceSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation ¶
type DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation struct { // The URL of the Git repository. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` }
func (*DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopy ¶
func (in *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopy() *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation.
func (*DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopyInto ¶
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 ¶
type DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters struct { // The URL of the Git repository. // +kubebuilder:validation:Required RepositoryURL *string `json:"repositoryUrl" tf:"repository_url,omitempty"` }
func (*DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopy ¶
func (in *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopy() *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters.
func (*DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopyInto ¶
func (in *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopyInto(out *DefaultUserSettingsJupyterServerAppSettingsCodeRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultUserSettingsJupyterServerAppSettingsObservation ¶
type DefaultUserSettingsJupyterServerAppSettingsObservation struct { // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository 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 below. DefaultResourceSpec []JupyterServerAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*DefaultUserSettingsJupyterServerAppSettingsObservation) DeepCopy ¶
func (in *DefaultUserSettingsJupyterServerAppSettingsObservation) DeepCopy() *DefaultUserSettingsJupyterServerAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsJupyterServerAppSettingsObservation.
func (*DefaultUserSettingsJupyterServerAppSettingsObservation) DeepCopyInto ¶
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 ¶
type DefaultUserSettingsJupyterServerAppSettingsParameters 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 []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 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 LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*DefaultUserSettingsJupyterServerAppSettingsParameters) DeepCopy ¶
func (in *DefaultUserSettingsJupyterServerAppSettingsParameters) DeepCopy() *DefaultUserSettingsJupyterServerAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsJupyterServerAppSettingsParameters.
func (*DefaultUserSettingsJupyterServerAppSettingsParameters) DeepCopyInto ¶
func (in *DefaultUserSettingsJupyterServerAppSettingsParameters) DeepCopyInto(out *DefaultUserSettingsJupyterServerAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation ¶
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 ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopy ¶
func (in *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopy() *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation.
func (*DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶
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 ¶
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 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 ¶
func (in *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopy() *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters.
func (*DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶
func (in *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultUserSettingsKernelGatewayAppSettingsObservation ¶
type DefaultUserSettingsKernelGatewayAppSettingsObservation struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image 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 below. DefaultResourceSpec []DefaultUserSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*DefaultUserSettingsKernelGatewayAppSettingsObservation) DeepCopy ¶
func (in *DefaultUserSettingsKernelGatewayAppSettingsObservation) DeepCopy() *DefaultUserSettingsKernelGatewayAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsKernelGatewayAppSettingsObservation.
func (*DefaultUserSettingsKernelGatewayAppSettingsObservation) DeepCopyInto ¶
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 ¶
type DefaultUserSettingsKernelGatewayAppSettingsParameters struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image 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 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 LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*DefaultUserSettingsKernelGatewayAppSettingsParameters) DeepCopy ¶
func (in *DefaultUserSettingsKernelGatewayAppSettingsParameters) DeepCopy() *DefaultUserSettingsKernelGatewayAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultUserSettingsKernelGatewayAppSettingsParameters.
func (*DefaultUserSettingsKernelGatewayAppSettingsParameters) DeepCopyInto ¶
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 { // The Canvas app settings. See Canvas App Settings below. CanvasAppSettings []CanvasAppSettingsObservation `json:"canvasAppSettings,omitempty" tf:"canvas_app_settings,omitempty"` // The execution role ARN for the user. ExecutionRole *string `json:"executionRole,omitempty" tf:"execution_role,omitempty"` // The Jupyter server's app settings. See Jupyter Server App Settings below. JupyterServerAppSettings []DefaultUserSettingsJupyterServerAppSettingsObservation `json:"jupyterServerAppSettings,omitempty" tf:"jupyter_server_app_settings,omitempty"` // The kernel gateway app settings. See Kernel Gateway App Settings below. KernelGatewayAppSettings []DefaultUserSettingsKernelGatewayAppSettingsObservation `json:"kernelGatewayAppSettings,omitempty" tf:"kernel_gateway_app_settings,omitempty"` // The RSession app settings. See RSession App Settings below. RSessionAppSettings []RSessionAppSettingsObservation `json:"rSessionAppSettings,omitempty" tf:"r_session_app_settings,omitempty"` // A list of security group IDs that will be attached to the user. SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // The sharing settings. See Sharing Settings below. SharingSettings []SharingSettingsObservation `json:"sharingSettings,omitempty" tf:"sharing_settings,omitempty"` // The TensorBoard app settings. See TensorBoard App Settings 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 { // The Canvas app settings. See Canvas App Settings below. // +kubebuilder:validation:Optional CanvasAppSettings []CanvasAppSettingsParameters `json:"canvasAppSettings,omitempty" tf:"canvas_app_settings,omitempty"` // The execution role ARN for the user. // +crossplane:generate:reference:type=github.com/spirosco/upbound-provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/upbound/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 Jupyter server's app settings. See Jupyter Server App Settings 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 below. // +kubebuilder:validation:Optional KernelGatewayAppSettings []DefaultUserSettingsKernelGatewayAppSettingsParameters `json:"kernelGatewayAppSettings,omitempty" tf:"kernel_gateway_app_settings,omitempty"` // The RSession app settings. See RSession App Settings below. // +kubebuilder:validation:Optional RSessionAppSettings []RSessionAppSettingsParameters `json:"rSessionAppSettings,omitempty" tf:"r_session_app_settings,omitempty"` // A list of security group IDs that will be attached to the user. // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // The sharing settings. See Sharing Settings below. // +kubebuilder:validation:Optional SharingSettings []SharingSettingsParameters `json:"sharingSettings,omitempty" tf:"sharing_settings,omitempty"` // The TensorBoard app settings. See TensorBoard App Settings 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 Device ¶
type Device struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.device)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Device) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Device.
func (*Device) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Device) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Device) GetCondition ¶
func (mg *Device) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Device.
func (*Device) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Device
func (*Device) GetDeletionPolicy ¶
func (mg *Device) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Device.
func (*Device) GetManagementPolicy ¶
func (mg *Device) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this Device.
func (*Device) GetObservation ¶
GetObservation of this Device
func (*Device) GetParameters ¶
GetParameters of this Device
func (*Device) GetProviderConfigReference ¶
GetProviderConfigReference of this Device.
func (*Device) GetProviderReference ¶
GetProviderReference of this Device. Deprecated: Use GetProviderConfigReference.
func (*Device) GetPublishConnectionDetailsTo ¶
func (mg *Device) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Device.
func (*Device) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Device
func (*Device) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Device) GetWriteConnectionSecretToReference ¶
func (mg *Device) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Device.
func (*Device) LateInitialize ¶
LateInitialize this Device using its observed tfState. returns True if there are any spec changes for the resource.
func (*Device) ResolveReferences ¶
ResolveReferences of this Device.
func (*Device) SetConditions ¶
SetConditions of this Device.
func (*Device) SetDeletionPolicy ¶
func (mg *Device) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Device.
func (*Device) SetManagementPolicy ¶
func (mg *Device) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this Device.
func (*Device) SetObservation ¶
SetObservation for this Device
func (*Device) SetParameters ¶
SetParameters for this Device
func (*Device) SetProviderConfigReference ¶
SetProviderConfigReference of this Device.
func (*Device) SetProviderReference ¶
SetProviderReference of this Device. Deprecated: Use SetProviderConfigReference.
func (*Device) SetPublishConnectionDetailsTo ¶
func (mg *Device) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Device.
func (*Device) SetWriteConnectionSecretToReference ¶
func (mg *Device) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Device.
type DeviceDeviceObservation ¶
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 ¶
func (in *DeviceDeviceObservation) DeepCopy() *DeviceDeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceDeviceObservation.
func (*DeviceDeviceObservation) DeepCopyInto ¶
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 ¶
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:Required 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 ¶
func (in *DeviceDeviceParameters) DeepCopy() *DeviceDeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceDeviceParameters.
func (*DeviceDeviceParameters) DeepCopyInto ¶
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 ¶
type DeviceFleet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.outputConfig)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws},path=devicefleet
func (*DeviceFleet) DeepCopy ¶
func (in *DeviceFleet) DeepCopy() *DeviceFleet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceFleet.
func (*DeviceFleet) DeepCopyInto ¶
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 ¶
func (in *DeviceFleet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeviceFleet) GetCondition ¶
func (mg *DeviceFleet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DeviceFleet.
func (*DeviceFleet) GetConnectionDetailsMapping ¶
func (tr *DeviceFleet) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DeviceFleet
func (*DeviceFleet) GetDeletionPolicy ¶
func (mg *DeviceFleet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DeviceFleet.
func (*DeviceFleet) GetID ¶
func (tr *DeviceFleet) GetID() string
GetID returns ID of underlying Terraform resource of this DeviceFleet
func (*DeviceFleet) GetManagementPolicy ¶
func (mg *DeviceFleet) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this DeviceFleet.
func (*DeviceFleet) GetObservation ¶
func (tr *DeviceFleet) GetObservation() (map[string]any, error)
GetObservation of this DeviceFleet
func (*DeviceFleet) GetParameters ¶
func (tr *DeviceFleet) GetParameters() (map[string]any, error)
GetParameters of this DeviceFleet
func (*DeviceFleet) GetProviderConfigReference ¶
func (mg *DeviceFleet) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DeviceFleet.
func (*DeviceFleet) GetProviderReference ¶
func (mg *DeviceFleet) GetProviderReference() *xpv1.Reference
GetProviderReference of this DeviceFleet. Deprecated: Use GetProviderConfigReference.
func (*DeviceFleet) GetPublishConnectionDetailsTo ¶
func (mg *DeviceFleet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DeviceFleet.
func (*DeviceFleet) GetTerraformResourceType ¶
func (mg *DeviceFleet) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DeviceFleet
func (*DeviceFleet) GetTerraformSchemaVersion ¶
func (tr *DeviceFleet) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DeviceFleet) GetWriteConnectionSecretToReference ¶
func (mg *DeviceFleet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DeviceFleet.
func (*DeviceFleet) LateInitialize ¶
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 ¶
ResolveReferences of this DeviceFleet.
func (*DeviceFleet) SetConditions ¶
func (mg *DeviceFleet) SetConditions(c ...xpv1.Condition)
SetConditions of this DeviceFleet.
func (*DeviceFleet) SetDeletionPolicy ¶
func (mg *DeviceFleet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DeviceFleet.
func (*DeviceFleet) SetManagementPolicy ¶
func (mg *DeviceFleet) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this DeviceFleet.
func (*DeviceFleet) SetObservation ¶
func (tr *DeviceFleet) SetObservation(obs map[string]any) error
SetObservation for this DeviceFleet
func (*DeviceFleet) SetParameters ¶
func (tr *DeviceFleet) SetParameters(params map[string]any) error
SetParameters for this DeviceFleet
func (*DeviceFleet) SetProviderConfigReference ¶
func (mg *DeviceFleet) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DeviceFleet.
func (*DeviceFleet) SetProviderReference ¶
func (mg *DeviceFleet) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DeviceFleet. Deprecated: Use SetProviderConfigReference.
func (*DeviceFleet) SetPublishConnectionDetailsTo ¶
func (mg *DeviceFleet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DeviceFleet.
func (*DeviceFleet) SetWriteConnectionSecretToReference ¶
func (mg *DeviceFleet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DeviceFleet.
type DeviceFleetList ¶
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 ¶
func (in *DeviceFleetList) DeepCopy() *DeviceFleetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceFleetList.
func (*DeviceFleetList) DeepCopyInto ¶
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 ¶
func (in *DeviceFleetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeviceFleetList) GetItems ¶
func (l *DeviceFleetList) GetItems() []resource.Managed
GetItems of this DeviceFleetList.
type DeviceFleetObservation ¶
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. 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. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*DeviceFleetObservation) DeepCopy ¶
func (in *DeviceFleetObservation) DeepCopy() *DeviceFleetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceFleetObservation.
func (*DeviceFleetObservation) DeepCopyInto ¶
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 ¶
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/spirosco/upbound-provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/spirosco/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 Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*DeviceFleetParameters) DeepCopy ¶
func (in *DeviceFleetParameters) DeepCopy() *DeviceFleetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceFleetParameters.
func (*DeviceFleetParameters) DeepCopyInto ¶
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 ¶
type DeviceFleetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DeviceFleetParameters `json:"forProvider"` }
DeviceFleetSpec defines the desired state of DeviceFleet
func (*DeviceFleetSpec) DeepCopy ¶
func (in *DeviceFleetSpec) DeepCopy() *DeviceFleetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceFleetSpec.
func (*DeviceFleetSpec) DeepCopyInto ¶
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 ¶
type DeviceFleetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DeviceFleetObservation `json:"atProvider,omitempty"` }
DeviceFleetStatus defines the observed state of DeviceFleet.
func (*DeviceFleetStatus) DeepCopy ¶
func (in *DeviceFleetStatus) DeepCopy() *DeviceFleetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceFleetStatus.
func (*DeviceFleetStatus) DeepCopyInto ¶
func (in *DeviceFleetStatus) DeepCopyInto(out *DeviceFleetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeviceList ¶
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 ¶
func (in *DeviceList) DeepCopy() *DeviceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceList.
func (*DeviceList) DeepCopyInto ¶
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 ¶
func (in *DeviceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeviceList) GetItems ¶
func (l *DeviceList) GetItems() []resource.Managed
GetItems of this DeviceList.
type DeviceObservation ¶
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 ¶
func (in *DeviceObservation) DeepCopy() *DeviceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceObservation.
func (*DeviceObservation) DeepCopyInto ¶
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 ¶
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/spirosco/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 ¶
func (in *DeviceParameters) DeepCopy() *DeviceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceParameters.
func (*DeviceParameters) DeepCopyInto ¶
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 ¶
type DeviceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DeviceParameters `json:"forProvider"` }
DeviceSpec defines the desired state of Device
func (*DeviceSpec) DeepCopy ¶
func (in *DeviceSpec) DeepCopy() *DeviceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceSpec.
func (*DeviceSpec) DeepCopyInto ¶
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 ¶
type DeviceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DeviceObservation `json:"atProvider,omitempty"` }
DeviceStatus defines the observed state of Device.
func (*DeviceStatus) DeepCopy ¶
func (in *DeviceStatus) DeepCopy() *DeviceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeviceStatus.
func (*DeviceStatus) DeepCopyInto ¶
func (in *DeviceStatus) DeepCopyInto(out *DeviceStatus)
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="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.authMode)",message="authMode is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.defaultUserSettings)",message="defaultUserSettings is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.domainName)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetManagementPolicy ¶
func (mg *Domain) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
GetProviderReference of this Domain. Deprecated: Use GetProviderConfigReference.
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) SetManagementPolicy ¶
func (mg *Domain) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
SetProviderReference of this Domain. Deprecated: Use SetProviderConfigReference.
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 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.* domain_settings - The domain settings. See Domain Settings below. 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 below. DefaultSpaceSettings []DefaultSpaceSettingsObservation `json:"defaultSpaceSettings,omitempty" tf:"default_space_settings,omitempty"` // The default user settings. See Default User Settings below.* domain_name - The domain name. DefaultUserSettings []DefaultUserSettingsObservation `json:"defaultUserSettings,omitempty" tf:"default_user_settings,omitempty"` DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // The domain's settings. 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 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 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. SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` // Key-value map of resource tags. 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. 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.* domain_settings - The domain settings. See Domain Settings below. // +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 below. // +kubebuilder:validation:Optional DefaultSpaceSettings []DefaultSpaceSettingsParameters `json:"defaultSpaceSettings,omitempty" tf:"default_space_settings,omitempty"` // The default user settings. See Default User Settings below.* domain_name - The domain name. // +kubebuilder:validation:Optional DefaultUserSettings []DefaultUserSettingsParameters `json:"defaultUserSettings,omitempty" tf:"default_user_settings,omitempty"` // +kubebuilder:validation:Optional DomainName *string `json:"domainName,omitempty" tf:"domain_name,omitempty"` // The domain's settings. // +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/spirosco/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 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/spirosco/upbound-provider-aws/apis/ec2/v1beta1.Subnet // +crossplane:generate:reference:refFieldName=SubnetIDRefs // +crossplane:generate:reference:selectorFieldName=SubnetIDSelector // +kubebuilder:validation:Optional SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` // Key-value map of resource tags. // +kubebuilder:validation:Optional 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/spirosco/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 DomainSettingsObservation ¶
type DomainSettingsObservation struct { // 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"` // The security groups for the Amazon Virtual Private Cloud that the Domain uses for communication between Domain-level apps and user apps. SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` }
func (*DomainSettingsObservation) DeepCopy ¶
func (in *DomainSettingsObservation) DeepCopy() *DomainSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSettingsObservation.
func (*DomainSettingsObservation) DeepCopyInto ¶
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 ¶
type DomainSettingsParameters struct { // 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"` // 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 SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` }
func (*DomainSettingsParameters) DeepCopy ¶
func (in *DomainSettingsParameters) DeepCopy() *DomainSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSettingsParameters.
func (*DomainSettingsParameters) DeepCopyInto ¶
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"` }
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 EndpointConfiguration ¶
type EndpointConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.productionVariants)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*EndpointConfiguration) DeepCopy ¶
func (in *EndpointConfiguration) DeepCopy() *EndpointConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfiguration.
func (*EndpointConfiguration) DeepCopyInto ¶
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 ¶
func (in *EndpointConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointConfiguration) GetCondition ¶
func (mg *EndpointConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EndpointConfiguration.
func (*EndpointConfiguration) GetConnectionDetailsMapping ¶
func (tr *EndpointConfiguration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EndpointConfiguration
func (*EndpointConfiguration) GetDeletionPolicy ¶
func (mg *EndpointConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EndpointConfiguration.
func (*EndpointConfiguration) GetID ¶
func (tr *EndpointConfiguration) GetID() string
GetID returns ID of underlying Terraform resource of this EndpointConfiguration
func (*EndpointConfiguration) GetManagementPolicy ¶
func (mg *EndpointConfiguration) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this EndpointConfiguration.
func (*EndpointConfiguration) GetObservation ¶
func (tr *EndpointConfiguration) GetObservation() (map[string]any, error)
GetObservation of this EndpointConfiguration
func (*EndpointConfiguration) GetParameters ¶
func (tr *EndpointConfiguration) GetParameters() (map[string]any, error)
GetParameters of this EndpointConfiguration
func (*EndpointConfiguration) GetProviderConfigReference ¶
func (mg *EndpointConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EndpointConfiguration.
func (*EndpointConfiguration) GetProviderReference ¶
func (mg *EndpointConfiguration) GetProviderReference() *xpv1.Reference
GetProviderReference of this EndpointConfiguration. Deprecated: Use GetProviderConfigReference.
func (*EndpointConfiguration) GetPublishConnectionDetailsTo ¶
func (mg *EndpointConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EndpointConfiguration.
func (*EndpointConfiguration) GetTerraformResourceType ¶
func (mg *EndpointConfiguration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EndpointConfiguration
func (*EndpointConfiguration) GetTerraformSchemaVersion ¶
func (tr *EndpointConfiguration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EndpointConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *EndpointConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EndpointConfiguration.
func (*EndpointConfiguration) LateInitialize ¶
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 ¶
ResolveReferences of this EndpointConfiguration.
func (*EndpointConfiguration) SetConditions ¶
func (mg *EndpointConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this EndpointConfiguration.
func (*EndpointConfiguration) SetDeletionPolicy ¶
func (mg *EndpointConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EndpointConfiguration.
func (*EndpointConfiguration) SetManagementPolicy ¶
func (mg *EndpointConfiguration) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this EndpointConfiguration.
func (*EndpointConfiguration) SetObservation ¶
func (tr *EndpointConfiguration) SetObservation(obs map[string]any) error
SetObservation for this EndpointConfiguration
func (*EndpointConfiguration) SetParameters ¶
func (tr *EndpointConfiguration) SetParameters(params map[string]any) error
SetParameters for this EndpointConfiguration
func (*EndpointConfiguration) SetProviderConfigReference ¶
func (mg *EndpointConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EndpointConfiguration.
func (*EndpointConfiguration) SetProviderReference ¶
func (mg *EndpointConfiguration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EndpointConfiguration. Deprecated: Use SetProviderConfigReference.
func (*EndpointConfiguration) SetPublishConnectionDetailsTo ¶
func (mg *EndpointConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EndpointConfiguration.
func (*EndpointConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *EndpointConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EndpointConfiguration.
type EndpointConfigurationList ¶
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 ¶
func (in *EndpointConfigurationList) DeepCopy() *EndpointConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigurationList.
func (*EndpointConfigurationList) DeepCopyInto ¶
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 ¶
func (in *EndpointConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointConfigurationList) GetItems ¶
func (l *EndpointConfigurationList) GetItems() []resource.Managed
GetItems of this EndpointConfigurationList.
type EndpointConfigurationObservation ¶
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. 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. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*EndpointConfigurationObservation) DeepCopy ¶
func (in *EndpointConfigurationObservation) DeepCopy() *EndpointConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigurationObservation.
func (*EndpointConfigurationObservation) DeepCopyInto ¶
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 ¶
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/spirosco/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 Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*EndpointConfigurationParameters) DeepCopy ¶
func (in *EndpointConfigurationParameters) DeepCopy() *EndpointConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigurationParameters.
func (*EndpointConfigurationParameters) DeepCopyInto ¶
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 ¶
type EndpointConfigurationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EndpointConfigurationParameters `json:"forProvider"` }
EndpointConfigurationSpec defines the desired state of EndpointConfiguration
func (*EndpointConfigurationSpec) DeepCopy ¶
func (in *EndpointConfigurationSpec) DeepCopy() *EndpointConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigurationSpec.
func (*EndpointConfigurationSpec) DeepCopyInto ¶
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 ¶
type EndpointConfigurationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EndpointConfigurationObservation `json:"atProvider,omitempty"` }
EndpointConfigurationStatus defines the observed state of EndpointConfiguration.
func (*EndpointConfigurationStatus) DeepCopy ¶
func (in *EndpointConfigurationStatus) DeepCopy() *EndpointConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfigurationStatus.
func (*EndpointConfigurationStatus) DeepCopyInto ¶
func (in *EndpointConfigurationStatus) DeepCopyInto(out *EndpointConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FeatureDefinitionObservation ¶
type FeatureDefinitionObservation struct { // 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 { // 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="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.eventTimeFeatureName)",message="eventTimeFeatureName is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.featureDefinition)",message="featureDefinition is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.recordIdentifierFeatureName)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetManagementPolicy ¶
func (mg *FeatureGroup) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
func (mg *FeatureGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this FeatureGroup. Deprecated: Use GetProviderConfigReference.
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) SetManagementPolicy ¶
func (mg *FeatureGroup) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
func (mg *FeatureGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FeatureGroup. Deprecated: Use SetProviderConfigReference.
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 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. 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. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,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/spirosco/upbound-provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/spirosco/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 Tags map[string]*string `json:"tags,omitempty" tf:"tags,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"` }
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 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 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:Required 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/spirosco/upbound-provider-aws/apis/secretsmanager/v1beta1.Secret // +crossplane:generate:reference:extractor=github.com/upbound/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 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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +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) GetManagementPolicy ¶
func (mg *Image) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
GetProviderReference of this Image. Deprecated: Use GetProviderConfigReference.
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) 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) SetManagementPolicy ¶
func (mg *Image) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
SetProviderReference of this Image. Deprecated: Use SetProviderConfigReference.
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 ImageConfigObservation ¶
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 ¶
func (in *ImageConfigObservation) DeepCopy() *ImageConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageConfigObservation.
func (*ImageConfigObservation) DeepCopyInto ¶
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 ¶
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:Required 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 ¶
func (in *ImageConfigParameters) DeepCopy() *ImageConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageConfigParameters.
func (*ImageConfigParameters) DeepCopyInto ¶
func (in *ImageConfigParameters) DeepCopyInto(out *ImageConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ImageConfigRepositoryAuthConfigObservation ¶
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 ¶
func (in *ImageConfigRepositoryAuthConfigObservation) DeepCopy() *ImageConfigRepositoryAuthConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageConfigRepositoryAuthConfigObservation.
func (*ImageConfigRepositoryAuthConfigObservation) DeepCopyInto ¶
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 ¶
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:Required RepositoryCredentialsProviderArn *string `json:"repositoryCredentialsProviderArn" tf:"repository_credentials_provider_arn,omitempty"` }
func (*ImageConfigRepositoryAuthConfigParameters) DeepCopy ¶
func (in *ImageConfigRepositoryAuthConfigParameters) DeepCopy() *ImageConfigRepositoryAuthConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageConfigRepositoryAuthConfigParameters.
func (*ImageConfigRepositoryAuthConfigParameters) DeepCopyInto ¶
func (in *ImageConfigRepositoryAuthConfigParameters) DeepCopyInto(out *ImageConfigRepositoryAuthConfigParameters)
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. 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. 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/spirosco/upbound-provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/spirosco/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 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"` }
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 ¶
type ImageVersion struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.baseImage)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*ImageVersion) DeepCopy ¶
func (in *ImageVersion) DeepCopy() *ImageVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageVersion.
func (*ImageVersion) DeepCopyInto ¶
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 ¶
func (in *ImageVersion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ImageVersion) GetCondition ¶
func (mg *ImageVersion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ImageVersion.
func (*ImageVersion) GetConnectionDetailsMapping ¶
func (tr *ImageVersion) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ImageVersion
func (*ImageVersion) GetDeletionPolicy ¶
func (mg *ImageVersion) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ImageVersion.
func (*ImageVersion) GetID ¶
func (tr *ImageVersion) GetID() string
GetID returns ID of underlying Terraform resource of this ImageVersion
func (*ImageVersion) GetManagementPolicy ¶
func (mg *ImageVersion) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this ImageVersion.
func (*ImageVersion) GetObservation ¶
func (tr *ImageVersion) GetObservation() (map[string]any, error)
GetObservation of this ImageVersion
func (*ImageVersion) GetParameters ¶
func (tr *ImageVersion) GetParameters() (map[string]any, error)
GetParameters of this ImageVersion
func (*ImageVersion) GetProviderConfigReference ¶
func (mg *ImageVersion) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ImageVersion.
func (*ImageVersion) GetProviderReference ¶
func (mg *ImageVersion) GetProviderReference() *xpv1.Reference
GetProviderReference of this ImageVersion. Deprecated: Use GetProviderConfigReference.
func (*ImageVersion) GetPublishConnectionDetailsTo ¶
func (mg *ImageVersion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ImageVersion.
func (*ImageVersion) GetTerraformResourceType ¶
func (mg *ImageVersion) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ImageVersion
func (*ImageVersion) GetTerraformSchemaVersion ¶
func (tr *ImageVersion) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ImageVersion) GetWriteConnectionSecretToReference ¶
func (mg *ImageVersion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ImageVersion.
func (*ImageVersion) LateInitialize ¶
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 ¶
ResolveReferences of this ImageVersion.
func (*ImageVersion) SetConditions ¶
func (mg *ImageVersion) SetConditions(c ...xpv1.Condition)
SetConditions of this ImageVersion.
func (*ImageVersion) SetDeletionPolicy ¶
func (mg *ImageVersion) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ImageVersion.
func (*ImageVersion) SetManagementPolicy ¶
func (mg *ImageVersion) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this ImageVersion.
func (*ImageVersion) SetObservation ¶
func (tr *ImageVersion) SetObservation(obs map[string]any) error
SetObservation for this ImageVersion
func (*ImageVersion) SetParameters ¶
func (tr *ImageVersion) SetParameters(params map[string]any) error
SetParameters for this ImageVersion
func (*ImageVersion) SetProviderConfigReference ¶
func (mg *ImageVersion) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ImageVersion.
func (*ImageVersion) SetProviderReference ¶
func (mg *ImageVersion) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ImageVersion. Deprecated: Use SetProviderConfigReference.
func (*ImageVersion) SetPublishConnectionDetailsTo ¶
func (mg *ImageVersion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ImageVersion.
func (*ImageVersion) SetWriteConnectionSecretToReference ¶
func (mg *ImageVersion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ImageVersion.
type ImageVersionList ¶
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 ¶
func (in *ImageVersionList) DeepCopy() *ImageVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageVersionList.
func (*ImageVersionList) DeepCopyInto ¶
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 ¶
func (in *ImageVersionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ImageVersionList) GetItems ¶
func (l *ImageVersionList) GetItems() []resource.Managed
GetItems of this ImageVersionList.
type ImageVersionObservation ¶
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 ¶
func (in *ImageVersionObservation) DeepCopy() *ImageVersionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageVersionObservation.
func (*ImageVersionObservation) DeepCopyInto ¶
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 ¶
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/spirosco/upbound-provider-aws/apis/sagemaker/v1beta1.Image // +crossplane:generate:reference:extractor=github.com/upbound/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 ¶
func (in *ImageVersionParameters) DeepCopy() *ImageVersionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageVersionParameters.
func (*ImageVersionParameters) DeepCopyInto ¶
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 ¶
type ImageVersionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ImageVersionParameters `json:"forProvider"` }
ImageVersionSpec defines the desired state of ImageVersion
func (*ImageVersionSpec) DeepCopy ¶
func (in *ImageVersionSpec) DeepCopy() *ImageVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageVersionSpec.
func (*ImageVersionSpec) DeepCopyInto ¶
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 ¶
type ImageVersionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ImageVersionObservation `json:"atProvider,omitempty"` }
ImageVersionStatus defines the observed state of ImageVersion.
func (*ImageVersionStatus) DeepCopy ¶
func (in *ImageVersionStatus) DeepCopy() *ImageVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageVersionStatus.
func (*ImageVersionStatus) DeepCopyInto ¶
func (in *ImageVersionStatus) DeepCopyInto(out *ImageVersionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceExecutionConfigObservation ¶
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 ¶
func (in *InferenceExecutionConfigObservation) DeepCopy() *InferenceExecutionConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceExecutionConfigObservation.
func (*InferenceExecutionConfigObservation) DeepCopyInto ¶
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 ¶
type InferenceExecutionConfigParameters struct { // The container hosts value SingleModel/MultiModel. The default value is SingleModel. // +kubebuilder:validation:Required Mode *string `json:"mode" tf:"mode,omitempty"` }
func (*InferenceExecutionConfigParameters) DeepCopy ¶
func (in *InferenceExecutionConfigParameters) DeepCopy() *InferenceExecutionConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceExecutionConfigParameters.
func (*InferenceExecutionConfigParameters) DeepCopyInto ¶
func (in *InferenceExecutionConfigParameters) DeepCopyInto(out *InferenceExecutionConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceMetadataServiceConfigurationObservation ¶
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 ¶
func (in *InstanceMetadataServiceConfigurationObservation) DeepCopy() *InstanceMetadataServiceConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceMetadataServiceConfigurationObservation.
func (*InstanceMetadataServiceConfigurationObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *InstanceMetadataServiceConfigurationParameters) DeepCopy() *InstanceMetadataServiceConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceMetadataServiceConfigurationParameters.
func (*InstanceMetadataServiceConfigurationParameters) DeepCopyInto ¶
func (in *InstanceMetadataServiceConfigurationParameters) DeepCopyInto(out *InstanceMetadataServiceConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JupyterServerAppSettingsCodeRepositoryObservation ¶
type JupyterServerAppSettingsCodeRepositoryObservation struct { // The URL of the Git repository. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` }
func (*JupyterServerAppSettingsCodeRepositoryObservation) DeepCopy ¶
func (in *JupyterServerAppSettingsCodeRepositoryObservation) DeepCopy() *JupyterServerAppSettingsCodeRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterServerAppSettingsCodeRepositoryObservation.
func (*JupyterServerAppSettingsCodeRepositoryObservation) DeepCopyInto ¶
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 ¶
type JupyterServerAppSettingsCodeRepositoryParameters struct { // The URL of the Git repository. // +kubebuilder:validation:Required RepositoryURL *string `json:"repositoryUrl" tf:"repository_url,omitempty"` }
func (*JupyterServerAppSettingsCodeRepositoryParameters) DeepCopy ¶
func (in *JupyterServerAppSettingsCodeRepositoryParameters) DeepCopy() *JupyterServerAppSettingsCodeRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JupyterServerAppSettingsCodeRepositoryParameters.
func (*JupyterServerAppSettingsCodeRepositoryParameters) DeepCopyInto ¶
func (in *JupyterServerAppSettingsCodeRepositoryParameters) DeepCopyInto(out *JupyterServerAppSettingsCodeRepositoryParameters)
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 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 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 JupyterServerAppSettingsObservation ¶
type JupyterServerAppSettingsObservation struct { // A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. see Code Repository 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 below. DefaultResourceSpec []DefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. 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 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 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 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 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/spirosco/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/spirosco/upbound-provider-aws/apis/sagemaker/v1beta1.ImageVersion // +crossplane:generate:reference:extractor=github.com/upbound/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 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 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 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 KernelGatewayAppSettingsObservation ¶
type KernelGatewayAppSettingsObservation struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image 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 below. DefaultResourceSpec []KernelGatewayAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. 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 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 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 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 KernelGatewayImageConfigObservation ¶
type KernelGatewayImageConfigObservation struct { // The URL where the Git repository is located. See File System Config details below. FileSystemConfig []FileSystemConfigObservation `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 []FileSystemConfigParameters `json:"fileSystemConfig,omitempty" tf:"file_system_config,omitempty"` // The default branch for the Git repository. See Kernel Spec details below. // +kubebuilder:validation:Required 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 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:Required 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 MemberDefinitionObservation ¶
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 ¶
func (in *MemberDefinitionObservation) DeepCopy() *MemberDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberDefinitionObservation.
func (*MemberDefinitionObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *MemberDefinitionParameters) DeepCopy() *MemberDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemberDefinitionParameters.
func (*MemberDefinitionParameters) DeepCopyInto ¶
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 ¶
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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Model) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Model.
func (*Model) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Model) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Model) GetCondition ¶
func (mg *Model) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Model.
func (*Model) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Model
func (*Model) GetDeletionPolicy ¶
func (mg *Model) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Model.
func (*Model) GetManagementPolicy ¶
func (mg *Model) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this Model.
func (*Model) GetObservation ¶
GetObservation of this Model
func (*Model) GetParameters ¶
GetParameters of this Model
func (*Model) GetProviderConfigReference ¶
GetProviderConfigReference of this Model.
func (*Model) GetProviderReference ¶
GetProviderReference of this Model. Deprecated: Use GetProviderConfigReference.
func (*Model) GetPublishConnectionDetailsTo ¶
func (mg *Model) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Model.
func (*Model) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Model
func (*Model) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Model) GetWriteConnectionSecretToReference ¶
func (mg *Model) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Model.
func (*Model) LateInitialize ¶
LateInitialize this Model using its observed tfState. returns True if there are any spec changes for the resource.
func (*Model) ResolveReferences ¶
ResolveReferences of this Model.
func (*Model) SetConditions ¶
SetConditions of this Model.
func (*Model) SetDeletionPolicy ¶
func (mg *Model) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Model.
func (*Model) SetManagementPolicy ¶
func (mg *Model) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this Model.
func (*Model) SetObservation ¶
SetObservation for this Model
func (*Model) SetParameters ¶
SetParameters for this Model
func (*Model) SetProviderConfigReference ¶
SetProviderConfigReference of this Model.
func (*Model) SetProviderReference ¶
SetProviderReference of this Model. Deprecated: Use SetProviderConfigReference.
func (*Model) SetPublishConnectionDetailsTo ¶
func (mg *Model) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Model.
func (*Model) SetWriteConnectionSecretToReference ¶
func (mg *Model) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Model.
type ModelList ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelList.
func (*ModelList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelObservation ¶
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. 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. 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 ¶
func (in *ModelObservation) DeepCopy() *ModelObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelObservation.
func (*ModelObservation) DeepCopyInto ¶
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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +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) GetManagementPolicy ¶
func (mg *ModelPackageGroup) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
func (mg *ModelPackageGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this ModelPackageGroup. Deprecated: Use GetProviderConfigReference.
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) 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) SetManagementPolicy ¶
func (mg *ModelPackageGroup) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
func (mg *ModelPackageGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ModelPackageGroup. Deprecated: Use SetProviderConfigReference.
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 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. 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. 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 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 ¶
type ModelPackageGroupPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.resourcePolicy)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*ModelPackageGroupPolicy) DeepCopy ¶
func (in *ModelPackageGroupPolicy) DeepCopy() *ModelPackageGroupPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) DeepCopyInto ¶
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 ¶
func (in *ModelPackageGroupPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelPackageGroupPolicy) GetCondition ¶
func (mg *ModelPackageGroupPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) GetConnectionDetailsMapping ¶
func (tr *ModelPackageGroupPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ModelPackageGroupPolicy
func (*ModelPackageGroupPolicy) GetDeletionPolicy ¶
func (mg *ModelPackageGroupPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) GetID ¶
func (tr *ModelPackageGroupPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this ModelPackageGroupPolicy
func (*ModelPackageGroupPolicy) GetManagementPolicy ¶
func (mg *ModelPackageGroupPolicy) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) GetObservation ¶
func (tr *ModelPackageGroupPolicy) GetObservation() (map[string]any, error)
GetObservation of this ModelPackageGroupPolicy
func (*ModelPackageGroupPolicy) GetParameters ¶
func (tr *ModelPackageGroupPolicy) GetParameters() (map[string]any, error)
GetParameters of this ModelPackageGroupPolicy
func (*ModelPackageGroupPolicy) GetProviderConfigReference ¶
func (mg *ModelPackageGroupPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) GetProviderReference ¶
func (mg *ModelPackageGroupPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this ModelPackageGroupPolicy. Deprecated: Use GetProviderConfigReference.
func (*ModelPackageGroupPolicy) GetPublishConnectionDetailsTo ¶
func (mg *ModelPackageGroupPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) GetTerraformResourceType ¶
func (mg *ModelPackageGroupPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ModelPackageGroupPolicy
func (*ModelPackageGroupPolicy) GetTerraformSchemaVersion ¶
func (tr *ModelPackageGroupPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ModelPackageGroupPolicy) GetWriteConnectionSecretToReference ¶
func (mg *ModelPackageGroupPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) LateInitialize ¶
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 ¶
ResolveReferences of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) SetConditions ¶
func (mg *ModelPackageGroupPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) SetDeletionPolicy ¶
func (mg *ModelPackageGroupPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) SetManagementPolicy ¶
func (mg *ModelPackageGroupPolicy) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) SetObservation ¶
func (tr *ModelPackageGroupPolicy) SetObservation(obs map[string]any) error
SetObservation for this ModelPackageGroupPolicy
func (*ModelPackageGroupPolicy) SetParameters ¶
func (tr *ModelPackageGroupPolicy) SetParameters(params map[string]any) error
SetParameters for this ModelPackageGroupPolicy
func (*ModelPackageGroupPolicy) SetProviderConfigReference ¶
func (mg *ModelPackageGroupPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) SetProviderReference ¶
func (mg *ModelPackageGroupPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ModelPackageGroupPolicy. Deprecated: Use SetProviderConfigReference.
func (*ModelPackageGroupPolicy) SetPublishConnectionDetailsTo ¶
func (mg *ModelPackageGroupPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicy) SetWriteConnectionSecretToReference ¶
func (mg *ModelPackageGroupPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ModelPackageGroupPolicy.
type ModelPackageGroupPolicyList ¶
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 ¶
func (in *ModelPackageGroupPolicyList) DeepCopy() *ModelPackageGroupPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupPolicyList.
func (*ModelPackageGroupPolicyList) DeepCopyInto ¶
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 ¶
func (in *ModelPackageGroupPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ModelPackageGroupPolicyList) GetItems ¶
func (l *ModelPackageGroupPolicyList) GetItems() []resource.Managed
GetItems of this ModelPackageGroupPolicyList.
type ModelPackageGroupPolicyObservation ¶
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 ¶
func (in *ModelPackageGroupPolicyObservation) DeepCopy() *ModelPackageGroupPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupPolicyObservation.
func (*ModelPackageGroupPolicyObservation) DeepCopyInto ¶
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 ¶
type ModelPackageGroupPolicyParameters struct { // The name of the model package group. // +crossplane:generate:reference:type=github.com/spirosco/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 ¶
func (in *ModelPackageGroupPolicyParameters) DeepCopy() *ModelPackageGroupPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupPolicyParameters.
func (*ModelPackageGroupPolicyParameters) DeepCopyInto ¶
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 ¶
type ModelPackageGroupPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ModelPackageGroupPolicyParameters `json:"forProvider"` }
ModelPackageGroupPolicySpec defines the desired state of ModelPackageGroupPolicy
func (*ModelPackageGroupPolicySpec) DeepCopy ¶
func (in *ModelPackageGroupPolicySpec) DeepCopy() *ModelPackageGroupPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupPolicySpec.
func (*ModelPackageGroupPolicySpec) DeepCopyInto ¶
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 ¶
type ModelPackageGroupPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ModelPackageGroupPolicyObservation `json:"atProvider,omitempty"` }
ModelPackageGroupPolicyStatus defines the observed state of ModelPackageGroupPolicy.
func (*ModelPackageGroupPolicyStatus) DeepCopy ¶
func (in *ModelPackageGroupPolicyStatus) DeepCopy() *ModelPackageGroupPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelPackageGroupPolicyStatus.
func (*ModelPackageGroupPolicyStatus) DeepCopyInto ¶
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"` }
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 ¶
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/spirosco/upbound-provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/spirosco/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 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 ¶
func (in *ModelParameters) DeepCopy() *ModelParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelParameters.
func (*ModelParameters) DeepCopyInto ¶
func (in *ModelParameters) DeepCopyInto(out *ModelParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelSpec ¶
type ModelSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ModelParameters `json:"forProvider"` }
ModelSpec defines the desired state of Model
func (*ModelSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelSpec.
func (*ModelSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelStatus ¶
type ModelStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ModelObservation `json:"atProvider,omitempty"` }
ModelStatus defines the observed state of Model.
func (*ModelStatus) DeepCopy ¶
func (in *ModelStatus) DeepCopy() *ModelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelStatus.
func (*ModelStatus) DeepCopyInto ¶
func (in *ModelStatus) DeepCopyInto(out *ModelStatus)
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="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.instanceType)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetManagementPolicy ¶
func (mg *NotebookInstance) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
func (mg *NotebookInstance) GetProviderReference() *xpv1.Reference
GetProviderReference of this NotebookInstance. Deprecated: Use GetProviderConfigReference.
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) SetManagementPolicy ¶
func (mg *NotebookInstance) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
func (mg *NotebookInstance) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NotebookInstance. Deprecated: Use SetProviderConfigReference.
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 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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +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) GetManagementPolicy ¶
func (mg *NotebookInstanceLifecycleConfiguration) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
func (mg *NotebookInstanceLifecycleConfiguration) GetProviderReference() *xpv1.Reference
GetProviderReference of this NotebookInstanceLifecycleConfiguration. Deprecated: Use GetProviderConfigReference.
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) 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) SetManagementPolicy ¶
func (mg *NotebookInstanceLifecycleConfiguration) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
func (mg *NotebookInstanceLifecycleConfiguration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this NotebookInstanceLifecycleConfiguration. Deprecated: Use SetProviderConfigReference.
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 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"` }
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. 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. 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. 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. 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. 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 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 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/spirosco/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/spirosco/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/spirosco/upbound-provider-aws/apis/iam/v1beta1.Role // +crossplane:generate:reference:extractor=github.com/spirosco/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 SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // The VPC subnet ID. // +crossplane:generate:reference:type=github.com/spirosco/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 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"` }
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 NotificationConfigObservation ¶
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"` // 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 ¶
func (in *NotificationConfigObservation) DeepCopy() *NotificationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationConfigObservation.
func (*NotificationConfigObservation) DeepCopyInto ¶
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 ¶
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"` // 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 ¶
func (in *NotificationConfigParameters) DeepCopy() *NotificationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationConfigParameters.
func (*NotificationConfigParameters) DeepCopyInto ¶
func (in *NotificationConfigParameters) DeepCopyInto(out *NotificationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationConfigurationObservation ¶
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 ¶
func (in *NotificationConfigurationObservation) DeepCopy() *NotificationConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationConfigurationObservation.
func (*NotificationConfigurationObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *NotificationConfigurationParameters) DeepCopy() *NotificationConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationConfigurationParameters.
func (*NotificationConfigurationParameters) DeepCopyInto ¶
func (in *NotificationConfigurationParameters) DeepCopyInto(out *NotificationConfigurationParameters)
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"` }
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:Required S3StorageConfig []S3StorageConfigParameters `json:"s3StorageConfig" tf:"s3_storage_config,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 OidcConfigObservation ¶
type OidcConfigObservation struct { // 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"` // 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 ¶
func (in *OidcConfigObservation) DeepCopy() *OidcConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OidcConfigObservation.
func (*OidcConfigObservation) DeepCopyInto ¶
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 ¶
type OidcConfigParameters struct { // The OIDC IdP authorization endpoint used to configure your private workforce. // +kubebuilder:validation:Required AuthorizationEndpoint *string `json:"authorizationEndpoint" tf:"authorization_endpoint,omitempty"` // The client ID for your Amazon Cognito user pool. // +kubebuilder:validation:Required ClientID *string `json:"clientId" tf:"client_id,omitempty"` // The OIDC IdP client secret used to configure your private workforce. // +kubebuilder:validation:Required ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"` // The OIDC IdP issuer used to configure your private workforce. // +kubebuilder:validation:Required Issuer *string `json:"issuer" tf:"issuer,omitempty"` // The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce. // +kubebuilder:validation:Required JwksURI *string `json:"jwksUri" tf:"jwks_uri,omitempty"` // The OIDC IdP logout endpoint used to configure your private workforce. // +kubebuilder:validation:Required LogoutEndpoint *string `json:"logoutEndpoint" tf:"logout_endpoint,omitempty"` // The OIDC IdP token endpoint used to configure your private workforce. // +kubebuilder:validation:Required TokenEndpoint *string `json:"tokenEndpoint" tf:"token_endpoint,omitempty"` // The OIDC IdP user information endpoint used to configure your private workforce. // +kubebuilder:validation:Required UserInfoEndpoint *string `json:"userInfoEndpoint" tf:"user_info_endpoint,omitempty"` }
func (*OidcConfigParameters) DeepCopy ¶
func (in *OidcConfigParameters) DeepCopy() *OidcConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OidcConfigParameters.
func (*OidcConfigParameters) DeepCopyInto ¶
func (in *OidcConfigParameters) DeepCopyInto(out *OidcConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OidcMemberDefinitionObservation ¶
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. Groups []*string `json:"groups,omitempty" tf:"groups,omitempty"` }
func (*OidcMemberDefinitionObservation) DeepCopy ¶
func (in *OidcMemberDefinitionObservation) DeepCopy() *OidcMemberDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OidcMemberDefinitionObservation.
func (*OidcMemberDefinitionObservation) DeepCopyInto ¶
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 ¶
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:Required Groups []*string `json:"groups" tf:"groups,omitempty"` }
func (*OidcMemberDefinitionParameters) DeepCopy ¶
func (in *OidcMemberDefinitionParameters) DeepCopy() *OidcMemberDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OidcMemberDefinitionParameters.
func (*OidcMemberDefinitionParameters) DeepCopyInto ¶
func (in *OidcMemberDefinitionParameters) DeepCopyInto(out *OidcMemberDefinitionParameters)
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"` }
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"` }
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 OutputConfigObservation ¶
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 ¶
func (in *OutputConfigObservation) DeepCopy() *OutputConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputConfigObservation.
func (*OutputConfigObservation) DeepCopyInto ¶
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 ¶
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:Required S3OutputLocation *string `json:"s3OutputLocation" tf:"s3_output_location,omitempty"` }
func (*OutputConfigParameters) DeepCopy ¶
func (in *OutputConfigParameters) DeepCopy() *OutputConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutputConfigParameters.
func (*OutputConfigParameters) DeepCopyInto ¶
func (in *OutputConfigParameters) DeepCopyInto(out *OutputConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimaryContainerImageConfigObservation ¶
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 ¶
func (in *PrimaryContainerImageConfigObservation) DeepCopy() *PrimaryContainerImageConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimaryContainerImageConfigObservation.
func (*PrimaryContainerImageConfigObservation) DeepCopyInto ¶
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 ¶
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:Required 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 ¶
func (in *PrimaryContainerImageConfigParameters) DeepCopy() *PrimaryContainerImageConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimaryContainerImageConfigParameters.
func (*PrimaryContainerImageConfigParameters) DeepCopyInto ¶
func (in *PrimaryContainerImageConfigParameters) DeepCopyInto(out *PrimaryContainerImageConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrimaryContainerObservation ¶
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. 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 container hosts value SingleModel/MultiModel. The default value is SingleModel. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The URL for the S3 location where model artifacts are stored. ModelDataURL *string `json:"modelDataUrl,omitempty" tf:"model_data_url,omitempty"` }
func (*PrimaryContainerObservation) DeepCopy ¶
func (in *PrimaryContainerObservation) DeepCopy() *PrimaryContainerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimaryContainerObservation.
func (*PrimaryContainerObservation) DeepCopyInto ¶
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 ¶
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 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:Required Image *string `json:"image" 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 container hosts value SingleModel/MultiModel. The default value is SingleModel. // +kubebuilder:validation:Optional Mode *string `json:"mode,omitempty" tf:"mode,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"` }
func (*PrimaryContainerParameters) DeepCopy ¶
func (in *PrimaryContainerParameters) DeepCopy() *PrimaryContainerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrimaryContainerParameters.
func (*PrimaryContainerParameters) DeepCopyInto ¶
func (in *PrimaryContainerParameters) DeepCopyInto(out *PrimaryContainerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductionVariantsObservation ¶
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"` // 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"` // 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"` // 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 ¶
func (in *ProductionVariantsObservation) DeepCopy() *ProductionVariantsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductionVariantsObservation.
func (*ProductionVariantsObservation) DeepCopyInto ¶
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 ¶
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"` // 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"` // 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/spirosco/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:"-"` // 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 ¶
func (in *ProductionVariantsParameters) DeepCopy() *ProductionVariantsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductionVariantsParameters.
func (*ProductionVariantsParameters) DeepCopyInto ¶
func (in *ProductionVariantsParameters) DeepCopyInto(out *ProductionVariantsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RSessionAppSettingsCustomImageObservation ¶
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 ¶
func (in *RSessionAppSettingsCustomImageObservation) DeepCopy() *RSessionAppSettingsCustomImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RSessionAppSettingsCustomImageObservation.
func (*RSessionAppSettingsCustomImageObservation) DeepCopyInto ¶
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 ¶
type RSessionAppSettingsCustomImageParameters struct { // The name of the App Image Config. // +kubebuilder:validation:Required AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. // +kubebuilder:validation:Required 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 ¶
func (in *RSessionAppSettingsCustomImageParameters) DeepCopy() *RSessionAppSettingsCustomImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RSessionAppSettingsCustomImageParameters.
func (*RSessionAppSettingsCustomImageParameters) DeepCopyInto ¶
func (in *RSessionAppSettingsCustomImageParameters) DeepCopyInto(out *RSessionAppSettingsCustomImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RSessionAppSettingsDefaultResourceSpecObservation ¶
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 ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*RSessionAppSettingsDefaultResourceSpecObservation) DeepCopy ¶
func (in *RSessionAppSettingsDefaultResourceSpecObservation) DeepCopy() *RSessionAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RSessionAppSettingsDefaultResourceSpecObservation.
func (*RSessionAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶
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 ¶
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 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 ¶
func (in *RSessionAppSettingsDefaultResourceSpecParameters) DeepCopy() *RSessionAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RSessionAppSettingsDefaultResourceSpecParameters.
func (*RSessionAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶
func (in *RSessionAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *RSessionAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RSessionAppSettingsObservation ¶
type RSessionAppSettingsObservation struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image 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 below. DefaultResourceSpec []RSessionAppSettingsDefaultResourceSpecObservation `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` }
func (*RSessionAppSettingsObservation) DeepCopy ¶
func (in *RSessionAppSettingsObservation) DeepCopy() *RSessionAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RSessionAppSettingsObservation.
func (*RSessionAppSettingsObservation) DeepCopyInto ¶
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 ¶
type RSessionAppSettingsParameters struct { // A list of custom SageMaker images that are configured to run as a KernelGateway app. see Custom Image 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 below. // +kubebuilder:validation:Optional DefaultResourceSpec []RSessionAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec,omitempty" tf:"default_resource_spec,omitempty"` }
func (*RSessionAppSettingsParameters) DeepCopy ¶
func (in *RSessionAppSettingsParameters) DeepCopy() *RSessionAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RSessionAppSettingsParameters.
func (*RSessionAppSettingsParameters) DeepCopyInto ¶
func (in *RSessionAppSettingsParameters) DeepCopyInto(out *RSessionAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryAuthConfigObservation ¶
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 ¶
func (in *RepositoryAuthConfigObservation) DeepCopy() *RepositoryAuthConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryAuthConfigObservation.
func (*RepositoryAuthConfigObservation) DeepCopyInto ¶
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 ¶
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:Required RepositoryCredentialsProviderArn *string `json:"repositoryCredentialsProviderArn" tf:"repository_credentials_provider_arn,omitempty"` }
func (*RepositoryAuthConfigParameters) DeepCopy ¶
func (in *RepositoryAuthConfigParameters) DeepCopy() *RepositoryAuthConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryAuthConfigParameters.
func (*RepositoryAuthConfigParameters) DeepCopyInto ¶
func (in *RepositoryAuthConfigParameters) DeepCopyInto(out *RepositoryAuthConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSpecObservation ¶
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 ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*ResourceSpecObservation) DeepCopy ¶
func (in *ResourceSpecObservation) DeepCopy() *ResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSpecObservation.
func (*ResourceSpecObservation) DeepCopyInto ¶
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 ¶
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 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 ¶
func (in *ResourceSpecParameters) DeepCopy() *ResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSpecParameters.
func (*ResourceSpecParameters) DeepCopyInto ¶
func (in *ResourceSpecParameters) DeepCopyInto(out *ResourceSpecParameters)
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 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 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 URI, or location in Amazon S3, of OfflineStore. // +kubebuilder:validation:Required 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 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 ServerlessConfigObservation ¶
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"` }
func (*ServerlessConfigObservation) DeepCopy ¶
func (in *ServerlessConfigObservation) DeepCopy() *ServerlessConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerlessConfigObservation.
func (*ServerlessConfigObservation) DeepCopyInto ¶
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 ¶
type ServerlessConfigParameters struct { // The maximum number of concurrent invocations your serverless endpoint can process. Valid values are between 1 and 200. // +kubebuilder:validation:Required 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:Required MemorySizeInMb *float64 `json:"memorySizeInMb" tf:"memory_size_in_mb,omitempty"` }
func (*ServerlessConfigParameters) DeepCopy ¶
func (in *ServerlessConfigParameters) DeepCopy() *ServerlessConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerlessConfigParameters.
func (*ServerlessConfigParameters) DeepCopyInto ¶
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 ¶
type ServicecatalogPortfolioStatus struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.status)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*ServicecatalogPortfolioStatus) DeepCopy ¶
func (in *ServicecatalogPortfolioStatus) DeepCopy() *ServicecatalogPortfolioStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) DeepCopyInto ¶
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 ¶
func (in *ServicecatalogPortfolioStatus) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServicecatalogPortfolioStatus) GetCondition ¶
func (mg *ServicecatalogPortfolioStatus) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) GetConnectionDetailsMapping ¶
func (tr *ServicecatalogPortfolioStatus) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServicecatalogPortfolioStatus
func (*ServicecatalogPortfolioStatus) GetDeletionPolicy ¶
func (mg *ServicecatalogPortfolioStatus) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) GetID ¶
func (tr *ServicecatalogPortfolioStatus) GetID() string
GetID returns ID of underlying Terraform resource of this ServicecatalogPortfolioStatus
func (*ServicecatalogPortfolioStatus) GetManagementPolicy ¶
func (mg *ServicecatalogPortfolioStatus) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) GetObservation ¶
func (tr *ServicecatalogPortfolioStatus) GetObservation() (map[string]any, error)
GetObservation of this ServicecatalogPortfolioStatus
func (*ServicecatalogPortfolioStatus) GetParameters ¶
func (tr *ServicecatalogPortfolioStatus) GetParameters() (map[string]any, error)
GetParameters of this ServicecatalogPortfolioStatus
func (*ServicecatalogPortfolioStatus) GetProviderConfigReference ¶
func (mg *ServicecatalogPortfolioStatus) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) GetProviderReference ¶
func (mg *ServicecatalogPortfolioStatus) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServicecatalogPortfolioStatus. Deprecated: Use GetProviderConfigReference.
func (*ServicecatalogPortfolioStatus) GetPublishConnectionDetailsTo ¶
func (mg *ServicecatalogPortfolioStatus) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) GetTerraformResourceType ¶
func (mg *ServicecatalogPortfolioStatus) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServicecatalogPortfolioStatus
func (*ServicecatalogPortfolioStatus) GetTerraformSchemaVersion ¶
func (tr *ServicecatalogPortfolioStatus) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServicecatalogPortfolioStatus) GetWriteConnectionSecretToReference ¶
func (mg *ServicecatalogPortfolioStatus) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) LateInitialize ¶
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 ¶
func (mg *ServicecatalogPortfolioStatus) SetConditions(c ...xpv1.Condition)
SetConditions of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) SetDeletionPolicy ¶
func (mg *ServicecatalogPortfolioStatus) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) SetManagementPolicy ¶
func (mg *ServicecatalogPortfolioStatus) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) SetObservation ¶
func (tr *ServicecatalogPortfolioStatus) SetObservation(obs map[string]any) error
SetObservation for this ServicecatalogPortfolioStatus
func (*ServicecatalogPortfolioStatus) SetParameters ¶
func (tr *ServicecatalogPortfolioStatus) SetParameters(params map[string]any) error
SetParameters for this ServicecatalogPortfolioStatus
func (*ServicecatalogPortfolioStatus) SetProviderConfigReference ¶
func (mg *ServicecatalogPortfolioStatus) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) SetProviderReference ¶
func (mg *ServicecatalogPortfolioStatus) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServicecatalogPortfolioStatus. Deprecated: Use SetProviderConfigReference.
func (*ServicecatalogPortfolioStatus) SetPublishConnectionDetailsTo ¶
func (mg *ServicecatalogPortfolioStatus) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatus) SetWriteConnectionSecretToReference ¶
func (mg *ServicecatalogPortfolioStatus) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServicecatalogPortfolioStatus.
type ServicecatalogPortfolioStatusList ¶
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 ¶
func (in *ServicecatalogPortfolioStatusList) DeepCopy() *ServicecatalogPortfolioStatusList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioStatusList.
func (*ServicecatalogPortfolioStatusList) DeepCopyInto ¶
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 ¶
func (in *ServicecatalogPortfolioStatusList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServicecatalogPortfolioStatusList) GetItems ¶
func (l *ServicecatalogPortfolioStatusList) GetItems() []resource.Managed
GetItems of this ServicecatalogPortfolioStatusList.
type ServicecatalogPortfolioStatusObservation ¶
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 ¶
func (in *ServicecatalogPortfolioStatusObservation) DeepCopy() *ServicecatalogPortfolioStatusObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioStatusObservation.
func (*ServicecatalogPortfolioStatusObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *ServicecatalogPortfolioStatusParameters) DeepCopy() *ServicecatalogPortfolioStatusParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioStatusParameters.
func (*ServicecatalogPortfolioStatusParameters) DeepCopyInto ¶
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 ¶
type ServicecatalogPortfolioStatusSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServicecatalogPortfolioStatusParameters `json:"forProvider"` }
ServicecatalogPortfolioStatusSpec defines the desired state of ServicecatalogPortfolioStatus
func (*ServicecatalogPortfolioStatusSpec) DeepCopy ¶
func (in *ServicecatalogPortfolioStatusSpec) DeepCopy() *ServicecatalogPortfolioStatusSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioStatusSpec.
func (*ServicecatalogPortfolioStatusSpec) DeepCopyInto ¶
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 ¶
type ServicecatalogPortfolioStatusStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServicecatalogPortfolioStatusObservation `json:"atProvider,omitempty"` }
ServicecatalogPortfolioStatusStatus defines the observed state of ServicecatalogPortfolioStatus.
func (*ServicecatalogPortfolioStatusStatus) DeepCopy ¶
func (in *ServicecatalogPortfolioStatusStatus) DeepCopy() *ServicecatalogPortfolioStatusStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioStatusStatus.
func (*ServicecatalogPortfolioStatusStatus) DeepCopyInto ¶
func (in *ServicecatalogPortfolioStatusStatus) DeepCopyInto(out *ServicecatalogPortfolioStatusStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShadowProductionVariantsCoreDumpConfigObservation ¶
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 ¶
func (in *ShadowProductionVariantsCoreDumpConfigObservation) DeepCopy() *ShadowProductionVariantsCoreDumpConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsCoreDumpConfigObservation.
func (*ShadowProductionVariantsCoreDumpConfigObservation) DeepCopyInto ¶
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 ¶
type ShadowProductionVariantsCoreDumpConfigParameters struct { // The Amazon S3 bucket to send the core dump to. // +kubebuilder:validation:Required 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:Required KMSKeyID *string `json:"kmsKeyId" tf:"kms_key_id,omitempty"` }
func (*ShadowProductionVariantsCoreDumpConfigParameters) DeepCopy ¶
func (in *ShadowProductionVariantsCoreDumpConfigParameters) DeepCopy() *ShadowProductionVariantsCoreDumpConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsCoreDumpConfigParameters.
func (*ShadowProductionVariantsCoreDumpConfigParameters) DeepCopyInto ¶
func (in *ShadowProductionVariantsCoreDumpConfigParameters) DeepCopyInto(out *ShadowProductionVariantsCoreDumpConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShadowProductionVariantsObservation ¶
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"` // 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"` // 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"` // 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 ¶
func (in *ShadowProductionVariantsObservation) DeepCopy() *ShadowProductionVariantsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsObservation.
func (*ShadowProductionVariantsObservation) DeepCopyInto ¶
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 ¶
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"` // 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"` // 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:Required ModelName *string `json:"modelName" tf:"model_name,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 ¶
func (in *ShadowProductionVariantsParameters) DeepCopy() *ShadowProductionVariantsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsParameters.
func (*ShadowProductionVariantsParameters) DeepCopyInto ¶
func (in *ShadowProductionVariantsParameters) DeepCopyInto(out *ShadowProductionVariantsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ShadowProductionVariantsServerlessConfigObservation ¶
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"` }
func (*ShadowProductionVariantsServerlessConfigObservation) DeepCopy ¶
func (in *ShadowProductionVariantsServerlessConfigObservation) DeepCopy() *ShadowProductionVariantsServerlessConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsServerlessConfigObservation.
func (*ShadowProductionVariantsServerlessConfigObservation) DeepCopyInto ¶
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 ¶
type ShadowProductionVariantsServerlessConfigParameters struct { // The maximum number of concurrent invocations your serverless endpoint can process. Valid values are between 1 and 200. // +kubebuilder:validation:Required 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:Required MemorySizeInMb *float64 `json:"memorySizeInMb" tf:"memory_size_in_mb,omitempty"` }
func (*ShadowProductionVariantsServerlessConfigParameters) DeepCopy ¶
func (in *ShadowProductionVariantsServerlessConfigParameters) DeepCopy() *ShadowProductionVariantsServerlessConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShadowProductionVariantsServerlessConfigParameters.
func (*ShadowProductionVariantsServerlessConfigParameters) DeepCopyInto ¶
func (in *ShadowProductionVariantsServerlessConfigParameters) DeepCopyInto(out *ShadowProductionVariantsServerlessConfigParameters)
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"` // 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 (*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"` // 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 (*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 SourceIPConfigObservation ¶
type SourceIPConfigObservation struct { // A list of up to 10 CIDR values. Cidrs []*string `json:"cidrs,omitempty" tf:"cidrs,omitempty"` }
func (*SourceIPConfigObservation) DeepCopy ¶
func (in *SourceIPConfigObservation) DeepCopy() *SourceIPConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceIPConfigObservation.
func (*SourceIPConfigObservation) DeepCopyInto ¶
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 ¶
type SourceIPConfigParameters struct { // A list of up to 10 CIDR values. // +kubebuilder:validation:Required Cidrs []*string `json:"cidrs" tf:"cidrs,omitempty"` }
func (*SourceIPConfigParameters) DeepCopy ¶
func (in *SourceIPConfigParameters) DeepCopy() *SourceIPConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SourceIPConfigParameters.
func (*SourceIPConfigParameters) DeepCopyInto ¶
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 ¶
type Space struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.spaceName)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Space) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Space.
func (*Space) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Space) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Space) GetCondition ¶
func (mg *Space) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Space.
func (*Space) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Space
func (*Space) GetDeletionPolicy ¶
func (mg *Space) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Space.
func (*Space) GetManagementPolicy ¶
func (mg *Space) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this Space.
func (*Space) GetObservation ¶
GetObservation of this Space
func (*Space) GetParameters ¶
GetParameters of this Space
func (*Space) GetProviderConfigReference ¶
GetProviderConfigReference of this Space.
func (*Space) GetProviderReference ¶
GetProviderReference of this Space. Deprecated: Use GetProviderConfigReference.
func (*Space) GetPublishConnectionDetailsTo ¶
func (mg *Space) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Space.
func (*Space) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Space
func (*Space) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Space) GetWriteConnectionSecretToReference ¶
func (mg *Space) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Space.
func (*Space) LateInitialize ¶
LateInitialize this Space using its observed tfState. returns True if there are any spec changes for the resource.
func (*Space) ResolveReferences ¶
ResolveReferences of this Space.
func (*Space) SetConditions ¶
SetConditions of this Space.
func (*Space) SetDeletionPolicy ¶
func (mg *Space) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Space.
func (*Space) SetManagementPolicy ¶
func (mg *Space) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this Space.
func (*Space) SetObservation ¶
SetObservation for this Space
func (*Space) SetParameters ¶
SetParameters for this Space
func (*Space) SetProviderConfigReference ¶
SetProviderConfigReference of this Space.
func (*Space) SetProviderReference ¶
SetProviderReference of this Space. Deprecated: Use SetProviderConfigReference.
func (*Space) SetPublishConnectionDetailsTo ¶
func (mg *Space) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Space.
func (*Space) SetWriteConnectionSecretToReference ¶
func (mg *Space) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Space.
type SpaceList ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceList.
func (*SpaceList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpaceList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpaceObservation ¶
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"` // 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"` // Key-value map of resource tags. 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. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*SpaceObservation) DeepCopy ¶
func (in *SpaceObservation) DeepCopy() *SpaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceObservation.
func (*SpaceObservation) DeepCopyInto ¶
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 ¶
type SpaceParameters struct { // The ID of the associated Domain. // +crossplane:generate:reference:type=github.com/spirosco/upbound-provider-aws/apis/sagemaker/v1beta1.Domain // +crossplane:generate:reference:extractor=github.com/upbound/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 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"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*SpaceParameters) DeepCopy ¶
func (in *SpaceParameters) DeepCopy() *SpaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceParameters.
func (*SpaceParameters) DeepCopyInto ¶
func (in *SpaceParameters) DeepCopyInto(out *SpaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation ¶
type SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation struct { // The URL of the Git repository. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` }
func (*SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopy ¶
func (in *SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopy() *SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation.
func (*SpaceSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopyInto ¶
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 ¶
type SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters struct { // The URL of the Git repository. // +kubebuilder:validation:Required RepositoryURL *string `json:"repositoryUrl" tf:"repository_url,omitempty"` }
func (*SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopy ¶
func (in *SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopy() *SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters.
func (*SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopyInto ¶
func (in *SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopyInto(out *SpaceSettingsJupyterServerAppSettingsCodeRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation ¶
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 ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopy ¶
func (in *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopy() *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation.
func (*SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶
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 ¶
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 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 ¶
func (in *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopy() *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters.
func (*SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶
func (in *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsJupyterServerAppSettingsObservation ¶
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. LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*SpaceSettingsJupyterServerAppSettingsObservation) DeepCopy ¶
func (in *SpaceSettingsJupyterServerAppSettingsObservation) DeepCopy() *SpaceSettingsJupyterServerAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterServerAppSettingsObservation.
func (*SpaceSettingsJupyterServerAppSettingsObservation) DeepCopyInto ¶
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 ¶
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:Required DefaultResourceSpec []SpaceSettingsJupyterServerAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +kubebuilder:validation:Optional LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*SpaceSettingsJupyterServerAppSettingsParameters) DeepCopy ¶
func (in *SpaceSettingsJupyterServerAppSettingsParameters) DeepCopy() *SpaceSettingsJupyterServerAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsJupyterServerAppSettingsParameters.
func (*SpaceSettingsJupyterServerAppSettingsParameters) DeepCopyInto ¶
func (in *SpaceSettingsJupyterServerAppSettingsParameters) DeepCopyInto(out *SpaceSettingsJupyterServerAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsKernelGatewayAppSettingsCustomImageObservation ¶
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 ¶
func (in *SpaceSettingsKernelGatewayAppSettingsCustomImageObservation) DeepCopy() *SpaceSettingsKernelGatewayAppSettingsCustomImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsKernelGatewayAppSettingsCustomImageObservation.
func (*SpaceSettingsKernelGatewayAppSettingsCustomImageObservation) DeepCopyInto ¶
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 ¶
type SpaceSettingsKernelGatewayAppSettingsCustomImageParameters struct { // The name of the App Image Config. // +kubebuilder:validation:Required AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. // +kubebuilder:validation:Required 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 ¶
func (in *SpaceSettingsKernelGatewayAppSettingsCustomImageParameters) DeepCopy() *SpaceSettingsKernelGatewayAppSettingsCustomImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsKernelGatewayAppSettingsCustomImageParameters.
func (*SpaceSettingsKernelGatewayAppSettingsCustomImageParameters) DeepCopyInto ¶
func (in *SpaceSettingsKernelGatewayAppSettingsCustomImageParameters) DeepCopyInto(out *SpaceSettingsKernelGatewayAppSettingsCustomImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation ¶
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 ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopy ¶
func (in *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopy() *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation.
func (*SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶
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 ¶
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 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 ¶
func (in *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopy() *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters.
func (*SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶
func (in *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSettingsKernelGatewayAppSettingsObservation ¶
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. LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*SpaceSettingsKernelGatewayAppSettingsObservation) DeepCopy ¶
func (in *SpaceSettingsKernelGatewayAppSettingsObservation) DeepCopy() *SpaceSettingsKernelGatewayAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsKernelGatewayAppSettingsObservation.
func (*SpaceSettingsKernelGatewayAppSettingsObservation) DeepCopyInto ¶
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 ¶
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:Required DefaultResourceSpec []SpaceSettingsKernelGatewayAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec" tf:"default_resource_spec,omitempty"` // The Amazon Resource Name (ARN) of the Lifecycle Configurations. // +kubebuilder:validation:Optional LifecycleConfigArns []*string `json:"lifecycleConfigArns,omitempty" tf:"lifecycle_config_arns,omitempty"` }
func (*SpaceSettingsKernelGatewayAppSettingsParameters) DeepCopy ¶
func (in *SpaceSettingsKernelGatewayAppSettingsParameters) DeepCopy() *SpaceSettingsKernelGatewayAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsKernelGatewayAppSettingsParameters.
func (*SpaceSettingsKernelGatewayAppSettingsParameters) DeepCopyInto ¶
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 ¶
type SpaceSettingsObservation struct { // 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"` }
func (*SpaceSettingsObservation) DeepCopy ¶
func (in *SpaceSettingsObservation) DeepCopy() *SpaceSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsObservation.
func (*SpaceSettingsObservation) DeepCopyInto ¶
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 ¶
type SpaceSettingsParameters struct { // 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"` }
func (*SpaceSettingsParameters) DeepCopy ¶
func (in *SpaceSettingsParameters) DeepCopy() *SpaceSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSettingsParameters.
func (*SpaceSettingsParameters) DeepCopyInto ¶
func (in *SpaceSettingsParameters) DeepCopyInto(out *SpaceSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceSpec ¶
type SpaceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SpaceParameters `json:"forProvider"` }
SpaceSpec defines the desired state of Space
func (*SpaceSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSpec.
func (*SpaceSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceStatus ¶
type SpaceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SpaceObservation `json:"atProvider,omitempty"` }
SpaceStatus defines the observed state of Space.
func (*SpaceStatus) DeepCopy ¶
func (in *SpaceStatus) DeepCopy() *SpaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceStatus.
func (*SpaceStatus) DeepCopyInto ¶
func (in *SpaceStatus) DeepCopyInto(out *SpaceStatus)
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="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.studioLifecycleConfigAppType)",message="studioLifecycleConfigAppType is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.studioLifecycleConfigContent)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +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) GetManagementPolicy ¶
func (mg *StudioLifecycleConfig) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
func (mg *StudioLifecycleConfig) GetProviderReference() *xpv1.Reference
GetProviderReference of this StudioLifecycleConfig. Deprecated: Use GetProviderConfigReference.
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) 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) SetManagementPolicy ¶
func (mg *StudioLifecycleConfig) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
func (mg *StudioLifecycleConfig) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this StudioLifecycleConfig. Deprecated: Use SetProviderConfigReference.
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 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 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. 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. 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 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 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"` }
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 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 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 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 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 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 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 TimeSeriesForecastingSettingsObservation ¶
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 ¶
func (in *TimeSeriesForecastingSettingsObservation) DeepCopy() *TimeSeriesForecastingSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeSeriesForecastingSettingsObservation.
func (*TimeSeriesForecastingSettingsObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *TimeSeriesForecastingSettingsParameters) DeepCopy() *TimeSeriesForecastingSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TimeSeriesForecastingSettingsParameters.
func (*TimeSeriesForecastingSettingsParameters) DeepCopyInto ¶
func (in *TimeSeriesForecastingSettingsParameters) DeepCopyInto(out *TimeSeriesForecastingSettingsParameters)
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="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.userProfileName)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetManagementPolicy ¶
func (mg *UserProfile) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy 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) GetProviderReference ¶
func (mg *UserProfile) GetProviderReference() *xpv1.Reference
GetProviderReference of this UserProfile. Deprecated: Use GetProviderConfigReference.
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) SetManagementPolicy ¶
func (mg *UserProfile) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy 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) SetProviderReference ¶
func (mg *UserProfile) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this UserProfile. Deprecated: Use SetProviderConfigReference.
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 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. 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. 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/spirosco/upbound-provider-aws/apis/sagemaker/v1beta1.Domain // +crossplane:generate:reference:extractor=github.com/upbound/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 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"` }
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 UserSettingsCanvasAppSettingsObservation ¶
type UserSettingsCanvasAppSettingsObservation struct { // 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"` }
func (*UserSettingsCanvasAppSettingsObservation) DeepCopy ¶
func (in *UserSettingsCanvasAppSettingsObservation) DeepCopy() *UserSettingsCanvasAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCanvasAppSettingsObservation.
func (*UserSettingsCanvasAppSettingsObservation) DeepCopyInto ¶
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 ¶
type UserSettingsCanvasAppSettingsParameters struct { // 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"` }
func (*UserSettingsCanvasAppSettingsParameters) DeepCopy ¶
func (in *UserSettingsCanvasAppSettingsParameters) DeepCopy() *UserSettingsCanvasAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsCanvasAppSettingsParameters.
func (*UserSettingsCanvasAppSettingsParameters) DeepCopyInto ¶
func (in *UserSettingsCanvasAppSettingsParameters) DeepCopyInto(out *UserSettingsCanvasAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterServerAppSettingsCodeRepositoryObservation ¶
type UserSettingsJupyterServerAppSettingsCodeRepositoryObservation struct { // The URL of the Git repository. RepositoryURL *string `json:"repositoryUrl,omitempty" tf:"repository_url,omitempty"` }
func (*UserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopy ¶
func (in *UserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopy() *UserSettingsJupyterServerAppSettingsCodeRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterServerAppSettingsCodeRepositoryObservation.
func (*UserSettingsJupyterServerAppSettingsCodeRepositoryObservation) DeepCopyInto ¶
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 ¶
type UserSettingsJupyterServerAppSettingsCodeRepositoryParameters struct { // The URL of the Git repository. // +kubebuilder:validation:Required RepositoryURL *string `json:"repositoryUrl" tf:"repository_url,omitempty"` }
func (*UserSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopy ¶
func (in *UserSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopy() *UserSettingsJupyterServerAppSettingsCodeRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterServerAppSettingsCodeRepositoryParameters.
func (*UserSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopyInto ¶
func (in *UserSettingsJupyterServerAppSettingsCodeRepositoryParameters) DeepCopyInto(out *UserSettingsJupyterServerAppSettingsCodeRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation ¶
type UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation 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 ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopy ¶
func (in *UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopy() *UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation.
func (*UserSettingsJupyterServerAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶
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 ¶
type UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters 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 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 ¶
func (in *UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopy() *UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters.
func (*UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶
func (in *UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *UserSettingsJupyterServerAppSettingsDefaultResourceSpecParameters)
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. 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 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 UserSettingsKernelGatewayAppSettingsCustomImageObservation ¶
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 ¶
func (in *UserSettingsKernelGatewayAppSettingsCustomImageObservation) DeepCopy() *UserSettingsKernelGatewayAppSettingsCustomImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsKernelGatewayAppSettingsCustomImageObservation.
func (*UserSettingsKernelGatewayAppSettingsCustomImageObservation) DeepCopyInto ¶
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 ¶
type UserSettingsKernelGatewayAppSettingsCustomImageParameters struct { // The name of the App Image Config. // +kubebuilder:validation:Required AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. // +kubebuilder:validation:Required 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 ¶
func (in *UserSettingsKernelGatewayAppSettingsCustomImageParameters) DeepCopy() *UserSettingsKernelGatewayAppSettingsCustomImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsKernelGatewayAppSettingsCustomImageParameters.
func (*UserSettingsKernelGatewayAppSettingsCustomImageParameters) DeepCopyInto ¶
func (in *UserSettingsKernelGatewayAppSettingsCustomImageParameters) DeepCopyInto(out *UserSettingsKernelGatewayAppSettingsCustomImageParameters)
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. 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 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. // +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 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 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. 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 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 { // The Canvas app settings. See Canvas App Settings below. CanvasAppSettings []UserSettingsCanvasAppSettingsObservation `json:"canvasAppSettings,omitempty" tf:"canvas_app_settings,omitempty"` // The execution role ARN for the user. ExecutionRole *string `json:"executionRole,omitempty" tf:"execution_role,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"` // The security groups. 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 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 { // The Canvas app settings. See Canvas App Settings below. // +kubebuilder:validation:Optional CanvasAppSettings []UserSettingsCanvasAppSettingsParameters `json:"canvasAppSettings,omitempty" tf:"canvas_app_settings,omitempty"` // The execution role ARN for the user. // +kubebuilder:validation:Required ExecutionRole *string `json:"executionRole" tf:"execution_role,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"` // The security groups. // +kubebuilder:validation:Optional 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 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 UserSettingsRSessionAppSettingsCustomImageObservation ¶
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 ¶
func (in *UserSettingsRSessionAppSettingsCustomImageObservation) DeepCopy() *UserSettingsRSessionAppSettingsCustomImageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsRSessionAppSettingsCustomImageObservation.
func (*UserSettingsRSessionAppSettingsCustomImageObservation) DeepCopyInto ¶
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 ¶
type UserSettingsRSessionAppSettingsCustomImageParameters struct { // The name of the App Image Config. // +kubebuilder:validation:Required AppImageConfigName *string `json:"appImageConfigName" tf:"app_image_config_name,omitempty"` // The name of the Custom Image. // +kubebuilder:validation:Required 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 ¶
func (in *UserSettingsRSessionAppSettingsCustomImageParameters) DeepCopy() *UserSettingsRSessionAppSettingsCustomImageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsRSessionAppSettingsCustomImageParameters.
func (*UserSettingsRSessionAppSettingsCustomImageParameters) DeepCopyInto ¶
func (in *UserSettingsRSessionAppSettingsCustomImageParameters) DeepCopyInto(out *UserSettingsRSessionAppSettingsCustomImageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsRSessionAppSettingsDefaultResourceSpecObservation ¶
type UserSettingsRSessionAppSettingsDefaultResourceSpecObservation 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 ARN of the image version created on the instance. SagemakerImageVersionArn *string `json:"sagemakerImageVersionArn,omitempty" tf:"sagemaker_image_version_arn,omitempty"` }
func (*UserSettingsRSessionAppSettingsDefaultResourceSpecObservation) DeepCopy ¶
func (in *UserSettingsRSessionAppSettingsDefaultResourceSpecObservation) DeepCopy() *UserSettingsRSessionAppSettingsDefaultResourceSpecObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsRSessionAppSettingsDefaultResourceSpecObservation.
func (*UserSettingsRSessionAppSettingsDefaultResourceSpecObservation) DeepCopyInto ¶
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 ¶
type UserSettingsRSessionAppSettingsDefaultResourceSpecParameters 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 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 ¶
func (in *UserSettingsRSessionAppSettingsDefaultResourceSpecParameters) DeepCopy() *UserSettingsRSessionAppSettingsDefaultResourceSpecParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsRSessionAppSettingsDefaultResourceSpecParameters.
func (*UserSettingsRSessionAppSettingsDefaultResourceSpecParameters) DeepCopyInto ¶
func (in *UserSettingsRSessionAppSettingsDefaultResourceSpecParameters) DeepCopyInto(out *UserSettingsRSessionAppSettingsDefaultResourceSpecParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSettingsRSessionAppSettingsObservation ¶
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 ¶
func (in *UserSettingsRSessionAppSettingsObservation) DeepCopy() *UserSettingsRSessionAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsRSessionAppSettingsObservation.
func (*UserSettingsRSessionAppSettingsObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *UserSettingsRSessionAppSettingsParameters) DeepCopy() *UserSettingsRSessionAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSettingsRSessionAppSettingsParameters.
func (*UserSettingsRSessionAppSettingsParameters) DeepCopyInto ¶
func (in *UserSettingsRSessionAppSettingsParameters) DeepCopyInto(out *UserSettingsRSessionAppSettingsParameters)
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 UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation ¶
type UserSettingsTensorBoardAppSettingsDefaultResourceSpecObservation 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 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. // +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 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 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:Required DefaultResourceSpec []UserSettingsTensorBoardAppSettingsDefaultResourceSpecParameters `json:"defaultResourceSpec" 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 VPCConfigObservation ¶
type VPCConfigObservation struct { SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` Subnets []*string `json:"subnets,omitempty" tf:"subnets,omitempty"` }
func (*VPCConfigObservation) DeepCopy ¶
func (in *VPCConfigObservation) DeepCopy() *VPCConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCConfigObservation.
func (*VPCConfigObservation) DeepCopyInto ¶
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 ¶
type VPCConfigParameters struct { // +kubebuilder:validation:Required SecurityGroupIds []*string `json:"securityGroupIds" tf:"security_group_ids,omitempty"` // +kubebuilder:validation:Required Subnets []*string `json:"subnets" tf:"subnets,omitempty"` }
func (*VPCConfigParameters) DeepCopy ¶
func (in *VPCConfigParameters) DeepCopy() *VPCConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCConfigParameters.
func (*VPCConfigParameters) DeepCopyInto ¶
func (in *VPCConfigParameters) DeepCopyInto(out *VPCConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workforce ¶
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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Workforce) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workforce.
func (*Workforce) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workforce) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Workforce) GetCondition ¶
func (mg *Workforce) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Workforce.
func (*Workforce) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Workforce
func (*Workforce) GetDeletionPolicy ¶
func (mg *Workforce) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Workforce.
func (*Workforce) GetManagementPolicy ¶
func (mg *Workforce) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this Workforce.
func (*Workforce) GetObservation ¶
GetObservation of this Workforce
func (*Workforce) GetParameters ¶
GetParameters of this Workforce
func (*Workforce) GetProviderConfigReference ¶
GetProviderConfigReference of this Workforce.
func (*Workforce) GetProviderReference ¶
GetProviderReference of this Workforce. Deprecated: Use GetProviderConfigReference.
func (*Workforce) GetPublishConnectionDetailsTo ¶
func (mg *Workforce) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Workforce.
func (*Workforce) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Workforce
func (*Workforce) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Workforce) GetWriteConnectionSecretToReference ¶
func (mg *Workforce) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Workforce.
func (*Workforce) LateInitialize ¶
LateInitialize this Workforce using its observed tfState. returns True if there are any spec changes for the resource.
func (*Workforce) ResolveReferences ¶
ResolveReferences of this Workforce.
func (*Workforce) SetConditions ¶
SetConditions of this Workforce.
func (*Workforce) SetDeletionPolicy ¶
func (mg *Workforce) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Workforce.
func (*Workforce) SetManagementPolicy ¶
func (mg *Workforce) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this Workforce.
func (*Workforce) SetObservation ¶
SetObservation for this Workforce
func (*Workforce) SetParameters ¶
SetParameters for this Workforce
func (*Workforce) SetProviderConfigReference ¶
SetProviderConfigReference of this Workforce.
func (*Workforce) SetProviderReference ¶
SetProviderReference of this Workforce. Deprecated: Use SetProviderConfigReference.
func (*Workforce) SetPublishConnectionDetailsTo ¶
func (mg *Workforce) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Workforce.
func (*Workforce) SetWriteConnectionSecretToReference ¶
func (mg *Workforce) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Workforce.
type WorkforceList ¶
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 ¶
func (in *WorkforceList) DeepCopy() *WorkforceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkforceList.
func (*WorkforceList) DeepCopyInto ¶
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 ¶
func (in *WorkforceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkforceList) GetItems ¶
func (l *WorkforceList) GetItems() []resource.Managed
GetItems of this WorkforceList.
type WorkforceObservation ¶
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 ¶
func (in *WorkforceObservation) DeepCopy() *WorkforceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkforceObservation.
func (*WorkforceObservation) DeepCopyInto ¶
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 ¶
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 ¶
func (in *WorkforceParameters) DeepCopy() *WorkforceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkforceParameters.
func (*WorkforceParameters) DeepCopyInto ¶
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 ¶
type WorkforceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WorkforceParameters `json:"forProvider"` }
WorkforceSpec defines the desired state of Workforce
func (*WorkforceSpec) DeepCopy ¶
func (in *WorkforceSpec) DeepCopy() *WorkforceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkforceSpec.
func (*WorkforceSpec) DeepCopyInto ¶
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 ¶
type WorkforceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WorkforceObservation `json:"atProvider,omitempty"` }
WorkforceStatus defines the observed state of Workforce.
func (*WorkforceStatus) DeepCopy ¶
func (in *WorkforceStatus) DeepCopy() *WorkforceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkforceStatus.
func (*WorkforceStatus) DeepCopyInto ¶
func (in *WorkforceStatus) DeepCopyInto(out *WorkforceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkforceVPCConfigObservation ¶
type WorkforceVPCConfigObservation struct { // The VPC security group IDs. The security groups must be for the same VPC as specified in the subnet. SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // The ID of the subnets in the VPC that you want to connect. 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 ¶
func (in *WorkforceVPCConfigObservation) DeepCopy() *WorkforceVPCConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkforceVPCConfigObservation.
func (*WorkforceVPCConfigObservation) DeepCopyInto ¶
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 ¶
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 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 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 ¶
func (in *WorkforceVPCConfigParameters) DeepCopy() *WorkforceVPCConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkforceVPCConfigParameters.
func (*WorkforceVPCConfigParameters) DeepCopyInto ¶
func (in *WorkforceVPCConfigParameters) DeepCopyInto(out *WorkforceVPCConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Workteam ¶
type Workteam struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.description)",message="description is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.memberDefinition)",message="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="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Workteam) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Workteam.
func (*Workteam) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Workteam) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Workteam) GetCondition ¶
func (mg *Workteam) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Workteam.
func (*Workteam) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Workteam
func (*Workteam) GetDeletionPolicy ¶
func (mg *Workteam) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Workteam.
func (*Workteam) GetManagementPolicy ¶
func (mg *Workteam) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this Workteam.
func (*Workteam) GetObservation ¶
GetObservation of this Workteam
func (*Workteam) GetParameters ¶
GetParameters of this Workteam
func (*Workteam) GetProviderConfigReference ¶
GetProviderConfigReference of this Workteam.
func (*Workteam) GetProviderReference ¶
GetProviderReference of this Workteam. Deprecated: Use GetProviderConfigReference.
func (*Workteam) GetPublishConnectionDetailsTo ¶
func (mg *Workteam) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Workteam.
func (*Workteam) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Workteam
func (*Workteam) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Workteam) GetWriteConnectionSecretToReference ¶
func (mg *Workteam) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Workteam.
func (*Workteam) LateInitialize ¶
LateInitialize this Workteam using its observed tfState. returns True if there are any spec changes for the resource.
func (*Workteam) ResolveReferences ¶
ResolveReferences of this Workteam.
func (*Workteam) SetConditions ¶
SetConditions of this Workteam.
func (*Workteam) SetDeletionPolicy ¶
func (mg *Workteam) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Workteam.
func (*Workteam) SetManagementPolicy ¶
func (mg *Workteam) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this Workteam.
func (*Workteam) SetObservation ¶
SetObservation for this Workteam
func (*Workteam) SetParameters ¶
SetParameters for this Workteam
func (*Workteam) SetProviderConfigReference ¶
SetProviderConfigReference of this Workteam.
func (*Workteam) SetProviderReference ¶
SetProviderReference of this Workteam. Deprecated: Use SetProviderConfigReference.
func (*Workteam) SetPublishConnectionDetailsTo ¶
func (mg *Workteam) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Workteam.
func (*Workteam) SetWriteConnectionSecretToReference ¶
func (mg *Workteam) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Workteam.
type WorkteamList ¶
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 ¶
func (in *WorkteamList) DeepCopy() *WorkteamList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkteamList.
func (*WorkteamList) DeepCopyInto ¶
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 ¶
func (in *WorkteamList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WorkteamList) GetItems ¶
func (l *WorkteamList) GetItems() []resource.Managed
GetItems of this WorkteamList.
type WorkteamObservation ¶
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. 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. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` // The name of the Workteam (must be unique). WorkforceName *string `json:"workforceName,omitempty" tf:"workforce_name,omitempty"` }
func (*WorkteamObservation) DeepCopy ¶
func (in *WorkteamObservation) DeepCopy() *WorkteamObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkteamObservation.
func (*WorkteamObservation) DeepCopyInto ¶
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 ¶
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 Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The name of the Workteam (must be unique). // +crossplane:generate:reference:type=github.com/spirosco/upbound-provider-aws/apis/sagemaker/v1beta1.Workforce // +crossplane:generate:reference:extractor=github.com/upbound/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 ¶
func (in *WorkteamParameters) DeepCopy() *WorkteamParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkteamParameters.
func (*WorkteamParameters) DeepCopyInto ¶
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 ¶
type WorkteamSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WorkteamParameters `json:"forProvider"` }
WorkteamSpec defines the desired state of Workteam
func (*WorkteamSpec) DeepCopy ¶
func (in *WorkteamSpec) DeepCopy() *WorkteamSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkteamSpec.
func (*WorkteamSpec) DeepCopyInto ¶
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 ¶
type WorkteamStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WorkteamObservation `json:"atProvider,omitempty"` }
WorkteamStatus defines the observed state of Workteam.
func (*WorkteamStatus) DeepCopy ¶
func (in *WorkteamStatus) DeepCopy() *WorkteamStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkteamStatus.
func (*WorkteamStatus) DeepCopyInto ¶
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_types.go
- zz_appimageconfig_types.go
- zz_coderepository_types.go
- zz_device_types.go
- zz_devicefleet_types.go
- zz_domain_types.go
- zz_endpointconfiguration_types.go
- zz_featuregroup_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_image_types.go
- zz_imageversion_types.go
- zz_model_types.go
- zz_modelpackagegroup_types.go
- zz_modelpackagegrouppolicy_types.go
- zz_notebookinstance_types.go
- zz_notebookinstancelifecycleconfiguration_types.go
- zz_servicecatalogportfoliostatus_types.go
- zz_space_types.go
- zz_studiolifecycleconfig_types.go
- zz_userprofile_types.go
- zz_workforce_types.go
- zz_workteam_types.go