Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=mq.aws.jet.crossplane.io +versionName=v1alpha2
Index ¶
- Constants
- Variables
- type Broker
- func (in *Broker) DeepCopy() *Broker
- func (in *Broker) DeepCopyInto(out *Broker)
- func (in *Broker) DeepCopyObject() runtime.Object
- func (mg *Broker) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Broker) GetConnectionDetailsMapping() map[string]string
- func (mg *Broker) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Broker) GetID() string
- func (tr *Broker) GetObservation() (map[string]interface{}, error)
- func (tr *Broker) GetParameters() (map[string]interface{}, error)
- func (mg *Broker) GetProviderConfigReference() *xpv1.Reference
- func (mg *Broker) GetProviderReference() *xpv1.Reference
- func (mg *Broker) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Broker) GetTerraformResourceType() string
- func (tr *Broker) GetTerraformSchemaVersion() int
- func (mg *Broker) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Broker) LateInitialize(attrs []byte) (bool, error)
- func (mg *Broker) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Broker) SetConditions(c ...xpv1.Condition)
- func (mg *Broker) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Broker) SetObservation(obs map[string]interface{}) error
- func (tr *Broker) SetParameters(params map[string]interface{}) error
- func (mg *Broker) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Broker) SetProviderReference(r *xpv1.Reference)
- func (mg *Broker) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Broker) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BrokerList
- type BrokerObservation
- type BrokerParameters
- type BrokerSpec
- type BrokerStatus
- type Configuration
- func (in *Configuration) DeepCopy() *Configuration
- func (in *Configuration) DeepCopyInto(out *Configuration)
- func (in *Configuration) DeepCopyObject() runtime.Object
- func (mg *Configuration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Configuration) GetConnectionDetailsMapping() map[string]string
- func (mg *Configuration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Configuration) GetID() string
- func (tr *Configuration) GetObservation() (map[string]interface{}, error)
- func (tr *Configuration) GetParameters() (map[string]interface{}, error)
- func (mg *Configuration) GetProviderConfigReference() *xpv1.Reference
- func (mg *Configuration) GetProviderReference() *xpv1.Reference
- func (mg *Configuration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Configuration) GetTerraformResourceType() string
- func (tr *Configuration) GetTerraformSchemaVersion() int
- func (mg *Configuration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Configuration) LateInitialize(attrs []byte) (bool, error)
- func (mg *Configuration) SetConditions(c ...xpv1.Condition)
- func (mg *Configuration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Configuration) SetObservation(obs map[string]interface{}) error
- func (tr *Configuration) SetParameters(params map[string]interface{}) error
- func (mg *Configuration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Configuration) SetProviderReference(r *xpv1.Reference)
- func (mg *Configuration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Configuration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConfigurationList
- type ConfigurationObservation
- type ConfigurationObservation_2
- type ConfigurationParameters
- type ConfigurationParameters_2
- type ConfigurationSpec
- type ConfigurationStatus
- type EncryptionOptionsObservation
- type EncryptionOptionsParameters
- type InstancesObservation
- type InstancesParameters
- type LdapServerMetadataObservation
- type LdapServerMetadataParameters
- type LogsObservation
- type LogsParameters
- type MaintenanceWindowStartTimeObservation
- type MaintenanceWindowStartTimeParameters
- type UserObservation
- type UserParameters
Constants ¶
const ( CRDGroup = "mq.aws.jet.crossplane.io" CRDVersion = "v1alpha2" )
Package type metadata.
Variables ¶
var ( Broker_Kind = "Broker" Broker_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Broker_Kind}.String() Broker_KindAPIVersion = Broker_Kind + "." + CRDGroupVersion.String() Broker_GroupVersionKind = CRDGroupVersion.WithKind(Broker_Kind) )
Repository type metadata.
var ( Configuration_Kind = "Configuration" Configuration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Configuration_Kind}.String() Configuration_KindAPIVersion = Configuration_Kind + "." + CRDGroupVersion.String() Configuration_GroupVersionKind = CRDGroupVersion.WithKind(Configuration_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 )
Functions ¶
This section is empty.
Types ¶
type Broker ¶
type Broker struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BrokerSpec `json:"spec"` Status BrokerStatus `json:"status,omitempty"` }
Broker is the Schema for the Brokers 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 (*Broker) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Broker.
func (*Broker) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Broker) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Broker) GetCondition ¶
func (mg *Broker) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Broker.
func (*Broker) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Broker
func (*Broker) GetDeletionPolicy ¶
func (mg *Broker) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Broker.
func (*Broker) GetObservation ¶
GetObservation of this Broker
func (*Broker) GetParameters ¶
GetParameters of this Broker
func (*Broker) GetProviderConfigReference ¶
GetProviderConfigReference of this Broker.
func (*Broker) GetProviderReference ¶
GetProviderReference of this Broker. Deprecated: Use GetProviderConfigReference.
func (*Broker) GetPublishConnectionDetailsTo ¶
func (mg *Broker) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Broker.
func (*Broker) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Broker
func (*Broker) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Broker) GetWriteConnectionSecretToReference ¶
func (mg *Broker) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Broker.
func (*Broker) LateInitialize ¶
LateInitialize this Broker using its observed tfState. returns True if there are any spec changes for the resource.
func (*Broker) ResolveReferences ¶
ResolveReferences of this Broker.
func (*Broker) SetConditions ¶
SetConditions of this Broker.
func (*Broker) SetDeletionPolicy ¶
func (mg *Broker) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Broker.
func (*Broker) SetObservation ¶
SetObservation for this Broker
func (*Broker) SetParameters ¶
SetParameters for this Broker
func (*Broker) SetProviderConfigReference ¶
SetProviderConfigReference of this Broker.
func (*Broker) SetProviderReference ¶
SetProviderReference of this Broker. Deprecated: Use SetProviderConfigReference.
func (*Broker) SetPublishConnectionDetailsTo ¶
func (mg *Broker) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Broker.
func (*Broker) SetWriteConnectionSecretToReference ¶
func (mg *Broker) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Broker.
type BrokerList ¶
type BrokerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Broker `json:"items"` }
BrokerList contains a list of Brokers
func (*BrokerList) DeepCopy ¶
func (in *BrokerList) DeepCopy() *BrokerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrokerList.
func (*BrokerList) DeepCopyInto ¶
func (in *BrokerList) DeepCopyInto(out *BrokerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BrokerList) DeepCopyObject ¶
func (in *BrokerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BrokerList) GetItems ¶
func (l *BrokerList) GetItems() []resource.Managed
GetItems of this BrokerList.
type BrokerObservation ¶
type BrokerObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Instances []InstancesObservation `json:"instances,omitempty" tf:"instances,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*BrokerObservation) DeepCopy ¶
func (in *BrokerObservation) DeepCopy() *BrokerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrokerObservation.
func (*BrokerObservation) DeepCopyInto ¶
func (in *BrokerObservation) DeepCopyInto(out *BrokerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BrokerParameters ¶
type BrokerParameters struct { // +kubebuilder:validation:Optional ApplyImmediately *bool `json:"applyImmediately,omitempty" tf:"apply_immediately,omitempty"` // +kubebuilder:validation:Optional AuthenticationStrategy *string `json:"authenticationStrategy,omitempty" tf:"authentication_strategy,omitempty"` // +kubebuilder:validation:Optional AutoMinorVersionUpgrade *bool `json:"autoMinorVersionUpgrade,omitempty" tf:"auto_minor_version_upgrade,omitempty"` // +kubebuilder:validation:Required BrokerName *string `json:"brokerName" tf:"broker_name,omitempty"` // +kubebuilder:validation:Optional Configuration []ConfigurationParameters `json:"configuration,omitempty" tf:"configuration,omitempty"` // +kubebuilder:validation:Optional DeploymentMode *string `json:"deploymentMode,omitempty" tf:"deployment_mode,omitempty"` // +kubebuilder:validation:Optional EncryptionOptions []EncryptionOptionsParameters `json:"encryptionOptions,omitempty" tf:"encryption_options,omitempty"` // +kubebuilder:validation:Required EngineType *string `json:"engineType" tf:"engine_type,omitempty"` // +kubebuilder:validation:Required EngineVersion *string `json:"engineVersion" tf:"engine_version,omitempty"` // +kubebuilder:validation:Required HostInstanceType *string `json:"hostInstanceType" tf:"host_instance_type,omitempty"` // +kubebuilder:validation:Optional LdapServerMetadata []LdapServerMetadataParameters `json:"ldapServerMetadata,omitempty" tf:"ldap_server_metadata,omitempty"` // +kubebuilder:validation:Optional Logs []LogsParameters `json:"logs,omitempty" tf:"logs,omitempty"` // +kubebuilder:validation:Optional MaintenanceWindowStartTime []MaintenanceWindowStartTimeParameters `json:"maintenanceWindowStartTime,omitempty" tf:"maintenance_window_start_time,omitempty"` // +kubebuilder:validation:Optional PubliclyAccessible *bool `json:"publiclyAccessible,omitempty" tf:"publicly_accessible,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 SecurityGroups []*string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"` // +kubebuilder:validation:Optional StorageType *string `json:"storageType,omitempty" tf:"storage_type,omitempty"` // +kubebuilder:validation:Optional SubnetIdRefs []v1.Reference `json:"subnetIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIdSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.Subnet // +crossplane:generate:reference:refFieldName=SubnetIdRefs // +crossplane:generate:reference:selectorFieldName=SubnetIdSelector // +kubebuilder:validation:Optional SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required User []UserParameters `json:"user" tf:"user,omitempty"` }
func (*BrokerParameters) DeepCopy ¶
func (in *BrokerParameters) DeepCopy() *BrokerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrokerParameters.
func (*BrokerParameters) DeepCopyInto ¶
func (in *BrokerParameters) DeepCopyInto(out *BrokerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BrokerSpec ¶
type BrokerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BrokerParameters `json:"forProvider"` }
BrokerSpec defines the desired state of Broker
func (*BrokerSpec) DeepCopy ¶
func (in *BrokerSpec) DeepCopy() *BrokerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrokerSpec.
func (*BrokerSpec) DeepCopyInto ¶
func (in *BrokerSpec) DeepCopyInto(out *BrokerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BrokerStatus ¶
type BrokerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BrokerObservation `json:"atProvider,omitempty"` }
BrokerStatus defines the observed state of Broker.
func (*BrokerStatus) DeepCopy ¶
func (in *BrokerStatus) DeepCopy() *BrokerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BrokerStatus.
func (*BrokerStatus) DeepCopyInto ¶
func (in *BrokerStatus) DeepCopyInto(out *BrokerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Configuration ¶
type Configuration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigurationSpec `json:"spec"` Status ConfigurationStatus `json:"status,omitempty"` }
Configuration is the Schema for the Configurations 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 (*Configuration) DeepCopy ¶
func (in *Configuration) DeepCopy() *Configuration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Configuration.
func (*Configuration) DeepCopyInto ¶
func (in *Configuration) DeepCopyInto(out *Configuration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Configuration) DeepCopyObject ¶
func (in *Configuration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Configuration) GetCondition ¶
func (mg *Configuration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Configuration.
func (*Configuration) GetConnectionDetailsMapping ¶
func (tr *Configuration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Configuration
func (*Configuration) GetDeletionPolicy ¶
func (mg *Configuration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Configuration.
func (*Configuration) GetID ¶
func (tr *Configuration) GetID() string
GetID returns ID of underlying Terraform resource of this Configuration
func (*Configuration) GetObservation ¶
func (tr *Configuration) GetObservation() (map[string]interface{}, error)
GetObservation of this Configuration
func (*Configuration) GetParameters ¶
func (tr *Configuration) GetParameters() (map[string]interface{}, error)
GetParameters of this Configuration
func (*Configuration) GetProviderConfigReference ¶
func (mg *Configuration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Configuration.
func (*Configuration) GetProviderReference ¶
func (mg *Configuration) GetProviderReference() *xpv1.Reference
GetProviderReference of this Configuration. Deprecated: Use GetProviderConfigReference.
func (*Configuration) GetPublishConnectionDetailsTo ¶
func (mg *Configuration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Configuration.
func (*Configuration) GetTerraformResourceType ¶
func (mg *Configuration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Configuration
func (*Configuration) GetTerraformSchemaVersion ¶
func (tr *Configuration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Configuration) GetWriteConnectionSecretToReference ¶
func (mg *Configuration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Configuration.
func (*Configuration) LateInitialize ¶
func (tr *Configuration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Configuration using its observed tfState. returns True if there are any spec changes for the resource.
func (*Configuration) SetConditions ¶
func (mg *Configuration) SetConditions(c ...xpv1.Condition)
SetConditions of this Configuration.
func (*Configuration) SetDeletionPolicy ¶
func (mg *Configuration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Configuration.
func (*Configuration) SetObservation ¶
func (tr *Configuration) SetObservation(obs map[string]interface{}) error
SetObservation for this Configuration
func (*Configuration) SetParameters ¶
func (tr *Configuration) SetParameters(params map[string]interface{}) error
SetParameters for this Configuration
func (*Configuration) SetProviderConfigReference ¶
func (mg *Configuration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Configuration.
func (*Configuration) SetProviderReference ¶
func (mg *Configuration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Configuration. Deprecated: Use SetProviderConfigReference.
func (*Configuration) SetPublishConnectionDetailsTo ¶
func (mg *Configuration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Configuration.
func (*Configuration) SetWriteConnectionSecretToReference ¶
func (mg *Configuration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Configuration.
type ConfigurationList ¶
type ConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Configuration `json:"items"` }
ConfigurationList contains a list of Configurations
func (*ConfigurationList) DeepCopy ¶
func (in *ConfigurationList) DeepCopy() *ConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationList.
func (*ConfigurationList) DeepCopyInto ¶
func (in *ConfigurationList) DeepCopyInto(out *ConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationList) DeepCopyObject ¶
func (in *ConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigurationList) GetItems ¶
func (l *ConfigurationList) GetItems() []resource.Managed
GetItems of this ConfigurationList.
type ConfigurationObservation ¶
type ConfigurationObservation struct { }
func (*ConfigurationObservation) DeepCopy ¶
func (in *ConfigurationObservation) DeepCopy() *ConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationObservation.
func (*ConfigurationObservation) DeepCopyInto ¶
func (in *ConfigurationObservation) DeepCopyInto(out *ConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationObservation_2 ¶
type ConfigurationObservation_2 struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LatestRevision *float64 `json:"latestRevision,omitempty" tf:"latest_revision,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*ConfigurationObservation_2) DeepCopy ¶
func (in *ConfigurationObservation_2) DeepCopy() *ConfigurationObservation_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationObservation_2.
func (*ConfigurationObservation_2) DeepCopyInto ¶
func (in *ConfigurationObservation_2) DeepCopyInto(out *ConfigurationObservation_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationParameters ¶
type ConfigurationParameters struct { // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Optional Revision *float64 `json:"revision,omitempty" tf:"revision,omitempty"` }
func (*ConfigurationParameters) DeepCopy ¶
func (in *ConfigurationParameters) DeepCopy() *ConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationParameters.
func (*ConfigurationParameters) DeepCopyInto ¶
func (in *ConfigurationParameters) DeepCopyInto(out *ConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationParameters_2 ¶
type ConfigurationParameters_2 struct { // +kubebuilder:validation:Optional AuthenticationStrategy *string `json:"authenticationStrategy,omitempty" tf:"authentication_strategy,omitempty"` // +kubebuilder:validation:Required Data *string `json:"data" tf:"data,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required EngineType *string `json:"engineType" tf:"engine_type,omitempty"` // +kubebuilder:validation:Required EngineVersion *string `json:"engineVersion" tf:"engine_version,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:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ConfigurationParameters_2) DeepCopy ¶
func (in *ConfigurationParameters_2) DeepCopy() *ConfigurationParameters_2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationParameters_2.
func (*ConfigurationParameters_2) DeepCopyInto ¶
func (in *ConfigurationParameters_2) DeepCopyInto(out *ConfigurationParameters_2)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationSpec ¶
type ConfigurationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConfigurationParameters_2 `json:"forProvider"` }
ConfigurationSpec defines the desired state of Configuration
func (*ConfigurationSpec) DeepCopy ¶
func (in *ConfigurationSpec) DeepCopy() *ConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSpec.
func (*ConfigurationSpec) DeepCopyInto ¶
func (in *ConfigurationSpec) DeepCopyInto(out *ConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationStatus ¶
type ConfigurationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConfigurationObservation_2 `json:"atProvider,omitempty"` }
ConfigurationStatus defines the observed state of Configuration.
func (*ConfigurationStatus) DeepCopy ¶
func (in *ConfigurationStatus) DeepCopy() *ConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationStatus.
func (*ConfigurationStatus) DeepCopyInto ¶
func (in *ConfigurationStatus) DeepCopyInto(out *ConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionOptionsObservation ¶
type EncryptionOptionsObservation struct { }
func (*EncryptionOptionsObservation) DeepCopy ¶
func (in *EncryptionOptionsObservation) DeepCopy() *EncryptionOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionOptionsObservation.
func (*EncryptionOptionsObservation) DeepCopyInto ¶
func (in *EncryptionOptionsObservation) DeepCopyInto(out *EncryptionOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EncryptionOptionsParameters ¶
type EncryptionOptionsParameters struct { // +kubebuilder:validation:Optional KMSKeyID *string `json:"kmsKeyId,omitempty" tf:"kms_key_id,omitempty"` // +kubebuilder:validation:Optional UseAwsOwnedKey *bool `json:"useAwsOwnedKey,omitempty" tf:"use_aws_owned_key,omitempty"` }
func (*EncryptionOptionsParameters) DeepCopy ¶
func (in *EncryptionOptionsParameters) DeepCopy() *EncryptionOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EncryptionOptionsParameters.
func (*EncryptionOptionsParameters) DeepCopyInto ¶
func (in *EncryptionOptionsParameters) DeepCopyInto(out *EncryptionOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancesObservation ¶
type InstancesObservation struct { ConsoleURL *string `json:"consoleUrl,omitempty" tf:"console_url,omitempty"` Endpoints []*string `json:"endpoints,omitempty" tf:"endpoints,omitempty"` IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` }
func (*InstancesObservation) DeepCopy ¶
func (in *InstancesObservation) DeepCopy() *InstancesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancesObservation.
func (*InstancesObservation) DeepCopyInto ¶
func (in *InstancesObservation) DeepCopyInto(out *InstancesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstancesParameters ¶
type InstancesParameters struct { }
func (*InstancesParameters) DeepCopy ¶
func (in *InstancesParameters) DeepCopy() *InstancesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstancesParameters.
func (*InstancesParameters) DeepCopyInto ¶
func (in *InstancesParameters) DeepCopyInto(out *InstancesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LdapServerMetadataObservation ¶
type LdapServerMetadataObservation struct { }
func (*LdapServerMetadataObservation) DeepCopy ¶
func (in *LdapServerMetadataObservation) DeepCopy() *LdapServerMetadataObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LdapServerMetadataObservation.
func (*LdapServerMetadataObservation) DeepCopyInto ¶
func (in *LdapServerMetadataObservation) DeepCopyInto(out *LdapServerMetadataObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LdapServerMetadataParameters ¶
type LdapServerMetadataParameters struct { // +kubebuilder:validation:Optional Hosts []*string `json:"hosts,omitempty" tf:"hosts,omitempty"` // +kubebuilder:validation:Optional RoleBase *string `json:"roleBase,omitempty" tf:"role_base,omitempty"` // +kubebuilder:validation:Optional RoleName *string `json:"roleName,omitempty" tf:"role_name,omitempty"` // +kubebuilder:validation:Optional RoleSearchMatching *string `json:"roleSearchMatching,omitempty" tf:"role_search_matching,omitempty"` // +kubebuilder:validation:Optional RoleSearchSubtree *bool `json:"roleSearchSubtree,omitempty" tf:"role_search_subtree,omitempty"` // +kubebuilder:validation:Optional ServiceAccountPasswordSecretRef *v1.SecretKeySelector `json:"serviceAccountPasswordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ServiceAccountUsername *string `json:"serviceAccountUsername,omitempty" tf:"service_account_username,omitempty"` // +kubebuilder:validation:Optional UserBase *string `json:"userBase,omitempty" tf:"user_base,omitempty"` // +kubebuilder:validation:Optional UserRoleName *string `json:"userRoleName,omitempty" tf:"user_role_name,omitempty"` // +kubebuilder:validation:Optional UserSearchMatching *string `json:"userSearchMatching,omitempty" tf:"user_search_matching,omitempty"` // +kubebuilder:validation:Optional UserSearchSubtree *bool `json:"userSearchSubtree,omitempty" tf:"user_search_subtree,omitempty"` }
func (*LdapServerMetadataParameters) DeepCopy ¶
func (in *LdapServerMetadataParameters) DeepCopy() *LdapServerMetadataParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LdapServerMetadataParameters.
func (*LdapServerMetadataParameters) DeepCopyInto ¶
func (in *LdapServerMetadataParameters) DeepCopyInto(out *LdapServerMetadataParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogsObservation ¶
type LogsObservation struct { }
func (*LogsObservation) DeepCopy ¶
func (in *LogsObservation) DeepCopy() *LogsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsObservation.
func (*LogsObservation) DeepCopyInto ¶
func (in *LogsObservation) DeepCopyInto(out *LogsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogsParameters ¶
type LogsParameters struct { // +kubebuilder:validation:Optional Audit *string `json:"audit,omitempty" tf:"audit,omitempty"` // +kubebuilder:validation:Optional General *bool `json:"general,omitempty" tf:"general,omitempty"` }
func (*LogsParameters) DeepCopy ¶
func (in *LogsParameters) DeepCopy() *LogsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsParameters.
func (*LogsParameters) DeepCopyInto ¶
func (in *LogsParameters) DeepCopyInto(out *LogsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowStartTimeObservation ¶
type MaintenanceWindowStartTimeObservation struct { }
func (*MaintenanceWindowStartTimeObservation) DeepCopy ¶
func (in *MaintenanceWindowStartTimeObservation) DeepCopy() *MaintenanceWindowStartTimeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowStartTimeObservation.
func (*MaintenanceWindowStartTimeObservation) DeepCopyInto ¶
func (in *MaintenanceWindowStartTimeObservation) DeepCopyInto(out *MaintenanceWindowStartTimeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowStartTimeParameters ¶
type MaintenanceWindowStartTimeParameters struct { // +kubebuilder:validation:Required DayOfWeek *string `json:"dayOfWeek" tf:"day_of_week,omitempty"` // +kubebuilder:validation:Required TimeOfDay *string `json:"timeOfDay" tf:"time_of_day,omitempty"` // +kubebuilder:validation:Required TimeZone *string `json:"timeZone" tf:"time_zone,omitempty"` }
func (*MaintenanceWindowStartTimeParameters) DeepCopy ¶
func (in *MaintenanceWindowStartTimeParameters) DeepCopy() *MaintenanceWindowStartTimeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowStartTimeParameters.
func (*MaintenanceWindowStartTimeParameters) DeepCopyInto ¶
func (in *MaintenanceWindowStartTimeParameters) DeepCopyInto(out *MaintenanceWindowStartTimeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserObservation ¶
type UserObservation struct { }
func (*UserObservation) DeepCopy ¶
func (in *UserObservation) DeepCopy() *UserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserObservation.
func (*UserObservation) DeepCopyInto ¶
func (in *UserObservation) DeepCopyInto(out *UserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserParameters ¶
type UserParameters struct { // +kubebuilder:validation:Optional ConsoleAccess *bool `json:"consoleAccess,omitempty" tf:"console_access,omitempty"` // +kubebuilder:validation:Optional Groups []*string `json:"groups,omitempty" tf:"groups,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*UserParameters) DeepCopy ¶
func (in *UserParameters) DeepCopy() *UserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserParameters.
func (*UserParameters) DeepCopyInto ¶
func (in *UserParameters) DeepCopyInto(out *UserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.