Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +groupName=apigatewayv2.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type API
- func (in *API) DeepCopy() *API
- func (in *API) DeepCopyInto(out *API)
- func (in *API) DeepCopyObject() runtime.Object
- func (mg *API) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *API) GetConnectionDetailsMapping() map[string]string
- func (mg *API) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *API) GetID() string
- func (tr *API) GetObservation() (map[string]interface{}, error)
- func (tr *API) GetParameters() (map[string]interface{}, error)
- func (mg *API) GetProviderConfigReference() *xpv1.Reference
- func (mg *API) GetProviderReference() *xpv1.Reference
- func (mg *API) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *API) GetTerraformResourceType() string
- func (tr *API) GetTerraformSchemaVersion() int
- func (mg *API) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *API) LateInitialize(attrs []byte) (bool, error)
- func (mg *API) SetConditions(c ...xpv1.Condition)
- func (mg *API) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *API) SetObservation(obs map[string]interface{}) error
- func (tr *API) SetParameters(params map[string]interface{}) error
- func (mg *API) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *API) SetProviderReference(r *xpv1.Reference)
- func (mg *API) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *API) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type APIList
- type APIMapping
- func (in *APIMapping) DeepCopy() *APIMapping
- func (in *APIMapping) DeepCopyInto(out *APIMapping)
- func (in *APIMapping) DeepCopyObject() runtime.Object
- func (mg *APIMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *APIMapping) GetConnectionDetailsMapping() map[string]string
- func (mg *APIMapping) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *APIMapping) GetID() string
- func (tr *APIMapping) GetObservation() (map[string]interface{}, error)
- func (tr *APIMapping) GetParameters() (map[string]interface{}, error)
- func (mg *APIMapping) GetProviderConfigReference() *xpv1.Reference
- func (mg *APIMapping) GetProviderReference() *xpv1.Reference
- func (mg *APIMapping) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *APIMapping) GetTerraformResourceType() string
- func (tr *APIMapping) GetTerraformSchemaVersion() int
- func (mg *APIMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *APIMapping) LateInitialize(attrs []byte) (bool, error)
- func (mg *APIMapping) SetConditions(c ...xpv1.Condition)
- func (mg *APIMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *APIMapping) SetObservation(obs map[string]interface{}) error
- func (tr *APIMapping) SetParameters(params map[string]interface{}) error
- func (mg *APIMapping) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *APIMapping) SetProviderReference(r *xpv1.Reference)
- func (mg *APIMapping) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *APIMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type APIMappingList
- type APIMappingObservation
- type APIMappingParameters
- type APIMappingSpec
- type APIMappingStatus
- type APIObservation
- type APIParameters
- type APISpec
- type APIStatus
- type AccessLogSettingsObservation
- type AccessLogSettingsParameters
- type Authorizer
- func (in *Authorizer) DeepCopy() *Authorizer
- func (in *Authorizer) DeepCopyInto(out *Authorizer)
- func (in *Authorizer) DeepCopyObject() runtime.Object
- func (mg *Authorizer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Authorizer) GetConnectionDetailsMapping() map[string]string
- func (mg *Authorizer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Authorizer) GetID() string
- func (tr *Authorizer) GetObservation() (map[string]interface{}, error)
- func (tr *Authorizer) GetParameters() (map[string]interface{}, error)
- func (mg *Authorizer) GetProviderConfigReference() *xpv1.Reference
- func (mg *Authorizer) GetProviderReference() *xpv1.Reference
- func (mg *Authorizer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Authorizer) GetTerraformResourceType() string
- func (tr *Authorizer) GetTerraformSchemaVersion() int
- func (mg *Authorizer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Authorizer) LateInitialize(attrs []byte) (bool, error)
- func (mg *Authorizer) SetConditions(c ...xpv1.Condition)
- func (mg *Authorizer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Authorizer) SetObservation(obs map[string]interface{}) error
- func (tr *Authorizer) SetParameters(params map[string]interface{}) error
- func (mg *Authorizer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Authorizer) SetProviderReference(r *xpv1.Reference)
- func (mg *Authorizer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Authorizer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AuthorizerList
- type AuthorizerObservation
- type AuthorizerParameters
- type AuthorizerSpec
- type AuthorizerStatus
- type CorsConfigurationObservation
- type CorsConfigurationParameters
- type DefaultRouteSettingsObservation
- type DefaultRouteSettingsParameters
- type Deployment
- func (in *Deployment) DeepCopy() *Deployment
- func (in *Deployment) DeepCopyInto(out *Deployment)
- func (in *Deployment) DeepCopyObject() runtime.Object
- func (mg *Deployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Deployment) GetConnectionDetailsMapping() map[string]string
- func (mg *Deployment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Deployment) GetID() string
- func (tr *Deployment) GetObservation() (map[string]interface{}, error)
- func (tr *Deployment) GetParameters() (map[string]interface{}, error)
- func (mg *Deployment) GetProviderConfigReference() *xpv1.Reference
- func (mg *Deployment) GetProviderReference() *xpv1.Reference
- func (mg *Deployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Deployment) GetTerraformResourceType() string
- func (tr *Deployment) GetTerraformSchemaVersion() int
- func (mg *Deployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Deployment) LateInitialize(attrs []byte) (bool, error)
- func (mg *Deployment) SetConditions(c ...xpv1.Condition)
- func (mg *Deployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Deployment) SetObservation(obs map[string]interface{}) error
- func (tr *Deployment) SetParameters(params map[string]interface{}) error
- func (mg *Deployment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Deployment) SetProviderReference(r *xpv1.Reference)
- func (mg *Deployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Deployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DeploymentList
- type DeploymentObservation
- type DeploymentParameters
- type DeploymentSpec
- type DeploymentStatus
- type DomainName
- func (in *DomainName) DeepCopy() *DomainName
- func (in *DomainName) DeepCopyInto(out *DomainName)
- func (in *DomainName) DeepCopyObject() runtime.Object
- func (mg *DomainName) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DomainName) GetConnectionDetailsMapping() map[string]string
- func (mg *DomainName) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DomainName) GetID() string
- func (tr *DomainName) GetObservation() (map[string]interface{}, error)
- func (tr *DomainName) GetParameters() (map[string]interface{}, error)
- func (mg *DomainName) GetProviderConfigReference() *xpv1.Reference
- func (mg *DomainName) GetProviderReference() *xpv1.Reference
- func (mg *DomainName) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DomainName) GetTerraformResourceType() string
- func (tr *DomainName) GetTerraformSchemaVersion() int
- func (mg *DomainName) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DomainName) LateInitialize(attrs []byte) (bool, error)
- func (mg *DomainName) SetConditions(c ...xpv1.Condition)
- func (mg *DomainName) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DomainName) SetObservation(obs map[string]interface{}) error
- func (tr *DomainName) SetParameters(params map[string]interface{}) error
- func (mg *DomainName) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DomainName) SetProviderReference(r *xpv1.Reference)
- func (mg *DomainName) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DomainName) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DomainNameConfigurationObservation
- type DomainNameConfigurationParameters
- type DomainNameList
- type DomainNameObservation
- type DomainNameParameters
- type DomainNameSpec
- type DomainNameStatus
- type Integration
- func (in *Integration) DeepCopy() *Integration
- func (in *Integration) DeepCopyInto(out *Integration)
- func (in *Integration) DeepCopyObject() runtime.Object
- func (mg *Integration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Integration) GetConnectionDetailsMapping() map[string]string
- func (mg *Integration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Integration) GetID() string
- func (tr *Integration) GetObservation() (map[string]interface{}, error)
- func (tr *Integration) GetParameters() (map[string]interface{}, error)
- func (mg *Integration) GetProviderConfigReference() *xpv1.Reference
- func (mg *Integration) GetProviderReference() *xpv1.Reference
- func (mg *Integration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Integration) GetTerraformResourceType() string
- func (tr *Integration) GetTerraformSchemaVersion() int
- func (mg *Integration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Integration) LateInitialize(attrs []byte) (bool, error)
- func (mg *Integration) SetConditions(c ...xpv1.Condition)
- func (mg *Integration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Integration) SetObservation(obs map[string]interface{}) error
- func (tr *Integration) SetParameters(params map[string]interface{}) error
- func (mg *Integration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Integration) SetProviderReference(r *xpv1.Reference)
- func (mg *Integration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Integration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IntegrationList
- type IntegrationObservation
- type IntegrationParameters
- type IntegrationResponse
- func (in *IntegrationResponse) DeepCopy() *IntegrationResponse
- func (in *IntegrationResponse) DeepCopyInto(out *IntegrationResponse)
- func (in *IntegrationResponse) DeepCopyObject() runtime.Object
- func (mg *IntegrationResponse) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IntegrationResponse) GetConnectionDetailsMapping() map[string]string
- func (mg *IntegrationResponse) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IntegrationResponse) GetID() string
- func (tr *IntegrationResponse) GetObservation() (map[string]interface{}, error)
- func (tr *IntegrationResponse) GetParameters() (map[string]interface{}, error)
- func (mg *IntegrationResponse) GetProviderConfigReference() *xpv1.Reference
- func (mg *IntegrationResponse) GetProviderReference() *xpv1.Reference
- func (mg *IntegrationResponse) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IntegrationResponse) GetTerraformResourceType() string
- func (tr *IntegrationResponse) GetTerraformSchemaVersion() int
- func (mg *IntegrationResponse) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IntegrationResponse) LateInitialize(attrs []byte) (bool, error)
- func (mg *IntegrationResponse) SetConditions(c ...xpv1.Condition)
- func (mg *IntegrationResponse) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IntegrationResponse) SetObservation(obs map[string]interface{}) error
- func (tr *IntegrationResponse) SetParameters(params map[string]interface{}) error
- func (mg *IntegrationResponse) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IntegrationResponse) SetProviderReference(r *xpv1.Reference)
- func (mg *IntegrationResponse) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IntegrationResponse) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IntegrationResponseList
- type IntegrationResponseObservation
- type IntegrationResponseParameters
- type IntegrationResponseSpec
- type IntegrationResponseStatus
- type IntegrationSpec
- type IntegrationStatus
- type JwtConfigurationObservation
- type JwtConfigurationParameters
- type Model
- func (in *Model) DeepCopy() *Model
- func (in *Model) DeepCopyInto(out *Model)
- func (in *Model) DeepCopyObject() runtime.Object
- func (mg *Model) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Model) GetConnectionDetailsMapping() map[string]string
- func (mg *Model) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Model) GetID() string
- func (tr *Model) GetObservation() (map[string]interface{}, error)
- func (tr *Model) GetParameters() (map[string]interface{}, error)
- func (mg *Model) GetProviderConfigReference() *xpv1.Reference
- func (mg *Model) GetProviderReference() *xpv1.Reference
- func (mg *Model) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Model) GetTerraformResourceType() string
- func (tr *Model) GetTerraformSchemaVersion() int
- func (mg *Model) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Model) LateInitialize(attrs []byte) (bool, error)
- func (mg *Model) SetConditions(c ...xpv1.Condition)
- func (mg *Model) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Model) SetObservation(obs map[string]interface{}) error
- func (tr *Model) SetParameters(params map[string]interface{}) error
- func (mg *Model) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Model) SetProviderReference(r *xpv1.Reference)
- func (mg *Model) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Model) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ModelList
- type ModelObservation
- type ModelParameters
- type ModelSpec
- type ModelStatus
- type MutualTLSAuthenticationObservation
- type MutualTLSAuthenticationParameters
- type RequestParameterObservation
- type RequestParameterParameters
- type ResponseParametersObservation
- type ResponseParametersParameters
- type Route
- func (in *Route) DeepCopy() *Route
- func (in *Route) DeepCopyInto(out *Route)
- func (in *Route) DeepCopyObject() runtime.Object
- func (mg *Route) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Route) GetConnectionDetailsMapping() map[string]string
- func (mg *Route) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Route) GetID() string
- func (tr *Route) GetObservation() (map[string]interface{}, error)
- func (tr *Route) GetParameters() (map[string]interface{}, error)
- func (mg *Route) GetProviderConfigReference() *xpv1.Reference
- func (mg *Route) GetProviderReference() *xpv1.Reference
- func (mg *Route) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Route) GetTerraformResourceType() string
- func (tr *Route) GetTerraformSchemaVersion() int
- func (mg *Route) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Route) LateInitialize(attrs []byte) (bool, error)
- func (mg *Route) SetConditions(c ...xpv1.Condition)
- func (mg *Route) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Route) SetObservation(obs map[string]interface{}) error
- func (tr *Route) SetParameters(params map[string]interface{}) error
- func (mg *Route) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Route) SetProviderReference(r *xpv1.Reference)
- func (mg *Route) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Route) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouteList
- type RouteObservation
- type RouteParameters
- type RouteResponse
- func (in *RouteResponse) DeepCopy() *RouteResponse
- func (in *RouteResponse) DeepCopyInto(out *RouteResponse)
- func (in *RouteResponse) DeepCopyObject() runtime.Object
- func (mg *RouteResponse) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RouteResponse) GetConnectionDetailsMapping() map[string]string
- func (mg *RouteResponse) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RouteResponse) GetID() string
- func (tr *RouteResponse) GetObservation() (map[string]interface{}, error)
- func (tr *RouteResponse) GetParameters() (map[string]interface{}, error)
- func (mg *RouteResponse) GetProviderConfigReference() *xpv1.Reference
- func (mg *RouteResponse) GetProviderReference() *xpv1.Reference
- func (mg *RouteResponse) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RouteResponse) GetTerraformResourceType() string
- func (tr *RouteResponse) GetTerraformSchemaVersion() int
- func (mg *RouteResponse) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RouteResponse) LateInitialize(attrs []byte) (bool, error)
- func (mg *RouteResponse) SetConditions(c ...xpv1.Condition)
- func (mg *RouteResponse) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RouteResponse) SetObservation(obs map[string]interface{}) error
- func (tr *RouteResponse) SetParameters(params map[string]interface{}) error
- func (mg *RouteResponse) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RouteResponse) SetProviderReference(r *xpv1.Reference)
- func (mg *RouteResponse) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RouteResponse) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouteResponseList
- type RouteResponseObservation
- type RouteResponseParameters
- type RouteResponseSpec
- type RouteResponseStatus
- type RouteSettingsObservation
- type RouteSettingsParameters
- type RouteSpec
- type RouteStatus
- type Stage
- func (in *Stage) DeepCopy() *Stage
- func (in *Stage) DeepCopyInto(out *Stage)
- func (in *Stage) DeepCopyObject() runtime.Object
- func (mg *Stage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Stage) GetConnectionDetailsMapping() map[string]string
- func (mg *Stage) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Stage) GetID() string
- func (tr *Stage) GetObservation() (map[string]interface{}, error)
- func (tr *Stage) GetParameters() (map[string]interface{}, error)
- func (mg *Stage) GetProviderConfigReference() *xpv1.Reference
- func (mg *Stage) GetProviderReference() *xpv1.Reference
- func (mg *Stage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Stage) GetTerraformResourceType() string
- func (tr *Stage) GetTerraformSchemaVersion() int
- func (mg *Stage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Stage) LateInitialize(attrs []byte) (bool, error)
- func (mg *Stage) SetConditions(c ...xpv1.Condition)
- func (mg *Stage) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Stage) SetObservation(obs map[string]interface{}) error
- func (tr *Stage) SetParameters(params map[string]interface{}) error
- func (mg *Stage) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Stage) SetProviderReference(r *xpv1.Reference)
- func (mg *Stage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Stage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StageList
- type StageObservation
- type StageParameters
- type StageSpec
- type StageStatus
- type TLSConfigObservation
- type TLSConfigParameters
- type VPCLink
- func (in *VPCLink) DeepCopy() *VPCLink
- func (in *VPCLink) DeepCopyInto(out *VPCLink)
- func (in *VPCLink) DeepCopyObject() runtime.Object
- func (mg *VPCLink) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *VPCLink) GetConnectionDetailsMapping() map[string]string
- func (mg *VPCLink) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *VPCLink) GetID() string
- func (tr *VPCLink) GetObservation() (map[string]interface{}, error)
- func (tr *VPCLink) GetParameters() (map[string]interface{}, error)
- func (mg *VPCLink) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCLink) GetProviderReference() *xpv1.Reference
- func (mg *VPCLink) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCLink) GetTerraformResourceType() string
- func (tr *VPCLink) GetTerraformSchemaVersion() int
- func (mg *VPCLink) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *VPCLink) LateInitialize(attrs []byte) (bool, error)
- func (mg *VPCLink) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPCLink) SetConditions(c ...xpv1.Condition)
- func (mg *VPCLink) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *VPCLink) SetObservation(obs map[string]interface{}) error
- func (tr *VPCLink) SetParameters(params map[string]interface{}) error
- func (mg *VPCLink) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *VPCLink) SetProviderReference(r *xpv1.Reference)
- func (mg *VPCLink) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *VPCLink) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type VPCLinkList
- type VPCLinkObservation
- type VPCLinkParameters
- type VPCLinkSpec
- type VPCLinkStatus
Constants ¶
const ( CRDGroup = "apigatewayv2.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( API_Kind = "API" API_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: API_Kind}.String() API_KindAPIVersion = API_Kind + "." + CRDGroupVersion.String() API_GroupVersionKind = CRDGroupVersion.WithKind(API_Kind) )
Repository type metadata.
var ( APIMapping_Kind = "APIMapping" APIMapping_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: APIMapping_Kind}.String() APIMapping_KindAPIVersion = APIMapping_Kind + "." + CRDGroupVersion.String() APIMapping_GroupVersionKind = CRDGroupVersion.WithKind(APIMapping_Kind) )
Repository type metadata.
var ( Authorizer_Kind = "Authorizer" Authorizer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Authorizer_Kind}.String() Authorizer_KindAPIVersion = Authorizer_Kind + "." + CRDGroupVersion.String() Authorizer_GroupVersionKind = CRDGroupVersion.WithKind(Authorizer_Kind) )
Repository type metadata.
var ( Deployment_Kind = "Deployment" Deployment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Deployment_Kind}.String() Deployment_KindAPIVersion = Deployment_Kind + "." + CRDGroupVersion.String() Deployment_GroupVersionKind = CRDGroupVersion.WithKind(Deployment_Kind) )
Repository type metadata.
var ( DomainName_Kind = "DomainName" DomainName_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DomainName_Kind}.String() DomainName_KindAPIVersion = DomainName_Kind + "." + CRDGroupVersion.String() DomainName_GroupVersionKind = CRDGroupVersion.WithKind(DomainName_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 ( Integration_Kind = "Integration" Integration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Integration_Kind}.String() Integration_KindAPIVersion = Integration_Kind + "." + CRDGroupVersion.String() Integration_GroupVersionKind = CRDGroupVersion.WithKind(Integration_Kind) )
Repository type metadata.
var ( IntegrationResponse_Kind = "IntegrationResponse" IntegrationResponse_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IntegrationResponse_Kind}.String() IntegrationResponse_KindAPIVersion = IntegrationResponse_Kind + "." + CRDGroupVersion.String() IntegrationResponse_GroupVersionKind = CRDGroupVersion.WithKind(IntegrationResponse_Kind) )
Repository type metadata.
var ( Model_Kind = "Model" Model_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Model_Kind}.String() Model_KindAPIVersion = Model_Kind + "." + CRDGroupVersion.String() Model_GroupVersionKind = CRDGroupVersion.WithKind(Model_Kind) )
Repository type metadata.
var ( Route_Kind = "Route" Route_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Route_Kind}.String() Route_KindAPIVersion = Route_Kind + "." + CRDGroupVersion.String() Route_GroupVersionKind = CRDGroupVersion.WithKind(Route_Kind) )
Repository type metadata.
var ( RouteResponse_Kind = "RouteResponse" RouteResponse_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RouteResponse_Kind}.String() RouteResponse_KindAPIVersion = RouteResponse_Kind + "." + CRDGroupVersion.String() RouteResponse_GroupVersionKind = CRDGroupVersion.WithKind(RouteResponse_Kind) )
Repository type metadata.
var ( Stage_Kind = "Stage" Stage_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Stage_Kind}.String() Stage_KindAPIVersion = Stage_Kind + "." + CRDGroupVersion.String() Stage_GroupVersionKind = CRDGroupVersion.WithKind(Stage_Kind) )
Repository type metadata.
var ( VPCLink_Kind = "VPCLink" VPCLink_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCLink_Kind}.String() VPCLink_KindAPIVersion = VPCLink_Kind + "." + CRDGroupVersion.String() VPCLink_GroupVersionKind = CRDGroupVersion.WithKind(VPCLink_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec APISpec `json:"spec"` Status APIStatus `json:"status,omitempty"` }
API is the Schema for the APIs 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 (*API) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new API.
func (*API) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*API) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*API) GetCondition ¶
func (mg *API) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this API.
func (*API) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this API
func (*API) GetDeletionPolicy ¶
func (mg *API) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this API.
func (*API) GetObservation ¶
GetObservation of this API
func (*API) GetParameters ¶
GetParameters of this API
func (*API) GetProviderConfigReference ¶
GetProviderConfigReference of this API.
func (*API) GetProviderReference ¶
GetProviderReference of this API. Deprecated: Use GetProviderConfigReference.
func (*API) GetPublishConnectionDetailsTo ¶
func (mg *API) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this API.
func (*API) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this API
func (*API) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*API) GetWriteConnectionSecretToReference ¶
func (mg *API) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this API.
func (*API) LateInitialize ¶
LateInitialize this API using its observed tfState. returns True if there are any spec changes for the resource.
func (*API) SetConditions ¶
SetConditions of this API.
func (*API) SetDeletionPolicy ¶
func (mg *API) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this API.
func (*API) SetObservation ¶
SetObservation for this API
func (*API) SetParameters ¶
SetParameters for this API
func (*API) SetProviderConfigReference ¶
SetProviderConfigReference of this API.
func (*API) SetProviderReference ¶
SetProviderReference of this API. Deprecated: Use SetProviderConfigReference.
func (*API) SetPublishConnectionDetailsTo ¶
func (mg *API) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this API.
func (*API) SetWriteConnectionSecretToReference ¶
func (mg *API) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this API.
type APIList ¶
type APIList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []API `json:"items"` }
APIList contains a list of APIs
func (*APIList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIList.
func (*APIList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*APIList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type APIMapping ¶
type APIMapping struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec APIMappingSpec `json:"spec"` Status APIMappingStatus `json:"status,omitempty"` }
APIMapping is the Schema for the APIMappings 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 (*APIMapping) DeepCopy ¶
func (in *APIMapping) DeepCopy() *APIMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIMapping.
func (*APIMapping) DeepCopyInto ¶
func (in *APIMapping) DeepCopyInto(out *APIMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*APIMapping) DeepCopyObject ¶
func (in *APIMapping) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*APIMapping) GetCondition ¶
func (mg *APIMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this APIMapping.
func (*APIMapping) GetConnectionDetailsMapping ¶
func (tr *APIMapping) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this APIMapping
func (*APIMapping) GetDeletionPolicy ¶
func (mg *APIMapping) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this APIMapping.
func (*APIMapping) GetID ¶
func (tr *APIMapping) GetID() string
GetID returns ID of underlying Terraform resource of this APIMapping
func (*APIMapping) GetObservation ¶
func (tr *APIMapping) GetObservation() (map[string]interface{}, error)
GetObservation of this APIMapping
func (*APIMapping) GetParameters ¶
func (tr *APIMapping) GetParameters() (map[string]interface{}, error)
GetParameters of this APIMapping
func (*APIMapping) GetProviderConfigReference ¶
func (mg *APIMapping) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this APIMapping.
func (*APIMapping) GetProviderReference ¶
func (mg *APIMapping) GetProviderReference() *xpv1.Reference
GetProviderReference of this APIMapping. Deprecated: Use GetProviderConfigReference.
func (*APIMapping) GetPublishConnectionDetailsTo ¶
func (mg *APIMapping) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this APIMapping.
func (*APIMapping) GetTerraformResourceType ¶
func (mg *APIMapping) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this APIMapping
func (*APIMapping) GetTerraformSchemaVersion ¶
func (tr *APIMapping) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*APIMapping) GetWriteConnectionSecretToReference ¶
func (mg *APIMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this APIMapping.
func (*APIMapping) LateInitialize ¶
func (tr *APIMapping) LateInitialize(attrs []byte) (bool, error)
LateInitialize this APIMapping using its observed tfState. returns True if there are any spec changes for the resource.
func (*APIMapping) SetConditions ¶
func (mg *APIMapping) SetConditions(c ...xpv1.Condition)
SetConditions of this APIMapping.
func (*APIMapping) SetDeletionPolicy ¶
func (mg *APIMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this APIMapping.
func (*APIMapping) SetObservation ¶
func (tr *APIMapping) SetObservation(obs map[string]interface{}) error
SetObservation for this APIMapping
func (*APIMapping) SetParameters ¶
func (tr *APIMapping) SetParameters(params map[string]interface{}) error
SetParameters for this APIMapping
func (*APIMapping) SetProviderConfigReference ¶
func (mg *APIMapping) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this APIMapping.
func (*APIMapping) SetProviderReference ¶
func (mg *APIMapping) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this APIMapping. Deprecated: Use SetProviderConfigReference.
func (*APIMapping) SetPublishConnectionDetailsTo ¶
func (mg *APIMapping) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this APIMapping.
func (*APIMapping) SetWriteConnectionSecretToReference ¶
func (mg *APIMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this APIMapping.
type APIMappingList ¶
type APIMappingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []APIMapping `json:"items"` }
APIMappingList contains a list of APIMappings
func (*APIMappingList) DeepCopy ¶
func (in *APIMappingList) DeepCopy() *APIMappingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIMappingList.
func (*APIMappingList) DeepCopyInto ¶
func (in *APIMappingList) DeepCopyInto(out *APIMappingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*APIMappingList) DeepCopyObject ¶
func (in *APIMappingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*APIMappingList) GetItems ¶
func (l *APIMappingList) GetItems() []resource.Managed
GetItems of this APIMappingList.
type APIMappingObservation ¶
type APIMappingObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*APIMappingObservation) DeepCopy ¶
func (in *APIMappingObservation) DeepCopy() *APIMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIMappingObservation.
func (*APIMappingObservation) DeepCopyInto ¶
func (in *APIMappingObservation) DeepCopyInto(out *APIMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIMappingParameters ¶
type APIMappingParameters struct { // +kubebuilder:validation:Required APIID *string `json:"apiId" tf:"api_id,omitempty"` // +kubebuilder:validation:Optional APIMappingKey *string `json:"apiMappingKey,omitempty" tf:"api_mapping_key,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 Stage *string `json:"stage" tf:"stage,omitempty"` }
func (*APIMappingParameters) DeepCopy ¶
func (in *APIMappingParameters) DeepCopy() *APIMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIMappingParameters.
func (*APIMappingParameters) DeepCopyInto ¶
func (in *APIMappingParameters) DeepCopyInto(out *APIMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIMappingSpec ¶
type APIMappingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider APIMappingParameters `json:"forProvider"` }
APIMappingSpec defines the desired state of APIMapping
func (*APIMappingSpec) DeepCopy ¶
func (in *APIMappingSpec) DeepCopy() *APIMappingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIMappingSpec.
func (*APIMappingSpec) DeepCopyInto ¶
func (in *APIMappingSpec) DeepCopyInto(out *APIMappingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIMappingStatus ¶
type APIMappingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider APIMappingObservation `json:"atProvider,omitempty"` }
APIMappingStatus defines the observed state of APIMapping.
func (*APIMappingStatus) DeepCopy ¶
func (in *APIMappingStatus) DeepCopy() *APIMappingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIMappingStatus.
func (*APIMappingStatus) DeepCopyInto ¶
func (in *APIMappingStatus) DeepCopyInto(out *APIMappingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIObservation ¶
type APIObservation struct { APIEndpoint *string `json:"apiEndpoint,omitempty" tf:"api_endpoint,omitempty"` Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ExecutionArn *string `json:"executionArn,omitempty" tf:"execution_arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*APIObservation) DeepCopy ¶
func (in *APIObservation) DeepCopy() *APIObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIObservation.
func (*APIObservation) DeepCopyInto ¶
func (in *APIObservation) DeepCopyInto(out *APIObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIParameters ¶
type APIParameters struct { // +kubebuilder:validation:Optional APIKeySelectionExpression *string `json:"apiKeySelectionExpression,omitempty" tf:"api_key_selection_expression,omitempty"` // +kubebuilder:validation:Optional Body *string `json:"body,omitempty" tf:"body,omitempty"` // +kubebuilder:validation:Optional CorsConfiguration []CorsConfigurationParameters `json:"corsConfiguration,omitempty" tf:"cors_configuration,omitempty"` // +kubebuilder:validation:Optional CredentialsArn *string `json:"credentialsArn,omitempty" tf:"credentials_arn,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional DisableExecuteAPIEndpoint *bool `json:"disableExecuteApiEndpoint,omitempty" tf:"disable_execute_api_endpoint,omitempty"` // +kubebuilder:validation:Optional FailOnWarnings *bool `json:"failOnWarnings,omitempty" tf:"fail_on_warnings,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ProtocolType *string `json:"protocolType" tf:"protocol_type,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 RouteKey *string `json:"routeKey,omitempty" tf:"route_key,omitempty"` // +kubebuilder:validation:Optional RouteSelectionExpression *string `json:"routeSelectionExpression,omitempty" tf:"route_selection_expression,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Target *string `json:"target,omitempty" tf:"target,omitempty"` // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*APIParameters) DeepCopy ¶
func (in *APIParameters) DeepCopy() *APIParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIParameters.
func (*APIParameters) DeepCopyInto ¶
func (in *APIParameters) DeepCopyInto(out *APIParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APISpec ¶
type APISpec struct { v1.ResourceSpec `json:",inline"` ForProvider APIParameters `json:"forProvider"` }
APISpec defines the desired state of API
func (*APISpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APISpec.
func (*APISpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIStatus ¶
type APIStatus struct { v1.ResourceStatus `json:",inline"` AtProvider APIObservation `json:"atProvider,omitempty"` }
APIStatus defines the observed state of API.
func (*APIStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIStatus.
func (*APIStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessLogSettingsObservation ¶
type AccessLogSettingsObservation struct { }
func (*AccessLogSettingsObservation) DeepCopy ¶
func (in *AccessLogSettingsObservation) DeepCopy() *AccessLogSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessLogSettingsObservation.
func (*AccessLogSettingsObservation) DeepCopyInto ¶
func (in *AccessLogSettingsObservation) DeepCopyInto(out *AccessLogSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessLogSettingsParameters ¶
type AccessLogSettingsParameters struct { // +kubebuilder:validation:Required DestinationArn *string `json:"destinationArn" tf:"destination_arn,omitempty"` // +kubebuilder:validation:Required Format *string `json:"format" tf:"format,omitempty"` }
func (*AccessLogSettingsParameters) DeepCopy ¶
func (in *AccessLogSettingsParameters) DeepCopy() *AccessLogSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessLogSettingsParameters.
func (*AccessLogSettingsParameters) DeepCopyInto ¶
func (in *AccessLogSettingsParameters) DeepCopyInto(out *AccessLogSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Authorizer ¶
type Authorizer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AuthorizerSpec `json:"spec"` Status AuthorizerStatus `json:"status,omitempty"` }
Authorizer is the Schema for the Authorizers 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 (*Authorizer) DeepCopy ¶
func (in *Authorizer) DeepCopy() *Authorizer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Authorizer.
func (*Authorizer) DeepCopyInto ¶
func (in *Authorizer) DeepCopyInto(out *Authorizer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Authorizer) DeepCopyObject ¶
func (in *Authorizer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Authorizer) GetCondition ¶
func (mg *Authorizer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Authorizer.
func (*Authorizer) GetConnectionDetailsMapping ¶
func (tr *Authorizer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Authorizer
func (*Authorizer) GetDeletionPolicy ¶
func (mg *Authorizer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Authorizer.
func (*Authorizer) GetID ¶
func (tr *Authorizer) GetID() string
GetID returns ID of underlying Terraform resource of this Authorizer
func (*Authorizer) GetObservation ¶
func (tr *Authorizer) GetObservation() (map[string]interface{}, error)
GetObservation of this Authorizer
func (*Authorizer) GetParameters ¶
func (tr *Authorizer) GetParameters() (map[string]interface{}, error)
GetParameters of this Authorizer
func (*Authorizer) GetProviderConfigReference ¶
func (mg *Authorizer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Authorizer.
func (*Authorizer) GetProviderReference ¶
func (mg *Authorizer) GetProviderReference() *xpv1.Reference
GetProviderReference of this Authorizer. Deprecated: Use GetProviderConfigReference.
func (*Authorizer) GetPublishConnectionDetailsTo ¶
func (mg *Authorizer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Authorizer.
func (*Authorizer) GetTerraformResourceType ¶
func (mg *Authorizer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Authorizer
func (*Authorizer) GetTerraformSchemaVersion ¶
func (tr *Authorizer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Authorizer) GetWriteConnectionSecretToReference ¶
func (mg *Authorizer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Authorizer.
func (*Authorizer) LateInitialize ¶
func (tr *Authorizer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Authorizer using its observed tfState. returns True if there are any spec changes for the resource.
func (*Authorizer) SetConditions ¶
func (mg *Authorizer) SetConditions(c ...xpv1.Condition)
SetConditions of this Authorizer.
func (*Authorizer) SetDeletionPolicy ¶
func (mg *Authorizer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Authorizer.
func (*Authorizer) SetObservation ¶
func (tr *Authorizer) SetObservation(obs map[string]interface{}) error
SetObservation for this Authorizer
func (*Authorizer) SetParameters ¶
func (tr *Authorizer) SetParameters(params map[string]interface{}) error
SetParameters for this Authorizer
func (*Authorizer) SetProviderConfigReference ¶
func (mg *Authorizer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Authorizer.
func (*Authorizer) SetProviderReference ¶
func (mg *Authorizer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Authorizer. Deprecated: Use SetProviderConfigReference.
func (*Authorizer) SetPublishConnectionDetailsTo ¶
func (mg *Authorizer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Authorizer.
func (*Authorizer) SetWriteConnectionSecretToReference ¶
func (mg *Authorizer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Authorizer.
type AuthorizerList ¶
type AuthorizerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Authorizer `json:"items"` }
AuthorizerList contains a list of Authorizers
func (*AuthorizerList) DeepCopy ¶
func (in *AuthorizerList) DeepCopy() *AuthorizerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizerList.
func (*AuthorizerList) DeepCopyInto ¶
func (in *AuthorizerList) DeepCopyInto(out *AuthorizerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizerList) DeepCopyObject ¶
func (in *AuthorizerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthorizerList) GetItems ¶
func (l *AuthorizerList) GetItems() []resource.Managed
GetItems of this AuthorizerList.
type AuthorizerObservation ¶
type AuthorizerObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*AuthorizerObservation) DeepCopy ¶
func (in *AuthorizerObservation) DeepCopy() *AuthorizerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizerObservation.
func (*AuthorizerObservation) DeepCopyInto ¶
func (in *AuthorizerObservation) DeepCopyInto(out *AuthorizerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizerParameters ¶
type AuthorizerParameters struct { // +kubebuilder:validation:Required APIID *string `json:"apiId" tf:"api_id,omitempty"` // +kubebuilder:validation:Optional AuthorizerCredentialsArn *string `json:"authorizerCredentialsArn,omitempty" tf:"authorizer_credentials_arn,omitempty"` // +kubebuilder:validation:Optional AuthorizerPayloadFormatVersion *string `json:"authorizerPayloadFormatVersion,omitempty" tf:"authorizer_payload_format_version,omitempty"` // +kubebuilder:validation:Optional AuthorizerResultTTLInSeconds *float64 `json:"authorizerResultTtlInSeconds,omitempty" tf:"authorizer_result_ttl_in_seconds,omitempty"` // +kubebuilder:validation:Required AuthorizerType *string `json:"authorizerType" tf:"authorizer_type,omitempty"` // +kubebuilder:validation:Optional AuthorizerURI *string `json:"authorizerUri,omitempty" tf:"authorizer_uri,omitempty"` // +kubebuilder:validation:Optional EnableSimpleResponses *bool `json:"enableSimpleResponses,omitempty" tf:"enable_simple_responses,omitempty"` // +kubebuilder:validation:Optional IdentitySources []*string `json:"identitySources,omitempty" tf:"identity_sources,omitempty"` // +kubebuilder:validation:Optional JwtConfiguration []JwtConfigurationParameters `json:"jwtConfiguration,omitempty" tf:"jwt_configuration,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*AuthorizerParameters) DeepCopy ¶
func (in *AuthorizerParameters) DeepCopy() *AuthorizerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizerParameters.
func (*AuthorizerParameters) DeepCopyInto ¶
func (in *AuthorizerParameters) DeepCopyInto(out *AuthorizerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizerSpec ¶
type AuthorizerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AuthorizerParameters `json:"forProvider"` }
AuthorizerSpec defines the desired state of Authorizer
func (*AuthorizerSpec) DeepCopy ¶
func (in *AuthorizerSpec) DeepCopy() *AuthorizerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizerSpec.
func (*AuthorizerSpec) DeepCopyInto ¶
func (in *AuthorizerSpec) DeepCopyInto(out *AuthorizerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizerStatus ¶
type AuthorizerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AuthorizerObservation `json:"atProvider,omitempty"` }
AuthorizerStatus defines the observed state of Authorizer.
func (*AuthorizerStatus) DeepCopy ¶
func (in *AuthorizerStatus) DeepCopy() *AuthorizerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizerStatus.
func (*AuthorizerStatus) DeepCopyInto ¶
func (in *AuthorizerStatus) DeepCopyInto(out *AuthorizerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsConfigurationObservation ¶
type CorsConfigurationObservation struct { }
func (*CorsConfigurationObservation) DeepCopy ¶
func (in *CorsConfigurationObservation) DeepCopy() *CorsConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsConfigurationObservation.
func (*CorsConfigurationObservation) DeepCopyInto ¶
func (in *CorsConfigurationObservation) DeepCopyInto(out *CorsConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsConfigurationParameters ¶
type CorsConfigurationParameters struct { // +kubebuilder:validation:Optional AllowCredentials *bool `json:"allowCredentials,omitempty" tf:"allow_credentials,omitempty"` // +kubebuilder:validation:Optional AllowHeaders []*string `json:"allowHeaders,omitempty" tf:"allow_headers,omitempty"` // +kubebuilder:validation:Optional AllowMethods []*string `json:"allowMethods,omitempty" tf:"allow_methods,omitempty"` // +kubebuilder:validation:Optional AllowOrigins []*string `json:"allowOrigins,omitempty" tf:"allow_origins,omitempty"` // +kubebuilder:validation:Optional ExposeHeaders []*string `json:"exposeHeaders,omitempty" tf:"expose_headers,omitempty"` // +kubebuilder:validation:Optional MaxAge *float64 `json:"maxAge,omitempty" tf:"max_age,omitempty"` }
func (*CorsConfigurationParameters) DeepCopy ¶
func (in *CorsConfigurationParameters) DeepCopy() *CorsConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsConfigurationParameters.
func (*CorsConfigurationParameters) DeepCopyInto ¶
func (in *CorsConfigurationParameters) DeepCopyInto(out *CorsConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultRouteSettingsObservation ¶
type DefaultRouteSettingsObservation struct { }
func (*DefaultRouteSettingsObservation) DeepCopy ¶
func (in *DefaultRouteSettingsObservation) DeepCopy() *DefaultRouteSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultRouteSettingsObservation.
func (*DefaultRouteSettingsObservation) DeepCopyInto ¶
func (in *DefaultRouteSettingsObservation) DeepCopyInto(out *DefaultRouteSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DefaultRouteSettingsParameters ¶
type DefaultRouteSettingsParameters struct { // +kubebuilder:validation:Optional DataTraceEnabled *bool `json:"dataTraceEnabled,omitempty" tf:"data_trace_enabled,omitempty"` // +kubebuilder:validation:Optional DetailedMetricsEnabled *bool `json:"detailedMetricsEnabled,omitempty" tf:"detailed_metrics_enabled,omitempty"` // +kubebuilder:validation:Optional LoggingLevel *string `json:"loggingLevel,omitempty" tf:"logging_level,omitempty"` // +kubebuilder:validation:Optional ThrottlingBurstLimit *float64 `json:"throttlingBurstLimit,omitempty" tf:"throttling_burst_limit,omitempty"` // +kubebuilder:validation:Optional ThrottlingRateLimit *float64 `json:"throttlingRateLimit,omitempty" tf:"throttling_rate_limit,omitempty"` }
func (*DefaultRouteSettingsParameters) DeepCopy ¶
func (in *DefaultRouteSettingsParameters) DeepCopy() *DefaultRouteSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultRouteSettingsParameters.
func (*DefaultRouteSettingsParameters) DeepCopyInto ¶
func (in *DefaultRouteSettingsParameters) DeepCopyInto(out *DefaultRouteSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Deployment ¶
type Deployment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DeploymentSpec `json:"spec"` Status DeploymentStatus `json:"status,omitempty"` }
Deployment is the Schema for the Deployments 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 (*Deployment) DeepCopy ¶
func (in *Deployment) DeepCopy() *Deployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Deployment.
func (*Deployment) DeepCopyInto ¶
func (in *Deployment) DeepCopyInto(out *Deployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Deployment) DeepCopyObject ¶
func (in *Deployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Deployment) GetCondition ¶
func (mg *Deployment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Deployment.
func (*Deployment) GetConnectionDetailsMapping ¶
func (tr *Deployment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Deployment
func (*Deployment) GetDeletionPolicy ¶
func (mg *Deployment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Deployment.
func (*Deployment) GetID ¶
func (tr *Deployment) GetID() string
GetID returns ID of underlying Terraform resource of this Deployment
func (*Deployment) GetObservation ¶
func (tr *Deployment) GetObservation() (map[string]interface{}, error)
GetObservation of this Deployment
func (*Deployment) GetParameters ¶
func (tr *Deployment) GetParameters() (map[string]interface{}, error)
GetParameters of this Deployment
func (*Deployment) GetProviderConfigReference ¶
func (mg *Deployment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Deployment.
func (*Deployment) GetProviderReference ¶
func (mg *Deployment) GetProviderReference() *xpv1.Reference
GetProviderReference of this Deployment. Deprecated: Use GetProviderConfigReference.
func (*Deployment) GetPublishConnectionDetailsTo ¶
func (mg *Deployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Deployment.
func (*Deployment) GetTerraformResourceType ¶
func (mg *Deployment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Deployment
func (*Deployment) GetTerraformSchemaVersion ¶
func (tr *Deployment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Deployment) GetWriteConnectionSecretToReference ¶
func (mg *Deployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Deployment.
func (*Deployment) LateInitialize ¶
func (tr *Deployment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Deployment using its observed tfState. returns True if there are any spec changes for the resource.
func (*Deployment) SetConditions ¶
func (mg *Deployment) SetConditions(c ...xpv1.Condition)
SetConditions of this Deployment.
func (*Deployment) SetDeletionPolicy ¶
func (mg *Deployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Deployment.
func (*Deployment) SetObservation ¶
func (tr *Deployment) SetObservation(obs map[string]interface{}) error
SetObservation for this Deployment
func (*Deployment) SetParameters ¶
func (tr *Deployment) SetParameters(params map[string]interface{}) error
SetParameters for this Deployment
func (*Deployment) SetProviderConfigReference ¶
func (mg *Deployment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Deployment.
func (*Deployment) SetProviderReference ¶
func (mg *Deployment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Deployment. Deprecated: Use SetProviderConfigReference.
func (*Deployment) SetPublishConnectionDetailsTo ¶
func (mg *Deployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Deployment.
func (*Deployment) SetWriteConnectionSecretToReference ¶
func (mg *Deployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Deployment.
type DeploymentList ¶
type DeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Deployment `json:"items"` }
DeploymentList contains a list of Deployments
func (*DeploymentList) DeepCopy ¶
func (in *DeploymentList) DeepCopy() *DeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentList.
func (*DeploymentList) DeepCopyInto ¶
func (in *DeploymentList) DeepCopyInto(out *DeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeploymentList) DeepCopyObject ¶
func (in *DeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeploymentList) GetItems ¶
func (l *DeploymentList) GetItems() []resource.Managed
GetItems of this DeploymentList.
type DeploymentObservation ¶
type DeploymentObservation struct { AutoDeployed *bool `json:"autoDeployed,omitempty" tf:"auto_deployed,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*DeploymentObservation) DeepCopy ¶
func (in *DeploymentObservation) DeepCopy() *DeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentObservation.
func (*DeploymentObservation) DeepCopyInto ¶
func (in *DeploymentObservation) DeepCopyInto(out *DeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentParameters ¶
type DeploymentParameters struct { // +kubebuilder:validation:Required APIID *string `json:"apiId" tf:"api_id,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:"-"` // +kubebuilder:validation:Optional Triggers map[string]*string `json:"triggers,omitempty" tf:"triggers,omitempty"` }
func (*DeploymentParameters) DeepCopy ¶
func (in *DeploymentParameters) DeepCopy() *DeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentParameters.
func (*DeploymentParameters) DeepCopyInto ¶
func (in *DeploymentParameters) DeepCopyInto(out *DeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSpec ¶
type DeploymentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DeploymentParameters `json:"forProvider"` }
DeploymentSpec defines the desired state of Deployment
func (*DeploymentSpec) DeepCopy ¶
func (in *DeploymentSpec) DeepCopy() *DeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpec.
func (*DeploymentSpec) DeepCopyInto ¶
func (in *DeploymentSpec) DeepCopyInto(out *DeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentStatus ¶
type DeploymentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DeploymentObservation `json:"atProvider,omitempty"` }
DeploymentStatus defines the observed state of Deployment.
func (*DeploymentStatus) DeepCopy ¶
func (in *DeploymentStatus) DeepCopy() *DeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStatus.
func (*DeploymentStatus) DeepCopyInto ¶
func (in *DeploymentStatus) DeepCopyInto(out *DeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainName ¶
type DomainName struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainNameSpec `json:"spec"` Status DomainNameStatus `json:"status,omitempty"` }
DomainName is the Schema for the DomainNames 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 (*DomainName) DeepCopy ¶
func (in *DomainName) DeepCopy() *DomainName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainName.
func (*DomainName) DeepCopyInto ¶
func (in *DomainName) DeepCopyInto(out *DomainName)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainName) DeepCopyObject ¶
func (in *DomainName) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainName) GetCondition ¶
func (mg *DomainName) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DomainName.
func (*DomainName) GetConnectionDetailsMapping ¶
func (tr *DomainName) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DomainName
func (*DomainName) GetDeletionPolicy ¶
func (mg *DomainName) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DomainName.
func (*DomainName) GetID ¶
func (tr *DomainName) GetID() string
GetID returns ID of underlying Terraform resource of this DomainName
func (*DomainName) GetObservation ¶
func (tr *DomainName) GetObservation() (map[string]interface{}, error)
GetObservation of this DomainName
func (*DomainName) GetParameters ¶
func (tr *DomainName) GetParameters() (map[string]interface{}, error)
GetParameters of this DomainName
func (*DomainName) GetProviderConfigReference ¶
func (mg *DomainName) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DomainName.
func (*DomainName) GetProviderReference ¶
func (mg *DomainName) GetProviderReference() *xpv1.Reference
GetProviderReference of this DomainName. Deprecated: Use GetProviderConfigReference.
func (*DomainName) GetPublishConnectionDetailsTo ¶
func (mg *DomainName) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DomainName.
func (*DomainName) GetTerraformResourceType ¶
func (mg *DomainName) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DomainName
func (*DomainName) GetTerraformSchemaVersion ¶
func (tr *DomainName) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DomainName) GetWriteConnectionSecretToReference ¶
func (mg *DomainName) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DomainName.
func (*DomainName) LateInitialize ¶
func (tr *DomainName) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DomainName using its observed tfState. returns True if there are any spec changes for the resource.
func (*DomainName) SetConditions ¶
func (mg *DomainName) SetConditions(c ...xpv1.Condition)
SetConditions of this DomainName.
func (*DomainName) SetDeletionPolicy ¶
func (mg *DomainName) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DomainName.
func (*DomainName) SetObservation ¶
func (tr *DomainName) SetObservation(obs map[string]interface{}) error
SetObservation for this DomainName
func (*DomainName) SetParameters ¶
func (tr *DomainName) SetParameters(params map[string]interface{}) error
SetParameters for this DomainName
func (*DomainName) SetProviderConfigReference ¶
func (mg *DomainName) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DomainName.
func (*DomainName) SetProviderReference ¶
func (mg *DomainName) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DomainName. Deprecated: Use SetProviderConfigReference.
func (*DomainName) SetPublishConnectionDetailsTo ¶
func (mg *DomainName) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DomainName.
func (*DomainName) SetWriteConnectionSecretToReference ¶
func (mg *DomainName) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DomainName.
type DomainNameConfigurationObservation ¶
type DomainNameConfigurationObservation struct { HostedZoneID *string `json:"hostedZoneId,omitempty" tf:"hosted_zone_id,omitempty"` TargetDomainName *string `json:"targetDomainName,omitempty" tf:"target_domain_name,omitempty"` }
func (*DomainNameConfigurationObservation) DeepCopy ¶
func (in *DomainNameConfigurationObservation) DeepCopy() *DomainNameConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameConfigurationObservation.
func (*DomainNameConfigurationObservation) DeepCopyInto ¶
func (in *DomainNameConfigurationObservation) DeepCopyInto(out *DomainNameConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainNameConfigurationParameters ¶
type DomainNameConfigurationParameters struct { // +kubebuilder:validation:Required CertificateArn *string `json:"certificateArn" tf:"certificate_arn,omitempty"` // +kubebuilder:validation:Required EndpointType *string `json:"endpointType" tf:"endpoint_type,omitempty"` // +kubebuilder:validation:Required SecurityPolicy *string `json:"securityPolicy" tf:"security_policy,omitempty"` }
func (*DomainNameConfigurationParameters) DeepCopy ¶
func (in *DomainNameConfigurationParameters) DeepCopy() *DomainNameConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameConfigurationParameters.
func (*DomainNameConfigurationParameters) DeepCopyInto ¶
func (in *DomainNameConfigurationParameters) DeepCopyInto(out *DomainNameConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainNameList ¶
type DomainNameList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DomainName `json:"items"` }
DomainNameList contains a list of DomainNames
func (*DomainNameList) DeepCopy ¶
func (in *DomainNameList) DeepCopy() *DomainNameList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameList.
func (*DomainNameList) DeepCopyInto ¶
func (in *DomainNameList) DeepCopyInto(out *DomainNameList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainNameList) DeepCopyObject ¶
func (in *DomainNameList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainNameList) GetItems ¶
func (l *DomainNameList) GetItems() []resource.Managed
GetItems of this DomainNameList.
type DomainNameObservation ¶
type DomainNameObservation struct { APIMappingSelectionExpression *string `json:"apiMappingSelectionExpression,omitempty" tf:"api_mapping_selection_expression,omitempty"` Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*DomainNameObservation) DeepCopy ¶
func (in *DomainNameObservation) DeepCopy() *DomainNameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameObservation.
func (*DomainNameObservation) DeepCopyInto ¶
func (in *DomainNameObservation) DeepCopyInto(out *DomainNameObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainNameParameters ¶
type DomainNameParameters struct { // +kubebuilder:validation:Required DomainName *string `json:"domainName" tf:"domain_name,omitempty"` // +kubebuilder:validation:Required DomainNameConfiguration []DomainNameConfigurationParameters `json:"domainNameConfiguration" tf:"domain_name_configuration,omitempty"` // +kubebuilder:validation:Optional MutualTLSAuthentication []MutualTLSAuthenticationParameters `json:"mutualTlsAuthentication,omitempty" tf:"mutual_tls_authentication,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*DomainNameParameters) DeepCopy ¶
func (in *DomainNameParameters) DeepCopy() *DomainNameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameParameters.
func (*DomainNameParameters) DeepCopyInto ¶
func (in *DomainNameParameters) DeepCopyInto(out *DomainNameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainNameSpec ¶
type DomainNameSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DomainNameParameters `json:"forProvider"` }
DomainNameSpec defines the desired state of DomainName
func (*DomainNameSpec) DeepCopy ¶
func (in *DomainNameSpec) DeepCopy() *DomainNameSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameSpec.
func (*DomainNameSpec) DeepCopyInto ¶
func (in *DomainNameSpec) DeepCopyInto(out *DomainNameSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainNameStatus ¶
type DomainNameStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DomainNameObservation `json:"atProvider,omitempty"` }
DomainNameStatus defines the observed state of DomainName.
func (*DomainNameStatus) DeepCopy ¶
func (in *DomainNameStatus) DeepCopy() *DomainNameStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameStatus.
func (*DomainNameStatus) DeepCopyInto ¶
func (in *DomainNameStatus) DeepCopyInto(out *DomainNameStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Integration ¶
type Integration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationSpec `json:"spec"` Status IntegrationStatus `json:"status,omitempty"` }
Integration is the Schema for the Integrations 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 (*Integration) DeepCopy ¶
func (in *Integration) DeepCopy() *Integration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Integration.
func (*Integration) DeepCopyInto ¶
func (in *Integration) DeepCopyInto(out *Integration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Integration) DeepCopyObject ¶
func (in *Integration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Integration) GetCondition ¶
func (mg *Integration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Integration.
func (*Integration) GetConnectionDetailsMapping ¶
func (tr *Integration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Integration
func (*Integration) GetDeletionPolicy ¶
func (mg *Integration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Integration.
func (*Integration) GetID ¶
func (tr *Integration) GetID() string
GetID returns ID of underlying Terraform resource of this Integration
func (*Integration) GetObservation ¶
func (tr *Integration) GetObservation() (map[string]interface{}, error)
GetObservation of this Integration
func (*Integration) GetParameters ¶
func (tr *Integration) GetParameters() (map[string]interface{}, error)
GetParameters of this Integration
func (*Integration) GetProviderConfigReference ¶
func (mg *Integration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Integration.
func (*Integration) GetProviderReference ¶
func (mg *Integration) GetProviderReference() *xpv1.Reference
GetProviderReference of this Integration. Deprecated: Use GetProviderConfigReference.
func (*Integration) GetPublishConnectionDetailsTo ¶
func (mg *Integration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Integration.
func (*Integration) GetTerraformResourceType ¶
func (mg *Integration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Integration
func (*Integration) GetTerraformSchemaVersion ¶
func (tr *Integration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Integration) GetWriteConnectionSecretToReference ¶
func (mg *Integration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Integration.
func (*Integration) LateInitialize ¶
func (tr *Integration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Integration using its observed tfState. returns True if there are any spec changes for the resource.
func (*Integration) SetConditions ¶
func (mg *Integration) SetConditions(c ...xpv1.Condition)
SetConditions of this Integration.
func (*Integration) SetDeletionPolicy ¶
func (mg *Integration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Integration.
func (*Integration) SetObservation ¶
func (tr *Integration) SetObservation(obs map[string]interface{}) error
SetObservation for this Integration
func (*Integration) SetParameters ¶
func (tr *Integration) SetParameters(params map[string]interface{}) error
SetParameters for this Integration
func (*Integration) SetProviderConfigReference ¶
func (mg *Integration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Integration.
func (*Integration) SetProviderReference ¶
func (mg *Integration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Integration. Deprecated: Use SetProviderConfigReference.
func (*Integration) SetPublishConnectionDetailsTo ¶
func (mg *Integration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Integration.
func (*Integration) SetWriteConnectionSecretToReference ¶
func (mg *Integration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Integration.
type IntegrationList ¶
type IntegrationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Integration `json:"items"` }
IntegrationList contains a list of Integrations
func (*IntegrationList) DeepCopy ¶
func (in *IntegrationList) DeepCopy() *IntegrationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationList.
func (*IntegrationList) DeepCopyInto ¶
func (in *IntegrationList) DeepCopyInto(out *IntegrationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationList) DeepCopyObject ¶
func (in *IntegrationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationList) GetItems ¶
func (l *IntegrationList) GetItems() []resource.Managed
GetItems of this IntegrationList.
type IntegrationObservation ¶
type IntegrationObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` IntegrationResponseSelectionExpression *string `json:"integrationResponseSelectionExpression,omitempty" tf:"integration_response_selection_expression,omitempty"` }
func (*IntegrationObservation) DeepCopy ¶
func (in *IntegrationObservation) DeepCopy() *IntegrationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationObservation.
func (*IntegrationObservation) DeepCopyInto ¶
func (in *IntegrationObservation) DeepCopyInto(out *IntegrationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationParameters ¶
type IntegrationParameters struct { // +kubebuilder:validation:Required APIID *string `json:"apiId" tf:"api_id,omitempty"` // +kubebuilder:validation:Optional ConnectionID *string `json:"connectionId,omitempty" tf:"connection_id,omitempty"` // +kubebuilder:validation:Optional ConnectionType *string `json:"connectionType,omitempty" tf:"connection_type,omitempty"` // +kubebuilder:validation:Optional ContentHandlingStrategy *string `json:"contentHandlingStrategy,omitempty" tf:"content_handling_strategy,omitempty"` // +kubebuilder:validation:Optional CredentialsArn *string `json:"credentialsArn,omitempty" tf:"credentials_arn,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional IntegrationMethod *string `json:"integrationMethod,omitempty" tf:"integration_method,omitempty"` // +kubebuilder:validation:Optional IntegrationSubtype *string `json:"integrationSubtype,omitempty" tf:"integration_subtype,omitempty"` // +kubebuilder:validation:Required IntegrationType *string `json:"integrationType" tf:"integration_type,omitempty"` // +kubebuilder:validation:Optional IntegrationURI *string `json:"integrationUri,omitempty" tf:"integration_uri,omitempty"` // +kubebuilder:validation:Optional PassthroughBehavior *string `json:"passthroughBehavior,omitempty" tf:"passthrough_behavior,omitempty"` // +kubebuilder:validation:Optional PayloadFormatVersion *string `json:"payloadFormatVersion,omitempty" tf:"payload_format_version,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 RequestParameters map[string]*string `json:"requestParameters,omitempty" tf:"request_parameters,omitempty"` // +kubebuilder:validation:Optional RequestTemplates map[string]*string `json:"requestTemplates,omitempty" tf:"request_templates,omitempty"` // +kubebuilder:validation:Optional ResponseParameters []ResponseParametersParameters `json:"responseParameters,omitempty" tf:"response_parameters,omitempty"` // +kubebuilder:validation:Optional TLSConfig []TLSConfigParameters `json:"tlsConfig,omitempty" tf:"tls_config,omitempty"` // +kubebuilder:validation:Optional TemplateSelectionExpression *string `json:"templateSelectionExpression,omitempty" tf:"template_selection_expression,omitempty"` // +kubebuilder:validation:Optional TimeoutMilliseconds *float64 `json:"timeoutMilliseconds,omitempty" tf:"timeout_milliseconds,omitempty"` }
func (*IntegrationParameters) DeepCopy ¶
func (in *IntegrationParameters) DeepCopy() *IntegrationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationParameters.
func (*IntegrationParameters) DeepCopyInto ¶
func (in *IntegrationParameters) DeepCopyInto(out *IntegrationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationResponse ¶
type IntegrationResponse struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationResponseSpec `json:"spec"` Status IntegrationResponseStatus `json:"status,omitempty"` }
IntegrationResponse is the Schema for the IntegrationResponses 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 (*IntegrationResponse) DeepCopy ¶
func (in *IntegrationResponse) DeepCopy() *IntegrationResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationResponse.
func (*IntegrationResponse) DeepCopyInto ¶
func (in *IntegrationResponse) DeepCopyInto(out *IntegrationResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationResponse) DeepCopyObject ¶
func (in *IntegrationResponse) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationResponse) GetCondition ¶
func (mg *IntegrationResponse) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IntegrationResponse.
func (*IntegrationResponse) GetConnectionDetailsMapping ¶
func (tr *IntegrationResponse) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IntegrationResponse
func (*IntegrationResponse) GetDeletionPolicy ¶
func (mg *IntegrationResponse) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IntegrationResponse.
func (*IntegrationResponse) GetID ¶
func (tr *IntegrationResponse) GetID() string
GetID returns ID of underlying Terraform resource of this IntegrationResponse
func (*IntegrationResponse) GetObservation ¶
func (tr *IntegrationResponse) GetObservation() (map[string]interface{}, error)
GetObservation of this IntegrationResponse
func (*IntegrationResponse) GetParameters ¶
func (tr *IntegrationResponse) GetParameters() (map[string]interface{}, error)
GetParameters of this IntegrationResponse
func (*IntegrationResponse) GetProviderConfigReference ¶
func (mg *IntegrationResponse) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IntegrationResponse.
func (*IntegrationResponse) GetProviderReference ¶
func (mg *IntegrationResponse) GetProviderReference() *xpv1.Reference
GetProviderReference of this IntegrationResponse. Deprecated: Use GetProviderConfigReference.
func (*IntegrationResponse) GetPublishConnectionDetailsTo ¶
func (mg *IntegrationResponse) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IntegrationResponse.
func (*IntegrationResponse) GetTerraformResourceType ¶
func (mg *IntegrationResponse) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IntegrationResponse
func (*IntegrationResponse) GetTerraformSchemaVersion ¶
func (tr *IntegrationResponse) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IntegrationResponse) GetWriteConnectionSecretToReference ¶
func (mg *IntegrationResponse) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IntegrationResponse.
func (*IntegrationResponse) LateInitialize ¶
func (tr *IntegrationResponse) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IntegrationResponse using its observed tfState. returns True if there are any spec changes for the resource.
func (*IntegrationResponse) SetConditions ¶
func (mg *IntegrationResponse) SetConditions(c ...xpv1.Condition)
SetConditions of this IntegrationResponse.
func (*IntegrationResponse) SetDeletionPolicy ¶
func (mg *IntegrationResponse) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IntegrationResponse.
func (*IntegrationResponse) SetObservation ¶
func (tr *IntegrationResponse) SetObservation(obs map[string]interface{}) error
SetObservation for this IntegrationResponse
func (*IntegrationResponse) SetParameters ¶
func (tr *IntegrationResponse) SetParameters(params map[string]interface{}) error
SetParameters for this IntegrationResponse
func (*IntegrationResponse) SetProviderConfigReference ¶
func (mg *IntegrationResponse) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IntegrationResponse.
func (*IntegrationResponse) SetProviderReference ¶
func (mg *IntegrationResponse) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IntegrationResponse. Deprecated: Use SetProviderConfigReference.
func (*IntegrationResponse) SetPublishConnectionDetailsTo ¶
func (mg *IntegrationResponse) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IntegrationResponse.
func (*IntegrationResponse) SetWriteConnectionSecretToReference ¶
func (mg *IntegrationResponse) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IntegrationResponse.
type IntegrationResponseList ¶
type IntegrationResponseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IntegrationResponse `json:"items"` }
IntegrationResponseList contains a list of IntegrationResponses
func (*IntegrationResponseList) DeepCopy ¶
func (in *IntegrationResponseList) DeepCopy() *IntegrationResponseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationResponseList.
func (*IntegrationResponseList) DeepCopyInto ¶
func (in *IntegrationResponseList) DeepCopyInto(out *IntegrationResponseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationResponseList) DeepCopyObject ¶
func (in *IntegrationResponseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationResponseList) GetItems ¶
func (l *IntegrationResponseList) GetItems() []resource.Managed
GetItems of this IntegrationResponseList.
type IntegrationResponseObservation ¶
type IntegrationResponseObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*IntegrationResponseObservation) DeepCopy ¶
func (in *IntegrationResponseObservation) DeepCopy() *IntegrationResponseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationResponseObservation.
func (*IntegrationResponseObservation) DeepCopyInto ¶
func (in *IntegrationResponseObservation) DeepCopyInto(out *IntegrationResponseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationResponseParameters ¶
type IntegrationResponseParameters struct { // +kubebuilder:validation:Required APIID *string `json:"apiId" tf:"api_id,omitempty"` // +kubebuilder:validation:Optional ContentHandlingStrategy *string `json:"contentHandlingStrategy,omitempty" tf:"content_handling_strategy,omitempty"` // +kubebuilder:validation:Required IntegrationID *string `json:"integrationId" tf:"integration_id,omitempty"` // +kubebuilder:validation:Required IntegrationResponseKey *string `json:"integrationResponseKey" tf:"integration_response_key,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 ResponseTemplates map[string]*string `json:"responseTemplates,omitempty" tf:"response_templates,omitempty"` // +kubebuilder:validation:Optional TemplateSelectionExpression *string `json:"templateSelectionExpression,omitempty" tf:"template_selection_expression,omitempty"` }
func (*IntegrationResponseParameters) DeepCopy ¶
func (in *IntegrationResponseParameters) DeepCopy() *IntegrationResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationResponseParameters.
func (*IntegrationResponseParameters) DeepCopyInto ¶
func (in *IntegrationResponseParameters) DeepCopyInto(out *IntegrationResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationResponseSpec ¶
type IntegrationResponseSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IntegrationResponseParameters `json:"forProvider"` }
IntegrationResponseSpec defines the desired state of IntegrationResponse
func (*IntegrationResponseSpec) DeepCopy ¶
func (in *IntegrationResponseSpec) DeepCopy() *IntegrationResponseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationResponseSpec.
func (*IntegrationResponseSpec) DeepCopyInto ¶
func (in *IntegrationResponseSpec) DeepCopyInto(out *IntegrationResponseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationResponseStatus ¶
type IntegrationResponseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IntegrationResponseObservation `json:"atProvider,omitempty"` }
IntegrationResponseStatus defines the observed state of IntegrationResponse.
func (*IntegrationResponseStatus) DeepCopy ¶
func (in *IntegrationResponseStatus) DeepCopy() *IntegrationResponseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationResponseStatus.
func (*IntegrationResponseStatus) DeepCopyInto ¶
func (in *IntegrationResponseStatus) DeepCopyInto(out *IntegrationResponseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationSpec ¶
type IntegrationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IntegrationParameters `json:"forProvider"` }
IntegrationSpec defines the desired state of Integration
func (*IntegrationSpec) DeepCopy ¶
func (in *IntegrationSpec) DeepCopy() *IntegrationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationSpec.
func (*IntegrationSpec) DeepCopyInto ¶
func (in *IntegrationSpec) DeepCopyInto(out *IntegrationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationStatus ¶
type IntegrationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IntegrationObservation `json:"atProvider,omitempty"` }
IntegrationStatus defines the observed state of Integration.
func (*IntegrationStatus) DeepCopy ¶
func (in *IntegrationStatus) DeepCopy() *IntegrationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationStatus.
func (*IntegrationStatus) DeepCopyInto ¶
func (in *IntegrationStatus) DeepCopyInto(out *IntegrationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JwtConfigurationObservation ¶
type JwtConfigurationObservation struct { }
func (*JwtConfigurationObservation) DeepCopy ¶
func (in *JwtConfigurationObservation) DeepCopy() *JwtConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JwtConfigurationObservation.
func (*JwtConfigurationObservation) DeepCopyInto ¶
func (in *JwtConfigurationObservation) DeepCopyInto(out *JwtConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JwtConfigurationParameters ¶
type JwtConfigurationParameters struct { // +kubebuilder:validation:Optional Audience []*string `json:"audience,omitempty" tf:"audience,omitempty"` // +kubebuilder:validation:Optional Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"` }
func (*JwtConfigurationParameters) DeepCopy ¶
func (in *JwtConfigurationParameters) DeepCopy() *JwtConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JwtConfigurationParameters.
func (*JwtConfigurationParameters) DeepCopyInto ¶
func (in *JwtConfigurationParameters) DeepCopyInto(out *JwtConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Model ¶
type Model struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ModelSpec `json:"spec"` Status ModelStatus `json:"status,omitempty"` }
Model is the Schema for the Models 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 (*Model) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Model.
func (*Model) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Model) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Model) GetCondition ¶
func (mg *Model) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Model.
func (*Model) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Model
func (*Model) GetDeletionPolicy ¶
func (mg *Model) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Model.
func (*Model) GetObservation ¶
GetObservation of this Model
func (*Model) GetParameters ¶
GetParameters of this Model
func (*Model) GetProviderConfigReference ¶
GetProviderConfigReference of this Model.
func (*Model) GetProviderReference ¶
GetProviderReference of this Model. Deprecated: Use GetProviderConfigReference.
func (*Model) GetPublishConnectionDetailsTo ¶
func (mg *Model) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Model.
func (*Model) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Model
func (*Model) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Model) GetWriteConnectionSecretToReference ¶
func (mg *Model) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Model.
func (*Model) LateInitialize ¶
LateInitialize this Model using its observed tfState. returns True if there are any spec changes for the resource.
func (*Model) SetConditions ¶
SetConditions of this Model.
func (*Model) SetDeletionPolicy ¶
func (mg *Model) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Model.
func (*Model) SetObservation ¶
SetObservation for this Model
func (*Model) SetParameters ¶
SetParameters for this Model
func (*Model) SetProviderConfigReference ¶
SetProviderConfigReference of this Model.
func (*Model) SetProviderReference ¶
SetProviderReference of this Model. Deprecated: Use SetProviderConfigReference.
func (*Model) SetPublishConnectionDetailsTo ¶
func (mg *Model) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Model.
func (*Model) SetWriteConnectionSecretToReference ¶
func (mg *Model) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Model.
type ModelList ¶
type ModelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Model `json:"items"` }
ModelList contains a list of Models
func (*ModelList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelList.
func (*ModelList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ModelList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ModelObservation ¶
type ModelObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ModelObservation) DeepCopy ¶
func (in *ModelObservation) DeepCopy() *ModelObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelObservation.
func (*ModelObservation) DeepCopyInto ¶
func (in *ModelObservation) DeepCopyInto(out *ModelObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelParameters ¶
type ModelParameters struct { // +kubebuilder:validation:Required APIID *string `json:"apiId" tf:"api_id,omitempty"` // +kubebuilder:validation:Required ContentType *string `json:"contentType" tf:"content_type,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required Schema *string `json:"schema" tf:"schema,omitempty"` }
func (*ModelParameters) DeepCopy ¶
func (in *ModelParameters) DeepCopy() *ModelParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelParameters.
func (*ModelParameters) DeepCopyInto ¶
func (in *ModelParameters) DeepCopyInto(out *ModelParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelSpec ¶
type ModelSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ModelParameters `json:"forProvider"` }
ModelSpec defines the desired state of Model
func (*ModelSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelSpec.
func (*ModelSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelStatus ¶
type ModelStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ModelObservation `json:"atProvider,omitempty"` }
ModelStatus defines the observed state of Model.
func (*ModelStatus) DeepCopy ¶
func (in *ModelStatus) DeepCopy() *ModelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelStatus.
func (*ModelStatus) DeepCopyInto ¶
func (in *ModelStatus) DeepCopyInto(out *ModelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MutualTLSAuthenticationObservation ¶
type MutualTLSAuthenticationObservation struct { }
func (*MutualTLSAuthenticationObservation) DeepCopy ¶
func (in *MutualTLSAuthenticationObservation) DeepCopy() *MutualTLSAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MutualTLSAuthenticationObservation.
func (*MutualTLSAuthenticationObservation) DeepCopyInto ¶
func (in *MutualTLSAuthenticationObservation) DeepCopyInto(out *MutualTLSAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MutualTLSAuthenticationParameters ¶
type MutualTLSAuthenticationParameters struct { // +kubebuilder:validation:Required TruststoreURI *string `json:"truststoreUri" tf:"truststore_uri,omitempty"` // +kubebuilder:validation:Optional TruststoreVersion *string `json:"truststoreVersion,omitempty" tf:"truststore_version,omitempty"` }
func (*MutualTLSAuthenticationParameters) DeepCopy ¶
func (in *MutualTLSAuthenticationParameters) DeepCopy() *MutualTLSAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MutualTLSAuthenticationParameters.
func (*MutualTLSAuthenticationParameters) DeepCopyInto ¶
func (in *MutualTLSAuthenticationParameters) DeepCopyInto(out *MutualTLSAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestParameterObservation ¶
type RequestParameterObservation struct { }
func (*RequestParameterObservation) DeepCopy ¶
func (in *RequestParameterObservation) DeepCopy() *RequestParameterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestParameterObservation.
func (*RequestParameterObservation) DeepCopyInto ¶
func (in *RequestParameterObservation) DeepCopyInto(out *RequestParameterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestParameterParameters ¶
type RequestParameterParameters struct { // +kubebuilder:validation:Required RequestParameterKey *string `json:"requestParameterKey" tf:"request_parameter_key,omitempty"` // +kubebuilder:validation:Required Required *bool `json:"required" tf:"required,omitempty"` }
func (*RequestParameterParameters) DeepCopy ¶
func (in *RequestParameterParameters) DeepCopy() *RequestParameterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestParameterParameters.
func (*RequestParameterParameters) DeepCopyInto ¶
func (in *RequestParameterParameters) DeepCopyInto(out *RequestParameterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseParametersObservation ¶
type ResponseParametersObservation struct { }
func (*ResponseParametersObservation) DeepCopy ¶
func (in *ResponseParametersObservation) DeepCopy() *ResponseParametersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseParametersObservation.
func (*ResponseParametersObservation) DeepCopyInto ¶
func (in *ResponseParametersObservation) DeepCopyInto(out *ResponseParametersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseParametersParameters ¶
type ResponseParametersParameters struct { // +kubebuilder:validation:Required Mappings map[string]*string `json:"mappings" tf:"mappings,omitempty"` // +kubebuilder:validation:Required StatusCode *string `json:"statusCode" tf:"status_code,omitempty"` }
func (*ResponseParametersParameters) DeepCopy ¶
func (in *ResponseParametersParameters) DeepCopy() *ResponseParametersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseParametersParameters.
func (*ResponseParametersParameters) DeepCopyInto ¶
func (in *ResponseParametersParameters) DeepCopyInto(out *ResponseParametersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Route ¶
type Route struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteSpec `json:"spec"` Status RouteStatus `json:"status,omitempty"` }
Route is the Schema for the Routes 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 (*Route) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route.
func (*Route) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Route) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Route) GetCondition ¶
func (mg *Route) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Route.
func (*Route) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Route
func (*Route) GetDeletionPolicy ¶
func (mg *Route) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Route.
func (*Route) GetObservation ¶
GetObservation of this Route
func (*Route) GetParameters ¶
GetParameters of this Route
func (*Route) GetProviderConfigReference ¶
GetProviderConfigReference of this Route.
func (*Route) GetProviderReference ¶
GetProviderReference of this Route. Deprecated: Use GetProviderConfigReference.
func (*Route) GetPublishConnectionDetailsTo ¶
func (mg *Route) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Route.
func (*Route) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Route
func (*Route) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Route) GetWriteConnectionSecretToReference ¶
func (mg *Route) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Route.
func (*Route) LateInitialize ¶
LateInitialize this Route using its observed tfState. returns True if there are any spec changes for the resource.
func (*Route) SetConditions ¶
SetConditions of this Route.
func (*Route) SetDeletionPolicy ¶
func (mg *Route) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Route.
func (*Route) SetObservation ¶
SetObservation for this Route
func (*Route) SetParameters ¶
SetParameters for this Route
func (*Route) SetProviderConfigReference ¶
SetProviderConfigReference of this Route.
func (*Route) SetProviderReference ¶
SetProviderReference of this Route. Deprecated: Use SetProviderConfigReference.
func (*Route) SetPublishConnectionDetailsTo ¶
func (mg *Route) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Route.
func (*Route) SetWriteConnectionSecretToReference ¶
func (mg *Route) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Route.
type RouteList ¶
type RouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Route `json:"items"` }
RouteList contains a list of Routes
func (*RouteList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteList.
func (*RouteList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RouteObservation ¶
type RouteObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RouteObservation) DeepCopy ¶
func (in *RouteObservation) DeepCopy() *RouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteObservation.
func (*RouteObservation) DeepCopyInto ¶
func (in *RouteObservation) DeepCopyInto(out *RouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteParameters ¶
type RouteParameters struct { // +kubebuilder:validation:Required APIID *string `json:"apiId" tf:"api_id,omitempty"` // +kubebuilder:validation:Optional APIKeyRequired *bool `json:"apiKeyRequired,omitempty" tf:"api_key_required,omitempty"` // +kubebuilder:validation:Optional AuthorizationScopes []*string `json:"authorizationScopes,omitempty" tf:"authorization_scopes,omitempty"` // +kubebuilder:validation:Optional AuthorizationType *string `json:"authorizationType,omitempty" tf:"authorization_type,omitempty"` // +kubebuilder:validation:Optional AuthorizerID *string `json:"authorizerId,omitempty" tf:"authorizer_id,omitempty"` // +kubebuilder:validation:Optional ModelSelectionExpression *string `json:"modelSelectionExpression,omitempty" tf:"model_selection_expression,omitempty"` // +kubebuilder:validation:Optional OperationName *string `json:"operationName,omitempty" tf:"operation_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 RequestModels map[string]*string `json:"requestModels,omitempty" tf:"request_models,omitempty"` // +kubebuilder:validation:Optional RequestParameter []RequestParameterParameters `json:"requestParameter,omitempty" tf:"request_parameter,omitempty"` // +kubebuilder:validation:Required RouteKey *string `json:"routeKey" tf:"route_key,omitempty"` // +kubebuilder:validation:Optional RouteResponseSelectionExpression *string `json:"routeResponseSelectionExpression,omitempty" tf:"route_response_selection_expression,omitempty"` // +kubebuilder:validation:Optional Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*RouteParameters) DeepCopy ¶
func (in *RouteParameters) DeepCopy() *RouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteParameters.
func (*RouteParameters) DeepCopyInto ¶
func (in *RouteParameters) DeepCopyInto(out *RouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteResponse ¶
type RouteResponse struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteResponseSpec `json:"spec"` Status RouteResponseStatus `json:"status,omitempty"` }
RouteResponse is the Schema for the RouteResponses 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 (*RouteResponse) DeepCopy ¶
func (in *RouteResponse) DeepCopy() *RouteResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteResponse.
func (*RouteResponse) DeepCopyInto ¶
func (in *RouteResponse) DeepCopyInto(out *RouteResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteResponse) DeepCopyObject ¶
func (in *RouteResponse) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteResponse) GetCondition ¶
func (mg *RouteResponse) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RouteResponse.
func (*RouteResponse) GetConnectionDetailsMapping ¶
func (tr *RouteResponse) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RouteResponse
func (*RouteResponse) GetDeletionPolicy ¶
func (mg *RouteResponse) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RouteResponse.
func (*RouteResponse) GetID ¶
func (tr *RouteResponse) GetID() string
GetID returns ID of underlying Terraform resource of this RouteResponse
func (*RouteResponse) GetObservation ¶
func (tr *RouteResponse) GetObservation() (map[string]interface{}, error)
GetObservation of this RouteResponse
func (*RouteResponse) GetParameters ¶
func (tr *RouteResponse) GetParameters() (map[string]interface{}, error)
GetParameters of this RouteResponse
func (*RouteResponse) GetProviderConfigReference ¶
func (mg *RouteResponse) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RouteResponse.
func (*RouteResponse) GetProviderReference ¶
func (mg *RouteResponse) GetProviderReference() *xpv1.Reference
GetProviderReference of this RouteResponse. Deprecated: Use GetProviderConfigReference.
func (*RouteResponse) GetPublishConnectionDetailsTo ¶
func (mg *RouteResponse) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RouteResponse.
func (*RouteResponse) GetTerraformResourceType ¶
func (mg *RouteResponse) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RouteResponse
func (*RouteResponse) GetTerraformSchemaVersion ¶
func (tr *RouteResponse) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RouteResponse) GetWriteConnectionSecretToReference ¶
func (mg *RouteResponse) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RouteResponse.
func (*RouteResponse) LateInitialize ¶
func (tr *RouteResponse) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RouteResponse using its observed tfState. returns True if there are any spec changes for the resource.
func (*RouteResponse) SetConditions ¶
func (mg *RouteResponse) SetConditions(c ...xpv1.Condition)
SetConditions of this RouteResponse.
func (*RouteResponse) SetDeletionPolicy ¶
func (mg *RouteResponse) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RouteResponse.
func (*RouteResponse) SetObservation ¶
func (tr *RouteResponse) SetObservation(obs map[string]interface{}) error
SetObservation for this RouteResponse
func (*RouteResponse) SetParameters ¶
func (tr *RouteResponse) SetParameters(params map[string]interface{}) error
SetParameters for this RouteResponse
func (*RouteResponse) SetProviderConfigReference ¶
func (mg *RouteResponse) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RouteResponse.
func (*RouteResponse) SetProviderReference ¶
func (mg *RouteResponse) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RouteResponse. Deprecated: Use SetProviderConfigReference.
func (*RouteResponse) SetPublishConnectionDetailsTo ¶
func (mg *RouteResponse) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RouteResponse.
func (*RouteResponse) SetWriteConnectionSecretToReference ¶
func (mg *RouteResponse) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RouteResponse.
type RouteResponseList ¶
type RouteResponseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RouteResponse `json:"items"` }
RouteResponseList contains a list of RouteResponses
func (*RouteResponseList) DeepCopy ¶
func (in *RouteResponseList) DeepCopy() *RouteResponseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteResponseList.
func (*RouteResponseList) DeepCopyInto ¶
func (in *RouteResponseList) DeepCopyInto(out *RouteResponseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteResponseList) DeepCopyObject ¶
func (in *RouteResponseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteResponseList) GetItems ¶
func (l *RouteResponseList) GetItems() []resource.Managed
GetItems of this RouteResponseList.
type RouteResponseObservation ¶
type RouteResponseObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RouteResponseObservation) DeepCopy ¶
func (in *RouteResponseObservation) DeepCopy() *RouteResponseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteResponseObservation.
func (*RouteResponseObservation) DeepCopyInto ¶
func (in *RouteResponseObservation) DeepCopyInto(out *RouteResponseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteResponseParameters ¶
type RouteResponseParameters struct { // +kubebuilder:validation:Required APIID *string `json:"apiId" tf:"api_id,omitempty"` // +kubebuilder:validation:Optional ModelSelectionExpression *string `json:"modelSelectionExpression,omitempty" tf:"model_selection_expression,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 ResponseModels map[string]*string `json:"responseModels,omitempty" tf:"response_models,omitempty"` // +kubebuilder:validation:Required RouteID *string `json:"routeId" tf:"route_id,omitempty"` // +kubebuilder:validation:Required RouteResponseKey *string `json:"routeResponseKey" tf:"route_response_key,omitempty"` }
func (*RouteResponseParameters) DeepCopy ¶
func (in *RouteResponseParameters) DeepCopy() *RouteResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteResponseParameters.
func (*RouteResponseParameters) DeepCopyInto ¶
func (in *RouteResponseParameters) DeepCopyInto(out *RouteResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteResponseSpec ¶
type RouteResponseSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RouteResponseParameters `json:"forProvider"` }
RouteResponseSpec defines the desired state of RouteResponse
func (*RouteResponseSpec) DeepCopy ¶
func (in *RouteResponseSpec) DeepCopy() *RouteResponseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteResponseSpec.
func (*RouteResponseSpec) DeepCopyInto ¶
func (in *RouteResponseSpec) DeepCopyInto(out *RouteResponseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteResponseStatus ¶
type RouteResponseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RouteResponseObservation `json:"atProvider,omitempty"` }
RouteResponseStatus defines the observed state of RouteResponse.
func (*RouteResponseStatus) DeepCopy ¶
func (in *RouteResponseStatus) DeepCopy() *RouteResponseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteResponseStatus.
func (*RouteResponseStatus) DeepCopyInto ¶
func (in *RouteResponseStatus) DeepCopyInto(out *RouteResponseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSettingsObservation ¶
type RouteSettingsObservation struct { }
func (*RouteSettingsObservation) DeepCopy ¶
func (in *RouteSettingsObservation) DeepCopy() *RouteSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSettingsObservation.
func (*RouteSettingsObservation) DeepCopyInto ¶
func (in *RouteSettingsObservation) DeepCopyInto(out *RouteSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSettingsParameters ¶
type RouteSettingsParameters struct { // +kubebuilder:validation:Optional DataTraceEnabled *bool `json:"dataTraceEnabled,omitempty" tf:"data_trace_enabled,omitempty"` // +kubebuilder:validation:Optional DetailedMetricsEnabled *bool `json:"detailedMetricsEnabled,omitempty" tf:"detailed_metrics_enabled,omitempty"` // +kubebuilder:validation:Optional LoggingLevel *string `json:"loggingLevel,omitempty" tf:"logging_level,omitempty"` // +kubebuilder:validation:Required RouteKey *string `json:"routeKey" tf:"route_key,omitempty"` // +kubebuilder:validation:Optional ThrottlingBurstLimit *float64 `json:"throttlingBurstLimit,omitempty" tf:"throttling_burst_limit,omitempty"` // +kubebuilder:validation:Optional ThrottlingRateLimit *float64 `json:"throttlingRateLimit,omitempty" tf:"throttling_rate_limit,omitempty"` }
func (*RouteSettingsParameters) DeepCopy ¶
func (in *RouteSettingsParameters) DeepCopy() *RouteSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSettingsParameters.
func (*RouteSettingsParameters) DeepCopyInto ¶
func (in *RouteSettingsParameters) DeepCopyInto(out *RouteSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpec ¶
type RouteSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RouteParameters `json:"forProvider"` }
RouteSpec defines the desired state of Route
func (*RouteSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpec.
func (*RouteSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteStatus ¶
type RouteStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RouteObservation `json:"atProvider,omitempty"` }
RouteStatus defines the observed state of Route.
func (*RouteStatus) DeepCopy ¶
func (in *RouteStatus) DeepCopy() *RouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteStatus.
func (*RouteStatus) DeepCopyInto ¶
func (in *RouteStatus) DeepCopyInto(out *RouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Stage ¶
type Stage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StageSpec `json:"spec"` Status StageStatus `json:"status,omitempty"` }
Stage is the Schema for the Stages 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 (*Stage) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Stage.
func (*Stage) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Stage) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Stage) GetCondition ¶
func (mg *Stage) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Stage.
func (*Stage) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Stage
func (*Stage) GetDeletionPolicy ¶
func (mg *Stage) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Stage.
func (*Stage) GetObservation ¶
GetObservation of this Stage
func (*Stage) GetParameters ¶
GetParameters of this Stage
func (*Stage) GetProviderConfigReference ¶
GetProviderConfigReference of this Stage.
func (*Stage) GetProviderReference ¶
GetProviderReference of this Stage. Deprecated: Use GetProviderConfigReference.
func (*Stage) GetPublishConnectionDetailsTo ¶
func (mg *Stage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Stage.
func (*Stage) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Stage
func (*Stage) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Stage) GetWriteConnectionSecretToReference ¶
func (mg *Stage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Stage.
func (*Stage) LateInitialize ¶
LateInitialize this Stage using its observed tfState. returns True if there are any spec changes for the resource.
func (*Stage) SetConditions ¶
SetConditions of this Stage.
func (*Stage) SetDeletionPolicy ¶
func (mg *Stage) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Stage.
func (*Stage) SetObservation ¶
SetObservation for this Stage
func (*Stage) SetParameters ¶
SetParameters for this Stage
func (*Stage) SetProviderConfigReference ¶
SetProviderConfigReference of this Stage.
func (*Stage) SetProviderReference ¶
SetProviderReference of this Stage. Deprecated: Use SetProviderConfigReference.
func (*Stage) SetPublishConnectionDetailsTo ¶
func (mg *Stage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Stage.
func (*Stage) SetWriteConnectionSecretToReference ¶
func (mg *Stage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Stage.
type StageList ¶
type StageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Stage `json:"items"` }
StageList contains a list of Stages
func (*StageList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageList.
func (*StageList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StageList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StageObservation ¶
type StageObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ExecutionArn *string `json:"executionArn,omitempty" tf:"execution_arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` InvokeURL *string `json:"invokeUrl,omitempty" tf:"invoke_url,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*StageObservation) DeepCopy ¶
func (in *StageObservation) DeepCopy() *StageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageObservation.
func (*StageObservation) DeepCopyInto ¶
func (in *StageObservation) DeepCopyInto(out *StageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StageParameters ¶
type StageParameters struct { // +kubebuilder:validation:Required APIID *string `json:"apiId" tf:"api_id,omitempty"` // +kubebuilder:validation:Optional AccessLogSettings []AccessLogSettingsParameters `json:"accessLogSettings,omitempty" tf:"access_log_settings,omitempty"` // +kubebuilder:validation:Optional AutoDeploy *bool `json:"autoDeploy,omitempty" tf:"auto_deploy,omitempty"` // +kubebuilder:validation:Optional ClientCertificateID *string `json:"clientCertificateId,omitempty" tf:"client_certificate_id,omitempty"` // +kubebuilder:validation:Optional DefaultRouteSettings []DefaultRouteSettingsParameters `json:"defaultRouteSettings,omitempty" tf:"default_route_settings,omitempty"` // +kubebuilder:validation:Optional DeploymentID *string `json:"deploymentId,omitempty" tf:"deployment_id,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional RouteSettings []RouteSettingsParameters `json:"routeSettings,omitempty" tf:"route_settings,omitempty"` // +kubebuilder:validation:Optional StageVariables map[string]*string `json:"stageVariables,omitempty" tf:"stage_variables,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*StageParameters) DeepCopy ¶
func (in *StageParameters) DeepCopy() *StageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageParameters.
func (*StageParameters) DeepCopyInto ¶
func (in *StageParameters) DeepCopyInto(out *StageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StageSpec ¶
type StageSpec struct { v1.ResourceSpec `json:",inline"` ForProvider StageParameters `json:"forProvider"` }
StageSpec defines the desired state of Stage
func (*StageSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageSpec.
func (*StageSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StageStatus ¶
type StageStatus struct { v1.ResourceStatus `json:",inline"` AtProvider StageObservation `json:"atProvider,omitempty"` }
StageStatus defines the observed state of Stage.
func (*StageStatus) DeepCopy ¶
func (in *StageStatus) DeepCopy() *StageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageStatus.
func (*StageStatus) DeepCopyInto ¶
func (in *StageStatus) DeepCopyInto(out *StageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSConfigObservation ¶
type TLSConfigObservation struct { }
func (*TLSConfigObservation) DeepCopy ¶
func (in *TLSConfigObservation) DeepCopy() *TLSConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSConfigObservation.
func (*TLSConfigObservation) DeepCopyInto ¶
func (in *TLSConfigObservation) DeepCopyInto(out *TLSConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSConfigParameters ¶
type TLSConfigParameters struct { // +kubebuilder:validation:Optional ServerNameToVerify *string `json:"serverNameToVerify,omitempty" tf:"server_name_to_verify,omitempty"` }
func (*TLSConfigParameters) DeepCopy ¶
func (in *TLSConfigParameters) DeepCopy() *TLSConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSConfigParameters.
func (*TLSConfigParameters) DeepCopyInto ¶
func (in *TLSConfigParameters) DeepCopyInto(out *TLSConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCLink ¶
type VPCLink struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VPCLinkSpec `json:"spec"` Status VPCLinkStatus `json:"status,omitempty"` }
VPCLink is the Schema for the VPCLinks 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 (*VPCLink) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCLink.
func (*VPCLink) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCLink) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCLink) GetCondition ¶
func (mg *VPCLink) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this VPCLink.
func (*VPCLink) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this VPCLink
func (*VPCLink) GetDeletionPolicy ¶
func (mg *VPCLink) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCLink.
func (*VPCLink) GetObservation ¶
GetObservation of this VPCLink
func (*VPCLink) GetParameters ¶
GetParameters of this VPCLink
func (*VPCLink) GetProviderConfigReference ¶
GetProviderConfigReference of this VPCLink.
func (*VPCLink) GetProviderReference ¶
GetProviderReference of this VPCLink. Deprecated: Use GetProviderConfigReference.
func (*VPCLink) GetPublishConnectionDetailsTo ¶
func (mg *VPCLink) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this VPCLink.
func (*VPCLink) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this VPCLink
func (*VPCLink) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*VPCLink) GetWriteConnectionSecretToReference ¶
func (mg *VPCLink) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this VPCLink.
func (*VPCLink) LateInitialize ¶
LateInitialize this VPCLink using its observed tfState. returns True if there are any spec changes for the resource.
func (*VPCLink) ResolveReferences ¶
ResolveReferences of this VPCLink.
func (*VPCLink) SetConditions ¶
SetConditions of this VPCLink.
func (*VPCLink) SetDeletionPolicy ¶
func (mg *VPCLink) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCLink.
func (*VPCLink) SetObservation ¶
SetObservation for this VPCLink
func (*VPCLink) SetParameters ¶
SetParameters for this VPCLink
func (*VPCLink) SetProviderConfigReference ¶
SetProviderConfigReference of this VPCLink.
func (*VPCLink) SetProviderReference ¶
SetProviderReference of this VPCLink. Deprecated: Use SetProviderConfigReference.
func (*VPCLink) SetPublishConnectionDetailsTo ¶
func (mg *VPCLink) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this VPCLink.
func (*VPCLink) SetWriteConnectionSecretToReference ¶
func (mg *VPCLink) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this VPCLink.
type VPCLinkList ¶
type VPCLinkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VPCLink `json:"items"` }
VPCLinkList contains a list of VPCLinks
func (*VPCLinkList) DeepCopy ¶
func (in *VPCLinkList) DeepCopy() *VPCLinkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCLinkList.
func (*VPCLinkList) DeepCopyInto ¶
func (in *VPCLinkList) DeepCopyInto(out *VPCLinkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VPCLinkList) DeepCopyObject ¶
func (in *VPCLinkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VPCLinkList) GetItems ¶
func (l *VPCLinkList) GetItems() []resource.Managed
GetItems of this VPCLinkList.
type VPCLinkObservation ¶
type VPCLinkObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*VPCLinkObservation) DeepCopy ¶
func (in *VPCLinkObservation) DeepCopy() *VPCLinkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCLinkObservation.
func (*VPCLinkObservation) DeepCopyInto ¶
func (in *VPCLinkObservation) DeepCopyInto(out *VPCLinkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCLinkParameters ¶
type VPCLinkParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupIdRefs []v1.Reference `json:"securityGroupIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SecurityGroupIdSelector *v1.Selector `json:"securityGroupIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.SecurityGroup // +crossplane:generate:reference:refFieldName=SecurityGroupIdRefs // +crossplane:generate:reference:selectorFieldName=SecurityGroupIdSelector // +kubebuilder:validation:Optional SecurityGroupIds []*string `json:"securityGroupIds,omitempty" tf:"security_group_ids,omitempty"` // +kubebuilder:validation:Optional SubnetIdRefs []v1.Reference `json:"subnetIdRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIdSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/ec2/v1alpha2.Subnet // +crossplane:generate:reference:refFieldName=SubnetIdRefs // +crossplane:generate:reference:selectorFieldName=SubnetIdSelector // +kubebuilder:validation:Optional SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*VPCLinkParameters) DeepCopy ¶
func (in *VPCLinkParameters) DeepCopy() *VPCLinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCLinkParameters.
func (*VPCLinkParameters) DeepCopyInto ¶
func (in *VPCLinkParameters) DeepCopyInto(out *VPCLinkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCLinkSpec ¶
type VPCLinkSpec struct { v1.ResourceSpec `json:",inline"` ForProvider VPCLinkParameters `json:"forProvider"` }
VPCLinkSpec defines the desired state of VPCLink
func (*VPCLinkSpec) DeepCopy ¶
func (in *VPCLinkSpec) DeepCopy() *VPCLinkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCLinkSpec.
func (*VPCLinkSpec) DeepCopyInto ¶
func (in *VPCLinkSpec) DeepCopyInto(out *VPCLinkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VPCLinkStatus ¶
type VPCLinkStatus struct { v1.ResourceStatus `json:",inline"` AtProvider VPCLinkObservation `json:"atProvider,omitempty"` }
VPCLinkStatus defines the observed state of VPCLink.
func (*VPCLinkStatus) DeepCopy ¶
func (in *VPCLinkStatus) DeepCopy() *VPCLinkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCLinkStatus.
func (*VPCLinkStatus) DeepCopyInto ¶
func (in *VPCLinkStatus) DeepCopyInto(out *VPCLinkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- zz_api_types.go
- zz_apimapping_types.go
- zz_authorizer_types.go
- zz_deployment_types.go
- zz_domainname_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_integration_types.go
- zz_integrationresponse_types.go
- zz_model_types.go
- zz_route_types.go
- zz_routeresponse_types.go
- zz_stage_types.go
- zz_vpclink_types.go