Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=ds.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ConditionalForwarder
- func (in *ConditionalForwarder) DeepCopy() *ConditionalForwarder
- func (in *ConditionalForwarder) DeepCopyInto(out *ConditionalForwarder)
- func (in *ConditionalForwarder) DeepCopyObject() runtime.Object
- func (mg *ConditionalForwarder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ConditionalForwarder) GetConnectionDetailsMapping() map[string]string
- func (mg *ConditionalForwarder) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ConditionalForwarder) GetID() string
- func (tr *ConditionalForwarder) GetObservation() (map[string]interface{}, error)
- func (tr *ConditionalForwarder) GetParameters() (map[string]interface{}, error)
- func (mg *ConditionalForwarder) GetProviderConfigReference() *xpv1.Reference
- func (mg *ConditionalForwarder) GetProviderReference() *xpv1.Reference
- func (mg *ConditionalForwarder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ConditionalForwarder) GetTerraformResourceType() string
- func (tr *ConditionalForwarder) GetTerraformSchemaVersion() int
- func (mg *ConditionalForwarder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ConditionalForwarder) LateInitialize(attrs []byte) (bool, error)
- func (mg *ConditionalForwarder) SetConditions(c ...xpv1.Condition)
- func (mg *ConditionalForwarder) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ConditionalForwarder) SetObservation(obs map[string]interface{}) error
- func (tr *ConditionalForwarder) SetParameters(params map[string]interface{}) error
- func (mg *ConditionalForwarder) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ConditionalForwarder) SetProviderReference(r *xpv1.Reference)
- func (mg *ConditionalForwarder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ConditionalForwarder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConditionalForwarderList
- type ConditionalForwarderObservation
- type ConditionalForwarderParameters
- type ConditionalForwarderSpec
- type ConditionalForwarderStatus
- type ConnectSettingsObservation
- type ConnectSettingsParameters
- type Directory
- func (in *Directory) DeepCopy() *Directory
- func (in *Directory) DeepCopyInto(out *Directory)
- func (in *Directory) DeepCopyObject() runtime.Object
- func (mg *Directory) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Directory) GetConnectionDetailsMapping() map[string]string
- func (mg *Directory) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Directory) GetID() string
- func (tr *Directory) GetObservation() (map[string]interface{}, error)
- func (tr *Directory) GetParameters() (map[string]interface{}, error)
- func (mg *Directory) GetProviderConfigReference() *xpv1.Reference
- func (mg *Directory) GetProviderReference() *xpv1.Reference
- func (mg *Directory) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Directory) GetTerraformResourceType() string
- func (tr *Directory) GetTerraformSchemaVersion() int
- func (mg *Directory) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Directory) LateInitialize(attrs []byte) (bool, error)
- func (mg *Directory) SetConditions(c ...xpv1.Condition)
- func (mg *Directory) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Directory) SetObservation(obs map[string]interface{}) error
- func (tr *Directory) SetParameters(params map[string]interface{}) error
- func (mg *Directory) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Directory) SetProviderReference(r *xpv1.Reference)
- func (mg *Directory) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Directory) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DirectoryList
- type DirectoryObservation
- type DirectoryParameters
- type DirectorySpec
- type DirectoryStatus
- type LogSubscription
- func (in *LogSubscription) DeepCopy() *LogSubscription
- func (in *LogSubscription) DeepCopyInto(out *LogSubscription)
- func (in *LogSubscription) DeepCopyObject() runtime.Object
- func (mg *LogSubscription) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LogSubscription) GetConnectionDetailsMapping() map[string]string
- func (mg *LogSubscription) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LogSubscription) GetID() string
- func (tr *LogSubscription) GetObservation() (map[string]interface{}, error)
- func (tr *LogSubscription) GetParameters() (map[string]interface{}, error)
- func (mg *LogSubscription) GetProviderConfigReference() *xpv1.Reference
- func (mg *LogSubscription) GetProviderReference() *xpv1.Reference
- func (mg *LogSubscription) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LogSubscription) GetTerraformResourceType() string
- func (tr *LogSubscription) GetTerraformSchemaVersion() int
- func (mg *LogSubscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LogSubscription) LateInitialize(attrs []byte) (bool, error)
- func (mg *LogSubscription) SetConditions(c ...xpv1.Condition)
- func (mg *LogSubscription) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LogSubscription) SetObservation(obs map[string]interface{}) error
- func (tr *LogSubscription) SetParameters(params map[string]interface{}) error
- func (mg *LogSubscription) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LogSubscription) SetProviderReference(r *xpv1.Reference)
- func (mg *LogSubscription) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LogSubscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LogSubscriptionList
- type LogSubscriptionObservation
- type LogSubscriptionParameters
- type LogSubscriptionSpec
- type LogSubscriptionStatus
- type VPCSettingsObservation
- type VPCSettingsParameters
Constants ¶
const ( CRDGroup = "ds.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( ConditionalForwarder_Kind = "ConditionalForwarder" ConditionalForwarder_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ConditionalForwarder_Kind}.String() ConditionalForwarder_KindAPIVersion = ConditionalForwarder_Kind + "." + CRDGroupVersion.String() ConditionalForwarder_GroupVersionKind = CRDGroupVersion.WithKind(ConditionalForwarder_Kind) )
Repository type metadata.
var ( Directory_Kind = "Directory" Directory_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Directory_Kind}.String() Directory_KindAPIVersion = Directory_Kind + "." + CRDGroupVersion.String() Directory_GroupVersionKind = CRDGroupVersion.WithKind(Directory_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 ( LogSubscription_Kind = "LogSubscription" LogSubscription_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LogSubscription_Kind}.String() LogSubscription_KindAPIVersion = LogSubscription_Kind + "." + CRDGroupVersion.String() LogSubscription_GroupVersionKind = CRDGroupVersion.WithKind(LogSubscription_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ConditionalForwarder ¶
type ConditionalForwarder struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConditionalForwarderSpec `json:"spec"` Status ConditionalForwarderStatus `json:"status,omitempty"` }
ConditionalForwarder is the Schema for the ConditionalForwarders 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 (*ConditionalForwarder) DeepCopy ¶
func (in *ConditionalForwarder) DeepCopy() *ConditionalForwarder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionalForwarder.
func (*ConditionalForwarder) DeepCopyInto ¶
func (in *ConditionalForwarder) DeepCopyInto(out *ConditionalForwarder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConditionalForwarder) DeepCopyObject ¶
func (in *ConditionalForwarder) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConditionalForwarder) GetCondition ¶
func (mg *ConditionalForwarder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ConditionalForwarder.
func (*ConditionalForwarder) GetConnectionDetailsMapping ¶
func (tr *ConditionalForwarder) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ConditionalForwarder
func (*ConditionalForwarder) GetDeletionPolicy ¶
func (mg *ConditionalForwarder) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ConditionalForwarder.
func (*ConditionalForwarder) GetID ¶
func (tr *ConditionalForwarder) GetID() string
GetID returns ID of underlying Terraform resource of this ConditionalForwarder
func (*ConditionalForwarder) GetObservation ¶
func (tr *ConditionalForwarder) GetObservation() (map[string]interface{}, error)
GetObservation of this ConditionalForwarder
func (*ConditionalForwarder) GetParameters ¶
func (tr *ConditionalForwarder) GetParameters() (map[string]interface{}, error)
GetParameters of this ConditionalForwarder
func (*ConditionalForwarder) GetProviderConfigReference ¶
func (mg *ConditionalForwarder) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ConditionalForwarder.
func (*ConditionalForwarder) GetProviderReference ¶
func (mg *ConditionalForwarder) GetProviderReference() *xpv1.Reference
GetProviderReference of this ConditionalForwarder. Deprecated: Use GetProviderConfigReference.
func (*ConditionalForwarder) GetPublishConnectionDetailsTo ¶
func (mg *ConditionalForwarder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ConditionalForwarder.
func (*ConditionalForwarder) GetTerraformResourceType ¶
func (mg *ConditionalForwarder) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ConditionalForwarder
func (*ConditionalForwarder) GetTerraformSchemaVersion ¶
func (tr *ConditionalForwarder) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ConditionalForwarder) GetWriteConnectionSecretToReference ¶
func (mg *ConditionalForwarder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ConditionalForwarder.
func (*ConditionalForwarder) LateInitialize ¶
func (tr *ConditionalForwarder) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ConditionalForwarder using its observed tfState. returns True if there are any spec changes for the resource.
func (*ConditionalForwarder) SetConditions ¶
func (mg *ConditionalForwarder) SetConditions(c ...xpv1.Condition)
SetConditions of this ConditionalForwarder.
func (*ConditionalForwarder) SetDeletionPolicy ¶
func (mg *ConditionalForwarder) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ConditionalForwarder.
func (*ConditionalForwarder) SetObservation ¶
func (tr *ConditionalForwarder) SetObservation(obs map[string]interface{}) error
SetObservation for this ConditionalForwarder
func (*ConditionalForwarder) SetParameters ¶
func (tr *ConditionalForwarder) SetParameters(params map[string]interface{}) error
SetParameters for this ConditionalForwarder
func (*ConditionalForwarder) SetProviderConfigReference ¶
func (mg *ConditionalForwarder) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ConditionalForwarder.
func (*ConditionalForwarder) SetProviderReference ¶
func (mg *ConditionalForwarder) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ConditionalForwarder. Deprecated: Use SetProviderConfigReference.
func (*ConditionalForwarder) SetPublishConnectionDetailsTo ¶
func (mg *ConditionalForwarder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ConditionalForwarder.
func (*ConditionalForwarder) SetWriteConnectionSecretToReference ¶
func (mg *ConditionalForwarder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ConditionalForwarder.
type ConditionalForwarderList ¶
type ConditionalForwarderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ConditionalForwarder `json:"items"` }
ConditionalForwarderList contains a list of ConditionalForwarders
func (*ConditionalForwarderList) DeepCopy ¶
func (in *ConditionalForwarderList) DeepCopy() *ConditionalForwarderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionalForwarderList.
func (*ConditionalForwarderList) DeepCopyInto ¶
func (in *ConditionalForwarderList) DeepCopyInto(out *ConditionalForwarderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConditionalForwarderList) DeepCopyObject ¶
func (in *ConditionalForwarderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConditionalForwarderList) GetItems ¶
func (l *ConditionalForwarderList) GetItems() []resource.Managed
GetItems of this ConditionalForwarderList.
type ConditionalForwarderObservation ¶
type ConditionalForwarderObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ConditionalForwarderObservation) DeepCopy ¶
func (in *ConditionalForwarderObservation) DeepCopy() *ConditionalForwarderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionalForwarderObservation.
func (*ConditionalForwarderObservation) DeepCopyInto ¶
func (in *ConditionalForwarderObservation) DeepCopyInto(out *ConditionalForwarderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionalForwarderParameters ¶
type ConditionalForwarderParameters struct { // +kubebuilder:validation:Required DNSIps []*string `json:"dnsIps" tf:"dns_ips,omitempty"` // +kubebuilder:validation:Required DirectoryID *string `json:"directoryId" tf:"directory_id,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 RemoteDomainName *string `json:"remoteDomainName" tf:"remote_domain_name,omitempty"` }
func (*ConditionalForwarderParameters) DeepCopy ¶
func (in *ConditionalForwarderParameters) DeepCopy() *ConditionalForwarderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionalForwarderParameters.
func (*ConditionalForwarderParameters) DeepCopyInto ¶
func (in *ConditionalForwarderParameters) DeepCopyInto(out *ConditionalForwarderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionalForwarderSpec ¶
type ConditionalForwarderSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConditionalForwarderParameters `json:"forProvider"` }
ConditionalForwarderSpec defines the desired state of ConditionalForwarder
func (*ConditionalForwarderSpec) DeepCopy ¶
func (in *ConditionalForwarderSpec) DeepCopy() *ConditionalForwarderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionalForwarderSpec.
func (*ConditionalForwarderSpec) DeepCopyInto ¶
func (in *ConditionalForwarderSpec) DeepCopyInto(out *ConditionalForwarderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionalForwarderStatus ¶
type ConditionalForwarderStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConditionalForwarderObservation `json:"atProvider,omitempty"` }
ConditionalForwarderStatus defines the observed state of ConditionalForwarder.
func (*ConditionalForwarderStatus) DeepCopy ¶
func (in *ConditionalForwarderStatus) DeepCopy() *ConditionalForwarderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionalForwarderStatus.
func (*ConditionalForwarderStatus) DeepCopyInto ¶
func (in *ConditionalForwarderStatus) DeepCopyInto(out *ConditionalForwarderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectSettingsObservation ¶
type ConnectSettingsObservation struct { AvailabilityZones []*string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"` ConnectIps []*string `json:"connectIps,omitempty" tf:"connect_ips,omitempty"` }
func (*ConnectSettingsObservation) DeepCopy ¶
func (in *ConnectSettingsObservation) DeepCopy() *ConnectSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectSettingsObservation.
func (*ConnectSettingsObservation) DeepCopyInto ¶
func (in *ConnectSettingsObservation) DeepCopyInto(out *ConnectSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectSettingsParameters ¶
type ConnectSettingsParameters struct { // +kubebuilder:validation:Required CustomerDNSIps []*string `json:"customerDnsIps" tf:"customer_dns_ips,omitempty"` // +kubebuilder:validation:Required CustomerUsername *string `json:"customerUsername" tf:"customer_username,omitempty"` // +kubebuilder:validation:Required SubnetIds []*string `json:"subnetIds" tf:"subnet_ids,omitempty"` // +kubebuilder:validation:Required VPCID *string `json:"vpcId" tf:"vpc_id,omitempty"` }
func (*ConnectSettingsParameters) DeepCopy ¶
func (in *ConnectSettingsParameters) DeepCopy() *ConnectSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectSettingsParameters.
func (*ConnectSettingsParameters) DeepCopyInto ¶
func (in *ConnectSettingsParameters) DeepCopyInto(out *ConnectSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Directory ¶
type Directory struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DirectorySpec `json:"spec"` Status DirectoryStatus `json:"status,omitempty"` }
Directory is the Schema for the Directorys 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 (*Directory) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Directory.
func (*Directory) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Directory) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Directory) GetCondition ¶
func (mg *Directory) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Directory.
func (*Directory) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Directory
func (*Directory) GetDeletionPolicy ¶
func (mg *Directory) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Directory.
func (*Directory) GetObservation ¶
GetObservation of this Directory
func (*Directory) GetParameters ¶
GetParameters of this Directory
func (*Directory) GetProviderConfigReference ¶
GetProviderConfigReference of this Directory.
func (*Directory) GetProviderReference ¶
GetProviderReference of this Directory. Deprecated: Use GetProviderConfigReference.
func (*Directory) GetPublishConnectionDetailsTo ¶
func (mg *Directory) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Directory.
func (*Directory) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Directory
func (*Directory) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Directory) GetWriteConnectionSecretToReference ¶
func (mg *Directory) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Directory.
func (*Directory) LateInitialize ¶
LateInitialize this Directory using its observed tfState. returns True if there are any spec changes for the resource.
func (*Directory) SetConditions ¶
SetConditions of this Directory.
func (*Directory) SetDeletionPolicy ¶
func (mg *Directory) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Directory.
func (*Directory) SetObservation ¶
SetObservation for this Directory
func (*Directory) SetParameters ¶
SetParameters for this Directory
func (*Directory) SetProviderConfigReference ¶
SetProviderConfigReference of this Directory.
func (*Directory) SetProviderReference ¶
SetProviderReference of this Directory. Deprecated: Use SetProviderConfigReference.
func (*Directory) SetPublishConnectionDetailsTo ¶
func (mg *Directory) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Directory.
func (*Directory) SetWriteConnectionSecretToReference ¶
func (mg *Directory) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Directory.
type DirectoryList ¶
type DirectoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Directory `json:"items"` }
DirectoryList contains a list of Directorys
func (*DirectoryList) DeepCopy ¶
func (in *DirectoryList) DeepCopy() *DirectoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryList.
func (*DirectoryList) DeepCopyInto ¶
func (in *DirectoryList) DeepCopyInto(out *DirectoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DirectoryList) DeepCopyObject ¶
func (in *DirectoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DirectoryList) GetItems ¶
func (l *DirectoryList) GetItems() []resource.Managed
GetItems of this DirectoryList.
type DirectoryObservation ¶
type DirectoryObservation struct { AccessURL *string `json:"accessUrl,omitempty" tf:"access_url,omitempty"` DNSIPAddresses []*string `json:"dnsIpAddresses,omitempty" tf:"dns_ip_addresses,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SecurityGroupID *string `json:"securityGroupId,omitempty" tf:"security_group_id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*DirectoryObservation) DeepCopy ¶
func (in *DirectoryObservation) DeepCopy() *DirectoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryObservation.
func (*DirectoryObservation) DeepCopyInto ¶
func (in *DirectoryObservation) DeepCopyInto(out *DirectoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectoryParameters ¶
type DirectoryParameters struct { // +kubebuilder:validation:Optional Alias *string `json:"alias,omitempty" tf:"alias,omitempty"` // +kubebuilder:validation:Optional ConnectSettings []ConnectSettingsParameters `json:"connectSettings,omitempty" tf:"connect_settings,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Edition *string `json:"edition,omitempty" tf:"edition,omitempty"` // +kubebuilder:validation:Optional EnableSso *bool `json:"enableSso,omitempty" tf:"enable_sso,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // 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 ShortName *string `json:"shortName,omitempty" tf:"short_name,omitempty"` // +kubebuilder:validation:Optional Size *string `json:"size,omitempty" tf:"size,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // +kubebuilder:validation:Optional VPCSettings []VPCSettingsParameters `json:"vpcSettings,omitempty" tf:"vpc_settings,omitempty"` }
func (*DirectoryParameters) DeepCopy ¶
func (in *DirectoryParameters) DeepCopy() *DirectoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryParameters.
func (*DirectoryParameters) DeepCopyInto ¶
func (in *DirectoryParameters) DeepCopyInto(out *DirectoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectorySpec ¶
type DirectorySpec struct { v1.ResourceSpec `json:",inline"` ForProvider DirectoryParameters `json:"forProvider"` }
DirectorySpec defines the desired state of Directory
func (*DirectorySpec) DeepCopy ¶
func (in *DirectorySpec) DeepCopy() *DirectorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectorySpec.
func (*DirectorySpec) DeepCopyInto ¶
func (in *DirectorySpec) DeepCopyInto(out *DirectorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DirectoryStatus ¶
type DirectoryStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DirectoryObservation `json:"atProvider,omitempty"` }
DirectoryStatus defines the observed state of Directory.
func (*DirectoryStatus) DeepCopy ¶
func (in *DirectoryStatus) DeepCopy() *DirectoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryStatus.
func (*DirectoryStatus) DeepCopyInto ¶
func (in *DirectoryStatus) DeepCopyInto(out *DirectoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogSubscription ¶
type LogSubscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LogSubscriptionSpec `json:"spec"` Status LogSubscriptionStatus `json:"status,omitempty"` }
LogSubscription is the Schema for the LogSubscriptions 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 (*LogSubscription) DeepCopy ¶
func (in *LogSubscription) DeepCopy() *LogSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSubscription.
func (*LogSubscription) DeepCopyInto ¶
func (in *LogSubscription) DeepCopyInto(out *LogSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogSubscription) DeepCopyObject ¶
func (in *LogSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogSubscription) GetCondition ¶
func (mg *LogSubscription) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LogSubscription.
func (*LogSubscription) GetConnectionDetailsMapping ¶
func (tr *LogSubscription) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LogSubscription
func (*LogSubscription) GetDeletionPolicy ¶
func (mg *LogSubscription) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LogSubscription.
func (*LogSubscription) GetID ¶
func (tr *LogSubscription) GetID() string
GetID returns ID of underlying Terraform resource of this LogSubscription
func (*LogSubscription) GetObservation ¶
func (tr *LogSubscription) GetObservation() (map[string]interface{}, error)
GetObservation of this LogSubscription
func (*LogSubscription) GetParameters ¶
func (tr *LogSubscription) GetParameters() (map[string]interface{}, error)
GetParameters of this LogSubscription
func (*LogSubscription) GetProviderConfigReference ¶
func (mg *LogSubscription) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LogSubscription.
func (*LogSubscription) GetProviderReference ¶
func (mg *LogSubscription) GetProviderReference() *xpv1.Reference
GetProviderReference of this LogSubscription. Deprecated: Use GetProviderConfigReference.
func (*LogSubscription) GetPublishConnectionDetailsTo ¶
func (mg *LogSubscription) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LogSubscription.
func (*LogSubscription) GetTerraformResourceType ¶
func (mg *LogSubscription) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LogSubscription
func (*LogSubscription) GetTerraformSchemaVersion ¶
func (tr *LogSubscription) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LogSubscription) GetWriteConnectionSecretToReference ¶
func (mg *LogSubscription) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LogSubscription.
func (*LogSubscription) LateInitialize ¶
func (tr *LogSubscription) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LogSubscription using its observed tfState. returns True if there are any spec changes for the resource.
func (*LogSubscription) SetConditions ¶
func (mg *LogSubscription) SetConditions(c ...xpv1.Condition)
SetConditions of this LogSubscription.
func (*LogSubscription) SetDeletionPolicy ¶
func (mg *LogSubscription) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LogSubscription.
func (*LogSubscription) SetObservation ¶
func (tr *LogSubscription) SetObservation(obs map[string]interface{}) error
SetObservation for this LogSubscription
func (*LogSubscription) SetParameters ¶
func (tr *LogSubscription) SetParameters(params map[string]interface{}) error
SetParameters for this LogSubscription
func (*LogSubscription) SetProviderConfigReference ¶
func (mg *LogSubscription) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LogSubscription.
func (*LogSubscription) SetProviderReference ¶
func (mg *LogSubscription) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LogSubscription. Deprecated: Use SetProviderConfigReference.
func (*LogSubscription) SetPublishConnectionDetailsTo ¶
func (mg *LogSubscription) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LogSubscription.
func (*LogSubscription) SetWriteConnectionSecretToReference ¶
func (mg *LogSubscription) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LogSubscription.
type LogSubscriptionList ¶
type LogSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LogSubscription `json:"items"` }
LogSubscriptionList contains a list of LogSubscriptions
func (*LogSubscriptionList) DeepCopy ¶
func (in *LogSubscriptionList) DeepCopy() *LogSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSubscriptionList.
func (*LogSubscriptionList) DeepCopyInto ¶
func (in *LogSubscriptionList) DeepCopyInto(out *LogSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogSubscriptionList) DeepCopyObject ¶
func (in *LogSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogSubscriptionList) GetItems ¶
func (l *LogSubscriptionList) GetItems() []resource.Managed
GetItems of this LogSubscriptionList.
type LogSubscriptionObservation ¶
type LogSubscriptionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*LogSubscriptionObservation) DeepCopy ¶
func (in *LogSubscriptionObservation) DeepCopy() *LogSubscriptionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSubscriptionObservation.
func (*LogSubscriptionObservation) DeepCopyInto ¶
func (in *LogSubscriptionObservation) DeepCopyInto(out *LogSubscriptionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogSubscriptionParameters ¶
type LogSubscriptionParameters struct { // +kubebuilder:validation:Required DirectoryID *string `json:"directoryId" tf:"directory_id,omitempty"` // +kubebuilder:validation:Required LogGroupName *string `json:"logGroupName" tf:"log_group_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 (*LogSubscriptionParameters) DeepCopy ¶
func (in *LogSubscriptionParameters) DeepCopy() *LogSubscriptionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSubscriptionParameters.
func (*LogSubscriptionParameters) DeepCopyInto ¶
func (in *LogSubscriptionParameters) DeepCopyInto(out *LogSubscriptionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogSubscriptionSpec ¶
type LogSubscriptionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LogSubscriptionParameters `json:"forProvider"` }
LogSubscriptionSpec defines the desired state of LogSubscription
func (*LogSubscriptionSpec) DeepCopy ¶
func (in *LogSubscriptionSpec) DeepCopy() *LogSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSubscriptionSpec.
func (*LogSubscriptionSpec) DeepCopyInto ¶
func (in *LogSubscriptionSpec) DeepCopyInto(out *LogSubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogSubscriptionStatus ¶
type LogSubscriptionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LogSubscriptionObservation `json:"atProvider,omitempty"` }
LogSubscriptionStatus defines the observed state of LogSubscription.
func (*LogSubscriptionStatus) DeepCopy ¶
func (in *LogSubscriptionStatus) DeepCopy() *LogSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSubscriptionStatus.
func (*LogSubscriptionStatus) DeepCopyInto ¶
func (in *LogSubscriptionStatus) DeepCopyInto(out *LogSubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCSettingsObservation ¶
type VPCSettingsObservation struct {
AvailabilityZones []*string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"`
}
func (*VPCSettingsObservation) DeepCopy ¶
func (in *VPCSettingsObservation) DeepCopy() *VPCSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCSettingsObservation.
func (*VPCSettingsObservation) DeepCopyInto ¶
func (in *VPCSettingsObservation) DeepCopyInto(out *VPCSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCSettingsParameters ¶
type VPCSettingsParameters struct { // +kubebuilder:validation:Required SubnetIds []*string `json:"subnetIds" tf:"subnet_ids,omitempty"` // +kubebuilder:validation:Required VPCID *string `json:"vpcId" tf:"vpc_id,omitempty"` }
func (*VPCSettingsParameters) DeepCopy ¶
func (in *VPCSettingsParameters) DeepCopy() *VPCSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCSettingsParameters.
func (*VPCSettingsParameters) DeepCopyInto ¶
func (in *VPCSettingsParameters) DeepCopyInto(out *VPCSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.