Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=amplify.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type App
- func (in *App) DeepCopy() *App
- func (in *App) DeepCopyInto(out *App)
- func (in *App) DeepCopyObject() runtime.Object
- func (mg *App) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *App) GetConnectionDetailsMapping() map[string]string
- func (mg *App) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *App) GetID() string
- func (tr *App) GetObservation() (map[string]interface{}, error)
- func (tr *App) GetParameters() (map[string]interface{}, error)
- func (mg *App) GetProviderConfigReference() *xpv1.Reference
- func (mg *App) GetProviderReference() *xpv1.Reference
- func (mg *App) GetTerraformResourceType() string
- func (tr *App) GetTerraformSchemaVersion() int
- func (mg *App) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *App) LateInitialize(attrs []byte) (bool, error)
- func (mg *App) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *App) SetConditions(c ...xpv1.Condition)
- func (mg *App) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *App) SetObservation(obs map[string]interface{}) error
- func (tr *App) SetParameters(params map[string]interface{}) error
- func (mg *App) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *App) SetProviderReference(r *xpv1.Reference)
- func (mg *App) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AppList
- type AppObservation
- type AppParameters
- type AppSpec
- type AppStatus
- type AutoBranchCreationConfigObservation
- type AutoBranchCreationConfigParameters
- type BackendEnvironment
- func (in *BackendEnvironment) DeepCopy() *BackendEnvironment
- func (in *BackendEnvironment) DeepCopyInto(out *BackendEnvironment)
- func (in *BackendEnvironment) DeepCopyObject() runtime.Object
- func (mg *BackendEnvironment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BackendEnvironment) GetConnectionDetailsMapping() map[string]string
- func (mg *BackendEnvironment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BackendEnvironment) GetID() string
- func (tr *BackendEnvironment) GetObservation() (map[string]interface{}, error)
- func (tr *BackendEnvironment) GetParameters() (map[string]interface{}, error)
- func (mg *BackendEnvironment) GetProviderConfigReference() *xpv1.Reference
- func (mg *BackendEnvironment) GetProviderReference() *xpv1.Reference
- func (mg *BackendEnvironment) GetTerraformResourceType() string
- func (tr *BackendEnvironment) GetTerraformSchemaVersion() int
- func (mg *BackendEnvironment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BackendEnvironment) LateInitialize(attrs []byte) (bool, error)
- func (mg *BackendEnvironment) SetConditions(c ...xpv1.Condition)
- func (mg *BackendEnvironment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BackendEnvironment) SetObservation(obs map[string]interface{}) error
- func (tr *BackendEnvironment) SetParameters(params map[string]interface{}) error
- func (mg *BackendEnvironment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BackendEnvironment) SetProviderReference(r *xpv1.Reference)
- func (mg *BackendEnvironment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BackendEnvironmentList
- type BackendEnvironmentObservation
- type BackendEnvironmentParameters
- type BackendEnvironmentSpec
- type BackendEnvironmentStatus
- type Branch
- func (in *Branch) DeepCopy() *Branch
- func (in *Branch) DeepCopyInto(out *Branch)
- func (in *Branch) DeepCopyObject() runtime.Object
- func (mg *Branch) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Branch) GetConnectionDetailsMapping() map[string]string
- func (mg *Branch) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Branch) GetID() string
- func (tr *Branch) GetObservation() (map[string]interface{}, error)
- func (tr *Branch) GetParameters() (map[string]interface{}, error)
- func (mg *Branch) GetProviderConfigReference() *xpv1.Reference
- func (mg *Branch) GetProviderReference() *xpv1.Reference
- func (mg *Branch) GetTerraformResourceType() string
- func (tr *Branch) GetTerraformSchemaVersion() int
- func (mg *Branch) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Branch) LateInitialize(attrs []byte) (bool, error)
- func (mg *Branch) SetConditions(c ...xpv1.Condition)
- func (mg *Branch) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Branch) SetObservation(obs map[string]interface{}) error
- func (tr *Branch) SetParameters(params map[string]interface{}) error
- func (mg *Branch) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Branch) SetProviderReference(r *xpv1.Reference)
- func (mg *Branch) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BranchList
- type BranchObservation
- type BranchParameters
- type BranchSpec
- type BranchStatus
- type CustomRuleObservation
- type CustomRuleParameters
- type DomainAssociation
- func (in *DomainAssociation) DeepCopy() *DomainAssociation
- func (in *DomainAssociation) DeepCopyInto(out *DomainAssociation)
- func (in *DomainAssociation) DeepCopyObject() runtime.Object
- func (mg *DomainAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DomainAssociation) GetConnectionDetailsMapping() map[string]string
- func (mg *DomainAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DomainAssociation) GetID() string
- func (tr *DomainAssociation) GetObservation() (map[string]interface{}, error)
- func (tr *DomainAssociation) GetParameters() (map[string]interface{}, error)
- func (mg *DomainAssociation) GetProviderConfigReference() *xpv1.Reference
- func (mg *DomainAssociation) GetProviderReference() *xpv1.Reference
- func (mg *DomainAssociation) GetTerraformResourceType() string
- func (tr *DomainAssociation) GetTerraformSchemaVersion() int
- func (mg *DomainAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DomainAssociation) LateInitialize(attrs []byte) (bool, error)
- func (mg *DomainAssociation) SetConditions(c ...xpv1.Condition)
- func (mg *DomainAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DomainAssociation) SetObservation(obs map[string]interface{}) error
- func (tr *DomainAssociation) SetParameters(params map[string]interface{}) error
- func (mg *DomainAssociation) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DomainAssociation) SetProviderReference(r *xpv1.Reference)
- func (mg *DomainAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DomainAssociationList
- type DomainAssociationObservation
- type DomainAssociationParameters
- type DomainAssociationSpec
- type DomainAssociationStatus
- type ProductionBranchObservation
- type ProductionBranchParameters
- type SubDomainObservation
- type SubDomainParameters
- type Webhook
- func (in *Webhook) DeepCopy() *Webhook
- func (in *Webhook) DeepCopyInto(out *Webhook)
- func (in *Webhook) DeepCopyObject() runtime.Object
- func (mg *Webhook) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Webhook) GetConnectionDetailsMapping() map[string]string
- func (mg *Webhook) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Webhook) GetID() string
- func (tr *Webhook) GetObservation() (map[string]interface{}, error)
- func (tr *Webhook) GetParameters() (map[string]interface{}, error)
- func (mg *Webhook) GetProviderConfigReference() *xpv1.Reference
- func (mg *Webhook) GetProviderReference() *xpv1.Reference
- func (mg *Webhook) GetTerraformResourceType() string
- func (tr *Webhook) GetTerraformSchemaVersion() int
- func (mg *Webhook) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Webhook) LateInitialize(attrs []byte) (bool, error)
- func (mg *Webhook) SetConditions(c ...xpv1.Condition)
- func (mg *Webhook) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Webhook) SetObservation(obs map[string]interface{}) error
- func (tr *Webhook) SetParameters(params map[string]interface{}) error
- func (mg *Webhook) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Webhook) SetProviderReference(r *xpv1.Reference)
- func (mg *Webhook) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type WebhookList
- type WebhookObservation
- type WebhookParameters
- type WebhookSpec
- type WebhookStatus
Constants ¶
const ( CRDGroup = "amplify.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( App_Kind = "App" App_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: App_Kind}.String() App_KindAPIVersion = App_Kind + "." + CRDGroupVersion.String() App_GroupVersionKind = CRDGroupVersion.WithKind(App_Kind) )
Repository type metadata.
var ( BackendEnvironment_Kind = "BackendEnvironment" BackendEnvironment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BackendEnvironment_Kind}.String() BackendEnvironment_KindAPIVersion = BackendEnvironment_Kind + "." + CRDGroupVersion.String() BackendEnvironment_GroupVersionKind = CRDGroupVersion.WithKind(BackendEnvironment_Kind) )
Repository type metadata.
var ( Branch_Kind = "Branch" Branch_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Branch_Kind}.String() Branch_KindAPIVersion = Branch_Kind + "." + CRDGroupVersion.String() Branch_GroupVersionKind = CRDGroupVersion.WithKind(Branch_Kind) )
Repository type metadata.
var ( DomainAssociation_Kind = "DomainAssociation" DomainAssociation_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DomainAssociation_Kind}.String() DomainAssociation_KindAPIVersion = DomainAssociation_Kind + "." + CRDGroupVersion.String() DomainAssociation_GroupVersionKind = CRDGroupVersion.WithKind(DomainAssociation_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 ( Webhook_Kind = "Webhook" Webhook_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Webhook_Kind}.String() Webhook_KindAPIVersion = Webhook_Kind + "." + CRDGroupVersion.String() Webhook_GroupVersionKind = CRDGroupVersion.WithKind(Webhook_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppSpec `json:"spec"` Status AppStatus `json:"status,omitempty"` }
App is the Schema for the Apps 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 (*App) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new App.
func (*App) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*App) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*App) GetCondition ¶
func (mg *App) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this App.
func (*App) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this App
func (*App) GetDeletionPolicy ¶
func (mg *App) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this App.
func (*App) GetObservation ¶
GetObservation of this App
func (*App) GetParameters ¶
GetParameters of this App
func (*App) GetProviderConfigReference ¶
GetProviderConfigReference of this App.
func (*App) GetProviderReference ¶
GetProviderReference of this App. Deprecated: Use GetProviderConfigReference.
func (*App) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this App
func (*App) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*App) GetWriteConnectionSecretToReference ¶
func (mg *App) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this App.
func (*App) LateInitialize ¶
LateInitialize this App using its observed tfState. returns True if there are any spec changes for the resource.
func (*App) ResolveReferences ¶
ResolveReferences of this App.
func (*App) SetConditions ¶
SetConditions of this App.
func (*App) SetDeletionPolicy ¶
func (mg *App) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this App.
func (*App) SetObservation ¶
SetObservation for this App
func (*App) SetParameters ¶
SetParameters for this App
func (*App) SetProviderConfigReference ¶
SetProviderConfigReference of this App.
func (*App) SetProviderReference ¶
SetProviderReference of this App. Deprecated: Use SetProviderConfigReference.
func (*App) SetWriteConnectionSecretToReference ¶
func (mg *App) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this App.
type AppList ¶
type AppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []App `json:"items"` }
AppList contains a list of Apps
func (*AppList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppList.
func (*AppList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppObservation ¶
type AppObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` DefaultDomain *string `json:"defaultDomain,omitempty" tf:"default_domain,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` ProductionBranch []ProductionBranchObservation `json:"productionBranch,omitempty" tf:"production_branch,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*AppObservation) DeepCopy ¶
func (in *AppObservation) DeepCopy() *AppObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppObservation.
func (*AppObservation) DeepCopyInto ¶
func (in *AppObservation) DeepCopyInto(out *AppObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppParameters ¶
type AppParameters struct { // +kubebuilder:validation:Optional AccessTokenSecretRef *v1.SecretKeySelector `json:"accessTokenSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional AutoBranchCreationConfig []AutoBranchCreationConfigParameters `json:"autoBranchCreationConfig,omitempty" tf:"auto_branch_creation_config,omitempty"` // +kubebuilder:validation:Optional AutoBranchCreationPatterns []*string `json:"autoBranchCreationPatterns,omitempty" tf:"auto_branch_creation_patterns,omitempty"` // +kubebuilder:validation:Optional BasicAuthCredentialsSecretRef *v1.SecretKeySelector `json:"basicAuthCredentialsSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional BuildSpec *string `json:"buildSpec,omitempty" tf:"build_spec,omitempty"` // +kubebuilder:validation:Optional CustomRule []CustomRuleParameters `json:"customRule,omitempty" tf:"custom_rule,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional EnableAutoBranchCreation *bool `json:"enableAutoBranchCreation,omitempty" tf:"enable_auto_branch_creation,omitempty"` // +kubebuilder:validation:Optional EnableBasicAuth *bool `json:"enableBasicAuth,omitempty" tf:"enable_basic_auth,omitempty"` // +kubebuilder:validation:Optional EnableBranchAutoBuild *bool `json:"enableBranchAutoBuild,omitempty" tf:"enable_branch_auto_build,omitempty"` // +kubebuilder:validation:Optional EnableBranchAutoDeletion *bool `json:"enableBranchAutoDeletion,omitempty" tf:"enable_branch_auto_deletion,omitempty"` // +kubebuilder:validation:Optional EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor() // +kubebuilder:validation:Optional IAMServiceRoleArn *string `json:"iamServiceRoleArn,omitempty" tf:"iam_service_role_arn,omitempty"` // +kubebuilder:validation:Optional IAMServiceRoleArnRef *v1.Reference `json:"iamServiceRoleArnRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional IAMServiceRoleArnSelector *v1.Selector `json:"iamServiceRoleArnSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional OauthTokenSecretRef *v1.SecretKeySelector `json:"oauthTokenSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional Platform *string `json:"platform,omitempty" tf:"platform,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 Repository *string `json:"repository,omitempty" tf:"repository,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*AppParameters) DeepCopy ¶
func (in *AppParameters) DeepCopy() *AppParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppParameters.
func (*AppParameters) DeepCopyInto ¶
func (in *AppParameters) DeepCopyInto(out *AppParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpec ¶
type AppSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AppParameters `json:"forProvider"` }
AppSpec defines the desired state of App
func (*AppSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpec.
func (*AppSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppStatus ¶
type AppStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AppObservation `json:"atProvider,omitempty"` }
AppStatus defines the observed state of App.
func (*AppStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppStatus.
func (*AppStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoBranchCreationConfigObservation ¶
type AutoBranchCreationConfigObservation struct { }
func (*AutoBranchCreationConfigObservation) DeepCopy ¶
func (in *AutoBranchCreationConfigObservation) DeepCopy() *AutoBranchCreationConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoBranchCreationConfigObservation.
func (*AutoBranchCreationConfigObservation) DeepCopyInto ¶
func (in *AutoBranchCreationConfigObservation) DeepCopyInto(out *AutoBranchCreationConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoBranchCreationConfigParameters ¶
type AutoBranchCreationConfigParameters struct { // +kubebuilder:validation:Optional BasicAuthCredentialsSecretRef *v1.SecretKeySelector `json:"basicAuthCredentialsSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional BuildSpec *string `json:"buildSpec,omitempty" tf:"build_spec,omitempty"` // +kubebuilder:validation:Optional EnableAutoBuild *bool `json:"enableAutoBuild,omitempty" tf:"enable_auto_build,omitempty"` // +kubebuilder:validation:Optional EnableBasicAuth *bool `json:"enableBasicAuth,omitempty" tf:"enable_basic_auth,omitempty"` // +kubebuilder:validation:Optional EnablePerformanceMode *bool `json:"enablePerformanceMode,omitempty" tf:"enable_performance_mode,omitempty"` // +kubebuilder:validation:Optional EnablePullRequestPreview *bool `json:"enablePullRequestPreview,omitempty" tf:"enable_pull_request_preview,omitempty"` // +kubebuilder:validation:Optional EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // +kubebuilder:validation:Optional Framework *string `json:"framework,omitempty" tf:"framework,omitempty"` // +kubebuilder:validation:Optional PullRequestEnvironmentName *string `json:"pullRequestEnvironmentName,omitempty" tf:"pull_request_environment_name,omitempty"` // +kubebuilder:validation:Optional Stage *string `json:"stage,omitempty" tf:"stage,omitempty"` }
func (*AutoBranchCreationConfigParameters) DeepCopy ¶
func (in *AutoBranchCreationConfigParameters) DeepCopy() *AutoBranchCreationConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoBranchCreationConfigParameters.
func (*AutoBranchCreationConfigParameters) DeepCopyInto ¶
func (in *AutoBranchCreationConfigParameters) DeepCopyInto(out *AutoBranchCreationConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendEnvironment ¶
type BackendEnvironment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BackendEnvironmentSpec `json:"spec"` Status BackendEnvironmentStatus `json:"status,omitempty"` }
BackendEnvironment is the Schema for the BackendEnvironments 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 (*BackendEnvironment) DeepCopy ¶
func (in *BackendEnvironment) DeepCopy() *BackendEnvironment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendEnvironment.
func (*BackendEnvironment) DeepCopyInto ¶
func (in *BackendEnvironment) DeepCopyInto(out *BackendEnvironment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendEnvironment) DeepCopyObject ¶
func (in *BackendEnvironment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackendEnvironment) GetCondition ¶
func (mg *BackendEnvironment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BackendEnvironment.
func (*BackendEnvironment) GetConnectionDetailsMapping ¶
func (tr *BackendEnvironment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BackendEnvironment
func (*BackendEnvironment) GetDeletionPolicy ¶
func (mg *BackendEnvironment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BackendEnvironment.
func (*BackendEnvironment) GetID ¶
func (tr *BackendEnvironment) GetID() string
GetID returns ID of underlying Terraform resource of this BackendEnvironment
func (*BackendEnvironment) GetObservation ¶
func (tr *BackendEnvironment) GetObservation() (map[string]interface{}, error)
GetObservation of this BackendEnvironment
func (*BackendEnvironment) GetParameters ¶
func (tr *BackendEnvironment) GetParameters() (map[string]interface{}, error)
GetParameters of this BackendEnvironment
func (*BackendEnvironment) GetProviderConfigReference ¶
func (mg *BackendEnvironment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BackendEnvironment.
func (*BackendEnvironment) GetProviderReference ¶
func (mg *BackendEnvironment) GetProviderReference() *xpv1.Reference
GetProviderReference of this BackendEnvironment. Deprecated: Use GetProviderConfigReference.
func (*BackendEnvironment) GetTerraformResourceType ¶
func (mg *BackendEnvironment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BackendEnvironment
func (*BackendEnvironment) GetTerraformSchemaVersion ¶
func (tr *BackendEnvironment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BackendEnvironment) GetWriteConnectionSecretToReference ¶
func (mg *BackendEnvironment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BackendEnvironment.
func (*BackendEnvironment) LateInitialize ¶
func (tr *BackendEnvironment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BackendEnvironment using its observed tfState. returns True if there are any spec changes for the resource.
func (*BackendEnvironment) SetConditions ¶
func (mg *BackendEnvironment) SetConditions(c ...xpv1.Condition)
SetConditions of this BackendEnvironment.
func (*BackendEnvironment) SetDeletionPolicy ¶
func (mg *BackendEnvironment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BackendEnvironment.
func (*BackendEnvironment) SetObservation ¶
func (tr *BackendEnvironment) SetObservation(obs map[string]interface{}) error
SetObservation for this BackendEnvironment
func (*BackendEnvironment) SetParameters ¶
func (tr *BackendEnvironment) SetParameters(params map[string]interface{}) error
SetParameters for this BackendEnvironment
func (*BackendEnvironment) SetProviderConfigReference ¶
func (mg *BackendEnvironment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BackendEnvironment.
func (*BackendEnvironment) SetProviderReference ¶
func (mg *BackendEnvironment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BackendEnvironment. Deprecated: Use SetProviderConfigReference.
func (*BackendEnvironment) SetWriteConnectionSecretToReference ¶
func (mg *BackendEnvironment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BackendEnvironment.
type BackendEnvironmentList ¶
type BackendEnvironmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BackendEnvironment `json:"items"` }
BackendEnvironmentList contains a list of BackendEnvironments
func (*BackendEnvironmentList) DeepCopy ¶
func (in *BackendEnvironmentList) DeepCopy() *BackendEnvironmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendEnvironmentList.
func (*BackendEnvironmentList) DeepCopyInto ¶
func (in *BackendEnvironmentList) DeepCopyInto(out *BackendEnvironmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendEnvironmentList) DeepCopyObject ¶
func (in *BackendEnvironmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BackendEnvironmentList) GetItems ¶
func (l *BackendEnvironmentList) GetItems() []resource.Managed
GetItems of this BackendEnvironmentList.
type BackendEnvironmentObservation ¶
type BackendEnvironmentObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*BackendEnvironmentObservation) DeepCopy ¶
func (in *BackendEnvironmentObservation) DeepCopy() *BackendEnvironmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendEnvironmentObservation.
func (*BackendEnvironmentObservation) DeepCopyInto ¶
func (in *BackendEnvironmentObservation) DeepCopyInto(out *BackendEnvironmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendEnvironmentParameters ¶
type BackendEnvironmentParameters struct { // +kubebuilder:validation:Required AppID *string `json:"appId" tf:"app_id,omitempty"` // +kubebuilder:validation:Optional DeploymentArtifacts *string `json:"deploymentArtifacts,omitempty" tf:"deployment_artifacts,omitempty"` // +kubebuilder:validation:Required EnvironmentName *string `json:"environmentName" tf:"environment_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 StackName *string `json:"stackName,omitempty" tf:"stack_name,omitempty"` }
func (*BackendEnvironmentParameters) DeepCopy ¶
func (in *BackendEnvironmentParameters) DeepCopy() *BackendEnvironmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendEnvironmentParameters.
func (*BackendEnvironmentParameters) DeepCopyInto ¶
func (in *BackendEnvironmentParameters) DeepCopyInto(out *BackendEnvironmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendEnvironmentSpec ¶
type BackendEnvironmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BackendEnvironmentParameters `json:"forProvider"` }
BackendEnvironmentSpec defines the desired state of BackendEnvironment
func (*BackendEnvironmentSpec) DeepCopy ¶
func (in *BackendEnvironmentSpec) DeepCopy() *BackendEnvironmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendEnvironmentSpec.
func (*BackendEnvironmentSpec) DeepCopyInto ¶
func (in *BackendEnvironmentSpec) DeepCopyInto(out *BackendEnvironmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendEnvironmentStatus ¶
type BackendEnvironmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BackendEnvironmentObservation `json:"atProvider,omitempty"` }
BackendEnvironmentStatus defines the observed state of BackendEnvironment.
func (*BackendEnvironmentStatus) DeepCopy ¶
func (in *BackendEnvironmentStatus) DeepCopy() *BackendEnvironmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendEnvironmentStatus.
func (*BackendEnvironmentStatus) DeepCopyInto ¶
func (in *BackendEnvironmentStatus) DeepCopyInto(out *BackendEnvironmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Branch ¶
type Branch struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BranchSpec `json:"spec"` Status BranchStatus `json:"status,omitempty"` }
Branch is the Schema for the Branchs 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 (*Branch) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Branch.
func (*Branch) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Branch) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Branch) GetCondition ¶
func (mg *Branch) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Branch.
func (*Branch) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Branch
func (*Branch) GetDeletionPolicy ¶
func (mg *Branch) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Branch.
func (*Branch) GetObservation ¶
GetObservation of this Branch
func (*Branch) GetParameters ¶
GetParameters of this Branch
func (*Branch) GetProviderConfigReference ¶
GetProviderConfigReference of this Branch.
func (*Branch) GetProviderReference ¶
GetProviderReference of this Branch. Deprecated: Use GetProviderConfigReference.
func (*Branch) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Branch
func (*Branch) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Branch) GetWriteConnectionSecretToReference ¶
func (mg *Branch) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Branch.
func (*Branch) LateInitialize ¶
LateInitialize this Branch using its observed tfState. returns True if there are any spec changes for the resource.
func (*Branch) SetConditions ¶
SetConditions of this Branch.
func (*Branch) SetDeletionPolicy ¶
func (mg *Branch) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Branch.
func (*Branch) SetObservation ¶
SetObservation for this Branch
func (*Branch) SetParameters ¶
SetParameters for this Branch
func (*Branch) SetProviderConfigReference ¶
SetProviderConfigReference of this Branch.
func (*Branch) SetProviderReference ¶
SetProviderReference of this Branch. Deprecated: Use SetProviderConfigReference.
func (*Branch) SetWriteConnectionSecretToReference ¶
func (mg *Branch) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Branch.
type BranchList ¶
type BranchList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Branch `json:"items"` }
BranchList contains a list of Branchs
func (*BranchList) DeepCopy ¶
func (in *BranchList) DeepCopy() *BranchList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BranchList.
func (*BranchList) DeepCopyInto ¶
func (in *BranchList) DeepCopyInto(out *BranchList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BranchList) DeepCopyObject ¶
func (in *BranchList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BranchList) GetItems ¶
func (l *BranchList) GetItems() []resource.Managed
GetItems of this BranchList.
type BranchObservation ¶
type BranchObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` AssociatedResources []*string `json:"associatedResources,omitempty" tf:"associated_resources,omitempty"` CustomDomains []*string `json:"customDomains,omitempty" tf:"custom_domains,omitempty"` DestinationBranch *string `json:"destinationBranch,omitempty" tf:"destination_branch,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` SourceBranch *string `json:"sourceBranch,omitempty" tf:"source_branch,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*BranchObservation) DeepCopy ¶
func (in *BranchObservation) DeepCopy() *BranchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BranchObservation.
func (*BranchObservation) DeepCopyInto ¶
func (in *BranchObservation) DeepCopyInto(out *BranchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BranchParameters ¶
type BranchParameters struct { // +kubebuilder:validation:Required AppID *string `json:"appId" tf:"app_id,omitempty"` // +kubebuilder:validation:Optional BackendEnvironmentArn *string `json:"backendEnvironmentArn,omitempty" tf:"backend_environment_arn,omitempty"` // +kubebuilder:validation:Optional BasicAuthCredentialsSecretRef *v1.SecretKeySelector `json:"basicAuthCredentialsSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Required BranchName *string `json:"branchName" tf:"branch_name,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // +kubebuilder:validation:Optional EnableAutoBuild *bool `json:"enableAutoBuild,omitempty" tf:"enable_auto_build,omitempty"` // +kubebuilder:validation:Optional EnableBasicAuth *bool `json:"enableBasicAuth,omitempty" tf:"enable_basic_auth,omitempty"` // +kubebuilder:validation:Optional EnableNotification *bool `json:"enableNotification,omitempty" tf:"enable_notification,omitempty"` // +kubebuilder:validation:Optional EnablePerformanceMode *bool `json:"enablePerformanceMode,omitempty" tf:"enable_performance_mode,omitempty"` // +kubebuilder:validation:Optional EnablePullRequestPreview *bool `json:"enablePullRequestPreview,omitempty" tf:"enable_pull_request_preview,omitempty"` // +kubebuilder:validation:Optional EnvironmentVariables map[string]*string `json:"environmentVariables,omitempty" tf:"environment_variables,omitempty"` // +kubebuilder:validation:Optional Framework *string `json:"framework,omitempty" tf:"framework,omitempty"` // +kubebuilder:validation:Optional PullRequestEnvironmentName *string `json:"pullRequestEnvironmentName,omitempty" tf:"pull_request_environment_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 Stage *string `json:"stage,omitempty" tf:"stage,omitempty"` // +kubebuilder:validation:Optional TTL *string `json:"ttl,omitempty" tf:"ttl,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*BranchParameters) DeepCopy ¶
func (in *BranchParameters) DeepCopy() *BranchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BranchParameters.
func (*BranchParameters) DeepCopyInto ¶
func (in *BranchParameters) DeepCopyInto(out *BranchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BranchSpec ¶
type BranchSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BranchParameters `json:"forProvider"` }
BranchSpec defines the desired state of Branch
func (*BranchSpec) DeepCopy ¶
func (in *BranchSpec) DeepCopy() *BranchSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BranchSpec.
func (*BranchSpec) DeepCopyInto ¶
func (in *BranchSpec) DeepCopyInto(out *BranchSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BranchStatus ¶
type BranchStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BranchObservation `json:"atProvider,omitempty"` }
BranchStatus defines the observed state of Branch.
func (*BranchStatus) DeepCopy ¶
func (in *BranchStatus) DeepCopy() *BranchStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BranchStatus.
func (*BranchStatus) DeepCopyInto ¶
func (in *BranchStatus) DeepCopyInto(out *BranchStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRuleObservation ¶
type CustomRuleObservation struct { }
func (*CustomRuleObservation) DeepCopy ¶
func (in *CustomRuleObservation) DeepCopy() *CustomRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRuleObservation.
func (*CustomRuleObservation) DeepCopyInto ¶
func (in *CustomRuleObservation) DeepCopyInto(out *CustomRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRuleParameters ¶
type CustomRuleParameters struct { // +kubebuilder:validation:Optional Condition *string `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Required Source *string `json:"source" tf:"source,omitempty"` // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // +kubebuilder:validation:Required Target *string `json:"target" tf:"target,omitempty"` }
func (*CustomRuleParameters) DeepCopy ¶
func (in *CustomRuleParameters) DeepCopy() *CustomRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRuleParameters.
func (*CustomRuleParameters) DeepCopyInto ¶
func (in *CustomRuleParameters) DeepCopyInto(out *CustomRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainAssociation ¶
type DomainAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainAssociationSpec `json:"spec"` Status DomainAssociationStatus `json:"status,omitempty"` }
DomainAssociation is the Schema for the DomainAssociations 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 (*DomainAssociation) DeepCopy ¶
func (in *DomainAssociation) DeepCopy() *DomainAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainAssociation.
func (*DomainAssociation) DeepCopyInto ¶
func (in *DomainAssociation) DeepCopyInto(out *DomainAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainAssociation) DeepCopyObject ¶
func (in *DomainAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainAssociation) GetCondition ¶
func (mg *DomainAssociation) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DomainAssociation.
func (*DomainAssociation) GetConnectionDetailsMapping ¶
func (tr *DomainAssociation) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DomainAssociation
func (*DomainAssociation) GetDeletionPolicy ¶
func (mg *DomainAssociation) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DomainAssociation.
func (*DomainAssociation) GetID ¶
func (tr *DomainAssociation) GetID() string
GetID returns ID of underlying Terraform resource of this DomainAssociation
func (*DomainAssociation) GetObservation ¶
func (tr *DomainAssociation) GetObservation() (map[string]interface{}, error)
GetObservation of this DomainAssociation
func (*DomainAssociation) GetParameters ¶
func (tr *DomainAssociation) GetParameters() (map[string]interface{}, error)
GetParameters of this DomainAssociation
func (*DomainAssociation) GetProviderConfigReference ¶
func (mg *DomainAssociation) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DomainAssociation.
func (*DomainAssociation) GetProviderReference ¶
func (mg *DomainAssociation) GetProviderReference() *xpv1.Reference
GetProviderReference of this DomainAssociation. Deprecated: Use GetProviderConfigReference.
func (*DomainAssociation) GetTerraformResourceType ¶
func (mg *DomainAssociation) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DomainAssociation
func (*DomainAssociation) GetTerraformSchemaVersion ¶
func (tr *DomainAssociation) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DomainAssociation) GetWriteConnectionSecretToReference ¶
func (mg *DomainAssociation) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DomainAssociation.
func (*DomainAssociation) LateInitialize ¶
func (tr *DomainAssociation) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DomainAssociation using its observed tfState. returns True if there are any spec changes for the resource.
func (*DomainAssociation) SetConditions ¶
func (mg *DomainAssociation) SetConditions(c ...xpv1.Condition)
SetConditions of this DomainAssociation.
func (*DomainAssociation) SetDeletionPolicy ¶
func (mg *DomainAssociation) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DomainAssociation.
func (*DomainAssociation) SetObservation ¶
func (tr *DomainAssociation) SetObservation(obs map[string]interface{}) error
SetObservation for this DomainAssociation
func (*DomainAssociation) SetParameters ¶
func (tr *DomainAssociation) SetParameters(params map[string]interface{}) error
SetParameters for this DomainAssociation
func (*DomainAssociation) SetProviderConfigReference ¶
func (mg *DomainAssociation) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DomainAssociation.
func (*DomainAssociation) SetProviderReference ¶
func (mg *DomainAssociation) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DomainAssociation. Deprecated: Use SetProviderConfigReference.
func (*DomainAssociation) SetWriteConnectionSecretToReference ¶
func (mg *DomainAssociation) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DomainAssociation.
type DomainAssociationList ¶
type DomainAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DomainAssociation `json:"items"` }
DomainAssociationList contains a list of DomainAssociations
func (*DomainAssociationList) DeepCopy ¶
func (in *DomainAssociationList) DeepCopy() *DomainAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainAssociationList.
func (*DomainAssociationList) DeepCopyInto ¶
func (in *DomainAssociationList) DeepCopyInto(out *DomainAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainAssociationList) DeepCopyObject ¶
func (in *DomainAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainAssociationList) GetItems ¶
func (l *DomainAssociationList) GetItems() []resource.Managed
GetItems of this DomainAssociationList.
type DomainAssociationObservation ¶
type DomainAssociationObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` CertificateVerificationDNSRecord *string `json:"certificateVerificationDnsRecord,omitempty" tf:"certificate_verification_dns_record,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DomainAssociationObservation) DeepCopy ¶
func (in *DomainAssociationObservation) DeepCopy() *DomainAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainAssociationObservation.
func (*DomainAssociationObservation) DeepCopyInto ¶
func (in *DomainAssociationObservation) DeepCopyInto(out *DomainAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainAssociationParameters ¶
type DomainAssociationParameters struct { // +kubebuilder:validation:Required AppID *string `json:"appId" tf:"app_id,omitempty"` // +kubebuilder:validation:Required DomainName *string `json:"domainName" tf:"domain_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 SubDomain []SubDomainParameters `json:"subDomain" tf:"sub_domain,omitempty"` // +kubebuilder:validation:Optional WaitForVerification *bool `json:"waitForVerification,omitempty" tf:"wait_for_verification,omitempty"` }
func (*DomainAssociationParameters) DeepCopy ¶
func (in *DomainAssociationParameters) DeepCopy() *DomainAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainAssociationParameters.
func (*DomainAssociationParameters) DeepCopyInto ¶
func (in *DomainAssociationParameters) DeepCopyInto(out *DomainAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainAssociationSpec ¶
type DomainAssociationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DomainAssociationParameters `json:"forProvider"` }
DomainAssociationSpec defines the desired state of DomainAssociation
func (*DomainAssociationSpec) DeepCopy ¶
func (in *DomainAssociationSpec) DeepCopy() *DomainAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainAssociationSpec.
func (*DomainAssociationSpec) DeepCopyInto ¶
func (in *DomainAssociationSpec) DeepCopyInto(out *DomainAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainAssociationStatus ¶
type DomainAssociationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DomainAssociationObservation `json:"atProvider,omitempty"` }
DomainAssociationStatus defines the observed state of DomainAssociation.
func (*DomainAssociationStatus) DeepCopy ¶
func (in *DomainAssociationStatus) DeepCopy() *DomainAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainAssociationStatus.
func (*DomainAssociationStatus) DeepCopyInto ¶
func (in *DomainAssociationStatus) DeepCopyInto(out *DomainAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductionBranchObservation ¶
type ProductionBranchObservation struct { BranchName *string `json:"branchName,omitempty" tf:"branch_name,omitempty"` LastDeployTime *string `json:"lastDeployTime,omitempty" tf:"last_deploy_time,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` ThumbnailURL *string `json:"thumbnailUrl,omitempty" tf:"thumbnail_url,omitempty"` }
func (*ProductionBranchObservation) DeepCopy ¶
func (in *ProductionBranchObservation) DeepCopy() *ProductionBranchObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductionBranchObservation.
func (*ProductionBranchObservation) DeepCopyInto ¶
func (in *ProductionBranchObservation) DeepCopyInto(out *ProductionBranchObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductionBranchParameters ¶
type ProductionBranchParameters struct { }
func (*ProductionBranchParameters) DeepCopy ¶
func (in *ProductionBranchParameters) DeepCopy() *ProductionBranchParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductionBranchParameters.
func (*ProductionBranchParameters) DeepCopyInto ¶
func (in *ProductionBranchParameters) DeepCopyInto(out *ProductionBranchParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubDomainObservation ¶
type SubDomainObservation struct { DNSRecord *string `json:"dnsRecord,omitempty" tf:"dns_record,omitempty"` Verified *bool `json:"verified,omitempty" tf:"verified,omitempty"` }
func (*SubDomainObservation) DeepCopy ¶
func (in *SubDomainObservation) DeepCopy() *SubDomainObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubDomainObservation.
func (*SubDomainObservation) DeepCopyInto ¶
func (in *SubDomainObservation) DeepCopyInto(out *SubDomainObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubDomainParameters ¶
type SubDomainParameters struct { // +kubebuilder:validation:Required BranchName *string `json:"branchName" tf:"branch_name,omitempty"` // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` }
func (*SubDomainParameters) DeepCopy ¶
func (in *SubDomainParameters) DeepCopy() *SubDomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubDomainParameters.
func (*SubDomainParameters) DeepCopyInto ¶
func (in *SubDomainParameters) DeepCopyInto(out *SubDomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Webhook ¶
type Webhook struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec WebhookSpec `json:"spec"` Status WebhookStatus `json:"status,omitempty"` }
Webhook is the Schema for the Webhooks 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 (*Webhook) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Webhook.
func (*Webhook) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Webhook) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Webhook) GetCondition ¶
func (mg *Webhook) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Webhook.
func (*Webhook) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Webhook
func (*Webhook) GetDeletionPolicy ¶
func (mg *Webhook) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Webhook.
func (*Webhook) GetObservation ¶
GetObservation of this Webhook
func (*Webhook) GetParameters ¶
GetParameters of this Webhook
func (*Webhook) GetProviderConfigReference ¶
GetProviderConfigReference of this Webhook.
func (*Webhook) GetProviderReference ¶
GetProviderReference of this Webhook. Deprecated: Use GetProviderConfigReference.
func (*Webhook) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Webhook
func (*Webhook) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Webhook) GetWriteConnectionSecretToReference ¶
func (mg *Webhook) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Webhook.
func (*Webhook) LateInitialize ¶
LateInitialize this Webhook using its observed tfState. returns True if there are any spec changes for the resource.
func (*Webhook) SetConditions ¶
SetConditions of this Webhook.
func (*Webhook) SetDeletionPolicy ¶
func (mg *Webhook) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Webhook.
func (*Webhook) SetObservation ¶
SetObservation for this Webhook
func (*Webhook) SetParameters ¶
SetParameters for this Webhook
func (*Webhook) SetProviderConfigReference ¶
SetProviderConfigReference of this Webhook.
func (*Webhook) SetProviderReference ¶
SetProviderReference of this Webhook. Deprecated: Use SetProviderConfigReference.
func (*Webhook) SetWriteConnectionSecretToReference ¶
func (mg *Webhook) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Webhook.
type WebhookList ¶
type WebhookList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Webhook `json:"items"` }
WebhookList contains a list of Webhooks
func (*WebhookList) DeepCopy ¶
func (in *WebhookList) DeepCopy() *WebhookList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookList.
func (*WebhookList) DeepCopyInto ¶
func (in *WebhookList) DeepCopyInto(out *WebhookList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*WebhookList) DeepCopyObject ¶
func (in *WebhookList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*WebhookList) GetItems ¶
func (l *WebhookList) GetItems() []resource.Managed
GetItems of this WebhookList.
type WebhookObservation ¶
type WebhookObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*WebhookObservation) DeepCopy ¶
func (in *WebhookObservation) DeepCopy() *WebhookObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookObservation.
func (*WebhookObservation) DeepCopyInto ¶
func (in *WebhookObservation) DeepCopyInto(out *WebhookObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookParameters ¶
type WebhookParameters struct { // +kubebuilder:validation:Required AppID *string `json:"appId" tf:"app_id,omitempty"` // +kubebuilder:validation:Required BranchName *string `json:"branchName" tf:"branch_name,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,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 (*WebhookParameters) DeepCopy ¶
func (in *WebhookParameters) DeepCopy() *WebhookParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookParameters.
func (*WebhookParameters) DeepCopyInto ¶
func (in *WebhookParameters) DeepCopyInto(out *WebhookParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookSpec ¶
type WebhookSpec struct { v1.ResourceSpec `json:",inline"` ForProvider WebhookParameters `json:"forProvider"` }
WebhookSpec defines the desired state of Webhook
func (*WebhookSpec) DeepCopy ¶
func (in *WebhookSpec) DeepCopy() *WebhookSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookSpec.
func (*WebhookSpec) DeepCopyInto ¶
func (in *WebhookSpec) DeepCopyInto(out *WebhookSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookStatus ¶
type WebhookStatus struct { v1.ResourceStatus `json:",inline"` AtProvider WebhookObservation `json:"atProvider,omitempty"` }
WebhookStatus defines the observed state of Webhook.
func (*WebhookStatus) DeepCopy ¶
func (in *WebhookStatus) DeepCopy() *WebhookStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookStatus.
func (*WebhookStatus) DeepCopyInto ¶
func (in *WebhookStatus) DeepCopyInto(out *WebhookStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_app_terraformed.go
- zz_app_types.go
- zz_backendenvironment_terraformed.go
- zz_backendenvironment_types.go
- zz_branch_terraformed.go
- zz_branch_types.go
- zz_domainassociation_terraformed.go
- zz_domainassociation_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_webhook_terraformed.go
- zz_webhook_types.go