Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=emr.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type BootstrapActionObservation
- type BootstrapActionParameters
- 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) 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 ComputeLimitsObservation
- type ComputeLimitsParameters
- type ConfigurationsObservation
- type ConfigurationsParameters
- type CoreInstanceFleetObservation
- type CoreInstanceFleetParameters
- type CoreInstanceGroupEBSConfigObservation
- type CoreInstanceGroupEBSConfigParameters
- type CoreInstanceGroupObservation
- type CoreInstanceGroupParameters
- type EBSConfigObservation
- type EBSConfigParameters
- type EC2AttributesObservation
- type EC2AttributesParameters
- type HadoopJarStepObservation
- type HadoopJarStepParameters
- type InstanceFleet
- func (in *InstanceFleet) DeepCopy() *InstanceFleet
- func (in *InstanceFleet) DeepCopyInto(out *InstanceFleet)
- func (in *InstanceFleet) DeepCopyObject() runtime.Object
- func (mg *InstanceFleet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InstanceFleet) GetConnectionDetailsMapping() map[string]string
- func (mg *InstanceFleet) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InstanceFleet) GetID() string
- func (tr *InstanceFleet) GetObservation() (map[string]interface{}, error)
- func (tr *InstanceFleet) GetParameters() (map[string]interface{}, error)
- func (mg *InstanceFleet) GetProviderConfigReference() *xpv1.Reference
- func (mg *InstanceFleet) GetProviderReference() *xpv1.Reference
- func (mg *InstanceFleet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *InstanceFleet) GetTerraformResourceType() string
- func (tr *InstanceFleet) GetTerraformSchemaVersion() int
- func (mg *InstanceFleet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InstanceFleet) LateInitialize(attrs []byte) (bool, error)
- func (mg *InstanceFleet) SetConditions(c ...xpv1.Condition)
- func (mg *InstanceFleet) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InstanceFleet) SetObservation(obs map[string]interface{}) error
- func (tr *InstanceFleet) SetParameters(params map[string]interface{}) error
- func (mg *InstanceFleet) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InstanceFleet) SetProviderReference(r *xpv1.Reference)
- func (mg *InstanceFleet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *InstanceFleet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InstanceFleetInstanceTypeConfigsConfigurationsObservation
- type InstanceFleetInstanceTypeConfigsConfigurationsParameters
- type InstanceFleetInstanceTypeConfigsEBSConfigObservation
- type InstanceFleetInstanceTypeConfigsEBSConfigParameters
- type InstanceFleetInstanceTypeConfigsObservation
- type InstanceFleetInstanceTypeConfigsParameters
- type InstanceFleetLaunchSpecificationsObservation
- type InstanceFleetLaunchSpecificationsOnDemandSpecificationObservation
- func (in *InstanceFleetLaunchSpecificationsOnDemandSpecificationObservation) DeepCopy() *InstanceFleetLaunchSpecificationsOnDemandSpecificationObservation
- func (in *InstanceFleetLaunchSpecificationsOnDemandSpecificationObservation) DeepCopyInto(out *InstanceFleetLaunchSpecificationsOnDemandSpecificationObservation)
- type InstanceFleetLaunchSpecificationsOnDemandSpecificationParameters
- func (in *InstanceFleetLaunchSpecificationsOnDemandSpecificationParameters) DeepCopy() *InstanceFleetLaunchSpecificationsOnDemandSpecificationParameters
- func (in *InstanceFleetLaunchSpecificationsOnDemandSpecificationParameters) DeepCopyInto(out *InstanceFleetLaunchSpecificationsOnDemandSpecificationParameters)
- type InstanceFleetLaunchSpecificationsParameters
- type InstanceFleetLaunchSpecificationsSpotSpecificationObservation
- func (in *InstanceFleetLaunchSpecificationsSpotSpecificationObservation) DeepCopy() *InstanceFleetLaunchSpecificationsSpotSpecificationObservation
- func (in *InstanceFleetLaunchSpecificationsSpotSpecificationObservation) DeepCopyInto(out *InstanceFleetLaunchSpecificationsSpotSpecificationObservation)
- type InstanceFleetLaunchSpecificationsSpotSpecificationParameters
- type InstanceFleetList
- type InstanceFleetObservation
- type InstanceFleetParameters
- type InstanceFleetSpec
- type InstanceFleetStatus
- type InstanceGroup
- func (in *InstanceGroup) DeepCopy() *InstanceGroup
- func (in *InstanceGroup) DeepCopyInto(out *InstanceGroup)
- func (in *InstanceGroup) DeepCopyObject() runtime.Object
- func (mg *InstanceGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InstanceGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *InstanceGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InstanceGroup) GetID() string
- func (tr *InstanceGroup) GetObservation() (map[string]interface{}, error)
- func (tr *InstanceGroup) GetParameters() (map[string]interface{}, error)
- func (mg *InstanceGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *InstanceGroup) GetProviderReference() *xpv1.Reference
- func (mg *InstanceGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *InstanceGroup) GetTerraformResourceType() string
- func (tr *InstanceGroup) GetTerraformSchemaVersion() int
- func (mg *InstanceGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InstanceGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *InstanceGroup) SetConditions(c ...xpv1.Condition)
- func (mg *InstanceGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InstanceGroup) SetObservation(obs map[string]interface{}) error
- func (tr *InstanceGroup) SetParameters(params map[string]interface{}) error
- func (mg *InstanceGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InstanceGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *InstanceGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *InstanceGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InstanceGroupEBSConfigObservation
- type InstanceGroupEBSConfigParameters
- type InstanceGroupList
- type InstanceGroupObservation
- type InstanceGroupParameters
- type InstanceGroupSpec
- type InstanceGroupStatus
- type InstanceTypeConfigsConfigurationsObservation
- type InstanceTypeConfigsConfigurationsParameters
- type InstanceTypeConfigsEBSConfigObservation
- type InstanceTypeConfigsEBSConfigParameters
- type InstanceTypeConfigsObservation
- type InstanceTypeConfigsParameters
- type KerberosAttributesObservation
- type KerberosAttributesParameters
- type LaunchSpecificationsObservation
- type LaunchSpecificationsOnDemandSpecificationObservation
- type LaunchSpecificationsOnDemandSpecificationParameters
- type LaunchSpecificationsParameters
- type LaunchSpecificationsSpotSpecificationObservation
- type LaunchSpecificationsSpotSpecificationParameters
- type ManagedScalingPolicy
- func (in *ManagedScalingPolicy) DeepCopy() *ManagedScalingPolicy
- func (in *ManagedScalingPolicy) DeepCopyInto(out *ManagedScalingPolicy)
- func (in *ManagedScalingPolicy) DeepCopyObject() runtime.Object
- func (mg *ManagedScalingPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ManagedScalingPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *ManagedScalingPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ManagedScalingPolicy) GetID() string
- func (tr *ManagedScalingPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *ManagedScalingPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *ManagedScalingPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *ManagedScalingPolicy) GetProviderReference() *xpv1.Reference
- func (mg *ManagedScalingPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ManagedScalingPolicy) GetTerraformResourceType() string
- func (tr *ManagedScalingPolicy) GetTerraformSchemaVersion() int
- func (mg *ManagedScalingPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ManagedScalingPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *ManagedScalingPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *ManagedScalingPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ManagedScalingPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *ManagedScalingPolicy) SetParameters(params map[string]interface{}) error
- func (mg *ManagedScalingPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ManagedScalingPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *ManagedScalingPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ManagedScalingPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ManagedScalingPolicyList
- type ManagedScalingPolicyObservation
- type ManagedScalingPolicyParameters
- type ManagedScalingPolicySpec
- type ManagedScalingPolicyStatus
- type MasterInstanceFleetInstanceTypeConfigsObservation
- type MasterInstanceFleetInstanceTypeConfigsParameters
- type MasterInstanceFleetLaunchSpecificationsObservation
- type MasterInstanceFleetLaunchSpecificationsParameters
- type MasterInstanceFleetObservation
- type MasterInstanceFleetParameters
- type MasterInstanceGroupEBSConfigObservation
- type MasterInstanceGroupEBSConfigParameters
- type MasterInstanceGroupObservation
- type MasterInstanceGroupParameters
- type OnDemandSpecificationObservation
- type OnDemandSpecificationParameters
- type SecurityConfiguration
- func (in *SecurityConfiguration) DeepCopy() *SecurityConfiguration
- func (in *SecurityConfiguration) DeepCopyInto(out *SecurityConfiguration)
- func (in *SecurityConfiguration) DeepCopyObject() runtime.Object
- func (mg *SecurityConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecurityConfiguration) GetConnectionDetailsMapping() map[string]string
- func (mg *SecurityConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecurityConfiguration) GetID() string
- func (tr *SecurityConfiguration) GetObservation() (map[string]interface{}, error)
- func (tr *SecurityConfiguration) GetParameters() (map[string]interface{}, error)
- func (mg *SecurityConfiguration) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurityConfiguration) GetProviderReference() *xpv1.Reference
- func (mg *SecurityConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SecurityConfiguration) GetTerraformResourceType() string
- func (tr *SecurityConfiguration) GetTerraformSchemaVersion() int
- func (mg *SecurityConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecurityConfiguration) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecurityConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *SecurityConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecurityConfiguration) SetObservation(obs map[string]interface{}) error
- func (tr *SecurityConfiguration) SetParameters(params map[string]interface{}) error
- func (mg *SecurityConfiguration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurityConfiguration) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurityConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SecurityConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityConfigurationList
- type SecurityConfigurationObservation
- type SecurityConfigurationParameters
- type SecurityConfigurationSpec
- type SecurityConfigurationStatus
- type SpotSpecificationObservation
- type SpotSpecificationParameters
- type StepObservation
- type StepParameters
Constants ¶
const ( CRDGroup = "emr.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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 ( InstanceFleet_Kind = "InstanceFleet" InstanceFleet_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InstanceFleet_Kind}.String() InstanceFleet_KindAPIVersion = InstanceFleet_Kind + "." + CRDGroupVersion.String() InstanceFleet_GroupVersionKind = CRDGroupVersion.WithKind(InstanceFleet_Kind) )
Repository type metadata.
var ( InstanceGroup_Kind = "InstanceGroup" InstanceGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InstanceGroup_Kind}.String() InstanceGroup_KindAPIVersion = InstanceGroup_Kind + "." + CRDGroupVersion.String() InstanceGroup_GroupVersionKind = CRDGroupVersion.WithKind(InstanceGroup_Kind) )
Repository type metadata.
var ( ManagedScalingPolicy_Kind = "ManagedScalingPolicy" ManagedScalingPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ManagedScalingPolicy_Kind}.String() ManagedScalingPolicy_KindAPIVersion = ManagedScalingPolicy_Kind + "." + CRDGroupVersion.String() ManagedScalingPolicy_GroupVersionKind = CRDGroupVersion.WithKind(ManagedScalingPolicy_Kind) )
Repository type metadata.
var ( SecurityConfiguration_Kind = "SecurityConfiguration" SecurityConfiguration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurityConfiguration_Kind}.String() SecurityConfiguration_KindAPIVersion = SecurityConfiguration_Kind + "." + CRDGroupVersion.String() SecurityConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(SecurityConfiguration_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type BootstrapActionObservation ¶
type BootstrapActionObservation struct { }
func (*BootstrapActionObservation) DeepCopy ¶
func (in *BootstrapActionObservation) DeepCopy() *BootstrapActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootstrapActionObservation.
func (*BootstrapActionObservation) DeepCopyInto ¶
func (in *BootstrapActionObservation) DeepCopyInto(out *BootstrapActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BootstrapActionParameters ¶
type BootstrapActionParameters struct { // +kubebuilder:validation:Optional Args []*string `json:"args,omitempty" tf:"args,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Path *string `json:"path" tf:"path,omitempty"` }
func (*BootstrapActionParameters) DeepCopy ¶
func (in *BootstrapActionParameters) DeepCopy() *BootstrapActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BootstrapActionParameters.
func (*BootstrapActionParameters) DeepCopyInto ¶
func (in *BootstrapActionParameters) DeepCopyInto(out *BootstrapActionParameters)
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 ¶
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) 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 ¶
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"` ClusterState *string `json:"clusterState,omitempty" tf:"cluster_state,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` MasterPublicDNS *string `json:"masterPublicDns,omitempty" tf:"master_public_dns,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 { // +kubebuilder:validation:Optional AdditionalInfo *string `json:"additionalInfo,omitempty" tf:"additional_info,omitempty"` // +kubebuilder:validation:Optional Applications []*string `json:"applications,omitempty" tf:"applications,omitempty"` // +kubebuilder:validation:Optional AutoscalingRole *string `json:"autoscalingRole,omitempty" tf:"autoscaling_role,omitempty"` // +kubebuilder:validation:Optional BootstrapAction []BootstrapActionParameters `json:"bootstrapAction,omitempty" tf:"bootstrap_action,omitempty"` // +kubebuilder:validation:Optional Configurations *string `json:"configurations,omitempty" tf:"configurations,omitempty"` // +kubebuilder:validation:Optional ConfigurationsJSON *string `json:"configurationsJson,omitempty" tf:"configurations_json,omitempty"` // +kubebuilder:validation:Optional CoreInstanceFleet []CoreInstanceFleetParameters `json:"coreInstanceFleet,omitempty" tf:"core_instance_fleet,omitempty"` // +kubebuilder:validation:Optional CoreInstanceGroup []CoreInstanceGroupParameters `json:"coreInstanceGroup,omitempty" tf:"core_instance_group,omitempty"` // +kubebuilder:validation:Optional CustomAMIID *string `json:"customAmiId,omitempty" tf:"custom_ami_id,omitempty"` // +kubebuilder:validation:Optional EBSRootVolumeSize *float64 `json:"ebsRootVolumeSize,omitempty" tf:"ebs_root_volume_size,omitempty"` // +kubebuilder:validation:Optional EC2Attributes []EC2AttributesParameters `json:"ec2Attributes,omitempty" tf:"ec2_attributes,omitempty"` // +kubebuilder:validation:Optional KeepJobFlowAliveWhenNoSteps *bool `json:"keepJobFlowAliveWhenNoSteps,omitempty" tf:"keep_job_flow_alive_when_no_steps,omitempty"` // +kubebuilder:validation:Optional KerberosAttributes []KerberosAttributesParameters `json:"kerberosAttributes,omitempty" tf:"kerberos_attributes,omitempty"` // +kubebuilder:validation:Optional LogURI *string `json:"logUri,omitempty" tf:"log_uri,omitempty"` // +kubebuilder:validation:Optional MasterInstanceFleet []MasterInstanceFleetParameters `json:"masterInstanceFleet,omitempty" tf:"master_instance_fleet,omitempty"` // +kubebuilder:validation:Optional MasterInstanceGroup []MasterInstanceGroupParameters `json:"masterInstanceGroup,omitempty" tf:"master_instance_group,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,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:Required ReleaseLabel *string `json:"releaseLabel" tf:"release_label,omitempty"` // +kubebuilder:validation:Optional ScaleDownBehavior *string `json:"scaleDownBehavior,omitempty" tf:"scale_down_behavior,omitempty"` // +kubebuilder:validation:Optional SecurityConfiguration *string `json:"securityConfiguration,omitempty" tf:"security_configuration,omitempty"` // +kubebuilder:validation:Required ServiceRole *string `json:"serviceRole" tf:"service_role,omitempty"` // +kubebuilder:validation:Optional Step []StepParameters `json:"step,omitempty" tf:"step,omitempty"` // +kubebuilder:validation:Optional StepConcurrencyLevel *float64 `json:"stepConcurrencyLevel,omitempty" tf:"step_concurrency_level,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TerminationProtection *bool `json:"terminationProtection,omitempty" tf:"termination_protection,omitempty"` // +kubebuilder:validation:Optional VisibleToAllUsers *bool `json:"visibleToAllUsers,omitempty" tf:"visible_to_all_users,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 ComputeLimitsObservation ¶
type ComputeLimitsObservation struct { }
func (*ComputeLimitsObservation) DeepCopy ¶
func (in *ComputeLimitsObservation) DeepCopy() *ComputeLimitsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeLimitsObservation.
func (*ComputeLimitsObservation) DeepCopyInto ¶
func (in *ComputeLimitsObservation) DeepCopyInto(out *ComputeLimitsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeLimitsParameters ¶
type ComputeLimitsParameters struct { // +kubebuilder:validation:Required MaximumCapacityUnits *float64 `json:"maximumCapacityUnits" tf:"maximum_capacity_units,omitempty"` // +kubebuilder:validation:Optional MaximumCoreCapacityUnits *float64 `json:"maximumCoreCapacityUnits,omitempty" tf:"maximum_core_capacity_units,omitempty"` // +kubebuilder:validation:Optional MaximumOndemandCapacityUnits *float64 `json:"maximumOndemandCapacityUnits,omitempty" tf:"maximum_ondemand_capacity_units,omitempty"` // +kubebuilder:validation:Required MinimumCapacityUnits *float64 `json:"minimumCapacityUnits" tf:"minimum_capacity_units,omitempty"` // +kubebuilder:validation:Required UnitType *string `json:"unitType" tf:"unit_type,omitempty"` }
func (*ComputeLimitsParameters) DeepCopy ¶
func (in *ComputeLimitsParameters) DeepCopy() *ComputeLimitsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeLimitsParameters.
func (*ComputeLimitsParameters) DeepCopyInto ¶
func (in *ComputeLimitsParameters) DeepCopyInto(out *ComputeLimitsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationsObservation ¶
type ConfigurationsObservation struct { }
func (*ConfigurationsObservation) DeepCopy ¶
func (in *ConfigurationsObservation) DeepCopy() *ConfigurationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationsObservation.
func (*ConfigurationsObservation) DeepCopyInto ¶
func (in *ConfigurationsObservation) DeepCopyInto(out *ConfigurationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationsParameters ¶
type ConfigurationsParameters struct { // +kubebuilder:validation:Optional Classification *string `json:"classification,omitempty" tf:"classification,omitempty"` // +kubebuilder:validation:Optional Properties map[string]*string `json:"properties,omitempty" tf:"properties,omitempty"` }
func (*ConfigurationsParameters) DeepCopy ¶
func (in *ConfigurationsParameters) DeepCopy() *ConfigurationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationsParameters.
func (*ConfigurationsParameters) DeepCopyInto ¶
func (in *ConfigurationsParameters) DeepCopyInto(out *ConfigurationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoreInstanceFleetObservation ¶
type CoreInstanceFleetObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ProvisionedOnDemandCapacity *float64 `json:"provisionedOnDemandCapacity,omitempty" tf:"provisioned_on_demand_capacity,omitempty"` ProvisionedSpotCapacity *float64 `json:"provisionedSpotCapacity,omitempty" tf:"provisioned_spot_capacity,omitempty"` }
func (*CoreInstanceFleetObservation) DeepCopy ¶
func (in *CoreInstanceFleetObservation) DeepCopy() *CoreInstanceFleetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreInstanceFleetObservation.
func (*CoreInstanceFleetObservation) DeepCopyInto ¶
func (in *CoreInstanceFleetObservation) DeepCopyInto(out *CoreInstanceFleetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoreInstanceFleetParameters ¶
type CoreInstanceFleetParameters struct { // +kubebuilder:validation:Optional InstanceTypeConfigs []InstanceTypeConfigsParameters `json:"instanceTypeConfigs,omitempty" tf:"instance_type_configs,omitempty"` // +kubebuilder:validation:Optional LaunchSpecifications []LaunchSpecificationsParameters `json:"launchSpecifications,omitempty" tf:"launch_specifications,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional TargetOnDemandCapacity *float64 `json:"targetOnDemandCapacity,omitempty" tf:"target_on_demand_capacity,omitempty"` // +kubebuilder:validation:Optional TargetSpotCapacity *float64 `json:"targetSpotCapacity,omitempty" tf:"target_spot_capacity,omitempty"` }
func (*CoreInstanceFleetParameters) DeepCopy ¶
func (in *CoreInstanceFleetParameters) DeepCopy() *CoreInstanceFleetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreInstanceFleetParameters.
func (*CoreInstanceFleetParameters) DeepCopyInto ¶
func (in *CoreInstanceFleetParameters) DeepCopyInto(out *CoreInstanceFleetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoreInstanceGroupEBSConfigObservation ¶
type CoreInstanceGroupEBSConfigObservation struct { }
func (*CoreInstanceGroupEBSConfigObservation) DeepCopy ¶
func (in *CoreInstanceGroupEBSConfigObservation) DeepCopy() *CoreInstanceGroupEBSConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreInstanceGroupEBSConfigObservation.
func (*CoreInstanceGroupEBSConfigObservation) DeepCopyInto ¶
func (in *CoreInstanceGroupEBSConfigObservation) DeepCopyInto(out *CoreInstanceGroupEBSConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoreInstanceGroupEBSConfigParameters ¶
type CoreInstanceGroupEBSConfigParameters struct { // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Optional VolumesPerInstance *float64 `json:"volumesPerInstance,omitempty" tf:"volumes_per_instance,omitempty"` }
func (*CoreInstanceGroupEBSConfigParameters) DeepCopy ¶
func (in *CoreInstanceGroupEBSConfigParameters) DeepCopy() *CoreInstanceGroupEBSConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreInstanceGroupEBSConfigParameters.
func (*CoreInstanceGroupEBSConfigParameters) DeepCopyInto ¶
func (in *CoreInstanceGroupEBSConfigParameters) DeepCopyInto(out *CoreInstanceGroupEBSConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoreInstanceGroupObservation ¶
type CoreInstanceGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*CoreInstanceGroupObservation) DeepCopy ¶
func (in *CoreInstanceGroupObservation) DeepCopy() *CoreInstanceGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreInstanceGroupObservation.
func (*CoreInstanceGroupObservation) DeepCopyInto ¶
func (in *CoreInstanceGroupObservation) DeepCopyInto(out *CoreInstanceGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CoreInstanceGroupParameters ¶
type CoreInstanceGroupParameters struct { // +kubebuilder:validation:Optional AutoscalingPolicy *string `json:"autoscalingPolicy,omitempty" tf:"autoscaling_policy,omitempty"` // +kubebuilder:validation:Optional BidPrice *string `json:"bidPrice,omitempty" tf:"bid_price,omitempty"` // +kubebuilder:validation:Optional EBSConfig []CoreInstanceGroupEBSConfigParameters `json:"ebsConfig,omitempty" tf:"ebs_config,omitempty"` // +kubebuilder:validation:Optional InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // +kubebuilder:validation:Required InstanceType *string `json:"instanceType" tf:"instance_type,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CoreInstanceGroupParameters) DeepCopy ¶
func (in *CoreInstanceGroupParameters) DeepCopy() *CoreInstanceGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CoreInstanceGroupParameters.
func (*CoreInstanceGroupParameters) DeepCopyInto ¶
func (in *CoreInstanceGroupParameters) DeepCopyInto(out *CoreInstanceGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSConfigObservation ¶
type EBSConfigObservation struct { }
func (*EBSConfigObservation) DeepCopy ¶
func (in *EBSConfigObservation) DeepCopy() *EBSConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSConfigObservation.
func (*EBSConfigObservation) DeepCopyInto ¶
func (in *EBSConfigObservation) DeepCopyInto(out *EBSConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EBSConfigParameters ¶
type EBSConfigParameters struct { // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Optional VolumesPerInstance *float64 `json:"volumesPerInstance,omitempty" tf:"volumes_per_instance,omitempty"` }
func (*EBSConfigParameters) DeepCopy ¶
func (in *EBSConfigParameters) DeepCopy() *EBSConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EBSConfigParameters.
func (*EBSConfigParameters) DeepCopyInto ¶
func (in *EBSConfigParameters) DeepCopyInto(out *EBSConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EC2AttributesObservation ¶
type EC2AttributesObservation struct { }
func (*EC2AttributesObservation) DeepCopy ¶
func (in *EC2AttributesObservation) DeepCopy() *EC2AttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EC2AttributesObservation.
func (*EC2AttributesObservation) DeepCopyInto ¶
func (in *EC2AttributesObservation) DeepCopyInto(out *EC2AttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EC2AttributesParameters ¶
type EC2AttributesParameters struct { // +kubebuilder:validation:Optional AdditionalMasterSecurityGroups *string `json:"additionalMasterSecurityGroups,omitempty" tf:"additional_master_security_groups,omitempty"` // +kubebuilder:validation:Optional AdditionalSlaveSecurityGroups *string `json:"additionalSlaveSecurityGroups,omitempty" tf:"additional_slave_security_groups,omitempty"` // +kubebuilder:validation:Optional EmrManagedMasterSecurityGroup *string `json:"emrManagedMasterSecurityGroup,omitempty" tf:"emr_managed_master_security_group,omitempty"` // +kubebuilder:validation:Optional EmrManagedSlaveSecurityGroup *string `json:"emrManagedSlaveSecurityGroup,omitempty" tf:"emr_managed_slave_security_group,omitempty"` // +kubebuilder:validation:Required InstanceProfile *string `json:"instanceProfile" tf:"instance_profile,omitempty"` // +kubebuilder:validation:Optional KeyName *string `json:"keyName,omitempty" tf:"key_name,omitempty"` // +kubebuilder:validation:Optional ServiceAccessSecurityGroup *string `json:"serviceAccessSecurityGroup,omitempty" tf:"service_access_security_group,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` }
func (*EC2AttributesParameters) DeepCopy ¶
func (in *EC2AttributesParameters) DeepCopy() *EC2AttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EC2AttributesParameters.
func (*EC2AttributesParameters) DeepCopyInto ¶
func (in *EC2AttributesParameters) DeepCopyInto(out *EC2AttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HadoopJarStepObservation ¶
type HadoopJarStepObservation struct { }
func (*HadoopJarStepObservation) DeepCopy ¶
func (in *HadoopJarStepObservation) DeepCopy() *HadoopJarStepObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HadoopJarStepObservation.
func (*HadoopJarStepObservation) DeepCopyInto ¶
func (in *HadoopJarStepObservation) DeepCopyInto(out *HadoopJarStepObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HadoopJarStepParameters ¶
type HadoopJarStepParameters struct { // +kubebuilder:validation:Optional Args []*string `json:"args,omitempty" tf:"args"` // +kubebuilder:validation:Optional Jar *string `json:"jar,omitempty" tf:"jar"` // +kubebuilder:validation:Optional MainClass *string `json:"mainClass,omitempty" tf:"main_class"` // +kubebuilder:validation:Optional Properties map[string]*string `json:"properties,omitempty" tf:"properties"` }
func (*HadoopJarStepParameters) DeepCopy ¶
func (in *HadoopJarStepParameters) DeepCopy() *HadoopJarStepParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HadoopJarStepParameters.
func (*HadoopJarStepParameters) DeepCopyInto ¶
func (in *HadoopJarStepParameters) DeepCopyInto(out *HadoopJarStepParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceFleet ¶
type InstanceFleet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceFleetSpec `json:"spec"` Status InstanceFleetStatus `json:"status,omitempty"` }
InstanceFleet is the Schema for the InstanceFleets 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 (*InstanceFleet) DeepCopy ¶
func (in *InstanceFleet) DeepCopy() *InstanceFleet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceFleet.
func (*InstanceFleet) DeepCopyInto ¶
func (in *InstanceFleet) DeepCopyInto(out *InstanceFleet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceFleet) DeepCopyObject ¶
func (in *InstanceFleet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceFleet) GetCondition ¶
func (mg *InstanceFleet) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InstanceFleet.
func (*InstanceFleet) GetConnectionDetailsMapping ¶
func (tr *InstanceFleet) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InstanceFleet
func (*InstanceFleet) GetDeletionPolicy ¶
func (mg *InstanceFleet) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InstanceFleet.
func (*InstanceFleet) GetID ¶
func (tr *InstanceFleet) GetID() string
GetID returns ID of underlying Terraform resource of this InstanceFleet
func (*InstanceFleet) GetObservation ¶
func (tr *InstanceFleet) GetObservation() (map[string]interface{}, error)
GetObservation of this InstanceFleet
func (*InstanceFleet) GetParameters ¶
func (tr *InstanceFleet) GetParameters() (map[string]interface{}, error)
GetParameters of this InstanceFleet
func (*InstanceFleet) GetProviderConfigReference ¶
func (mg *InstanceFleet) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InstanceFleet.
func (*InstanceFleet) GetProviderReference ¶
func (mg *InstanceFleet) GetProviderReference() *xpv1.Reference
GetProviderReference of this InstanceFleet. Deprecated: Use GetProviderConfigReference.
func (*InstanceFleet) GetPublishConnectionDetailsTo ¶
func (mg *InstanceFleet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InstanceFleet.
func (*InstanceFleet) GetTerraformResourceType ¶
func (mg *InstanceFleet) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InstanceFleet
func (*InstanceFleet) GetTerraformSchemaVersion ¶
func (tr *InstanceFleet) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InstanceFleet) GetWriteConnectionSecretToReference ¶
func (mg *InstanceFleet) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InstanceFleet.
func (*InstanceFleet) LateInitialize ¶
func (tr *InstanceFleet) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InstanceFleet using its observed tfState. returns True if there are any spec changes for the resource.
func (*InstanceFleet) SetConditions ¶
func (mg *InstanceFleet) SetConditions(c ...xpv1.Condition)
SetConditions of this InstanceFleet.
func (*InstanceFleet) SetDeletionPolicy ¶
func (mg *InstanceFleet) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InstanceFleet.
func (*InstanceFleet) SetObservation ¶
func (tr *InstanceFleet) SetObservation(obs map[string]interface{}) error
SetObservation for this InstanceFleet
func (*InstanceFleet) SetParameters ¶
func (tr *InstanceFleet) SetParameters(params map[string]interface{}) error
SetParameters for this InstanceFleet
func (*InstanceFleet) SetProviderConfigReference ¶
func (mg *InstanceFleet) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InstanceFleet.
func (*InstanceFleet) SetProviderReference ¶
func (mg *InstanceFleet) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InstanceFleet. Deprecated: Use SetProviderConfigReference.
func (*InstanceFleet) SetPublishConnectionDetailsTo ¶
func (mg *InstanceFleet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InstanceFleet.
func (*InstanceFleet) SetWriteConnectionSecretToReference ¶
func (mg *InstanceFleet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InstanceFleet.
type InstanceFleetInstanceTypeConfigsConfigurationsObservation ¶
type InstanceFleetInstanceTypeConfigsConfigurationsObservation struct { }
func (*InstanceFleetInstanceTypeConfigsConfigurationsObservation) DeepCopy ¶
func (in *InstanceFleetInstanceTypeConfigsConfigurationsObservation) DeepCopy() *InstanceFleetInstanceTypeConfigsConfigurationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceFleetInstanceTypeConfigsConfigurationsObservation.
func (*InstanceFleetInstanceTypeConfigsConfigurationsObservation) DeepCopyInto ¶
func (in *InstanceFleetInstanceTypeConfigsConfigurationsObservation) DeepCopyInto(out *InstanceFleetInstanceTypeConfigsConfigurationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceFleetInstanceTypeConfigsConfigurationsParameters ¶
type InstanceFleetInstanceTypeConfigsConfigurationsParameters struct { // +kubebuilder:validation:Optional Classification *string `json:"classification,omitempty" tf:"classification,omitempty"` // +kubebuilder:validation:Optional Properties map[string]*string `json:"properties,omitempty" tf:"properties,omitempty"` }
func (*InstanceFleetInstanceTypeConfigsConfigurationsParameters) DeepCopy ¶
func (in *InstanceFleetInstanceTypeConfigsConfigurationsParameters) DeepCopy() *InstanceFleetInstanceTypeConfigsConfigurationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceFleetInstanceTypeConfigsConfigurationsParameters.
func (*InstanceFleetInstanceTypeConfigsConfigurationsParameters) DeepCopyInto ¶
func (in *InstanceFleetInstanceTypeConfigsConfigurationsParameters) DeepCopyInto(out *InstanceFleetInstanceTypeConfigsConfigurationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceFleetInstanceTypeConfigsEBSConfigObservation ¶
type InstanceFleetInstanceTypeConfigsEBSConfigObservation struct { }
func (*InstanceFleetInstanceTypeConfigsEBSConfigObservation) DeepCopy ¶
func (in *InstanceFleetInstanceTypeConfigsEBSConfigObservation) DeepCopy() *InstanceFleetInstanceTypeConfigsEBSConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceFleetInstanceTypeConfigsEBSConfigObservation.
func (*InstanceFleetInstanceTypeConfigsEBSConfigObservation) DeepCopyInto ¶
func (in *InstanceFleetInstanceTypeConfigsEBSConfigObservation) DeepCopyInto(out *InstanceFleetInstanceTypeConfigsEBSConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceFleetInstanceTypeConfigsEBSConfigParameters ¶
type InstanceFleetInstanceTypeConfigsEBSConfigParameters struct { // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Optional VolumesPerInstance *float64 `json:"volumesPerInstance,omitempty" tf:"volumes_per_instance,omitempty"` }
func (*InstanceFleetInstanceTypeConfigsEBSConfigParameters) DeepCopy ¶
func (in *InstanceFleetInstanceTypeConfigsEBSConfigParameters) DeepCopy() *InstanceFleetInstanceTypeConfigsEBSConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceFleetInstanceTypeConfigsEBSConfigParameters.
func (*InstanceFleetInstanceTypeConfigsEBSConfigParameters) DeepCopyInto ¶
func (in *InstanceFleetInstanceTypeConfigsEBSConfigParameters) DeepCopyInto(out *InstanceFleetInstanceTypeConfigsEBSConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceFleetInstanceTypeConfigsObservation ¶
type InstanceFleetInstanceTypeConfigsObservation struct { }
func (*InstanceFleetInstanceTypeConfigsObservation) DeepCopy ¶
func (in *InstanceFleetInstanceTypeConfigsObservation) DeepCopy() *InstanceFleetInstanceTypeConfigsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceFleetInstanceTypeConfigsObservation.
func (*InstanceFleetInstanceTypeConfigsObservation) DeepCopyInto ¶
func (in *InstanceFleetInstanceTypeConfigsObservation) DeepCopyInto(out *InstanceFleetInstanceTypeConfigsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceFleetInstanceTypeConfigsParameters ¶
type InstanceFleetInstanceTypeConfigsParameters struct { // +kubebuilder:validation:Optional BidPrice *string `json:"bidPrice,omitempty" tf:"bid_price,omitempty"` // +kubebuilder:validation:Optional BidPriceAsPercentageOfOnDemandPrice *float64 `json:"bidPriceAsPercentageOfOnDemandPrice,omitempty" tf:"bid_price_as_percentage_of_on_demand_price,omitempty"` // +kubebuilder:validation:Optional Configurations []InstanceFleetInstanceTypeConfigsConfigurationsParameters `json:"configurations,omitempty" tf:"configurations,omitempty"` // +kubebuilder:validation:Optional EBSConfig []InstanceFleetInstanceTypeConfigsEBSConfigParameters `json:"ebsConfig,omitempty" tf:"ebs_config,omitempty"` // +kubebuilder:validation:Required InstanceType *string `json:"instanceType" tf:"instance_type,omitempty"` // +kubebuilder:validation:Optional WeightedCapacity *float64 `json:"weightedCapacity,omitempty" tf:"weighted_capacity,omitempty"` }
func (*InstanceFleetInstanceTypeConfigsParameters) DeepCopy ¶
func (in *InstanceFleetInstanceTypeConfigsParameters) DeepCopy() *InstanceFleetInstanceTypeConfigsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceFleetInstanceTypeConfigsParameters.
func (*InstanceFleetInstanceTypeConfigsParameters) DeepCopyInto ¶
func (in *InstanceFleetInstanceTypeConfigsParameters) DeepCopyInto(out *InstanceFleetInstanceTypeConfigsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceFleetLaunchSpecificationsObservation ¶
type InstanceFleetLaunchSpecificationsObservation struct { }
func (*InstanceFleetLaunchSpecificationsObservation) DeepCopy ¶
func (in *InstanceFleetLaunchSpecificationsObservation) DeepCopy() *InstanceFleetLaunchSpecificationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceFleetLaunchSpecificationsObservation.
func (*InstanceFleetLaunchSpecificationsObservation) DeepCopyInto ¶
func (in *InstanceFleetLaunchSpecificationsObservation) DeepCopyInto(out *InstanceFleetLaunchSpecificationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceFleetLaunchSpecificationsOnDemandSpecificationObservation ¶
type InstanceFleetLaunchSpecificationsOnDemandSpecificationObservation struct { }
func (*InstanceFleetLaunchSpecificationsOnDemandSpecificationObservation) DeepCopy ¶
func (in *InstanceFleetLaunchSpecificationsOnDemandSpecificationObservation) DeepCopy() *InstanceFleetLaunchSpecificationsOnDemandSpecificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceFleetLaunchSpecificationsOnDemandSpecificationObservation.
func (*InstanceFleetLaunchSpecificationsOnDemandSpecificationObservation) DeepCopyInto ¶
func (in *InstanceFleetLaunchSpecificationsOnDemandSpecificationObservation) DeepCopyInto(out *InstanceFleetLaunchSpecificationsOnDemandSpecificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceFleetLaunchSpecificationsOnDemandSpecificationParameters ¶
type InstanceFleetLaunchSpecificationsOnDemandSpecificationParameters struct { // +kubebuilder:validation:Required AllocationStrategy *string `json:"allocationStrategy" tf:"allocation_strategy,omitempty"` }
func (*InstanceFleetLaunchSpecificationsOnDemandSpecificationParameters) DeepCopy ¶
func (in *InstanceFleetLaunchSpecificationsOnDemandSpecificationParameters) DeepCopy() *InstanceFleetLaunchSpecificationsOnDemandSpecificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceFleetLaunchSpecificationsOnDemandSpecificationParameters.
func (*InstanceFleetLaunchSpecificationsOnDemandSpecificationParameters) DeepCopyInto ¶
func (in *InstanceFleetLaunchSpecificationsOnDemandSpecificationParameters) DeepCopyInto(out *InstanceFleetLaunchSpecificationsOnDemandSpecificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceFleetLaunchSpecificationsParameters ¶
type InstanceFleetLaunchSpecificationsParameters struct { // +kubebuilder:validation:Optional OnDemandSpecification []InstanceFleetLaunchSpecificationsOnDemandSpecificationParameters `json:"onDemandSpecification,omitempty" tf:"on_demand_specification,omitempty"` // +kubebuilder:validation:Optional SpotSpecification []InstanceFleetLaunchSpecificationsSpotSpecificationParameters `json:"spotSpecification,omitempty" tf:"spot_specification,omitempty"` }
func (*InstanceFleetLaunchSpecificationsParameters) DeepCopy ¶
func (in *InstanceFleetLaunchSpecificationsParameters) DeepCopy() *InstanceFleetLaunchSpecificationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceFleetLaunchSpecificationsParameters.
func (*InstanceFleetLaunchSpecificationsParameters) DeepCopyInto ¶
func (in *InstanceFleetLaunchSpecificationsParameters) DeepCopyInto(out *InstanceFleetLaunchSpecificationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceFleetLaunchSpecificationsSpotSpecificationObservation ¶
type InstanceFleetLaunchSpecificationsSpotSpecificationObservation struct { }
func (*InstanceFleetLaunchSpecificationsSpotSpecificationObservation) DeepCopy ¶
func (in *InstanceFleetLaunchSpecificationsSpotSpecificationObservation) DeepCopy() *InstanceFleetLaunchSpecificationsSpotSpecificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceFleetLaunchSpecificationsSpotSpecificationObservation.
func (*InstanceFleetLaunchSpecificationsSpotSpecificationObservation) DeepCopyInto ¶
func (in *InstanceFleetLaunchSpecificationsSpotSpecificationObservation) DeepCopyInto(out *InstanceFleetLaunchSpecificationsSpotSpecificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceFleetLaunchSpecificationsSpotSpecificationParameters ¶
type InstanceFleetLaunchSpecificationsSpotSpecificationParameters struct { // +kubebuilder:validation:Required AllocationStrategy *string `json:"allocationStrategy" tf:"allocation_strategy,omitempty"` // +kubebuilder:validation:Optional BlockDurationMinutes *float64 `json:"blockDurationMinutes,omitempty" tf:"block_duration_minutes,omitempty"` // +kubebuilder:validation:Required TimeoutAction *string `json:"timeoutAction" tf:"timeout_action,omitempty"` // +kubebuilder:validation:Required TimeoutDurationMinutes *float64 `json:"timeoutDurationMinutes" tf:"timeout_duration_minutes,omitempty"` }
func (*InstanceFleetLaunchSpecificationsSpotSpecificationParameters) DeepCopy ¶
func (in *InstanceFleetLaunchSpecificationsSpotSpecificationParameters) DeepCopy() *InstanceFleetLaunchSpecificationsSpotSpecificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceFleetLaunchSpecificationsSpotSpecificationParameters.
func (*InstanceFleetLaunchSpecificationsSpotSpecificationParameters) DeepCopyInto ¶
func (in *InstanceFleetLaunchSpecificationsSpotSpecificationParameters) DeepCopyInto(out *InstanceFleetLaunchSpecificationsSpotSpecificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceFleetList ¶
type InstanceFleetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InstanceFleet `json:"items"` }
InstanceFleetList contains a list of InstanceFleets
func (*InstanceFleetList) DeepCopy ¶
func (in *InstanceFleetList) DeepCopy() *InstanceFleetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceFleetList.
func (*InstanceFleetList) DeepCopyInto ¶
func (in *InstanceFleetList) DeepCopyInto(out *InstanceFleetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceFleetList) DeepCopyObject ¶
func (in *InstanceFleetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceFleetList) GetItems ¶
func (l *InstanceFleetList) GetItems() []resource.Managed
GetItems of this InstanceFleetList.
type InstanceFleetObservation ¶
type InstanceFleetObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ProvisionedOnDemandCapacity *float64 `json:"provisionedOnDemandCapacity,omitempty" tf:"provisioned_on_demand_capacity,omitempty"` ProvisionedSpotCapacity *float64 `json:"provisionedSpotCapacity,omitempty" tf:"provisioned_spot_capacity,omitempty"` }
func (*InstanceFleetObservation) DeepCopy ¶
func (in *InstanceFleetObservation) DeepCopy() *InstanceFleetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceFleetObservation.
func (*InstanceFleetObservation) DeepCopyInto ¶
func (in *InstanceFleetObservation) DeepCopyInto(out *InstanceFleetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceFleetParameters ¶
type InstanceFleetParameters struct { // +kubebuilder:validation:Required ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"` // +kubebuilder:validation:Optional InstanceTypeConfigs []InstanceFleetInstanceTypeConfigsParameters `json:"instanceTypeConfigs,omitempty" tf:"instance_type_configs,omitempty"` // +kubebuilder:validation:Optional LaunchSpecifications []InstanceFleetLaunchSpecificationsParameters `json:"launchSpecifications,omitempty" tf:"launch_specifications,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,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 TargetOnDemandCapacity *float64 `json:"targetOnDemandCapacity,omitempty" tf:"target_on_demand_capacity,omitempty"` // +kubebuilder:validation:Optional TargetSpotCapacity *float64 `json:"targetSpotCapacity,omitempty" tf:"target_spot_capacity,omitempty"` }
func (*InstanceFleetParameters) DeepCopy ¶
func (in *InstanceFleetParameters) DeepCopy() *InstanceFleetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceFleetParameters.
func (*InstanceFleetParameters) DeepCopyInto ¶
func (in *InstanceFleetParameters) DeepCopyInto(out *InstanceFleetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceFleetSpec ¶
type InstanceFleetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InstanceFleetParameters `json:"forProvider"` }
InstanceFleetSpec defines the desired state of InstanceFleet
func (*InstanceFleetSpec) DeepCopy ¶
func (in *InstanceFleetSpec) DeepCopy() *InstanceFleetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceFleetSpec.
func (*InstanceFleetSpec) DeepCopyInto ¶
func (in *InstanceFleetSpec) DeepCopyInto(out *InstanceFleetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceFleetStatus ¶
type InstanceFleetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InstanceFleetObservation `json:"atProvider,omitempty"` }
InstanceFleetStatus defines the observed state of InstanceFleet.
func (*InstanceFleetStatus) DeepCopy ¶
func (in *InstanceFleetStatus) DeepCopy() *InstanceFleetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceFleetStatus.
func (*InstanceFleetStatus) DeepCopyInto ¶
func (in *InstanceFleetStatus) DeepCopyInto(out *InstanceFleetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceGroup ¶
type InstanceGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceGroupSpec `json:"spec"` Status InstanceGroupStatus `json:"status,omitempty"` }
InstanceGroup is the Schema for the InstanceGroups 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 (*InstanceGroup) DeepCopy ¶
func (in *InstanceGroup) DeepCopy() *InstanceGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceGroup.
func (*InstanceGroup) DeepCopyInto ¶
func (in *InstanceGroup) DeepCopyInto(out *InstanceGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceGroup) DeepCopyObject ¶
func (in *InstanceGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceGroup) GetCondition ¶
func (mg *InstanceGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InstanceGroup.
func (*InstanceGroup) GetConnectionDetailsMapping ¶
func (tr *InstanceGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InstanceGroup
func (*InstanceGroup) GetDeletionPolicy ¶
func (mg *InstanceGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InstanceGroup.
func (*InstanceGroup) GetID ¶
func (tr *InstanceGroup) GetID() string
GetID returns ID of underlying Terraform resource of this InstanceGroup
func (*InstanceGroup) GetObservation ¶
func (tr *InstanceGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this InstanceGroup
func (*InstanceGroup) GetParameters ¶
func (tr *InstanceGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this InstanceGroup
func (*InstanceGroup) GetProviderConfigReference ¶
func (mg *InstanceGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InstanceGroup.
func (*InstanceGroup) GetProviderReference ¶
func (mg *InstanceGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this InstanceGroup. Deprecated: Use GetProviderConfigReference.
func (*InstanceGroup) GetPublishConnectionDetailsTo ¶
func (mg *InstanceGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this InstanceGroup.
func (*InstanceGroup) GetTerraformResourceType ¶
func (mg *InstanceGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InstanceGroup
func (*InstanceGroup) GetTerraformSchemaVersion ¶
func (tr *InstanceGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InstanceGroup) GetWriteConnectionSecretToReference ¶
func (mg *InstanceGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InstanceGroup.
func (*InstanceGroup) LateInitialize ¶
func (tr *InstanceGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InstanceGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*InstanceGroup) SetConditions ¶
func (mg *InstanceGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this InstanceGroup.
func (*InstanceGroup) SetDeletionPolicy ¶
func (mg *InstanceGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InstanceGroup.
func (*InstanceGroup) SetObservation ¶
func (tr *InstanceGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this InstanceGroup
func (*InstanceGroup) SetParameters ¶
func (tr *InstanceGroup) SetParameters(params map[string]interface{}) error
SetParameters for this InstanceGroup
func (*InstanceGroup) SetProviderConfigReference ¶
func (mg *InstanceGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InstanceGroup.
func (*InstanceGroup) SetProviderReference ¶
func (mg *InstanceGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InstanceGroup. Deprecated: Use SetProviderConfigReference.
func (*InstanceGroup) SetPublishConnectionDetailsTo ¶
func (mg *InstanceGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this InstanceGroup.
func (*InstanceGroup) SetWriteConnectionSecretToReference ¶
func (mg *InstanceGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InstanceGroup.
type InstanceGroupEBSConfigObservation ¶
type InstanceGroupEBSConfigObservation struct { }
func (*InstanceGroupEBSConfigObservation) DeepCopy ¶
func (in *InstanceGroupEBSConfigObservation) DeepCopy() *InstanceGroupEBSConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceGroupEBSConfigObservation.
func (*InstanceGroupEBSConfigObservation) DeepCopyInto ¶
func (in *InstanceGroupEBSConfigObservation) DeepCopyInto(out *InstanceGroupEBSConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceGroupEBSConfigParameters ¶
type InstanceGroupEBSConfigParameters struct { // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Optional VolumesPerInstance *float64 `json:"volumesPerInstance,omitempty" tf:"volumes_per_instance,omitempty"` }
func (*InstanceGroupEBSConfigParameters) DeepCopy ¶
func (in *InstanceGroupEBSConfigParameters) DeepCopy() *InstanceGroupEBSConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceGroupEBSConfigParameters.
func (*InstanceGroupEBSConfigParameters) DeepCopyInto ¶
func (in *InstanceGroupEBSConfigParameters) DeepCopyInto(out *InstanceGroupEBSConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceGroupList ¶
type InstanceGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InstanceGroup `json:"items"` }
InstanceGroupList contains a list of InstanceGroups
func (*InstanceGroupList) DeepCopy ¶
func (in *InstanceGroupList) DeepCopy() *InstanceGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceGroupList.
func (*InstanceGroupList) DeepCopyInto ¶
func (in *InstanceGroupList) DeepCopyInto(out *InstanceGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceGroupList) DeepCopyObject ¶
func (in *InstanceGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceGroupList) GetItems ¶
func (l *InstanceGroupList) GetItems() []resource.Managed
GetItems of this InstanceGroupList.
type InstanceGroupObservation ¶
type InstanceGroupObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` RunningInstanceCount *float64 `json:"runningInstanceCount,omitempty" tf:"running_instance_count,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*InstanceGroupObservation) DeepCopy ¶
func (in *InstanceGroupObservation) DeepCopy() *InstanceGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceGroupObservation.
func (*InstanceGroupObservation) DeepCopyInto ¶
func (in *InstanceGroupObservation) DeepCopyInto(out *InstanceGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceGroupParameters ¶
type InstanceGroupParameters struct { // +kubebuilder:validation:Optional AutoscalingPolicy *string `json:"autoscalingPolicy,omitempty" tf:"autoscaling_policy,omitempty"` // +kubebuilder:validation:Optional BidPrice *string `json:"bidPrice,omitempty" tf:"bid_price,omitempty"` // +kubebuilder:validation:Required ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"` // +kubebuilder:validation:Optional ConfigurationsJSON *string `json:"configurationsJson,omitempty" tf:"configurations_json,omitempty"` // +kubebuilder:validation:Optional EBSConfig []InstanceGroupEBSConfigParameters `json:"ebsConfig,omitempty" tf:"ebs_config,omitempty"` // +kubebuilder:validation:Optional EBSOptimized *bool `json:"ebsOptimized,omitempty" tf:"ebs_optimized,omitempty"` // +kubebuilder:validation:Optional InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // +kubebuilder:validation:Required InstanceType *string `json:"instanceType" tf:"instance_type,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,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:"-"` }
func (*InstanceGroupParameters) DeepCopy ¶
func (in *InstanceGroupParameters) DeepCopy() *InstanceGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceGroupParameters.
func (*InstanceGroupParameters) DeepCopyInto ¶
func (in *InstanceGroupParameters) DeepCopyInto(out *InstanceGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceGroupSpec ¶
type InstanceGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider InstanceGroupParameters `json:"forProvider"` }
InstanceGroupSpec defines the desired state of InstanceGroup
func (*InstanceGroupSpec) DeepCopy ¶
func (in *InstanceGroupSpec) DeepCopy() *InstanceGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceGroupSpec.
func (*InstanceGroupSpec) DeepCopyInto ¶
func (in *InstanceGroupSpec) DeepCopyInto(out *InstanceGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceGroupStatus ¶
type InstanceGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider InstanceGroupObservation `json:"atProvider,omitempty"` }
InstanceGroupStatus defines the observed state of InstanceGroup.
func (*InstanceGroupStatus) DeepCopy ¶
func (in *InstanceGroupStatus) DeepCopy() *InstanceGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceGroupStatus.
func (*InstanceGroupStatus) DeepCopyInto ¶
func (in *InstanceGroupStatus) DeepCopyInto(out *InstanceGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceTypeConfigsConfigurationsObservation ¶
type InstanceTypeConfigsConfigurationsObservation struct { }
func (*InstanceTypeConfigsConfigurationsObservation) DeepCopy ¶
func (in *InstanceTypeConfigsConfigurationsObservation) DeepCopy() *InstanceTypeConfigsConfigurationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceTypeConfigsConfigurationsObservation.
func (*InstanceTypeConfigsConfigurationsObservation) DeepCopyInto ¶
func (in *InstanceTypeConfigsConfigurationsObservation) DeepCopyInto(out *InstanceTypeConfigsConfigurationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceTypeConfigsConfigurationsParameters ¶
type InstanceTypeConfigsConfigurationsParameters struct { // +kubebuilder:validation:Optional Classification *string `json:"classification,omitempty" tf:"classification,omitempty"` // +kubebuilder:validation:Optional Properties map[string]*string `json:"properties,omitempty" tf:"properties,omitempty"` }
func (*InstanceTypeConfigsConfigurationsParameters) DeepCopy ¶
func (in *InstanceTypeConfigsConfigurationsParameters) DeepCopy() *InstanceTypeConfigsConfigurationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceTypeConfigsConfigurationsParameters.
func (*InstanceTypeConfigsConfigurationsParameters) DeepCopyInto ¶
func (in *InstanceTypeConfigsConfigurationsParameters) DeepCopyInto(out *InstanceTypeConfigsConfigurationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceTypeConfigsEBSConfigObservation ¶
type InstanceTypeConfigsEBSConfigObservation struct { }
func (*InstanceTypeConfigsEBSConfigObservation) DeepCopy ¶
func (in *InstanceTypeConfigsEBSConfigObservation) DeepCopy() *InstanceTypeConfigsEBSConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceTypeConfigsEBSConfigObservation.
func (*InstanceTypeConfigsEBSConfigObservation) DeepCopyInto ¶
func (in *InstanceTypeConfigsEBSConfigObservation) DeepCopyInto(out *InstanceTypeConfigsEBSConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceTypeConfigsEBSConfigParameters ¶
type InstanceTypeConfigsEBSConfigParameters struct { // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Optional VolumesPerInstance *float64 `json:"volumesPerInstance,omitempty" tf:"volumes_per_instance,omitempty"` }
func (*InstanceTypeConfigsEBSConfigParameters) DeepCopy ¶
func (in *InstanceTypeConfigsEBSConfigParameters) DeepCopy() *InstanceTypeConfigsEBSConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceTypeConfigsEBSConfigParameters.
func (*InstanceTypeConfigsEBSConfigParameters) DeepCopyInto ¶
func (in *InstanceTypeConfigsEBSConfigParameters) DeepCopyInto(out *InstanceTypeConfigsEBSConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceTypeConfigsObservation ¶
type InstanceTypeConfigsObservation struct { }
func (*InstanceTypeConfigsObservation) DeepCopy ¶
func (in *InstanceTypeConfigsObservation) DeepCopy() *InstanceTypeConfigsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceTypeConfigsObservation.
func (*InstanceTypeConfigsObservation) DeepCopyInto ¶
func (in *InstanceTypeConfigsObservation) DeepCopyInto(out *InstanceTypeConfigsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceTypeConfigsParameters ¶
type InstanceTypeConfigsParameters struct { // +kubebuilder:validation:Optional BidPrice *string `json:"bidPrice,omitempty" tf:"bid_price,omitempty"` // +kubebuilder:validation:Optional BidPriceAsPercentageOfOnDemandPrice *float64 `json:"bidPriceAsPercentageOfOnDemandPrice,omitempty" tf:"bid_price_as_percentage_of_on_demand_price,omitempty"` // +kubebuilder:validation:Optional Configurations []ConfigurationsParameters `json:"configurations,omitempty" tf:"configurations,omitempty"` // +kubebuilder:validation:Optional EBSConfig []EBSConfigParameters `json:"ebsConfig,omitempty" tf:"ebs_config,omitempty"` // +kubebuilder:validation:Required InstanceType *string `json:"instanceType" tf:"instance_type,omitempty"` // +kubebuilder:validation:Optional WeightedCapacity *float64 `json:"weightedCapacity,omitempty" tf:"weighted_capacity,omitempty"` }
func (*InstanceTypeConfigsParameters) DeepCopy ¶
func (in *InstanceTypeConfigsParameters) DeepCopy() *InstanceTypeConfigsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceTypeConfigsParameters.
func (*InstanceTypeConfigsParameters) DeepCopyInto ¶
func (in *InstanceTypeConfigsParameters) DeepCopyInto(out *InstanceTypeConfigsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KerberosAttributesObservation ¶
type KerberosAttributesObservation struct { }
func (*KerberosAttributesObservation) DeepCopy ¶
func (in *KerberosAttributesObservation) DeepCopy() *KerberosAttributesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KerberosAttributesObservation.
func (*KerberosAttributesObservation) DeepCopyInto ¶
func (in *KerberosAttributesObservation) DeepCopyInto(out *KerberosAttributesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KerberosAttributesParameters ¶
type KerberosAttributesParameters struct { // +kubebuilder:validation:Optional AdDomainJoinPasswordSecretRef *v1.SecretKeySelector `json:"adDomainJoinPasswordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional AdDomainJoinUser *string `json:"adDomainJoinUser,omitempty" tf:"ad_domain_join_user,omitempty"` // +kubebuilder:validation:Optional CrossRealmTrustPrincipalPasswordSecretRef *v1.SecretKeySelector `json:"crossRealmTrustPrincipalPasswordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Required KdcAdminPasswordSecretRef v1.SecretKeySelector `json:"kdcAdminPasswordSecretRef" tf:"-"` // +kubebuilder:validation:Required Realm *string `json:"realm" tf:"realm,omitempty"` }
func (*KerberosAttributesParameters) DeepCopy ¶
func (in *KerberosAttributesParameters) DeepCopy() *KerberosAttributesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KerberosAttributesParameters.
func (*KerberosAttributesParameters) DeepCopyInto ¶
func (in *KerberosAttributesParameters) DeepCopyInto(out *KerberosAttributesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchSpecificationsObservation ¶
type LaunchSpecificationsObservation struct { }
func (*LaunchSpecificationsObservation) DeepCopy ¶
func (in *LaunchSpecificationsObservation) DeepCopy() *LaunchSpecificationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchSpecificationsObservation.
func (*LaunchSpecificationsObservation) DeepCopyInto ¶
func (in *LaunchSpecificationsObservation) DeepCopyInto(out *LaunchSpecificationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchSpecificationsOnDemandSpecificationObservation ¶
type LaunchSpecificationsOnDemandSpecificationObservation struct { }
func (*LaunchSpecificationsOnDemandSpecificationObservation) DeepCopy ¶
func (in *LaunchSpecificationsOnDemandSpecificationObservation) DeepCopy() *LaunchSpecificationsOnDemandSpecificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchSpecificationsOnDemandSpecificationObservation.
func (*LaunchSpecificationsOnDemandSpecificationObservation) DeepCopyInto ¶
func (in *LaunchSpecificationsOnDemandSpecificationObservation) DeepCopyInto(out *LaunchSpecificationsOnDemandSpecificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchSpecificationsOnDemandSpecificationParameters ¶
type LaunchSpecificationsOnDemandSpecificationParameters struct { // +kubebuilder:validation:Required AllocationStrategy *string `json:"allocationStrategy" tf:"allocation_strategy,omitempty"` }
func (*LaunchSpecificationsOnDemandSpecificationParameters) DeepCopy ¶
func (in *LaunchSpecificationsOnDemandSpecificationParameters) DeepCopy() *LaunchSpecificationsOnDemandSpecificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchSpecificationsOnDemandSpecificationParameters.
func (*LaunchSpecificationsOnDemandSpecificationParameters) DeepCopyInto ¶
func (in *LaunchSpecificationsOnDemandSpecificationParameters) DeepCopyInto(out *LaunchSpecificationsOnDemandSpecificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchSpecificationsParameters ¶
type LaunchSpecificationsParameters struct { // +kubebuilder:validation:Optional OnDemandSpecification []OnDemandSpecificationParameters `json:"onDemandSpecification,omitempty" tf:"on_demand_specification,omitempty"` // +kubebuilder:validation:Optional SpotSpecification []SpotSpecificationParameters `json:"spotSpecification,omitempty" tf:"spot_specification,omitempty"` }
func (*LaunchSpecificationsParameters) DeepCopy ¶
func (in *LaunchSpecificationsParameters) DeepCopy() *LaunchSpecificationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchSpecificationsParameters.
func (*LaunchSpecificationsParameters) DeepCopyInto ¶
func (in *LaunchSpecificationsParameters) DeepCopyInto(out *LaunchSpecificationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchSpecificationsSpotSpecificationObservation ¶
type LaunchSpecificationsSpotSpecificationObservation struct { }
func (*LaunchSpecificationsSpotSpecificationObservation) DeepCopy ¶
func (in *LaunchSpecificationsSpotSpecificationObservation) DeepCopy() *LaunchSpecificationsSpotSpecificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchSpecificationsSpotSpecificationObservation.
func (*LaunchSpecificationsSpotSpecificationObservation) DeepCopyInto ¶
func (in *LaunchSpecificationsSpotSpecificationObservation) DeepCopyInto(out *LaunchSpecificationsSpotSpecificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LaunchSpecificationsSpotSpecificationParameters ¶
type LaunchSpecificationsSpotSpecificationParameters struct { // +kubebuilder:validation:Required AllocationStrategy *string `json:"allocationStrategy" tf:"allocation_strategy,omitempty"` // +kubebuilder:validation:Optional BlockDurationMinutes *float64 `json:"blockDurationMinutes,omitempty" tf:"block_duration_minutes,omitempty"` // +kubebuilder:validation:Required TimeoutAction *string `json:"timeoutAction" tf:"timeout_action,omitempty"` // +kubebuilder:validation:Required TimeoutDurationMinutes *float64 `json:"timeoutDurationMinutes" tf:"timeout_duration_minutes,omitempty"` }
func (*LaunchSpecificationsSpotSpecificationParameters) DeepCopy ¶
func (in *LaunchSpecificationsSpotSpecificationParameters) DeepCopy() *LaunchSpecificationsSpotSpecificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchSpecificationsSpotSpecificationParameters.
func (*LaunchSpecificationsSpotSpecificationParameters) DeepCopyInto ¶
func (in *LaunchSpecificationsSpotSpecificationParameters) DeepCopyInto(out *LaunchSpecificationsSpotSpecificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedScalingPolicy ¶
type ManagedScalingPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedScalingPolicySpec `json:"spec"` Status ManagedScalingPolicyStatus `json:"status,omitempty"` }
ManagedScalingPolicy is the Schema for the ManagedScalingPolicys 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 (*ManagedScalingPolicy) DeepCopy ¶
func (in *ManagedScalingPolicy) DeepCopy() *ManagedScalingPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedScalingPolicy.
func (*ManagedScalingPolicy) DeepCopyInto ¶
func (in *ManagedScalingPolicy) DeepCopyInto(out *ManagedScalingPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedScalingPolicy) DeepCopyObject ¶
func (in *ManagedScalingPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedScalingPolicy) GetCondition ¶
func (mg *ManagedScalingPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ManagedScalingPolicy.
func (*ManagedScalingPolicy) GetConnectionDetailsMapping ¶
func (tr *ManagedScalingPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ManagedScalingPolicy
func (*ManagedScalingPolicy) GetDeletionPolicy ¶
func (mg *ManagedScalingPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ManagedScalingPolicy.
func (*ManagedScalingPolicy) GetID ¶
func (tr *ManagedScalingPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this ManagedScalingPolicy
func (*ManagedScalingPolicy) GetObservation ¶
func (tr *ManagedScalingPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this ManagedScalingPolicy
func (*ManagedScalingPolicy) GetParameters ¶
func (tr *ManagedScalingPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this ManagedScalingPolicy
func (*ManagedScalingPolicy) GetProviderConfigReference ¶
func (mg *ManagedScalingPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ManagedScalingPolicy.
func (*ManagedScalingPolicy) GetProviderReference ¶
func (mg *ManagedScalingPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this ManagedScalingPolicy. Deprecated: Use GetProviderConfigReference.
func (*ManagedScalingPolicy) GetPublishConnectionDetailsTo ¶
func (mg *ManagedScalingPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ManagedScalingPolicy.
func (*ManagedScalingPolicy) GetTerraformResourceType ¶
func (mg *ManagedScalingPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ManagedScalingPolicy
func (*ManagedScalingPolicy) GetTerraformSchemaVersion ¶
func (tr *ManagedScalingPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ManagedScalingPolicy) GetWriteConnectionSecretToReference ¶
func (mg *ManagedScalingPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ManagedScalingPolicy.
func (*ManagedScalingPolicy) LateInitialize ¶
func (tr *ManagedScalingPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ManagedScalingPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*ManagedScalingPolicy) SetConditions ¶
func (mg *ManagedScalingPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this ManagedScalingPolicy.
func (*ManagedScalingPolicy) SetDeletionPolicy ¶
func (mg *ManagedScalingPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ManagedScalingPolicy.
func (*ManagedScalingPolicy) SetObservation ¶
func (tr *ManagedScalingPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this ManagedScalingPolicy
func (*ManagedScalingPolicy) SetParameters ¶
func (tr *ManagedScalingPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this ManagedScalingPolicy
func (*ManagedScalingPolicy) SetProviderConfigReference ¶
func (mg *ManagedScalingPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ManagedScalingPolicy.
func (*ManagedScalingPolicy) SetProviderReference ¶
func (mg *ManagedScalingPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ManagedScalingPolicy. Deprecated: Use SetProviderConfigReference.
func (*ManagedScalingPolicy) SetPublishConnectionDetailsTo ¶
func (mg *ManagedScalingPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ManagedScalingPolicy.
func (*ManagedScalingPolicy) SetWriteConnectionSecretToReference ¶
func (mg *ManagedScalingPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ManagedScalingPolicy.
type ManagedScalingPolicyList ¶
type ManagedScalingPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ManagedScalingPolicy `json:"items"` }
ManagedScalingPolicyList contains a list of ManagedScalingPolicys
func (*ManagedScalingPolicyList) DeepCopy ¶
func (in *ManagedScalingPolicyList) DeepCopy() *ManagedScalingPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedScalingPolicyList.
func (*ManagedScalingPolicyList) DeepCopyInto ¶
func (in *ManagedScalingPolicyList) DeepCopyInto(out *ManagedScalingPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedScalingPolicyList) DeepCopyObject ¶
func (in *ManagedScalingPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedScalingPolicyList) GetItems ¶
func (l *ManagedScalingPolicyList) GetItems() []resource.Managed
GetItems of this ManagedScalingPolicyList.
type ManagedScalingPolicyObservation ¶
type ManagedScalingPolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ManagedScalingPolicyObservation) DeepCopy ¶
func (in *ManagedScalingPolicyObservation) DeepCopy() *ManagedScalingPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedScalingPolicyObservation.
func (*ManagedScalingPolicyObservation) DeepCopyInto ¶
func (in *ManagedScalingPolicyObservation) DeepCopyInto(out *ManagedScalingPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedScalingPolicyParameters ¶
type ManagedScalingPolicyParameters struct { // +kubebuilder:validation:Required ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"` // +kubebuilder:validation:Required ComputeLimits []ComputeLimitsParameters `json:"computeLimits" tf:"compute_limits,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:"-"` }
func (*ManagedScalingPolicyParameters) DeepCopy ¶
func (in *ManagedScalingPolicyParameters) DeepCopy() *ManagedScalingPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedScalingPolicyParameters.
func (*ManagedScalingPolicyParameters) DeepCopyInto ¶
func (in *ManagedScalingPolicyParameters) DeepCopyInto(out *ManagedScalingPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedScalingPolicySpec ¶
type ManagedScalingPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ManagedScalingPolicyParameters `json:"forProvider"` }
ManagedScalingPolicySpec defines the desired state of ManagedScalingPolicy
func (*ManagedScalingPolicySpec) DeepCopy ¶
func (in *ManagedScalingPolicySpec) DeepCopy() *ManagedScalingPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedScalingPolicySpec.
func (*ManagedScalingPolicySpec) DeepCopyInto ¶
func (in *ManagedScalingPolicySpec) DeepCopyInto(out *ManagedScalingPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedScalingPolicyStatus ¶
type ManagedScalingPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ManagedScalingPolicyObservation `json:"atProvider,omitempty"` }
ManagedScalingPolicyStatus defines the observed state of ManagedScalingPolicy.
func (*ManagedScalingPolicyStatus) DeepCopy ¶
func (in *ManagedScalingPolicyStatus) DeepCopy() *ManagedScalingPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedScalingPolicyStatus.
func (*ManagedScalingPolicyStatus) DeepCopyInto ¶
func (in *ManagedScalingPolicyStatus) DeepCopyInto(out *ManagedScalingPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MasterInstanceFleetInstanceTypeConfigsObservation ¶
type MasterInstanceFleetInstanceTypeConfigsObservation struct { }
func (*MasterInstanceFleetInstanceTypeConfigsObservation) DeepCopy ¶
func (in *MasterInstanceFleetInstanceTypeConfigsObservation) DeepCopy() *MasterInstanceFleetInstanceTypeConfigsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MasterInstanceFleetInstanceTypeConfigsObservation.
func (*MasterInstanceFleetInstanceTypeConfigsObservation) DeepCopyInto ¶
func (in *MasterInstanceFleetInstanceTypeConfigsObservation) DeepCopyInto(out *MasterInstanceFleetInstanceTypeConfigsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MasterInstanceFleetInstanceTypeConfigsParameters ¶
type MasterInstanceFleetInstanceTypeConfigsParameters struct { // +kubebuilder:validation:Optional BidPrice *string `json:"bidPrice,omitempty" tf:"bid_price,omitempty"` // +kubebuilder:validation:Optional BidPriceAsPercentageOfOnDemandPrice *float64 `json:"bidPriceAsPercentageOfOnDemandPrice,omitempty" tf:"bid_price_as_percentage_of_on_demand_price,omitempty"` // +kubebuilder:validation:Optional Configurations []InstanceTypeConfigsConfigurationsParameters `json:"configurations,omitempty" tf:"configurations,omitempty"` // +kubebuilder:validation:Optional EBSConfig []InstanceTypeConfigsEBSConfigParameters `json:"ebsConfig,omitempty" tf:"ebs_config,omitempty"` // +kubebuilder:validation:Required InstanceType *string `json:"instanceType" tf:"instance_type,omitempty"` // +kubebuilder:validation:Optional WeightedCapacity *float64 `json:"weightedCapacity,omitempty" tf:"weighted_capacity,omitempty"` }
func (*MasterInstanceFleetInstanceTypeConfigsParameters) DeepCopy ¶
func (in *MasterInstanceFleetInstanceTypeConfigsParameters) DeepCopy() *MasterInstanceFleetInstanceTypeConfigsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MasterInstanceFleetInstanceTypeConfigsParameters.
func (*MasterInstanceFleetInstanceTypeConfigsParameters) DeepCopyInto ¶
func (in *MasterInstanceFleetInstanceTypeConfigsParameters) DeepCopyInto(out *MasterInstanceFleetInstanceTypeConfigsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MasterInstanceFleetLaunchSpecificationsObservation ¶
type MasterInstanceFleetLaunchSpecificationsObservation struct { }
func (*MasterInstanceFleetLaunchSpecificationsObservation) DeepCopy ¶
func (in *MasterInstanceFleetLaunchSpecificationsObservation) DeepCopy() *MasterInstanceFleetLaunchSpecificationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MasterInstanceFleetLaunchSpecificationsObservation.
func (*MasterInstanceFleetLaunchSpecificationsObservation) DeepCopyInto ¶
func (in *MasterInstanceFleetLaunchSpecificationsObservation) DeepCopyInto(out *MasterInstanceFleetLaunchSpecificationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MasterInstanceFleetLaunchSpecificationsParameters ¶
type MasterInstanceFleetLaunchSpecificationsParameters struct { // +kubebuilder:validation:Optional OnDemandSpecification []LaunchSpecificationsOnDemandSpecificationParameters `json:"onDemandSpecification,omitempty" tf:"on_demand_specification,omitempty"` // +kubebuilder:validation:Optional SpotSpecification []LaunchSpecificationsSpotSpecificationParameters `json:"spotSpecification,omitempty" tf:"spot_specification,omitempty"` }
func (*MasterInstanceFleetLaunchSpecificationsParameters) DeepCopy ¶
func (in *MasterInstanceFleetLaunchSpecificationsParameters) DeepCopy() *MasterInstanceFleetLaunchSpecificationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MasterInstanceFleetLaunchSpecificationsParameters.
func (*MasterInstanceFleetLaunchSpecificationsParameters) DeepCopyInto ¶
func (in *MasterInstanceFleetLaunchSpecificationsParameters) DeepCopyInto(out *MasterInstanceFleetLaunchSpecificationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MasterInstanceFleetObservation ¶
type MasterInstanceFleetObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` ProvisionedOnDemandCapacity *float64 `json:"provisionedOnDemandCapacity,omitempty" tf:"provisioned_on_demand_capacity,omitempty"` ProvisionedSpotCapacity *float64 `json:"provisionedSpotCapacity,omitempty" tf:"provisioned_spot_capacity,omitempty"` }
func (*MasterInstanceFleetObservation) DeepCopy ¶
func (in *MasterInstanceFleetObservation) DeepCopy() *MasterInstanceFleetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MasterInstanceFleetObservation.
func (*MasterInstanceFleetObservation) DeepCopyInto ¶
func (in *MasterInstanceFleetObservation) DeepCopyInto(out *MasterInstanceFleetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MasterInstanceFleetParameters ¶
type MasterInstanceFleetParameters struct { // +kubebuilder:validation:Optional InstanceTypeConfigs []MasterInstanceFleetInstanceTypeConfigsParameters `json:"instanceTypeConfigs,omitempty" tf:"instance_type_configs,omitempty"` // +kubebuilder:validation:Optional LaunchSpecifications []MasterInstanceFleetLaunchSpecificationsParameters `json:"launchSpecifications,omitempty" tf:"launch_specifications,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional TargetOnDemandCapacity *float64 `json:"targetOnDemandCapacity,omitempty" tf:"target_on_demand_capacity,omitempty"` // +kubebuilder:validation:Optional TargetSpotCapacity *float64 `json:"targetSpotCapacity,omitempty" tf:"target_spot_capacity,omitempty"` }
func (*MasterInstanceFleetParameters) DeepCopy ¶
func (in *MasterInstanceFleetParameters) DeepCopy() *MasterInstanceFleetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MasterInstanceFleetParameters.
func (*MasterInstanceFleetParameters) DeepCopyInto ¶
func (in *MasterInstanceFleetParameters) DeepCopyInto(out *MasterInstanceFleetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MasterInstanceGroupEBSConfigObservation ¶
type MasterInstanceGroupEBSConfigObservation struct { }
func (*MasterInstanceGroupEBSConfigObservation) DeepCopy ¶
func (in *MasterInstanceGroupEBSConfigObservation) DeepCopy() *MasterInstanceGroupEBSConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MasterInstanceGroupEBSConfigObservation.
func (*MasterInstanceGroupEBSConfigObservation) DeepCopyInto ¶
func (in *MasterInstanceGroupEBSConfigObservation) DeepCopyInto(out *MasterInstanceGroupEBSConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MasterInstanceGroupEBSConfigParameters ¶
type MasterInstanceGroupEBSConfigParameters struct { // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +kubebuilder:validation:Required Size *float64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Optional VolumesPerInstance *float64 `json:"volumesPerInstance,omitempty" tf:"volumes_per_instance,omitempty"` }
func (*MasterInstanceGroupEBSConfigParameters) DeepCopy ¶
func (in *MasterInstanceGroupEBSConfigParameters) DeepCopy() *MasterInstanceGroupEBSConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MasterInstanceGroupEBSConfigParameters.
func (*MasterInstanceGroupEBSConfigParameters) DeepCopyInto ¶
func (in *MasterInstanceGroupEBSConfigParameters) DeepCopyInto(out *MasterInstanceGroupEBSConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MasterInstanceGroupObservation ¶
type MasterInstanceGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MasterInstanceGroupObservation) DeepCopy ¶
func (in *MasterInstanceGroupObservation) DeepCopy() *MasterInstanceGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MasterInstanceGroupObservation.
func (*MasterInstanceGroupObservation) DeepCopyInto ¶
func (in *MasterInstanceGroupObservation) DeepCopyInto(out *MasterInstanceGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MasterInstanceGroupParameters ¶
type MasterInstanceGroupParameters struct { // +kubebuilder:validation:Optional BidPrice *string `json:"bidPrice,omitempty" tf:"bid_price,omitempty"` // +kubebuilder:validation:Optional EBSConfig []MasterInstanceGroupEBSConfigParameters `json:"ebsConfig,omitempty" tf:"ebs_config,omitempty"` // +kubebuilder:validation:Optional InstanceCount *float64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"` // +kubebuilder:validation:Required InstanceType *string `json:"instanceType" tf:"instance_type,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*MasterInstanceGroupParameters) DeepCopy ¶
func (in *MasterInstanceGroupParameters) DeepCopy() *MasterInstanceGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MasterInstanceGroupParameters.
func (*MasterInstanceGroupParameters) DeepCopyInto ¶
func (in *MasterInstanceGroupParameters) DeepCopyInto(out *MasterInstanceGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnDemandSpecificationObservation ¶
type OnDemandSpecificationObservation struct { }
func (*OnDemandSpecificationObservation) DeepCopy ¶
func (in *OnDemandSpecificationObservation) DeepCopy() *OnDemandSpecificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnDemandSpecificationObservation.
func (*OnDemandSpecificationObservation) DeepCopyInto ¶
func (in *OnDemandSpecificationObservation) DeepCopyInto(out *OnDemandSpecificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OnDemandSpecificationParameters ¶
type OnDemandSpecificationParameters struct { // +kubebuilder:validation:Required AllocationStrategy *string `json:"allocationStrategy" tf:"allocation_strategy,omitempty"` }
func (*OnDemandSpecificationParameters) DeepCopy ¶
func (in *OnDemandSpecificationParameters) DeepCopy() *OnDemandSpecificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OnDemandSpecificationParameters.
func (*OnDemandSpecificationParameters) DeepCopyInto ¶
func (in *OnDemandSpecificationParameters) DeepCopyInto(out *OnDemandSpecificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityConfiguration ¶
type SecurityConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityConfigurationSpec `json:"spec"` Status SecurityConfigurationStatus `json:"status,omitempty"` }
SecurityConfiguration is the Schema for the SecurityConfigurations 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 (*SecurityConfiguration) DeepCopy ¶
func (in *SecurityConfiguration) DeepCopy() *SecurityConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfiguration.
func (*SecurityConfiguration) DeepCopyInto ¶
func (in *SecurityConfiguration) DeepCopyInto(out *SecurityConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityConfiguration) DeepCopyObject ¶
func (in *SecurityConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityConfiguration) GetCondition ¶
func (mg *SecurityConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityConfiguration.
func (*SecurityConfiguration) GetConnectionDetailsMapping ¶
func (tr *SecurityConfiguration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityConfiguration
func (*SecurityConfiguration) GetDeletionPolicy ¶
func (mg *SecurityConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityConfiguration.
func (*SecurityConfiguration) GetID ¶
func (tr *SecurityConfiguration) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityConfiguration
func (*SecurityConfiguration) GetObservation ¶
func (tr *SecurityConfiguration) GetObservation() (map[string]interface{}, error)
GetObservation of this SecurityConfiguration
func (*SecurityConfiguration) GetParameters ¶
func (tr *SecurityConfiguration) GetParameters() (map[string]interface{}, error)
GetParameters of this SecurityConfiguration
func (*SecurityConfiguration) GetProviderConfigReference ¶
func (mg *SecurityConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityConfiguration.
func (*SecurityConfiguration) GetProviderReference ¶
func (mg *SecurityConfiguration) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityConfiguration. Deprecated: Use GetProviderConfigReference.
func (*SecurityConfiguration) GetPublishConnectionDetailsTo ¶
func (mg *SecurityConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SecurityConfiguration.
func (*SecurityConfiguration) GetTerraformResourceType ¶
func (mg *SecurityConfiguration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityConfiguration
func (*SecurityConfiguration) GetTerraformSchemaVersion ¶
func (tr *SecurityConfiguration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *SecurityConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityConfiguration.
func (*SecurityConfiguration) LateInitialize ¶
func (tr *SecurityConfiguration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecurityConfiguration using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecurityConfiguration) SetConditions ¶
func (mg *SecurityConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityConfiguration.
func (*SecurityConfiguration) SetDeletionPolicy ¶
func (mg *SecurityConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityConfiguration.
func (*SecurityConfiguration) SetObservation ¶
func (tr *SecurityConfiguration) SetObservation(obs map[string]interface{}) error
SetObservation for this SecurityConfiguration
func (*SecurityConfiguration) SetParameters ¶
func (tr *SecurityConfiguration) SetParameters(params map[string]interface{}) error
SetParameters for this SecurityConfiguration
func (*SecurityConfiguration) SetProviderConfigReference ¶
func (mg *SecurityConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityConfiguration.
func (*SecurityConfiguration) SetProviderReference ¶
func (mg *SecurityConfiguration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityConfiguration. Deprecated: Use SetProviderConfigReference.
func (*SecurityConfiguration) SetPublishConnectionDetailsTo ¶
func (mg *SecurityConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SecurityConfiguration.
func (*SecurityConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *SecurityConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityConfiguration.
type SecurityConfigurationList ¶
type SecurityConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityConfiguration `json:"items"` }
SecurityConfigurationList contains a list of SecurityConfigurations
func (*SecurityConfigurationList) DeepCopy ¶
func (in *SecurityConfigurationList) DeepCopy() *SecurityConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationList.
func (*SecurityConfigurationList) DeepCopyInto ¶
func (in *SecurityConfigurationList) DeepCopyInto(out *SecurityConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityConfigurationList) DeepCopyObject ¶
func (in *SecurityConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityConfigurationList) GetItems ¶
func (l *SecurityConfigurationList) GetItems() []resource.Managed
GetItems of this SecurityConfigurationList.
type SecurityConfigurationObservation ¶
type SecurityConfigurationObservation struct { CreationDate *string `json:"creationDate,omitempty" tf:"creation_date,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*SecurityConfigurationObservation) DeepCopy ¶
func (in *SecurityConfigurationObservation) DeepCopy() *SecurityConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationObservation.
func (*SecurityConfigurationObservation) DeepCopyInto ¶
func (in *SecurityConfigurationObservation) DeepCopyInto(out *SecurityConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityConfigurationParameters ¶
type SecurityConfigurationParameters struct { // +kubebuilder:validation:Required Configuration *string `json:"configuration" tf:"configuration,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,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:"-"` }
func (*SecurityConfigurationParameters) DeepCopy ¶
func (in *SecurityConfigurationParameters) DeepCopy() *SecurityConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationParameters.
func (*SecurityConfigurationParameters) DeepCopyInto ¶
func (in *SecurityConfigurationParameters) DeepCopyInto(out *SecurityConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityConfigurationSpec ¶
type SecurityConfigurationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityConfigurationParameters `json:"forProvider"` }
SecurityConfigurationSpec defines the desired state of SecurityConfiguration
func (*SecurityConfigurationSpec) DeepCopy ¶
func (in *SecurityConfigurationSpec) DeepCopy() *SecurityConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationSpec.
func (*SecurityConfigurationSpec) DeepCopyInto ¶
func (in *SecurityConfigurationSpec) DeepCopyInto(out *SecurityConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityConfigurationStatus ¶
type SecurityConfigurationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityConfigurationObservation `json:"atProvider,omitempty"` }
SecurityConfigurationStatus defines the observed state of SecurityConfiguration.
func (*SecurityConfigurationStatus) DeepCopy ¶
func (in *SecurityConfigurationStatus) DeepCopy() *SecurityConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityConfigurationStatus.
func (*SecurityConfigurationStatus) DeepCopyInto ¶
func (in *SecurityConfigurationStatus) DeepCopyInto(out *SecurityConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotSpecificationObservation ¶
type SpotSpecificationObservation struct { }
func (*SpotSpecificationObservation) DeepCopy ¶
func (in *SpotSpecificationObservation) DeepCopy() *SpotSpecificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotSpecificationObservation.
func (*SpotSpecificationObservation) DeepCopyInto ¶
func (in *SpotSpecificationObservation) DeepCopyInto(out *SpotSpecificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpotSpecificationParameters ¶
type SpotSpecificationParameters struct { // +kubebuilder:validation:Required AllocationStrategy *string `json:"allocationStrategy" tf:"allocation_strategy,omitempty"` // +kubebuilder:validation:Optional BlockDurationMinutes *float64 `json:"blockDurationMinutes,omitempty" tf:"block_duration_minutes,omitempty"` // +kubebuilder:validation:Required TimeoutAction *string `json:"timeoutAction" tf:"timeout_action,omitempty"` // +kubebuilder:validation:Required TimeoutDurationMinutes *float64 `json:"timeoutDurationMinutes" tf:"timeout_duration_minutes,omitempty"` }
func (*SpotSpecificationParameters) DeepCopy ¶
func (in *SpotSpecificationParameters) DeepCopy() *SpotSpecificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotSpecificationParameters.
func (*SpotSpecificationParameters) DeepCopyInto ¶
func (in *SpotSpecificationParameters) DeepCopyInto(out *SpotSpecificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StepObservation ¶
type StepObservation struct { }
func (*StepObservation) DeepCopy ¶
func (in *StepObservation) DeepCopy() *StepObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StepObservation.
func (*StepObservation) DeepCopyInto ¶
func (in *StepObservation) DeepCopyInto(out *StepObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StepParameters ¶
type StepParameters struct { // +kubebuilder:validation:Optional ActionOnFailure *string `json:"actionOnFailure,omitempty" tf:"action_on_failure"` // +kubebuilder:validation:Optional HadoopJarStep []HadoopJarStepParameters `json:"hadoopJarStep,omitempty" tf:"hadoop_jar_step"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name"` }
func (*StepParameters) DeepCopy ¶
func (in *StepParameters) DeepCopy() *StepParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StepParameters.
func (*StepParameters) DeepCopyInto ¶
func (in *StepParameters) DeepCopyInto(out *StepParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.