Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=ecs.aws.jet.crossplane.io +versionName=v1alpha2
Index ¶
- Constants
- Variables
- type AuthorizationConfigObservation
- type AuthorizationConfigParameters
- type AutoScalingGroupProviderObservation
- type AutoScalingGroupProviderParameters
- type CapacityProvider
- func (in *CapacityProvider) DeepCopy() *CapacityProvider
- func (in *CapacityProvider) DeepCopyInto(out *CapacityProvider)
- func (in *CapacityProvider) DeepCopyObject() runtime.Object
- func (mg *CapacityProvider) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CapacityProvider) GetConnectionDetailsMapping() map[string]string
- func (mg *CapacityProvider) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CapacityProvider) GetID() string
- func (tr *CapacityProvider) GetObservation() (map[string]interface{}, error)
- func (tr *CapacityProvider) GetParameters() (map[string]interface{}, error)
- func (mg *CapacityProvider) GetProviderConfigReference() *xpv1.Reference
- func (mg *CapacityProvider) GetProviderReference() *xpv1.Reference
- func (mg *CapacityProvider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CapacityProvider) GetTerraformResourceType() string
- func (tr *CapacityProvider) GetTerraformSchemaVersion() int
- func (mg *CapacityProvider) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CapacityProvider) LateInitialize(attrs []byte) (bool, error)
- func (mg *CapacityProvider) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CapacityProvider) SetConditions(c ...xpv1.Condition)
- func (mg *CapacityProvider) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CapacityProvider) SetObservation(obs map[string]interface{}) error
- func (tr *CapacityProvider) SetParameters(params map[string]interface{}) error
- func (mg *CapacityProvider) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CapacityProvider) SetProviderReference(r *xpv1.Reference)
- func (mg *CapacityProvider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CapacityProvider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CapacityProviderList
- type CapacityProviderObservation
- type CapacityProviderParameters
- type CapacityProviderSpec
- type CapacityProviderStatus
- type CapacityProviderStrategyObservation
- type CapacityProviderStrategyParameters
- type Cluster
- func (in *Cluster) DeepCopy() *Cluster
- func (in *Cluster) DeepCopyInto(out *Cluster)
- func (in *Cluster) DeepCopyObject() runtime.Object
- func (mg *Cluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Cluster) GetConnectionDetailsMapping() map[string]string
- func (mg *Cluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Cluster) GetID() string
- func (tr *Cluster) GetObservation() (map[string]interface{}, error)
- func (tr *Cluster) GetParameters() (map[string]interface{}, error)
- func (mg *Cluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *Cluster) GetProviderReference() *xpv1.Reference
- func (mg *Cluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Cluster) GetTerraformResourceType() string
- func (tr *Cluster) GetTerraformSchemaVersion() int
- func (mg *Cluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Cluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *Cluster) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Cluster) SetConditions(c ...xpv1.Condition)
- func (mg *Cluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Cluster) SetObservation(obs map[string]interface{}) error
- func (tr *Cluster) SetParameters(params map[string]interface{}) error
- func (mg *Cluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Cluster) SetProviderReference(r *xpv1.Reference)
- func (mg *Cluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Cluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClusterList
- type ClusterObservation
- type ClusterParameters
- type ClusterSpec
- type ClusterStatus
- type ConfigurationObservation
- type ConfigurationParameters
- type DefaultCapacityProviderStrategyObservation
- type DefaultCapacityProviderStrategyParameters
- type DeploymentCircuitBreakerObservation
- type DeploymentCircuitBreakerParameters
- type DeploymentControllerObservation
- type DeploymentControllerParameters
- type DockerVolumeConfigurationObservation
- type DockerVolumeConfigurationParameters
- type EFSVolumeConfigurationObservation
- type EFSVolumeConfigurationParameters
- type EphemeralStorageObservation
- type EphemeralStorageParameters
- type ExecuteCommandConfigurationObservation
- type ExecuteCommandConfigurationParameters
- type FSXWindowsFileServerVolumeConfigurationAuthorizationConfigObservation
- func (in *FSXWindowsFileServerVolumeConfigurationAuthorizationConfigObservation) DeepCopy() *FSXWindowsFileServerVolumeConfigurationAuthorizationConfigObservation
- func (in *FSXWindowsFileServerVolumeConfigurationAuthorizationConfigObservation) DeepCopyInto(out *FSXWindowsFileServerVolumeConfigurationAuthorizationConfigObservation)
- type FSXWindowsFileServerVolumeConfigurationAuthorizationConfigParameters
- func (in *FSXWindowsFileServerVolumeConfigurationAuthorizationConfigParameters) DeepCopy() *FSXWindowsFileServerVolumeConfigurationAuthorizationConfigParameters
- func (in *FSXWindowsFileServerVolumeConfigurationAuthorizationConfigParameters) DeepCopyInto(out *FSXWindowsFileServerVolumeConfigurationAuthorizationConfigParameters)
- type FSXWindowsFileServerVolumeConfigurationObservation
- type FSXWindowsFileServerVolumeConfigurationParameters
- type InferenceAcceleratorObservation
- type InferenceAcceleratorParameters
- type LoadBalancerObservation
- type LoadBalancerParameters
- type LogConfigurationObservation
- type LogConfigurationParameters
- type ManagedScalingObservation
- type ManagedScalingParameters
- type NetworkConfigurationObservation
- type NetworkConfigurationParameters
- type OrderedPlacementStrategyObservation
- type OrderedPlacementStrategyParameters
- type PlacementConstraintsObservation
- type PlacementConstraintsParameters
- type ProxyConfigurationObservation
- type ProxyConfigurationParameters
- type Service
- func (in *Service) DeepCopy() *Service
- func (in *Service) DeepCopyInto(out *Service)
- func (in *Service) DeepCopyObject() runtime.Object
- func (mg *Service) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Service) GetConnectionDetailsMapping() map[string]string
- func (mg *Service) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Service) GetID() string
- func (tr *Service) GetObservation() (map[string]interface{}, error)
- func (tr *Service) GetParameters() (map[string]interface{}, error)
- func (mg *Service) GetProviderConfigReference() *xpv1.Reference
- func (mg *Service) GetProviderReference() *xpv1.Reference
- func (mg *Service) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Service) GetTerraformResourceType() string
- func (tr *Service) GetTerraformSchemaVersion() int
- func (mg *Service) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Service) LateInitialize(attrs []byte) (bool, error)
- func (mg *Service) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Service) SetConditions(c ...xpv1.Condition)
- func (mg *Service) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Service) SetObservation(obs map[string]interface{}) error
- func (tr *Service) SetParameters(params map[string]interface{}) error
- func (mg *Service) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Service) SetProviderReference(r *xpv1.Reference)
- func (mg *Service) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Service) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServiceList
- type ServiceObservation
- type ServiceParameters
- type ServiceRegistriesObservation
- type ServiceRegistriesParameters
- type ServiceSpec
- type ServiceStatus
- type SettingObservation
- type SettingParameters
- type TaskDefinition
- func (in *TaskDefinition) DeepCopy() *TaskDefinition
- func (in *TaskDefinition) DeepCopyInto(out *TaskDefinition)
- func (in *TaskDefinition) DeepCopyObject() runtime.Object
- func (mg *TaskDefinition) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TaskDefinition) GetConnectionDetailsMapping() map[string]string
- func (mg *TaskDefinition) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TaskDefinition) GetID() string
- func (tr *TaskDefinition) GetObservation() (map[string]interface{}, error)
- func (tr *TaskDefinition) GetParameters() (map[string]interface{}, error)
- func (mg *TaskDefinition) GetProviderConfigReference() *xpv1.Reference
- func (mg *TaskDefinition) GetProviderReference() *xpv1.Reference
- func (mg *TaskDefinition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TaskDefinition) GetTerraformResourceType() string
- func (tr *TaskDefinition) GetTerraformSchemaVersion() int
- func (mg *TaskDefinition) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TaskDefinition) LateInitialize(attrs []byte) (bool, error)
- func (mg *TaskDefinition) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TaskDefinition) SetConditions(c ...xpv1.Condition)
- func (mg *TaskDefinition) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TaskDefinition) SetObservation(obs map[string]interface{}) error
- func (tr *TaskDefinition) SetParameters(params map[string]interface{}) error
- func (mg *TaskDefinition) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TaskDefinition) SetProviderReference(r *xpv1.Reference)
- func (mg *TaskDefinition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TaskDefinition) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TaskDefinitionList
- type TaskDefinitionObservation
- type TaskDefinitionParameters
- type TaskDefinitionPlacementConstraintsObservation
- type TaskDefinitionPlacementConstraintsParameters
- type TaskDefinitionSpec
- type TaskDefinitionStatus
- type VolumeObservation
- type VolumeParameters
Constants ¶
const ( CRDGroup = "ecs.aws.jet.crossplane.io" CRDVersion = "v1alpha2" )
Package type metadata.
Variables ¶
var ( CapacityProvider_Kind = "CapacityProvider" CapacityProvider_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CapacityProvider_Kind}.String() CapacityProvider_KindAPIVersion = CapacityProvider_Kind + "." + CRDGroupVersion.String() CapacityProvider_GroupVersionKind = CRDGroupVersion.WithKind(CapacityProvider_Kind) )
Repository type metadata.
var ( Cluster_Kind = "Cluster" Cluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Cluster_Kind}.String() Cluster_KindAPIVersion = Cluster_Kind + "." + CRDGroupVersion.String() Cluster_GroupVersionKind = CRDGroupVersion.WithKind(Cluster_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 ( Service_Kind = "Service" Service_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Service_Kind}.String() Service_KindAPIVersion = Service_Kind + "." + CRDGroupVersion.String() Service_GroupVersionKind = CRDGroupVersion.WithKind(Service_Kind) )
Repository type metadata.
var ( TaskDefinition_Kind = "TaskDefinition" TaskDefinition_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TaskDefinition_Kind}.String() TaskDefinition_KindAPIVersion = TaskDefinition_Kind + "." + CRDGroupVersion.String() TaskDefinition_GroupVersionKind = CRDGroupVersion.WithKind(TaskDefinition_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AuthorizationConfigObservation ¶
type AuthorizationConfigObservation struct { }
func (*AuthorizationConfigObservation) DeepCopy ¶
func (in *AuthorizationConfigObservation) DeepCopy() *AuthorizationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationConfigObservation.
func (*AuthorizationConfigObservation) DeepCopyInto ¶
func (in *AuthorizationConfigObservation) DeepCopyInto(out *AuthorizationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizationConfigParameters ¶
type AuthorizationConfigParameters struct { // +kubebuilder:validation:Optional AccessPointID *string `json:"accessPointId,omitempty" tf:"access_point_id,omitempty"` // +kubebuilder:validation:Optional IAM *string `json:"iam,omitempty" tf:"iam,omitempty"` }
func (*AuthorizationConfigParameters) DeepCopy ¶
func (in *AuthorizationConfigParameters) DeepCopy() *AuthorizationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationConfigParameters.
func (*AuthorizationConfigParameters) DeepCopyInto ¶
func (in *AuthorizationConfigParameters) DeepCopyInto(out *AuthorizationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoScalingGroupProviderObservation ¶
type AutoScalingGroupProviderObservation struct { }
func (*AutoScalingGroupProviderObservation) DeepCopy ¶
func (in *AutoScalingGroupProviderObservation) DeepCopy() *AutoScalingGroupProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScalingGroupProviderObservation.
func (*AutoScalingGroupProviderObservation) DeepCopyInto ¶
func (in *AutoScalingGroupProviderObservation) DeepCopyInto(out *AutoScalingGroupProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoScalingGroupProviderParameters ¶
type AutoScalingGroupProviderParameters struct { // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/autoscaling/v1alpha2.AutoscalingGroup // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional AutoScalingGroupArn *string `json:"autoScalingGroupArn,omitempty" tf:"auto_scaling_group_arn,omitempty"` // +kubebuilder:validation:Optional AutoScalingGroupArnRef *v1.Reference `json:"autoScalingGroupArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional AutoScalingGroupArnSelector *v1.Selector `json:"autoScalingGroupArnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional ManagedScaling []ManagedScalingParameters `json:"managedScaling,omitempty" tf:"managed_scaling,omitempty"` // +kubebuilder:validation:Optional ManagedTerminationProtection *string `json:"managedTerminationProtection,omitempty" tf:"managed_termination_protection,omitempty"` }
func (*AutoScalingGroupProviderParameters) DeepCopy ¶
func (in *AutoScalingGroupProviderParameters) DeepCopy() *AutoScalingGroupProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoScalingGroupProviderParameters.
func (*AutoScalingGroupProviderParameters) DeepCopyInto ¶
func (in *AutoScalingGroupProviderParameters) DeepCopyInto(out *AutoScalingGroupProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityProvider ¶
type CapacityProvider struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CapacityProviderSpec `json:"spec"` Status CapacityProviderStatus `json:"status,omitempty"` }
CapacityProvider is the Schema for the CapacityProviders API +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,awsjet}
func (*CapacityProvider) DeepCopy ¶
func (in *CapacityProvider) DeepCopy() *CapacityProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityProvider.
func (*CapacityProvider) DeepCopyInto ¶
func (in *CapacityProvider) DeepCopyInto(out *CapacityProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CapacityProvider) DeepCopyObject ¶
func (in *CapacityProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CapacityProvider) GetCondition ¶
func (mg *CapacityProvider) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CapacityProvider.
func (*CapacityProvider) GetConnectionDetailsMapping ¶
func (tr *CapacityProvider) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CapacityProvider
func (*CapacityProvider) GetDeletionPolicy ¶
func (mg *CapacityProvider) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CapacityProvider.
func (*CapacityProvider) GetID ¶
func (tr *CapacityProvider) GetID() string
GetID returns ID of underlying Terraform resource of this CapacityProvider
func (*CapacityProvider) GetObservation ¶
func (tr *CapacityProvider) GetObservation() (map[string]interface{}, error)
GetObservation of this CapacityProvider
func (*CapacityProvider) GetParameters ¶
func (tr *CapacityProvider) GetParameters() (map[string]interface{}, error)
GetParameters of this CapacityProvider
func (*CapacityProvider) GetProviderConfigReference ¶
func (mg *CapacityProvider) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CapacityProvider.
func (*CapacityProvider) GetProviderReference ¶
func (mg *CapacityProvider) GetProviderReference() *xpv1.Reference
GetProviderReference of this CapacityProvider. Deprecated: Use GetProviderConfigReference.
func (*CapacityProvider) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *CapacityProvider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CapacityProvider.
func (*CapacityProvider) GetTerraformResourceType ¶
func (mg *CapacityProvider) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CapacityProvider
func (*CapacityProvider) GetTerraformSchemaVersion ¶
func (tr *CapacityProvider) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CapacityProvider) GetWriteConnectionSecretToReference ¶
func (mg *CapacityProvider) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CapacityProvider.
func (*CapacityProvider) LateInitialize ¶
func (tr *CapacityProvider) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CapacityProvider using its observed tfState. returns True if there are any spec changes for the resource.
func (*CapacityProvider) ResolveReferences ¶
ResolveReferences of this CapacityProvider.
func (*CapacityProvider) SetConditions ¶
func (mg *CapacityProvider) SetConditions(c ...xpv1.Condition)
SetConditions of this CapacityProvider.
func (*CapacityProvider) SetDeletionPolicy ¶
func (mg *CapacityProvider) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CapacityProvider.
func (*CapacityProvider) SetObservation ¶
func (tr *CapacityProvider) SetObservation(obs map[string]interface{}) error
SetObservation for this CapacityProvider
func (*CapacityProvider) SetParameters ¶
func (tr *CapacityProvider) SetParameters(params map[string]interface{}) error
SetParameters for this CapacityProvider
func (*CapacityProvider) SetProviderConfigReference ¶
func (mg *CapacityProvider) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CapacityProvider.
func (*CapacityProvider) SetProviderReference ¶
func (mg *CapacityProvider) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CapacityProvider. Deprecated: Use SetProviderConfigReference.
func (*CapacityProvider) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *CapacityProvider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CapacityProvider.
func (*CapacityProvider) SetWriteConnectionSecretToReference ¶
func (mg *CapacityProvider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CapacityProvider.
type CapacityProviderList ¶
type CapacityProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CapacityProvider `json:"items"` }
CapacityProviderList contains a list of CapacityProviders
func (*CapacityProviderList) DeepCopy ¶
func (in *CapacityProviderList) DeepCopy() *CapacityProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityProviderList.
func (*CapacityProviderList) DeepCopyInto ¶
func (in *CapacityProviderList) DeepCopyInto(out *CapacityProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CapacityProviderList) DeepCopyObject ¶
func (in *CapacityProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CapacityProviderList) GetItems ¶
func (l *CapacityProviderList) GetItems() []resource.Managed
GetItems of this CapacityProviderList.
type CapacityProviderObservation ¶
type CapacityProviderObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*CapacityProviderObservation) DeepCopy ¶
func (in *CapacityProviderObservation) DeepCopy() *CapacityProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityProviderObservation.
func (*CapacityProviderObservation) DeepCopyInto ¶
func (in *CapacityProviderObservation) DeepCopyInto(out *CapacityProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityProviderParameters ¶
type CapacityProviderParameters struct { // +kubebuilder:validation:Required AutoScalingGroupProvider []AutoScalingGroupProviderParameters `json:"autoScalingGroupProvider" tf:"auto_scaling_group_provider,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*CapacityProviderParameters) DeepCopy ¶
func (in *CapacityProviderParameters) DeepCopy() *CapacityProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityProviderParameters.
func (*CapacityProviderParameters) DeepCopyInto ¶
func (in *CapacityProviderParameters) DeepCopyInto(out *CapacityProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityProviderSpec ¶
type CapacityProviderSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CapacityProviderParameters `json:"forProvider"` }
CapacityProviderSpec defines the desired state of CapacityProvider
func (*CapacityProviderSpec) DeepCopy ¶
func (in *CapacityProviderSpec) DeepCopy() *CapacityProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityProviderSpec.
func (*CapacityProviderSpec) DeepCopyInto ¶
func (in *CapacityProviderSpec) DeepCopyInto(out *CapacityProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityProviderStatus ¶
type CapacityProviderStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CapacityProviderObservation `json:"atProvider,omitempty"` }
CapacityProviderStatus defines the observed state of CapacityProvider.
func (*CapacityProviderStatus) DeepCopy ¶
func (in *CapacityProviderStatus) DeepCopy() *CapacityProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityProviderStatus.
func (*CapacityProviderStatus) DeepCopyInto ¶
func (in *CapacityProviderStatus) DeepCopyInto(out *CapacityProviderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityProviderStrategyObservation ¶
type CapacityProviderStrategyObservation struct { }
func (*CapacityProviderStrategyObservation) DeepCopy ¶
func (in *CapacityProviderStrategyObservation) DeepCopy() *CapacityProviderStrategyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityProviderStrategyObservation.
func (*CapacityProviderStrategyObservation) DeepCopyInto ¶
func (in *CapacityProviderStrategyObservation) DeepCopyInto(out *CapacityProviderStrategyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityProviderStrategyParameters ¶
type CapacityProviderStrategyParameters struct { // +kubebuilder:validation:Optional Base *float64 `json:"base,omitempty" tf:"base,omitempty"` // +kubebuilder:validation:Required CapacityProvider *string `json:"capacityProvider" tf:"capacity_provider,omitempty"` // +kubebuilder:validation:Optional Weight *float64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*CapacityProviderStrategyParameters) DeepCopy ¶
func (in *CapacityProviderStrategyParameters) DeepCopy() *CapacityProviderStrategyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityProviderStrategyParameters.
func (*CapacityProviderStrategyParameters) DeepCopyInto ¶
func (in *CapacityProviderStrategyParameters) DeepCopyInto(out *CapacityProviderStrategyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Cluster ¶
type Cluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterSpec `json:"spec"` Status ClusterStatus `json:"status,omitempty"` }
Cluster is the Schema for the Clusters API +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,awsjet}
func (*Cluster) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
func (*Cluster) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cluster) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Cluster) GetCondition ¶
func (mg *Cluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Cluster.
func (*Cluster) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Cluster
func (*Cluster) GetDeletionPolicy ¶
func (mg *Cluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Cluster.
func (*Cluster) GetObservation ¶
GetObservation of this Cluster
func (*Cluster) GetParameters ¶
GetParameters of this Cluster
func (*Cluster) GetProviderConfigReference ¶
GetProviderConfigReference of this Cluster.
func (*Cluster) GetProviderReference ¶
GetProviderReference of this Cluster. Deprecated: Use GetProviderConfigReference.
func (*Cluster) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *Cluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Cluster.
func (*Cluster) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Cluster
func (*Cluster) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Cluster) GetWriteConnectionSecretToReference ¶
func (mg *Cluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Cluster.
func (*Cluster) LateInitialize ¶
LateInitialize this Cluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*Cluster) ResolveReferences ¶
ResolveReferences of this Cluster.
func (*Cluster) SetConditions ¶
SetConditions of this Cluster.
func (*Cluster) SetDeletionPolicy ¶
func (mg *Cluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Cluster.
func (*Cluster) SetObservation ¶
SetObservation for this Cluster
func (*Cluster) SetParameters ¶
SetParameters for this Cluster
func (*Cluster) SetProviderConfigReference ¶
SetProviderConfigReference of this Cluster.
func (*Cluster) SetProviderReference ¶
SetProviderReference of this Cluster. Deprecated: Use SetProviderConfigReference.
func (*Cluster) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *Cluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Cluster.
func (*Cluster) SetWriteConnectionSecretToReference ¶
func (mg *Cluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Cluster.
type ClusterList ¶
type ClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Cluster `json:"items"` }
ClusterList contains a list of Clusters
func (*ClusterList) DeepCopy ¶
func (in *ClusterList) DeepCopy() *ClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.
func (*ClusterList) DeepCopyInto ¶
func (in *ClusterList) DeepCopyInto(out *ClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterList) DeepCopyObject ¶
func (in *ClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterList) GetItems ¶
func (l *ClusterList) GetItems() []resource.Managed
GetItems of this ClusterList.
type ClusterObservation ¶
type ClusterObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*ClusterObservation) DeepCopy ¶
func (in *ClusterObservation) DeepCopy() *ClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterObservation.
func (*ClusterObservation) DeepCopyInto ¶
func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterParameters ¶
type ClusterParameters struct { // +crossplane:generate:reference:type=CapacityProvider // +kubebuilder:validation:Optional CapacityProviders []*string `json:"capacityProviders,omitempty" tf:"capacity_providers,omitempty"` // +kubebuilder:validation:Optional CapacityProvidersRefs []v1.Reference `json:"capacityProvidersRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional CapacityProvidersSelector *v1.Selector `json:"capacityProvidersSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Configuration []ConfigurationParameters `json:"configuration,omitempty" tf:"configuration,omitempty"` // +kubebuilder:validation:Optional DefaultCapacityProviderStrategy []DefaultCapacityProviderStrategyParameters `json:"defaultCapacityProviderStrategy,omitempty" tf:"default_capacity_provider_strategy,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Setting []SettingParameters `json:"setting,omitempty" tf:"setting,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ClusterParameters) DeepCopy ¶
func (in *ClusterParameters) DeepCopy() *ClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameters.
func (*ClusterParameters) DeepCopyInto ¶
func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpec ¶
type ClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClusterParameters `json:"forProvider"` }
ClusterSpec defines the desired state of Cluster
func (*ClusterSpec) DeepCopy ¶
func (in *ClusterSpec) DeepCopy() *ClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec.
func (*ClusterSpec) DeepCopyInto ¶
func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterStatus ¶
type ClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClusterObservation `json:"atProvider,omitempty"` }
ClusterStatus defines the observed state of Cluster.
func (*ClusterStatus) DeepCopy ¶
func (in *ClusterStatus) DeepCopy() *ClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.
func (*ClusterStatus) DeepCopyInto ¶
func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationObservation ¶
type ConfigurationObservation struct { }
func (*ConfigurationObservation) DeepCopy ¶
func (in *ConfigurationObservation) DeepCopy() *ConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationObservation.
func (*ConfigurationObservation) DeepCopyInto ¶
func (in *ConfigurationObservation) DeepCopyInto(out *ConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationParameters ¶
type ConfigurationParameters struct { // +kubebuilder:validation:Optional ExecuteCommandConfiguration []ExecuteCommandConfigurationParameters `json:"executeCommandConfiguration,omitempty" tf:"execute_command_configuration,omitempty"` }
func (*ConfigurationParameters) DeepCopy ¶
func (in *ConfigurationParameters) DeepCopy() *ConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationParameters.
func (*ConfigurationParameters) DeepCopyInto ¶
func (in *ConfigurationParameters) DeepCopyInto(out *ConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultCapacityProviderStrategyObservation ¶
type DefaultCapacityProviderStrategyObservation struct { }
func (*DefaultCapacityProviderStrategyObservation) DeepCopy ¶
func (in *DefaultCapacityProviderStrategyObservation) DeepCopy() *DefaultCapacityProviderStrategyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultCapacityProviderStrategyObservation.
func (*DefaultCapacityProviderStrategyObservation) DeepCopyInto ¶
func (in *DefaultCapacityProviderStrategyObservation) DeepCopyInto(out *DefaultCapacityProviderStrategyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultCapacityProviderStrategyParameters ¶
type DefaultCapacityProviderStrategyParameters struct { // +kubebuilder:validation:Optional Base *float64 `json:"base,omitempty" tf:"base,omitempty"` // +kubebuilder:validation:Required CapacityProvider *string `json:"capacityProvider" tf:"capacity_provider,omitempty"` // +kubebuilder:validation:Optional Weight *float64 `json:"weight,omitempty" tf:"weight,omitempty"` }
func (*DefaultCapacityProviderStrategyParameters) DeepCopy ¶
func (in *DefaultCapacityProviderStrategyParameters) DeepCopy() *DefaultCapacityProviderStrategyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultCapacityProviderStrategyParameters.
func (*DefaultCapacityProviderStrategyParameters) DeepCopyInto ¶
func (in *DefaultCapacityProviderStrategyParameters) DeepCopyInto(out *DefaultCapacityProviderStrategyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentCircuitBreakerObservation ¶
type DeploymentCircuitBreakerObservation struct { }
func (*DeploymentCircuitBreakerObservation) DeepCopy ¶
func (in *DeploymentCircuitBreakerObservation) DeepCopy() *DeploymentCircuitBreakerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentCircuitBreakerObservation.
func (*DeploymentCircuitBreakerObservation) DeepCopyInto ¶
func (in *DeploymentCircuitBreakerObservation) DeepCopyInto(out *DeploymentCircuitBreakerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentCircuitBreakerParameters ¶
type DeploymentCircuitBreakerParameters struct { // +kubebuilder:validation:Required Enable *bool `json:"enable" tf:"enable,omitempty"` // +kubebuilder:validation:Required Rollback *bool `json:"rollback" tf:"rollback,omitempty"` }
func (*DeploymentCircuitBreakerParameters) DeepCopy ¶
func (in *DeploymentCircuitBreakerParameters) DeepCopy() *DeploymentCircuitBreakerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentCircuitBreakerParameters.
func (*DeploymentCircuitBreakerParameters) DeepCopyInto ¶
func (in *DeploymentCircuitBreakerParameters) DeepCopyInto(out *DeploymentCircuitBreakerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentControllerObservation ¶
type DeploymentControllerObservation struct { }
func (*DeploymentControllerObservation) DeepCopy ¶
func (in *DeploymentControllerObservation) DeepCopy() *DeploymentControllerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentControllerObservation.
func (*DeploymentControllerObservation) DeepCopyInto ¶
func (in *DeploymentControllerObservation) DeepCopyInto(out *DeploymentControllerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentControllerParameters ¶
type DeploymentControllerParameters struct { // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DeploymentControllerParameters) DeepCopy ¶
func (in *DeploymentControllerParameters) DeepCopy() *DeploymentControllerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentControllerParameters.
func (*DeploymentControllerParameters) DeepCopyInto ¶
func (in *DeploymentControllerParameters) DeepCopyInto(out *DeploymentControllerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerVolumeConfigurationObservation ¶
type DockerVolumeConfigurationObservation struct { }
func (*DockerVolumeConfigurationObservation) DeepCopy ¶
func (in *DockerVolumeConfigurationObservation) DeepCopy() *DockerVolumeConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerVolumeConfigurationObservation.
func (*DockerVolumeConfigurationObservation) DeepCopyInto ¶
func (in *DockerVolumeConfigurationObservation) DeepCopyInto(out *DockerVolumeConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerVolumeConfigurationParameters ¶
type DockerVolumeConfigurationParameters struct { // +kubebuilder:validation:Optional Autoprovision *bool `json:"autoprovision,omitempty" tf:"autoprovision,omitempty"` // +kubebuilder:validation:Optional Driver *string `json:"driver,omitempty" tf:"driver,omitempty"` // +kubebuilder:validation:Optional DriverOpts map[string]*string `json:"driverOpts,omitempty" tf:"driver_opts,omitempty"` // +kubebuilder:validation:Optional Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // +kubebuilder:validation:Optional Scope *string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*DockerVolumeConfigurationParameters) DeepCopy ¶
func (in *DockerVolumeConfigurationParameters) DeepCopy() *DockerVolumeConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerVolumeConfigurationParameters.
func (*DockerVolumeConfigurationParameters) DeepCopyInto ¶
func (in *DockerVolumeConfigurationParameters) DeepCopyInto(out *DockerVolumeConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EFSVolumeConfigurationObservation ¶
type EFSVolumeConfigurationObservation struct { }
func (*EFSVolumeConfigurationObservation) DeepCopy ¶
func (in *EFSVolumeConfigurationObservation) DeepCopy() *EFSVolumeConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EFSVolumeConfigurationObservation.
func (*EFSVolumeConfigurationObservation) DeepCopyInto ¶
func (in *EFSVolumeConfigurationObservation) DeepCopyInto(out *EFSVolumeConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EFSVolumeConfigurationParameters ¶
type EFSVolumeConfigurationParameters struct { // +kubebuilder:validation:Optional AuthorizationConfig []AuthorizationConfigParameters `json:"authorizationConfig,omitempty" tf:"authorization_config,omitempty"` // +kubebuilder:validation:Required FileSystemID *string `json:"fileSystemId" tf:"file_system_id,omitempty"` // +kubebuilder:validation:Optional RootDirectory *string `json:"rootDirectory,omitempty" tf:"root_directory,omitempty"` // +kubebuilder:validation:Optional TransitEncryption *string `json:"transitEncryption,omitempty" tf:"transit_encryption,omitempty"` // +kubebuilder:validation:Optional TransitEncryptionPort *float64 `json:"transitEncryptionPort,omitempty" tf:"transit_encryption_port,omitempty"` }
func (*EFSVolumeConfigurationParameters) DeepCopy ¶
func (in *EFSVolumeConfigurationParameters) DeepCopy() *EFSVolumeConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EFSVolumeConfigurationParameters.
func (*EFSVolumeConfigurationParameters) DeepCopyInto ¶
func (in *EFSVolumeConfigurationParameters) DeepCopyInto(out *EFSVolumeConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EphemeralStorageObservation ¶
type EphemeralStorageObservation struct { }
func (*EphemeralStorageObservation) DeepCopy ¶
func (in *EphemeralStorageObservation) DeepCopy() *EphemeralStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EphemeralStorageObservation.
func (*EphemeralStorageObservation) DeepCopyInto ¶
func (in *EphemeralStorageObservation) DeepCopyInto(out *EphemeralStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EphemeralStorageParameters ¶
type EphemeralStorageParameters struct { // +kubebuilder:validation:Required SizeInGib *float64 `json:"sizeInGib" tf:"size_in_gib,omitempty"` }
func (*EphemeralStorageParameters) DeepCopy ¶
func (in *EphemeralStorageParameters) DeepCopy() *EphemeralStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EphemeralStorageParameters.
func (*EphemeralStorageParameters) DeepCopyInto ¶
func (in *EphemeralStorageParameters) DeepCopyInto(out *EphemeralStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExecuteCommandConfigurationObservation ¶
type ExecuteCommandConfigurationObservation struct { }
func (*ExecuteCommandConfigurationObservation) DeepCopy ¶
func (in *ExecuteCommandConfigurationObservation) DeepCopy() *ExecuteCommandConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecuteCommandConfigurationObservation.
func (*ExecuteCommandConfigurationObservation) DeepCopyInto ¶
func (in *ExecuteCommandConfigurationObservation) DeepCopyInto(out *ExecuteCommandConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExecuteCommandConfigurationParameters ¶
type ExecuteCommandConfigurationParameters struct { // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // +kubebuilder:validation:Optional LogConfiguration []LogConfigurationParameters `json:"logConfiguration,omitempty" tf:"log_configuration,omitempty"` // +kubebuilder:validation:Optional Logging *string `json:"logging,omitempty" tf:"logging,omitempty"` }
func (*ExecuteCommandConfigurationParameters) DeepCopy ¶
func (in *ExecuteCommandConfigurationParameters) DeepCopy() *ExecuteCommandConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExecuteCommandConfigurationParameters.
func (*ExecuteCommandConfigurationParameters) DeepCopyInto ¶
func (in *ExecuteCommandConfigurationParameters) DeepCopyInto(out *ExecuteCommandConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FSXWindowsFileServerVolumeConfigurationAuthorizationConfigObservation ¶
type FSXWindowsFileServerVolumeConfigurationAuthorizationConfigObservation struct { }
func (*FSXWindowsFileServerVolumeConfigurationAuthorizationConfigObservation) DeepCopy ¶
func (in *FSXWindowsFileServerVolumeConfigurationAuthorizationConfigObservation) DeepCopy() *FSXWindowsFileServerVolumeConfigurationAuthorizationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FSXWindowsFileServerVolumeConfigurationAuthorizationConfigObservation.
func (*FSXWindowsFileServerVolumeConfigurationAuthorizationConfigObservation) DeepCopyInto ¶
func (in *FSXWindowsFileServerVolumeConfigurationAuthorizationConfigObservation) DeepCopyInto(out *FSXWindowsFileServerVolumeConfigurationAuthorizationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FSXWindowsFileServerVolumeConfigurationAuthorizationConfigParameters ¶
type FSXWindowsFileServerVolumeConfigurationAuthorizationConfigParameters struct { // +kubebuilder:validation:Required CredentialsParameter *string `json:"credentialsParameter" tf:"credentials_parameter,omitempty"` // +kubebuilder:validation:Required Domain *string `json:"domain" tf:"domain,omitempty"` }
func (*FSXWindowsFileServerVolumeConfigurationAuthorizationConfigParameters) DeepCopy ¶
func (in *FSXWindowsFileServerVolumeConfigurationAuthorizationConfigParameters) DeepCopy() *FSXWindowsFileServerVolumeConfigurationAuthorizationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FSXWindowsFileServerVolumeConfigurationAuthorizationConfigParameters.
func (*FSXWindowsFileServerVolumeConfigurationAuthorizationConfigParameters) DeepCopyInto ¶
func (in *FSXWindowsFileServerVolumeConfigurationAuthorizationConfigParameters) DeepCopyInto(out *FSXWindowsFileServerVolumeConfigurationAuthorizationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FSXWindowsFileServerVolumeConfigurationObservation ¶
type FSXWindowsFileServerVolumeConfigurationObservation struct { }
func (*FSXWindowsFileServerVolumeConfigurationObservation) DeepCopy ¶
func (in *FSXWindowsFileServerVolumeConfigurationObservation) DeepCopy() *FSXWindowsFileServerVolumeConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FSXWindowsFileServerVolumeConfigurationObservation.
func (*FSXWindowsFileServerVolumeConfigurationObservation) DeepCopyInto ¶
func (in *FSXWindowsFileServerVolumeConfigurationObservation) DeepCopyInto(out *FSXWindowsFileServerVolumeConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FSXWindowsFileServerVolumeConfigurationParameters ¶
type FSXWindowsFileServerVolumeConfigurationParameters struct { // +kubebuilder:validation:Required AuthorizationConfig []FSXWindowsFileServerVolumeConfigurationAuthorizationConfigParameters `json:"authorizationConfig" tf:"authorization_config,omitempty"` // +kubebuilder:validation:Required FileSystemID *string `json:"fileSystemId" tf:"file_system_id,omitempty"` // +kubebuilder:validation:Required RootDirectory *string `json:"rootDirectory" tf:"root_directory,omitempty"` }
func (*FSXWindowsFileServerVolumeConfigurationParameters) DeepCopy ¶
func (in *FSXWindowsFileServerVolumeConfigurationParameters) DeepCopy() *FSXWindowsFileServerVolumeConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FSXWindowsFileServerVolumeConfigurationParameters.
func (*FSXWindowsFileServerVolumeConfigurationParameters) DeepCopyInto ¶
func (in *FSXWindowsFileServerVolumeConfigurationParameters) DeepCopyInto(out *FSXWindowsFileServerVolumeConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceAcceleratorObservation ¶
type InferenceAcceleratorObservation struct { }
func (*InferenceAcceleratorObservation) DeepCopy ¶
func (in *InferenceAcceleratorObservation) DeepCopy() *InferenceAcceleratorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceAcceleratorObservation.
func (*InferenceAcceleratorObservation) DeepCopyInto ¶
func (in *InferenceAcceleratorObservation) DeepCopyInto(out *InferenceAcceleratorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InferenceAcceleratorParameters ¶
type InferenceAcceleratorParameters struct { // +kubebuilder:validation:Required DeviceName *string `json:"deviceName" tf:"device_name,omitempty"` // +kubebuilder:validation:Required DeviceType *string `json:"deviceType" tf:"device_type,omitempty"` }
func (*InferenceAcceleratorParameters) DeepCopy ¶
func (in *InferenceAcceleratorParameters) DeepCopy() *InferenceAcceleratorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InferenceAcceleratorParameters.
func (*InferenceAcceleratorParameters) DeepCopyInto ¶
func (in *InferenceAcceleratorParameters) DeepCopyInto(out *InferenceAcceleratorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerObservation ¶
type LoadBalancerObservation struct { }
func (*LoadBalancerObservation) DeepCopy ¶
func (in *LoadBalancerObservation) DeepCopy() *LoadBalancerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerObservation.
func (*LoadBalancerObservation) DeepCopyInto ¶
func (in *LoadBalancerObservation) DeepCopyInto(out *LoadBalancerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerParameters ¶
type LoadBalancerParameters struct { // +kubebuilder:validation:Required ContainerName *string `json:"containerName" tf:"container_name,omitempty"` // +kubebuilder:validation:Required ContainerPort *float64 `json:"containerPort" tf:"container_port,omitempty"` // +kubebuilder:validation:Optional ELBName *string `json:"elbName,omitempty" tf:"elb_name,omitempty"` // +kubebuilder:validation:Optional TargetGroupArn *string `json:"targetGroupArn,omitempty" tf:"target_group_arn,omitempty"` }
func (*LoadBalancerParameters) DeepCopy ¶
func (in *LoadBalancerParameters) DeepCopy() *LoadBalancerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerParameters.
func (*LoadBalancerParameters) DeepCopyInto ¶
func (in *LoadBalancerParameters) DeepCopyInto(out *LoadBalancerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogConfigurationObservation ¶
type LogConfigurationObservation struct { }
func (*LogConfigurationObservation) DeepCopy ¶
func (in *LogConfigurationObservation) DeepCopy() *LogConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogConfigurationObservation.
func (*LogConfigurationObservation) DeepCopyInto ¶
func (in *LogConfigurationObservation) DeepCopyInto(out *LogConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogConfigurationParameters ¶
type LogConfigurationParameters struct { // +kubebuilder:validation:Optional CloudWatchEncryptionEnabled *bool `json:"cloudWatchEncryptionEnabled,omitempty" tf:"cloud_watch_encryption_enabled,omitempty"` // +kubebuilder:validation:Optional CloudWatchLogGroupName *string `json:"cloudWatchLogGroupName,omitempty" tf:"cloud_watch_log_group_name,omitempty"` // +kubebuilder:validation:Optional S3BucketEncryptionEnabled *bool `json:"s3BucketEncryptionEnabled,omitempty" tf:"s3_bucket_encryption_enabled,omitempty"` // +kubebuilder:validation:Optional S3BucketName *string `json:"s3BucketName,omitempty" tf:"s3_bucket_name,omitempty"` // +kubebuilder:validation:Optional S3KeyPrefix *string `json:"s3KeyPrefix,omitempty" tf:"s3_key_prefix,omitempty"` }
func (*LogConfigurationParameters) DeepCopy ¶
func (in *LogConfigurationParameters) DeepCopy() *LogConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogConfigurationParameters.
func (*LogConfigurationParameters) DeepCopyInto ¶
func (in *LogConfigurationParameters) DeepCopyInto(out *LogConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedScalingObservation ¶
type ManagedScalingObservation struct { }
func (*ManagedScalingObservation) DeepCopy ¶
func (in *ManagedScalingObservation) DeepCopy() *ManagedScalingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedScalingObservation.
func (*ManagedScalingObservation) DeepCopyInto ¶
func (in *ManagedScalingObservation) DeepCopyInto(out *ManagedScalingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedScalingParameters ¶
type ManagedScalingParameters struct { // +kubebuilder:validation:Optional InstanceWarmupPeriod *float64 `json:"instanceWarmupPeriod,omitempty" tf:"instance_warmup_period,omitempty"` // +kubebuilder:validation:Optional MaximumScalingStepSize *float64 `json:"maximumScalingStepSize,omitempty" tf:"maximum_scaling_step_size,omitempty"` // +kubebuilder:validation:Optional MinimumScalingStepSize *float64 `json:"minimumScalingStepSize,omitempty" tf:"minimum_scaling_step_size,omitempty"` // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // +kubebuilder:validation:Optional TargetCapacity *float64 `json:"targetCapacity,omitempty" tf:"target_capacity,omitempty"` }
func (*ManagedScalingParameters) DeepCopy ¶
func (in *ManagedScalingParameters) DeepCopy() *ManagedScalingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedScalingParameters.
func (*ManagedScalingParameters) DeepCopyInto ¶
func (in *ManagedScalingParameters) DeepCopyInto(out *ManagedScalingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkConfigurationObservation ¶
type NetworkConfigurationObservation struct { }
func (*NetworkConfigurationObservation) DeepCopy ¶
func (in *NetworkConfigurationObservation) DeepCopy() *NetworkConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkConfigurationObservation.
func (*NetworkConfigurationObservation) DeepCopyInto ¶
func (in *NetworkConfigurationObservation) DeepCopyInto(out *NetworkConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkConfigurationParameters ¶
type NetworkConfigurationParameters struct { // +kubebuilder:validation:Optional AssignPublicIP *bool `json:"assignPublicIp,omitempty" tf:"assign_public_ip,omitempty"` // +kubebuilder:validation:Optional SecurityGroupRefs []v1.Reference `json:"securityGroupRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupSelector *v1.Selector `json:"securityGroupSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=SecurityGroupRefs // +crossplane:generate:reference:selectorFieldName=SecurityGroupSelector // +kubebuilder:validation:Optional SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // +kubebuilder:validation:Optional SubnetRefs []v1.Reference `json:"subnetRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetSelector *v1.Selector `json:"subnetSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.Subnet // +crossplane:generate:reference:refFieldName=SubnetRefs // +crossplane:generate:reference:selectorFieldName=SubnetSelector // +kubebuilder:validation:Optional Subnets []*string `json:"subnets,omitempty" tf:"subnets,omitempty"` }
func (*NetworkConfigurationParameters) DeepCopy ¶
func (in *NetworkConfigurationParameters) DeepCopy() *NetworkConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkConfigurationParameters.
func (*NetworkConfigurationParameters) DeepCopyInto ¶
func (in *NetworkConfigurationParameters) DeepCopyInto(out *NetworkConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrderedPlacementStrategyObservation ¶
type OrderedPlacementStrategyObservation struct { }
func (*OrderedPlacementStrategyObservation) DeepCopy ¶
func (in *OrderedPlacementStrategyObservation) DeepCopy() *OrderedPlacementStrategyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrderedPlacementStrategyObservation.
func (*OrderedPlacementStrategyObservation) DeepCopyInto ¶
func (in *OrderedPlacementStrategyObservation) DeepCopyInto(out *OrderedPlacementStrategyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrderedPlacementStrategyParameters ¶
type OrderedPlacementStrategyParameters struct { // +kubebuilder:validation:Optional Field *string `json:"field,omitempty" tf:"field,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*OrderedPlacementStrategyParameters) DeepCopy ¶
func (in *OrderedPlacementStrategyParameters) DeepCopy() *OrderedPlacementStrategyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrderedPlacementStrategyParameters.
func (*OrderedPlacementStrategyParameters) DeepCopyInto ¶
func (in *OrderedPlacementStrategyParameters) DeepCopyInto(out *OrderedPlacementStrategyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementConstraintsObservation ¶
type PlacementConstraintsObservation struct { }
func (*PlacementConstraintsObservation) DeepCopy ¶
func (in *PlacementConstraintsObservation) DeepCopy() *PlacementConstraintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementConstraintsObservation.
func (*PlacementConstraintsObservation) DeepCopyInto ¶
func (in *PlacementConstraintsObservation) DeepCopyInto(out *PlacementConstraintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PlacementConstraintsParameters ¶
type PlacementConstraintsParameters struct { // +kubebuilder:validation:Optional Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*PlacementConstraintsParameters) DeepCopy ¶
func (in *PlacementConstraintsParameters) DeepCopy() *PlacementConstraintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementConstraintsParameters.
func (*PlacementConstraintsParameters) DeepCopyInto ¶
func (in *PlacementConstraintsParameters) DeepCopyInto(out *PlacementConstraintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyConfigurationObservation ¶
type ProxyConfigurationObservation struct { }
func (*ProxyConfigurationObservation) DeepCopy ¶
func (in *ProxyConfigurationObservation) DeepCopy() *ProxyConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyConfigurationObservation.
func (*ProxyConfigurationObservation) DeepCopyInto ¶
func (in *ProxyConfigurationObservation) DeepCopyInto(out *ProxyConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyConfigurationParameters ¶
type ProxyConfigurationParameters struct { // +kubebuilder:validation:Required ContainerName *string `json:"containerName" tf:"container_name,omitempty"` // +kubebuilder:validation:Optional Properties map[string]*string `json:"properties,omitempty" tf:"properties,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ProxyConfigurationParameters) DeepCopy ¶
func (in *ProxyConfigurationParameters) DeepCopy() *ProxyConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyConfigurationParameters.
func (*ProxyConfigurationParameters) DeepCopyInto ¶
func (in *ProxyConfigurationParameters) DeepCopyInto(out *ProxyConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Service ¶
type Service struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceSpec `json:"spec"` Status ServiceStatus `json:"status,omitempty"` }
Service is the Schema for the Services API +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,awsjet}
func (*Service) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Service.
func (*Service) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Service) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Service) GetCondition ¶
func (mg *Service) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Service.
func (*Service) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Service
func (*Service) GetDeletionPolicy ¶
func (mg *Service) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Service.
func (*Service) GetObservation ¶
GetObservation of this Service
func (*Service) GetParameters ¶
GetParameters of this Service
func (*Service) GetProviderConfigReference ¶
GetProviderConfigReference of this Service.
func (*Service) GetProviderReference ¶
GetProviderReference of this Service. Deprecated: Use GetProviderConfigReference.
func (*Service) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *Service) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Service.
func (*Service) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Service
func (*Service) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Service) GetWriteConnectionSecretToReference ¶
func (mg *Service) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Service.
func (*Service) LateInitialize ¶
LateInitialize this Service using its observed tfState. returns True if there are any spec changes for the resource.
func (*Service) ResolveReferences ¶
ResolveReferences of this Service.
func (*Service) SetConditions ¶
SetConditions of this Service.
func (*Service) SetDeletionPolicy ¶
func (mg *Service) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Service.
func (*Service) SetObservation ¶
SetObservation for this Service
func (*Service) SetParameters ¶
SetParameters for this Service
func (*Service) SetProviderConfigReference ¶
SetProviderConfigReference of this Service.
func (*Service) SetProviderReference ¶
SetProviderReference of this Service. Deprecated: Use SetProviderConfigReference.
func (*Service) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *Service) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Service.
func (*Service) SetWriteConnectionSecretToReference ¶
func (mg *Service) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Service.
type ServiceList ¶
type ServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Service `json:"items"` }
ServiceList contains a list of Services
func (*ServiceList) DeepCopy ¶
func (in *ServiceList) DeepCopy() *ServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceList.
func (*ServiceList) DeepCopyInto ¶
func (in *ServiceList) DeepCopyInto(out *ServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceList) DeepCopyObject ¶
func (in *ServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceList) GetItems ¶
func (l *ServiceList) GetItems() []resource.Managed
GetItems of this ServiceList.
type ServiceObservation ¶
type ServiceObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*ServiceObservation) DeepCopy ¶
func (in *ServiceObservation) DeepCopy() *ServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceObservation.
func (*ServiceObservation) DeepCopyInto ¶
func (in *ServiceObservation) DeepCopyInto(out *ServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceParameters ¶
type ServiceParameters struct { // +kubebuilder:validation:Optional CapacityProviderStrategy []CapacityProviderStrategyParameters `json:"capacityProviderStrategy,omitempty" tf:"capacity_provider_strategy,omitempty"` // +crossplane:generate:reference:type=Cluster // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional Cluster *string `json:"cluster,omitempty" tf:"cluster,omitempty"` // +kubebuilder:validation:Optional ClusterRef *v1.Reference `json:"clusterRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClusterSelector *v1.Selector `json:"clusterSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional DeploymentCircuitBreaker []DeploymentCircuitBreakerParameters `json:"deploymentCircuitBreaker,omitempty" tf:"deployment_circuit_breaker,omitempty"` // +kubebuilder:validation:Optional DeploymentController []DeploymentControllerParameters `json:"deploymentController,omitempty" tf:"deployment_controller,omitempty"` // +kubebuilder:validation:Optional DeploymentMaximumPercent *float64 `json:"deploymentMaximumPercent,omitempty" tf:"deployment_maximum_percent,omitempty"` // +kubebuilder:validation:Optional DeploymentMinimumHealthyPercent *float64 `json:"deploymentMinimumHealthyPercent,omitempty" tf:"deployment_minimum_healthy_percent,omitempty"` // +kubebuilder:validation:Optional DesiredCount *float64 `json:"desiredCount,omitempty" tf:"desired_count,omitempty"` // +kubebuilder:validation:Optional EnableEcsManagedTags *bool `json:"enableEcsManagedTags,omitempty" tf:"enable_ecs_managed_tags,omitempty"` // +kubebuilder:validation:Optional EnableExecuteCommand *bool `json:"enableExecuteCommand,omitempty" tf:"enable_execute_command,omitempty"` // +kubebuilder:validation:Optional ForceNewDeployment *bool `json:"forceNewDeployment,omitempty" tf:"force_new_deployment,omitempty"` // +kubebuilder:validation:Optional HealthCheckGracePeriodSeconds *float64 `json:"healthCheckGracePeriodSeconds,omitempty" tf:"health_check_grace_period_seconds,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional IAMRole *string `json:"iamRole,omitempty" tf:"iam_role,omitempty"` // +kubebuilder:validation:Optional IAMRoleRef *v1.Reference `json:"iamRoleRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional IAMRoleSelector *v1.Selector `json:"iamRoleSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional LaunchType *string `json:"launchType,omitempty" tf:"launch_type,omitempty"` // +kubebuilder:validation:Optional LoadBalancer []LoadBalancerParameters `json:"loadBalancer,omitempty" tf:"load_balancer,omitempty"` // +kubebuilder:validation:Optional NetworkConfiguration []NetworkConfigurationParameters `json:"networkConfiguration,omitempty" tf:"network_configuration,omitempty"` // +kubebuilder:validation:Optional OrderedPlacementStrategy []OrderedPlacementStrategyParameters `json:"orderedPlacementStrategy,omitempty" tf:"ordered_placement_strategy,omitempty"` // +kubebuilder:validation:Optional PlacementConstraints []PlacementConstraintsParameters `json:"placementConstraints,omitempty" tf:"placement_constraints,omitempty"` // +kubebuilder:validation:Optional PlatformVersion *string `json:"platformVersion,omitempty" tf:"platform_version,omitempty"` // +kubebuilder:validation:Optional PropagateTags *string `json:"propagateTags,omitempty" tf:"propagate_tags,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional SchedulingStrategy *string `json:"schedulingStrategy,omitempty" tf:"scheduling_strategy,omitempty"` // +kubebuilder:validation:Optional ServiceRegistries []ServiceRegistriesParameters `json:"serviceRegistries,omitempty" tf:"service_registries,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TaskDefinition *string `json:"taskDefinition,omitempty" tf:"task_definition,omitempty"` // +kubebuilder:validation:Optional WaitForSteadyState *bool `json:"waitForSteadyState,omitempty" tf:"wait_for_steady_state,omitempty"` }
func (*ServiceParameters) DeepCopy ¶
func (in *ServiceParameters) DeepCopy() *ServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceParameters.
func (*ServiceParameters) DeepCopyInto ¶
func (in *ServiceParameters) DeepCopyInto(out *ServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceRegistriesObservation ¶
type ServiceRegistriesObservation struct { }
func (*ServiceRegistriesObservation) DeepCopy ¶
func (in *ServiceRegistriesObservation) DeepCopy() *ServiceRegistriesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceRegistriesObservation.
func (*ServiceRegistriesObservation) DeepCopyInto ¶
func (in *ServiceRegistriesObservation) DeepCopyInto(out *ServiceRegistriesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceRegistriesParameters ¶
type ServiceRegistriesParameters struct { // +kubebuilder:validation:Optional ContainerName *string `json:"containerName,omitempty" tf:"container_name,omitempty"` // +kubebuilder:validation:Optional ContainerPort *float64 `json:"containerPort,omitempty" tf:"container_port,omitempty"` // +kubebuilder:validation:Optional Port *float64 `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Required RegistryArn *string `json:"registryArn" tf:"registry_arn,omitempty"` }
func (*ServiceRegistriesParameters) DeepCopy ¶
func (in *ServiceRegistriesParameters) DeepCopy() *ServiceRegistriesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceRegistriesParameters.
func (*ServiceRegistriesParameters) DeepCopyInto ¶
func (in *ServiceRegistriesParameters) DeepCopyInto(out *ServiceRegistriesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpec ¶
type ServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServiceParameters `json:"forProvider"` }
ServiceSpec defines the desired state of Service
func (*ServiceSpec) DeepCopy ¶
func (in *ServiceSpec) DeepCopy() *ServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpec.
func (*ServiceSpec) DeepCopyInto ¶
func (in *ServiceSpec) DeepCopyInto(out *ServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceStatus ¶
type ServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServiceObservation `json:"atProvider,omitempty"` }
ServiceStatus defines the observed state of Service.
func (*ServiceStatus) DeepCopy ¶
func (in *ServiceStatus) DeepCopy() *ServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceStatus.
func (*ServiceStatus) DeepCopyInto ¶
func (in *ServiceStatus) DeepCopyInto(out *ServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingObservation ¶
type SettingObservation struct { }
func (*SettingObservation) DeepCopy ¶
func (in *SettingObservation) DeepCopy() *SettingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingObservation.
func (*SettingObservation) DeepCopyInto ¶
func (in *SettingObservation) DeepCopyInto(out *SettingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SettingParameters ¶
type SettingParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*SettingParameters) DeepCopy ¶
func (in *SettingParameters) DeepCopy() *SettingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SettingParameters.
func (*SettingParameters) DeepCopyInto ¶
func (in *SettingParameters) DeepCopyInto(out *SettingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinition ¶
type TaskDefinition struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TaskDefinitionSpec `json:"spec"` Status TaskDefinitionStatus `json:"status,omitempty"` }
TaskDefinition is the Schema for the TaskDefinitions API +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,awsjet}
func (*TaskDefinition) DeepCopy ¶
func (in *TaskDefinition) DeepCopy() *TaskDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinition.
func (*TaskDefinition) DeepCopyInto ¶
func (in *TaskDefinition) DeepCopyInto(out *TaskDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TaskDefinition) DeepCopyObject ¶
func (in *TaskDefinition) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TaskDefinition) GetCondition ¶
func (mg *TaskDefinition) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TaskDefinition.
func (*TaskDefinition) GetConnectionDetailsMapping ¶
func (tr *TaskDefinition) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TaskDefinition
func (*TaskDefinition) GetDeletionPolicy ¶
func (mg *TaskDefinition) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TaskDefinition.
func (*TaskDefinition) GetID ¶
func (tr *TaskDefinition) GetID() string
GetID returns ID of underlying Terraform resource of this TaskDefinition
func (*TaskDefinition) GetObservation ¶
func (tr *TaskDefinition) GetObservation() (map[string]interface{}, error)
GetObservation of this TaskDefinition
func (*TaskDefinition) GetParameters ¶
func (tr *TaskDefinition) GetParameters() (map[string]interface{}, error)
GetParameters of this TaskDefinition
func (*TaskDefinition) GetProviderConfigReference ¶
func (mg *TaskDefinition) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TaskDefinition.
func (*TaskDefinition) GetProviderReference ¶
func (mg *TaskDefinition) GetProviderReference() *xpv1.Reference
GetProviderReference of this TaskDefinition. Deprecated: Use GetProviderConfigReference.
func (*TaskDefinition) GetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *TaskDefinition) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TaskDefinition.
func (*TaskDefinition) GetTerraformResourceType ¶
func (mg *TaskDefinition) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TaskDefinition
func (*TaskDefinition) GetTerraformSchemaVersion ¶
func (tr *TaskDefinition) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TaskDefinition) GetWriteConnectionSecretToReference ¶
func (mg *TaskDefinition) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TaskDefinition.
func (*TaskDefinition) LateInitialize ¶
func (tr *TaskDefinition) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TaskDefinition using its observed tfState. returns True if there are any spec changes for the resource.
func (*TaskDefinition) ResolveReferences ¶
ResolveReferences of this TaskDefinition.
func (*TaskDefinition) SetConditions ¶
func (mg *TaskDefinition) SetConditions(c ...xpv1.Condition)
SetConditions of this TaskDefinition.
func (*TaskDefinition) SetDeletionPolicy ¶
func (mg *TaskDefinition) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TaskDefinition.
func (*TaskDefinition) SetObservation ¶
func (tr *TaskDefinition) SetObservation(obs map[string]interface{}) error
SetObservation for this TaskDefinition
func (*TaskDefinition) SetParameters ¶
func (tr *TaskDefinition) SetParameters(params map[string]interface{}) error
SetParameters for this TaskDefinition
func (*TaskDefinition) SetProviderConfigReference ¶
func (mg *TaskDefinition) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TaskDefinition.
func (*TaskDefinition) SetProviderReference ¶
func (mg *TaskDefinition) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TaskDefinition. Deprecated: Use SetProviderConfigReference.
func (*TaskDefinition) SetPublishConnectionDetailsTo ¶ added in v0.5.0
func (mg *TaskDefinition) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TaskDefinition.
func (*TaskDefinition) SetWriteConnectionSecretToReference ¶
func (mg *TaskDefinition) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TaskDefinition.
type TaskDefinitionList ¶
type TaskDefinitionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TaskDefinition `json:"items"` }
TaskDefinitionList contains a list of TaskDefinitions
func (*TaskDefinitionList) DeepCopy ¶
func (in *TaskDefinitionList) DeepCopy() *TaskDefinitionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionList.
func (*TaskDefinitionList) DeepCopyInto ¶
func (in *TaskDefinitionList) DeepCopyInto(out *TaskDefinitionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TaskDefinitionList) DeepCopyObject ¶
func (in *TaskDefinitionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TaskDefinitionList) GetItems ¶
func (l *TaskDefinitionList) GetItems() []resource.Managed
GetItems of this TaskDefinitionList.
type TaskDefinitionObservation ¶
type TaskDefinitionObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Revision *float64 `json:"revision,omitempty" tf:"revision,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*TaskDefinitionObservation) DeepCopy ¶
func (in *TaskDefinitionObservation) DeepCopy() *TaskDefinitionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionObservation.
func (*TaskDefinitionObservation) DeepCopyInto ¶
func (in *TaskDefinitionObservation) DeepCopyInto(out *TaskDefinitionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinitionParameters ¶
type TaskDefinitionParameters struct { // +kubebuilder:validation:Optional CPU *string `json:"cpu,omitempty" tf:"cpu,omitempty"` // +kubebuilder:validation:Required ContainerDefinitions *string `json:"containerDefinitions" tf:"container_definitions,omitempty"` // +kubebuilder:validation:Optional EphemeralStorage []EphemeralStorageParameters `json:"ephemeralStorage,omitempty" tf:"ephemeral_storage,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional ExecutionRoleArn *string `json:"executionRoleArn,omitempty" tf:"execution_role_arn,omitempty"` // +kubebuilder:validation:Optional ExecutionRoleArnRef *v1.Reference `json:"executionRoleArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ExecutionRoleArnSelector *v1.Selector `json:"executionRoleArnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Family *string `json:"family" tf:"family,omitempty"` // +kubebuilder:validation:Optional InferenceAccelerator []InferenceAcceleratorParameters `json:"inferenceAccelerator,omitempty" tf:"inference_accelerator,omitempty"` // +kubebuilder:validation:Optional IpcMode *string `json:"ipcMode,omitempty" tf:"ipc_mode,omitempty"` // +kubebuilder:validation:Optional Memory *string `json:"memory,omitempty" tf:"memory,omitempty"` // +kubebuilder:validation:Optional NetworkMode *string `json:"networkMode,omitempty" tf:"network_mode,omitempty"` // +kubebuilder:validation:Optional PidMode *string `json:"pidMode,omitempty" tf:"pid_mode,omitempty"` // +kubebuilder:validation:Optional PlacementConstraints []TaskDefinitionPlacementConstraintsParameters `json:"placementConstraints,omitempty" tf:"placement_constraints,omitempty"` // +kubebuilder:validation:Optional ProxyConfiguration []ProxyConfigurationParameters `json:"proxyConfiguration,omitempty" tf:"proxy_configuration,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional RequiresCompatibilities []*string `json:"requiresCompatibilities,omitempty" tf:"requires_compatibilities,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TaskRoleArn *string `json:"taskRoleArn,omitempty" tf:"task_role_arn,omitempty"` // +kubebuilder:validation:Optional Volume []VolumeParameters `json:"volume,omitempty" tf:"volume,omitempty"` }
func (*TaskDefinitionParameters) DeepCopy ¶
func (in *TaskDefinitionParameters) DeepCopy() *TaskDefinitionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionParameters.
func (*TaskDefinitionParameters) DeepCopyInto ¶
func (in *TaskDefinitionParameters) DeepCopyInto(out *TaskDefinitionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinitionPlacementConstraintsObservation ¶
type TaskDefinitionPlacementConstraintsObservation struct { }
func (*TaskDefinitionPlacementConstraintsObservation) DeepCopy ¶
func (in *TaskDefinitionPlacementConstraintsObservation) DeepCopy() *TaskDefinitionPlacementConstraintsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionPlacementConstraintsObservation.
func (*TaskDefinitionPlacementConstraintsObservation) DeepCopyInto ¶
func (in *TaskDefinitionPlacementConstraintsObservation) DeepCopyInto(out *TaskDefinitionPlacementConstraintsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinitionPlacementConstraintsParameters ¶
type TaskDefinitionPlacementConstraintsParameters struct { // +kubebuilder:validation:Optional Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*TaskDefinitionPlacementConstraintsParameters) DeepCopy ¶
func (in *TaskDefinitionPlacementConstraintsParameters) DeepCopy() *TaskDefinitionPlacementConstraintsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionPlacementConstraintsParameters.
func (*TaskDefinitionPlacementConstraintsParameters) DeepCopyInto ¶
func (in *TaskDefinitionPlacementConstraintsParameters) DeepCopyInto(out *TaskDefinitionPlacementConstraintsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinitionSpec ¶
type TaskDefinitionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TaskDefinitionParameters `json:"forProvider"` }
TaskDefinitionSpec defines the desired state of TaskDefinition
func (*TaskDefinitionSpec) DeepCopy ¶
func (in *TaskDefinitionSpec) DeepCopy() *TaskDefinitionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionSpec.
func (*TaskDefinitionSpec) DeepCopyInto ¶
func (in *TaskDefinitionSpec) DeepCopyInto(out *TaskDefinitionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinitionStatus ¶
type TaskDefinitionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TaskDefinitionObservation `json:"atProvider,omitempty"` }
TaskDefinitionStatus defines the observed state of TaskDefinition.
func (*TaskDefinitionStatus) DeepCopy ¶
func (in *TaskDefinitionStatus) DeepCopy() *TaskDefinitionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionStatus.
func (*TaskDefinitionStatus) DeepCopyInto ¶
func (in *TaskDefinitionStatus) DeepCopyInto(out *TaskDefinitionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeObservation ¶
type VolumeObservation struct { }
func (*VolumeObservation) DeepCopy ¶
func (in *VolumeObservation) DeepCopy() *VolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeObservation.
func (*VolumeObservation) DeepCopyInto ¶
func (in *VolumeObservation) DeepCopyInto(out *VolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeParameters ¶
type VolumeParameters struct { // +kubebuilder:validation:Optional DockerVolumeConfiguration []DockerVolumeConfigurationParameters `json:"dockerVolumeConfiguration,omitempty" tf:"docker_volume_configuration,omitempty"` // +kubebuilder:validation:Optional EFSVolumeConfiguration []EFSVolumeConfigurationParameters `json:"efsVolumeConfiguration,omitempty" tf:"efs_volume_configuration,omitempty"` // +kubebuilder:validation:Optional FSXWindowsFileServerVolumeConfiguration []FSXWindowsFileServerVolumeConfigurationParameters `json:"fsxWindowsFileServerVolumeConfiguration,omitempty" tf:"fsx_windows_file_server_volume_configuration,omitempty"` // +kubebuilder:validation:Optional HostPath *string `json:"hostPath,omitempty" tf:"host_path,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*VolumeParameters) DeepCopy ¶
func (in *VolumeParameters) DeepCopy() *VolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeParameters.
func (*VolumeParameters) DeepCopyInto ¶
func (in *VolumeParameters) DeepCopyInto(out *VolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.