Documentation ¶
Index ¶
- Constants
- Variables
- type APIKey
- func (in *APIKey) DeepCopy() *APIKey
- func (in *APIKey) DeepCopyInto(out *APIKey)
- func (in *APIKey) DeepCopyObject() runtime.Object
- func (mg *APIKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *APIKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *APIKey) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *APIKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *APIKey) GetProviderReference() *xpv1.Reference
- func (mg *APIKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *APIKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *APIKey) SetConditions(c ...xpv1.Condition)
- func (mg *APIKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *APIKey) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *APIKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *APIKey) SetProviderReference(r *xpv1.Reference)
- func (mg *APIKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *APIKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type APIKeyList
- type APIKeyObservation
- type APIKeyParameters
- type APIKeySourceType
- type APIKeySpec
- type APIKeyStatus
- type APIKey_SDK
- type APIKeysFormat
- type APIStage
- type AccessLogSettings
- 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 (mg *Authorizer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Authorizer) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *Authorizer) GetProviderConfigReference() *xpv1.Reference
- func (mg *Authorizer) GetProviderReference() *xpv1.Reference
- func (mg *Authorizer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Authorizer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Authorizer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Authorizer) SetConditions(c ...xpv1.Condition)
- func (mg *Authorizer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Authorizer) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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 AuthorizerType
- type Authorizer_SDK
- type BasePathMapping
- func (in *BasePathMapping) DeepCopy() *BasePathMapping
- func (in *BasePathMapping) DeepCopyInto(out *BasePathMapping)
- func (in *BasePathMapping) DeepCopyObject() runtime.Object
- func (mg *BasePathMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *BasePathMapping) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *BasePathMapping) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *BasePathMapping) GetProviderConfigReference() *xpv1.Reference
- func (mg *BasePathMapping) GetProviderReference() *xpv1.Reference
- func (mg *BasePathMapping) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BasePathMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *BasePathMapping) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *BasePathMapping) SetConditions(c ...xpv1.Condition)
- func (mg *BasePathMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *BasePathMapping) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *BasePathMapping) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BasePathMapping) SetProviderReference(r *xpv1.Reference)
- func (mg *BasePathMapping) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BasePathMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BasePathMappingList
- type BasePathMappingObservation
- type BasePathMappingParameters
- type BasePathMappingSpec
- type BasePathMappingStatus
- type BasePathMapping_SDK
- type CacheClusterSize
- type CacheClusterStatus
- type CanarySettings
- type ConnectionType
- type ContentHandlingStrategy
- type CustomAPIKeyParameters
- type CustomAuthorizerParameters
- type CustomBasePathMappingParameters
- type CustomDeploymentParameters
- type CustomDocumentationPartParameters
- type CustomDocumentationVersionParameters
- type CustomDomainNameParameters
- type CustomGatewayResponseParameters
- type CustomIntegrationParameters
- type CustomIntegrationResponseParameters
- type CustomMethodParameters
- type CustomMethodResponseParameters
- type CustomModelParameters
- type CustomRequestValidatorParameters
- type CustomResourceParameters
- type CustomRestAPIParameters
- type CustomStageCanarySettings
- type CustomStageParameters
- type CustomUsagePlanAPIStage
- type CustomUsagePlanKeyParameters
- type CustomUsagePlanParameters
- type CustomVPCLinkParameters
- 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 (mg *Deployment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Deployment) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *Deployment) GetProviderConfigReference() *xpv1.Reference
- func (mg *Deployment) GetProviderReference() *xpv1.Reference
- func (mg *Deployment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Deployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Deployment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Deployment) SetConditions(c ...xpv1.Condition)
- func (mg *Deployment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Deployment) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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 DeploymentCanarySettings
- type DeploymentList
- type DeploymentObservation
- type DeploymentParameters
- type DeploymentSpec
- type DeploymentStatus
- type Deployment_SDK
- type DocumentationPart
- func (in *DocumentationPart) DeepCopy() *DocumentationPart
- func (in *DocumentationPart) DeepCopyInto(out *DocumentationPart)
- func (in *DocumentationPart) DeepCopyObject() runtime.Object
- func (mg *DocumentationPart) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *DocumentationPart) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *DocumentationPart) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *DocumentationPart) GetProviderConfigReference() *xpv1.Reference
- func (mg *DocumentationPart) GetProviderReference() *xpv1.Reference
- func (mg *DocumentationPart) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DocumentationPart) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *DocumentationPart) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DocumentationPart) SetConditions(c ...xpv1.Condition)
- func (mg *DocumentationPart) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DocumentationPart) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *DocumentationPart) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DocumentationPart) SetProviderReference(r *xpv1.Reference)
- func (mg *DocumentationPart) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DocumentationPart) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DocumentationPartList
- type DocumentationPartLocation
- type DocumentationPartObservation
- type DocumentationPartParameters
- type DocumentationPartSpec
- type DocumentationPartStatus
- type DocumentationPartType
- type DocumentationPart_SDK
- type DocumentationVersion
- func (in *DocumentationVersion) DeepCopy() *DocumentationVersion
- func (in *DocumentationVersion) DeepCopyInto(out *DocumentationVersion)
- func (in *DocumentationVersion) DeepCopyObject() runtime.Object
- func (mg *DocumentationVersion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *DocumentationVersion) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *DocumentationVersion) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *DocumentationVersion) GetProviderConfigReference() *xpv1.Reference
- func (mg *DocumentationVersion) GetProviderReference() *xpv1.Reference
- func (mg *DocumentationVersion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DocumentationVersion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *DocumentationVersion) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DocumentationVersion) SetConditions(c ...xpv1.Condition)
- func (mg *DocumentationVersion) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DocumentationVersion) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *DocumentationVersion) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DocumentationVersion) SetProviderReference(r *xpv1.Reference)
- func (mg *DocumentationVersion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DocumentationVersion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DocumentationVersionList
- type DocumentationVersionObservation
- type DocumentationVersionParameters
- type DocumentationVersionSpec
- type DocumentationVersionStatus
- type DocumentationVersion_SDK
- 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 (mg *DomainName) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *DomainName) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *DomainName) GetProviderConfigReference() *xpv1.Reference
- func (mg *DomainName) GetProviderReference() *xpv1.Reference
- func (mg *DomainName) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DomainName) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *DomainName) SetConditions(c ...xpv1.Condition)
- func (mg *DomainName) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DomainName) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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 DomainNameList
- type DomainNameObservation
- type DomainNameParameters
- type DomainNameSpec
- type DomainNameStatus
- type DomainNameStatus_SDK
- type DomainName_SDK
- type EndpointConfiguration
- type EndpointType
- type GatewayResponse
- func (in *GatewayResponse) DeepCopy() *GatewayResponse
- func (in *GatewayResponse) DeepCopyInto(out *GatewayResponse)
- func (in *GatewayResponse) DeepCopyObject() runtime.Object
- func (mg *GatewayResponse) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *GatewayResponse) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *GatewayResponse) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *GatewayResponse) GetProviderConfigReference() *xpv1.Reference
- func (mg *GatewayResponse) GetProviderReference() *xpv1.Reference
- func (mg *GatewayResponse) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GatewayResponse) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *GatewayResponse) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *GatewayResponse) SetConditions(c ...xpv1.Condition)
- func (mg *GatewayResponse) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *GatewayResponse) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *GatewayResponse) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GatewayResponse) SetProviderReference(r *xpv1.Reference)
- func (mg *GatewayResponse) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GatewayResponse) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GatewayResponseList
- type GatewayResponseObservation
- type GatewayResponseParameters
- type GatewayResponseSpec
- type GatewayResponseStatus
- type GatewayResponseType
- 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 (mg *Integration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Integration) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *Integration) GetProviderConfigReference() *xpv1.Reference
- func (mg *Integration) GetProviderReference() *xpv1.Reference
- func (mg *Integration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Integration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Integration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Integration) SetConditions(c ...xpv1.Condition)
- func (mg *Integration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Integration) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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 (mg *IntegrationResponse) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *IntegrationResponse) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *IntegrationResponse) GetProviderConfigReference() *xpv1.Reference
- func (mg *IntegrationResponse) GetProviderReference() *xpv1.Reference
- func (mg *IntegrationResponse) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IntegrationResponse) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *IntegrationResponse) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IntegrationResponse) SetConditions(c ...xpv1.Condition)
- func (mg *IntegrationResponse) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *IntegrationResponse) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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 IntegrationType
- type LocationStatusType
- type Method
- func (in *Method) DeepCopy() *Method
- func (in *Method) DeepCopyInto(out *Method)
- func (in *Method) DeepCopyObject() runtime.Object
- func (mg *Method) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *Method) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Method) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *Method) GetProviderConfigReference() *xpv1.Reference
- func (mg *Method) GetProviderReference() *xpv1.Reference
- func (mg *Method) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Method) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Method) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Method) SetConditions(c ...xpv1.Condition)
- func (mg *Method) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Method) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *Method) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Method) SetProviderReference(r *xpv1.Reference)
- func (mg *Method) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Method) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MethodList
- type MethodObservation
- type MethodParameters
- type MethodResponse
- func (in *MethodResponse) DeepCopy() *MethodResponse
- func (in *MethodResponse) DeepCopyInto(out *MethodResponse)
- func (in *MethodResponse) DeepCopyObject() runtime.Object
- func (mg *MethodResponse) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *MethodResponse) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *MethodResponse) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *MethodResponse) GetProviderConfigReference() *xpv1.Reference
- func (mg *MethodResponse) GetProviderReference() *xpv1.Reference
- func (mg *MethodResponse) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MethodResponse) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *MethodResponse) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MethodResponse) SetConditions(c ...xpv1.Condition)
- func (mg *MethodResponse) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MethodResponse) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *MethodResponse) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MethodResponse) SetProviderReference(r *xpv1.Reference)
- func (mg *MethodResponse) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MethodResponse) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MethodResponseList
- type MethodResponseObservation
- type MethodResponseParameters
- type MethodResponseSpec
- type MethodResponseStatus
- type MethodSetting
- type MethodSnapshot
- type MethodSpec
- type MethodStatus
- 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 (mg *Model) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Model) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *Model) GetProviderConfigReference() *xpv1.Reference
- func (mg *Model) GetProviderReference() *xpv1.Reference
- func (mg *Model) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Model) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Model) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Model) SetConditions(c ...xpv1.Condition)
- func (mg *Model) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Model) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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 Model_SDK
- type MutualTLSAuthentication
- type MutualTLSAuthenticationInput
- type Op
- type PatchOperation
- type PutMode
- type QuotaPeriodType
- type QuotaSettings
- type RequestValidator
- func (in *RequestValidator) DeepCopy() *RequestValidator
- func (in *RequestValidator) DeepCopyInto(out *RequestValidator)
- func (in *RequestValidator) DeepCopyObject() runtime.Object
- func (mg *RequestValidator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *RequestValidator) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *RequestValidator) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *RequestValidator) GetProviderConfigReference() *xpv1.Reference
- func (mg *RequestValidator) GetProviderReference() *xpv1.Reference
- func (mg *RequestValidator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RequestValidator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *RequestValidator) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RequestValidator) SetConditions(c ...xpv1.Condition)
- func (mg *RequestValidator) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *RequestValidator) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *RequestValidator) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RequestValidator) SetProviderReference(r *xpv1.Reference)
- func (mg *RequestValidator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RequestValidator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RequestValidatorList
- type RequestValidatorObservation
- type RequestValidatorParameters
- type RequestValidatorSpec
- type RequestValidatorStatus
- type Resource
- func (in *Resource) DeepCopy() *Resource
- func (in *Resource) DeepCopyInto(out *Resource)
- func (in *Resource) DeepCopyObject() runtime.Object
- func (mg *Resource) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *Resource) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Resource) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *Resource) GetProviderConfigReference() *xpv1.Reference
- func (mg *Resource) GetProviderReference() *xpv1.Reference
- func (mg *Resource) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Resource) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Resource) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Resource) SetConditions(c ...xpv1.Condition)
- func (mg *Resource) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Resource) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *Resource) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Resource) SetProviderReference(r *xpv1.Reference)
- func (mg *Resource) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Resource) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ResourceList
- type ResourceObservation
- type ResourceParameters
- type ResourceSpec
- type ResourceStatus
- type Resource_SDK
- type RestAPI
- func (in *RestAPI) DeepCopy() *RestAPI
- func (in *RestAPI) DeepCopyInto(out *RestAPI)
- func (in *RestAPI) DeepCopyObject() runtime.Object
- func (mg *RestAPI) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *RestAPI) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *RestAPI) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *RestAPI) GetProviderConfigReference() *xpv1.Reference
- func (mg *RestAPI) GetProviderReference() *xpv1.Reference
- func (mg *RestAPI) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RestAPI) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *RestAPI) SetConditions(c ...xpv1.Condition)
- func (mg *RestAPI) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *RestAPI) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *RestAPI) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RestAPI) SetProviderReference(r *xpv1.Reference)
- func (mg *RestAPI) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RestAPI) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RestAPIList
- type RestAPIObservation
- type RestAPIParameters
- type RestAPISpec
- type RestAPIStatus
- type RestAPI_SDK
- type SDKConfigurationProperty
- type SecurityPolicy
- 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 (mg *Stage) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Stage) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *Stage) GetProviderConfigReference() *xpv1.Reference
- func (mg *Stage) GetProviderReference() *xpv1.Reference
- func (mg *Stage) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Stage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Stage) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Stage) SetConditions(c ...xpv1.Condition)
- func (mg *Stage) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Stage) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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 StageKey
- type StageList
- type StageObservation
- type StageParameters
- type StageSpec
- type StageStatus
- type Stage_SDK
- type TLSConfig
- type ThrottleSettings
- type UnauthorizedCacheControlHeaderStrategy
- type UpdateGatewayResponseOutput
- type UpdateRequestValidatorOutput
- type UpdateVPCLinkOutput
- type UsagePlan
- func (in *UsagePlan) DeepCopy() *UsagePlan
- func (in *UsagePlan) DeepCopyInto(out *UsagePlan)
- func (in *UsagePlan) DeepCopyObject() runtime.Object
- func (mg *UsagePlan) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *UsagePlan) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *UsagePlan) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *UsagePlan) GetProviderConfigReference() *xpv1.Reference
- func (mg *UsagePlan) GetProviderReference() *xpv1.Reference
- func (mg *UsagePlan) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UsagePlan) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *UsagePlan) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *UsagePlan) SetConditions(c ...xpv1.Condition)
- func (mg *UsagePlan) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *UsagePlan) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *UsagePlan) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UsagePlan) SetProviderReference(r *xpv1.Reference)
- func (mg *UsagePlan) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UsagePlan) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UsagePlanKey
- func (in *UsagePlanKey) DeepCopy() *UsagePlanKey
- func (in *UsagePlanKey) DeepCopyInto(out *UsagePlanKey)
- func (in *UsagePlanKey) DeepCopyObject() runtime.Object
- func (mg *UsagePlanKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *UsagePlanKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *UsagePlanKey) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *UsagePlanKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *UsagePlanKey) GetProviderReference() *xpv1.Reference
- func (mg *UsagePlanKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UsagePlanKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *UsagePlanKey) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *UsagePlanKey) SetConditions(c ...xpv1.Condition)
- func (mg *UsagePlanKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *UsagePlanKey) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *UsagePlanKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UsagePlanKey) SetProviderReference(r *xpv1.Reference)
- func (mg *UsagePlanKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UsagePlanKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UsagePlanKeyList
- type UsagePlanKeyObservation
- type UsagePlanKeyParameters
- type UsagePlanKeySpec
- type UsagePlanKeyStatus
- type UsagePlanKey_SDK
- type UsagePlanList
- type UsagePlanObservation
- type UsagePlanParameters
- type UsagePlanSpec
- type UsagePlanStatus
- type UsagePlan_SDK
- 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 (mg *VPCLink) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *VPCLink) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *VPCLink) GetProviderConfigReference() *xpv1.Reference
- func (mg *VPCLink) GetProviderReference() *xpv1.Reference
- func (mg *VPCLink) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCLink) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *VPCLink) SetConditions(c ...xpv1.Condition)
- func (mg *VPCLink) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VPCLink) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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
- type VPCLinkStatus_SDK
Constants ¶
const ( CRDGroup = "apigateway.aws.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( APIKeyKind = "APIKey" APIKeyGroupKind = schema.GroupKind{Group: CRDGroup, Kind: APIKeyKind}.String() APIKeyKindAPIVersion = APIKeyKind + "." + GroupVersion.String() APIKeyGroupVersionKind = GroupVersion.WithKind(APIKeyKind) )
Repository type metadata.
var ( AuthorizerKind = "Authorizer" AuthorizerGroupKind = schema.GroupKind{Group: CRDGroup, Kind: AuthorizerKind}.String() AuthorizerKindAPIVersion = AuthorizerKind + "." + GroupVersion.String() AuthorizerGroupVersionKind = GroupVersion.WithKind(AuthorizerKind) )
Repository type metadata.
var ( BasePathMappingKind = "BasePathMapping" BasePathMappingGroupKind = schema.GroupKind{Group: CRDGroup, Kind: BasePathMappingKind}.String() BasePathMappingKindAPIVersion = BasePathMappingKind + "." + GroupVersion.String() BasePathMappingGroupVersionKind = GroupVersion.WithKind(BasePathMappingKind) )
Repository type metadata.
var ( DeploymentKind = "Deployment" DeploymentGroupKind = schema.GroupKind{Group: CRDGroup, Kind: DeploymentKind}.String() DeploymentKindAPIVersion = DeploymentKind + "." + GroupVersion.String() DeploymentGroupVersionKind = GroupVersion.WithKind(DeploymentKind) )
Repository type metadata.
var ( DocumentationPartKind = "DocumentationPart" DocumentationPartGroupKind = schema.GroupKind{Group: CRDGroup, Kind: DocumentationPartKind}.String() DocumentationPartKindAPIVersion = DocumentationPartKind + "." + GroupVersion.String() DocumentationPartGroupVersionKind = GroupVersion.WithKind(DocumentationPartKind) )
Repository type metadata.
var ( DocumentationVersionKind = "DocumentationVersion" DocumentationVersionGroupKind = schema.GroupKind{Group: CRDGroup, Kind: DocumentationVersionKind}.String() DocumentationVersionKindAPIVersion = DocumentationVersionKind + "." + GroupVersion.String() DocumentationVersionGroupVersionKind = GroupVersion.WithKind(DocumentationVersionKind) )
Repository type metadata.
var ( DomainNameKind = "DomainName" DomainNameGroupKind = schema.GroupKind{Group: CRDGroup, Kind: DomainNameKind}.String() DomainNameKindAPIVersion = DomainNameKind + "." + GroupVersion.String() DomainNameGroupVersionKind = GroupVersion.WithKind(DomainNameKind) )
Repository type metadata.
var ( GatewayResponseKind = "GatewayResponse" GatewayResponseGroupKind = schema.GroupKind{Group: CRDGroup, Kind: GatewayResponseKind}.String() GatewayResponseKindAPIVersion = GatewayResponseKind + "." + GroupVersion.String() GatewayResponseGroupVersionKind = GroupVersion.WithKind(GatewayResponseKind) )
Repository type metadata.
var ( // GroupVersion is the API Group Version used to register the objects GroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( IntegrationKind = "Integration" IntegrationGroupKind = schema.GroupKind{Group: CRDGroup, Kind: IntegrationKind}.String() IntegrationKindAPIVersion = IntegrationKind + "." + GroupVersion.String() IntegrationGroupVersionKind = GroupVersion.WithKind(IntegrationKind) )
Repository type metadata.
var ( IntegrationResponseKind = "IntegrationResponse" IntegrationResponseGroupKind = schema.GroupKind{Group: CRDGroup, Kind: IntegrationResponseKind}.String() IntegrationResponseKindAPIVersion = IntegrationResponseKind + "." + GroupVersion.String() IntegrationResponseGroupVersionKind = GroupVersion.WithKind(IntegrationResponseKind) )
Repository type metadata.
var ( MethodKind = "Method" MethodGroupKind = schema.GroupKind{Group: CRDGroup, Kind: MethodKind}.String() MethodKindAPIVersion = MethodKind + "." + GroupVersion.String() MethodGroupVersionKind = GroupVersion.WithKind(MethodKind) )
Repository type metadata.
var ( MethodResponseKind = "MethodResponse" MethodResponseGroupKind = schema.GroupKind{Group: CRDGroup, Kind: MethodResponseKind}.String() MethodResponseKindAPIVersion = MethodResponseKind + "." + GroupVersion.String() MethodResponseGroupVersionKind = GroupVersion.WithKind(MethodResponseKind) )
Repository type metadata.
var ( ModelKind = "Model" ModelGroupKind = schema.GroupKind{Group: CRDGroup, Kind: ModelKind}.String() ModelKindAPIVersion = ModelKind + "." + GroupVersion.String() ModelGroupVersionKind = GroupVersion.WithKind(ModelKind) )
Repository type metadata.
var ( RequestValidatorKind = "RequestValidator" RequestValidatorGroupKind = schema.GroupKind{Group: CRDGroup, Kind: RequestValidatorKind}.String() RequestValidatorKindAPIVersion = RequestValidatorKind + "." + GroupVersion.String() RequestValidatorGroupVersionKind = GroupVersion.WithKind(RequestValidatorKind) )
Repository type metadata.
var ( ResourceKind = "Resource" ResourceGroupKind = schema.GroupKind{Group: CRDGroup, Kind: ResourceKind}.String() ResourceKindAPIVersion = ResourceKind + "." + GroupVersion.String() ResourceGroupVersionKind = GroupVersion.WithKind(ResourceKind) )
Repository type metadata.
var ( RestAPIKind = "RestAPI" RestAPIGroupKind = schema.GroupKind{Group: CRDGroup, Kind: RestAPIKind}.String() RestAPIKindAPIVersion = RestAPIKind + "." + GroupVersion.String() RestAPIGroupVersionKind = GroupVersion.WithKind(RestAPIKind) )
Repository type metadata.
var ( StageKind = "Stage" StageGroupKind = schema.GroupKind{Group: CRDGroup, Kind: StageKind}.String() StageKindAPIVersion = StageKind + "." + GroupVersion.String() StageGroupVersionKind = GroupVersion.WithKind(StageKind) )
Repository type metadata.
var ( UsagePlanKind = "UsagePlan" UsagePlanGroupKind = schema.GroupKind{Group: CRDGroup, Kind: UsagePlanKind}.String() UsagePlanKindAPIVersion = UsagePlanKind + "." + GroupVersion.String() UsagePlanGroupVersionKind = GroupVersion.WithKind(UsagePlanKind) )
Repository type metadata.
var ( UsagePlanKeyKind = "UsagePlanKey" UsagePlanKeyGroupKind = schema.GroupKind{Group: CRDGroup, Kind: UsagePlanKeyKind}.String() UsagePlanKeyKindAPIVersion = UsagePlanKeyKind + "." + GroupVersion.String() UsagePlanKeyGroupVersionKind = GroupVersion.WithKind(UsagePlanKeyKind) )
Repository type metadata.
var ( VPCLinkKind = "VPCLink" VPCLinkGroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCLinkKind}.String() VPCLinkKindAPIVersion = VPCLinkKind + "." + GroupVersion.String() VPCLinkGroupVersionKind = GroupVersion.WithKind(VPCLinkKind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type APIKey ¶
type APIKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec APIKeySpec `json:"spec"` Status APIKeyStatus `json:"status,omitempty"` }
APIKey is the Schema for the APIKeys 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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*APIKey) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKey.
func (*APIKey) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*APIKey) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*APIKey) GetCondition ¶
func (mg *APIKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this APIKey.
func (*APIKey) GetDeletionPolicy ¶
func (mg *APIKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this APIKey.
func (*APIKey) GetManagementPolicies ¶ added in v0.43.0
func (mg *APIKey) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this APIKey.
func (*APIKey) GetProviderConfigReference ¶
GetProviderConfigReference of this APIKey.
func (*APIKey) GetProviderReference ¶
GetProviderReference of this APIKey. Deprecated: Use GetProviderConfigReference.
func (*APIKey) GetPublishConnectionDetailsTo ¶
func (mg *APIKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this APIKey.
func (*APIKey) GetWriteConnectionSecretToReference ¶
func (mg *APIKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this APIKey.
func (*APIKey) SetConditions ¶
SetConditions of this APIKey.
func (*APIKey) SetDeletionPolicy ¶
func (mg *APIKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this APIKey.
func (*APIKey) SetManagementPolicies ¶ added in v0.43.0
func (mg *APIKey) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this APIKey.
func (*APIKey) SetProviderConfigReference ¶
SetProviderConfigReference of this APIKey.
func (*APIKey) SetProviderReference ¶
SetProviderReference of this APIKey. Deprecated: Use SetProviderConfigReference.
func (*APIKey) SetPublishConnectionDetailsTo ¶
func (mg *APIKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this APIKey.
func (*APIKey) SetWriteConnectionSecretToReference ¶
func (mg *APIKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this APIKey.
type APIKeyList ¶
type APIKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []APIKey `json:"items"` }
APIKeyList contains a list of APIKeys
func (*APIKeyList) DeepCopy ¶
func (in *APIKeyList) DeepCopy() *APIKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKeyList.
func (*APIKeyList) DeepCopyInto ¶
func (in *APIKeyList) DeepCopyInto(out *APIKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*APIKeyList) DeepCopyObject ¶
func (in *APIKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*APIKeyList) GetItems ¶
func (l *APIKeyList) GetItems() []resource.Managed
GetItems of this APIKeyList.
type APIKeyObservation ¶
type APIKeyObservation struct { // The timestamp when the API Key was created. CreatedDate *metav1.Time `json:"createdDate,omitempty"` // The identifier of the API Key. ID *string `json:"id,omitempty"` // The timestamp when the API Key was last updated. LastUpdatedDate *metav1.Time `json:"lastUpdatedDate,omitempty"` // A list of Stage resources that are associated with the ApiKey resource. StageKeys []*string `json:"stageKeys,omitempty"` }
APIKeyObservation defines the observed state of APIKey
func (*APIKeyObservation) DeepCopy ¶
func (in *APIKeyObservation) DeepCopy() *APIKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKeyObservation.
func (*APIKeyObservation) DeepCopyInto ¶
func (in *APIKeyObservation) DeepCopyInto(out *APIKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIKeyParameters ¶
type APIKeyParameters struct { // Region is which region the APIKey will be created. // +kubebuilder:validation:Required Region string `json:"region"` // An AWS Marketplace customer identifier , when integrating with the AWS SaaS // Marketplace. CustomerID *string `json:"customerID,omitempty"` // The description of the ApiKey. Description *string `json:"description,omitempty"` // Specifies whether the ApiKey can be used by callers. Enabled *bool `json:"enabled,omitempty"` // Specifies whether (true) or not (false) the key identifier is distinct from // the created API key value. This parameter is deprecated and should not be // used. GenerateDistinctID *bool `json:"generateDistinctID,omitempty"` // The name of the ApiKey. Name *string `json:"name,omitempty"` // The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. // The tag key can be up to 128 characters and must not start with aws:. The // tag value can be up to 256 characters. Tags map[string]*string `json:"tags,omitempty"` // Specifies a value of the API key. Value *string `json:"value,omitempty"` CustomAPIKeyParameters `json:",inline"` }
APIKeyParameters defines the desired state of APIKey
func (*APIKeyParameters) DeepCopy ¶
func (in *APIKeyParameters) DeepCopy() *APIKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKeyParameters.
func (*APIKeyParameters) DeepCopyInto ¶
func (in *APIKeyParameters) DeepCopyInto(out *APIKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIKeySourceType ¶
type APIKeySourceType string
const ( APIKeySourceType_HEADER APIKeySourceType = "HEADER" APIKeySourceType_AUTHORIZER APIKeySourceType = "AUTHORIZER" )
type APIKeySpec ¶
type APIKeySpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider APIKeyParameters `json:"forProvider"` }
APIKeySpec defines the desired state of APIKey
func (*APIKeySpec) DeepCopy ¶
func (in *APIKeySpec) DeepCopy() *APIKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKeySpec.
func (*APIKeySpec) DeepCopyInto ¶
func (in *APIKeySpec) DeepCopyInto(out *APIKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIKeyStatus ¶
type APIKeyStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider APIKeyObservation `json:"atProvider,omitempty"` }
APIKeyStatus defines the observed state of APIKey.
func (*APIKeyStatus) DeepCopy ¶
func (in *APIKeyStatus) DeepCopy() *APIKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKeyStatus.
func (*APIKeyStatus) DeepCopyInto ¶
func (in *APIKeyStatus) DeepCopyInto(out *APIKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIKey_SDK ¶
type APIKey_SDK struct { CreatedDate *metav1.Time `json:"createdDate,omitempty"` CustomerID *string `json:"customerID,omitempty"` Description *string `json:"description,omitempty"` Enabled *bool `json:"enabled,omitempty"` ID *string `json:"id,omitempty"` LastUpdatedDate *metav1.Time `json:"lastUpdatedDate,omitempty"` Name *string `json:"name,omitempty"` StageKeys []*string `json:"stageKeys,omitempty"` Tags map[string]*string `json:"tags,omitempty"` Value *string `json:"value,omitempty"` }
+kubebuilder:skipversion
func (*APIKey_SDK) DeepCopy ¶
func (in *APIKey_SDK) DeepCopy() *APIKey_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIKey_SDK.
func (*APIKey_SDK) DeepCopyInto ¶
func (in *APIKey_SDK) DeepCopyInto(out *APIKey_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIStage ¶
type APIStage struct { APIID *string `json:"apiID,omitempty"` Stage *string `json:"stage,omitempty"` Throttle map[string]*ThrottleSettings `json:"throttle,omitempty"` }
+kubebuilder:skipversion
func (*APIStage) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIStage.
func (*APIStage) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessLogSettings ¶
type AccessLogSettings struct { DestinationARN *string `json:"destinationARN,omitempty"` Format *string `json:"format,omitempty"` }
+kubebuilder:skipversion
func (*AccessLogSettings) DeepCopy ¶
func (in *AccessLogSettings) DeepCopy() *AccessLogSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessLogSettings.
func (*AccessLogSettings) DeepCopyInto ¶
func (in *AccessLogSettings) DeepCopyInto(out *AccessLogSettings)
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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetDeletionPolicy ¶
func (mg *Authorizer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Authorizer.
func (*Authorizer) GetManagementPolicies ¶ added in v0.43.0
func (mg *Authorizer) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) GetWriteConnectionSecretToReference ¶
func (mg *Authorizer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Authorizer.
func (*Authorizer) ResolveReferences ¶
ResolveReferences of this Authorizer.
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) SetManagementPolicies ¶ added in v0.43.0
func (mg *Authorizer) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of 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 { // The identifier for the authorizer resource. ID *string `json:"id,omitempty"` // A list of the Amazon Cognito user pool ARNs for the COGNITO_USER_POOLS authorizer. // Each element is of this format: arn:aws:cognito-idp:{region}:{account_id}:userpool/{user_pool_id}. // For a TOKEN or REQUEST authorizer, this is not defined. ProviderARNs []*string `json:"providerARNs,omitempty"` }
AuthorizerObservation defines the observed state of Authorizer
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 { // Region is which region the Authorizer will be created. // +kubebuilder:validation:Required Region string `json:"region"` // Optional customer-defined field, used in OpenAPI imports and exports without // functional impact. AuthType *string `json:"authType,omitempty"` // Specifies the required credentials as an IAM role for API Gateway to invoke // the authorizer. To specify an IAM role for API Gateway to assume, use the // role's Amazon Resource Name (ARN). To use resource-based permissions on the // Lambda function, specify null. AuthorizerCredentials *string `json:"authorizerCredentials,omitempty"` // The TTL in seconds of cached authorizer results. If it equals 0, authorization // caching is disabled. If it is greater than 0, API Gateway will cache authorizer // responses. If this field is not set, the default value is 300. The maximum // value is 3600, or 1 hour. AuthorizerResultTtlInSeconds *int64 `json:"authorizerResultTtlInSeconds,omitempty"` // Specifies the authorizer's Uniform Resource Identifier (URI). For TOKEN or // REQUEST authorizers, this must be a well-formed Lambda function URI, for // example, arn:aws:apigateway:us-west-2:lambda:path/2015-03-31/functions/arn:aws:lambda:us-west-2:{account_id}:function:{lambda_function_name}/invocations. // In general, the URI has this form arn:aws:apigateway:{region}:lambda:path/{service_api}, // where {region} is the same as the region hosting the Lambda function, path // indicates that the remaining substring in the URI should be treated as the // path to the resource, including the initial /. For Lambda functions, this // is usually of the form /2015-03-31/functions/[FunctionARN]/invocations. AuthorizerURI *string `json:"authorizerURI,omitempty"` // The identity source for which authorization is requested. For a TOKEN or // COGNITO_USER_POOLS authorizer, this is required and specifies the request // header mapping expression for the custom header holding the authorization // token submitted by the client. For example, if the token header name is Auth, // the header mapping expression is method.request.header.Auth. For the REQUEST // authorizer, this is required when authorization caching is enabled. The value // is a comma-separated string of one or more mapping expressions of the specified // request parameters. For example, if an Auth header, a Name query string parameter // are defined as identity sources, this value is method.request.header.Auth, // method.request.querystring.Name. These parameters will be used to derive // the authorization caching key and to perform runtime validation of the REQUEST // authorizer by verifying all of the identity-related request parameters are // present, not null and non-empty. Only when this is true does the authorizer // invoke the authorizer Lambda function, otherwise, it returns a 401 Unauthorized // response without calling the Lambda function. The valid value is a string // of comma-separated mapping expressions of the specified request parameters. // When the authorization caching is not enabled, this property is optional. IdentitySource *string `json:"identitySource,omitempty"` // A validation expression for the incoming identity token. For TOKEN authorizers, // this value is a regular expression. For COGNITO_USER_POOLS authorizers, API // Gateway will match the aud field of the incoming token from the client against // the specified regular expression. It will invoke the authorizer's Lambda // function when there is a match. Otherwise, it will return a 401 Unauthorized // response without calling the Lambda function. The validation expression does // not apply to the REQUEST authorizer. IdentityValidationExpression *string `json:"identityValidationExpression,omitempty"` // The name of the authorizer. // +kubebuilder:validation:Required Name *string `json:"name"` // The authorizer type. Valid values are TOKEN for a Lambda function using a // single authorization token submitted in a custom header, REQUEST for a Lambda // function using incoming request parameters, and COGNITO_USER_POOLS for using // an Amazon Cognito user pool. // +kubebuilder:validation:Required Type *string `json:"type_"` CustomAuthorizerParameters `json:",inline"` }
AuthorizerParameters defines the desired state of Authorizer
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 { xpv1.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 { xpv1.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 AuthorizerType ¶
type AuthorizerType string
const ( AuthorizerType_TOKEN AuthorizerType = "TOKEN" AuthorizerType_REQUEST AuthorizerType = "REQUEST" AuthorizerType_COGNITO_USER_POOLS AuthorizerType = "COGNITO_USER_POOLS" )
type Authorizer_SDK ¶
type Authorizer_SDK struct { AuthType *string `json:"authType,omitempty"` AuthorizerCredentials *string `json:"authorizerCredentials,omitempty"` AuthorizerResultTtlInSeconds *int64 `json:"authorizerResultTtlInSeconds,omitempty"` AuthorizerURI *string `json:"authorizerURI,omitempty"` ID *string `json:"id,omitempty"` IdentitySource *string `json:"identitySource,omitempty"` IdentityValidationExpression *string `json:"identityValidationExpression,omitempty"` Name *string `json:"name,omitempty"` ProviderARNs []*string `json:"providerARNs,omitempty"` // The authorizer type. Valid values are TOKEN for a Lambda function using a // single authorization token submitted in a custom header, REQUEST for a Lambda // function using incoming request parameters, and COGNITO_USER_POOLS for using // an Amazon Cognito user pool. Type *string `json:"type_,omitempty"` }
+kubebuilder:skipversion
func (*Authorizer_SDK) DeepCopy ¶
func (in *Authorizer_SDK) DeepCopy() *Authorizer_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Authorizer_SDK.
func (*Authorizer_SDK) DeepCopyInto ¶
func (in *Authorizer_SDK) DeepCopyInto(out *Authorizer_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasePathMapping ¶
type BasePathMapping struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BasePathMappingSpec `json:"spec"` Status BasePathMappingStatus `json:"status,omitempty"` }
BasePathMapping is the Schema for the BasePathMappings 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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*BasePathMapping) DeepCopy ¶
func (in *BasePathMapping) DeepCopy() *BasePathMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasePathMapping.
func (*BasePathMapping) DeepCopyInto ¶
func (in *BasePathMapping) DeepCopyInto(out *BasePathMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BasePathMapping) DeepCopyObject ¶
func (in *BasePathMapping) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BasePathMapping) GetCondition ¶
func (mg *BasePathMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BasePathMapping.
func (*BasePathMapping) GetDeletionPolicy ¶
func (mg *BasePathMapping) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BasePathMapping.
func (*BasePathMapping) GetManagementPolicies ¶ added in v0.43.0
func (mg *BasePathMapping) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this BasePathMapping.
func (*BasePathMapping) GetProviderConfigReference ¶
func (mg *BasePathMapping) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BasePathMapping.
func (*BasePathMapping) GetProviderReference ¶
func (mg *BasePathMapping) GetProviderReference() *xpv1.Reference
GetProviderReference of this BasePathMapping. Deprecated: Use GetProviderConfigReference.
func (*BasePathMapping) GetPublishConnectionDetailsTo ¶
func (mg *BasePathMapping) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BasePathMapping.
func (*BasePathMapping) GetWriteConnectionSecretToReference ¶
func (mg *BasePathMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BasePathMapping.
func (*BasePathMapping) ResolveReferences ¶
ResolveReferences of this BasePathMapping.
func (*BasePathMapping) SetConditions ¶
func (mg *BasePathMapping) SetConditions(c ...xpv1.Condition)
SetConditions of this BasePathMapping.
func (*BasePathMapping) SetDeletionPolicy ¶
func (mg *BasePathMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BasePathMapping.
func (*BasePathMapping) SetManagementPolicies ¶ added in v0.43.0
func (mg *BasePathMapping) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this BasePathMapping.
func (*BasePathMapping) SetProviderConfigReference ¶
func (mg *BasePathMapping) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BasePathMapping.
func (*BasePathMapping) SetProviderReference ¶
func (mg *BasePathMapping) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BasePathMapping. Deprecated: Use SetProviderConfigReference.
func (*BasePathMapping) SetPublishConnectionDetailsTo ¶
func (mg *BasePathMapping) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BasePathMapping.
func (*BasePathMapping) SetWriteConnectionSecretToReference ¶
func (mg *BasePathMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BasePathMapping.
type BasePathMappingList ¶
type BasePathMappingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BasePathMapping `json:"items"` }
BasePathMappingList contains a list of BasePathMappings
func (*BasePathMappingList) DeepCopy ¶
func (in *BasePathMappingList) DeepCopy() *BasePathMappingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasePathMappingList.
func (*BasePathMappingList) DeepCopyInto ¶
func (in *BasePathMappingList) DeepCopyInto(out *BasePathMappingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BasePathMappingList) DeepCopyObject ¶
func (in *BasePathMappingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BasePathMappingList) GetItems ¶
func (l *BasePathMappingList) GetItems() []resource.Managed
GetItems of this BasePathMappingList.
type BasePathMappingObservation ¶
type BasePathMappingObservation struct { // The string identifier of the associated RestApi. RestAPIID *string `json:"restAPIID,omitempty"` }
BasePathMappingObservation defines the observed state of BasePathMapping
func (*BasePathMappingObservation) DeepCopy ¶
func (in *BasePathMappingObservation) DeepCopy() *BasePathMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasePathMappingObservation.
func (*BasePathMappingObservation) DeepCopyInto ¶
func (in *BasePathMappingObservation) DeepCopyInto(out *BasePathMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasePathMappingParameters ¶
type BasePathMappingParameters struct { // Region is which region the BasePathMapping will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The base path name that callers of the API must provide as part of the URL // after the domain name. This value must be unique for all of the mappings // across a single API. Specify '(none)' if you do not want callers to specify // a base path name after the domain name. BasePath *string `json:"basePath,omitempty"` // The domain name of the BasePathMapping resource to create. // +kubebuilder:validation:Required DomainName *string `json:"domainName"` // The name of the API's stage that you want to use for this mapping. Specify // '(none)' if you want callers to explicitly specify the stage name after any // base path name. Stage *string `json:"stage,omitempty"` CustomBasePathMappingParameters `json:",inline"` }
BasePathMappingParameters defines the desired state of BasePathMapping
func (*BasePathMappingParameters) DeepCopy ¶
func (in *BasePathMappingParameters) DeepCopy() *BasePathMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasePathMappingParameters.
func (*BasePathMappingParameters) DeepCopyInto ¶
func (in *BasePathMappingParameters) DeepCopyInto(out *BasePathMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasePathMappingSpec ¶
type BasePathMappingSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider BasePathMappingParameters `json:"forProvider"` }
BasePathMappingSpec defines the desired state of BasePathMapping
func (*BasePathMappingSpec) DeepCopy ¶
func (in *BasePathMappingSpec) DeepCopy() *BasePathMappingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasePathMappingSpec.
func (*BasePathMappingSpec) DeepCopyInto ¶
func (in *BasePathMappingSpec) DeepCopyInto(out *BasePathMappingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasePathMappingStatus ¶
type BasePathMappingStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider BasePathMappingObservation `json:"atProvider,omitempty"` }
BasePathMappingStatus defines the observed state of BasePathMapping.
func (*BasePathMappingStatus) DeepCopy ¶
func (in *BasePathMappingStatus) DeepCopy() *BasePathMappingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasePathMappingStatus.
func (*BasePathMappingStatus) DeepCopyInto ¶
func (in *BasePathMappingStatus) DeepCopyInto(out *BasePathMappingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasePathMapping_SDK ¶
type BasePathMapping_SDK struct { BasePath *string `json:"basePath,omitempty"` RestAPIID *string `json:"restAPIID,omitempty"` Stage *string `json:"stage,omitempty"` }
+kubebuilder:skipversion
func (*BasePathMapping_SDK) DeepCopy ¶
func (in *BasePathMapping_SDK) DeepCopy() *BasePathMapping_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasePathMapping_SDK.
func (*BasePathMapping_SDK) DeepCopyInto ¶
func (in *BasePathMapping_SDK) DeepCopyInto(out *BasePathMapping_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheClusterSize ¶
type CacheClusterSize string
const ( CacheClusterSize_0_5 CacheClusterSize = "0.5" CacheClusterSize_1_6 CacheClusterSize = "1.6" CacheClusterSize_6_1 CacheClusterSize = "6.1" CacheClusterSize_13_5 CacheClusterSize = "13.5" CacheClusterSize_28_4 CacheClusterSize = "28.4" CacheClusterSize_58_2 CacheClusterSize = "58.2" CacheClusterSize_118 CacheClusterSize = "118" CacheClusterSize_237 CacheClusterSize = "237" )
type CacheClusterStatus ¶
type CacheClusterStatus string
const ( CacheClusterStatus_CREATE_IN_PROGRESS CacheClusterStatus = "CREATE_IN_PROGRESS" CacheClusterStatus_AVAILABLE CacheClusterStatus = "AVAILABLE" CacheClusterStatus_DELETE_IN_PROGRESS CacheClusterStatus = "DELETE_IN_PROGRESS" CacheClusterStatus_NOT_AVAILABLE CacheClusterStatus = "NOT_AVAILABLE" CacheClusterStatus_FLUSH_IN_PROGRESS CacheClusterStatus = "FLUSH_IN_PROGRESS" )
type CanarySettings ¶
type CanarySettings struct { DeploymentID *string `json:"deploymentID,omitempty"` PercentTraffic *float64 `json:"percentTraffic,omitempty"` StageVariableOverrides map[string]*string `json:"stageVariableOverrides,omitempty"` UseStageCache *bool `json:"useStageCache,omitempty"` }
+kubebuilder:skipversion
func (*CanarySettings) DeepCopy ¶
func (in *CanarySettings) DeepCopy() *CanarySettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CanarySettings.
func (*CanarySettings) DeepCopyInto ¶
func (in *CanarySettings) DeepCopyInto(out *CanarySettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionType ¶
type ConnectionType string
const ( ConnectionType_INTERNET ConnectionType = "INTERNET" ConnectionType_VPC_LINK ConnectionType = "VPC_LINK" )
type ContentHandlingStrategy ¶
type ContentHandlingStrategy string
const ( ContentHandlingStrategy_CONVERT_TO_BINARY ContentHandlingStrategy = "CONVERT_TO_BINARY" ContentHandlingStrategy_CONVERT_TO_TEXT ContentHandlingStrategy = "CONVERT_TO_TEXT" )
type CustomAPIKeyParameters ¶
type CustomAPIKeyParameters struct{}
CustomAPIKeyParameters includes the custom fields of APIKey
func (*CustomAPIKeyParameters) DeepCopy ¶
func (in *CustomAPIKeyParameters) DeepCopy() *CustomAPIKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomAPIKeyParameters.
func (*CustomAPIKeyParameters) DeepCopyInto ¶
func (in *CustomAPIKeyParameters) DeepCopyInto(out *CustomAPIKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomAuthorizerParameters ¶
type CustomAuthorizerParameters struct { // RestAPIID is the ID for the RestAPI. // +immutable // +crossplane:generate:reference:type=RestAPI RestAPIID *string `json:"restApiId,omitempty"` // RestAPIIDRef is a reference to an RestAPI used to set // the RestAPIID. // +optional RestAPIIDRef *xpv1.Reference `json:"restApiIdRef,omitempty"` // RestApiIdSelector selects references to RestAPI used // to set the RestAPIID. // +optional RestAPIIDSelector *xpv1.Selector `json:"restApiIdSelector,omitempty"` }
CustomAuthorizerParameters includes the custom fields of Authorizer
func (*CustomAuthorizerParameters) DeepCopy ¶
func (in *CustomAuthorizerParameters) DeepCopy() *CustomAuthorizerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomAuthorizerParameters.
func (*CustomAuthorizerParameters) DeepCopyInto ¶
func (in *CustomAuthorizerParameters) DeepCopyInto(out *CustomAuthorizerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomBasePathMappingParameters ¶
type CustomBasePathMappingParameters struct { // RestAPIID is the ID for the RestAPI. // +immutable // +crossplane:generate:reference:type=RestAPI RestAPIID *string `json:"restApiId,omitempty"` // RestAPIIDRef is a reference to an RestAPI used to set // the RestAPIID. // +optional RestAPIIDRef *xpv1.Reference `json:"restApiIdRef,omitempty"` // RestApiIdSelector selects references to RestAPI used // to set the RestAPIID. // +optional RestAPIIDSelector *xpv1.Selector `json:"restApiIdSelector,omitempty"` }
CustomBasePathMappingParameters includes the custom fields of BasePathMapping
func (*CustomBasePathMappingParameters) DeepCopy ¶
func (in *CustomBasePathMappingParameters) DeepCopy() *CustomBasePathMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomBasePathMappingParameters.
func (*CustomBasePathMappingParameters) DeepCopyInto ¶
func (in *CustomBasePathMappingParameters) DeepCopyInto(out *CustomBasePathMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDeploymentParameters ¶
type CustomDeploymentParameters struct { // RestAPIID is the ID for the RestAPI. // +immutable // +crossplane:generate:reference:type=RestAPI RestAPIID *string `json:"restApiId,omitempty"` // RestAPIIDRef is a reference to an RestAPI used to set // the RestAPIID. // +optional RestAPIIDRef *xpv1.Reference `json:"restApiIdRef,omitempty"` // RestApiIdSelector selects references to RestAPI used // to set the RestAPIID. // +optional RestAPIIDSelector *xpv1.Selector `json:"restApiIdSelector,omitempty"` }
CustomDeploymentParameters includes the custom fields of Deployment
func (*CustomDeploymentParameters) DeepCopy ¶
func (in *CustomDeploymentParameters) DeepCopy() *CustomDeploymentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDeploymentParameters.
func (*CustomDeploymentParameters) DeepCopyInto ¶
func (in *CustomDeploymentParameters) DeepCopyInto(out *CustomDeploymentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDocumentationPartParameters ¶
type CustomDocumentationPartParameters struct { // RestAPIID is the ID for the RestAPI. // +immutable // +crossplane:generate:reference:type=RestAPI RestAPIID *string `json:"restApiId,omitempty"` // RestAPIIDRef is a reference to an RestAPI used to set // the RestAPIID. // +optional RestAPIIDRef *xpv1.Reference `json:"restApiIdRef,omitempty"` // RestApiIdSelector selects references to RestAPI used // to set the RestAPIID. // +optional RestAPIIDSelector *xpv1.Selector `json:"restApiIdSelector,omitempty"` }
CustomDocumentationPartParameters includes the custom fields of DocumentationPart
func (*CustomDocumentationPartParameters) DeepCopy ¶
func (in *CustomDocumentationPartParameters) DeepCopy() *CustomDocumentationPartParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDocumentationPartParameters.
func (*CustomDocumentationPartParameters) DeepCopyInto ¶
func (in *CustomDocumentationPartParameters) DeepCopyInto(out *CustomDocumentationPartParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDocumentationVersionParameters ¶
type CustomDocumentationVersionParameters struct { // RestAPIID is the ID for the RestAPI. // +immutable // +crossplane:generate:reference:type=RestAPI RestAPIID *string `json:"restApiId,omitempty"` // RestAPIIDRef is a reference to an RestAPI used to set // the RestAPIID. // +optional RestAPIIDRef *xpv1.Reference `json:"restApiIdRef,omitempty"` // RestApiIdSelector selects references to RestAPI used // to set the RestAPIID. // +optional RestAPIIDSelector *xpv1.Selector `json:"restApiIdSelector,omitempty"` }
CustomDocumentationVersionParameters includes the custom fields of DocumentationVersion
func (*CustomDocumentationVersionParameters) DeepCopy ¶
func (in *CustomDocumentationVersionParameters) DeepCopy() *CustomDocumentationVersionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDocumentationVersionParameters.
func (*CustomDocumentationVersionParameters) DeepCopyInto ¶
func (in *CustomDocumentationVersionParameters) DeepCopyInto(out *CustomDocumentationVersionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomainNameParameters ¶
type CustomDomainNameParameters struct{}
CustomDomainNameParameters includes the custom fields of DomainName
func (*CustomDomainNameParameters) DeepCopy ¶
func (in *CustomDomainNameParameters) DeepCopy() *CustomDomainNameParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainNameParameters.
func (*CustomDomainNameParameters) DeepCopyInto ¶
func (in *CustomDomainNameParameters) DeepCopyInto(out *CustomDomainNameParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomGatewayResponseParameters ¶
type CustomGatewayResponseParameters struct { // RestAPIID is the ID for the RestAPI. // +immutable // +crossplane:generate:reference:type=RestAPI RestAPIID *string `json:"restApiId,omitempty"` // RestAPIIDRef is a reference to an RestAPI used to set // the RestAPIID. // +optional RestAPIIDRef *xpv1.Reference `json:"restApiIdRef,omitempty"` // RestApiIdSelector selects references to RestAPI used // to set the RestAPIID. // +optional RestAPIIDSelector *xpv1.Selector `json:"restApiIdSelector,omitempty"` }
CustomGatewayResponseParameters includes the custom fields of GatewayResponse
func (*CustomGatewayResponseParameters) DeepCopy ¶
func (in *CustomGatewayResponseParameters) DeepCopy() *CustomGatewayResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomGatewayResponseParameters.
func (*CustomGatewayResponseParameters) DeepCopyInto ¶
func (in *CustomGatewayResponseParameters) DeepCopyInto(out *CustomGatewayResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomIntegrationParameters ¶
type CustomIntegrationParameters struct { // RestAPIID is the ID for the RestAPI. // +immutable // +crossplane:generate:reference:type=RestAPI RestAPIID *string `json:"restApiId,omitempty"` // RestAPIIDRef is a reference to an RestAPI used to set // the RestAPIID. // +optional RestAPIIDRef *xpv1.Reference `json:"restApiIdRef,omitempty"` // RestApiIdSelector selects references to RestAPI used // to set the RestAPIID. // +optional RestAPIIDSelector *xpv1.Selector `json:"restApiIdSelector,omitempty"` // ResourceID is the ID for the Resource. // +immutable // +crossplane:generate:reference:type=Resource ResourceID *string `json:"resourceId,omitempty"` // ResourceIDRef is a reference to an Parent used to set // the ResourceID. // +optional ResourceIDRef *xpv1.Reference `json:"resourceIdRef,omitempty"` // ResourceIDSelector selects references to Parent used // to set the ResourceID. // +optional ResourceIDSelector *xpv1.Selector `json:"resourceIdSelector,omitempty"` }
CustomIntegrationParameters includes the custom fields of Integration
func (*CustomIntegrationParameters) DeepCopy ¶
func (in *CustomIntegrationParameters) DeepCopy() *CustomIntegrationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomIntegrationParameters.
func (*CustomIntegrationParameters) DeepCopyInto ¶
func (in *CustomIntegrationParameters) DeepCopyInto(out *CustomIntegrationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomIntegrationResponseParameters ¶
type CustomIntegrationResponseParameters struct { // RestAPIID is the ID for the RestAPI. // +immutable // +crossplane:generate:reference:type=RestAPI RestAPIID *string `json:"restApiId,omitempty"` // RestAPIIDRef is a reference to an RestAPI used to set // the RestAPIID. // +optional RestAPIIDRef *xpv1.Reference `json:"restApiIdRef,omitempty"` // RestApiIdSelector selects references to RestAPI used // to set the RestAPIID. // +optional RestAPIIDSelector *xpv1.Selector `json:"restApiIdSelector,omitempty"` // ResourceID is the ID for the Resource. // +immutable // +crossplane:generate:reference:type=Resource ResourceID *string `json:"resourceId,omitempty"` // ResourceIDRef is a reference to an Parent used to set // the ResourceID. // +optional ResourceIDRef *xpv1.Reference `json:"resourceIdRef,omitempty"` // ResourceIDSelector selects references to Parent used // to set the ResourceID. // +optional ResourceIDSelector *xpv1.Selector `json:"resourceIdSelector,omitempty"` }
CustomIntegrationResponseParameters includes the custom fields of IntegrationResponse
func (*CustomIntegrationResponseParameters) DeepCopy ¶
func (in *CustomIntegrationResponseParameters) DeepCopy() *CustomIntegrationResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomIntegrationResponseParameters.
func (*CustomIntegrationResponseParameters) DeepCopyInto ¶
func (in *CustomIntegrationResponseParameters) DeepCopyInto(out *CustomIntegrationResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomMethodParameters ¶
type CustomMethodParameters struct { // RestAPIID is the ID for the RestAPI. // +immutable // +crossplane:generate:reference:type=RestAPI RestAPIID *string `json:"restApiId,omitempty"` // RestAPIIDRef is a reference to an RestAPI used to set // the RestAPIID. // +optional RestAPIIDRef *xpv1.Reference `json:"restApiIdRef,omitempty"` // RestApiIdSelector selects references to RestAPI used // to set the RestAPIID. // +optional RestAPIIDSelector *xpv1.Selector `json:"restApiIdSelector,omitempty"` // AuthorizerID is the ID for the Authorizer. // +immutable // +crossplane:generate:reference:type=Authorizer AuthorizerID *string `json:"authorizerId,omitempty"` // AuthorizerIDRef is a reference to an Authorizer used to set // the AuthorizerID. // +optional AuthorizerIDRef *xpv1.Reference `json:"authorizerIdRef,omitempty"` // RestApiIdSelector selects references to Authorizer used // to set the AuthorizerID. // +optional AuthorizerIDSelector *xpv1.Selector `json:"authorizerIdSelector,omitempty"` // ResourceID is the ID for the Resource. // +immutable // +crossplane:generate:reference:type=Resource ResourceID *string `json:"resourceId,omitempty"` // ResourceIDRef is a reference to an Resource used to set // the ResourceID. // +optional ResourceIDRef *xpv1.Reference `json:"resourceIdRef,omitempty"` // RestApiIdSelector selects references to Resource used // to set the ResourceID. // +optional ResourceIDSelector *xpv1.Selector `json:"resourceIdSelector,omitempty"` // RequestValidatorID is the ID for the RequestValidator. // +immutable // +crossplane:generate:reference:type=RequestValidator RequestValidatorID *string `json:"requestValidatorId,omitempty"` // RequestValidatorIDRef is a reference to an RequestValidator used to set // the RequestValidatorID. // +optional RequestValidatorIDRef *xpv1.Reference `json:"requestValidatorIdRef,omitempty"` // RequestValidatorIDSelector selects references to RequestValidator used // to set the RequestValidatorID. // +optional RequestValidatorIDSelector *xpv1.Selector `json:"requestValidatorIdSelector,omitempty"` }
CustomMethodParameters includes the custom fields of Method
func (*CustomMethodParameters) DeepCopy ¶
func (in *CustomMethodParameters) DeepCopy() *CustomMethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomMethodParameters.
func (*CustomMethodParameters) DeepCopyInto ¶
func (in *CustomMethodParameters) DeepCopyInto(out *CustomMethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomMethodResponseParameters ¶
type CustomMethodResponseParameters struct { // RestAPIID is the ID for the RestAPI. // +immutable // +crossplane:generate:reference:type=RestAPI RestAPIID *string `json:"restApiId,omitempty"` // RestAPIIDRef is a reference to an RestAPI used to set // the RestAPIID. // +optional RestAPIIDRef *xpv1.Reference `json:"restApiIdRef,omitempty"` // RestApiIdSelector selects references to RestAPI used // to set the RestAPIID. // +optional RestAPIIDSelector *xpv1.Selector `json:"restApiIdSelector,omitempty"` // ResourceID is the ID for the Resource. // +immutable // +crossplane:generate:reference:type=Resource ResourceID *string `json:"resourceId,omitempty"` // ResourceIDRef is a reference to an Resource used to set // the ResourceID. // +optional ResourceIDRef *xpv1.Reference `json:"resourceIdRef,omitempty"` // RestApiIdSelector selects references to Resource used // to set the ResourceID. // +optional ResourceIDSelector *xpv1.Selector `json:"resourceIdSelector,omitempty"` }
CustomMethodResponseParameters includes the custom fields of MethodResponse
func (*CustomMethodResponseParameters) DeepCopy ¶
func (in *CustomMethodResponseParameters) DeepCopy() *CustomMethodResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomMethodResponseParameters.
func (*CustomMethodResponseParameters) DeepCopyInto ¶
func (in *CustomMethodResponseParameters) DeepCopyInto(out *CustomMethodResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomModelParameters ¶
type CustomModelParameters struct { // RestAPIID is the ID for the RestAPI. // +immutable // +crossplane:generate:reference:type=RestAPI RestAPIID *string `json:"restApiId,omitempty"` // RestAPIIDRef is a reference to an RestAPI used to set // the RestAPIID. // +optional RestAPIIDRef *xpv1.Reference `json:"restApiIdRef,omitempty"` // RestApiIdSelector selects references to RestAPI used // to set the RestAPIID. // +optional RestAPIIDSelector *xpv1.Selector `json:"restApiIdSelector,omitempty"` }
CustomModelParameters includes the custom fields of Model
func (*CustomModelParameters) DeepCopy ¶
func (in *CustomModelParameters) DeepCopy() *CustomModelParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomModelParameters.
func (*CustomModelParameters) DeepCopyInto ¶
func (in *CustomModelParameters) DeepCopyInto(out *CustomModelParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRequestValidatorParameters ¶
type CustomRequestValidatorParameters struct { // RestAPIID is the ID for the RestAPI. // +immutable // +crossplane:generate:reference:type=RestAPI RestAPIID *string `json:"restApiId,omitempty"` // RestAPIIDRef is a reference to an RestAPI used to set // the RestAPIID. // +optional RestAPIIDRef *xpv1.Reference `json:"restApiIdRef,omitempty"` // RestApiIdSelector selects references to RestAPI used // to set the RestAPIID. // +optional RestAPIIDSelector *xpv1.Selector `json:"restApiIdSelector,omitempty"` }
CustomRequestValidatorParameters includes the custom fields of RequestValidator
func (*CustomRequestValidatorParameters) DeepCopy ¶
func (in *CustomRequestValidatorParameters) DeepCopy() *CustomRequestValidatorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRequestValidatorParameters.
func (*CustomRequestValidatorParameters) DeepCopyInto ¶
func (in *CustomRequestValidatorParameters) DeepCopyInto(out *CustomRequestValidatorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomResourceParameters ¶
type CustomResourceParameters struct { // RestAPIID is the ID for the RestAPI. // +immutable // +crossplane:generate:reference:type=RestAPI RestAPIID *string `json:"restApiId,omitempty"` // RestAPIIDRef is a reference to an RestAPI used to set // the RestAPIID. // +optional RestAPIIDRef *xpv1.Reference `json:"restApiIdRef,omitempty"` // RestApiIdSelector selects references to RestAPI used // to set the RestAPIID. // +optional RestAPIIDSelector *xpv1.Selector `json:"restApiIdSelector,omitempty"` // ParentID is the ID for the Parent. // +immutable // +crossplane:generate:reference:type=Resource ParentResourceID *string `json:"parentResourceId,omitempty"` // ParentIDRef is a reference to an Parent used to set // the ParentID. // +optional ParentResourceIDRef *xpv1.Reference `json:"parentResourceIdRef,omitempty"` // RestApiIdSelector selects references to Parent used // to set the ParentID. // +optional ParentResourceIDSelector *xpv1.Selector `json:"parentResourceIdSelector,omitempty"` }
CustomResourceParameters includes the custom fields of Resource
func (*CustomResourceParameters) DeepCopy ¶
func (in *CustomResourceParameters) DeepCopy() *CustomResourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomResourceParameters.
func (*CustomResourceParameters) DeepCopyInto ¶
func (in *CustomResourceParameters) DeepCopyInto(out *CustomResourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRestAPIParameters ¶
type CustomRestAPIParameters struct{}
CustomRestAPIParameters includes the custom fields of RestAPI
func (*CustomRestAPIParameters) DeepCopy ¶
func (in *CustomRestAPIParameters) DeepCopy() *CustomRestAPIParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRestAPIParameters.
func (*CustomRestAPIParameters) DeepCopyInto ¶
func (in *CustomRestAPIParameters) DeepCopyInto(out *CustomRestAPIParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomStageCanarySettings ¶
type CustomStageCanarySettings struct { // DeploymentID is the ID for the Deployment. // +immutable // +crossplane:generate:reference:type=Deployment DeploymentID *string `json:"deploymentId,omitempty"` // DeploymentIDRef is a reference to an Deployment used to set // the DeploymentID. // +optional DeploymentIDRef *xpv1.Reference `json:"deploymentIdRef,omitempty"` // DeploymentIDSelector selects references to Deployment used // to set the DeploymentID. // +optional DeploymentIDSelector *xpv1.Selector `json:"deploymentIdSelector,omitempty"` PercentTraffic *float64 `json:"percentTraffic,omitempty"` StageVariableOverrides map[string]*string `json:"stageVariableOverrides,omitempty"` UseStageCache *bool `json:"useStageCache,omitempty"` }
CustomStageCanarySettings includes the custom field Stage.CanarySettings
func (*CustomStageCanarySettings) DeepCopy ¶
func (in *CustomStageCanarySettings) DeepCopy() *CustomStageCanarySettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomStageCanarySettings.
func (*CustomStageCanarySettings) DeepCopyInto ¶
func (in *CustomStageCanarySettings) DeepCopyInto(out *CustomStageCanarySettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomStageParameters ¶
type CustomStageParameters struct { // RestAPIID is the ID for the RestAPI. // +immutable // +crossplane:generate:reference:type=RestAPI RestAPIID *string `json:"restApiId,omitempty"` // RestAPIIDRef is a reference to an RestAPI used to set // the RestAPIID. // +optional RestAPIIDRef *xpv1.Reference `json:"restApiIdRef,omitempty"` // RestApiIdSelector selects references to RestAPI used // to set the RestAPIID. // +optional RestAPIIDSelector *xpv1.Selector `json:"restApiIdSelector,omitempty"` // DeploymentID is the ID for the Deployment. // +immutable // +crossplane:generate:reference:type=Deployment DeploymentID *string `json:"deploymentId,omitempty"` // DeploymentIDRef is a reference to an Deployment used to set // the DeploymentID. // +optional DeploymentIDRef *xpv1.Reference `json:"deploymentIdRef,omitempty"` // DeploymentIDSelector selects references to Deployment used // to set the DeploymentID. // +optional DeploymentIDSelector *xpv1.Selector `json:"deploymentIdSelector,omitempty"` CanarySettings *CustomStageCanarySettings `json:"canarySettings,omitempty"` }
CustomStageParameters includes the custom fields of Stage
func (*CustomStageParameters) DeepCopy ¶
func (in *CustomStageParameters) DeepCopy() *CustomStageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomStageParameters.
func (*CustomStageParameters) DeepCopyInto ¶
func (in *CustomStageParameters) DeepCopyInto(out *CustomStageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomUsagePlanAPIStage ¶
type CustomUsagePlanAPIStage struct { // RestAPIID is the ID for the RestAPI. // +immutable // +crossplane:generate:reference:type=RestAPI RestAPIID *string `json:"restApiId,omitempty"` // RestAPIIDRef is a reference to an RestAPI used to set // the RestAPIID. // +optional RestAPIIDRef *xpv1.Reference `json:"restApiIdRef,omitempty"` // RestApiIdSelector selects references to RestAPI used // to set the RestAPIID. // +optional RestAPIIDSelector *xpv1.Selector `json:"restApiIdSelector,omitempty"` Stage *string `json:"stage,omitempty"` Throttle map[string]*ThrottleSettings `json:"throttle,omitempty"` }
CustomUsagePlanAPIStage includes the custom fields of UsagePlan.APIStages
func (*CustomUsagePlanAPIStage) DeepCopy ¶
func (in *CustomUsagePlanAPIStage) DeepCopy() *CustomUsagePlanAPIStage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomUsagePlanAPIStage.
func (*CustomUsagePlanAPIStage) DeepCopyInto ¶
func (in *CustomUsagePlanAPIStage) DeepCopyInto(out *CustomUsagePlanAPIStage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomUsagePlanKeyParameters ¶
type CustomUsagePlanKeyParameters struct { // UsagePlanID is the ID for the UsagePlan. // +immutable // +crossplane:generate:reference:type=UsagePlan UsagePlanID *string `json:"restApiId,omitempty"` // UsagePlanIDRef is a reference to an UsagePlan used to set // the UsagePlanID. // +optional UsagePlanIDRef *xpv1.Reference `json:"restApiIdRef,omitempty"` // UsagePlanIdSelector selects references to UsagePlan used // to set the UsagePlanID. // +optional UsagePlanIDSelector *xpv1.Selector `json:"restApiIdSelector,omitempty"` }
CustomUsagePlanKeyParameters includes the custom fields of UsagePlanKey
func (*CustomUsagePlanKeyParameters) DeepCopy ¶
func (in *CustomUsagePlanKeyParameters) DeepCopy() *CustomUsagePlanKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomUsagePlanKeyParameters.
func (*CustomUsagePlanKeyParameters) DeepCopyInto ¶
func (in *CustomUsagePlanKeyParameters) DeepCopyInto(out *CustomUsagePlanKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomUsagePlanParameters ¶
type CustomUsagePlanParameters struct { // The associated API stages of the usage plan. APIStages []*CustomUsagePlanAPIStage `json:"apiStages,omitempty"` }
CustomUsagePlanParameters includes the custom fields of UsagePlan
func (*CustomUsagePlanParameters) DeepCopy ¶
func (in *CustomUsagePlanParameters) DeepCopy() *CustomUsagePlanParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomUsagePlanParameters.
func (*CustomUsagePlanParameters) DeepCopyInto ¶
func (in *CustomUsagePlanParameters) DeepCopyInto(out *CustomUsagePlanParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomVPCLinkParameters ¶
type CustomVPCLinkParameters struct{}
CustomVPCLinkParameters includes the custom fields of VPCLink
func (*CustomVPCLinkParameters) DeepCopy ¶
func (in *CustomVPCLinkParameters) DeepCopy() *CustomVPCLinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomVPCLinkParameters.
func (*CustomVPCLinkParameters) DeepCopyInto ¶
func (in *CustomVPCLinkParameters) DeepCopyInto(out *CustomVPCLinkParameters)
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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetDeletionPolicy ¶
func (mg *Deployment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Deployment.
func (*Deployment) GetManagementPolicies ¶ added in v0.43.0
func (mg *Deployment) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) GetWriteConnectionSecretToReference ¶
func (mg *Deployment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Deployment.
func (*Deployment) ResolveReferences ¶
ResolveReferences of this Deployment.
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) SetManagementPolicies ¶ added in v0.43.0
func (mg *Deployment) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of 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 DeploymentCanarySettings ¶
type DeploymentCanarySettings struct { PercentTraffic *float64 `json:"percentTraffic,omitempty"` StageVariableOverrides map[string]*string `json:"stageVariableOverrides,omitempty"` UseStageCache *bool `json:"useStageCache,omitempty"` }
+kubebuilder:skipversion
func (*DeploymentCanarySettings) DeepCopy ¶
func (in *DeploymentCanarySettings) DeepCopy() *DeploymentCanarySettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentCanarySettings.
func (*DeploymentCanarySettings) DeepCopyInto ¶
func (in *DeploymentCanarySettings) DeepCopyInto(out *DeploymentCanarySettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { // A summary of the RestApi at the date and time that the deployment resource // was created. APISummary map[string]map[string]*MethodSnapshot `json:"apiSummary,omitempty"` // The date and time that the deployment resource was created. CreatedDate *metav1.Time `json:"createdDate,omitempty"` // The identifier for the deployment resource. ID *string `json:"id,omitempty"` }
DeploymentObservation defines the observed state of Deployment
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 { // Region is which region the Deployment will be created. // +kubebuilder:validation:Required Region string `json:"region"` // Enables a cache cluster for the Stage resource specified in the input. CacheClusterEnabled *bool `json:"cacheClusterEnabled,omitempty"` // The stage's cache capacity in GB. For more information about choosing a cache // size, see Enabling API caching to enhance responsiveness (https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-caching.html). CacheClusterSize *string `json:"cacheClusterSize,omitempty"` // The input configuration for the canary deployment when the deployment is // a canary release deployment. CanarySettings *DeploymentCanarySettings `json:"canarySettings,omitempty"` // The description for the Deployment resource to create. Description *string `json:"description,omitempty"` // The description of the Stage resource for the Deployment resource to create. StageDescription *string `json:"stageDescription,omitempty"` // The name of the Stage resource for the Deployment resource to create. StageName *string `json:"stageName,omitempty"` // Specifies whether active tracing with X-ray is enabled for the Stage. TracingEnabled *bool `json:"tracingEnabled,omitempty"` // A map that defines the stage variables for the Stage resource that is associated // with the new deployment. Variable names can have alphanumeric and underscore // characters, and the values must match [A-Za-z0-9-._~:/?#&=,]+. Variables map[string]*string `json:"variables,omitempty"` CustomDeploymentParameters `json:",inline"` }
DeploymentParameters defines the desired state of Deployment
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 { xpv1.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 { xpv1.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 Deployment_SDK ¶
type Deployment_SDK struct { APISummary map[string]map[string]*MethodSnapshot `json:"apiSummary,omitempty"` CreatedDate *metav1.Time `json:"createdDate,omitempty"` Description *string `json:"description,omitempty"` ID *string `json:"id,omitempty"` }
+kubebuilder:skipversion
func (*Deployment_SDK) DeepCopy ¶
func (in *Deployment_SDK) DeepCopy() *Deployment_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Deployment_SDK.
func (*Deployment_SDK) DeepCopyInto ¶
func (in *Deployment_SDK) DeepCopyInto(out *Deployment_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationPart ¶
type DocumentationPart struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DocumentationPartSpec `json:"spec"` Status DocumentationPartStatus `json:"status,omitempty"` }
DocumentationPart is the Schema for the DocumentationParts 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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*DocumentationPart) DeepCopy ¶
func (in *DocumentationPart) DeepCopy() *DocumentationPart
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPart.
func (*DocumentationPart) DeepCopyInto ¶
func (in *DocumentationPart) DeepCopyInto(out *DocumentationPart)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DocumentationPart) DeepCopyObject ¶
func (in *DocumentationPart) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DocumentationPart) GetCondition ¶
func (mg *DocumentationPart) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DocumentationPart.
func (*DocumentationPart) GetDeletionPolicy ¶
func (mg *DocumentationPart) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DocumentationPart.
func (*DocumentationPart) GetManagementPolicies ¶ added in v0.43.0
func (mg *DocumentationPart) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DocumentationPart.
func (*DocumentationPart) GetProviderConfigReference ¶
func (mg *DocumentationPart) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DocumentationPart.
func (*DocumentationPart) GetProviderReference ¶
func (mg *DocumentationPart) GetProviderReference() *xpv1.Reference
GetProviderReference of this DocumentationPart. Deprecated: Use GetProviderConfigReference.
func (*DocumentationPart) GetPublishConnectionDetailsTo ¶
func (mg *DocumentationPart) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DocumentationPart.
func (*DocumentationPart) GetWriteConnectionSecretToReference ¶
func (mg *DocumentationPart) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DocumentationPart.
func (*DocumentationPart) ResolveReferences ¶
ResolveReferences of this DocumentationPart.
func (*DocumentationPart) SetConditions ¶
func (mg *DocumentationPart) SetConditions(c ...xpv1.Condition)
SetConditions of this DocumentationPart.
func (*DocumentationPart) SetDeletionPolicy ¶
func (mg *DocumentationPart) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DocumentationPart.
func (*DocumentationPart) SetManagementPolicies ¶ added in v0.43.0
func (mg *DocumentationPart) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DocumentationPart.
func (*DocumentationPart) SetProviderConfigReference ¶
func (mg *DocumentationPart) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DocumentationPart.
func (*DocumentationPart) SetProviderReference ¶
func (mg *DocumentationPart) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DocumentationPart. Deprecated: Use SetProviderConfigReference.
func (*DocumentationPart) SetPublishConnectionDetailsTo ¶
func (mg *DocumentationPart) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DocumentationPart.
func (*DocumentationPart) SetWriteConnectionSecretToReference ¶
func (mg *DocumentationPart) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DocumentationPart.
type DocumentationPartList ¶
type DocumentationPartList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DocumentationPart `json:"items"` }
DocumentationPartList contains a list of DocumentationParts
func (*DocumentationPartList) DeepCopy ¶
func (in *DocumentationPartList) DeepCopy() *DocumentationPartList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPartList.
func (*DocumentationPartList) DeepCopyInto ¶
func (in *DocumentationPartList) DeepCopyInto(out *DocumentationPartList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DocumentationPartList) DeepCopyObject ¶
func (in *DocumentationPartList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DocumentationPartList) GetItems ¶
func (l *DocumentationPartList) GetItems() []resource.Managed
GetItems of this DocumentationPartList.
type DocumentationPartLocation ¶
type DocumentationPartLocation struct { Method *string `json:"method,omitempty"` Name *string `json:"name,omitempty"` Path *string `json:"path,omitempty"` StatusCode *string `json:"statusCode,omitempty"` Type *string `json:"type_,omitempty"` }
+kubebuilder:skipversion
func (*DocumentationPartLocation) DeepCopy ¶
func (in *DocumentationPartLocation) DeepCopy() *DocumentationPartLocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPartLocation.
func (*DocumentationPartLocation) DeepCopyInto ¶
func (in *DocumentationPartLocation) DeepCopyInto(out *DocumentationPartLocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationPartObservation ¶
type DocumentationPartObservation struct { // The DocumentationPart identifier, generated by API Gateway when the DocumentationPart // is created. ID *string `json:"id,omitempty"` }
DocumentationPartObservation defines the observed state of DocumentationPart
func (*DocumentationPartObservation) DeepCopy ¶
func (in *DocumentationPartObservation) DeepCopy() *DocumentationPartObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPartObservation.
func (*DocumentationPartObservation) DeepCopyInto ¶
func (in *DocumentationPartObservation) DeepCopyInto(out *DocumentationPartObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationPartParameters ¶
type DocumentationPartParameters struct { // Region is which region the DocumentationPart will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The location of the targeted API entity of the to-be-created documentation // part. // +kubebuilder:validation:Required Location *DocumentationPartLocation `json:"location"` // The new documentation content map of the targeted API entity. Enclosed key-value // pairs are API-specific, but only OpenAPI-compliant key-value pairs can be // exported and, hence, published. // +kubebuilder:validation:Required Properties *string `json:"properties"` CustomDocumentationPartParameters `json:",inline"` }
DocumentationPartParameters defines the desired state of DocumentationPart
func (*DocumentationPartParameters) DeepCopy ¶
func (in *DocumentationPartParameters) DeepCopy() *DocumentationPartParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPartParameters.
func (*DocumentationPartParameters) DeepCopyInto ¶
func (in *DocumentationPartParameters) DeepCopyInto(out *DocumentationPartParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationPartSpec ¶
type DocumentationPartSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider DocumentationPartParameters `json:"forProvider"` }
DocumentationPartSpec defines the desired state of DocumentationPart
func (*DocumentationPartSpec) DeepCopy ¶
func (in *DocumentationPartSpec) DeepCopy() *DocumentationPartSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPartSpec.
func (*DocumentationPartSpec) DeepCopyInto ¶
func (in *DocumentationPartSpec) DeepCopyInto(out *DocumentationPartSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationPartStatus ¶
type DocumentationPartStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider DocumentationPartObservation `json:"atProvider,omitempty"` }
DocumentationPartStatus defines the observed state of DocumentationPart.
func (*DocumentationPartStatus) DeepCopy ¶
func (in *DocumentationPartStatus) DeepCopy() *DocumentationPartStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPartStatus.
func (*DocumentationPartStatus) DeepCopyInto ¶
func (in *DocumentationPartStatus) DeepCopyInto(out *DocumentationPartStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationPartType ¶
type DocumentationPartType string
const ( DocumentationPartType_API DocumentationPartType = "API" DocumentationPartType_AUTHORIZER DocumentationPartType = "AUTHORIZER" DocumentationPartType_MODEL DocumentationPartType = "MODEL" DocumentationPartType_RESOURCE DocumentationPartType = "RESOURCE" DocumentationPartType_METHOD DocumentationPartType = "METHOD" DocumentationPartType_PATH_PARAMETER DocumentationPartType = "PATH_PARAMETER" DocumentationPartType_QUERY_PARAMETER DocumentationPartType = "QUERY_PARAMETER" DocumentationPartType_REQUEST_HEADER DocumentationPartType = "REQUEST_HEADER" DocumentationPartType_REQUEST_BODY DocumentationPartType = "REQUEST_BODY" DocumentationPartType_RESPONSE DocumentationPartType = "RESPONSE" DocumentationPartType_RESPONSE_HEADER DocumentationPartType = "RESPONSE_HEADER" DocumentationPartType_RESPONSE_BODY DocumentationPartType = "RESPONSE_BODY" )
type DocumentationPart_SDK ¶
type DocumentationPart_SDK struct { ID *string `json:"id,omitempty"` // Specifies the target API entity to which the documentation applies. Location *DocumentationPartLocation `json:"location,omitempty"` Properties *string `json:"properties,omitempty"` }
+kubebuilder:skipversion
func (*DocumentationPart_SDK) DeepCopy ¶
func (in *DocumentationPart_SDK) DeepCopy() *DocumentationPart_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPart_SDK.
func (*DocumentationPart_SDK) DeepCopyInto ¶
func (in *DocumentationPart_SDK) DeepCopyInto(out *DocumentationPart_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationVersion ¶
type DocumentationVersion struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DocumentationVersionSpec `json:"spec"` Status DocumentationVersionStatus `json:"status,omitempty"` }
DocumentationVersion is the Schema for the DocumentationVersions 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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*DocumentationVersion) DeepCopy ¶
func (in *DocumentationVersion) DeepCopy() *DocumentationVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationVersion.
func (*DocumentationVersion) DeepCopyInto ¶
func (in *DocumentationVersion) DeepCopyInto(out *DocumentationVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DocumentationVersion) DeepCopyObject ¶
func (in *DocumentationVersion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DocumentationVersion) GetCondition ¶
func (mg *DocumentationVersion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DocumentationVersion.
func (*DocumentationVersion) GetDeletionPolicy ¶
func (mg *DocumentationVersion) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DocumentationVersion.
func (*DocumentationVersion) GetManagementPolicies ¶ added in v0.43.0
func (mg *DocumentationVersion) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DocumentationVersion.
func (*DocumentationVersion) GetProviderConfigReference ¶
func (mg *DocumentationVersion) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DocumentationVersion.
func (*DocumentationVersion) GetProviderReference ¶
func (mg *DocumentationVersion) GetProviderReference() *xpv1.Reference
GetProviderReference of this DocumentationVersion. Deprecated: Use GetProviderConfigReference.
func (*DocumentationVersion) GetPublishConnectionDetailsTo ¶
func (mg *DocumentationVersion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DocumentationVersion.
func (*DocumentationVersion) GetWriteConnectionSecretToReference ¶
func (mg *DocumentationVersion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DocumentationVersion.
func (*DocumentationVersion) ResolveReferences ¶
ResolveReferences of this DocumentationVersion.
func (*DocumentationVersion) SetConditions ¶
func (mg *DocumentationVersion) SetConditions(c ...xpv1.Condition)
SetConditions of this DocumentationVersion.
func (*DocumentationVersion) SetDeletionPolicy ¶
func (mg *DocumentationVersion) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DocumentationVersion.
func (*DocumentationVersion) SetManagementPolicies ¶ added in v0.43.0
func (mg *DocumentationVersion) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DocumentationVersion.
func (*DocumentationVersion) SetProviderConfigReference ¶
func (mg *DocumentationVersion) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DocumentationVersion.
func (*DocumentationVersion) SetProviderReference ¶
func (mg *DocumentationVersion) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DocumentationVersion. Deprecated: Use SetProviderConfigReference.
func (*DocumentationVersion) SetPublishConnectionDetailsTo ¶
func (mg *DocumentationVersion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DocumentationVersion.
func (*DocumentationVersion) SetWriteConnectionSecretToReference ¶
func (mg *DocumentationVersion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DocumentationVersion.
type DocumentationVersionList ¶
type DocumentationVersionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DocumentationVersion `json:"items"` }
DocumentationVersionList contains a list of DocumentationVersions
func (*DocumentationVersionList) DeepCopy ¶
func (in *DocumentationVersionList) DeepCopy() *DocumentationVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationVersionList.
func (*DocumentationVersionList) DeepCopyInto ¶
func (in *DocumentationVersionList) DeepCopyInto(out *DocumentationVersionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DocumentationVersionList) DeepCopyObject ¶
func (in *DocumentationVersionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DocumentationVersionList) GetItems ¶
func (l *DocumentationVersionList) GetItems() []resource.Managed
GetItems of this DocumentationVersionList.
type DocumentationVersionObservation ¶
type DocumentationVersionObservation struct { // The date when the API documentation snapshot is created. CreatedDate *metav1.Time `json:"createdDate,omitempty"` // The version identifier of the API documentation snapshot. Version *string `json:"version,omitempty"` }
DocumentationVersionObservation defines the observed state of DocumentationVersion
func (*DocumentationVersionObservation) DeepCopy ¶
func (in *DocumentationVersionObservation) DeepCopy() *DocumentationVersionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationVersionObservation.
func (*DocumentationVersionObservation) DeepCopyInto ¶
func (in *DocumentationVersionObservation) DeepCopyInto(out *DocumentationVersionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationVersionParameters ¶
type DocumentationVersionParameters struct { // Region is which region the DocumentationVersion will be created. // +kubebuilder:validation:Required Region string `json:"region"` // A description about the new documentation snapshot. Description *string `json:"description,omitempty"` // The version identifier of the new snapshot. // +kubebuilder:validation:Required DocumentationVersion *string `json:"documentationVersion"` // The stage name to be associated with the new documentation snapshot. StageName *string `json:"stageName,omitempty"` CustomDocumentationVersionParameters `json:",inline"` }
DocumentationVersionParameters defines the desired state of DocumentationVersion
func (*DocumentationVersionParameters) DeepCopy ¶
func (in *DocumentationVersionParameters) DeepCopy() *DocumentationVersionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationVersionParameters.
func (*DocumentationVersionParameters) DeepCopyInto ¶
func (in *DocumentationVersionParameters) DeepCopyInto(out *DocumentationVersionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationVersionSpec ¶
type DocumentationVersionSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider DocumentationVersionParameters `json:"forProvider"` }
DocumentationVersionSpec defines the desired state of DocumentationVersion
func (*DocumentationVersionSpec) DeepCopy ¶
func (in *DocumentationVersionSpec) DeepCopy() *DocumentationVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationVersionSpec.
func (*DocumentationVersionSpec) DeepCopyInto ¶
func (in *DocumentationVersionSpec) DeepCopyInto(out *DocumentationVersionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationVersionStatus ¶
type DocumentationVersionStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider DocumentationVersionObservation `json:"atProvider,omitempty"` }
DocumentationVersionStatus defines the observed state of DocumentationVersion.
func (*DocumentationVersionStatus) DeepCopy ¶
func (in *DocumentationVersionStatus) DeepCopy() *DocumentationVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationVersionStatus.
func (*DocumentationVersionStatus) DeepCopyInto ¶
func (in *DocumentationVersionStatus) DeepCopyInto(out *DocumentationVersionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationVersion_SDK ¶
type DocumentationVersion_SDK struct { CreatedDate *metav1.Time `json:"createdDate,omitempty"` Description *string `json:"description,omitempty"` Version *string `json:"version,omitempty"` }
+kubebuilder:skipversion
func (*DocumentationVersion_SDK) DeepCopy ¶
func (in *DocumentationVersion_SDK) DeepCopy() *DocumentationVersion_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationVersion_SDK.
func (*DocumentationVersion_SDK) DeepCopyInto ¶
func (in *DocumentationVersion_SDK) DeepCopyInto(out *DocumentationVersion_SDK)
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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetDeletionPolicy ¶
func (mg *DomainName) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DomainName.
func (*DomainName) GetManagementPolicies ¶ added in v0.43.0
func (mg *DomainName) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) GetWriteConnectionSecretToReference ¶
func (mg *DomainName) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DomainName.
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) SetManagementPolicies ¶ added in v0.43.0
func (mg *DomainName) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of 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 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 { // The timestamp when the certificate that was used by edge-optimized endpoint // for this domain name was uploaded. CertificateUploadDate *metav1.Time `json:"certificateUploadDate,omitempty"` // The domain name of the Amazon CloudFront distribution associated with this // custom domain name for an edge-optimized endpoint. You set up this association // when adding a DNS record pointing the custom domain name to this distribution // name. For more information about CloudFront distributions, see the Amazon // CloudFront documentation. DistributionDomainName *string `json:"distributionDomainName,omitempty"` // The region-agnostic Amazon Route 53 Hosted Zone ID of the edge-optimized // endpoint. The valid value is Z2FDTNDATAQYW2 for all the regions. For more // information, see Set up a Regional Custom Domain Name and AWS Regions and // Endpoints for API Gateway. DistributionHostedZoneID *string `json:"distributionHostedZoneID,omitempty"` // The status of the DomainName migration. The valid values are AVAILABLE and // UPDATING. If the status is UPDATING, the domain cannot be modified further // until the existing operation is complete. If it is AVAILABLE, the domain // can be updated. DomainNameStatus *string `json:"domainNameStatus,omitempty"` // An optional text message containing detailed information about status of // the DomainName migration. DomainNameStatusMessage *string `json:"domainNameStatusMessage,omitempty"` // The domain name associated with the regional endpoint for this custom domain // name. You set up this association by adding a DNS record that points the // custom domain name to this regional domain name. The regional domain name // is returned by API Gateway when you create a regional endpoint. RegionalDomainName *string `json:"regionalDomainName,omitempty"` // The region-specific Amazon Route 53 Hosted Zone ID of the regional endpoint. // For more information, see Set up a Regional Custom Domain Name and AWS Regions // and Endpoints for API Gateway. RegionalHostedZoneID *string `json:"regionalHostedZoneID,omitempty"` }
DomainNameObservation defines the observed state of DomainName
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 { // Region is which region the DomainName will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The reference to an AWS-managed certificate that will be used by edge-optimized // endpoint for this domain name. AWS Certificate Manager is the only supported // source. CertificateARN *string `json:"certificateARN,omitempty"` // [Deprecated] The body of the server certificate that will be used by edge-optimized // endpoint for this domain name provided by your certificate authority. CertificateBody *string `json:"certificateBody,omitempty"` // [Deprecated] The intermediate certificates and optionally the root certificate, // one after the other without any blank lines, used by an edge-optimized endpoint // for this domain name. If you include the root certificate, your certificate // chain must start with intermediate certificates and end with the root certificate. // Use the intermediate certificates that were provided by your certificate // authority. Do not include any intermediaries that are not in the chain of // trust path. CertificateChain *string `json:"certificateChain,omitempty"` // The user-friendly name of the certificate that will be used by edge-optimized // endpoint for this domain name. CertificateName *string `json:"certificateName,omitempty"` // [Deprecated] Your edge-optimized endpoint's domain name certificate's private // key. CertificatePrivateKey *string `json:"certificatePrivateKey,omitempty"` // The name of the DomainName resource. // +kubebuilder:validation:Required DomainName *string `json:"domainName"` // The endpoint configuration of this DomainName showing the endpoint types // of the domain name. EndpointConfiguration *EndpointConfiguration `json:"endpointConfiguration,omitempty"` MutualTLSAuthentication *MutualTLSAuthenticationInput `json:"mutualTLSAuthentication,omitempty"` // The ARN of the public certificate issued by ACM to validate ownership of // your custom domain. Only required when configuring mutual TLS and using an // ACM imported or private CA certificate ARN as the regionalCertificateArn. OwnershipVerificationCertificateARN *string `json:"ownershipVerificationCertificateARN,omitempty"` // The reference to an AWS-managed certificate that will be used by regional // endpoint for this domain name. AWS Certificate Manager is the only supported // source. RegionalCertificateARN *string `json:"regionalCertificateARN,omitempty"` // The user-friendly name of the certificate that will be used by regional endpoint // for this domain name. RegionalCertificateName *string `json:"regionalCertificateName,omitempty"` // The Transport Layer Security (TLS) version + cipher suite for this DomainName. // The valid values are TLS_1_0 and TLS_1_2. SecurityPolicy *string `json:"securityPolicy,omitempty"` // The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. // The tag key can be up to 128 characters and must not start with aws:. The // tag value can be up to 256 characters. Tags map[string]*string `json:"tags,omitempty"` CustomDomainNameParameters `json:",inline"` }
DomainNameParameters defines the desired state of DomainName
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 { xpv1.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 { xpv1.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 DomainNameStatus_SDK ¶
type DomainNameStatus_SDK string
const ( DomainNameStatus_SDK_AVAILABLE DomainNameStatus_SDK = "AVAILABLE" DomainNameStatus_SDK_UPDATING DomainNameStatus_SDK = "UPDATING" DomainNameStatus_SDK_PENDING DomainNameStatus_SDK = "PENDING" DomainNameStatus_SDK_PENDING_CERTIFICATE_REIMPORT DomainNameStatus_SDK = "PENDING_CERTIFICATE_REIMPORT" DomainNameStatus_SDK_PENDING_OWNERSHIP_VERIFICATION DomainNameStatus_SDK = "PENDING_OWNERSHIP_VERIFICATION" )
type DomainName_SDK ¶
type DomainName_SDK struct { CertificateARN *string `json:"certificateARN,omitempty"` CertificateName *string `json:"certificateName,omitempty"` CertificateUploadDate *metav1.Time `json:"certificateUploadDate,omitempty"` DistributionDomainName *string `json:"distributionDomainName,omitempty"` DistributionHostedZoneID *string `json:"distributionHostedZoneID,omitempty"` DomainName *string `json:"domainName,omitempty"` DomainNameStatus *string `json:"domainNameStatus,omitempty"` DomainNameStatusMessage *string `json:"domainNameStatusMessage,omitempty"` // The endpoint configuration to indicate the types of endpoints an API (RestApi) // or its custom domain name (DomainName) has. EndpointConfiguration *EndpointConfiguration `json:"endpointConfiguration,omitempty"` // The mutual TLS authentication configuration for a custom domain name. If // specified, API Gateway performs two-way authentication between the client // and the server. Clients must present a trusted certificate to access your // API. MutualTLSAuthentication *MutualTLSAuthentication `json:"mutualTLSAuthentication,omitempty"` OwnershipVerificationCertificateARN *string `json:"ownershipVerificationCertificateARN,omitempty"` RegionalCertificateARN *string `json:"regionalCertificateARN,omitempty"` RegionalCertificateName *string `json:"regionalCertificateName,omitempty"` RegionalDomainName *string `json:"regionalDomainName,omitempty"` RegionalHostedZoneID *string `json:"regionalHostedZoneID,omitempty"` SecurityPolicy *string `json:"securityPolicy,omitempty"` Tags map[string]*string `json:"tags,omitempty"` }
+kubebuilder:skipversion
func (*DomainName_SDK) DeepCopy ¶
func (in *DomainName_SDK) DeepCopy() *DomainName_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainName_SDK.
func (*DomainName_SDK) DeepCopyInto ¶
func (in *DomainName_SDK) DeepCopyInto(out *DomainName_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointConfiguration ¶
type EndpointConfiguration struct { Types []*string `json:"types,omitempty"` VPCEndpointIDs []*string `json:"vpcEndpointIDs,omitempty"` }
+kubebuilder:skipversion
func (*EndpointConfiguration) DeepCopy ¶
func (in *EndpointConfiguration) DeepCopy() *EndpointConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointConfiguration.
func (*EndpointConfiguration) DeepCopyInto ¶
func (in *EndpointConfiguration) DeepCopyInto(out *EndpointConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointType ¶
type EndpointType string
const ( EndpointType_REGIONAL EndpointType = "REGIONAL" EndpointType_EDGE EndpointType = "EDGE" EndpointType_PRIVATE EndpointType = "PRIVATE" )
type GatewayResponse ¶
type GatewayResponse struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GatewayResponseSpec `json:"spec"` Status GatewayResponseStatus `json:"status,omitempty"` }
GatewayResponse is the Schema for the GatewayResponses 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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*GatewayResponse) DeepCopy ¶
func (in *GatewayResponse) DeepCopy() *GatewayResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayResponse.
func (*GatewayResponse) DeepCopyInto ¶
func (in *GatewayResponse) DeepCopyInto(out *GatewayResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayResponse) DeepCopyObject ¶
func (in *GatewayResponse) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GatewayResponse) GetCondition ¶
func (mg *GatewayResponse) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GatewayResponse.
func (*GatewayResponse) GetDeletionPolicy ¶
func (mg *GatewayResponse) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GatewayResponse.
func (*GatewayResponse) GetManagementPolicies ¶ added in v0.43.0
func (mg *GatewayResponse) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this GatewayResponse.
func (*GatewayResponse) GetProviderConfigReference ¶
func (mg *GatewayResponse) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GatewayResponse.
func (*GatewayResponse) GetProviderReference ¶
func (mg *GatewayResponse) GetProviderReference() *xpv1.Reference
GetProviderReference of this GatewayResponse. Deprecated: Use GetProviderConfigReference.
func (*GatewayResponse) GetPublishConnectionDetailsTo ¶
func (mg *GatewayResponse) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GatewayResponse.
func (*GatewayResponse) GetWriteConnectionSecretToReference ¶
func (mg *GatewayResponse) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GatewayResponse.
func (*GatewayResponse) ResolveReferences ¶
ResolveReferences of this GatewayResponse.
func (*GatewayResponse) SetConditions ¶
func (mg *GatewayResponse) SetConditions(c ...xpv1.Condition)
SetConditions of this GatewayResponse.
func (*GatewayResponse) SetDeletionPolicy ¶
func (mg *GatewayResponse) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GatewayResponse.
func (*GatewayResponse) SetManagementPolicies ¶ added in v0.43.0
func (mg *GatewayResponse) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this GatewayResponse.
func (*GatewayResponse) SetProviderConfigReference ¶
func (mg *GatewayResponse) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GatewayResponse.
func (*GatewayResponse) SetProviderReference ¶
func (mg *GatewayResponse) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GatewayResponse. Deprecated: Use SetProviderConfigReference.
func (*GatewayResponse) SetPublishConnectionDetailsTo ¶
func (mg *GatewayResponse) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GatewayResponse.
func (*GatewayResponse) SetWriteConnectionSecretToReference ¶
func (mg *GatewayResponse) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GatewayResponse.
type GatewayResponseList ¶
type GatewayResponseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GatewayResponse `json:"items"` }
GatewayResponseList contains a list of GatewayResponses
func (*GatewayResponseList) DeepCopy ¶
func (in *GatewayResponseList) DeepCopy() *GatewayResponseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayResponseList.
func (*GatewayResponseList) DeepCopyInto ¶
func (in *GatewayResponseList) DeepCopyInto(out *GatewayResponseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayResponseList) DeepCopyObject ¶
func (in *GatewayResponseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GatewayResponseList) GetItems ¶
func (l *GatewayResponseList) GetItems() []resource.Managed
GetItems of this GatewayResponseList.
type GatewayResponseObservation ¶
type GatewayResponseObservation struct { // A Boolean flag to indicate whether this GatewayResponse is the default gateway // response (true) or not (false). A default gateway response is one generated // by API Gateway without any customization by an API developer. DefaultResponse *bool `json:"defaultResponse,omitempty"` }
GatewayResponseObservation defines the observed state of GatewayResponse
func (*GatewayResponseObservation) DeepCopy ¶
func (in *GatewayResponseObservation) DeepCopy() *GatewayResponseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayResponseObservation.
func (*GatewayResponseObservation) DeepCopyInto ¶
func (in *GatewayResponseObservation) DeepCopyInto(out *GatewayResponseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayResponseParameters ¶
type GatewayResponseParameters struct { // Region is which region the GatewayResponse will be created. // +kubebuilder:validation:Required Region string `json:"region"` // Response parameters (paths, query strings and headers) of the GatewayResponse // as a string-to-string map of key-value pairs. ResponseParameters map[string]*string `json:"responseParameters,omitempty"` // Response templates of the GatewayResponse as a string-to-string map of key-value // pairs. ResponseTemplates map[string]*string `json:"responseTemplates,omitempty"` // The response type of the associated GatewayResponse // +kubebuilder:validation:Required ResponseType *string `json:"responseType"` // The HTTP status code of the GatewayResponse. StatusCode *string `json:"statusCode,omitempty"` CustomGatewayResponseParameters `json:",inline"` }
GatewayResponseParameters defines the desired state of GatewayResponse
func (*GatewayResponseParameters) DeepCopy ¶
func (in *GatewayResponseParameters) DeepCopy() *GatewayResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayResponseParameters.
func (*GatewayResponseParameters) DeepCopyInto ¶
func (in *GatewayResponseParameters) DeepCopyInto(out *GatewayResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayResponseSpec ¶
type GatewayResponseSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider GatewayResponseParameters `json:"forProvider"` }
GatewayResponseSpec defines the desired state of GatewayResponse
func (*GatewayResponseSpec) DeepCopy ¶
func (in *GatewayResponseSpec) DeepCopy() *GatewayResponseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayResponseSpec.
func (*GatewayResponseSpec) DeepCopyInto ¶
func (in *GatewayResponseSpec) DeepCopyInto(out *GatewayResponseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayResponseStatus ¶
type GatewayResponseStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider GatewayResponseObservation `json:"atProvider,omitempty"` }
GatewayResponseStatus defines the observed state of GatewayResponse.
func (*GatewayResponseStatus) DeepCopy ¶
func (in *GatewayResponseStatus) DeepCopy() *GatewayResponseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayResponseStatus.
func (*GatewayResponseStatus) DeepCopyInto ¶
func (in *GatewayResponseStatus) DeepCopyInto(out *GatewayResponseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayResponseType ¶
type GatewayResponseType string
const ( GatewayResponseType_DEFAULT_4XX GatewayResponseType = "DEFAULT_4XX" GatewayResponseType_DEFAULT_5XX GatewayResponseType = "DEFAULT_5XX" GatewayResponseType_RESOURCE_NOT_FOUND GatewayResponseType = "RESOURCE_NOT_FOUND" GatewayResponseType_UNAUTHORIZED GatewayResponseType = "UNAUTHORIZED" GatewayResponseType_INVALID_API_KEY GatewayResponseType = "INVALID_API_KEY" GatewayResponseType_ACCESS_DENIED GatewayResponseType = "ACCESS_DENIED" GatewayResponseType_AUTHORIZER_FAILURE GatewayResponseType = "AUTHORIZER_FAILURE" GatewayResponseType_AUTHORIZER_CONFIGURATION_ERROR GatewayResponseType = "AUTHORIZER_CONFIGURATION_ERROR" GatewayResponseType_INVALID_SIGNATURE GatewayResponseType = "INVALID_SIGNATURE" GatewayResponseType_EXPIRED_TOKEN GatewayResponseType = "EXPIRED_TOKEN" GatewayResponseType_MISSING_AUTHENTICATION_TOKEN GatewayResponseType = "MISSING_AUTHENTICATION_TOKEN" GatewayResponseType_INTEGRATION_FAILURE GatewayResponseType = "INTEGRATION_FAILURE" GatewayResponseType_INTEGRATION_TIMEOUT GatewayResponseType = "INTEGRATION_TIMEOUT" GatewayResponseType_API_CONFIGURATION_ERROR GatewayResponseType = "API_CONFIGURATION_ERROR" GatewayResponseType_UNSUPPORTED_MEDIA_TYPE GatewayResponseType = "UNSUPPORTED_MEDIA_TYPE" GatewayResponseType_BAD_REQUEST_PARAMETERS GatewayResponseType = "BAD_REQUEST_PARAMETERS" GatewayResponseType_BAD_REQUEST_BODY GatewayResponseType = "BAD_REQUEST_BODY" GatewayResponseType_REQUEST_TOO_LARGE GatewayResponseType = "REQUEST_TOO_LARGE" GatewayResponseType_THROTTLED GatewayResponseType = "THROTTLED" GatewayResponseType_QUOTA_EXCEEDED GatewayResponseType = "QUOTA_EXCEEDED" GatewayResponseType_WAF_FILTERED GatewayResponseType = "WAF_FILTERED" )
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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetDeletionPolicy ¶
func (mg *Integration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Integration.
func (*Integration) GetManagementPolicies ¶ added in v0.43.0
func (mg *Integration) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) GetWriteConnectionSecretToReference ¶
func (mg *Integration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Integration.
func (*Integration) ResolveReferences ¶
ResolveReferences of this Integration.
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) SetManagementPolicies ¶ added in v0.43.0
func (mg *Integration) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of 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 { }
IntegrationObservation defines the observed state of Integration
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 { // Region is which region the Integration will be created. // +kubebuilder:validation:Required Region string `json:"region"` // A list of request parameters whose values API Gateway caches. To be valid // values for cacheKeyParameters, these parameters must also be specified for // Method requestParameters. CacheKeyParameters []*string `json:"cacheKeyParameters,omitempty"` // Specifies a group of related cached parameters. By default, API Gateway uses // the resource ID as the cacheNamespace. You can specify the same cacheNamespace // across resources to return the same cached data for requests to different // resources. CacheNamespace *string `json:"cacheNamespace,omitempty"` // The ID of the VpcLink used for the integration. Specify this value only if // you specify VPC_LINK as the connection type. ConnectionID *string `json:"connectionID,omitempty"` // The type of the network connection to the integration endpoint. The valid // value is INTERNET for connections through the public routable internet or // VPC_LINK for private connections between API Gateway and a network load balancer // in a VPC. The default value is INTERNET. ConnectionType *string `json:"connectionType,omitempty"` // Specifies how to handle request payload content type conversions. Supported // values are CONVERT_TO_BINARY and CONVERT_TO_TEXT, with the following behaviors: // // If this property is not defined, the request payload will be passed through // from the method request to integration request without modification, provided // that the passthroughBehavior is configured to support payload pass-through. ContentHandling *string `json:"contentHandling,omitempty"` // Specifies whether credentials are required for a put integration. Credentials *string `json:"credentials,omitempty"` // Specifies the HTTP method for the integration. // +kubebuilder:validation:Required HTTPMethod *string `json:"httpMethod"` // The HTTP method for the integration. IntegrationHTTPMethod *string `json:"integrationHTTPMethod,omitempty"` // Specifies the pass-through behavior for incoming requests based on the Content-Type // header in the request, and the available mapping templates specified as the // requestTemplates property on the Integration resource. There are three valid // values: WHEN_NO_MATCH, WHEN_NO_TEMPLATES, and NEVER. PassthroughBehavior *string `json:"passthroughBehavior,omitempty"` // A key-value map specifying request parameters that are passed from the method // request to the back end. The key is an integration request parameter name // and the associated value is a method request parameter value or static value // that must be enclosed within single quotes and pre-encoded as required by // the back end. The method request parameter value must match the pattern of // method.request.{location}.{name}, where location is querystring, path, or // header and name must be a valid and unique method request parameter name. RequestParameters map[string]*string `json:"requestParameters,omitempty"` // Represents a map of Velocity templates that are applied on the request payload // based on the value of the Content-Type header sent by the client. The content // type value is the key in this map, and the template (as a String) is the // value. RequestTemplates map[string]*string `json:"requestTemplates,omitempty"` // Custom timeout between 50 and 29,000 milliseconds. The default value is 29,000 // milliseconds or 29 seconds. TimeoutInMillis *int64 `json:"timeoutInMillis,omitempty"` TLSConfig *TLSConfig `json:"tlsConfig,omitempty"` // Specifies a put integration input's type. // +kubebuilder:validation:Required Type *string `json:"type_"` // Specifies Uniform Resource Identifier (URI) of the integration endpoint. // For HTTP or HTTP_PROXY integrations, the URI must be a fully formed, encoded // HTTP(S) URL according to the RFC-3986 specification, for either standard // integration, where connectionType is not VPC_LINK, or private integration, // where connectionType is VPC_LINK. For a private HTTP integration, the URI // is not used for routing. For AWS or AWS_PROXY integrations, the URI is of // the form arn:aws:apigateway:{region}:{subdomain.service|service}:path|action/{service_api}. // Here, {Region} is the API Gateway region (e.g., us-east-1); {service} is // the name of the integrated Amazon Web Services service (e.g., s3); and {subdomain} // is a designated subdomain supported by certain Amazon Web Services service // for fast host-name lookup. action can be used for an Amazon Web Services // service action-based API, using an Action={name}&{p1}={v1}&p2={v2}... query // string. The ensuing {service_api} refers to a supported action {name} plus // any required input parameters. Alternatively, path can be used for an Amazon // Web Services service path-based API. The ensuing service_api refers to the // path to an Amazon Web Services service resource, including the region of // the integrated Amazon Web Services service, if applicable. For example, for // integration with the S3 API of GetObject, the uri can be either arn:aws:apigateway:us-west-2:s3:action/GetObject&Bucket={bucket}&Key={key} // or arn:aws:apigateway:us-west-2:s3:path/{bucket}/{key}. URI *string `json:"uri,omitempty"` CustomIntegrationParameters `json:",inline"` }
IntegrationParameters defines the desired state of Integration
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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetDeletionPolicy ¶
func (mg *IntegrationResponse) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IntegrationResponse.
func (*IntegrationResponse) GetManagementPolicies ¶ added in v0.43.0
func (mg *IntegrationResponse) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) GetWriteConnectionSecretToReference ¶
func (mg *IntegrationResponse) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IntegrationResponse.
func (*IntegrationResponse) ResolveReferences ¶
ResolveReferences of this IntegrationResponse.
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) SetManagementPolicies ¶ added in v0.43.0
func (mg *IntegrationResponse) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of 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 { }
IntegrationResponseObservation defines the observed state of IntegrationResponse
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 { // Region is which region the IntegrationResponse will be created. // +kubebuilder:validation:Required Region string `json:"region"` // Specifies how to handle response payload content type conversions. Supported // values are CONVERT_TO_BINARY and CONVERT_TO_TEXT, with the following behaviors: // // If this property is not defined, the response payload will be passed through // from the integration response to the method response without modification. ContentHandling *string `json:"contentHandling,omitempty"` // Specifies a put integration response request's HTTP method. // +kubebuilder:validation:Required HTTPMethod *string `json:"httpMethod"` // A key-value map specifying response parameters that are passed to the method // response from the back end. The key is a method response header parameter // name and the mapped value is an integration response header value, a static // value enclosed within a pair of single quotes, or a JSON expression from // the integration response body. The mapping key must match the pattern of // method.response.header.{name}, where name is a valid and unique header name. // The mapped non-static value must match the pattern of integration.response.header.{name} // or integration.response.body.{JSON-expression}, where name must be a valid // and unique response header name and JSON-expression a valid JSON expression // without the $ prefix. ResponseParameters map[string]*string `json:"responseParameters,omitempty"` // Specifies a put integration response's templates. ResponseTemplates map[string]*string `json:"responseTemplates,omitempty"` // Specifies the selection pattern of a put integration response. SelectionPattern *string `json:"selectionPattern,omitempty"` // Specifies the status code that is used to map the integration response to // an existing MethodResponse. // +kubebuilder:validation:Required StatusCode *string `json:"statusCode"` CustomIntegrationResponseParameters `json:",inline"` }
IntegrationResponseParameters defines the desired state of IntegrationResponse
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 { xpv1.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 { xpv1.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 { xpv1.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 { xpv1.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 IntegrationType ¶
type IntegrationType string
const ( IntegrationType_HTTP IntegrationType = "HTTP" IntegrationType_AWS IntegrationType = "AWS" IntegrationType_MOCK IntegrationType = "MOCK" IntegrationType_HTTP_PROXY IntegrationType = "HTTP_PROXY" IntegrationType_AWS_PROXY IntegrationType = "AWS_PROXY" )
type LocationStatusType ¶
type LocationStatusType string
const ( LocationStatusType_DOCUMENTED LocationStatusType = "DOCUMENTED" LocationStatusType_UNDOCUMENTED LocationStatusType = "UNDOCUMENTED" )
type Method ¶
type Method struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MethodSpec `json:"spec"` Status MethodStatus `json:"status,omitempty"` }
Method is the Schema for the Methods 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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Method) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Method.
func (*Method) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Method) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Method) GetCondition ¶
func (mg *Method) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Method.
func (*Method) GetDeletionPolicy ¶
func (mg *Method) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Method.
func (*Method) GetManagementPolicies ¶ added in v0.43.0
func (mg *Method) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Method.
func (*Method) GetProviderConfigReference ¶
GetProviderConfigReference of this Method.
func (*Method) GetProviderReference ¶
GetProviderReference of this Method. Deprecated: Use GetProviderConfigReference.
func (*Method) GetPublishConnectionDetailsTo ¶
func (mg *Method) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Method.
func (*Method) GetWriteConnectionSecretToReference ¶
func (mg *Method) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Method.
func (*Method) ResolveReferences ¶
ResolveReferences of this Method.
func (*Method) SetConditions ¶
SetConditions of this Method.
func (*Method) SetDeletionPolicy ¶
func (mg *Method) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Method.
func (*Method) SetManagementPolicies ¶ added in v0.43.0
func (mg *Method) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Method.
func (*Method) SetProviderConfigReference ¶
SetProviderConfigReference of this Method.
func (*Method) SetProviderReference ¶
SetProviderReference of this Method. Deprecated: Use SetProviderConfigReference.
func (*Method) SetPublishConnectionDetailsTo ¶
func (mg *Method) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Method.
func (*Method) SetWriteConnectionSecretToReference ¶
func (mg *Method) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Method.
type MethodList ¶
type MethodList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Method `json:"items"` }
MethodList contains a list of Methods
func (*MethodList) DeepCopy ¶
func (in *MethodList) DeepCopy() *MethodList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodList.
func (*MethodList) DeepCopyInto ¶
func (in *MethodList) DeepCopyInto(out *MethodList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MethodList) DeepCopyObject ¶
func (in *MethodList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MethodList) GetItems ¶
func (l *MethodList) GetItems() []resource.Managed
GetItems of this MethodList.
type MethodObservation ¶
type MethodObservation struct { }
MethodObservation defines the observed state of Method
func (*MethodObservation) DeepCopy ¶
func (in *MethodObservation) DeepCopy() *MethodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodObservation.
func (*MethodObservation) DeepCopyInto ¶
func (in *MethodObservation) DeepCopyInto(out *MethodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodParameters ¶
type MethodParameters struct { // Region is which region the Method will be created. // +kubebuilder:validation:Required Region string `json:"region"` // Specifies whether the method required a valid ApiKey. APIKeyRequired *bool `json:"apiKeyRequired,omitempty"` // A list of authorization scopes configured on the method. The scopes are used // with a COGNITO_USER_POOLS authorizer to authorize the method invocation. // The authorization works by matching the method scopes against the scopes // parsed from the access token in the incoming request. The method invocation // is authorized if any method scopes matches a claimed scope in the access // token. Otherwise, the invocation is not authorized. When the method scope // is configured, the client must provide an access token instead of an identity // token for authorization purposes. AuthorizationScopes []*string `json:"authorizationScopes,omitempty"` // The method's authorization type. Valid values are NONE for open access, AWS_IAM // for using AWS IAM permissions, CUSTOM for using a custom authorizer, or COGNITO_USER_POOLS // for using a Cognito user pool. // +kubebuilder:validation:Required AuthorizationType *string `json:"authorizationType"` // Specifies the identifier of an Authorizer to use on this Method, if the type // is CUSTOM or COGNITO_USER_POOLS. The authorizer identifier is generated by // API Gateway when you created the authorizer. AuthorizerID *string `json:"authorizerID,omitempty"` // Specifies the method request's HTTP method type. // +kubebuilder:validation:Required HTTPMethod *string `json:"httpMethod"` // A human-friendly operation identifier for the method. For example, you can // assign the operationName of ListPets for the GET /pets method in the PetStore // example. OperationName *string `json:"operationName,omitempty"` // Specifies the Model resources used for the request's content type. Request // models are represented as a key/value map, with a content type as the key // and a Model name as the value. RequestModels map[string]*string `json:"requestModels,omitempty"` // A key-value map defining required or optional method request parameters that // can be accepted by API Gateway. A key defines a method request parameter // name matching the pattern of method.request.{location}.{name}, where location // is querystring, path, or header and name is a valid and unique parameter // name. The value associated with the key is a Boolean flag indicating whether // the parameter is required (true) or optional (false). The method request // parameter names defined here are available in Integration to be mapped to // integration request parameters or body-mapping templates. RequestParameters map[string]*bool `json:"requestParameters,omitempty"` // The identifier of a RequestValidator for validating the method request. RequestValidatorID *string `json:"requestValidatorID,omitempty"` CustomMethodParameters `json:",inline"` }
MethodParameters defines the desired state of Method
func (*MethodParameters) DeepCopy ¶
func (in *MethodParameters) DeepCopy() *MethodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodParameters.
func (*MethodParameters) DeepCopyInto ¶
func (in *MethodParameters) DeepCopyInto(out *MethodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodResponse ¶
type MethodResponse struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MethodResponseSpec `json:"spec"` Status MethodResponseStatus `json:"status,omitempty"` }
MethodResponse is the Schema for the MethodResponses 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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*MethodResponse) DeepCopy ¶
func (in *MethodResponse) DeepCopy() *MethodResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodResponse.
func (*MethodResponse) DeepCopyInto ¶
func (in *MethodResponse) DeepCopyInto(out *MethodResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MethodResponse) DeepCopyObject ¶
func (in *MethodResponse) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MethodResponse) GetCondition ¶
func (mg *MethodResponse) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MethodResponse.
func (*MethodResponse) GetDeletionPolicy ¶
func (mg *MethodResponse) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MethodResponse.
func (*MethodResponse) GetManagementPolicies ¶ added in v0.43.0
func (mg *MethodResponse) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this MethodResponse.
func (*MethodResponse) GetProviderConfigReference ¶
func (mg *MethodResponse) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MethodResponse.
func (*MethodResponse) GetProviderReference ¶
func (mg *MethodResponse) GetProviderReference() *xpv1.Reference
GetProviderReference of this MethodResponse. Deprecated: Use GetProviderConfigReference.
func (*MethodResponse) GetPublishConnectionDetailsTo ¶
func (mg *MethodResponse) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MethodResponse.
func (*MethodResponse) GetWriteConnectionSecretToReference ¶
func (mg *MethodResponse) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MethodResponse.
func (*MethodResponse) ResolveReferences ¶
ResolveReferences of this MethodResponse.
func (*MethodResponse) SetConditions ¶
func (mg *MethodResponse) SetConditions(c ...xpv1.Condition)
SetConditions of this MethodResponse.
func (*MethodResponse) SetDeletionPolicy ¶
func (mg *MethodResponse) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MethodResponse.
func (*MethodResponse) SetManagementPolicies ¶ added in v0.43.0
func (mg *MethodResponse) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this MethodResponse.
func (*MethodResponse) SetProviderConfigReference ¶
func (mg *MethodResponse) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MethodResponse.
func (*MethodResponse) SetProviderReference ¶
func (mg *MethodResponse) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MethodResponse. Deprecated: Use SetProviderConfigReference.
func (*MethodResponse) SetPublishConnectionDetailsTo ¶
func (mg *MethodResponse) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MethodResponse.
func (*MethodResponse) SetWriteConnectionSecretToReference ¶
func (mg *MethodResponse) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MethodResponse.
type MethodResponseList ¶
type MethodResponseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MethodResponse `json:"items"` }
MethodResponseList contains a list of MethodResponses
func (*MethodResponseList) DeepCopy ¶
func (in *MethodResponseList) DeepCopy() *MethodResponseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodResponseList.
func (*MethodResponseList) DeepCopyInto ¶
func (in *MethodResponseList) DeepCopyInto(out *MethodResponseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MethodResponseList) DeepCopyObject ¶
func (in *MethodResponseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MethodResponseList) GetItems ¶
func (l *MethodResponseList) GetItems() []resource.Managed
GetItems of this MethodResponseList.
type MethodResponseObservation ¶
type MethodResponseObservation struct { }
MethodResponseObservation defines the observed state of MethodResponse
func (*MethodResponseObservation) DeepCopy ¶
func (in *MethodResponseObservation) DeepCopy() *MethodResponseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodResponseObservation.
func (*MethodResponseObservation) DeepCopyInto ¶
func (in *MethodResponseObservation) DeepCopyInto(out *MethodResponseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodResponseParameters ¶
type MethodResponseParameters struct { // Region is which region the MethodResponse will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The HTTP verb of the Method resource. // +kubebuilder:validation:Required HTTPMethod *string `json:"httpMethod"` // Specifies the Model resources used for the response's content type. Response // models are represented as a key/value map, with a content type as the key // and a Model name as the value. ResponseModels map[string]*string `json:"responseModels,omitempty"` // A key-value map specifying required or optional response parameters that // API Gateway can send back to the caller. A key defines a method response // header name and the associated value is a Boolean flag indicating whether // the method response parameter is required or not. The method response header // names must match the pattern of method.response.header.{name}, where name // is a valid and unique header name. The response parameter names defined here // are available in the integration response to be mapped from an integration // response header expressed in integration.response.header.{name}, a static // value enclosed within a pair of single quotes (e.g., 'application/json'), // or a JSON expression from the back-end response payload in the form of integration.response.body.{JSON-expression}, // where JSON-expression is a valid JSON expression without the $ prefix.) ResponseParameters map[string]*bool `json:"responseParameters,omitempty"` // The method response's status code. // +kubebuilder:validation:Required StatusCode *string `json:"statusCode"` CustomMethodResponseParameters `json:",inline"` }
MethodResponseParameters defines the desired state of MethodResponse
func (*MethodResponseParameters) DeepCopy ¶
func (in *MethodResponseParameters) DeepCopy() *MethodResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodResponseParameters.
func (*MethodResponseParameters) DeepCopyInto ¶
func (in *MethodResponseParameters) DeepCopyInto(out *MethodResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodResponseSpec ¶
type MethodResponseSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider MethodResponseParameters `json:"forProvider"` }
MethodResponseSpec defines the desired state of MethodResponse
func (*MethodResponseSpec) DeepCopy ¶
func (in *MethodResponseSpec) DeepCopy() *MethodResponseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodResponseSpec.
func (*MethodResponseSpec) DeepCopyInto ¶
func (in *MethodResponseSpec) DeepCopyInto(out *MethodResponseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodResponseStatus ¶
type MethodResponseStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider MethodResponseObservation `json:"atProvider,omitempty"` }
MethodResponseStatus defines the observed state of MethodResponse.
func (*MethodResponseStatus) DeepCopy ¶
func (in *MethodResponseStatus) DeepCopy() *MethodResponseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodResponseStatus.
func (*MethodResponseStatus) DeepCopyInto ¶
func (in *MethodResponseStatus) DeepCopyInto(out *MethodResponseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodSetting ¶
type MethodSetting struct { CacheDataEncrypted *bool `json:"cacheDataEncrypted,omitempty"` CacheTtlInSeconds *int64 `json:"cacheTtlInSeconds,omitempty"` CachingEnabled *bool `json:"cachingEnabled,omitempty"` DataTraceEnabled *bool `json:"dataTraceEnabled,omitempty"` LoggingLevel *string `json:"loggingLevel,omitempty"` MetricsEnabled *bool `json:"metricsEnabled,omitempty"` RequireAuthorizationForCacheControl *bool `json:"requireAuthorizationForCacheControl,omitempty"` ThrottlingBurstLimit *int64 `json:"throttlingBurstLimit,omitempty"` ThrottlingRateLimit *float64 `json:"throttlingRateLimit,omitempty"` }
+kubebuilder:skipversion
func (*MethodSetting) DeepCopy ¶
func (in *MethodSetting) DeepCopy() *MethodSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodSetting.
func (*MethodSetting) DeepCopyInto ¶
func (in *MethodSetting) DeepCopyInto(out *MethodSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodSnapshot ¶
type MethodSnapshot struct { APIKeyRequired *bool `json:"apiKeyRequired,omitempty"` AuthorizationType *string `json:"authorizationType,omitempty"` }
+kubebuilder:skipversion
func (*MethodSnapshot) DeepCopy ¶
func (in *MethodSnapshot) DeepCopy() *MethodSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodSnapshot.
func (*MethodSnapshot) DeepCopyInto ¶
func (in *MethodSnapshot) DeepCopyInto(out *MethodSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodSpec ¶
type MethodSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider MethodParameters `json:"forProvider"` }
MethodSpec defines the desired state of Method
func (*MethodSpec) DeepCopy ¶
func (in *MethodSpec) DeepCopy() *MethodSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodSpec.
func (*MethodSpec) DeepCopyInto ¶
func (in *MethodSpec) DeepCopyInto(out *MethodSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodStatus ¶
type MethodStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider MethodObservation `json:"atProvider,omitempty"` }
MethodStatus defines the observed state of Method.
func (*MethodStatus) DeepCopy ¶
func (in *MethodStatus) DeepCopy() *MethodStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodStatus.
func (*MethodStatus) DeepCopyInto ¶
func (in *MethodStatus) DeepCopyInto(out *MethodStatus)
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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetDeletionPolicy ¶
func (mg *Model) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Model.
func (*Model) GetManagementPolicies ¶ added in v0.43.0
func (mg *Model) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) GetWriteConnectionSecretToReference ¶
func (mg *Model) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Model.
func (*Model) ResolveReferences ¶
ResolveReferences of this Model.
func (*Model) SetConditions ¶
SetConditions of this Model.
func (*Model) SetDeletionPolicy ¶
func (mg *Model) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Model.
func (*Model) SetManagementPolicies ¶ added in v0.43.0
func (mg *Model) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of 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 { // The identifier for the model resource. ID *string `json:"id,omitempty"` }
ModelObservation defines the observed state of Model
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 { // Region is which region the Model will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The content-type for the model. // +kubebuilder:validation:Required ContentType *string `json:"contentType"` // The description of the model. Description *string `json:"description,omitempty"` // The name of the model. Must be alphanumeric. // +kubebuilder:validation:Required Name *string `json:"name"` // The schema for the model. For application/json models, this should be JSON // schema draft 4 model. Schema *string `json:"schema,omitempty"` CustomModelParameters `json:",inline"` }
ModelParameters defines the desired state of Model
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 { xpv1.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 { xpv1.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 Model_SDK ¶
type Model_SDK struct { ContentType *string `json:"contentType,omitempty"` Description *string `json:"description,omitempty"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Schema *string `json:"schema,omitempty"` }
+kubebuilder:skipversion
func (*Model_SDK) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Model_SDK.
func (*Model_SDK) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MutualTLSAuthentication ¶
type MutualTLSAuthentication struct { TruststoreURI *string `json:"truststoreURI,omitempty"` TruststoreVersion *string `json:"truststoreVersion,omitempty"` TruststoreWarnings []*string `json:"truststoreWarnings,omitempty"` }
+kubebuilder:skipversion
func (*MutualTLSAuthentication) DeepCopy ¶
func (in *MutualTLSAuthentication) DeepCopy() *MutualTLSAuthentication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MutualTLSAuthentication.
func (*MutualTLSAuthentication) DeepCopyInto ¶
func (in *MutualTLSAuthentication) DeepCopyInto(out *MutualTLSAuthentication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MutualTLSAuthenticationInput ¶
type MutualTLSAuthenticationInput struct { TruststoreURI *string `json:"truststoreURI,omitempty"` TruststoreVersion *string `json:"truststoreVersion,omitempty"` }
+kubebuilder:skipversion
func (*MutualTLSAuthenticationInput) DeepCopy ¶
func (in *MutualTLSAuthenticationInput) DeepCopy() *MutualTLSAuthenticationInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MutualTLSAuthenticationInput.
func (*MutualTLSAuthenticationInput) DeepCopyInto ¶
func (in *MutualTLSAuthenticationInput) DeepCopyInto(out *MutualTLSAuthenticationInput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PatchOperation ¶
type PatchOperation struct { From *string `json:"from,omitempty"` Op *string `json:"op,omitempty"` Path *string `json:"path,omitempty"` Value *string `json:"value,omitempty"` }
+kubebuilder:skipversion
func (*PatchOperation) DeepCopy ¶
func (in *PatchOperation) DeepCopy() *PatchOperation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchOperation.
func (*PatchOperation) DeepCopyInto ¶
func (in *PatchOperation) DeepCopyInto(out *PatchOperation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type QuotaPeriodType ¶
type QuotaPeriodType string
const ( QuotaPeriodType_DAY QuotaPeriodType = "DAY" QuotaPeriodType_WEEK QuotaPeriodType = "WEEK" QuotaPeriodType_MONTH QuotaPeriodType = "MONTH" )
type QuotaSettings ¶
type QuotaSettings struct { Limit *int64 `json:"limit,omitempty"` Offset *int64 `json:"offset,omitempty"` Period *string `json:"period,omitempty"` }
+kubebuilder:skipversion
func (*QuotaSettings) DeepCopy ¶
func (in *QuotaSettings) DeepCopy() *QuotaSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuotaSettings.
func (*QuotaSettings) DeepCopyInto ¶
func (in *QuotaSettings) DeepCopyInto(out *QuotaSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestValidator ¶
type RequestValidator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RequestValidatorSpec `json:"spec"` Status RequestValidatorStatus `json:"status,omitempty"` }
RequestValidator is the Schema for the RequestValidators 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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*RequestValidator) DeepCopy ¶
func (in *RequestValidator) DeepCopy() *RequestValidator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestValidator.
func (*RequestValidator) DeepCopyInto ¶
func (in *RequestValidator) DeepCopyInto(out *RequestValidator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RequestValidator) DeepCopyObject ¶
func (in *RequestValidator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RequestValidator) GetCondition ¶
func (mg *RequestValidator) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RequestValidator.
func (*RequestValidator) GetDeletionPolicy ¶
func (mg *RequestValidator) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RequestValidator.
func (*RequestValidator) GetManagementPolicies ¶ added in v0.43.0
func (mg *RequestValidator) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this RequestValidator.
func (*RequestValidator) GetProviderConfigReference ¶
func (mg *RequestValidator) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RequestValidator.
func (*RequestValidator) GetProviderReference ¶
func (mg *RequestValidator) GetProviderReference() *xpv1.Reference
GetProviderReference of this RequestValidator. Deprecated: Use GetProviderConfigReference.
func (*RequestValidator) GetPublishConnectionDetailsTo ¶
func (mg *RequestValidator) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RequestValidator.
func (*RequestValidator) GetWriteConnectionSecretToReference ¶
func (mg *RequestValidator) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RequestValidator.
func (*RequestValidator) ResolveReferences ¶
ResolveReferences of this RequestValidator.
func (*RequestValidator) SetConditions ¶
func (mg *RequestValidator) SetConditions(c ...xpv1.Condition)
SetConditions of this RequestValidator.
func (*RequestValidator) SetDeletionPolicy ¶
func (mg *RequestValidator) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RequestValidator.
func (*RequestValidator) SetManagementPolicies ¶ added in v0.43.0
func (mg *RequestValidator) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this RequestValidator.
func (*RequestValidator) SetProviderConfigReference ¶
func (mg *RequestValidator) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RequestValidator.
func (*RequestValidator) SetProviderReference ¶
func (mg *RequestValidator) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RequestValidator. Deprecated: Use SetProviderConfigReference.
func (*RequestValidator) SetPublishConnectionDetailsTo ¶
func (mg *RequestValidator) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RequestValidator.
func (*RequestValidator) SetWriteConnectionSecretToReference ¶
func (mg *RequestValidator) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RequestValidator.
type RequestValidatorList ¶
type RequestValidatorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RequestValidator `json:"items"` }
RequestValidatorList contains a list of RequestValidators
func (*RequestValidatorList) DeepCopy ¶
func (in *RequestValidatorList) DeepCopy() *RequestValidatorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestValidatorList.
func (*RequestValidatorList) DeepCopyInto ¶
func (in *RequestValidatorList) DeepCopyInto(out *RequestValidatorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RequestValidatorList) DeepCopyObject ¶
func (in *RequestValidatorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RequestValidatorList) GetItems ¶
func (l *RequestValidatorList) GetItems() []resource.Managed
GetItems of this RequestValidatorList.
type RequestValidatorObservation ¶
type RequestValidatorObservation struct { // The identifier of this RequestValidator. ID *string `json:"id,omitempty"` }
RequestValidatorObservation defines the observed state of RequestValidator
func (*RequestValidatorObservation) DeepCopy ¶
func (in *RequestValidatorObservation) DeepCopy() *RequestValidatorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestValidatorObservation.
func (*RequestValidatorObservation) DeepCopyInto ¶
func (in *RequestValidatorObservation) DeepCopyInto(out *RequestValidatorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestValidatorParameters ¶
type RequestValidatorParameters struct { // Region is which region the RequestValidator will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The name of the to-be-created RequestValidator. Name *string `json:"name,omitempty"` // A Boolean flag to indicate whether to validate request body according to // the configured model schema for the method (true) or not (false). ValidateRequestBody *bool `json:"validateRequestBody,omitempty"` // A Boolean flag to indicate whether to validate request parameters, true, // or not false. ValidateRequestParameters *bool `json:"validateRequestParameters,omitempty"` CustomRequestValidatorParameters `json:",inline"` }
RequestValidatorParameters defines the desired state of RequestValidator
func (*RequestValidatorParameters) DeepCopy ¶
func (in *RequestValidatorParameters) DeepCopy() *RequestValidatorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestValidatorParameters.
func (*RequestValidatorParameters) DeepCopyInto ¶
func (in *RequestValidatorParameters) DeepCopyInto(out *RequestValidatorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestValidatorSpec ¶
type RequestValidatorSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider RequestValidatorParameters `json:"forProvider"` }
RequestValidatorSpec defines the desired state of RequestValidator
func (*RequestValidatorSpec) DeepCopy ¶
func (in *RequestValidatorSpec) DeepCopy() *RequestValidatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestValidatorSpec.
func (*RequestValidatorSpec) DeepCopyInto ¶
func (in *RequestValidatorSpec) DeepCopyInto(out *RequestValidatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestValidatorStatus ¶
type RequestValidatorStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider RequestValidatorObservation `json:"atProvider,omitempty"` }
RequestValidatorStatus defines the observed state of RequestValidator.
func (*RequestValidatorStatus) DeepCopy ¶
func (in *RequestValidatorStatus) DeepCopy() *RequestValidatorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestValidatorStatus.
func (*RequestValidatorStatus) DeepCopyInto ¶
func (in *RequestValidatorStatus) DeepCopyInto(out *RequestValidatorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Resource ¶
type Resource struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResourceSpec `json:"spec"` Status ResourceStatus `json:"status,omitempty"` }
Resource is the Schema for the Resources 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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Resource) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Resource.
func (*Resource) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Resource) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Resource) GetCondition ¶
func (mg *Resource) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Resource.
func (*Resource) GetDeletionPolicy ¶
func (mg *Resource) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Resource.
func (*Resource) GetManagementPolicies ¶ added in v0.43.0
func (mg *Resource) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Resource.
func (*Resource) GetProviderConfigReference ¶
GetProviderConfigReference of this Resource.
func (*Resource) GetProviderReference ¶
GetProviderReference of this Resource. Deprecated: Use GetProviderConfigReference.
func (*Resource) GetPublishConnectionDetailsTo ¶
func (mg *Resource) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Resource.
func (*Resource) GetWriteConnectionSecretToReference ¶
func (mg *Resource) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Resource.
func (*Resource) ResolveReferences ¶
ResolveReferences of this Resource.
func (*Resource) SetConditions ¶
SetConditions of this Resource.
func (*Resource) SetDeletionPolicy ¶
func (mg *Resource) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Resource.
func (*Resource) SetManagementPolicies ¶ added in v0.43.0
func (mg *Resource) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Resource.
func (*Resource) SetProviderConfigReference ¶
SetProviderConfigReference of this Resource.
func (*Resource) SetProviderReference ¶
SetProviderReference of this Resource. Deprecated: Use SetProviderConfigReference.
func (*Resource) SetPublishConnectionDetailsTo ¶
func (mg *Resource) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Resource.
func (*Resource) SetWriteConnectionSecretToReference ¶
func (mg *Resource) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Resource.
type ResourceList ¶
type ResourceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Resource `json:"items"` }
ResourceList contains a list of Resources
func (*ResourceList) DeepCopy ¶
func (in *ResourceList) DeepCopy() *ResourceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceList.
func (*ResourceList) DeepCopyInto ¶
func (in *ResourceList) DeepCopyInto(out *ResourceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceList) DeepCopyObject ¶
func (in *ResourceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourceList) GetItems ¶
func (l *ResourceList) GetItems() []resource.Managed
GetItems of this ResourceList.
type ResourceObservation ¶
type ResourceObservation struct { // The resource's identifier. ID *string `json:"id,omitempty"` // The parent resource's identifier. ParentID *string `json:"parentID,omitempty"` // The full path for this resource. Path *string `json:"path,omitempty"` }
ResourceObservation defines the observed state of Resource
func (*ResourceObservation) DeepCopy ¶
func (in *ResourceObservation) DeepCopy() *ResourceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceObservation.
func (*ResourceObservation) DeepCopyInto ¶
func (in *ResourceObservation) DeepCopyInto(out *ResourceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceParameters ¶
type ResourceParameters struct { // Region is which region the Resource will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The last path segment for this resource. // +kubebuilder:validation:Required PathPart *string `json:"pathPart"` CustomResourceParameters `json:",inline"` }
ResourceParameters defines the desired state of Resource
func (*ResourceParameters) DeepCopy ¶
func (in *ResourceParameters) DeepCopy() *ResourceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceParameters.
func (*ResourceParameters) DeepCopyInto ¶
func (in *ResourceParameters) DeepCopyInto(out *ResourceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSpec ¶
type ResourceSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider ResourceParameters `json:"forProvider"` }
ResourceSpec defines the desired state of Resource
func (*ResourceSpec) DeepCopy ¶
func (in *ResourceSpec) DeepCopy() *ResourceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSpec.
func (*ResourceSpec) DeepCopyInto ¶
func (in *ResourceSpec) DeepCopyInto(out *ResourceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceStatus ¶
type ResourceStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider ResourceObservation `json:"atProvider,omitempty"` }
ResourceStatus defines the observed state of Resource.
func (*ResourceStatus) DeepCopy ¶
func (in *ResourceStatus) DeepCopy() *ResourceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceStatus.
func (*ResourceStatus) DeepCopyInto ¶
func (in *ResourceStatus) DeepCopyInto(out *ResourceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Resource_SDK ¶
type Resource_SDK struct { ID *string `json:"id,omitempty"` ParentID *string `json:"parentID,omitempty"` Path *string `json:"path,omitempty"` PathPart *string `json:"pathPart,omitempty"` }
+kubebuilder:skipversion
func (*Resource_SDK) DeepCopy ¶
func (in *Resource_SDK) DeepCopy() *Resource_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Resource_SDK.
func (*Resource_SDK) DeepCopyInto ¶
func (in *Resource_SDK) DeepCopyInto(out *Resource_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestAPI ¶
type RestAPI struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RestAPISpec `json:"spec"` Status RestAPIStatus `json:"status,omitempty"` }
RestAPI is the Schema for the RestAPIS 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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*RestAPI) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPI.
func (*RestAPI) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RestAPI) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RestAPI) GetCondition ¶
func (mg *RestAPI) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RestAPI.
func (*RestAPI) GetDeletionPolicy ¶
func (mg *RestAPI) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RestAPI.
func (*RestAPI) GetManagementPolicies ¶ added in v0.43.0
func (mg *RestAPI) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this RestAPI.
func (*RestAPI) GetProviderConfigReference ¶
GetProviderConfigReference of this RestAPI.
func (*RestAPI) GetProviderReference ¶
GetProviderReference of this RestAPI. Deprecated: Use GetProviderConfigReference.
func (*RestAPI) GetPublishConnectionDetailsTo ¶
func (mg *RestAPI) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RestAPI.
func (*RestAPI) GetWriteConnectionSecretToReference ¶
func (mg *RestAPI) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RestAPI.
func (*RestAPI) SetConditions ¶
SetConditions of this RestAPI.
func (*RestAPI) SetDeletionPolicy ¶
func (mg *RestAPI) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RestAPI.
func (*RestAPI) SetManagementPolicies ¶ added in v0.43.0
func (mg *RestAPI) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this RestAPI.
func (*RestAPI) SetProviderConfigReference ¶
SetProviderConfigReference of this RestAPI.
func (*RestAPI) SetProviderReference ¶
SetProviderReference of this RestAPI. Deprecated: Use SetProviderConfigReference.
func (*RestAPI) SetPublishConnectionDetailsTo ¶
func (mg *RestAPI) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RestAPI.
func (*RestAPI) SetWriteConnectionSecretToReference ¶
func (mg *RestAPI) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RestAPI.
type RestAPIList ¶
type RestAPIList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RestAPI `json:"items"` }
RestAPIList contains a list of RestAPIS
func (*RestAPIList) DeepCopy ¶
func (in *RestAPIList) DeepCopy() *RestAPIList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPIList.
func (*RestAPIList) DeepCopyInto ¶
func (in *RestAPIList) DeepCopyInto(out *RestAPIList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RestAPIList) DeepCopyObject ¶
func (in *RestAPIList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RestAPIList) GetItems ¶
func (l *RestAPIList) GetItems() []resource.Managed
GetItems of this RestAPIList.
type RestAPIObservation ¶
type RestAPIObservation struct { // The timestamp when the API was created. CreatedDate *metav1.Time `json:"createdDate,omitempty"` // The API's identifier. This identifier is unique across all of your APIs in // API Gateway. ID *string `json:"id,omitempty"` // The warning messages reported when failonwarnings is turned on during API // import. Warnings []*string `json:"warnings,omitempty"` }
RestAPIObservation defines the observed state of RestAPI
func (*RestAPIObservation) DeepCopy ¶
func (in *RestAPIObservation) DeepCopy() *RestAPIObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPIObservation.
func (*RestAPIObservation) DeepCopyInto ¶
func (in *RestAPIObservation) DeepCopyInto(out *RestAPIObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestAPIParameters ¶
type RestAPIParameters struct { // Region is which region the RestAPI will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The source of the API key for metering requests according to a usage plan. // Valid values are: >HEADER to read the API key from the X-API-Key header of // a request. AUTHORIZER to read the API key from the UsageIdentifierKey from // a custom authorizer. APIKeySource *string `json:"apiKeySource,omitempty"` // The list of binary media types supported by the RestApi. By default, the // RestApi supports only UTF-8-encoded text payloads. BinaryMediaTypes []*string `json:"binaryMediaTypes,omitempty"` // The ID of the RestApi that you want to clone from. CloneFrom *string `json:"cloneFrom,omitempty"` // The description of the RestApi. Description *string `json:"description,omitempty"` // Specifies whether clients can invoke your API by using the default execute-api // endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com // endpoint. To require that clients use a custom domain name to invoke your // API, disable the default endpoint DisableExecuteAPIEndpoint *bool `json:"disableExecuteAPIEndpoint,omitempty"` // The endpoint configuration of this RestApi showing the endpoint types of // the API. EndpointConfiguration *EndpointConfiguration `json:"endpointConfiguration,omitempty"` // A nullable integer that is used to enable compression (with non-negative // between 0 and 10485760 (10M) bytes, inclusive) or disable compression (with // a null value) on an API. When compression is enabled, compression or decompression // is not applied on the payload if the payload size is smaller than this value. // Setting it to zero allows compression for any payload size. MinimumCompressionSize *int64 `json:"minimumCompressionSize,omitempty"` // The name of the RestApi. // +kubebuilder:validation:Required Name *string `json:"name"` // A stringified JSON policy document that applies to this RestApi regardless // of the caller and Method configuration. Policy *string `json:"policy,omitempty"` // The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. // The tag key can be up to 128 characters and must not start with aws:. The // tag value can be up to 256 characters. Tags map[string]*string `json:"tags,omitempty"` // A version identifier for the API. Version *string `json:"version,omitempty"` CustomRestAPIParameters `json:",inline"` }
RestAPIParameters defines the desired state of RestAPI
func (*RestAPIParameters) DeepCopy ¶
func (in *RestAPIParameters) DeepCopy() *RestAPIParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPIParameters.
func (*RestAPIParameters) DeepCopyInto ¶
func (in *RestAPIParameters) DeepCopyInto(out *RestAPIParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestAPISpec ¶
type RestAPISpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider RestAPIParameters `json:"forProvider"` }
RestAPISpec defines the desired state of RestAPI
func (*RestAPISpec) DeepCopy ¶
func (in *RestAPISpec) DeepCopy() *RestAPISpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPISpec.
func (*RestAPISpec) DeepCopyInto ¶
func (in *RestAPISpec) DeepCopyInto(out *RestAPISpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestAPIStatus ¶
type RestAPIStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider RestAPIObservation `json:"atProvider,omitempty"` }
RestAPIStatus defines the observed state of RestAPI.
func (*RestAPIStatus) DeepCopy ¶
func (in *RestAPIStatus) DeepCopy() *RestAPIStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPIStatus.
func (*RestAPIStatus) DeepCopyInto ¶
func (in *RestAPIStatus) DeepCopyInto(out *RestAPIStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestAPI_SDK ¶
type RestAPI_SDK struct { APIKeySource *string `json:"apiKeySource,omitempty"` BinaryMediaTypes []*string `json:"binaryMediaTypes,omitempty"` CreatedDate *metav1.Time `json:"createdDate,omitempty"` Description *string `json:"description,omitempty"` DisableExecuteAPIEndpoint *bool `json:"disableExecuteAPIEndpoint,omitempty"` // The endpoint configuration to indicate the types of endpoints an API (RestApi) // or its custom domain name (DomainName) has. EndpointConfiguration *EndpointConfiguration `json:"endpointConfiguration,omitempty"` ID *string `json:"id,omitempty"` MinimumCompressionSize *int64 `json:"minimumCompressionSize,omitempty"` Name *string `json:"name,omitempty"` Policy *string `json:"policy,omitempty"` Tags map[string]*string `json:"tags,omitempty"` Version *string `json:"version,omitempty"` Warnings []*string `json:"warnings,omitempty"` }
+kubebuilder:skipversion
func (*RestAPI_SDK) DeepCopy ¶
func (in *RestAPI_SDK) DeepCopy() *RestAPI_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestAPI_SDK.
func (*RestAPI_SDK) DeepCopyInto ¶
func (in *RestAPI_SDK) DeepCopyInto(out *RestAPI_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SDKConfigurationProperty ¶
type SDKConfigurationProperty struct { DefaultValue *string `json:"defaultValue,omitempty"` Description *string `json:"description,omitempty"` FriendlyName *string `json:"friendlyName,omitempty"` Name *string `json:"name,omitempty"` Required *bool `json:"required,omitempty"` }
+kubebuilder:skipversion
func (*SDKConfigurationProperty) DeepCopy ¶
func (in *SDKConfigurationProperty) DeepCopy() *SDKConfigurationProperty
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SDKConfigurationProperty.
func (*SDKConfigurationProperty) DeepCopyInto ¶
func (in *SDKConfigurationProperty) DeepCopyInto(out *SDKConfigurationProperty)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityPolicy ¶
type SecurityPolicy string
const ( SecurityPolicy_TLS_1_0 SecurityPolicy = "TLS_1_0" SecurityPolicy_TLS_1_2 SecurityPolicy = "TLS_1_2" )
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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetDeletionPolicy ¶
func (mg *Stage) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Stage.
func (*Stage) GetManagementPolicies ¶ added in v0.43.0
func (mg *Stage) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) GetWriteConnectionSecretToReference ¶
func (mg *Stage) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Stage.
func (*Stage) ResolveReferences ¶
ResolveReferences of this Stage.
func (*Stage) SetConditions ¶
SetConditions of this Stage.
func (*Stage) SetDeletionPolicy ¶
func (mg *Stage) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Stage.
func (*Stage) SetManagementPolicies ¶ added in v0.43.0
func (mg *Stage) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of 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 StageKey ¶
type StageKey struct { RestAPIID *string `json:"restAPIID,omitempty"` StageName *string `json:"stageName,omitempty"` }
+kubebuilder:skipversion
func (*StageKey) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageKey.
func (*StageKey) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { // Settings for logging access in this stage. AccessLogSettings *AccessLogSettings `json:"accessLogSettings,omitempty"` // The status of the cache cluster for the stage, if enabled. CacheClusterStatus *string `json:"cacheClusterStatus,omitempty"` // Settings for the canary deployment in this stage. CanarySettings *CanarySettings `json:"canarySettings,omitempty"` // The identifier of a client certificate for an API stage. ClientCertificateID *string `json:"clientCertificateID,omitempty"` // The timestamp when the stage was created. CreatedDate *metav1.Time `json:"createdDate,omitempty"` // The identifier of the Deployment that the stage points to. DeploymentID *string `json:"deploymentID,omitempty"` // The timestamp when the stage last updated. LastUpdatedDate *metav1.Time `json:"lastUpdatedDate,omitempty"` // A map that defines the method settings for a Stage resource. Keys (designated // as /{method_setting_key below) are method paths defined as {resource_path}/{http_method} // for an individual method override, or /\*/\* for overriding all methods in // the stage. MethodSettings map[string]*MethodSetting `json:"methodSettings,omitempty"` // The ARN of the WebAcl associated with the Stage. WebACLARN *string `json:"webACLARN,omitempty"` }
StageObservation defines the observed state of Stage
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 { // Region is which region the Stage will be created. // +kubebuilder:validation:Required Region string `json:"region"` // Whether cache clustering is enabled for the stage. CacheClusterEnabled *bool `json:"cacheClusterEnabled,omitempty"` // The stage's cache capacity in GB. For more information about choosing a cache // size, see Enabling API caching to enhance responsiveness (https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-caching.html). CacheClusterSize *string `json:"cacheClusterSize,omitempty"` // The description of the Stage resource. Description *string `json:"description,omitempty"` // The version of the associated API documentation. DocumentationVersion *string `json:"documentationVersion,omitempty"` // The name for the Stage resource. Stage names can only contain alphanumeric // characters, hyphens, and underscores. Maximum length is 128 characters. // +kubebuilder:validation:Required StageName *string `json:"stageName"` // The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. // The tag key can be up to 128 characters and must not start with aws:. The // tag value can be up to 256 characters. Tags map[string]*string `json:"tags,omitempty"` // Specifies whether active tracing with X-ray is enabled for the Stage. TracingEnabled *bool `json:"tracingEnabled,omitempty"` // A map that defines the stage variables for the new Stage resource. Variable // names can have alphanumeric and underscore characters, and the values must // match [A-Za-z0-9-._~:/?#&=,]+. Variables map[string]*string `json:"variables,omitempty"` CustomStageParameters `json:",inline"` }
StageParameters defines the desired state of Stage
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 { xpv1.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 { xpv1.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 Stage_SDK ¶
type Stage_SDK struct { // Access log settings, including the access log format and access log destination // ARN. AccessLogSettings *AccessLogSettings `json:"accessLogSettings,omitempty"` CacheClusterEnabled *bool `json:"cacheClusterEnabled,omitempty"` // Returns the size of the CacheCluster. CacheClusterSize *string `json:"cacheClusterSize,omitempty"` // Returns the status of the CacheCluster. CacheClusterStatus *string `json:"cacheClusterStatus,omitempty"` // Configuration settings of a canary deployment. CanarySettings *CanarySettings `json:"canarySettings,omitempty"` ClientCertificateID *string `json:"clientCertificateID,omitempty"` CreatedDate *metav1.Time `json:"createdDate,omitempty"` DeploymentID *string `json:"deploymentID,omitempty"` Description *string `json:"description,omitempty"` DocumentationVersion *string `json:"documentationVersion,omitempty"` LastUpdatedDate *metav1.Time `json:"lastUpdatedDate,omitempty"` MethodSettings map[string]*MethodSetting `json:"methodSettings,omitempty"` StageName *string `json:"stageName,omitempty"` Tags map[string]*string `json:"tags,omitempty"` TracingEnabled *bool `json:"tracingEnabled,omitempty"` Variables map[string]*string `json:"variables,omitempty"` WebACLARN *string `json:"webACLARN,omitempty"` }
+kubebuilder:skipversion
func (*Stage_SDK) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Stage_SDK.
func (*Stage_SDK) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TLSConfig ¶
type TLSConfig struct {
InsecureSkipVerification *bool `json:"insecureSkipVerification,omitempty"`
}
+kubebuilder:skipversion
func (*TLSConfig) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSConfig.
func (*TLSConfig) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThrottleSettings ¶
type ThrottleSettings struct { BurstLimit *int64 `json:"burstLimit,omitempty"` RateLimit *float64 `json:"rateLimit,omitempty"` }
+kubebuilder:skipversion
func (*ThrottleSettings) DeepCopy ¶
func (in *ThrottleSettings) DeepCopy() *ThrottleSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThrottleSettings.
func (*ThrottleSettings) DeepCopyInto ¶
func (in *ThrottleSettings) DeepCopyInto(out *ThrottleSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnauthorizedCacheControlHeaderStrategy ¶
type UnauthorizedCacheControlHeaderStrategy string
const ()
type UpdateGatewayResponseOutput ¶
type UpdateGatewayResponseOutput struct { DefaultResponse *bool `json:"defaultResponse,omitempty"` ResponseParameters map[string]*string `json:"responseParameters,omitempty"` ResponseTemplates map[string]*string `json:"responseTemplates,omitempty"` ResponseType *string `json:"responseType,omitempty"` // The status code. StatusCode *string `json:"statusCode,omitempty"` }
+kubebuilder:skipversion
func (*UpdateGatewayResponseOutput) DeepCopy ¶
func (in *UpdateGatewayResponseOutput) DeepCopy() *UpdateGatewayResponseOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateGatewayResponseOutput.
func (*UpdateGatewayResponseOutput) DeepCopyInto ¶
func (in *UpdateGatewayResponseOutput) DeepCopyInto(out *UpdateGatewayResponseOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdateRequestValidatorOutput ¶
type UpdateRequestValidatorOutput struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` ValidateRequestBody *bool `json:"validateRequestBody,omitempty"` ValidateRequestParameters *bool `json:"validateRequestParameters,omitempty"` }
+kubebuilder:skipversion
func (*UpdateRequestValidatorOutput) DeepCopy ¶
func (in *UpdateRequestValidatorOutput) DeepCopy() *UpdateRequestValidatorOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateRequestValidatorOutput.
func (*UpdateRequestValidatorOutput) DeepCopyInto ¶
func (in *UpdateRequestValidatorOutput) DeepCopyInto(out *UpdateRequestValidatorOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpdateVPCLinkOutput ¶
type UpdateVPCLinkOutput struct { Description *string `json:"description,omitempty"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Status *string `json:"status,omitempty"` StatusMessage *string `json:"statusMessage,omitempty"` Tags map[string]*string `json:"tags,omitempty"` TargetARNs []*string `json:"targetARNs,omitempty"` }
+kubebuilder:skipversion
func (*UpdateVPCLinkOutput) DeepCopy ¶
func (in *UpdateVPCLinkOutput) DeepCopy() *UpdateVPCLinkOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpdateVPCLinkOutput.
func (*UpdateVPCLinkOutput) DeepCopyInto ¶
func (in *UpdateVPCLinkOutput) DeepCopyInto(out *UpdateVPCLinkOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlan ¶
type UsagePlan struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UsagePlanSpec `json:"spec"` Status UsagePlanStatus `json:"status,omitempty"` }
UsagePlan is the Schema for the UsagePlans 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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*UsagePlan) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlan.
func (*UsagePlan) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UsagePlan) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UsagePlan) GetCondition ¶
func (mg *UsagePlan) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UsagePlan.
func (*UsagePlan) GetDeletionPolicy ¶
func (mg *UsagePlan) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UsagePlan.
func (*UsagePlan) GetManagementPolicies ¶ added in v0.43.0
func (mg *UsagePlan) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this UsagePlan.
func (*UsagePlan) GetProviderConfigReference ¶
GetProviderConfigReference of this UsagePlan.
func (*UsagePlan) GetProviderReference ¶
GetProviderReference of this UsagePlan. Deprecated: Use GetProviderConfigReference.
func (*UsagePlan) GetPublishConnectionDetailsTo ¶
func (mg *UsagePlan) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UsagePlan.
func (*UsagePlan) GetWriteConnectionSecretToReference ¶
func (mg *UsagePlan) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UsagePlan.
func (*UsagePlan) ResolveReferences ¶
ResolveReferences of this UsagePlan.
func (*UsagePlan) SetConditions ¶
SetConditions of this UsagePlan.
func (*UsagePlan) SetDeletionPolicy ¶
func (mg *UsagePlan) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UsagePlan.
func (*UsagePlan) SetManagementPolicies ¶ added in v0.43.0
func (mg *UsagePlan) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this UsagePlan.
func (*UsagePlan) SetProviderConfigReference ¶
SetProviderConfigReference of this UsagePlan.
func (*UsagePlan) SetProviderReference ¶
SetProviderReference of this UsagePlan. Deprecated: Use SetProviderConfigReference.
func (*UsagePlan) SetPublishConnectionDetailsTo ¶
func (mg *UsagePlan) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UsagePlan.
func (*UsagePlan) SetWriteConnectionSecretToReference ¶
func (mg *UsagePlan) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UsagePlan.
type UsagePlanKey ¶
type UsagePlanKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UsagePlanKeySpec `json:"spec"` Status UsagePlanKeyStatus `json:"status,omitempty"` }
UsagePlanKey is the Schema for the UsagePlanKeys 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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*UsagePlanKey) DeepCopy ¶
func (in *UsagePlanKey) DeepCopy() *UsagePlanKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKey.
func (*UsagePlanKey) DeepCopyInto ¶
func (in *UsagePlanKey) DeepCopyInto(out *UsagePlanKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UsagePlanKey) DeepCopyObject ¶
func (in *UsagePlanKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UsagePlanKey) GetCondition ¶
func (mg *UsagePlanKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UsagePlanKey.
func (*UsagePlanKey) GetDeletionPolicy ¶
func (mg *UsagePlanKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UsagePlanKey.
func (*UsagePlanKey) GetManagementPolicies ¶ added in v0.43.0
func (mg *UsagePlanKey) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this UsagePlanKey.
func (*UsagePlanKey) GetProviderConfigReference ¶
func (mg *UsagePlanKey) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this UsagePlanKey.
func (*UsagePlanKey) GetProviderReference ¶
func (mg *UsagePlanKey) GetProviderReference() *xpv1.Reference
GetProviderReference of this UsagePlanKey. Deprecated: Use GetProviderConfigReference.
func (*UsagePlanKey) GetPublishConnectionDetailsTo ¶
func (mg *UsagePlanKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UsagePlanKey.
func (*UsagePlanKey) GetWriteConnectionSecretToReference ¶
func (mg *UsagePlanKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UsagePlanKey.
func (*UsagePlanKey) ResolveReferences ¶
ResolveReferences of this UsagePlanKey.
func (*UsagePlanKey) SetConditions ¶
func (mg *UsagePlanKey) SetConditions(c ...xpv1.Condition)
SetConditions of this UsagePlanKey.
func (*UsagePlanKey) SetDeletionPolicy ¶
func (mg *UsagePlanKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UsagePlanKey.
func (*UsagePlanKey) SetManagementPolicies ¶ added in v0.43.0
func (mg *UsagePlanKey) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this UsagePlanKey.
func (*UsagePlanKey) SetProviderConfigReference ¶
func (mg *UsagePlanKey) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this UsagePlanKey.
func (*UsagePlanKey) SetProviderReference ¶
func (mg *UsagePlanKey) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this UsagePlanKey. Deprecated: Use SetProviderConfigReference.
func (*UsagePlanKey) SetPublishConnectionDetailsTo ¶
func (mg *UsagePlanKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UsagePlanKey.
func (*UsagePlanKey) SetWriteConnectionSecretToReference ¶
func (mg *UsagePlanKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UsagePlanKey.
type UsagePlanKeyList ¶
type UsagePlanKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UsagePlanKey `json:"items"` }
UsagePlanKeyList contains a list of UsagePlanKeys
func (*UsagePlanKeyList) DeepCopy ¶
func (in *UsagePlanKeyList) DeepCopy() *UsagePlanKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKeyList.
func (*UsagePlanKeyList) DeepCopyInto ¶
func (in *UsagePlanKeyList) DeepCopyInto(out *UsagePlanKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UsagePlanKeyList) DeepCopyObject ¶
func (in *UsagePlanKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UsagePlanKeyList) GetItems ¶
func (l *UsagePlanKeyList) GetItems() []resource.Managed
GetItems of this UsagePlanKeyList.
type UsagePlanKeyObservation ¶
type UsagePlanKeyObservation struct { // The Id of a usage plan key. ID *string `json:"id,omitempty"` // The name of a usage plan key. Name *string `json:"name,omitempty"` // The type of a usage plan key. Currently, the valid key type is API_KEY. Type *string `json:"type_,omitempty"` // The value of a usage plan key. Value *string `json:"value,omitempty"` }
UsagePlanKeyObservation defines the observed state of UsagePlanKey
func (*UsagePlanKeyObservation) DeepCopy ¶
func (in *UsagePlanKeyObservation) DeepCopy() *UsagePlanKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKeyObservation.
func (*UsagePlanKeyObservation) DeepCopyInto ¶
func (in *UsagePlanKeyObservation) DeepCopyInto(out *UsagePlanKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanKeyParameters ¶
type UsagePlanKeyParameters struct { // Region is which region the UsagePlanKey will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The identifier of a UsagePlanKey resource for a plan customer. // +kubebuilder:validation:Required KeyID *string `json:"keyID"` // The type of a UsagePlanKey resource for a plan customer. // +kubebuilder:validation:Required KeyType *string `json:"keyType"` CustomUsagePlanKeyParameters `json:",inline"` }
UsagePlanKeyParameters defines the desired state of UsagePlanKey
func (*UsagePlanKeyParameters) DeepCopy ¶
func (in *UsagePlanKeyParameters) DeepCopy() *UsagePlanKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKeyParameters.
func (*UsagePlanKeyParameters) DeepCopyInto ¶
func (in *UsagePlanKeyParameters) DeepCopyInto(out *UsagePlanKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanKeySpec ¶
type UsagePlanKeySpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider UsagePlanKeyParameters `json:"forProvider"` }
UsagePlanKeySpec defines the desired state of UsagePlanKey
func (*UsagePlanKeySpec) DeepCopy ¶
func (in *UsagePlanKeySpec) DeepCopy() *UsagePlanKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKeySpec.
func (*UsagePlanKeySpec) DeepCopyInto ¶
func (in *UsagePlanKeySpec) DeepCopyInto(out *UsagePlanKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanKeyStatus ¶
type UsagePlanKeyStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider UsagePlanKeyObservation `json:"atProvider,omitempty"` }
UsagePlanKeyStatus defines the observed state of UsagePlanKey.
func (*UsagePlanKeyStatus) DeepCopy ¶
func (in *UsagePlanKeyStatus) DeepCopy() *UsagePlanKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKeyStatus.
func (*UsagePlanKeyStatus) DeepCopyInto ¶
func (in *UsagePlanKeyStatus) DeepCopyInto(out *UsagePlanKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanKey_SDK ¶
type UsagePlanKey_SDK struct { ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Type *string `json:"type_,omitempty"` Value *string `json:"value,omitempty"` }
+kubebuilder:skipversion
func (*UsagePlanKey_SDK) DeepCopy ¶
func (in *UsagePlanKey_SDK) DeepCopy() *UsagePlanKey_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKey_SDK.
func (*UsagePlanKey_SDK) DeepCopyInto ¶
func (in *UsagePlanKey_SDK) DeepCopyInto(out *UsagePlanKey_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanList ¶
type UsagePlanList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UsagePlan `json:"items"` }
UsagePlanList contains a list of UsagePlans
func (*UsagePlanList) DeepCopy ¶
func (in *UsagePlanList) DeepCopy() *UsagePlanList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanList.
func (*UsagePlanList) DeepCopyInto ¶
func (in *UsagePlanList) DeepCopyInto(out *UsagePlanList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UsagePlanList) DeepCopyObject ¶
func (in *UsagePlanList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UsagePlanList) GetItems ¶
func (l *UsagePlanList) GetItems() []resource.Managed
GetItems of this UsagePlanList.
type UsagePlanObservation ¶
type UsagePlanObservation struct { // The associated API stages of a usage plan. APIStages []*APIStage `json:"apiStages,omitempty"` // The identifier of a UsagePlan resource. ID *string `json:"id,omitempty"` // The AWS Markeplace product identifier to associate with the usage plan as // a SaaS product on AWS Marketplace. ProductCode *string `json:"productCode,omitempty"` }
UsagePlanObservation defines the observed state of UsagePlan
func (*UsagePlanObservation) DeepCopy ¶
func (in *UsagePlanObservation) DeepCopy() *UsagePlanObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanObservation.
func (*UsagePlanObservation) DeepCopyInto ¶
func (in *UsagePlanObservation) DeepCopyInto(out *UsagePlanObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanParameters ¶
type UsagePlanParameters struct { // Region is which region the UsagePlan will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The description of the usage plan. Description *string `json:"description,omitempty"` // The name of the usage plan. // +kubebuilder:validation:Required Name *string `json:"name"` // The quota of the usage plan. Quota *QuotaSettings `json:"quota,omitempty"` // The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. // The tag key can be up to 128 characters and must not start with aws:. The // tag value can be up to 256 characters. Tags map[string]*string `json:"tags,omitempty"` // The throttling limits of the usage plan. Throttle *ThrottleSettings `json:"throttle,omitempty"` CustomUsagePlanParameters `json:",inline"` }
UsagePlanParameters defines the desired state of UsagePlan
func (*UsagePlanParameters) DeepCopy ¶
func (in *UsagePlanParameters) DeepCopy() *UsagePlanParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanParameters.
func (*UsagePlanParameters) DeepCopyInto ¶
func (in *UsagePlanParameters) DeepCopyInto(out *UsagePlanParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanSpec ¶
type UsagePlanSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider UsagePlanParameters `json:"forProvider"` }
UsagePlanSpec defines the desired state of UsagePlan
func (*UsagePlanSpec) DeepCopy ¶
func (in *UsagePlanSpec) DeepCopy() *UsagePlanSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanSpec.
func (*UsagePlanSpec) DeepCopyInto ¶
func (in *UsagePlanSpec) DeepCopyInto(out *UsagePlanSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanStatus ¶
type UsagePlanStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider UsagePlanObservation `json:"atProvider,omitempty"` }
UsagePlanStatus defines the observed state of UsagePlan.
func (*UsagePlanStatus) DeepCopy ¶
func (in *UsagePlanStatus) DeepCopy() *UsagePlanStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanStatus.
func (*UsagePlanStatus) DeepCopyInto ¶
func (in *UsagePlanStatus) DeepCopyInto(out *UsagePlanStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlan_SDK ¶
type UsagePlan_SDK struct { APIStages []*APIStage `json:"apiStages,omitempty"` Description *string `json:"description,omitempty"` ID *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` ProductCode *string `json:"productCode,omitempty"` // Quotas configured for a usage plan. Quota *QuotaSettings `json:"quota,omitempty"` Tags map[string]*string `json:"tags,omitempty"` // The API request rate limits. Throttle *ThrottleSettings `json:"throttle,omitempty"` }
+kubebuilder:skipversion
func (*UsagePlan_SDK) DeepCopy ¶
func (in *UsagePlan_SDK) DeepCopy() *UsagePlan_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlan_SDK.
func (*UsagePlan_SDK) DeepCopyInto ¶
func (in *UsagePlan_SDK) DeepCopyInto(out *UsagePlan_SDK)
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:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
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) GetDeletionPolicy ¶
func (mg *VPCLink) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this VPCLink.
func (*VPCLink) GetManagementPolicies ¶ added in v0.43.0
func (mg *VPCLink) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) GetWriteConnectionSecretToReference ¶
func (mg *VPCLink) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference 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) SetManagementPolicies ¶ added in v0.43.0
func (mg *VPCLink) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of 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 { // The identifier of the VpcLink. It is used in an Integration to reference // this VpcLink. ID *string `json:"id,omitempty"` // The status of the VPC link. The valid values are AVAILABLE, PENDING, DELETING, // or FAILED. Deploying an API will wait if the status is PENDING and will fail // if the status is DELETING. Status *string `json:"status,omitempty"` // A description about the VPC link status. StatusMessage *string `json:"statusMessage,omitempty"` }
VPCLinkObservation defines the observed state of VPCLink
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 { // Region is which region the VPCLink will be created. // +kubebuilder:validation:Required Region string `json:"region"` // The description of the VPC link. Description *string `json:"description,omitempty"` // The name used to label and identify the VPC link. // +kubebuilder:validation:Required Name *string `json:"name"` // The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. // The tag key can be up to 128 characters and must not start with aws:. The // tag value can be up to 256 characters. Tags map[string]*string `json:"tags,omitempty"` // The ARN of the network load balancer of the VPC targeted by the VPC link. // The network load balancer must be owned by the same AWS account of the API // owner. // +kubebuilder:validation:Required TargetARNs []*string `json:"targetARNs"` CustomVPCLinkParameters `json:",inline"` }
VPCLinkParameters defines the desired state of VPCLink
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 { xpv1.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 { xpv1.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.
type VPCLinkStatus_SDK ¶
type VPCLinkStatus_SDK string
const ( VPCLinkStatus_SDK_AVAILABLE VPCLinkStatus_SDK = "AVAILABLE" VPCLinkStatus_SDK_PENDING VPCLinkStatus_SDK = "PENDING" VPCLinkStatus_SDK_DELETING VPCLinkStatus_SDK = "DELETING" VPCLinkStatus_SDK_FAILED VPCLinkStatus_SDK = "FAILED" )
Source Files ¶
- custom_types.go
- zz_api_key.go
- zz_authorizer.go
- zz_base_path_mapping.go
- zz_deployment.go
- zz_doc.go
- zz_documentation_part.go
- zz_documentation_version.go
- zz_domain_name.go
- zz_enums.go
- zz_gateway_response.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_integration.go
- zz_integration_response.go
- zz_method.go
- zz_method_response.go
- zz_model.go
- zz_request_validator.go
- zz_resource.go
- zz_rest_api.go
- zz_stage.go
- zz_types.go
- zz_usage_plan.go
- zz_usage_plan_key.go
- zz_vpc_link.go