Documentation
¶
Index ¶
- Constants
- Variables
- func IntegrationID() reference.ExtractValueFn
- type API
- func (in *API) DeepCopy() *API
- func (in *API) DeepCopyInto(out *API)
- func (in *API) DeepCopyObject() runtime.Object
- func (mg *API) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *API) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *API) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *API) GetProviderConfigReference() *xpv1.Reference
- func (mg *API) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *API) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *API) SetConditions(c ...xpv1.Condition)
- func (mg *API) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *API) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *API) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *API) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *API) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type APIList
- type APIMapping
- func (in *APIMapping) DeepCopy() *APIMapping
- func (in *APIMapping) DeepCopyInto(out *APIMapping)
- func (in *APIMapping) DeepCopyObject() runtime.Object
- func (mg *APIMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *APIMapping) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *APIMapping) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *APIMapping) GetProviderConfigReference() *xpv1.Reference
- func (mg *APIMapping) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *APIMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *APIMapping) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *APIMapping) SetConditions(c ...xpv1.Condition)
- func (mg *APIMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *APIMapping) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *APIMapping) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *APIMapping) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *APIMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type APIMappingList
- type APIMappingObservation
- type APIMappingParameters
- type APIMappingSpec
- type APIMappingStatus
- type APIMapping_SDK
- type APIObservation
- type APIParameters
- type APISpec
- type APIStatus
- type API_SDK
- type AccessLogSettings
- type AuthorizationType
- 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) 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) 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 CORS
- type ConnectionType
- type ContentHandlingStrategy
- type CustomAPIMappingObservation
- type CustomAPIMappingParameters
- type CustomAPIObservation
- type CustomAPIParameters
- type CustomAuthorizerObservation
- type CustomAuthorizerParameters
- type CustomDeploymentObservation
- type CustomDeploymentParameters
- type CustomDomainNameObservation
- type CustomDomainNameParameters
- type CustomIntegrationObservation
- type CustomIntegrationParameters
- type CustomIntegrationResponseObservation
- type CustomIntegrationResponseParameters
- type CustomModelObservation
- type CustomModelParameters
- type CustomRouteObservation
- type CustomRouteParameters
- type CustomRouteResponseObservation
- type CustomRouteResponseParameters
- type CustomStageObservation
- type CustomStageParameters
- type CustomVPCLinkObservation
- 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) 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Deployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DeploymentList
- type DeploymentObservation
- type DeploymentParameters
- type DeploymentSpec
- type DeploymentStatus
- type DeploymentStatus_SDK
- type Deployment_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) 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DomainName) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DomainNameConfiguration
- type DomainNameList
- type DomainNameObservation
- type DomainNameParameters
- type DomainNameSpec
- type DomainNameStatus
- type DomainNameStatus_SDK
- type DomainName_SDK
- type EndpointType
- type HeaderEntry
- 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) 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) 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) 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IntegrationResponse) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IntegrationResponseList
- type IntegrationResponseObservation
- type IntegrationResponseParameters
- type IntegrationResponseSpec
- type IntegrationResponseStatus
- type IntegrationResponse_SDK
- type IntegrationSpec
- type IntegrationStatus
- type IntegrationType
- type Integration_SDK
- type JWTConfiguration
- type LoggingLevel
- 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) 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) 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 ParameterConstraints
- type PassthroughBehavior
- type ProtocolType
- type ResponseParameter
- type ResponseParameters
- type Route
- func (in *Route) DeepCopy() *Route
- func (in *Route) DeepCopyInto(out *Route)
- func (in *Route) DeepCopyObject() runtime.Object
- func (mg *Route) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *Route) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *Route) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *Route) GetProviderConfigReference() *xpv1.Reference
- func (mg *Route) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Route) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *Route) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Route) SetConditions(c ...xpv1.Condition)
- func (mg *Route) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Route) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *Route) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Route) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Route) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouteList
- type RouteObservation
- type RouteParameters
- type RouteResponse
- func (in *RouteResponse) DeepCopy() *RouteResponse
- func (in *RouteResponse) DeepCopyInto(out *RouteResponse)
- func (in *RouteResponse) DeepCopyObject() runtime.Object
- func (mg *RouteResponse) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *RouteResponse) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *RouteResponse) GetManagementPolicies() xpv1.ManagementPolicies
- func (mg *RouteResponse) GetProviderConfigReference() *xpv1.Reference
- func (mg *RouteResponse) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RouteResponse) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *RouteResponse) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RouteResponse) SetConditions(c ...xpv1.Condition)
- func (mg *RouteResponse) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *RouteResponse) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *RouteResponse) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RouteResponse) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RouteResponse) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RouteResponseList
- type RouteResponseObservation
- type RouteResponseParameters
- type RouteResponseSpec
- type RouteResponseStatus
- type RouteResponse_SDK
- type RouteSettings
- type RouteSpec
- type RouteStatus
- type Route_SDK
- 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) 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Stage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StageList
- type StageObservation
- type StageParameters
- type StageSpec
- type StageStatus
- type Stage_SDK
- type TLSConfig
- type TLSConfigInput
- 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) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *VPCLink) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *VPCLink) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *VPCLink) SetConditions(c ...xpv1.Condition)
- func (mg *VPCLink) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *VPCLink) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (mg *VPCLink) SetProviderConfigReference(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
- type VPCLinkVersion
- type VPCLink_SDK
Constants ¶
const ( CRDGroup = "apigatewayv2.aws.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( VPCLinkKind = "VPCLink" VPCLinkGroupKind = schema.GroupKind{Group: CRDGroup, Kind: VPCLinkKind}.String() VPCLinkKindAPIVersion = VPCLinkKind + "." + GroupVersion.String() VPCLinkGroupVersionKind = GroupVersion.WithKind(VPCLinkKind) )
Repository type metadata.
var ( APIKind = "API" APIGroupKind = schema.GroupKind{Group: CRDGroup, Kind: APIKind}.String() APIKindAPIVersion = APIKind + "." + GroupVersion.String() APIGroupVersionKind = GroupVersion.WithKind(APIKind) )
Repository type metadata.
var ( APIMappingKind = "APIMapping" APIMappingGroupKind = schema.GroupKind{Group: CRDGroup, Kind: APIMappingKind}.String() APIMappingKindAPIVersion = APIMappingKind + "." + GroupVersion.String() APIMappingGroupVersionKind = GroupVersion.WithKind(APIMappingKind) )
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 ( DeploymentKind = "Deployment" DeploymentGroupKind = schema.GroupKind{Group: CRDGroup, Kind: DeploymentKind}.String() DeploymentKindAPIVersion = DeploymentKind + "." + GroupVersion.String() DeploymentGroupVersionKind = GroupVersion.WithKind(DeploymentKind) )
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 ( // 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 ( ModelKind = "Model" ModelGroupKind = schema.GroupKind{Group: CRDGroup, Kind: ModelKind}.String() ModelKindAPIVersion = ModelKind + "." + GroupVersion.String() ModelGroupVersionKind = GroupVersion.WithKind(ModelKind) )
Repository type metadata.
var ( RouteKind = "Route" RouteGroupKind = schema.GroupKind{Group: CRDGroup, Kind: RouteKind}.String() RouteKindAPIVersion = RouteKind + "." + GroupVersion.String() RouteGroupVersionKind = GroupVersion.WithKind(RouteKind) )
Repository type metadata.
var ( RouteResponseKind = "RouteResponse" RouteResponseGroupKind = schema.GroupKind{Group: CRDGroup, Kind: RouteResponseKind}.String() RouteResponseKindAPIVersion = RouteResponseKind + "." + GroupVersion.String() RouteResponseGroupVersionKind = GroupVersion.WithKind(RouteResponseKind) )
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.
Functions ¶
func IntegrationID ¶ added in v0.32.0
func IntegrationID() reference.ExtractValueFn
IntegrationID returns the ID for an Integration
Types ¶
type API ¶
type API struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec APISpec `json:"spec"`
Status APIStatus `json:"status,omitempty"`
}
API is the Schema for the APIS API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*API) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new API.
func (*API) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*API) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*API) GetCondition ¶
func (mg *API) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this API.
func (*API) GetDeletionPolicy ¶
func (mg *API) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this API.
func (*API) GetManagementPolicies ¶ added in v0.43.0
func (mg *API) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this API.
func (*API) GetProviderConfigReference ¶
GetProviderConfigReference of this API.
func (*API) GetPublishConnectionDetailsTo ¶
func (mg *API) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this API.
func (*API) GetWriteConnectionSecretToReference ¶
func (mg *API) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this API.
func (*API) SetConditions ¶
SetConditions of this API.
func (*API) SetDeletionPolicy ¶
func (mg *API) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this API.
func (*API) SetManagementPolicies ¶ added in v0.43.0
func (mg *API) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this API.
func (*API) SetProviderConfigReference ¶
SetProviderConfigReference of this API.
func (*API) SetPublishConnectionDetailsTo ¶
func (mg *API) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this API.
func (*API) SetWriteConnectionSecretToReference ¶
func (mg *API) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this API.
type APIList ¶
type APIList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []API `json:"items"`
}
APIList contains a list of APIS
func (*APIList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIList.
func (*APIList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*APIList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type APIMapping ¶
type APIMapping struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec APIMappingSpec `json:"spec"`
Status APIMappingStatus `json:"status,omitempty"`
}
APIMapping is the Schema for the APIMappings API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*APIMapping) DeepCopy ¶
func (in *APIMapping) DeepCopy() *APIMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIMapping.
func (*APIMapping) DeepCopyInto ¶
func (in *APIMapping) DeepCopyInto(out *APIMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*APIMapping) DeepCopyObject ¶
func (in *APIMapping) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*APIMapping) GetCondition ¶
func (mg *APIMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this APIMapping.
func (*APIMapping) GetDeletionPolicy ¶
func (mg *APIMapping) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this APIMapping.
func (*APIMapping) GetManagementPolicies ¶ added in v0.43.0
func (mg *APIMapping) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this APIMapping.
func (*APIMapping) GetProviderConfigReference ¶
func (mg *APIMapping) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this APIMapping.
func (*APIMapping) GetPublishConnectionDetailsTo ¶
func (mg *APIMapping) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this APIMapping.
func (*APIMapping) GetWriteConnectionSecretToReference ¶
func (mg *APIMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this APIMapping.
func (*APIMapping) ResolveReferences ¶
ResolveReferences of this APIMapping.
func (*APIMapping) SetConditions ¶
func (mg *APIMapping) SetConditions(c ...xpv1.Condition)
SetConditions of this APIMapping.
func (*APIMapping) SetDeletionPolicy ¶
func (mg *APIMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this APIMapping.
func (*APIMapping) SetManagementPolicies ¶ added in v0.43.0
func (mg *APIMapping) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this APIMapping.
func (*APIMapping) SetProviderConfigReference ¶
func (mg *APIMapping) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this APIMapping.
func (*APIMapping) SetPublishConnectionDetailsTo ¶
func (mg *APIMapping) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this APIMapping.
func (*APIMapping) SetWriteConnectionSecretToReference ¶
func (mg *APIMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this APIMapping.
type APIMappingList ¶
type APIMappingList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []APIMapping `json:"items"`
}
APIMappingList contains a list of APIMappings
func (*APIMappingList) DeepCopy ¶
func (in *APIMappingList) DeepCopy() *APIMappingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIMappingList.
func (*APIMappingList) DeepCopyInto ¶
func (in *APIMappingList) DeepCopyInto(out *APIMappingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*APIMappingList) DeepCopyObject ¶
func (in *APIMappingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*APIMappingList) GetItems ¶
func (l *APIMappingList) GetItems() []resource.Managed
GetItems of this APIMappingList.
type APIMappingObservation ¶
type APIMappingObservation struct {
APIID *string `json:"apiID,omitempty"`
APIMappingID *string `json:"apiMappingID,omitempty"`
Stage *string `json:"stage,omitempty"`
CustomAPIMappingObservation `json:",inline"`
}
APIMappingObservation defines the observed state of APIMapping
func (*APIMappingObservation) DeepCopy ¶
func (in *APIMappingObservation) DeepCopy() *APIMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIMappingObservation.
func (*APIMappingObservation) DeepCopyInto ¶
func (in *APIMappingObservation) DeepCopyInto(out *APIMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIMappingParameters ¶
type APIMappingParameters struct {
// Region is which region the APIMapping will be created.
// +kubebuilder:validation:Required
Region string `json:"region"`
APIMappingKey *string `json:"apiMappingKey,omitempty"`
CustomAPIMappingParameters `json:",inline"`
}
APIMappingParameters defines the desired state of APIMapping
func (*APIMappingParameters) DeepCopy ¶
func (in *APIMappingParameters) DeepCopy() *APIMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIMappingParameters.
func (*APIMappingParameters) DeepCopyInto ¶
func (in *APIMappingParameters) DeepCopyInto(out *APIMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIMappingSpec ¶
type APIMappingSpec struct {
xpv1.ResourceSpec `json:",inline"`
ForProvider APIMappingParameters `json:"forProvider"`
}
APIMappingSpec defines the desired state of APIMapping
func (*APIMappingSpec) DeepCopy ¶
func (in *APIMappingSpec) DeepCopy() *APIMappingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIMappingSpec.
func (*APIMappingSpec) DeepCopyInto ¶
func (in *APIMappingSpec) DeepCopyInto(out *APIMappingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIMappingStatus ¶
type APIMappingStatus struct {
xpv1.ResourceStatus `json:",inline"`
AtProvider APIMappingObservation `json:"atProvider,omitempty"`
}
APIMappingStatus defines the observed state of APIMapping.
func (*APIMappingStatus) DeepCopy ¶
func (in *APIMappingStatus) DeepCopy() *APIMappingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIMappingStatus.
func (*APIMappingStatus) DeepCopyInto ¶
func (in *APIMappingStatus) DeepCopyInto(out *APIMappingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIMapping_SDK ¶
type APIMapping_SDK struct {
// The identifier.
APIID *string `json:"apiID,omitempty"`
// The identifier.
APIMappingID *string `json:"apiMappingID,omitempty"`
// After evaluating a selection expression, the result is compared against one
// or more selection keys to find a matching key. See Selection Expressions
// (https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions)
// for a list of expressions and each expression's associated selection key
// type.
APIMappingKey *string `json:"apiMappingKey,omitempty"`
// A string with a length between [1-128].
Stage *string `json:"stage,omitempty"`
}
+kubebuilder:skipversion
func (*APIMapping_SDK) DeepCopy ¶
func (in *APIMapping_SDK) DeepCopy() *APIMapping_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIMapping_SDK.
func (*APIMapping_SDK) DeepCopyInto ¶
func (in *APIMapping_SDK) DeepCopyInto(out *APIMapping_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIObservation ¶
type APIObservation struct {
APIEndpoint *string `json:"apiEndpoint,omitempty"`
APIGatewayManaged *bool `json:"apiGatewayManaged,omitempty"`
APIID *string `json:"apiID,omitempty"`
CreatedDate *metav1.Time `json:"createdDate,omitempty"`
ImportInfo []*string `json:"importInfo,omitempty"`
Warnings []*string `json:"warnings,omitempty"`
CustomAPIObservation `json:",inline"`
}
APIObservation defines the observed state of API
func (*APIObservation) DeepCopy ¶
func (in *APIObservation) DeepCopy() *APIObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIObservation.
func (*APIObservation) DeepCopyInto ¶
func (in *APIObservation) DeepCopyInto(out *APIObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIParameters ¶
type APIParameters struct {
// Region is which region the API will be created.
// +kubebuilder:validation:Required
Region string `json:"region"`
APIKeySelectionExpression *string `json:"apiKeySelectionExpression,omitempty"`
CORSConfiguration *CORS `json:"corsConfiguration,omitempty"`
CredentialsARN *string `json:"credentialsARN,omitempty"`
Description *string `json:"description,omitempty"`
DisableExecuteAPIEndpoint *bool `json:"disableExecuteAPIEndpoint,omitempty"`
DisableSchemaValidation *bool `json:"disableSchemaValidation,omitempty"`
// +kubebuilder:validation:Required
Name *string `json:"name"`
// +kubebuilder:validation:Required
ProtocolType *string `json:"protocolType"`
RouteKey *string `json:"routeKey,omitempty"`
RouteSelectionExpression *string `json:"routeSelectionExpression,omitempty"`
Tags map[string]*string `json:"tags,omitempty"`
Target *string `json:"target,omitempty"`
Version *string `json:"version,omitempty"`
CustomAPIParameters `json:",inline"`
}
APIParameters defines the desired state of API
func (*APIParameters) DeepCopy ¶
func (in *APIParameters) DeepCopy() *APIParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIParameters.
func (*APIParameters) DeepCopyInto ¶
func (in *APIParameters) DeepCopyInto(out *APIParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APISpec ¶
type APISpec struct {
xpv1.ResourceSpec `json:",inline"`
ForProvider APIParameters `json:"forProvider"`
}
APISpec defines the desired state of API
func (*APISpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APISpec.
func (*APISpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIStatus ¶
type APIStatus struct {
xpv1.ResourceStatus `json:",inline"`
AtProvider APIObservation `json:"atProvider,omitempty"`
}
APIStatus defines the observed state of API.
func (*APIStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIStatus.
func (*APIStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type API_SDK ¶
type API_SDK struct {
APIEndpoint *string `json:"apiEndpoint,omitempty"`
APIGatewayManaged *bool `json:"apiGatewayManaged,omitempty"`
// The identifier.
APIID *string `json:"apiID,omitempty"`
// An expression used to extract information at runtime. See Selection Expressions
// (https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions)
// for more information.
APIKeySelectionExpression *string `json:"apiKeySelectionExpression,omitempty"`
// Represents a CORS configuration. Supported only for HTTP APIs. See Configuring
// CORS (https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-cors.html)
// for more information.
CORSConfiguration *CORS `json:"corsConfiguration,omitempty"`
CreatedDate *metav1.Time `json:"createdDate,omitempty"`
// A string with a length between [0-1024].
Description *string `json:"description,omitempty"`
DisableExecuteAPIEndpoint *bool `json:"disableExecuteAPIEndpoint,omitempty"`
DisableSchemaValidation *bool `json:"disableSchemaValidation,omitempty"`
ImportInfo []*string `json:"importInfo,omitempty"`
// A string with a length between [1-128].
Name *string `json:"name,omitempty"`
// Represents a protocol type.
ProtocolType *string `json:"protocolType,omitempty"`
// An expression used to extract information at runtime. See Selection Expressions
// (https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions)
// for more information.
RouteSelectionExpression *string `json:"routeSelectionExpression,omitempty"`
// Represents a collection of tags associated with the resource.
Tags map[string]*string `json:"tags,omitempty"`
// A string with a length between [1-64].
Version *string `json:"version,omitempty"`
Warnings []*string `json:"warnings,omitempty"`
}
+kubebuilder:skipversion
func (*API_SDK) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new API_SDK.
func (*API_SDK) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessLogSettings ¶
type AccessLogSettings struct {
// Represents an Amazon Resource Name (ARN).
DestinationARN *string `json:"destinationARN,omitempty"`
// A string with a length between [1-1024].
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 AuthorizationType ¶
type AuthorizationType string
const ( AuthorizationType_NONE AuthorizationType = "NONE" AuthorizationType_AWS_IAM AuthorizationType = "AWS_IAM" AuthorizationType_CUSTOM AuthorizationType = "CUSTOM" AuthorizationType_JWT AuthorizationType = "JWT" )
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) 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) 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 {
AuthorizerID *string `json:"authorizerID,omitempty"`
CustomAuthorizerObservation `json:",inline"`
}
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"`
AuthorizerCredentialsARN *string `json:"authorizerCredentialsARN,omitempty"`
AuthorizerPayloadFormatVersion *string `json:"authorizerPayloadFormatVersion,omitempty"`
AuthorizerResultTtlInSeconds *int64 `json:"authorizerResultTtlInSeconds,omitempty"`
// +kubebuilder:validation:Required
AuthorizerType *string `json:"authorizerType"`
AuthorizerURI *string `json:"authorizerURI,omitempty"`
EnableSimpleResponses *bool `json:"enableSimpleResponses,omitempty"`
// +kubebuilder:validation:Required
IdentitySource []*string `json:"identitySource"`
IdentityValidationExpression *string `json:"identityValidationExpression,omitempty"`
JWTConfiguration *JWTConfiguration `json:"jwtConfiguration,omitempty"`
// +kubebuilder:validation:Required
Name *string `json:"name"`
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_REQUEST AuthorizerType = "REQUEST" AuthorizerType_JWT AuthorizerType = "JWT" )
type Authorizer_SDK ¶
type Authorizer_SDK struct {
// Represents an Amazon Resource Name (ARN).
AuthorizerCredentialsARN *string `json:"authorizerCredentialsARN,omitempty"`
// The identifier.
AuthorizerID *string `json:"authorizerID,omitempty"`
// A string with a length between [1-64].
AuthorizerPayloadFormatVersion *string `json:"authorizerPayloadFormatVersion,omitempty"`
// An integer with a value between [0-3600].
AuthorizerResultTtlInSeconds *int64 `json:"authorizerResultTtlInSeconds,omitempty"`
// The authorizer type. Specify REQUEST for a Lambda function using incoming
// request parameters. Specify JWT to use JSON Web Tokens (supported only for
// HTTP APIs).
AuthorizerType *string `json:"authorizerType,omitempty"`
// A string representation of a URI with a length between [1-2048].
AuthorizerURI *string `json:"authorizerURI,omitempty"`
EnableSimpleResponses *bool `json:"enableSimpleResponses,omitempty"`
// The identity source for which authorization is requested. 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 string with a length between [0-1024].
IdentityValidationExpression *string `json:"identityValidationExpression,omitempty"`
// Represents the configuration of a JWT authorizer. Required for the JWT authorizer
// type. Supported only for HTTP APIs.
JWTConfiguration *JWTConfiguration `json:"jwtConfiguration,omitempty"`
// A string with a length between [1-128].
Name *string `json:"name,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 CORS ¶
type CORS struct {
AllowCredentials *bool `json:"allowCredentials,omitempty"`
// Represents a collection of allowed headers. Supported only for HTTP APIs.
AllowHeaders []*string `json:"allowHeaders,omitempty"`
// Represents a collection of methods. Supported only for HTTP APIs.
AllowMethods []*string `json:"allowMethods,omitempty"`
// Represents a collection of origins. Supported only for HTTP APIs.
AllowOrigins []*string `json:"allowOrigins,omitempty"`
// Represents a collection of allowed headers. Supported only for HTTP APIs.
ExposeHeaders []*string `json:"exposeHeaders,omitempty"`
// An integer with a value between -1 and 86400. Supported only for HTTP APIs.
MaxAge *int64 `json:"maxAge,omitempty"`
}
+kubebuilder:skipversion
func (*CORS) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CORS.
func (*CORS) DeepCopyInto ¶
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 CustomAPIMappingObservation ¶ added in v0.51.3
type CustomAPIMappingObservation struct{}
CustomAPIMappingObservation includes the custom fields.
func (*CustomAPIMappingObservation) DeepCopy ¶ added in v0.51.3
func (in *CustomAPIMappingObservation) DeepCopy() *CustomAPIMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomAPIMappingObservation.
func (*CustomAPIMappingObservation) DeepCopyInto ¶ added in v0.51.3
func (in *CustomAPIMappingObservation) DeepCopyInto(out *CustomAPIMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomAPIMappingParameters ¶
type CustomAPIMappingParameters struct {
// APIID is the ID for the API.
// +immutable
// +crossplane:generate:reference:type=API
APIID *string `json:"apiId,omitempty"`
// APIIDRef is a reference to an API used to set
// the APIID.
// +optional
APIIDRef *xpv1.Reference `json:"apiIdRef,omitempty"`
// APIIDSelector selects references to API used
// to set the APIID.
// +optional
APIIDSelector *xpv1.Selector `json:"apiIdSelector,omitempty"`
// Stage is the name for the Stage.
// +immutable
// +crossplane:generate:reference:type=Stage
Stage *string `json:"stage,omitempty"`
// StageDRef is a reference to an Stage used to set
// the Stage.
// +optional
StageRef *xpv1.Reference `json:"stageRef,omitempty"`
// StageSelector selects references to Stage used
// to set the Stage.
// +optional
StageSelector *xpv1.Selector `json:"stageSelector,omitempty"`
// DomainName is the DomainName for the DomainName.
// +immutable
// +crossplane:generate:reference:type=DomainName
DomainName *string `json:"domainName,omitempty"`
// DomainNameRef is a reference to a DomainName used to set
// the DomainName.
// +optional
DomainNameRef *xpv1.Reference `json:"domainNameRef,omitempty"`
// DomainNameSelector selects references to DomainName used
// to set the DomainName.
// +optional
DomainNameSelector *xpv1.Selector `json:"domainNameSelector,omitempty"`
}
CustomAPIMappingParameters includes the custom fields.
func (*CustomAPIMappingParameters) DeepCopy ¶
func (in *CustomAPIMappingParameters) DeepCopy() *CustomAPIMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomAPIMappingParameters.
func (*CustomAPIMappingParameters) DeepCopyInto ¶
func (in *CustomAPIMappingParameters) DeepCopyInto(out *CustomAPIMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomAPIObservation ¶ added in v0.51.3
type CustomAPIObservation struct{}
CustomAPIObservation includes the custom fields.
func (*CustomAPIObservation) DeepCopy ¶ added in v0.51.3
func (in *CustomAPIObservation) DeepCopy() *CustomAPIObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomAPIObservation.
func (*CustomAPIObservation) DeepCopyInto ¶ added in v0.51.3
func (in *CustomAPIObservation) DeepCopyInto(out *CustomAPIObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomAPIParameters ¶
type CustomAPIParameters struct{}
CustomAPIParameters includes the custom fields.
func (*CustomAPIParameters) DeepCopy ¶
func (in *CustomAPIParameters) DeepCopy() *CustomAPIParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomAPIParameters.
func (*CustomAPIParameters) DeepCopyInto ¶
func (in *CustomAPIParameters) DeepCopyInto(out *CustomAPIParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomAuthorizerObservation ¶ added in v0.51.3
type CustomAuthorizerObservation struct{}
CustomAuthorizerObservation includes the custom fields.
func (*CustomAuthorizerObservation) DeepCopy ¶ added in v0.51.3
func (in *CustomAuthorizerObservation) DeepCopy() *CustomAuthorizerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomAuthorizerObservation.
func (*CustomAuthorizerObservation) DeepCopyInto ¶ added in v0.51.3
func (in *CustomAuthorizerObservation) DeepCopyInto(out *CustomAuthorizerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomAuthorizerParameters ¶
type CustomAuthorizerParameters struct {
// APIID is the ID for the API.
// +immutable
APIID *string `json:"apiId,omitempty"`
// APIIDRef is a reference to an API used to set
// the APIID.
// +optional
APIIDRef *xpv1.Reference `json:"apiIdRef,omitempty"`
// APIIDSelector selects references to API used
// to set the APIID.
// +optional
APIIDSelector *xpv1.Selector `json:"apiIdSelector,omitempty"`
}
CustomAuthorizerParameters includes the custom fields.
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 CustomDeploymentObservation ¶ added in v0.51.3
type CustomDeploymentObservation struct{}
CustomDeploymentObservation includes the custom fields.
func (*CustomDeploymentObservation) DeepCopy ¶ added in v0.51.3
func (in *CustomDeploymentObservation) DeepCopy() *CustomDeploymentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDeploymentObservation.
func (*CustomDeploymentObservation) DeepCopyInto ¶ added in v0.51.3
func (in *CustomDeploymentObservation) DeepCopyInto(out *CustomDeploymentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDeploymentParameters ¶
type CustomDeploymentParameters struct {
// APIID is the ID for the API.
// +immutable
APIID *string `json:"apiId,omitempty"`
// APIIDRef is a reference to an API used to set
// the APIID.
// +optional
APIIDRef *xpv1.Reference `json:"apiIdRef,omitempty"`
// APIIDSelector selects references to API used
// to set the APIID.
// +optional
APIIDSelector *xpv1.Selector `json:"apiIdSelector,omitempty"`
// StageNameRef is a reference to an Stage used to set
// the StageName.
// +optional
StageNameRef *xpv1.Reference `json:"stageNameRef,omitempty"`
// StageNameSelector selects references to Stage used
// to set the StageName.
// +optional
StageNameSelector *xpv1.Selector `json:"stageNameSelector,omitempty"`
}
CustomDeploymentParameters includes the custom fields.
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 CustomDomainNameObservation ¶ added in v0.51.3
type CustomDomainNameObservation struct{}
CustomDomainNameObservation includes the custom fields.
func (*CustomDomainNameObservation) DeepCopy ¶ added in v0.51.3
func (in *CustomDomainNameObservation) DeepCopy() *CustomDomainNameObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainNameObservation.
func (*CustomDomainNameObservation) DeepCopyInto ¶ added in v0.51.3
func (in *CustomDomainNameObservation) DeepCopyInto(out *CustomDomainNameObservation)
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.
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 CustomIntegrationObservation ¶ added in v0.51.3
type CustomIntegrationObservation struct{}
CustomIntegrationObservation includes the custom fields.
func (*CustomIntegrationObservation) DeepCopy ¶ added in v0.51.3
func (in *CustomIntegrationObservation) DeepCopy() *CustomIntegrationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomIntegrationObservation.
func (*CustomIntegrationObservation) DeepCopyInto ¶ added in v0.51.3
func (in *CustomIntegrationObservation) DeepCopyInto(out *CustomIntegrationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomIntegrationParameters ¶
type CustomIntegrationParameters struct {
// Supported only for HTTP APIs. You use response parameters to transform the
// HTTP response from a backend integration before returning the response to
// clients. Specify a key-value map from a selection key to response parameters.
// The selection key must be a valid HTTP status code within the range of 200-599.
ResponseParameters ResponseParameters `json:"responseParameters,omitempty"`
// APIID is the ID for the API.
// +immutable
APIID *string `json:"apiId,omitempty"`
// APIIDRef is a reference to an API used to set
// the APIID.
// +optional
APIIDRef *xpv1.Reference `json:"apiIdRef,omitempty"`
// APIIDSelector selects references to API used
// to set the APIID.
// +optional
APIIDSelector *xpv1.Selector `json:"apiIdSelector,omitempty"`
}
CustomIntegrationParameters includes the custom fields.
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 CustomIntegrationResponseObservation ¶ added in v0.51.3
type CustomIntegrationResponseObservation struct{}
CustomIntegrationResponseObservation includes the custom fields.
func (*CustomIntegrationResponseObservation) DeepCopy ¶ added in v0.51.3
func (in *CustomIntegrationResponseObservation) DeepCopy() *CustomIntegrationResponseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomIntegrationResponseObservation.
func (*CustomIntegrationResponseObservation) DeepCopyInto ¶ added in v0.51.3
func (in *CustomIntegrationResponseObservation) DeepCopyInto(out *CustomIntegrationResponseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomIntegrationResponseParameters ¶
type CustomIntegrationResponseParameters struct {
// APIID is the ID for the API.
// +immutable
APIID *string `json:"apiId,omitempty"`
// APIIDRef is a reference to an API used to set
// the APIID.
// +optional
APIIDRef *xpv1.Reference `json:"apiIdRef,omitempty"`
// APIIDSelector selects references to API used
// to set the APIID.
// +optional
APIIDSelector *xpv1.Selector `json:"apiIdSelector,omitempty"`
// IntegrationID is the ID for the Integration.
// +immutable
IntegrationID *string `json:"integrationId,omitempty"`
// IntegrationIDRef is a reference to an Integration used to set
// the IntegrationID.
// +optional
IntegrationIDRef *xpv1.Reference `json:"integrationIdRef,omitempty"`
// IntegrationIDSelector selects references to Integration used
// to set the IntegrationID.
// +optional
IntegrationIDSelector *xpv1.Selector `json:"integrationIdSelector,omitempty"`
}
CustomIntegrationResponseParameters includes the custom fields.
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 CustomModelObservation ¶ added in v0.51.3
type CustomModelObservation struct{}
CustomModelObservation includes the custom fields.
func (*CustomModelObservation) DeepCopy ¶ added in v0.51.3
func (in *CustomModelObservation) DeepCopy() *CustomModelObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomModelObservation.
func (*CustomModelObservation) DeepCopyInto ¶ added in v0.51.3
func (in *CustomModelObservation) DeepCopyInto(out *CustomModelObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomModelParameters ¶
type CustomModelParameters struct {
// APIID is the ID for the API.
// +immutable
APIID *string `json:"apiId,omitempty"`
// APIIDRef is a reference to an API used to set
// the APIID.
// +optional
APIIDRef *xpv1.Reference `json:"apiIdRef,omitempty"`
// APIIDSelector selects references to API used
// to set the APIID.
// +optional
APIIDSelector *xpv1.Selector `json:"apiIdSelector,omitempty"`
}
CustomModelParameters includes the custom fields.
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 CustomRouteObservation ¶ added in v0.51.3
type CustomRouteObservation struct{}
CustomRouteObservation includes the custom fields.
func (*CustomRouteObservation) DeepCopy ¶ added in v0.51.3
func (in *CustomRouteObservation) DeepCopy() *CustomRouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRouteObservation.
func (*CustomRouteObservation) DeepCopyInto ¶ added in v0.51.3
func (in *CustomRouteObservation) DeepCopyInto(out *CustomRouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRouteParameters ¶
type CustomRouteParameters struct {
// APIID is the ID for the API.
// +immutable
APIID *string `json:"apiId,omitempty"`
// APIIDRef is a reference to an API used to set
// the APIID.
// +optional
APIIDRef *xpv1.Reference `json:"apiIdRef,omitempty"`
// APIIDSelector selects references to API used
// to set the APIID.
// +optional
APIIDSelector *xpv1.Selector `json:"apiIdSelector,omitempty"`
// AuthorizerIDRef is a reference to an Authorizer used to set
// the AuthorizerID.
// +optional
AuthorizerIDRef *xpv1.Reference `json:"authorizerIDRef,omitempty"`
// AuthorizerIDSelector selects references to Authorizer used
// to set the AuthorizerID.
// +optional
AuthorizerIDSelector *xpv1.Selector `json:"authorizerIDSelector,omitempty"`
// Target for the route, of the form integrations/IntegrationID,
// where IntegrationID is the identifier of an AWS API Gateway Integration
// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-aws/apis/apigatewayv2/v1alpha1.Integration
// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-aws/apis/apigatewayv2/v1alpha1.IntegrationID()
// +optional
Target *string `json:"target,omitempty"`
// TargetRef is a reference to an Integration ID
// +optional
TargetRef *xpv1.Reference `json:"targetRef,omitempty"`
// TargetSelector is a selector for an Integration ID
// +optional
TargetSelector *xpv1.Selector `json:"targetSelector,omitempty"`
}
CustomRouteParameters includes the custom fields.
func (*CustomRouteParameters) DeepCopy ¶
func (in *CustomRouteParameters) DeepCopy() *CustomRouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRouteParameters.
func (*CustomRouteParameters) DeepCopyInto ¶
func (in *CustomRouteParameters) DeepCopyInto(out *CustomRouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRouteResponseObservation ¶ added in v0.51.3
type CustomRouteResponseObservation struct{}
CustomRouteResponseObservation includes the custom fields.
func (*CustomRouteResponseObservation) DeepCopy ¶ added in v0.51.3
func (in *CustomRouteResponseObservation) DeepCopy() *CustomRouteResponseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRouteResponseObservation.
func (*CustomRouteResponseObservation) DeepCopyInto ¶ added in v0.51.3
func (in *CustomRouteResponseObservation) DeepCopyInto(out *CustomRouteResponseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRouteResponseParameters ¶
type CustomRouteResponseParameters struct {
// APIID is the ID for the API.
// +immutable
APIID *string `json:"apiId,omitempty"`
// APIIDRef is a reference to an API used to set
// the APIID.
// +optional
APIIDRef *xpv1.Reference `json:"apiIdRef,omitempty"`
// APIIDSelector selects references to API used
// to set the APIID.
// +optional
APIIDSelector *xpv1.Selector `json:"apiIdSelector,omitempty"`
// RouteID is the ID for the Route.
// +immutable
RouteID *string `json:"routeId,omitempty"`
// RouteIDRef is a reference to an Route used to set
// the RouteID.
// +optional
RouteIDRef *xpv1.Reference `json:"routeIdRef,omitempty"`
// RouteIDSelector selects references to Route used
// to set the RouteID.
// +optional
RouteIDSelector *xpv1.Selector `json:"routeIdSelector,omitempty"`
}
CustomRouteResponseParameters includes the custom fields.
func (*CustomRouteResponseParameters) DeepCopy ¶
func (in *CustomRouteResponseParameters) DeepCopy() *CustomRouteResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRouteResponseParameters.
func (*CustomRouteResponseParameters) DeepCopyInto ¶
func (in *CustomRouteResponseParameters) DeepCopyInto(out *CustomRouteResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomStageObservation ¶ added in v0.51.3
type CustomStageObservation struct{}
CustomStageObservation includes the custom fields.
func (*CustomStageObservation) DeepCopy ¶ added in v0.51.3
func (in *CustomStageObservation) DeepCopy() *CustomStageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomStageObservation.
func (*CustomStageObservation) DeepCopyInto ¶ added in v0.51.3
func (in *CustomStageObservation) DeepCopyInto(out *CustomStageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomStageParameters ¶
type CustomStageParameters struct {
// APIID is the ID for the API.
// +immutable
APIID *string `json:"apiId,omitempty"`
// APIIDRef is a reference to an API used to set
// the APIID.
// +optional
APIIDRef *xpv1.Reference `json:"apiIdRef,omitempty"`
// APIIDSelector selects references to API used
// to set the APIID.
// +optional
APIIDSelector *xpv1.Selector `json:"apiIdSelector,omitempty"`
}
CustomStageParameters includes the custom fields.
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 CustomVPCLinkObservation ¶ added in v0.51.3
type CustomVPCLinkObservation struct{}
CustomVPCLinkObservation includes the custom fields.
func (*CustomVPCLinkObservation) DeepCopy ¶ added in v0.51.3
func (in *CustomVPCLinkObservation) DeepCopy() *CustomVPCLinkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomVPCLinkObservation.
func (*CustomVPCLinkObservation) DeepCopyInto ¶ added in v0.51.3
func (in *CustomVPCLinkObservation) DeepCopyInto(out *CustomVPCLinkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomVPCLinkParameters ¶
type CustomVPCLinkParameters struct {
// SecurityGroupIDs is the list of IDs for the SecurityGroups.
SecurityGroupIDs []string `json:"securityGroupIds,omitempty"`
// SecurityGroupIDRefs is a list of references to SecurityGroups used to set
// the SecurityGroupIDs.
// +optional
SecurityGroupIDRefs []xpv1.Reference `json:"securityGroupIdRefs,omitempty"`
// SecurityGroupIDsSelector selects references to SecurityGroupID used
// to set the SecurityGroupIDs.
// +optional
SecurityGroupIDSelector *xpv1.Selector `json:"securityGroupIdSelector,omitempty"`
// SecurityGroupIDs is the list of IDs for the SecurityGroups.
SubnetIDs []string `json:"subnetIds,omitempty"`
// SubnetIDRefs is a list of references to Subnets used to set
// the SubnetIDs.
// +optional
SubnetIDRefs []xpv1.Reference `json:"subnetIdRefs,omitempty"`
// SubnetIDsSelector selects references to Subnets used
// to set the SubnetIDs.
// +optional
SubnetIDSelector *xpv1.Selector `json:"subnetIdSelector,omitempty"`
}
CustomVPCLinkParameters includes the custom fields.
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) 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) SetPublishConnectionDetailsTo ¶
func (mg *Deployment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Deployment.
func (*Deployment) SetWriteConnectionSecretToReference ¶
func (mg *Deployment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Deployment.
type DeploymentList ¶
type DeploymentList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Deployment `json:"items"`
}
DeploymentList contains a list of Deployments
func (*DeploymentList) DeepCopy ¶
func (in *DeploymentList) DeepCopy() *DeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentList.
func (*DeploymentList) DeepCopyInto ¶
func (in *DeploymentList) DeepCopyInto(out *DeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeploymentList) DeepCopyObject ¶
func (in *DeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeploymentList) GetItems ¶
func (l *DeploymentList) GetItems() []resource.Managed
GetItems of this DeploymentList.
type DeploymentObservation ¶
type DeploymentObservation struct {
AutoDeployed *bool `json:"autoDeployed,omitempty"`
CreatedDate *metav1.Time `json:"createdDate,omitempty"`
DeploymentID *string `json:"deploymentID,omitempty"`
DeploymentStatus *string `json:"deploymentStatus,omitempty"`
DeploymentStatusMessage *string `json:"deploymentStatusMessage,omitempty"`
CustomDeploymentObservation `json:",inline"`
}
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"`
Description *string `json:"description,omitempty"`
StageName *string `json:"stageName,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 DeploymentStatus_SDK ¶
type DeploymentStatus_SDK string
const ( DeploymentStatus_SDK_PENDING DeploymentStatus_SDK = "PENDING" DeploymentStatus_SDK_FAILED DeploymentStatus_SDK = "FAILED" DeploymentStatus_SDK_DEPLOYED DeploymentStatus_SDK = "DEPLOYED" )
type Deployment_SDK ¶
type Deployment_SDK struct {
AutoDeployed *bool `json:"autoDeployed,omitempty"`
CreatedDate *metav1.Time `json:"createdDate,omitempty"`
// The identifier.
DeploymentID *string `json:"deploymentID,omitempty"`
// Represents a deployment status.
DeploymentStatus *string `json:"deploymentStatus,omitempty"`
DeploymentStatusMessage *string `json:"deploymentStatusMessage,omitempty"`
// A string with a length between [0-1024].
Description *string `json:"description,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 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) 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) 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 DomainNameConfiguration ¶
type DomainNameConfiguration struct {
APIGatewayDomainName *string `json:"apiGatewayDomainName,omitempty"`
// Represents an Amazon Resource Name (ARN).
CertificateARN *string `json:"certificateARN,omitempty"`
// A string with a length between [1-128].
CertificateName *string `json:"certificateName,omitempty"`
CertificateUploadDate *metav1.Time `json:"certificateUploadDate,omitempty"`
// The status of the domain name migration. The valid values are AVAILABLE,
// UPDATING, PENDING_CERTIFICATE_REIMPORT, and PENDING_OWNERSHIP_VERIFICATION.
// 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"`
DomainNameStatusMessage *string `json:"domainNameStatusMessage,omitempty"`
// Represents an endpoint type.
EndpointType *string `json:"endpointType,omitempty"`
HostedZoneID *string `json:"hostedZoneID,omitempty"`
// Represents an Amazon Resource Name (ARN).
OwnershipVerificationCertificateARN *string `json:"ownershipVerificationCertificateARN,omitempty"`
// The Transport Layer Security (TLS) version of the security policy for this
// domain name. The valid values are TLS_1_0 and TLS_1_2.
SecurityPolicy *string `json:"securityPolicy,omitempty"`
}
+kubebuilder:skipversion
func (*DomainNameConfiguration) DeepCopy ¶
func (in *DomainNameConfiguration) DeepCopy() *DomainNameConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameConfiguration.
func (*DomainNameConfiguration) DeepCopyInto ¶
func (in *DomainNameConfiguration) DeepCopyInto(out *DomainNameConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainNameList ¶
type DomainNameList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []DomainName `json:"items"`
}
DomainNameList contains a list of DomainNames
func (*DomainNameList) DeepCopy ¶
func (in *DomainNameList) DeepCopy() *DomainNameList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameList.
func (*DomainNameList) DeepCopyInto ¶
func (in *DomainNameList) DeepCopyInto(out *DomainNameList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainNameList) DeepCopyObject ¶
func (in *DomainNameList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainNameList) GetItems ¶
func (l *DomainNameList) GetItems() []resource.Managed
GetItems of this DomainNameList.
type DomainNameObservation ¶
type DomainNameObservation struct {
APIMappingSelectionExpression *string `json:"apiMappingSelectionExpression,omitempty"`
DomainName *string `json:"domainName,omitempty"`
CustomDomainNameObservation `json:",inline"`
}
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"`
DomainNameConfigurations []*DomainNameConfiguration `json:"domainNameConfigurations,omitempty"`
MutualTLSAuthentication *MutualTLSAuthenticationInput `json:"mutualTLSAuthentication,omitempty"`
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_CERTIFICATE_REIMPORT DomainNameStatus_SDK = "PENDING_CERTIFICATE_REIMPORT" DomainNameStatus_SDK_PENDING_OWNERSHIP_VERIFICATION DomainNameStatus_SDK = "PENDING_OWNERSHIP_VERIFICATION" )
type DomainName_SDK ¶
type DomainName_SDK struct {
// An expression used to extract information at runtime. See Selection Expressions
// (https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions)
// for more information.
APIMappingSelectionExpression *string `json:"apiMappingSelectionExpression,omitempty"`
// A string with a length between [1-512].
DomainName *string `json:"domainName,omitempty"`
// The domain name configurations.
DomainNameConfigurations []*DomainNameConfiguration `json:"domainNameConfigurations,omitempty"`
// 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"`
// Represents a collection of tags associated with the resource.
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 EndpointType ¶
type EndpointType string
const ( EndpointType_REGIONAL EndpointType = "REGIONAL" EndpointType_EDGE EndpointType = "EDGE" )
type HeaderEntry ¶
type HeaderEntry struct {
// Operation is what you'd like to do with given header. Only append, overwrite
// and remove values are supported.
// +kubebuilder:validation:Enum=append;overwrite;remove
Operation string `json:"operation"`
// Name is the name of the header.
Name string `json:"name"`
// Value is the new value.
Value string `json:"value"`
}
HeaderEntry can be used to represent a single header transform.
func (*HeaderEntry) DeepCopy ¶
func (in *HeaderEntry) DeepCopy() *HeaderEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HeaderEntry.
func (*HeaderEntry) DeepCopyInto ¶
func (in *HeaderEntry) DeepCopyInto(out *HeaderEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Integration ¶
type Integration struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec IntegrationSpec `json:"spec"`
Status IntegrationStatus `json:"status,omitempty"`
}
Integration is the Schema for the Integrations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder: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) 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) 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 {
APIGatewayManaged *bool `json:"apiGatewayManaged,omitempty"`
IntegrationID *string `json:"integrationID,omitempty"`
IntegrationResponseSelectionExpression *string `json:"integrationResponseSelectionExpression,omitempty"`
CustomIntegrationObservation `json:",inline"`
}
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"`
ConnectionID *string `json:"connectionID,omitempty"`
ConnectionType *string `json:"connectionType,omitempty"`
ContentHandlingStrategy *string `json:"contentHandlingStrategy,omitempty"`
CredentialsARN *string `json:"credentialsARN,omitempty"`
Description *string `json:"description,omitempty"`
IntegrationMethod *string `json:"integrationMethod,omitempty"`
IntegrationSubtype *string `json:"integrationSubtype,omitempty"`
// +kubebuilder:validation:Required
IntegrationType *string `json:"integrationType"`
IntegrationURI *string `json:"integrationURI,omitempty"`
PassthroughBehavior *string `json:"passthroughBehavior,omitempty"`
PayloadFormatVersion *string `json:"payloadFormatVersion,omitempty"`
RequestParameters map[string]*string `json:"requestParameters,omitempty"`
RequestTemplates map[string]*string `json:"requestTemplates,omitempty"`
TemplateSelectionExpression *string `json:"templateSelectionExpression,omitempty"`
TimeoutInMillis *int64 `json:"timeoutInMillis,omitempty"`
TLSConfig *TLSConfigInput `json:"tlsConfig,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) 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) 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 {
IntegrationResponseID *string `json:"integrationResponseID,omitempty"`
CustomIntegrationResponseObservation `json:",inline"`
}
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"`
ContentHandlingStrategy *string `json:"contentHandlingStrategy,omitempty"`
// +kubebuilder:validation:Required
IntegrationResponseKey *string `json:"integrationResponseKey"`
ResponseParameters map[string]*string `json:"responseParameters,omitempty"`
ResponseTemplates map[string]*string `json:"responseTemplates,omitempty"`
TemplateSelectionExpression *string `json:"templateSelectionExpression,omitempty"`
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 IntegrationResponse_SDK ¶
type IntegrationResponse_SDK struct {
// Specifies how to handle response payload content type conversions. Supported
// only for WebSocket APIs.
ContentHandlingStrategy *string `json:"contentHandlingStrategy,omitempty"`
// The identifier.
IntegrationResponseID *string `json:"integrationResponseID,omitempty"`
// After evaluating a selection expression, the result is compared against one
// or more selection keys to find a matching key. See Selection Expressions
// (https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions)
// for a list of expressions and each expression's associated selection key
// type.
IntegrationResponseKey *string `json:"integrationResponseKey,omitempty"`
// For WebSocket APIs, a key-value map specifying request parameters that are
// passed from the method request to the backend. 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 backend. 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.
//
// For HTTP API integrations with a specified integrationSubtype, request parameters
// are a key-value map specifying parameters that are passed to AWS_PROXY integrations.
// You can provide static values, or map request data, stage variables, or context
// variables that are evaluated at runtime. To learn more, see Working with
// AWS service integrations for HTTP APIs (https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-aws-services.html).
//
// For HTTP API integrations without a specified integrationSubtype request
// parameters are a key-value map specifying how to transform HTTP requests
// before sending them to the backend. The key should follow the pattern <action>:<header|querystring|path>.<location>
// where action can be append, overwrite or remove. For values, you can provide
// static values, or map request data, stage variables, or context variables
// that are evaluated at runtime. To learn more, see Transforming API requests
// and responses (https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-parameter-mapping.html).
ResponseParameters map[string]*string `json:"responseParameters,omitempty"`
// A mapping of identifier keys to templates. The value is an actual template
// script. The key is typically a SelectionKey which is chosen based on evaluating
// a selection expression.
ResponseTemplates map[string]*string `json:"responseTemplates,omitempty"`
// An expression used to extract information at runtime. See Selection Expressions
// (https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions)
// for more information.
TemplateSelectionExpression *string `json:"templateSelectionExpression,omitempty"`
}
+kubebuilder:skipversion
func (*IntegrationResponse_SDK) DeepCopy ¶
func (in *IntegrationResponse_SDK) DeepCopy() *IntegrationResponse_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationResponse_SDK.
func (*IntegrationResponse_SDK) DeepCopyInto ¶
func (in *IntegrationResponse_SDK) DeepCopyInto(out *IntegrationResponse_SDK)
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_AWS IntegrationType = "AWS" IntegrationType_HTTP IntegrationType = "HTTP" IntegrationType_MOCK IntegrationType = "MOCK" IntegrationType_HTTP_PROXY IntegrationType = "HTTP_PROXY" IntegrationType_AWS_PROXY IntegrationType = "AWS_PROXY" )
type Integration_SDK ¶
type Integration_SDK struct {
APIGatewayManaged *bool `json:"apiGatewayManaged,omitempty"`
// A string with a length between [1-1024].
ConnectionID *string `json:"connectionID,omitempty"`
// Represents a connection type.
ConnectionType *string `json:"connectionType,omitempty"`
// Specifies how to handle response payload content type conversions. Supported
// only for WebSocket APIs.
ContentHandlingStrategy *string `json:"contentHandlingStrategy,omitempty"`
// Represents an Amazon Resource Name (ARN).
CredentialsARN *string `json:"credentialsARN,omitempty"`
// A string with a length between [0-1024].
Description *string `json:"description,omitempty"`
// The identifier.
IntegrationID *string `json:"integrationID,omitempty"`
// A string with a length between [1-64].
IntegrationMethod *string `json:"integrationMethod,omitempty"`
// An expression used to extract information at runtime. See Selection Expressions
// (https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions)
// for more information.
IntegrationResponseSelectionExpression *string `json:"integrationResponseSelectionExpression,omitempty"`
// A string with a length between [1-128].
IntegrationSubtype *string `json:"integrationSubtype,omitempty"`
// Represents an API method integration type.
IntegrationType *string `json:"integrationType,omitempty"`
// A string representation of a URI with a length between [1-2048].
IntegrationURI *string `json:"integrationURI,omitempty"`
// Represents passthrough behavior for an integration response. Supported only
// for WebSocket APIs.
PassthroughBehavior *string `json:"passthroughBehavior,omitempty"`
// A string with a length between [1-64].
PayloadFormatVersion *string `json:"payloadFormatVersion,omitempty"`
// For WebSocket APIs, a key-value map specifying request parameters that are
// passed from the method request to the backend. 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 backend. 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.
//
// For HTTP API integrations with a specified integrationSubtype, request parameters
// are a key-value map specifying parameters that are passed to AWS_PROXY integrations.
// You can provide static values, or map request data, stage variables, or context
// variables that are evaluated at runtime. To learn more, see Working with
// AWS service integrations for HTTP APIs (https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-develop-integrations-aws-services.html).
//
// For HTTP API integrations without a specified integrationSubtype request
// parameters are a key-value map specifying how to transform HTTP requests
// before sending them to the backend. The key should follow the pattern <action>:<header|querystring|path>.<location>
// where action can be append, overwrite or remove. For values, you can provide
// static values, or map request data, stage variables, or context variables
// that are evaluated at runtime. To learn more, see Transforming API requests
// and responses (https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-parameter-mapping.html).
RequestParameters map[string]*string `json:"requestParameters,omitempty"`
// A mapping of identifier keys to templates. The value is an actual template
// script. The key is typically a SelectionKey which is chosen based on evaluating
// a selection expression.
RequestTemplates map[string]*string `json:"requestTemplates,omitempty"`
// Supported only for HTTP APIs. You use response parameters to transform the
// HTTP response from a backend integration before returning the response to
// clients.
ResponseParameters map[string]map[string]*string `json:"responseParameters,omitempty"`
// An expression used to extract information at runtime. See Selection Expressions
// (https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions)
// for more information.
TemplateSelectionExpression *string `json:"templateSelectionExpression,omitempty"`
// An integer with a value between [50-30000].
TimeoutInMillis *int64 `json:"timeoutInMillis,omitempty"`
// The TLS configuration for a private integration. If you specify a TLS configuration,
// private integration traffic uses the HTTPS protocol. Supported only for HTTP
// APIs.
TLSConfig *TLSConfig `json:"tlsConfig,omitempty"`
}
+kubebuilder:skipversion
func (*Integration_SDK) DeepCopy ¶
func (in *Integration_SDK) DeepCopy() *Integration_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Integration_SDK.
func (*Integration_SDK) DeepCopyInto ¶
func (in *Integration_SDK) DeepCopyInto(out *Integration_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JWTConfiguration ¶
type JWTConfiguration struct {
Audience []*string `json:"audience,omitempty"`
// A string representation of a URI with a length between [1-2048].
Issuer *string `json:"issuer,omitempty"`
}
+kubebuilder:skipversion
func (*JWTConfiguration) DeepCopy ¶
func (in *JWTConfiguration) DeepCopy() *JWTConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JWTConfiguration.
func (*JWTConfiguration) DeepCopyInto ¶
func (in *JWTConfiguration) DeepCopyInto(out *JWTConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoggingLevel ¶
type LoggingLevel string
const ( LoggingLevel_ERROR LoggingLevel = "ERROR" LoggingLevel_INFO LoggingLevel = "INFO" LoggingLevel_OFF LoggingLevel = "OFF" )
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) 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) 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 {
ModelID *string `json:"modelID,omitempty"`
CustomModelObservation `json:",inline"`
}
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"`
ContentType *string `json:"contentType,omitempty"`
Description *string `json:"description,omitempty"`
// +kubebuilder:validation:Required
Name *string `json:"name"`
// +kubebuilder:validation:Required
Schema *string `json:"schema"`
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 {
// A string with a length between [1-256].
ContentType *string `json:"contentType,omitempty"`
// A string with a length between [0-1024].
Description *string `json:"description,omitempty"`
// The identifier.
ModelID *string `json:"modelID,omitempty"`
// A string with a length between [1-128].
Name *string `json:"name,omitempty"`
// A string with a length between [0-32768].
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 {
// A string representation of a URI with a length between [1-2048].
TruststoreURI *string `json:"truststoreURI,omitempty"`
// A string with a length between [1-64].
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 {
// A string representation of a URI with a length between [1-2048].
TruststoreURI *string `json:"truststoreURI,omitempty"`
// A string with a length between [1-64].
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 ParameterConstraints ¶
type ParameterConstraints struct {
Required *bool `json:"required,omitempty"`
}
+kubebuilder:skipversion
func (*ParameterConstraints) DeepCopy ¶
func (in *ParameterConstraints) DeepCopy() *ParameterConstraints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterConstraints.
func (*ParameterConstraints) DeepCopyInto ¶
func (in *ParameterConstraints) DeepCopyInto(out *ParameterConstraints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PassthroughBehavior ¶
type PassthroughBehavior string
const ( PassthroughBehavior_WHEN_NO_MATCH PassthroughBehavior = "WHEN_NO_MATCH" PassthroughBehavior_NEVER PassthroughBehavior = "NEVER" PassthroughBehavior_WHEN_NO_TEMPLATES PassthroughBehavior = "WHEN_NO_TEMPLATES" )
type ProtocolType ¶
type ProtocolType string
const ( ProtocolType_WEBSOCKET ProtocolType = "WEBSOCKET" ProtocolType_HTTP ProtocolType = "HTTP" )
type ResponseParameter ¶
type ResponseParameter struct {
// HeaderEntries is the array of header changes you'd like to make.
// For details, see Transforming API responses in https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-parameter-mapping.html
HeaderEntries []HeaderEntry `json:"headerEntry,omitempty"`
// OverwriteStatusCode is the status code you'd like the response to have,
// overwriting the one in the original response.
// For details, see Transforming API responses in https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-parameter-mapping.html
OverwriteStatusCode *string `json:"overwriteStatusCodeEntry,omitempty"`
}
ResponseParameter represents a single response parameter transform operation.
func (*ResponseParameter) DeepCopy ¶
func (in *ResponseParameter) DeepCopy() *ResponseParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseParameter.
func (*ResponseParameter) DeepCopyInto ¶
func (in *ResponseParameter) DeepCopyInto(out *ResponseParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseParameters ¶
type ResponseParameters map[string]ResponseParameter
ResponseParameters is a map of status codes and transform operations on each of them.
func (ResponseParameters) DeepCopy ¶
func (in ResponseParameters) DeepCopy() ResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseParameters.
func (ResponseParameters) DeepCopyInto ¶
func (in ResponseParameters) DeepCopyInto(out *ResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Route ¶
type Route struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec RouteSpec `json:"spec"`
Status RouteStatus `json:"status,omitempty"`
}
Route is the Schema for the Routes API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*Route) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route.
func (*Route) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Route) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Route) GetCondition ¶
func (mg *Route) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Route.
func (*Route) GetDeletionPolicy ¶
func (mg *Route) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Route.
func (*Route) GetManagementPolicies ¶ added in v0.43.0
func (mg *Route) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Route.
func (*Route) GetProviderConfigReference ¶
GetProviderConfigReference of this Route.
func (*Route) GetPublishConnectionDetailsTo ¶
func (mg *Route) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Route.
func (*Route) GetWriteConnectionSecretToReference ¶
func (mg *Route) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Route.
func (*Route) ResolveReferences ¶
ResolveReferences of this Route
func (*Route) SetConditions ¶
SetConditions of this Route.
func (*Route) SetDeletionPolicy ¶
func (mg *Route) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Route.
func (*Route) SetManagementPolicies ¶ added in v0.43.0
func (mg *Route) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Route.
func (*Route) SetProviderConfigReference ¶
SetProviderConfigReference of this Route.
func (*Route) SetPublishConnectionDetailsTo ¶
func (mg *Route) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Route.
func (*Route) SetWriteConnectionSecretToReference ¶
func (mg *Route) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Route.
type RouteList ¶
type RouteList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Route `json:"items"`
}
RouteList contains a list of Routes
func (*RouteList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteList.
func (*RouteList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RouteObservation ¶
type RouteObservation struct {
APIGatewayManaged *bool `json:"apiGatewayManaged,omitempty"`
RouteID *string `json:"routeID,omitempty"`
Target *string `json:"target,omitempty"`
CustomRouteObservation `json:",inline"`
}
RouteObservation defines the observed state of Route
func (*RouteObservation) DeepCopy ¶
func (in *RouteObservation) DeepCopy() *RouteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteObservation.
func (*RouteObservation) DeepCopyInto ¶
func (in *RouteObservation) DeepCopyInto(out *RouteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteParameters ¶
type RouteParameters struct {
// Region is which region the Route will be created.
// +kubebuilder:validation:Required
Region string `json:"region"`
APIKeyRequired *bool `json:"apiKeyRequired,omitempty"`
AuthorizationScopes []*string `json:"authorizationScopes,omitempty"`
AuthorizationType *string `json:"authorizationType,omitempty"`
AuthorizerID *string `json:"authorizerID,omitempty"`
ModelSelectionExpression *string `json:"modelSelectionExpression,omitempty"`
OperationName *string `json:"operationName,omitempty"`
RequestModels map[string]*string `json:"requestModels,omitempty"`
RequestParameters map[string]*ParameterConstraints `json:"requestParameters,omitempty"`
// +kubebuilder:validation:Required
RouteKey *string `json:"routeKey"`
RouteResponseSelectionExpression *string `json:"routeResponseSelectionExpression,omitempty"`
CustomRouteParameters `json:",inline"`
}
RouteParameters defines the desired state of Route
func (*RouteParameters) DeepCopy ¶
func (in *RouteParameters) DeepCopy() *RouteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteParameters.
func (*RouteParameters) DeepCopyInto ¶
func (in *RouteParameters) DeepCopyInto(out *RouteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteResponse ¶
type RouteResponse struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec RouteResponseSpec `json:"spec"`
Status RouteResponseStatus `json:"status,omitempty"`
}
RouteResponse is the Schema for the RouteResponses API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*RouteResponse) DeepCopy ¶
func (in *RouteResponse) DeepCopy() *RouteResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteResponse.
func (*RouteResponse) DeepCopyInto ¶
func (in *RouteResponse) DeepCopyInto(out *RouteResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteResponse) DeepCopyObject ¶
func (in *RouteResponse) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteResponse) GetCondition ¶
func (mg *RouteResponse) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RouteResponse.
func (*RouteResponse) GetDeletionPolicy ¶
func (mg *RouteResponse) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RouteResponse.
func (*RouteResponse) GetManagementPolicies ¶ added in v0.43.0
func (mg *RouteResponse) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this RouteResponse.
func (*RouteResponse) GetProviderConfigReference ¶
func (mg *RouteResponse) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RouteResponse.
func (*RouteResponse) GetPublishConnectionDetailsTo ¶
func (mg *RouteResponse) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RouteResponse.
func (*RouteResponse) GetWriteConnectionSecretToReference ¶
func (mg *RouteResponse) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RouteResponse.
func (*RouteResponse) ResolveReferences ¶
ResolveReferences of this RouteResponse
func (*RouteResponse) SetConditions ¶
func (mg *RouteResponse) SetConditions(c ...xpv1.Condition)
SetConditions of this RouteResponse.
func (*RouteResponse) SetDeletionPolicy ¶
func (mg *RouteResponse) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RouteResponse.
func (*RouteResponse) SetManagementPolicies ¶ added in v0.43.0
func (mg *RouteResponse) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this RouteResponse.
func (*RouteResponse) SetProviderConfigReference ¶
func (mg *RouteResponse) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RouteResponse.
func (*RouteResponse) SetPublishConnectionDetailsTo ¶
func (mg *RouteResponse) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RouteResponse.
func (*RouteResponse) SetWriteConnectionSecretToReference ¶
func (mg *RouteResponse) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RouteResponse.
type RouteResponseList ¶
type RouteResponseList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []RouteResponse `json:"items"`
}
RouteResponseList contains a list of RouteResponses
func (*RouteResponseList) DeepCopy ¶
func (in *RouteResponseList) DeepCopy() *RouteResponseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteResponseList.
func (*RouteResponseList) DeepCopyInto ¶
func (in *RouteResponseList) DeepCopyInto(out *RouteResponseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteResponseList) DeepCopyObject ¶
func (in *RouteResponseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteResponseList) GetItems ¶
func (l *RouteResponseList) GetItems() []resource.Managed
GetItems of this RouteResponseList.
type RouteResponseObservation ¶
type RouteResponseObservation struct {
RouteResponseID *string `json:"routeResponseID,omitempty"`
CustomRouteResponseObservation `json:",inline"`
}
RouteResponseObservation defines the observed state of RouteResponse
func (*RouteResponseObservation) DeepCopy ¶
func (in *RouteResponseObservation) DeepCopy() *RouteResponseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteResponseObservation.
func (*RouteResponseObservation) DeepCopyInto ¶
func (in *RouteResponseObservation) DeepCopyInto(out *RouteResponseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteResponseParameters ¶
type RouteResponseParameters struct {
// Region is which region the RouteResponse will be created.
// +kubebuilder:validation:Required
Region string `json:"region"`
ModelSelectionExpression *string `json:"modelSelectionExpression,omitempty"`
ResponseModels map[string]*string `json:"responseModels,omitempty"`
ResponseParameters map[string]*ParameterConstraints `json:"responseParameters,omitempty"`
// +kubebuilder:validation:Required
RouteResponseKey *string `json:"routeResponseKey"`
CustomRouteResponseParameters `json:",inline"`
}
RouteResponseParameters defines the desired state of RouteResponse
func (*RouteResponseParameters) DeepCopy ¶
func (in *RouteResponseParameters) DeepCopy() *RouteResponseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteResponseParameters.
func (*RouteResponseParameters) DeepCopyInto ¶
func (in *RouteResponseParameters) DeepCopyInto(out *RouteResponseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteResponseSpec ¶
type RouteResponseSpec struct {
xpv1.ResourceSpec `json:",inline"`
ForProvider RouteResponseParameters `json:"forProvider"`
}
RouteResponseSpec defines the desired state of RouteResponse
func (*RouteResponseSpec) DeepCopy ¶
func (in *RouteResponseSpec) DeepCopy() *RouteResponseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteResponseSpec.
func (*RouteResponseSpec) DeepCopyInto ¶
func (in *RouteResponseSpec) DeepCopyInto(out *RouteResponseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteResponseStatus ¶
type RouteResponseStatus struct {
xpv1.ResourceStatus `json:",inline"`
AtProvider RouteResponseObservation `json:"atProvider,omitempty"`
}
RouteResponseStatus defines the observed state of RouteResponse.
func (*RouteResponseStatus) DeepCopy ¶
func (in *RouteResponseStatus) DeepCopy() *RouteResponseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteResponseStatus.
func (*RouteResponseStatus) DeepCopyInto ¶
func (in *RouteResponseStatus) DeepCopyInto(out *RouteResponseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteResponse_SDK ¶
type RouteResponse_SDK struct {
// An expression used to extract information at runtime. See Selection Expressions
// (https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions)
// for more information.
ModelSelectionExpression *string `json:"modelSelectionExpression,omitempty"`
// The route models.
ResponseModels map[string]*string `json:"responseModels,omitempty"`
// The route parameters.
ResponseParameters map[string]*ParameterConstraints `json:"responseParameters,omitempty"`
// The identifier.
RouteResponseID *string `json:"routeResponseID,omitempty"`
// After evaluating a selection expression, the result is compared against one
// or more selection keys to find a matching key. See Selection Expressions
// (https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions)
// for a list of expressions and each expression's associated selection key
// type.
RouteResponseKey *string `json:"routeResponseKey,omitempty"`
}
+kubebuilder:skipversion
func (*RouteResponse_SDK) DeepCopy ¶
func (in *RouteResponse_SDK) DeepCopy() *RouteResponse_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteResponse_SDK.
func (*RouteResponse_SDK) DeepCopyInto ¶
func (in *RouteResponse_SDK) DeepCopyInto(out *RouteResponse_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSettings ¶
type RouteSettings struct {
DataTraceEnabled *bool `json:"dataTraceEnabled,omitempty"`
DetailedMetricsEnabled *bool `json:"detailedMetricsEnabled,omitempty"`
// The logging level.
LoggingLevel *string `json:"loggingLevel,omitempty"`
ThrottlingBurstLimit *int64 `json:"throttlingBurstLimit,omitempty"`
ThrottlingRateLimit *float64 `json:"throttlingRateLimit,omitempty"`
}
+kubebuilder:skipversion
func (*RouteSettings) DeepCopy ¶
func (in *RouteSettings) DeepCopy() *RouteSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSettings.
func (*RouteSettings) DeepCopyInto ¶
func (in *RouteSettings) DeepCopyInto(out *RouteSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteSpec ¶
type RouteSpec struct {
xpv1.ResourceSpec `json:",inline"`
ForProvider RouteParameters `json:"forProvider"`
}
RouteSpec defines the desired state of Route
func (*RouteSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpec.
func (*RouteSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteStatus ¶
type RouteStatus struct {
xpv1.ResourceStatus `json:",inline"`
AtProvider RouteObservation `json:"atProvider,omitempty"`
}
RouteStatus defines the observed state of Route.
func (*RouteStatus) DeepCopy ¶
func (in *RouteStatus) DeepCopy() *RouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteStatus.
func (*RouteStatus) DeepCopyInto ¶
func (in *RouteStatus) DeepCopyInto(out *RouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Route_SDK ¶
type Route_SDK struct {
APIGatewayManaged *bool `json:"apiGatewayManaged,omitempty"`
APIKeyRequired *bool `json:"apiKeyRequired,omitempty"`
// A list of authorization scopes configured on a route. The scopes are used
// with a JWT authorizer to authorize the method invocation. The authorization
// works by matching the route scopes against the scopes parsed from the access
// token in the incoming request. The method invocation is authorized if any
// route scope matches a claimed scope in the access token. Otherwise, the invocation
// is not authorized. When the route scope is configured, the client must provide
// an access token instead of an identity token for authorization purposes.
AuthorizationScopes []*string `json:"authorizationScopes,omitempty"`
// The authorization type. For WebSocket APIs, valid values are NONE for open
// access, AWS_IAM for using AWS IAM permissions, and CUSTOM for using a Lambda
// authorizer. For HTTP APIs, valid values are NONE for open access, JWT for
// using JSON Web Tokens, AWS_IAM for using AWS IAM permissions, and CUSTOM
// for using a Lambda authorizer.
AuthorizationType *string `json:"authorizationType,omitempty"`
// The identifier.
AuthorizerID *string `json:"authorizerID,omitempty"`
// An expression used to extract information at runtime. See Selection Expressions
// (https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions)
// for more information.
ModelSelectionExpression *string `json:"modelSelectionExpression,omitempty"`
// A string with a length between [1-64].
OperationName *string `json:"operationName,omitempty"`
// The route models.
RequestModels map[string]*string `json:"requestModels,omitempty"`
// The route parameters.
RequestParameters map[string]*ParameterConstraints `json:"requestParameters,omitempty"`
// The identifier.
RouteID *string `json:"routeID,omitempty"`
// After evaluating a selection expression, the result is compared against one
// or more selection keys to find a matching key. See Selection Expressions
// (https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions)
// for a list of expressions and each expression's associated selection key
// type.
RouteKey *string `json:"routeKey,omitempty"`
// An expression used to extract information at runtime. See Selection Expressions
// (https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-api-selection-expressions.html#apigateway-websocket-api-apikey-selection-expressions)
// for more information.
RouteResponseSelectionExpression *string `json:"routeResponseSelectionExpression,omitempty"`
// A string with a length between [1-128].
Target *string `json:"target,omitempty"`
}
+kubebuilder:skipversion
func (*Route_SDK) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route_SDK.
func (*Route_SDK) DeepCopyInto ¶
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) 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) SetPublishConnectionDetailsTo ¶
func (mg *Stage) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Stage.
func (*Stage) SetWriteConnectionSecretToReference ¶
func (mg *Stage) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Stage.
type StageList ¶
type StageList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Stage `json:"items"`
}
StageList contains a list of Stages
func (*StageList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageList.
func (*StageList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StageList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StageObservation ¶
type StageObservation struct {
APIGatewayManaged *bool `json:"apiGatewayManaged,omitempty"`
CreatedDate *metav1.Time `json:"createdDate,omitempty"`
LastDeploymentStatusMessage *string `json:"lastDeploymentStatusMessage,omitempty"`
LastUpdatedDate *metav1.Time `json:"lastUpdatedDate,omitempty"`
StageName *string `json:"stageName,omitempty"`
CustomStageObservation `json:",inline"`
}
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"`
AccessLogSettings *AccessLogSettings `json:"accessLogSettings,omitempty"`
AutoDeploy *bool `json:"autoDeploy,omitempty"`
ClientCertificateID *string `json:"clientCertificateID,omitempty"`
DefaultRouteSettings *RouteSettings `json:"defaultRouteSettings,omitempty"`
DeploymentID *string `json:"deploymentID,omitempty"`
Description *string `json:"description,omitempty"`
RouteSettings map[string]*RouteSettings `json:"routeSettings,omitempty"`
StageVariables map[string]*string `json:"stageVariables,omitempty"`
Tags map[string]*string `json:"tags,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 {
// Settings for logging access in a stage.
AccessLogSettings *AccessLogSettings `json:"accessLogSettings,omitempty"`
APIGatewayManaged *bool `json:"apiGatewayManaged,omitempty"`
AutoDeploy *bool `json:"autoDeploy,omitempty"`
// The identifier.
ClientCertificateID *string `json:"clientCertificateID,omitempty"`
CreatedDate *metav1.Time `json:"createdDate,omitempty"`
// Represents a collection of route settings.
DefaultRouteSettings *RouteSettings `json:"defaultRouteSettings,omitempty"`
// The identifier.
DeploymentID *string `json:"deploymentID,omitempty"`
// A string with a length between [0-1024].
Description *string `json:"description,omitempty"`
LastDeploymentStatusMessage *string `json:"lastDeploymentStatusMessage,omitempty"`
LastUpdatedDate *metav1.Time `json:"lastUpdatedDate,omitempty"`
// The route settings map.
RouteSettings map[string]*RouteSettings `json:"routeSettings,omitempty"`
// A string with a length between [1-128].
StageName *string `json:"stageName,omitempty"`
// The stage variable map.
StageVariables map[string]*string `json:"stageVariables,omitempty"`
// Represents a collection of tags associated with the resource.
Tags map[string]*string `json:"tags,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 {
// A string with a length between [1-512].
ServerNameToVerify *string `json:"serverNameToVerify,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 TLSConfigInput ¶
type TLSConfigInput struct {
// A string with a length between [1-512].
ServerNameToVerify *string `json:"serverNameToVerify,omitempty"`
}
+kubebuilder:skipversion
func (*TLSConfigInput) DeepCopy ¶
func (in *TLSConfigInput) DeepCopy() *TLSConfigInput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSConfigInput.
func (*TLSConfigInput) DeepCopyInto ¶
func (in *TLSConfigInput) DeepCopyInto(out *TLSConfigInput)
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:subresource:status +kubebuilder:deprecatedversion:warning="Please use v1beta1 version of this resource." +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) 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) ResolveReferences ¶
ResolveReferences of this VPCLink
func (*VPCLink) SetConditions ¶
SetConditions of this VPCLink.
func (*VPCLink) SetDeletionPolicy ¶
func (mg *VPCLink) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this VPCLink.
func (*VPCLink) 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) 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 {
CreatedDate *metav1.Time `json:"createdDate,omitempty"`
SecurityGroupIDs []*string `json:"securityGroupIDs,omitempty"`
SubnetIDs []*string `json:"subnetIDs,omitempty"`
VPCLinkID *string `json:"vpcLinkID,omitempty"`
VPCLinkStatus *string `json:"vpcLinkStatus,omitempty"`
VPCLinkStatusMessage *string `json:"vpcLinkStatusMessage,omitempty"`
VPCLinkVersion *string `json:"vpcLinkVersion,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"`
// +kubebuilder:validation:Required
Name *string `json:"name"`
Tags map[string]*string `json:"tags,omitempty"`
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_PENDING VPCLinkStatus_SDK = "PENDING" VPCLinkStatus_SDK_AVAILABLE VPCLinkStatus_SDK = "AVAILABLE" VPCLinkStatus_SDK_DELETING VPCLinkStatus_SDK = "DELETING" VPCLinkStatus_SDK_FAILED VPCLinkStatus_SDK = "FAILED" VPCLinkStatus_SDK_INACTIVE VPCLinkStatus_SDK = "INACTIVE" )
type VPCLink_SDK ¶
type VPCLink_SDK struct {
CreatedDate *metav1.Time `json:"createdDate,omitempty"`
// A string with a length between [1-128].
Name *string `json:"name,omitempty"`
// A list of security group IDs for the VPC link.
SecurityGroupIDs []*string `json:"securityGroupIDs,omitempty"`
// A list of subnet IDs to include in the VPC link.
SubnetIDs []*string `json:"subnetIDs,omitempty"`
// Represents a collection of tags associated with the resource.
Tags map[string]*string `json:"tags,omitempty"`
// The identifier.
VPCLinkID *string `json:"vpcLinkID,omitempty"`
// The status of the VPC link.
VPCLinkStatus *string `json:"vpcLinkStatus,omitempty"`
// A string with a length between [0-1024].
VPCLinkStatusMessage *string `json:"vpcLinkStatusMessage,omitempty"`
// The version of the VPC link.
VPCLinkVersion *string `json:"vpcLinkVersion,omitempty"`
}
+kubebuilder:skipversion
func (*VPCLink_SDK) DeepCopy ¶
func (in *VPCLink_SDK) DeepCopy() *VPCLink_SDK
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCLink_SDK.
func (*VPCLink_SDK) DeepCopyInto ¶
func (in *VPCLink_SDK) DeepCopyInto(out *VPCLink_SDK)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
- custom_types.go
- deprecated_vpc_link.go
- referencers.go
- zz_api.go
- zz_api_mapping.go
- zz_authorizer.go
- zz_deployment.go
- zz_doc.go
- zz_domain_name.go
- zz_enums.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_model.go
- zz_route.go
- zz_route_response.go
- zz_stage.go
- zz_types.go