Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the apigateway v1alpha1 API group +kubebuilder:object:generate=true +groupName=apigateway.awsctrl.io
Index ¶
- Variables
- type Account
- func (in *Account) DeepCopy() *Account
- func (in *Account) DeepCopyInto(out *Account)
- func (in *Account) DeepCopyObject() runtime.Object
- func (in *Account) GenerateStackName() string
- func (in *Account) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *Account) GetNotificationARNs() []string
- func (in *Account) GetParameters() map[string]string
- func (in *Account) GetStackID() string
- func (in *Account) GetStackName() string
- func (in *Account) GetStatus() metav1alpha1.ConditionStatus
- func (in *Account) GetTemplate(client dynamic.Interface) (string, error)
- func (in *Account) GetTemplateVersionLabel() (value string, ok bool)
- func (in *Account) SetStackID(input string)
- func (in *Account) SetStackName(input string)
- func (in *Account) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *Account) SetTemplateVersionLabel()
- func (in *Account) TemplateVersionChanged() bool
- type AccountList
- type AccountOutput
- type AccountSpec
- type AccountStatus
- type ApiKey
- func (in *ApiKey) DeepCopy() *ApiKey
- func (in *ApiKey) DeepCopyInto(out *ApiKey)
- func (in *ApiKey) DeepCopyObject() runtime.Object
- func (in *ApiKey) GenerateStackName() string
- func (in *ApiKey) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *ApiKey) GetNotificationARNs() []string
- func (in *ApiKey) GetParameters() map[string]string
- func (in *ApiKey) GetStackID() string
- func (in *ApiKey) GetStackName() string
- func (in *ApiKey) GetStatus() metav1alpha1.ConditionStatus
- func (in *ApiKey) GetTemplate(client dynamic.Interface) (string, error)
- func (in *ApiKey) GetTemplateVersionLabel() (value string, ok bool)
- func (in *ApiKey) SetStackID(input string)
- func (in *ApiKey) SetStackName(input string)
- func (in *ApiKey) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *ApiKey) SetTemplateVersionLabel()
- func (in *ApiKey) TemplateVersionChanged() bool
- type ApiKeyList
- type ApiKeyOutput
- type ApiKeySpec
- type ApiKeyStatus
- type ApiKey_StageKey
- type Authorizer
- func (in *Authorizer) DeepCopy() *Authorizer
- func (in *Authorizer) DeepCopyInto(out *Authorizer)
- func (in *Authorizer) DeepCopyObject() runtime.Object
- func (in *Authorizer) GenerateStackName() string
- func (in *Authorizer) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *Authorizer) GetNotificationARNs() []string
- func (in *Authorizer) GetParameters() map[string]string
- func (in *Authorizer) GetStackID() string
- func (in *Authorizer) GetStackName() string
- func (in *Authorizer) GetStatus() metav1alpha1.ConditionStatus
- func (in *Authorizer) GetTemplate(client dynamic.Interface) (string, error)
- func (in *Authorizer) GetTemplateVersionLabel() (value string, ok bool)
- func (in *Authorizer) SetStackID(input string)
- func (in *Authorizer) SetStackName(input string)
- func (in *Authorizer) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *Authorizer) SetTemplateVersionLabel()
- func (in *Authorizer) TemplateVersionChanged() bool
- type AuthorizerList
- type AuthorizerOutput
- type AuthorizerSpec
- type AuthorizerStatus
- type BasePathMapping
- func (in *BasePathMapping) DeepCopy() *BasePathMapping
- func (in *BasePathMapping) DeepCopyInto(out *BasePathMapping)
- func (in *BasePathMapping) DeepCopyObject() runtime.Object
- func (in *BasePathMapping) GenerateStackName() string
- func (in *BasePathMapping) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *BasePathMapping) GetNotificationARNs() []string
- func (in *BasePathMapping) GetParameters() map[string]string
- func (in *BasePathMapping) GetStackID() string
- func (in *BasePathMapping) GetStackName() string
- func (in *BasePathMapping) GetStatus() metav1alpha1.ConditionStatus
- func (in *BasePathMapping) GetTemplate(client dynamic.Interface) (string, error)
- func (in *BasePathMapping) GetTemplateVersionLabel() (value string, ok bool)
- func (in *BasePathMapping) SetStackID(input string)
- func (in *BasePathMapping) SetStackName(input string)
- func (in *BasePathMapping) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *BasePathMapping) SetTemplateVersionLabel()
- func (in *BasePathMapping) TemplateVersionChanged() bool
- type BasePathMappingList
- type BasePathMappingOutput
- type BasePathMappingSpec
- type BasePathMappingStatus
- type ClientCertificate
- func (in *ClientCertificate) DeepCopy() *ClientCertificate
- func (in *ClientCertificate) DeepCopyInto(out *ClientCertificate)
- func (in *ClientCertificate) DeepCopyObject() runtime.Object
- func (in *ClientCertificate) GenerateStackName() string
- func (in *ClientCertificate) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *ClientCertificate) GetNotificationARNs() []string
- func (in *ClientCertificate) GetParameters() map[string]string
- func (in *ClientCertificate) GetStackID() string
- func (in *ClientCertificate) GetStackName() string
- func (in *ClientCertificate) GetStatus() metav1alpha1.ConditionStatus
- func (in *ClientCertificate) GetTemplate(client dynamic.Interface) (string, error)
- func (in *ClientCertificate) GetTemplateVersionLabel() (value string, ok bool)
- func (in *ClientCertificate) SetStackID(input string)
- func (in *ClientCertificate) SetStackName(input string)
- func (in *ClientCertificate) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *ClientCertificate) SetTemplateVersionLabel()
- func (in *ClientCertificate) TemplateVersionChanged() bool
- type ClientCertificateList
- type ClientCertificateOutput
- type ClientCertificateSpec
- type ClientCertificateStatus
- type Deployment
- func (in *Deployment) DeepCopy() *Deployment
- func (in *Deployment) DeepCopyInto(out *Deployment)
- func (in *Deployment) DeepCopyObject() runtime.Object
- func (in *Deployment) GenerateStackName() string
- func (in *Deployment) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *Deployment) GetNotificationARNs() []string
- func (in *Deployment) GetParameters() map[string]string
- func (in *Deployment) GetStackID() string
- func (in *Deployment) GetStackName() string
- func (in *Deployment) GetStatus() metav1alpha1.ConditionStatus
- func (in *Deployment) GetTemplate(client dynamic.Interface) (string, error)
- func (in *Deployment) GetTemplateVersionLabel() (value string, ok bool)
- func (in *Deployment) SetStackID(input string)
- func (in *Deployment) SetStackName(input string)
- func (in *Deployment) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *Deployment) SetTemplateVersionLabel()
- func (in *Deployment) TemplateVersionChanged() bool
- type DeploymentList
- type DeploymentOutput
- type DeploymentSpec
- type DeploymentStatus
- type Deployment_AccessLogSetting
- type Deployment_CanarySetting
- type Deployment_DeploymentCanarySettings
- type Deployment_MethodSetting
- type Deployment_StageDescription
- type DocumentationPart
- func (in *DocumentationPart) DeepCopy() *DocumentationPart
- func (in *DocumentationPart) DeepCopyInto(out *DocumentationPart)
- func (in *DocumentationPart) DeepCopyObject() runtime.Object
- func (in *DocumentationPart) GenerateStackName() string
- func (in *DocumentationPart) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *DocumentationPart) GetNotificationARNs() []string
- func (in *DocumentationPart) GetParameters() map[string]string
- func (in *DocumentationPart) GetStackID() string
- func (in *DocumentationPart) GetStackName() string
- func (in *DocumentationPart) GetStatus() metav1alpha1.ConditionStatus
- func (in *DocumentationPart) GetTemplate(client dynamic.Interface) (string, error)
- func (in *DocumentationPart) GetTemplateVersionLabel() (value string, ok bool)
- func (in *DocumentationPart) SetStackID(input string)
- func (in *DocumentationPart) SetStackName(input string)
- func (in *DocumentationPart) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *DocumentationPart) SetTemplateVersionLabel()
- func (in *DocumentationPart) TemplateVersionChanged() bool
- type DocumentationPartList
- type DocumentationPartOutput
- type DocumentationPartSpec
- type DocumentationPartStatus
- type DocumentationPart_Location
- type DocumentationVersion
- func (in *DocumentationVersion) DeepCopy() *DocumentationVersion
- func (in *DocumentationVersion) DeepCopyInto(out *DocumentationVersion)
- func (in *DocumentationVersion) DeepCopyObject() runtime.Object
- func (in *DocumentationVersion) GenerateStackName() string
- func (in *DocumentationVersion) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *DocumentationVersion) GetNotificationARNs() []string
- func (in *DocumentationVersion) GetParameters() map[string]string
- func (in *DocumentationVersion) GetStackID() string
- func (in *DocumentationVersion) GetStackName() string
- func (in *DocumentationVersion) GetStatus() metav1alpha1.ConditionStatus
- func (in *DocumentationVersion) GetTemplate(client dynamic.Interface) (string, error)
- func (in *DocumentationVersion) GetTemplateVersionLabel() (value string, ok bool)
- func (in *DocumentationVersion) SetStackID(input string)
- func (in *DocumentationVersion) SetStackName(input string)
- func (in *DocumentationVersion) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *DocumentationVersion) SetTemplateVersionLabel()
- func (in *DocumentationVersion) TemplateVersionChanged() bool
- type DocumentationVersionList
- type DocumentationVersionOutput
- type DocumentationVersionSpec
- type DocumentationVersionStatus
- type DomainName
- func (in *DomainName) DeepCopy() *DomainName
- func (in *DomainName) DeepCopyInto(out *DomainName)
- func (in *DomainName) DeepCopyObject() runtime.Object
- func (in *DomainName) GenerateStackName() string
- func (in *DomainName) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *DomainName) GetNotificationARNs() []string
- func (in *DomainName) GetParameters() map[string]string
- func (in *DomainName) GetStackID() string
- func (in *DomainName) GetStackName() string
- func (in *DomainName) GetStatus() metav1alpha1.ConditionStatus
- func (in *DomainName) GetTemplate(client dynamic.Interface) (string, error)
- func (in *DomainName) GetTemplateVersionLabel() (value string, ok bool)
- func (in *DomainName) SetStackID(input string)
- func (in *DomainName) SetStackName(input string)
- func (in *DomainName) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *DomainName) SetTemplateVersionLabel()
- func (in *DomainName) TemplateVersionChanged() bool
- type DomainNameList
- type DomainNameOutput
- type DomainNameSpec
- type DomainNameStatus
- type DomainName_EndpointConfiguration
- type GatewayResponse
- func (in *GatewayResponse) DeepCopy() *GatewayResponse
- func (in *GatewayResponse) DeepCopyInto(out *GatewayResponse)
- func (in *GatewayResponse) DeepCopyObject() runtime.Object
- func (in *GatewayResponse) GenerateStackName() string
- func (in *GatewayResponse) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *GatewayResponse) GetNotificationARNs() []string
- func (in *GatewayResponse) GetParameters() map[string]string
- func (in *GatewayResponse) GetStackID() string
- func (in *GatewayResponse) GetStackName() string
- func (in *GatewayResponse) GetStatus() metav1alpha1.ConditionStatus
- func (in *GatewayResponse) GetTemplate(client dynamic.Interface) (string, error)
- func (in *GatewayResponse) GetTemplateVersionLabel() (value string, ok bool)
- func (in *GatewayResponse) SetStackID(input string)
- func (in *GatewayResponse) SetStackName(input string)
- func (in *GatewayResponse) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *GatewayResponse) SetTemplateVersionLabel()
- func (in *GatewayResponse) TemplateVersionChanged() bool
- type GatewayResponseList
- type GatewayResponseOutput
- type GatewayResponseSpec
- type GatewayResponseStatus
- type Method
- func (in *Method) DeepCopy() *Method
- func (in *Method) DeepCopyInto(out *Method)
- func (in *Method) DeepCopyObject() runtime.Object
- func (in *Method) GenerateStackName() string
- func (in *Method) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *Method) GetNotificationARNs() []string
- func (in *Method) GetParameters() map[string]string
- func (in *Method) GetStackID() string
- func (in *Method) GetStackName() string
- func (in *Method) GetStatus() metav1alpha1.ConditionStatus
- func (in *Method) GetTemplate(client dynamic.Interface) (string, error)
- func (in *Method) GetTemplateVersionLabel() (value string, ok bool)
- func (in *Method) SetStackID(input string)
- func (in *Method) SetStackName(input string)
- func (in *Method) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *Method) SetTemplateVersionLabel()
- func (in *Method) TemplateVersionChanged() bool
- type MethodList
- type MethodOutput
- type MethodSpec
- type MethodStatus
- type Method_Integration
- type Method_IntegrationResponse
- type Method_MethodResponse
- type Model
- func (in *Model) DeepCopy() *Model
- func (in *Model) DeepCopyInto(out *Model)
- func (in *Model) DeepCopyObject() runtime.Object
- func (in *Model) GenerateStackName() string
- func (in *Model) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *Model) GetNotificationARNs() []string
- func (in *Model) GetParameters() map[string]string
- func (in *Model) GetStackID() string
- func (in *Model) GetStackName() string
- func (in *Model) GetStatus() metav1alpha1.ConditionStatus
- func (in *Model) GetTemplate(client dynamic.Interface) (string, error)
- func (in *Model) GetTemplateVersionLabel() (value string, ok bool)
- func (in *Model) SetStackID(input string)
- func (in *Model) SetStackName(input string)
- func (in *Model) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *Model) SetTemplateVersionLabel()
- func (in *Model) TemplateVersionChanged() bool
- type ModelList
- type ModelOutput
- type ModelSpec
- type ModelStatus
- type RequestValidator
- func (in *RequestValidator) DeepCopy() *RequestValidator
- func (in *RequestValidator) DeepCopyInto(out *RequestValidator)
- func (in *RequestValidator) DeepCopyObject() runtime.Object
- func (in *RequestValidator) GenerateStackName() string
- func (in *RequestValidator) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *RequestValidator) GetNotificationARNs() []string
- func (in *RequestValidator) GetParameters() map[string]string
- func (in *RequestValidator) GetStackID() string
- func (in *RequestValidator) GetStackName() string
- func (in *RequestValidator) GetStatus() metav1alpha1.ConditionStatus
- func (in *RequestValidator) GetTemplate(client dynamic.Interface) (string, error)
- func (in *RequestValidator) GetTemplateVersionLabel() (value string, ok bool)
- func (in *RequestValidator) SetStackID(input string)
- func (in *RequestValidator) SetStackName(input string)
- func (in *RequestValidator) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *RequestValidator) SetTemplateVersionLabel()
- func (in *RequestValidator) TemplateVersionChanged() bool
- type RequestValidatorList
- type RequestValidatorOutput
- type RequestValidatorSpec
- type RequestValidatorStatus
- type Resource
- func (in *Resource) DeepCopy() *Resource
- func (in *Resource) DeepCopyInto(out *Resource)
- func (in *Resource) DeepCopyObject() runtime.Object
- func (in *Resource) GenerateStackName() string
- func (in *Resource) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *Resource) GetNotificationARNs() []string
- func (in *Resource) GetParameters() map[string]string
- func (in *Resource) GetStackID() string
- func (in *Resource) GetStackName() string
- func (in *Resource) GetStatus() metav1alpha1.ConditionStatus
- func (in *Resource) GetTemplate(client dynamic.Interface) (string, error)
- func (in *Resource) GetTemplateVersionLabel() (value string, ok bool)
- func (in *Resource) SetStackID(input string)
- func (in *Resource) SetStackName(input string)
- func (in *Resource) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *Resource) SetTemplateVersionLabel()
- func (in *Resource) TemplateVersionChanged() bool
- type ResourceList
- type ResourceOutput
- type ResourceSpec
- type ResourceStatus
- type RestApi
- func (in *RestApi) DeepCopy() *RestApi
- func (in *RestApi) DeepCopyInto(out *RestApi)
- func (in *RestApi) DeepCopyObject() runtime.Object
- func (in *RestApi) GenerateStackName() string
- func (in *RestApi) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *RestApi) GetNotificationARNs() []string
- func (in *RestApi) GetParameters() map[string]string
- func (in *RestApi) GetStackID() string
- func (in *RestApi) GetStackName() string
- func (in *RestApi) GetStatus() metav1alpha1.ConditionStatus
- func (in *RestApi) GetTemplate(client dynamic.Interface) (string, error)
- func (in *RestApi) GetTemplateVersionLabel() (value string, ok bool)
- func (in *RestApi) SetStackID(input string)
- func (in *RestApi) SetStackName(input string)
- func (in *RestApi) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *RestApi) SetTemplateVersionLabel()
- func (in *RestApi) TemplateVersionChanged() bool
- type RestApiList
- type RestApiOutput
- type RestApiSpec
- type RestApiStatus
- type RestApi_EndpointConfiguration
- type RestApi_S3Location
- type Stage
- func (in *Stage) DeepCopy() *Stage
- func (in *Stage) DeepCopyInto(out *Stage)
- func (in *Stage) DeepCopyObject() runtime.Object
- func (in *Stage) GenerateStackName() string
- func (in *Stage) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *Stage) GetNotificationARNs() []string
- func (in *Stage) GetParameters() map[string]string
- func (in *Stage) GetStackID() string
- func (in *Stage) GetStackName() string
- func (in *Stage) GetStatus() metav1alpha1.ConditionStatus
- func (in *Stage) GetTemplate(client dynamic.Interface) (string, error)
- func (in *Stage) GetTemplateVersionLabel() (value string, ok bool)
- func (in *Stage) SetStackID(input string)
- func (in *Stage) SetStackName(input string)
- func (in *Stage) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *Stage) SetTemplateVersionLabel()
- func (in *Stage) TemplateVersionChanged() bool
- type StageList
- type StageOutput
- type StageSpec
- type StageStatus
- type Stage_AccessLogSetting
- type Stage_CanarySetting
- type Stage_MethodSetting
- type UsagePlan
- func (in *UsagePlan) DeepCopy() *UsagePlan
- func (in *UsagePlan) DeepCopyInto(out *UsagePlan)
- func (in *UsagePlan) DeepCopyObject() runtime.Object
- func (in *UsagePlan) GenerateStackName() string
- func (in *UsagePlan) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *UsagePlan) GetNotificationARNs() []string
- func (in *UsagePlan) GetParameters() map[string]string
- func (in *UsagePlan) GetStackID() string
- func (in *UsagePlan) GetStackName() string
- func (in *UsagePlan) GetStatus() metav1alpha1.ConditionStatus
- func (in *UsagePlan) GetTemplate(client dynamic.Interface) (string, error)
- func (in *UsagePlan) GetTemplateVersionLabel() (value string, ok bool)
- func (in *UsagePlan) SetStackID(input string)
- func (in *UsagePlan) SetStackName(input string)
- func (in *UsagePlan) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *UsagePlan) SetTemplateVersionLabel()
- func (in *UsagePlan) TemplateVersionChanged() bool
- type UsagePlanKey
- func (in *UsagePlanKey) DeepCopy() *UsagePlanKey
- func (in *UsagePlanKey) DeepCopyInto(out *UsagePlanKey)
- func (in *UsagePlanKey) DeepCopyObject() runtime.Object
- func (in *UsagePlanKey) GenerateStackName() string
- func (in *UsagePlanKey) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *UsagePlanKey) GetNotificationARNs() []string
- func (in *UsagePlanKey) GetParameters() map[string]string
- func (in *UsagePlanKey) GetStackID() string
- func (in *UsagePlanKey) GetStackName() string
- func (in *UsagePlanKey) GetStatus() metav1alpha1.ConditionStatus
- func (in *UsagePlanKey) GetTemplate(client dynamic.Interface) (string, error)
- func (in *UsagePlanKey) GetTemplateVersionLabel() (value string, ok bool)
- func (in *UsagePlanKey) SetStackID(input string)
- func (in *UsagePlanKey) SetStackName(input string)
- func (in *UsagePlanKey) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *UsagePlanKey) SetTemplateVersionLabel()
- func (in *UsagePlanKey) TemplateVersionChanged() bool
- type UsagePlanKeyList
- type UsagePlanKeyOutput
- type UsagePlanKeySpec
- type UsagePlanKeyStatus
- type UsagePlanList
- type UsagePlanOutput
- type UsagePlanSpec
- type UsagePlanStatus
- type UsagePlan_ApiStage
- type UsagePlan_QuotaSettings
- type UsagePlan_ThrottleSettings
- type VpcLink
- func (in *VpcLink) DeepCopy() *VpcLink
- func (in *VpcLink) DeepCopyInto(out *VpcLink)
- func (in *VpcLink) DeepCopyObject() runtime.Object
- func (in *VpcLink) GenerateStackName() string
- func (in *VpcLink) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
- func (in *VpcLink) GetNotificationARNs() []string
- func (in *VpcLink) GetParameters() map[string]string
- func (in *VpcLink) GetStackID() string
- func (in *VpcLink) GetStackName() string
- func (in *VpcLink) GetStatus() metav1alpha1.ConditionStatus
- func (in *VpcLink) GetTemplate(client dynamic.Interface) (string, error)
- func (in *VpcLink) GetTemplateVersionLabel() (value string, ok bool)
- func (in *VpcLink) SetStackID(input string)
- func (in *VpcLink) SetStackName(input string)
- func (in *VpcLink) SetStatus(status *metav1alpha1.StatusMeta)
- func (in *VpcLink) SetTemplateVersionLabel()
- func (in *VpcLink) TemplateVersionChanged() bool
- type VpcLinkList
- type VpcLinkOutput
- type VpcLinkSpec
- type VpcLinkStatus
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "apigateway.awsctrl.io", Version: "v1alpha1"} // 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 )
Functions ¶
This section is empty.
Types ¶
type Account ¶
type Account struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountSpec `json:"spec,omitempty"` Status AccountStatus `json:"status,omitempty"` }
Account is the Schema for the apigateway Account API
func (*Account) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Account.
func (*Account) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Account) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Account) GenerateStackName ¶
GenerateStackName will generate a StackName
func (*Account) GetCloudFormationMeta ¶
func (in *Account) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*Account) GetNotificationARNs ¶
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*Account) GetParameters ¶
GetParameters will return CFN Parameters
func (*Account) GetStackName ¶
GetStackName will return stackName
func (*Account) GetStatus ¶
func (in *Account) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*Account) GetTemplate ¶
GetTemplate will return the JSON version of the CFN to use.
func (*Account) GetTemplateVersionLabel ¶
GetTemplateVersionLabel will return the stack template version
func (*Account) SetStackID ¶
SetStackID will put a stackID
func (*Account) SetStackName ¶
SetStackName will return stackName
func (*Account) SetStatus ¶
func (in *Account) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*Account) SetTemplateVersionLabel ¶
func (in *Account) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*Account) TemplateVersionChanged ¶
TemplateVersionChanged will return bool if template has changed
type AccountList ¶
type AccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Account `json:"items"` }
AccountList contains a list of Account
func (*AccountList) DeepCopy ¶
func (in *AccountList) DeepCopy() *AccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountList.
func (*AccountList) DeepCopyInto ¶
func (in *AccountList) DeepCopyInto(out *AccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountList) DeepCopyObject ¶
func (in *AccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccountOutput ¶
type AccountOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-account.html Ref string `json:"ref,omitempty"` }
AccountOutput defines the stack outputs
func (*AccountOutput) DeepCopy ¶
func (in *AccountOutput) DeepCopy() *AccountOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountOutput.
func (*AccountOutput) DeepCopyInto ¶
func (in *AccountOutput) DeepCopyInto(out *AccountOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSpec ¶
type AccountSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // CloudWatchRoleRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-account.html#cfn-apigateway-account-cloudwatchrolearn CloudWatchRoleRef metav1alpha1.ObjectReference `json:"cloudWatchRoleRef,omitempty" cloudformation:"CloudWatchRoleArn,Parameter"` }
AccountSpec defines the desired state of Account
func (*AccountSpec) DeepCopy ¶
func (in *AccountSpec) DeepCopy() *AccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSpec.
func (*AccountSpec) DeepCopyInto ¶
func (in *AccountSpec) DeepCopyInto(out *AccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountStatus ¶
type AccountStatus struct {
metav1alpha1.StatusMeta `json:",inline"`
}
AccountStatus defines the observed state of Account
func (*AccountStatus) DeepCopy ¶
func (in *AccountStatus) DeepCopy() *AccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountStatus.
func (*AccountStatus) DeepCopyInto ¶
func (in *AccountStatus) DeepCopyInto(out *AccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiKey ¶
type ApiKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiKeySpec `json:"spec,omitempty"` Status ApiKeyStatus `json:"status,omitempty"` }
ApiKey is the Schema for the apigateway ApiKey API
func (*ApiKey) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKey.
func (*ApiKey) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiKey) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiKey) GenerateStackName ¶
GenerateStackName will generate a StackName
func (*ApiKey) GetCloudFormationMeta ¶
func (in *ApiKey) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*ApiKey) GetNotificationARNs ¶
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*ApiKey) GetParameters ¶
GetParameters will return CFN Parameters
func (*ApiKey) GetStackName ¶
GetStackName will return stackName
func (*ApiKey) GetStatus ¶
func (in *ApiKey) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*ApiKey) GetTemplate ¶
GetTemplate will return the JSON version of the CFN to use.
func (*ApiKey) GetTemplateVersionLabel ¶
GetTemplateVersionLabel will return the stack template version
func (*ApiKey) SetStackID ¶
SetStackID will put a stackID
func (*ApiKey) SetStackName ¶
SetStackName will return stackName
func (*ApiKey) SetStatus ¶
func (in *ApiKey) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*ApiKey) SetTemplateVersionLabel ¶
func (in *ApiKey) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*ApiKey) TemplateVersionChanged ¶
TemplateVersionChanged will return bool if template has changed
type ApiKeyList ¶
type ApiKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApiKey `json:"items"` }
ApiKeyList contains a list of Account
func (*ApiKeyList) DeepCopy ¶
func (in *ApiKeyList) DeepCopy() *ApiKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeyList.
func (*ApiKeyList) DeepCopyInto ¶
func (in *ApiKeyList) DeepCopyInto(out *ApiKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiKeyList) DeepCopyObject ¶
func (in *ApiKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApiKeyOutput ¶
type ApiKeyOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html Ref string `json:"ref,omitempty"` }
ApiKeyOutput defines the stack outputs
func (*ApiKeyOutput) DeepCopy ¶
func (in *ApiKeyOutput) DeepCopy() *ApiKeyOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeyOutput.
func (*ApiKeyOutput) DeepCopyInto ¶
func (in *ApiKeyOutput) DeepCopyInto(out *ApiKeyOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiKeySpec ¶
type ApiKeySpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // CustomerRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-customerid CustomerRef metav1alpha1.ObjectReference `json:"customerRef,omitempty" cloudformation:"CustomerId,Parameter"` // Description http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-description Description string `json:"description,omitempty" cloudformation:"Description,Parameter"` // Enabled http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-enabled Enabled bool `json:"enabled,omitempty" cloudformation:"Enabled,Parameter"` // GenerateDistinctId http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-generatedistinctid GenerateDistinctId bool `json:"generateDistinctId,omitempty" cloudformation:"GenerateDistinctId,Parameter"` // Name http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-name Name string `json:"name,omitempty" cloudformation:"Name,Parameter"` // StageKeys http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-stagekeys StageKeys []ApiKey_StageKey `json:"stageKeys,omitempty" cloudformation:"StageKeys"` // Value http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-apikey.html#cfn-apigateway-apikey-value Value string `json:"value,omitempty" cloudformation:"Value,Parameter"` }
ApiKeySpec defines the desired state of ApiKey
func (*ApiKeySpec) DeepCopy ¶
func (in *ApiKeySpec) DeepCopy() *ApiKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeySpec.
func (*ApiKeySpec) DeepCopyInto ¶
func (in *ApiKeySpec) DeepCopyInto(out *ApiKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiKeyStatus ¶
type ApiKeyStatus struct {
metav1alpha1.StatusMeta `json:",inline"`
}
ApiKeyStatus defines the observed state of ApiKey
func (*ApiKeyStatus) DeepCopy ¶
func (in *ApiKeyStatus) DeepCopy() *ApiKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeyStatus.
func (*ApiKeyStatus) DeepCopyInto ¶
func (in *ApiKeyStatus) DeepCopyInto(out *ApiKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiKey_StageKey ¶
type ApiKey_StageKey struct { // RestApiRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-apikey-stagekey.html#cfn-apigateway-apikey-stagekey-restapiid RestApiRef metav1alpha1.ObjectReference `json:"restApiRef,omitempty" cloudformation:"RestApiId,Parameter"` // StageName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-apikey-stagekey.html#cfn-apigateway-apikey-stagekey-stagename StageName string `json:"stageName,omitempty" cloudformation:"StageName,Parameter"` }
ApiKey_StageKey defines the desired state of ApiKeyStageKey
func (*ApiKey_StageKey) DeepCopy ¶
func (in *ApiKey_StageKey) DeepCopy() *ApiKey_StageKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKey_StageKey.
func (*ApiKey_StageKey) DeepCopyInto ¶
func (in *ApiKey_StageKey) DeepCopyInto(out *ApiKey_StageKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Authorizer ¶
type Authorizer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AuthorizerSpec `json:"spec,omitempty"` Status AuthorizerStatus `json:"status,omitempty"` }
Authorizer is the Schema for the apigateway Authorizer API
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) GenerateStackName ¶
func (in *Authorizer) GenerateStackName() string
GenerateStackName will generate a StackName
func (*Authorizer) GetCloudFormationMeta ¶
func (in *Authorizer) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*Authorizer) GetNotificationARNs ¶
func (in *Authorizer) GetNotificationARNs() []string
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*Authorizer) GetParameters ¶
func (in *Authorizer) GetParameters() map[string]string
GetParameters will return CFN Parameters
func (*Authorizer) GetStackID ¶
func (in *Authorizer) GetStackID() string
GetStackID will return stackID
func (*Authorizer) GetStackName ¶
func (in *Authorizer) GetStackName() string
GetStackName will return stackName
func (*Authorizer) GetStatus ¶
func (in *Authorizer) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*Authorizer) GetTemplate ¶
func (in *Authorizer) GetTemplate(client dynamic.Interface) (string, error)
GetTemplate will return the JSON version of the CFN to use.
func (*Authorizer) GetTemplateVersionLabel ¶
func (in *Authorizer) GetTemplateVersionLabel() (value string, ok bool)
GetTemplateVersionLabel will return the stack template version
func (*Authorizer) SetStackID ¶
func (in *Authorizer) SetStackID(input string)
SetStackID will put a stackID
func (*Authorizer) SetStackName ¶
func (in *Authorizer) SetStackName(input string)
SetStackName will return stackName
func (*Authorizer) SetStatus ¶
func (in *Authorizer) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*Authorizer) SetTemplateVersionLabel ¶
func (in *Authorizer) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*Authorizer) TemplateVersionChanged ¶
func (in *Authorizer) TemplateVersionChanged() bool
TemplateVersionChanged will return bool if template has changed
type AuthorizerList ¶
type AuthorizerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Authorizer `json:"items"` }
AuthorizerList contains a list of Account
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.
type AuthorizerOutput ¶
type AuthorizerOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html Ref string `json:"ref,omitempty"` }
AuthorizerOutput defines the stack outputs
func (*AuthorizerOutput) DeepCopy ¶
func (in *AuthorizerOutput) DeepCopy() *AuthorizerOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizerOutput.
func (*AuthorizerOutput) DeepCopyInto ¶
func (in *AuthorizerOutput) DeepCopyInto(out *AuthorizerOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizerSpec ¶
type AuthorizerSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // AuthType http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authtype AuthType string `json:"authType,omitempty" cloudformation:"AuthType,Parameter"` // AuthorizerCredentials http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authorizercredentials AuthorizerCredentials string `json:"authorizerCredentials,omitempty" cloudformation:"AuthorizerCredentials,Parameter"` // AuthorizerResultTtlInSeconds http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authorizerresultttlinseconds AuthorizerResultTtlInSeconds int `json:"authorizerResultTtlInSeconds,omitempty" cloudformation:"AuthorizerResultTtlInSeconds,Parameter"` // AuthorizerUri http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-authorizeruri AuthorizerUri string `json:"authorizerUri,omitempty" cloudformation:"AuthorizerUri,Parameter"` // IdentitySource http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-identitysource IdentitySource string `json:"identitySource,omitempty" cloudformation:"IdentitySource,Parameter"` // IdentityValidationExpression http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-identityvalidationexpression IdentityValidationExpression string `json:"identityValidationExpression,omitempty" cloudformation:"IdentityValidationExpression,Parameter"` // Name http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-name Name string `json:"name,omitempty" cloudformation:"Name,Parameter"` // ProviderRefs http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-providerarns ProviderRefs []metav1alpha1.ObjectReference `json:"providerRefs,omitempty" cloudformation:"ProviderARNs"` // RestApiRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-restapiid RestApiRef metav1alpha1.ObjectReference `json:"restApiRef,omitempty" cloudformation:"RestApiId,Parameter"` // Type http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-authorizer.html#cfn-apigateway-authorizer-type Type string `json:"type,omitempty" cloudformation:"Type,Parameter"` }
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 {
metav1alpha1.StatusMeta `json:",inline"`
}
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 BasePathMapping ¶
type BasePathMapping struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BasePathMappingSpec `json:"spec,omitempty"` Status BasePathMappingStatus `json:"status,omitempty"` }
BasePathMapping is the Schema for the apigateway BasePathMapping API
func (*BasePathMapping) DeepCopy ¶
func (in *BasePathMapping) DeepCopy() *BasePathMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasePathMapping.
func (*BasePathMapping) DeepCopyInto ¶
func (in *BasePathMapping) DeepCopyInto(out *BasePathMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BasePathMapping) DeepCopyObject ¶
func (in *BasePathMapping) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BasePathMapping) GenerateStackName ¶
func (in *BasePathMapping) GenerateStackName() string
GenerateStackName will generate a StackName
func (*BasePathMapping) GetCloudFormationMeta ¶
func (in *BasePathMapping) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*BasePathMapping) GetNotificationARNs ¶
func (in *BasePathMapping) GetNotificationARNs() []string
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*BasePathMapping) GetParameters ¶
func (in *BasePathMapping) GetParameters() map[string]string
GetParameters will return CFN Parameters
func (*BasePathMapping) GetStackID ¶
func (in *BasePathMapping) GetStackID() string
GetStackID will return stackID
func (*BasePathMapping) GetStackName ¶
func (in *BasePathMapping) GetStackName() string
GetStackName will return stackName
func (*BasePathMapping) GetStatus ¶
func (in *BasePathMapping) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*BasePathMapping) GetTemplate ¶
func (in *BasePathMapping) GetTemplate(client dynamic.Interface) (string, error)
GetTemplate will return the JSON version of the CFN to use.
func (*BasePathMapping) GetTemplateVersionLabel ¶
func (in *BasePathMapping) GetTemplateVersionLabel() (value string, ok bool)
GetTemplateVersionLabel will return the stack template version
func (*BasePathMapping) SetStackID ¶
func (in *BasePathMapping) SetStackID(input string)
SetStackID will put a stackID
func (*BasePathMapping) SetStackName ¶
func (in *BasePathMapping) SetStackName(input string)
SetStackName will return stackName
func (*BasePathMapping) SetStatus ¶
func (in *BasePathMapping) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*BasePathMapping) SetTemplateVersionLabel ¶
func (in *BasePathMapping) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*BasePathMapping) TemplateVersionChanged ¶
func (in *BasePathMapping) TemplateVersionChanged() bool
TemplateVersionChanged will return bool if template has changed
type BasePathMappingList ¶
type BasePathMappingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BasePathMapping `json:"items"` }
BasePathMappingList contains a list of Account
func (*BasePathMappingList) DeepCopy ¶
func (in *BasePathMappingList) DeepCopy() *BasePathMappingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasePathMappingList.
func (*BasePathMappingList) DeepCopyInto ¶
func (in *BasePathMappingList) DeepCopyInto(out *BasePathMappingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BasePathMappingList) DeepCopyObject ¶
func (in *BasePathMappingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BasePathMappingOutput ¶
type BasePathMappingOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html Ref string `json:"ref,omitempty"` }
BasePathMappingOutput defines the stack outputs
func (*BasePathMappingOutput) DeepCopy ¶
func (in *BasePathMappingOutput) DeepCopy() *BasePathMappingOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasePathMappingOutput.
func (*BasePathMappingOutput) DeepCopyInto ¶
func (in *BasePathMappingOutput) DeepCopyInto(out *BasePathMappingOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasePathMappingSpec ¶
type BasePathMappingSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // BasePath http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-basepath BasePath string `json:"basePath,omitempty" cloudformation:"BasePath,Parameter"` // DomainName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-domainname DomainName string `json:"domainName,omitempty" cloudformation:"DomainName,Parameter"` // RestApiRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-restapiid RestApiRef metav1alpha1.ObjectReference `json:"restApiRef,omitempty" cloudformation:"RestApiId,Parameter"` // Stage http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-basepathmapping.html#cfn-apigateway-basepathmapping-stage Stage string `json:"stage,omitempty" cloudformation:"Stage,Parameter"` }
BasePathMappingSpec defines the desired state of BasePathMapping
func (*BasePathMappingSpec) DeepCopy ¶
func (in *BasePathMappingSpec) DeepCopy() *BasePathMappingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasePathMappingSpec.
func (*BasePathMappingSpec) DeepCopyInto ¶
func (in *BasePathMappingSpec) DeepCopyInto(out *BasePathMappingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasePathMappingStatus ¶
type BasePathMappingStatus struct {
metav1alpha1.StatusMeta `json:",inline"`
}
BasePathMappingStatus defines the observed state of BasePathMapping
func (*BasePathMappingStatus) DeepCopy ¶
func (in *BasePathMappingStatus) DeepCopy() *BasePathMappingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasePathMappingStatus.
func (*BasePathMappingStatus) DeepCopyInto ¶
func (in *BasePathMappingStatus) DeepCopyInto(out *BasePathMappingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientCertificate ¶
type ClientCertificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClientCertificateSpec `json:"spec,omitempty"` Status ClientCertificateStatus `json:"status,omitempty"` }
ClientCertificate is the Schema for the apigateway ClientCertificate API
func (*ClientCertificate) DeepCopy ¶
func (in *ClientCertificate) DeepCopy() *ClientCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientCertificate.
func (*ClientCertificate) DeepCopyInto ¶
func (in *ClientCertificate) DeepCopyInto(out *ClientCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientCertificate) DeepCopyObject ¶
func (in *ClientCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClientCertificate) GenerateStackName ¶
func (in *ClientCertificate) GenerateStackName() string
GenerateStackName will generate a StackName
func (*ClientCertificate) GetCloudFormationMeta ¶
func (in *ClientCertificate) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*ClientCertificate) GetNotificationARNs ¶
func (in *ClientCertificate) GetNotificationARNs() []string
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*ClientCertificate) GetParameters ¶
func (in *ClientCertificate) GetParameters() map[string]string
GetParameters will return CFN Parameters
func (*ClientCertificate) GetStackID ¶
func (in *ClientCertificate) GetStackID() string
GetStackID will return stackID
func (*ClientCertificate) GetStackName ¶
func (in *ClientCertificate) GetStackName() string
GetStackName will return stackName
func (*ClientCertificate) GetStatus ¶
func (in *ClientCertificate) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*ClientCertificate) GetTemplate ¶
func (in *ClientCertificate) GetTemplate(client dynamic.Interface) (string, error)
GetTemplate will return the JSON version of the CFN to use.
func (*ClientCertificate) GetTemplateVersionLabel ¶
func (in *ClientCertificate) GetTemplateVersionLabel() (value string, ok bool)
GetTemplateVersionLabel will return the stack template version
func (*ClientCertificate) SetStackID ¶
func (in *ClientCertificate) SetStackID(input string)
SetStackID will put a stackID
func (*ClientCertificate) SetStackName ¶
func (in *ClientCertificate) SetStackName(input string)
SetStackName will return stackName
func (*ClientCertificate) SetStatus ¶
func (in *ClientCertificate) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*ClientCertificate) SetTemplateVersionLabel ¶
func (in *ClientCertificate) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*ClientCertificate) TemplateVersionChanged ¶
func (in *ClientCertificate) TemplateVersionChanged() bool
TemplateVersionChanged will return bool if template has changed
type ClientCertificateList ¶
type ClientCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClientCertificate `json:"items"` }
ClientCertificateList contains a list of Account
func (*ClientCertificateList) DeepCopy ¶
func (in *ClientCertificateList) DeepCopy() *ClientCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientCertificateList.
func (*ClientCertificateList) DeepCopyInto ¶
func (in *ClientCertificateList) DeepCopyInto(out *ClientCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClientCertificateList) DeepCopyObject ¶
func (in *ClientCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClientCertificateOutput ¶
type ClientCertificateOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html Ref string `json:"ref,omitempty"` }
ClientCertificateOutput defines the stack outputs
func (*ClientCertificateOutput) DeepCopy ¶
func (in *ClientCertificateOutput) DeepCopy() *ClientCertificateOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientCertificateOutput.
func (*ClientCertificateOutput) DeepCopyInto ¶
func (in *ClientCertificateOutput) DeepCopyInto(out *ClientCertificateOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientCertificateSpec ¶
type ClientCertificateSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // Description http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-clientcertificate.html#cfn-apigateway-clientcertificate-description Description string `json:"description,omitempty" cloudformation:"Description,Parameter"` }
ClientCertificateSpec defines the desired state of ClientCertificate
func (*ClientCertificateSpec) DeepCopy ¶
func (in *ClientCertificateSpec) DeepCopy() *ClientCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientCertificateSpec.
func (*ClientCertificateSpec) DeepCopyInto ¶
func (in *ClientCertificateSpec) DeepCopyInto(out *ClientCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClientCertificateStatus ¶
type ClientCertificateStatus struct {
metav1alpha1.StatusMeta `json:",inline"`
}
ClientCertificateStatus defines the observed state of ClientCertificate
func (*ClientCertificateStatus) DeepCopy ¶
func (in *ClientCertificateStatus) DeepCopy() *ClientCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClientCertificateStatus.
func (*ClientCertificateStatus) DeepCopyInto ¶
func (in *ClientCertificateStatus) DeepCopyInto(out *ClientCertificateStatus)
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,omitempty"` Status DeploymentStatus `json:"status,omitempty"` }
Deployment is the Schema for the apigateway Deployment API
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) GenerateStackName ¶
func (in *Deployment) GenerateStackName() string
GenerateStackName will generate a StackName
func (*Deployment) GetCloudFormationMeta ¶
func (in *Deployment) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*Deployment) GetNotificationARNs ¶
func (in *Deployment) GetNotificationARNs() []string
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*Deployment) GetParameters ¶
func (in *Deployment) GetParameters() map[string]string
GetParameters will return CFN Parameters
func (*Deployment) GetStackID ¶
func (in *Deployment) GetStackID() string
GetStackID will return stackID
func (*Deployment) GetStackName ¶
func (in *Deployment) GetStackName() string
GetStackName will return stackName
func (*Deployment) GetStatus ¶
func (in *Deployment) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*Deployment) GetTemplate ¶
func (in *Deployment) GetTemplate(client dynamic.Interface) (string, error)
GetTemplate will return the JSON version of the CFN to use.
func (*Deployment) GetTemplateVersionLabel ¶
func (in *Deployment) GetTemplateVersionLabel() (value string, ok bool)
GetTemplateVersionLabel will return the stack template version
func (*Deployment) SetStackID ¶
func (in *Deployment) SetStackID(input string)
SetStackID will put a stackID
func (*Deployment) SetStackName ¶
func (in *Deployment) SetStackName(input string)
SetStackName will return stackName
func (*Deployment) SetStatus ¶
func (in *Deployment) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*Deployment) SetTemplateVersionLabel ¶
func (in *Deployment) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*Deployment) TemplateVersionChanged ¶
func (in *Deployment) TemplateVersionChanged() bool
TemplateVersionChanged will return bool if template has changed
type DeploymentList ¶
type DeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Deployment `json:"items"` }
DeploymentList contains a list of Account
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.
type DeploymentOutput ¶
type DeploymentOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html Ref string `json:"ref,omitempty"` }
DeploymentOutput defines the stack outputs
func (*DeploymentOutput) DeepCopy ¶
func (in *DeploymentOutput) DeepCopy() *DeploymentOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentOutput.
func (*DeploymentOutput) DeepCopyInto ¶
func (in *DeploymentOutput) DeepCopyInto(out *DeploymentOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSpec ¶
type DeploymentSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // DeploymentCanarySettings http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-deploymentcanarysettings DeploymentCanarySettings Deployment_DeploymentCanarySettings `json:"deploymentCanarySettings,omitempty" cloudformation:"DeploymentCanarySettings"` // Description http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-description Description string `json:"description,omitempty" cloudformation:"Description,Parameter"` // RestApiRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-restapiid RestApiRef metav1alpha1.ObjectReference `json:"restApiRef,omitempty" cloudformation:"RestApiId,Parameter"` // StageDescription http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-stagedescription StageDescription Deployment_StageDescription `json:"stageDescription,omitempty" cloudformation:"StageDescription"` // StageName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-deployment.html#cfn-apigateway-deployment-stagename StageName string `json:"stageName,omitempty" cloudformation:"StageName,Parameter"` }
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 {
metav1alpha1.StatusMeta `json:",inline"`
}
DeploymentStatus defines the observed state of Deployment
func (*DeploymentStatus) DeepCopy ¶
func (in *DeploymentStatus) DeepCopy() *DeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStatus.
func (*DeploymentStatus) DeepCopyInto ¶
func (in *DeploymentStatus) DeepCopyInto(out *DeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Deployment_AccessLogSetting ¶
type Deployment_AccessLogSetting struct { // DestinationRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-accesslogsetting.html#cfn-apigateway-deployment-accesslogsetting-destinationarn DestinationRef metav1alpha1.ObjectReference `json:"destinationRef,omitempty" cloudformation:"DestinationArn,Parameter"` // Format http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-accesslogsetting.html#cfn-apigateway-deployment-accesslogsetting-format Format string `json:"format,omitempty" cloudformation:"Format,Parameter"` }
Deployment_AccessLogSetting defines the desired state of DeploymentAccessLogSetting
func (*Deployment_AccessLogSetting) DeepCopy ¶
func (in *Deployment_AccessLogSetting) DeepCopy() *Deployment_AccessLogSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Deployment_AccessLogSetting.
func (*Deployment_AccessLogSetting) DeepCopyInto ¶
func (in *Deployment_AccessLogSetting) DeepCopyInto(out *Deployment_AccessLogSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Deployment_CanarySetting ¶
type Deployment_CanarySetting struct { // PercentTraffic http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-canarysetting.html#cfn-apigateway-deployment-canarysetting-percenttraffic PercentTraffic int `json:"percentTraffic,omitempty" cloudformation:"PercentTraffic,Parameter"` // StageVariableOverrides http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-canarysetting.html#cfn-apigateway-deployment-canarysetting-stagevariableoverrides StageVariableOverrides map[string]string `json:"stageVariableOverrides,omitempty" cloudformation:"StageVariableOverrides"` // UseStageCache http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-canarysetting.html#cfn-apigateway-deployment-canarysetting-usestagecache UseStageCache bool `json:"useStageCache,omitempty" cloudformation:"UseStageCache,Parameter"` }
Deployment_CanarySetting defines the desired state of DeploymentCanarySetting
func (*Deployment_CanarySetting) DeepCopy ¶
func (in *Deployment_CanarySetting) DeepCopy() *Deployment_CanarySetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Deployment_CanarySetting.
func (*Deployment_CanarySetting) DeepCopyInto ¶
func (in *Deployment_CanarySetting) DeepCopyInto(out *Deployment_CanarySetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Deployment_DeploymentCanarySettings ¶
type Deployment_DeploymentCanarySettings struct { // PercentTraffic http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-deploymentcanarysettings.html#cfn-apigateway-deployment-deploymentcanarysettings-percenttraffic PercentTraffic int `json:"percentTraffic,omitempty" cloudformation:"PercentTraffic,Parameter"` // StageVariableOverrides http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-deploymentcanarysettings.html#cfn-apigateway-deployment-deploymentcanarysettings-stagevariableoverrides StageVariableOverrides map[string]string `json:"stageVariableOverrides,omitempty" cloudformation:"StageVariableOverrides"` // UseStageCache http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-deploymentcanarysettings.html#cfn-apigateway-deployment-deploymentcanarysettings-usestagecache UseStageCache bool `json:"useStageCache,omitempty" cloudformation:"UseStageCache,Parameter"` }
Deployment_DeploymentCanarySettings defines the desired state of DeploymentDeploymentCanarySettings
func (*Deployment_DeploymentCanarySettings) DeepCopy ¶
func (in *Deployment_DeploymentCanarySettings) DeepCopy() *Deployment_DeploymentCanarySettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Deployment_DeploymentCanarySettings.
func (*Deployment_DeploymentCanarySettings) DeepCopyInto ¶
func (in *Deployment_DeploymentCanarySettings) DeepCopyInto(out *Deployment_DeploymentCanarySettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Deployment_MethodSetting ¶
type Deployment_MethodSetting struct { // CacheDataEncrypted http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-cachedataencrypted CacheDataEncrypted bool `json:"cacheDataEncrypted,omitempty" cloudformation:"CacheDataEncrypted,Parameter"` // CacheTtlInSeconds http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-cachettlinseconds CacheTtlInSeconds int `json:"cacheTtlInSeconds,omitempty" cloudformation:"CacheTtlInSeconds,Parameter"` // CachingEnabled http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-cachingenabled CachingEnabled bool `json:"cachingEnabled,omitempty" cloudformation:"CachingEnabled,Parameter"` // DataTraceEnabled http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-datatraceenabled DataTraceEnabled bool `json:"dataTraceEnabled,omitempty" cloudformation:"DataTraceEnabled,Parameter"` // HttpMethod http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-httpmethod HttpMethod string `json:"httpMethod,omitempty" cloudformation:"HttpMethod,Parameter"` // LoggingLevel http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-logginglevel LoggingLevel string `json:"loggingLevel,omitempty" cloudformation:"LoggingLevel,Parameter"` // MetricsEnabled http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-metricsenabled MetricsEnabled bool `json:"metricsEnabled,omitempty" cloudformation:"MetricsEnabled,Parameter"` // ResourcePath http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-resourcepath ResourcePath string `json:"resourcePath,omitempty" cloudformation:"ResourcePath,Parameter"` // ThrottlingBurstLimit http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-throttlingburstlimit ThrottlingBurstLimit int `json:"throttlingBurstLimit,omitempty" cloudformation:"ThrottlingBurstLimit,Parameter"` // ThrottlingRateLimit http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription-methodsetting.html#cfn-apigateway-deployment-stagedescription-methodsetting-throttlingratelimit ThrottlingRateLimit int `json:"throttlingRateLimit,omitempty" cloudformation:"ThrottlingRateLimit,Parameter"` }
Deployment_MethodSetting defines the desired state of DeploymentMethodSetting
func (*Deployment_MethodSetting) DeepCopy ¶
func (in *Deployment_MethodSetting) DeepCopy() *Deployment_MethodSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Deployment_MethodSetting.
func (*Deployment_MethodSetting) DeepCopyInto ¶
func (in *Deployment_MethodSetting) DeepCopyInto(out *Deployment_MethodSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Deployment_StageDescription ¶
type Deployment_StageDescription struct { // AccessLogSetting http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-accesslogsetting AccessLogSetting Deployment_AccessLogSetting `json:"accessLogSetting,omitempty" cloudformation:"AccessLogSetting"` // CacheClusterEnabled http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cacheclusterenabled CacheClusterEnabled bool `json:"cacheClusterEnabled,omitempty" cloudformation:"CacheClusterEnabled,Parameter"` // CacheClusterSize http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cacheclustersize CacheClusterSize string `json:"cacheClusterSize,omitempty" cloudformation:"CacheClusterSize,Parameter"` // CacheDataEncrypted http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cachedataencrypted CacheDataEncrypted bool `json:"cacheDataEncrypted,omitempty" cloudformation:"CacheDataEncrypted,Parameter"` // CacheTtlInSeconds http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cachettlinseconds CacheTtlInSeconds int `json:"cacheTtlInSeconds,omitempty" cloudformation:"CacheTtlInSeconds,Parameter"` // CachingEnabled http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-cachingenabled CachingEnabled bool `json:"cachingEnabled,omitempty" cloudformation:"CachingEnabled,Parameter"` // CanarySetting http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-canarysetting CanarySetting Deployment_CanarySetting `json:"canarySetting,omitempty" cloudformation:"CanarySetting"` // ClientCertificateRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-clientcertificateid ClientCertificateRef metav1alpha1.ObjectReference `json:"clientCertificateRef,omitempty" cloudformation:"ClientCertificateId,Parameter"` // DataTraceEnabled http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-datatraceenabled DataTraceEnabled bool `json:"dataTraceEnabled,omitempty" cloudformation:"DataTraceEnabled,Parameter"` // Description http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-description Description string `json:"description,omitempty" cloudformation:"Description,Parameter"` // DocumentationVersion http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-documentationversion DocumentationVersion string `json:"documentationVersion,omitempty" cloudformation:"DocumentationVersion,Parameter"` // LoggingLevel http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-logginglevel LoggingLevel string `json:"loggingLevel,omitempty" cloudformation:"LoggingLevel,Parameter"` // MethodSettings http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-methodsettings MethodSettings []Deployment_MethodSetting `json:"methodSettings,omitempty" cloudformation:"MethodSettings"` // MetricsEnabled http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-metricsenabled MetricsEnabled bool `json:"metricsEnabled,omitempty" cloudformation:"MetricsEnabled,Parameter"` // ThrottlingBurstLimit http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-throttlingburstlimit ThrottlingBurstLimit int `json:"throttlingBurstLimit,omitempty" cloudformation:"ThrottlingBurstLimit,Parameter"` // ThrottlingRateLimit http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-throttlingratelimit ThrottlingRateLimit int `json:"throttlingRateLimit,omitempty" cloudformation:"ThrottlingRateLimit,Parameter"` // TracingEnabled http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-tracingenabled TracingEnabled bool `json:"tracingEnabled,omitempty" cloudformation:"TracingEnabled,Parameter"` // Variables http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-deployment-stagedescription.html#cfn-apigateway-deployment-stagedescription-variables Variables map[string]string `json:"variables,omitempty" cloudformation:"Variables"` }
Deployment_StageDescription defines the desired state of DeploymentStageDescription
func (*Deployment_StageDescription) DeepCopy ¶
func (in *Deployment_StageDescription) DeepCopy() *Deployment_StageDescription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Deployment_StageDescription.
func (*Deployment_StageDescription) DeepCopyInto ¶
func (in *Deployment_StageDescription) DeepCopyInto(out *Deployment_StageDescription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationPart ¶
type DocumentationPart struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DocumentationPartSpec `json:"spec,omitempty"` Status DocumentationPartStatus `json:"status,omitempty"` }
DocumentationPart is the Schema for the apigateway DocumentationPart API
func (*DocumentationPart) DeepCopy ¶
func (in *DocumentationPart) DeepCopy() *DocumentationPart
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPart.
func (*DocumentationPart) DeepCopyInto ¶
func (in *DocumentationPart) DeepCopyInto(out *DocumentationPart)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DocumentationPart) DeepCopyObject ¶
func (in *DocumentationPart) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DocumentationPart) GenerateStackName ¶
func (in *DocumentationPart) GenerateStackName() string
GenerateStackName will generate a StackName
func (*DocumentationPart) GetCloudFormationMeta ¶
func (in *DocumentationPart) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*DocumentationPart) GetNotificationARNs ¶
func (in *DocumentationPart) GetNotificationARNs() []string
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*DocumentationPart) GetParameters ¶
func (in *DocumentationPart) GetParameters() map[string]string
GetParameters will return CFN Parameters
func (*DocumentationPart) GetStackID ¶
func (in *DocumentationPart) GetStackID() string
GetStackID will return stackID
func (*DocumentationPart) GetStackName ¶
func (in *DocumentationPart) GetStackName() string
GetStackName will return stackName
func (*DocumentationPart) GetStatus ¶
func (in *DocumentationPart) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*DocumentationPart) GetTemplate ¶
func (in *DocumentationPart) GetTemplate(client dynamic.Interface) (string, error)
GetTemplate will return the JSON version of the CFN to use.
func (*DocumentationPart) GetTemplateVersionLabel ¶
func (in *DocumentationPart) GetTemplateVersionLabel() (value string, ok bool)
GetTemplateVersionLabel will return the stack template version
func (*DocumentationPart) SetStackID ¶
func (in *DocumentationPart) SetStackID(input string)
SetStackID will put a stackID
func (*DocumentationPart) SetStackName ¶
func (in *DocumentationPart) SetStackName(input string)
SetStackName will return stackName
func (*DocumentationPart) SetStatus ¶
func (in *DocumentationPart) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*DocumentationPart) SetTemplateVersionLabel ¶
func (in *DocumentationPart) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*DocumentationPart) TemplateVersionChanged ¶
func (in *DocumentationPart) TemplateVersionChanged() bool
TemplateVersionChanged will return bool if template has changed
type DocumentationPartList ¶
type DocumentationPartList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DocumentationPart `json:"items"` }
DocumentationPartList contains a list of Account
func (*DocumentationPartList) DeepCopy ¶
func (in *DocumentationPartList) DeepCopy() *DocumentationPartList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPartList.
func (*DocumentationPartList) DeepCopyInto ¶
func (in *DocumentationPartList) DeepCopyInto(out *DocumentationPartList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DocumentationPartList) DeepCopyObject ¶
func (in *DocumentationPartList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DocumentationPartOutput ¶
type DocumentationPartOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationpart.html Ref string `json:"ref,omitempty"` }
DocumentationPartOutput defines the stack outputs
func (*DocumentationPartOutput) DeepCopy ¶
func (in *DocumentationPartOutput) DeepCopy() *DocumentationPartOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPartOutput.
func (*DocumentationPartOutput) DeepCopyInto ¶
func (in *DocumentationPartOutput) DeepCopyInto(out *DocumentationPartOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationPartSpec ¶
type DocumentationPartSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // Location http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationpart.html#cfn-apigateway-documentationpart-location Location DocumentationPart_Location `json:"location,omitempty" cloudformation:"Location"` // Properties http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationpart.html#cfn-apigateway-documentationpart-properties Properties string `json:"properties,omitempty" cloudformation:"Properties,Parameter"` // RestApiRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationpart.html#cfn-apigateway-documentationpart-restapiid RestApiRef metav1alpha1.ObjectReference `json:"restApiRef,omitempty" cloudformation:"RestApiId,Parameter"` }
DocumentationPartSpec defines the desired state of DocumentationPart
func (*DocumentationPartSpec) DeepCopy ¶
func (in *DocumentationPartSpec) DeepCopy() *DocumentationPartSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPartSpec.
func (*DocumentationPartSpec) DeepCopyInto ¶
func (in *DocumentationPartSpec) DeepCopyInto(out *DocumentationPartSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationPartStatus ¶
type DocumentationPartStatus struct {
metav1alpha1.StatusMeta `json:",inline"`
}
DocumentationPartStatus defines the observed state of DocumentationPart
func (*DocumentationPartStatus) DeepCopy ¶
func (in *DocumentationPartStatus) DeepCopy() *DocumentationPartStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPartStatus.
func (*DocumentationPartStatus) DeepCopyInto ¶
func (in *DocumentationPartStatus) DeepCopyInto(out *DocumentationPartStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationPart_Location ¶
type DocumentationPart_Location struct { // Method http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-method Method string `json:"method,omitempty" cloudformation:"Method,Parameter"` // Name http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-name Name string `json:"name,omitempty" cloudformation:"Name,Parameter"` // Path http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-path Path string `json:"path,omitempty" cloudformation:"Path,Parameter"` // StatusCode http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-statuscode StatusCode string `json:"statusCode,omitempty" cloudformation:"StatusCode,Parameter"` // Type http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-documentationpart-location.html#cfn-apigateway-documentationpart-location-type Type string `json:"type,omitempty" cloudformation:"Type,Parameter"` }
DocumentationPart_Location defines the desired state of DocumentationPartLocation
func (*DocumentationPart_Location) DeepCopy ¶
func (in *DocumentationPart_Location) DeepCopy() *DocumentationPart_Location
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationPart_Location.
func (*DocumentationPart_Location) DeepCopyInto ¶
func (in *DocumentationPart_Location) DeepCopyInto(out *DocumentationPart_Location)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationVersion ¶
type DocumentationVersion struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DocumentationVersionSpec `json:"spec,omitempty"` Status DocumentationVersionStatus `json:"status,omitempty"` }
DocumentationVersion is the Schema for the apigateway DocumentationVersion API
func (*DocumentationVersion) DeepCopy ¶
func (in *DocumentationVersion) DeepCopy() *DocumentationVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationVersion.
func (*DocumentationVersion) DeepCopyInto ¶
func (in *DocumentationVersion) DeepCopyInto(out *DocumentationVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DocumentationVersion) DeepCopyObject ¶
func (in *DocumentationVersion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DocumentationVersion) GenerateStackName ¶
func (in *DocumentationVersion) GenerateStackName() string
GenerateStackName will generate a StackName
func (*DocumentationVersion) GetCloudFormationMeta ¶
func (in *DocumentationVersion) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*DocumentationVersion) GetNotificationARNs ¶
func (in *DocumentationVersion) GetNotificationARNs() []string
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*DocumentationVersion) GetParameters ¶
func (in *DocumentationVersion) GetParameters() map[string]string
GetParameters will return CFN Parameters
func (*DocumentationVersion) GetStackID ¶
func (in *DocumentationVersion) GetStackID() string
GetStackID will return stackID
func (*DocumentationVersion) GetStackName ¶
func (in *DocumentationVersion) GetStackName() string
GetStackName will return stackName
func (*DocumentationVersion) GetStatus ¶
func (in *DocumentationVersion) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*DocumentationVersion) GetTemplate ¶
func (in *DocumentationVersion) GetTemplate(client dynamic.Interface) (string, error)
GetTemplate will return the JSON version of the CFN to use.
func (*DocumentationVersion) GetTemplateVersionLabel ¶
func (in *DocumentationVersion) GetTemplateVersionLabel() (value string, ok bool)
GetTemplateVersionLabel will return the stack template version
func (*DocumentationVersion) SetStackID ¶
func (in *DocumentationVersion) SetStackID(input string)
SetStackID will put a stackID
func (*DocumentationVersion) SetStackName ¶
func (in *DocumentationVersion) SetStackName(input string)
SetStackName will return stackName
func (*DocumentationVersion) SetStatus ¶
func (in *DocumentationVersion) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*DocumentationVersion) SetTemplateVersionLabel ¶
func (in *DocumentationVersion) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*DocumentationVersion) TemplateVersionChanged ¶
func (in *DocumentationVersion) TemplateVersionChanged() bool
TemplateVersionChanged will return bool if template has changed
type DocumentationVersionList ¶
type DocumentationVersionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DocumentationVersion `json:"items"` }
DocumentationVersionList contains a list of Account
func (*DocumentationVersionList) DeepCopy ¶
func (in *DocumentationVersionList) DeepCopy() *DocumentationVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationVersionList.
func (*DocumentationVersionList) DeepCopyInto ¶
func (in *DocumentationVersionList) DeepCopyInto(out *DocumentationVersionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DocumentationVersionList) DeepCopyObject ¶
func (in *DocumentationVersionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DocumentationVersionOutput ¶
type DocumentationVersionOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationversion.html Ref string `json:"ref,omitempty"` }
DocumentationVersionOutput defines the stack outputs
func (*DocumentationVersionOutput) DeepCopy ¶
func (in *DocumentationVersionOutput) DeepCopy() *DocumentationVersionOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationVersionOutput.
func (*DocumentationVersionOutput) DeepCopyInto ¶
func (in *DocumentationVersionOutput) DeepCopyInto(out *DocumentationVersionOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationVersionSpec ¶
type DocumentationVersionSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // Description http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationversion.html#cfn-apigateway-documentationversion-description Description string `json:"description,omitempty" cloudformation:"Description,Parameter"` // DocumentationVersion http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationversion.html#cfn-apigateway-documentationversion-documentationversion DocumentationVersion string `json:"documentationVersion,omitempty" cloudformation:"DocumentationVersion,Parameter"` // RestApiRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-documentationversion.html#cfn-apigateway-documentationversion-restapiid RestApiRef metav1alpha1.ObjectReference `json:"restApiRef,omitempty" cloudformation:"RestApiId,Parameter"` }
DocumentationVersionSpec defines the desired state of DocumentationVersion
func (*DocumentationVersionSpec) DeepCopy ¶
func (in *DocumentationVersionSpec) DeepCopy() *DocumentationVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationVersionSpec.
func (*DocumentationVersionSpec) DeepCopyInto ¶
func (in *DocumentationVersionSpec) DeepCopyInto(out *DocumentationVersionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DocumentationVersionStatus ¶
type DocumentationVersionStatus struct {
metav1alpha1.StatusMeta `json:",inline"`
}
DocumentationVersionStatus defines the observed state of DocumentationVersion
func (*DocumentationVersionStatus) DeepCopy ¶
func (in *DocumentationVersionStatus) DeepCopy() *DocumentationVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocumentationVersionStatus.
func (*DocumentationVersionStatus) DeepCopyInto ¶
func (in *DocumentationVersionStatus) DeepCopyInto(out *DocumentationVersionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainName ¶
type DomainName struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainNameSpec `json:"spec,omitempty"` Status DomainNameStatus `json:"status,omitempty"` }
DomainName is the Schema for the apigateway DomainName API
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) GenerateStackName ¶
func (in *DomainName) GenerateStackName() string
GenerateStackName will generate a StackName
func (*DomainName) GetCloudFormationMeta ¶
func (in *DomainName) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*DomainName) GetNotificationARNs ¶
func (in *DomainName) GetNotificationARNs() []string
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*DomainName) GetParameters ¶
func (in *DomainName) GetParameters() map[string]string
GetParameters will return CFN Parameters
func (*DomainName) GetStackID ¶
func (in *DomainName) GetStackID() string
GetStackID will return stackID
func (*DomainName) GetStackName ¶
func (in *DomainName) GetStackName() string
GetStackName will return stackName
func (*DomainName) GetStatus ¶
func (in *DomainName) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*DomainName) GetTemplate ¶
func (in *DomainName) GetTemplate(client dynamic.Interface) (string, error)
GetTemplate will return the JSON version of the CFN to use.
func (*DomainName) GetTemplateVersionLabel ¶
func (in *DomainName) GetTemplateVersionLabel() (value string, ok bool)
GetTemplateVersionLabel will return the stack template version
func (*DomainName) SetStackID ¶
func (in *DomainName) SetStackID(input string)
SetStackID will put a stackID
func (*DomainName) SetStackName ¶
func (in *DomainName) SetStackName(input string)
SetStackName will return stackName
func (*DomainName) SetStatus ¶
func (in *DomainName) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*DomainName) SetTemplateVersionLabel ¶
func (in *DomainName) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*DomainName) TemplateVersionChanged ¶
func (in *DomainName) TemplateVersionChanged() bool
TemplateVersionChanged will return bool if template has changed
type DomainNameList ¶
type DomainNameList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DomainName `json:"items"` }
DomainNameList contains a list of Account
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.
type DomainNameOutput ¶
type DomainNameOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html Ref string `json:"ref,omitempty"` // DistributionDomainName defines the DistributionDomainName DistributionDomainName string `json:"distributionDomainName,omitempty" cloudformation:"DistributionDomainName,Output"` // DistributionHostedZoneId defines the DistributionHostedZoneId DistributionHostedZoneId string `json:"distributionHostedZoneId,omitempty" cloudformation:"DistributionHostedZoneId,Output"` // RegionalDomainName defines the RegionalDomainName RegionalDomainName string `json:"regionalDomainName,omitempty" cloudformation:"RegionalDomainName,Output"` // RegionalHostedZoneId defines the RegionalHostedZoneId RegionalHostedZoneId string `json:"regionalHostedZoneId,omitempty" cloudformation:"RegionalHostedZoneId,Output"` }
DomainNameOutput defines the stack outputs
func (*DomainNameOutput) DeepCopy ¶
func (in *DomainNameOutput) DeepCopy() *DomainNameOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainNameOutput.
func (*DomainNameOutput) DeepCopyInto ¶
func (in *DomainNameOutput) DeepCopyInto(out *DomainNameOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainNameSpec ¶
type DomainNameSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // CertificateRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-certificatearn CertificateRef metav1alpha1.ObjectReference `json:"certificateRef,omitempty" cloudformation:"CertificateArn,Parameter"` // DomainName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-domainname DomainName string `json:"domainName,omitempty" cloudformation:"DomainName,Parameter"` // EndpointConfiguration http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-endpointconfiguration EndpointConfiguration DomainName_EndpointConfiguration `json:"endpointConfiguration,omitempty" cloudformation:"EndpointConfiguration"` // RegionalCertificateRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-regionalcertificatearn RegionalCertificateRef metav1alpha1.ObjectReference `json:"regionalCertificateRef,omitempty" cloudformation:"RegionalCertificateArn,Parameter"` // SecurityPolicy http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html#cfn-apigateway-domainname-securitypolicy SecurityPolicy string `json:"securityPolicy,omitempty" cloudformation:"SecurityPolicy,Parameter"` }
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 {
metav1alpha1.StatusMeta `json:",inline"`
}
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 DomainName_EndpointConfiguration ¶
type DomainName_EndpointConfiguration struct { // Types http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-domainname-endpointconfiguration.html#cfn-apigateway-domainname-endpointconfiguration-types Types []string `json:"types,omitempty" cloudformation:"Types"` }
DomainName_EndpointConfiguration defines the desired state of DomainNameEndpointConfiguration
func (*DomainName_EndpointConfiguration) DeepCopy ¶
func (in *DomainName_EndpointConfiguration) DeepCopy() *DomainName_EndpointConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainName_EndpointConfiguration.
func (*DomainName_EndpointConfiguration) DeepCopyInto ¶
func (in *DomainName_EndpointConfiguration) DeepCopyInto(out *DomainName_EndpointConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayResponse ¶
type GatewayResponse struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GatewayResponseSpec `json:"spec,omitempty"` Status GatewayResponseStatus `json:"status,omitempty"` }
GatewayResponse is the Schema for the apigateway GatewayResponse API
func (*GatewayResponse) DeepCopy ¶
func (in *GatewayResponse) DeepCopy() *GatewayResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayResponse.
func (*GatewayResponse) DeepCopyInto ¶
func (in *GatewayResponse) DeepCopyInto(out *GatewayResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayResponse) DeepCopyObject ¶
func (in *GatewayResponse) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GatewayResponse) GenerateStackName ¶
func (in *GatewayResponse) GenerateStackName() string
GenerateStackName will generate a StackName
func (*GatewayResponse) GetCloudFormationMeta ¶
func (in *GatewayResponse) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*GatewayResponse) GetNotificationARNs ¶
func (in *GatewayResponse) GetNotificationARNs() []string
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*GatewayResponse) GetParameters ¶
func (in *GatewayResponse) GetParameters() map[string]string
GetParameters will return CFN Parameters
func (*GatewayResponse) GetStackID ¶
func (in *GatewayResponse) GetStackID() string
GetStackID will return stackID
func (*GatewayResponse) GetStackName ¶
func (in *GatewayResponse) GetStackName() string
GetStackName will return stackName
func (*GatewayResponse) GetStatus ¶
func (in *GatewayResponse) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*GatewayResponse) GetTemplate ¶
func (in *GatewayResponse) GetTemplate(client dynamic.Interface) (string, error)
GetTemplate will return the JSON version of the CFN to use.
func (*GatewayResponse) GetTemplateVersionLabel ¶
func (in *GatewayResponse) GetTemplateVersionLabel() (value string, ok bool)
GetTemplateVersionLabel will return the stack template version
func (*GatewayResponse) SetStackID ¶
func (in *GatewayResponse) SetStackID(input string)
SetStackID will put a stackID
func (*GatewayResponse) SetStackName ¶
func (in *GatewayResponse) SetStackName(input string)
SetStackName will return stackName
func (*GatewayResponse) SetStatus ¶
func (in *GatewayResponse) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*GatewayResponse) SetTemplateVersionLabel ¶
func (in *GatewayResponse) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*GatewayResponse) TemplateVersionChanged ¶
func (in *GatewayResponse) TemplateVersionChanged() bool
TemplateVersionChanged will return bool if template has changed
type GatewayResponseList ¶
type GatewayResponseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GatewayResponse `json:"items"` }
GatewayResponseList contains a list of Account
func (*GatewayResponseList) DeepCopy ¶
func (in *GatewayResponseList) DeepCopy() *GatewayResponseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayResponseList.
func (*GatewayResponseList) DeepCopyInto ¶
func (in *GatewayResponseList) DeepCopyInto(out *GatewayResponseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayResponseList) DeepCopyObject ¶
func (in *GatewayResponseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GatewayResponseOutput ¶
type GatewayResponseOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html Ref string `json:"ref,omitempty"` }
GatewayResponseOutput defines the stack outputs
func (*GatewayResponseOutput) DeepCopy ¶
func (in *GatewayResponseOutput) DeepCopy() *GatewayResponseOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayResponseOutput.
func (*GatewayResponseOutput) DeepCopyInto ¶
func (in *GatewayResponseOutput) DeepCopyInto(out *GatewayResponseOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayResponseSpec ¶
type GatewayResponseSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // ResponseParameters http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responseparameters ResponseParameters map[string]string `json:"responseParameters,omitempty" cloudformation:"ResponseParameters"` // ResponseTemplates http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responsetemplates ResponseTemplates map[string]string `json:"responseTemplates,omitempty" cloudformation:"ResponseTemplates"` // ResponseType http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-responsetype ResponseType string `json:"responseType,omitempty" cloudformation:"ResponseType,Parameter"` // RestApiRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-restapiid RestApiRef metav1alpha1.ObjectReference `json:"restApiRef,omitempty" cloudformation:"RestApiId,Parameter"` // StatusCode http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-gatewayresponse.html#cfn-apigateway-gatewayresponse-statuscode StatusCode string `json:"statusCode,omitempty" cloudformation:"StatusCode,Parameter"` }
GatewayResponseSpec defines the desired state of GatewayResponse
func (*GatewayResponseSpec) DeepCopy ¶
func (in *GatewayResponseSpec) DeepCopy() *GatewayResponseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayResponseSpec.
func (*GatewayResponseSpec) DeepCopyInto ¶
func (in *GatewayResponseSpec) DeepCopyInto(out *GatewayResponseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GatewayResponseStatus ¶
type GatewayResponseStatus struct {
metav1alpha1.StatusMeta `json:",inline"`
}
GatewayResponseStatus defines the observed state of GatewayResponse
func (*GatewayResponseStatus) DeepCopy ¶
func (in *GatewayResponseStatus) DeepCopy() *GatewayResponseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayResponseStatus.
func (*GatewayResponseStatus) DeepCopyInto ¶
func (in *GatewayResponseStatus) DeepCopyInto(out *GatewayResponseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Method ¶
type Method struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MethodSpec `json:"spec,omitempty"` Status MethodStatus `json:"status,omitempty"` }
Method is the Schema for the apigateway Method API
func (*Method) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Method.
func (*Method) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Method) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Method) GenerateStackName ¶
GenerateStackName will generate a StackName
func (*Method) GetCloudFormationMeta ¶
func (in *Method) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*Method) GetNotificationARNs ¶
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*Method) GetParameters ¶
GetParameters will return CFN Parameters
func (*Method) GetStackName ¶
GetStackName will return stackName
func (*Method) GetStatus ¶
func (in *Method) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*Method) GetTemplate ¶
GetTemplate will return the JSON version of the CFN to use.
func (*Method) GetTemplateVersionLabel ¶
GetTemplateVersionLabel will return the stack template version
func (*Method) SetStackID ¶
SetStackID will put a stackID
func (*Method) SetStackName ¶
SetStackName will return stackName
func (*Method) SetStatus ¶
func (in *Method) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*Method) SetTemplateVersionLabel ¶
func (in *Method) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*Method) TemplateVersionChanged ¶
TemplateVersionChanged will return bool if template has changed
type MethodList ¶
type MethodList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Method `json:"items"` }
MethodList contains a list of Account
func (*MethodList) DeepCopy ¶
func (in *MethodList) DeepCopy() *MethodList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodList.
func (*MethodList) DeepCopyInto ¶
func (in *MethodList) DeepCopyInto(out *MethodList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MethodList) DeepCopyObject ¶
func (in *MethodList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MethodOutput ¶
type MethodOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html Ref string `json:"ref,omitempty"` }
MethodOutput defines the stack outputs
func (*MethodOutput) DeepCopy ¶
func (in *MethodOutput) DeepCopy() *MethodOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodOutput.
func (*MethodOutput) DeepCopyInto ¶
func (in *MethodOutput) DeepCopyInto(out *MethodOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodSpec ¶
type MethodSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // ApiKeyRequired http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-apikeyrequired ApiKeyRequired bool `json:"apiKeyRequired,omitempty" cloudformation:"ApiKeyRequired,Parameter"` // AuthorizationScopes http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-authorizationscopes AuthorizationScopes []string `json:"authorizationScopes,omitempty" cloudformation:"AuthorizationScopes"` // AuthorizationType http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-authorizationtype AuthorizationType string `json:"authorizationType,omitempty" cloudformation:"AuthorizationType,Parameter"` // AuthorizerRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-authorizerid AuthorizerRef metav1alpha1.ObjectReference `json:"authorizerRef,omitempty" cloudformation:"AuthorizerId,Parameter"` // HttpMethod http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-httpmethod HttpMethod string `json:"httpMethod,omitempty" cloudformation:"HttpMethod,Parameter"` // Integration http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-integration Integration Method_Integration `json:"integration,omitempty" cloudformation:"Integration"` // MethodResponses http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-methodresponses MethodResponses []Method_MethodResponse `json:"methodResponses,omitempty" cloudformation:"MethodResponses"` // OperationName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-operationname OperationName string `json:"operationName,omitempty" cloudformation:"OperationName,Parameter"` // RequestModels http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-requestmodels RequestModels map[string]string `json:"requestModels,omitempty" cloudformation:"RequestModels"` // RequestParameters http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-requestparameters RequestParameters map[string]bool `json:"requestParameters,omitempty" cloudformation:"RequestParameters"` // RequestValidatorRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-requestvalidatorid RequestValidatorRef metav1alpha1.ObjectReference `json:"requestValidatorRef,omitempty" cloudformation:"RequestValidatorId,Parameter"` // ResourceRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-resourceid ResourceRef metav1alpha1.ObjectReference `json:"resourceRef,omitempty" cloudformation:"ResourceId,Parameter"` // RestApiRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-method.html#cfn-apigateway-method-restapiid RestApiRef metav1alpha1.ObjectReference `json:"restApiRef,omitempty" cloudformation:"RestApiId,Parameter"` }
MethodSpec defines the desired state of Method
func (*MethodSpec) DeepCopy ¶
func (in *MethodSpec) DeepCopy() *MethodSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodSpec.
func (*MethodSpec) DeepCopyInto ¶
func (in *MethodSpec) DeepCopyInto(out *MethodSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MethodStatus ¶
type MethodStatus struct {
metav1alpha1.StatusMeta `json:",inline"`
}
MethodStatus defines the observed state of Method
func (*MethodStatus) DeepCopy ¶
func (in *MethodStatus) DeepCopy() *MethodStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MethodStatus.
func (*MethodStatus) DeepCopyInto ¶
func (in *MethodStatus) DeepCopyInto(out *MethodStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Method_Integration ¶
type Method_Integration struct { // CacheKeyParameters http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-cachekeyparameters CacheKeyParameters []string `json:"cacheKeyParameters,omitempty" cloudformation:"CacheKeyParameters"` // CacheNamespace http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-cachenamespace CacheNamespace string `json:"cacheNamespace,omitempty" cloudformation:"CacheNamespace,Parameter"` // ConnectionRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-connectionid ConnectionRef metav1alpha1.ObjectReference `json:"connectionRef,omitempty" cloudformation:"ConnectionId,Parameter"` // ConnectionType http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-connectiontype ConnectionType string `json:"connectionType,omitempty" cloudformation:"ConnectionType,Parameter"` // ContentHandling http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-contenthandling ContentHandling string `json:"contentHandling,omitempty" cloudformation:"ContentHandling,Parameter"` // Credentials http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-credentials Credentials string `json:"credentials,omitempty" cloudformation:"Credentials,Parameter"` // IntegrationHttpMethod http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-integrationhttpmethod IntegrationHttpMethod string `json:"integrationHttpMethod,omitempty" cloudformation:"IntegrationHttpMethod,Parameter"` // IntegrationResponses http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-integrationresponses IntegrationResponses []Method_IntegrationResponse `json:"integrationResponses,omitempty" cloudformation:"IntegrationResponses"` // PassthroughBehavior http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-passthroughbehavior PassthroughBehavior string `json:"passthroughBehavior,omitempty" cloudformation:"PassthroughBehavior,Parameter"` // RequestParameters http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-requestparameters RequestParameters map[string]string `json:"requestParameters,omitempty" cloudformation:"RequestParameters"` // RequestTemplates http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-requesttemplates RequestTemplates map[string]string `json:"requestTemplates,omitempty" cloudformation:"RequestTemplates"` // TimeoutInMillis http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-timeoutinmillis TimeoutInMillis int `json:"timeoutInMillis,omitempty" cloudformation:"TimeoutInMillis,Parameter"` // Type http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-type Type string `json:"type,omitempty" cloudformation:"Type,Parameter"` // Uri http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration.html#cfn-apigateway-method-integration-uri Uri string `json:"uri,omitempty" cloudformation:"Uri,Parameter"` }
Method_Integration defines the desired state of MethodIntegration
func (*Method_Integration) DeepCopy ¶
func (in *Method_Integration) DeepCopy() *Method_Integration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Method_Integration.
func (*Method_Integration) DeepCopyInto ¶
func (in *Method_Integration) DeepCopyInto(out *Method_Integration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Method_IntegrationResponse ¶
type Method_IntegrationResponse struct { // ContentHandling http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integrationresponse-contenthandling ContentHandling string `json:"contentHandling,omitempty" cloudformation:"ContentHandling,Parameter"` // ResponseParameters http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-responseparameters ResponseParameters map[string]string `json:"responseParameters,omitempty" cloudformation:"ResponseParameters"` // ResponseTemplates http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-responsetemplates ResponseTemplates map[string]string `json:"responseTemplates,omitempty" cloudformation:"ResponseTemplates"` // SelectionPattern http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-selectionpattern SelectionPattern string `json:"selectionPattern,omitempty" cloudformation:"SelectionPattern,Parameter"` // StatusCode http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-integration-integrationresponse.html#cfn-apigateway-method-integration-integrationresponse-statuscode StatusCode string `json:"statusCode,omitempty" cloudformation:"StatusCode,Parameter"` }
Method_IntegrationResponse defines the desired state of MethodIntegrationResponse
func (*Method_IntegrationResponse) DeepCopy ¶
func (in *Method_IntegrationResponse) DeepCopy() *Method_IntegrationResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Method_IntegrationResponse.
func (*Method_IntegrationResponse) DeepCopyInto ¶
func (in *Method_IntegrationResponse) DeepCopyInto(out *Method_IntegrationResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Method_MethodResponse ¶
type Method_MethodResponse struct { // ResponseModels http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-methodresponse.html#cfn-apigateway-method-methodresponse-responsemodels ResponseModels map[string]string `json:"responseModels,omitempty" cloudformation:"ResponseModels"` // ResponseParameters http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-methodresponse.html#cfn-apigateway-method-methodresponse-responseparameters ResponseParameters map[string]bool `json:"responseParameters,omitempty" cloudformation:"ResponseParameters"` // StatusCode http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-method-methodresponse.html#cfn-apigateway-method-methodresponse-statuscode StatusCode string `json:"statusCode,omitempty" cloudformation:"StatusCode,Parameter"` }
Method_MethodResponse defines the desired state of MethodMethodResponse
func (*Method_MethodResponse) DeepCopy ¶
func (in *Method_MethodResponse) DeepCopy() *Method_MethodResponse
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Method_MethodResponse.
func (*Method_MethodResponse) DeepCopyInto ¶
func (in *Method_MethodResponse) DeepCopyInto(out *Method_MethodResponse)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Model ¶
type Model struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ModelSpec `json:"spec,omitempty"` Status ModelStatus `json:"status,omitempty"` }
Model is the Schema for the apigateway Model API
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) GenerateStackName ¶
GenerateStackName will generate a StackName
func (*Model) GetCloudFormationMeta ¶
func (in *Model) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*Model) GetNotificationARNs ¶
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*Model) GetParameters ¶
GetParameters will return CFN Parameters
func (*Model) GetStackName ¶
GetStackName will return stackName
func (*Model) GetStatus ¶
func (in *Model) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*Model) GetTemplate ¶
GetTemplate will return the JSON version of the CFN to use.
func (*Model) GetTemplateVersionLabel ¶
GetTemplateVersionLabel will return the stack template version
func (*Model) SetStackName ¶
SetStackName will return stackName
func (*Model) SetStatus ¶
func (in *Model) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*Model) SetTemplateVersionLabel ¶
func (in *Model) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*Model) TemplateVersionChanged ¶
TemplateVersionChanged will return bool if template has changed
type ModelList ¶
type ModelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Model `json:"items"` }
ModelList contains a list of Account
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 ModelOutput ¶
type ModelOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html Ref string `json:"ref,omitempty"` }
ModelOutput defines the stack outputs
func (*ModelOutput) DeepCopy ¶
func (in *ModelOutput) DeepCopy() *ModelOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelOutput.
func (*ModelOutput) DeepCopyInto ¶
func (in *ModelOutput) DeepCopyInto(out *ModelOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelSpec ¶
type ModelSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // ContentType http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-contenttype ContentType string `json:"contentType,omitempty" cloudformation:"ContentType,Parameter"` // Description http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-description Description string `json:"description,omitempty" cloudformation:"Description,Parameter"` // Name http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-name Name string `json:"name,omitempty" cloudformation:"Name,Parameter"` // RestApiRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-restapiid RestApiRef metav1alpha1.ObjectReference `json:"restApiRef,omitempty" cloudformation:"RestApiId,Parameter"` // Schema http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-model.html#cfn-apigateway-model-schema Schema string `json:"schema,omitempty" cloudformation:"Schema,Parameter"` }
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 {
metav1alpha1.StatusMeta `json:",inline"`
}
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 RequestValidator ¶
type RequestValidator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RequestValidatorSpec `json:"spec,omitempty"` Status RequestValidatorStatus `json:"status,omitempty"` }
RequestValidator is the Schema for the apigateway RequestValidator API
func (*RequestValidator) DeepCopy ¶
func (in *RequestValidator) DeepCopy() *RequestValidator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestValidator.
func (*RequestValidator) DeepCopyInto ¶
func (in *RequestValidator) DeepCopyInto(out *RequestValidator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RequestValidator) DeepCopyObject ¶
func (in *RequestValidator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RequestValidator) GenerateStackName ¶
func (in *RequestValidator) GenerateStackName() string
GenerateStackName will generate a StackName
func (*RequestValidator) GetCloudFormationMeta ¶
func (in *RequestValidator) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*RequestValidator) GetNotificationARNs ¶
func (in *RequestValidator) GetNotificationARNs() []string
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*RequestValidator) GetParameters ¶
func (in *RequestValidator) GetParameters() map[string]string
GetParameters will return CFN Parameters
func (*RequestValidator) GetStackID ¶
func (in *RequestValidator) GetStackID() string
GetStackID will return stackID
func (*RequestValidator) GetStackName ¶
func (in *RequestValidator) GetStackName() string
GetStackName will return stackName
func (*RequestValidator) GetStatus ¶
func (in *RequestValidator) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*RequestValidator) GetTemplate ¶
func (in *RequestValidator) GetTemplate(client dynamic.Interface) (string, error)
GetTemplate will return the JSON version of the CFN to use.
func (*RequestValidator) GetTemplateVersionLabel ¶
func (in *RequestValidator) GetTemplateVersionLabel() (value string, ok bool)
GetTemplateVersionLabel will return the stack template version
func (*RequestValidator) SetStackID ¶
func (in *RequestValidator) SetStackID(input string)
SetStackID will put a stackID
func (*RequestValidator) SetStackName ¶
func (in *RequestValidator) SetStackName(input string)
SetStackName will return stackName
func (*RequestValidator) SetStatus ¶
func (in *RequestValidator) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*RequestValidator) SetTemplateVersionLabel ¶
func (in *RequestValidator) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*RequestValidator) TemplateVersionChanged ¶
func (in *RequestValidator) TemplateVersionChanged() bool
TemplateVersionChanged will return bool if template has changed
type RequestValidatorList ¶
type RequestValidatorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RequestValidator `json:"items"` }
RequestValidatorList contains a list of Account
func (*RequestValidatorList) DeepCopy ¶
func (in *RequestValidatorList) DeepCopy() *RequestValidatorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestValidatorList.
func (*RequestValidatorList) DeepCopyInto ¶
func (in *RequestValidatorList) DeepCopyInto(out *RequestValidatorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RequestValidatorList) DeepCopyObject ¶
func (in *RequestValidatorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RequestValidatorOutput ¶
type RequestValidatorOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html Ref string `json:"ref,omitempty"` }
RequestValidatorOutput defines the stack outputs
func (*RequestValidatorOutput) DeepCopy ¶
func (in *RequestValidatorOutput) DeepCopy() *RequestValidatorOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestValidatorOutput.
func (*RequestValidatorOutput) DeepCopyInto ¶
func (in *RequestValidatorOutput) DeepCopyInto(out *RequestValidatorOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestValidatorSpec ¶
type RequestValidatorSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // Name http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-name Name string `json:"name,omitempty" cloudformation:"Name,Parameter"` // RestApiRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-restapiid RestApiRef metav1alpha1.ObjectReference `json:"restApiRef,omitempty" cloudformation:"RestApiId,Parameter"` // ValidateRequestBody http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-validaterequestbody ValidateRequestBody bool `json:"validateRequestBody,omitempty" cloudformation:"ValidateRequestBody,Parameter"` // ValidateRequestParameters http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-requestvalidator.html#cfn-apigateway-requestvalidator-validaterequestparameters ValidateRequestParameters bool `json:"validateRequestParameters,omitempty" cloudformation:"ValidateRequestParameters,Parameter"` }
RequestValidatorSpec defines the desired state of RequestValidator
func (*RequestValidatorSpec) DeepCopy ¶
func (in *RequestValidatorSpec) DeepCopy() *RequestValidatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestValidatorSpec.
func (*RequestValidatorSpec) DeepCopyInto ¶
func (in *RequestValidatorSpec) DeepCopyInto(out *RequestValidatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestValidatorStatus ¶
type RequestValidatorStatus struct {
metav1alpha1.StatusMeta `json:",inline"`
}
RequestValidatorStatus defines the observed state of RequestValidator
func (*RequestValidatorStatus) DeepCopy ¶
func (in *RequestValidatorStatus) DeepCopy() *RequestValidatorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestValidatorStatus.
func (*RequestValidatorStatus) DeepCopyInto ¶
func (in *RequestValidatorStatus) DeepCopyInto(out *RequestValidatorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Resource ¶
type Resource struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResourceSpec `json:"spec,omitempty"` Status ResourceStatus `json:"status,omitempty"` }
Resource is the Schema for the apigateway Resource API
func (*Resource) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Resource.
func (*Resource) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Resource) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Resource) GenerateStackName ¶
GenerateStackName will generate a StackName
func (*Resource) GetCloudFormationMeta ¶
func (in *Resource) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*Resource) GetNotificationARNs ¶
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*Resource) GetParameters ¶
GetParameters will return CFN Parameters
func (*Resource) GetStackID ¶
GetStackID will return stackID
func (*Resource) GetStackName ¶
GetStackName will return stackName
func (*Resource) GetStatus ¶
func (in *Resource) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*Resource) GetTemplate ¶
GetTemplate will return the JSON version of the CFN to use.
func (*Resource) GetTemplateVersionLabel ¶
GetTemplateVersionLabel will return the stack template version
func (*Resource) SetStackID ¶
SetStackID will put a stackID
func (*Resource) SetStackName ¶
SetStackName will return stackName
func (*Resource) SetStatus ¶
func (in *Resource) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*Resource) SetTemplateVersionLabel ¶
func (in *Resource) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*Resource) TemplateVersionChanged ¶
TemplateVersionChanged will return bool if template has changed
type ResourceList ¶
type ResourceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Resource `json:"items"` }
ResourceList contains a list of Account
func (*ResourceList) DeepCopy ¶
func (in *ResourceList) DeepCopy() *ResourceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceList.
func (*ResourceList) DeepCopyInto ¶
func (in *ResourceList) DeepCopyInto(out *ResourceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceList) DeepCopyObject ¶
func (in *ResourceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ResourceOutput ¶
type ResourceOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html Ref string `json:"ref,omitempty"` }
ResourceOutput defines the stack outputs
func (*ResourceOutput) DeepCopy ¶
func (in *ResourceOutput) DeepCopy() *ResourceOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceOutput.
func (*ResourceOutput) DeepCopyInto ¶
func (in *ResourceOutput) DeepCopyInto(out *ResourceOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSpec ¶
type ResourceSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // ParentRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html#cfn-apigateway-resource-parentid ParentRef metav1alpha1.ObjectReference `json:"parentRef,omitempty" cloudformation:"ParentId,Parameter"` // PathPart http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html#cfn-apigateway-resource-pathpart PathPart string `json:"pathPart,omitempty" cloudformation:"PathPart,Parameter"` // RestApiRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-resource.html#cfn-apigateway-resource-restapiid RestApiRef metav1alpha1.ObjectReference `json:"restApiRef,omitempty" cloudformation:"RestApiId,Parameter"` }
ResourceSpec defines the desired state of Resource
func (*ResourceSpec) DeepCopy ¶
func (in *ResourceSpec) DeepCopy() *ResourceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSpec.
func (*ResourceSpec) DeepCopyInto ¶
func (in *ResourceSpec) DeepCopyInto(out *ResourceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceStatus ¶
type ResourceStatus struct {
metav1alpha1.StatusMeta `json:",inline"`
}
ResourceStatus defines the observed state of Resource
func (*ResourceStatus) DeepCopy ¶
func (in *ResourceStatus) DeepCopy() *ResourceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceStatus.
func (*ResourceStatus) DeepCopyInto ¶
func (in *ResourceStatus) DeepCopyInto(out *ResourceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestApi ¶
type RestApi struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RestApiSpec `json:"spec,omitempty"` Status RestApiStatus `json:"status,omitempty"` }
RestApi is the Schema for the apigateway RestApi API
func (*RestApi) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestApi.
func (*RestApi) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RestApi) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RestApi) GenerateStackName ¶
GenerateStackName will generate a StackName
func (*RestApi) GetCloudFormationMeta ¶
func (in *RestApi) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*RestApi) GetNotificationARNs ¶
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*RestApi) GetParameters ¶
GetParameters will return CFN Parameters
func (*RestApi) GetStackName ¶
GetStackName will return stackName
func (*RestApi) GetStatus ¶
func (in *RestApi) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*RestApi) GetTemplate ¶
GetTemplate will return the JSON version of the CFN to use.
func (*RestApi) GetTemplateVersionLabel ¶
GetTemplateVersionLabel will return the stack template version
func (*RestApi) SetStackID ¶
SetStackID will put a stackID
func (*RestApi) SetStackName ¶
SetStackName will return stackName
func (*RestApi) SetStatus ¶
func (in *RestApi) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*RestApi) SetTemplateVersionLabel ¶
func (in *RestApi) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*RestApi) TemplateVersionChanged ¶
TemplateVersionChanged will return bool if template has changed
type RestApiList ¶
type RestApiList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RestApi `json:"items"` }
RestApiList contains a list of Account
func (*RestApiList) DeepCopy ¶
func (in *RestApiList) DeepCopy() *RestApiList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestApiList.
func (*RestApiList) DeepCopyInto ¶
func (in *RestApiList) DeepCopyInto(out *RestApiList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RestApiList) DeepCopyObject ¶
func (in *RestApiList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RestApiOutput ¶
type RestApiOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html Ref string `json:"ref,omitempty"` // RootResourceId defines the RootResourceId RootResourceId string `json:"rootResourceId,omitempty" cloudformation:"RootResourceId,Output"` }
RestApiOutput defines the stack outputs
func (*RestApiOutput) DeepCopy ¶
func (in *RestApiOutput) DeepCopy() *RestApiOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestApiOutput.
func (*RestApiOutput) DeepCopyInto ¶
func (in *RestApiOutput) DeepCopyInto(out *RestApiOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestApiSpec ¶
type RestApiSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // ApiKeySourceType http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-apikeysourcetype ApiKeySourceType string `json:"apiKeySourceType,omitempty" cloudformation:"ApiKeySourceType,Parameter"` // BinaryMediaTypes http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-binarymediatypes BinaryMediaTypes []string `json:"binaryMediaTypes,omitempty" cloudformation:"BinaryMediaTypes"` // Body http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-body Body string `json:"body,omitempty" cloudformation:"Body,Parameter"` // BodyS3Location http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-bodys3location BodyS3Location RestApi_S3Location `json:"bodyS3Location,omitempty" cloudformation:"BodyS3Location"` // CloneFrom http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-clonefrom CloneFrom string `json:"cloneFrom,omitempty" cloudformation:"CloneFrom,Parameter"` // Description http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-description Description string `json:"description,omitempty" cloudformation:"Description,Parameter"` // EndpointConfiguration http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-endpointconfiguration EndpointConfiguration RestApi_EndpointConfiguration `json:"endpointConfiguration,omitempty" cloudformation:"EndpointConfiguration"` // FailOnWarnings http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-failonwarnings FailOnWarnings bool `json:"failOnWarnings,omitempty" cloudformation:"FailOnWarnings,Parameter"` // MinimumCompressionSize http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-minimumcompressionsize MinimumCompressionSize int `json:"minimumCompressionSize,omitempty" cloudformation:"MinimumCompressionSize,Parameter"` // Name http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-name Name string `json:"name,omitempty" cloudformation:"Name,Parameter"` // Parameters http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-parameters Parameters map[string]string `json:"parameters,omitempty" cloudformation:"Parameters"` // Policy http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-restapi.html#cfn-apigateway-restapi-policy Policy string `json:"policy,omitempty" cloudformation:"Policy,Parameter"` }
RestApiSpec defines the desired state of RestApi
func (*RestApiSpec) DeepCopy ¶
func (in *RestApiSpec) DeepCopy() *RestApiSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestApiSpec.
func (*RestApiSpec) DeepCopyInto ¶
func (in *RestApiSpec) DeepCopyInto(out *RestApiSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestApiStatus ¶
type RestApiStatus struct {
metav1alpha1.StatusMeta `json:",inline"`
}
RestApiStatus defines the observed state of RestApi
func (*RestApiStatus) DeepCopy ¶
func (in *RestApiStatus) DeepCopy() *RestApiStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestApiStatus.
func (*RestApiStatus) DeepCopyInto ¶
func (in *RestApiStatus) DeepCopyInto(out *RestApiStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestApi_EndpointConfiguration ¶
type RestApi_EndpointConfiguration struct { // Types http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-endpointconfiguration.html#cfn-apigateway-restapi-endpointconfiguration-types Types []string `json:"types,omitempty" cloudformation:"Types"` // VpcEndpointRefs http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-endpointconfiguration.html#cfn-apigateway-restapi-endpointconfiguration-vpcendpointids VpcEndpointRefs []metav1alpha1.ObjectReference `json:"vpcEndpointRefs,omitempty" cloudformation:"VpcEndpointIds"` }
RestApi_EndpointConfiguration defines the desired state of RestApiEndpointConfiguration
func (*RestApi_EndpointConfiguration) DeepCopy ¶
func (in *RestApi_EndpointConfiguration) DeepCopy() *RestApi_EndpointConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestApi_EndpointConfiguration.
func (*RestApi_EndpointConfiguration) DeepCopyInto ¶
func (in *RestApi_EndpointConfiguration) DeepCopyInto(out *RestApi_EndpointConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RestApi_S3Location ¶
type RestApi_S3Location struct { // Bucket http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-s3location.html#cfn-apigateway-restapi-s3location-bucket Bucket string `json:"bucket,omitempty" cloudformation:"Bucket,Parameter"` // ETag http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-s3location.html#cfn-apigateway-restapi-s3location-etag ETag string `json:"eTag,omitempty" cloudformation:"ETag,Parameter"` // Key http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-s3location.html#cfn-apigateway-restapi-s3location-key Key string `json:"key,omitempty" cloudformation:"Key,Parameter"` // Version http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-restapi-s3location.html#cfn-apigateway-restapi-s3location-version Version string `json:"version,omitempty" cloudformation:"Version,Parameter"` }
RestApi_S3Location defines the desired state of RestApiS3Location
func (*RestApi_S3Location) DeepCopy ¶
func (in *RestApi_S3Location) DeepCopy() *RestApi_S3Location
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RestApi_S3Location.
func (*RestApi_S3Location) DeepCopyInto ¶
func (in *RestApi_S3Location) DeepCopyInto(out *RestApi_S3Location)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Stage ¶
type Stage struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StageSpec `json:"spec,omitempty"` Status StageStatus `json:"status,omitempty"` }
Stage is the Schema for the apigateway Stage API
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) GenerateStackName ¶
GenerateStackName will generate a StackName
func (*Stage) GetCloudFormationMeta ¶
func (in *Stage) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*Stage) GetNotificationARNs ¶
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*Stage) GetParameters ¶
GetParameters will return CFN Parameters
func (*Stage) GetStackName ¶
GetStackName will return stackName
func (*Stage) GetStatus ¶
func (in *Stage) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*Stage) GetTemplate ¶
GetTemplate will return the JSON version of the CFN to use.
func (*Stage) GetTemplateVersionLabel ¶
GetTemplateVersionLabel will return the stack template version
func (*Stage) SetStackName ¶
SetStackName will return stackName
func (*Stage) SetStatus ¶
func (in *Stage) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*Stage) SetTemplateVersionLabel ¶
func (in *Stage) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*Stage) TemplateVersionChanged ¶
TemplateVersionChanged will return bool if template has changed
type StageList ¶
type StageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Stage `json:"items"` }
StageList contains a list of Account
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 StageOutput ¶
type StageOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html Ref string `json:"ref,omitempty"` }
StageOutput defines the stack outputs
func (*StageOutput) DeepCopy ¶
func (in *StageOutput) DeepCopy() *StageOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StageOutput.
func (*StageOutput) DeepCopyInto ¶
func (in *StageOutput) DeepCopyInto(out *StageOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StageSpec ¶
type StageSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // AccessLogSetting http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-accesslogsetting AccessLogSetting Stage_AccessLogSetting `json:"accessLogSetting,omitempty" cloudformation:"AccessLogSetting"` // CacheClusterEnabled http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-cacheclusterenabled CacheClusterEnabled bool `json:"cacheClusterEnabled,omitempty" cloudformation:"CacheClusterEnabled,Parameter"` // CacheClusterSize http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-cacheclustersize CacheClusterSize string `json:"cacheClusterSize,omitempty" cloudformation:"CacheClusterSize,Parameter"` // CanarySetting http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-canarysetting CanarySetting Stage_CanarySetting `json:"canarySetting,omitempty" cloudformation:"CanarySetting"` // ClientCertificateRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-clientcertificateid ClientCertificateRef metav1alpha1.ObjectReference `json:"clientCertificateRef,omitempty" cloudformation:"ClientCertificateId,Parameter"` // DeploymentRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-deploymentid DeploymentRef metav1alpha1.ObjectReference `json:"deploymentRef,omitempty" cloudformation:"DeploymentId,Parameter"` // Description http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-description Description string `json:"description,omitempty" cloudformation:"Description,Parameter"` // DocumentationVersion http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-documentationversion DocumentationVersion string `json:"documentationVersion,omitempty" cloudformation:"DocumentationVersion,Parameter"` // MethodSettings http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-methodsettings MethodSettings []Stage_MethodSetting `json:"methodSettings,omitempty" cloudformation:"MethodSettings"` // RestApiRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-restapiid RestApiRef metav1alpha1.ObjectReference `json:"restApiRef,omitempty" cloudformation:"RestApiId,Parameter"` // StageName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-stagename StageName string `json:"stageName,omitempty" cloudformation:"StageName,Parameter"` // TracingEnabled http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-tracingenabled TracingEnabled bool `json:"tracingEnabled,omitempty" cloudformation:"TracingEnabled,Parameter"` // Variables http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-stage.html#cfn-apigateway-stage-variables Variables map[string]string `json:"variables,omitempty" cloudformation:"Variables"` }
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 {
metav1alpha1.StatusMeta `json:",inline"`
}
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_AccessLogSetting ¶
type Stage_AccessLogSetting struct { // DestinationRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-accesslogsetting.html#cfn-apigateway-stage-accesslogsetting-destinationarn DestinationRef metav1alpha1.ObjectReference `json:"destinationRef,omitempty" cloudformation:"DestinationArn,Parameter"` // Format http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-accesslogsetting.html#cfn-apigateway-stage-accesslogsetting-format Format string `json:"format,omitempty" cloudformation:"Format,Parameter"` }
Stage_AccessLogSetting defines the desired state of StageAccessLogSetting
func (*Stage_AccessLogSetting) DeepCopy ¶
func (in *Stage_AccessLogSetting) DeepCopy() *Stage_AccessLogSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Stage_AccessLogSetting.
func (*Stage_AccessLogSetting) DeepCopyInto ¶
func (in *Stage_AccessLogSetting) DeepCopyInto(out *Stage_AccessLogSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Stage_CanarySetting ¶
type Stage_CanarySetting struct { // DeploymentRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-canarysetting.html#cfn-apigateway-stage-canarysetting-deploymentid DeploymentRef metav1alpha1.ObjectReference `json:"deploymentRef,omitempty" cloudformation:"DeploymentId,Parameter"` // PercentTraffic http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-canarysetting.html#cfn-apigateway-stage-canarysetting-percenttraffic PercentTraffic int `json:"percentTraffic,omitempty" cloudformation:"PercentTraffic,Parameter"` // StageVariableOverrides http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-canarysetting.html#cfn-apigateway-stage-canarysetting-stagevariableoverrides StageVariableOverrides map[string]string `json:"stageVariableOverrides,omitempty" cloudformation:"StageVariableOverrides"` // UseStageCache http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-stage-canarysetting.html#cfn-apigateway-stage-canarysetting-usestagecache UseStageCache bool `json:"useStageCache,omitempty" cloudformation:"UseStageCache,Parameter"` }
Stage_CanarySetting defines the desired state of StageCanarySetting
func (*Stage_CanarySetting) DeepCopy ¶
func (in *Stage_CanarySetting) DeepCopy() *Stage_CanarySetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Stage_CanarySetting.
func (*Stage_CanarySetting) DeepCopyInto ¶
func (in *Stage_CanarySetting) DeepCopyInto(out *Stage_CanarySetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Stage_MethodSetting ¶
type Stage_MethodSetting struct { // CacheDataEncrypted http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-cachedataencrypted CacheDataEncrypted bool `json:"cacheDataEncrypted,omitempty" cloudformation:"CacheDataEncrypted,Parameter"` // CacheTtlInSeconds http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-cachettlinseconds CacheTtlInSeconds int `json:"cacheTtlInSeconds,omitempty" cloudformation:"CacheTtlInSeconds,Parameter"` // CachingEnabled http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-cachingenabled CachingEnabled bool `json:"cachingEnabled,omitempty" cloudformation:"CachingEnabled,Parameter"` // DataTraceEnabled http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-datatraceenabled DataTraceEnabled bool `json:"dataTraceEnabled,omitempty" cloudformation:"DataTraceEnabled,Parameter"` // HttpMethod http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-httpmethod HttpMethod string `json:"httpMethod,omitempty" cloudformation:"HttpMethod,Parameter"` // LoggingLevel http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-logginglevel LoggingLevel string `json:"loggingLevel,omitempty" cloudformation:"LoggingLevel,Parameter"` // MetricsEnabled http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-metricsenabled MetricsEnabled bool `json:"metricsEnabled,omitempty" cloudformation:"MetricsEnabled,Parameter"` // ResourcePath http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-resourcepath ResourcePath string `json:"resourcePath,omitempty" cloudformation:"ResourcePath,Parameter"` // ThrottlingBurstLimit http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-throttlingburstlimit ThrottlingBurstLimit int `json:"throttlingBurstLimit,omitempty" cloudformation:"ThrottlingBurstLimit,Parameter"` // ThrottlingRateLimit http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apitgateway-stage-methodsetting.html#cfn-apigateway-stage-methodsetting-throttlingratelimit ThrottlingRateLimit int `json:"throttlingRateLimit,omitempty" cloudformation:"ThrottlingRateLimit,Parameter"` }
Stage_MethodSetting defines the desired state of StageMethodSetting
func (*Stage_MethodSetting) DeepCopy ¶
func (in *Stage_MethodSetting) DeepCopy() *Stage_MethodSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Stage_MethodSetting.
func (*Stage_MethodSetting) DeepCopyInto ¶
func (in *Stage_MethodSetting) DeepCopyInto(out *Stage_MethodSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlan ¶
type UsagePlan struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UsagePlanSpec `json:"spec,omitempty"` Status UsagePlanStatus `json:"status,omitempty"` }
UsagePlan is the Schema for the apigateway UsagePlan API
func (*UsagePlan) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlan.
func (*UsagePlan) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UsagePlan) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UsagePlan) GenerateStackName ¶
GenerateStackName will generate a StackName
func (*UsagePlan) GetCloudFormationMeta ¶
func (in *UsagePlan) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*UsagePlan) GetNotificationARNs ¶
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*UsagePlan) GetParameters ¶
GetParameters will return CFN Parameters
func (*UsagePlan) GetStackID ¶
GetStackID will return stackID
func (*UsagePlan) GetStackName ¶
GetStackName will return stackName
func (*UsagePlan) GetStatus ¶
func (in *UsagePlan) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*UsagePlan) GetTemplate ¶
GetTemplate will return the JSON version of the CFN to use.
func (*UsagePlan) GetTemplateVersionLabel ¶
GetTemplateVersionLabel will return the stack template version
func (*UsagePlan) SetStackID ¶
SetStackID will put a stackID
func (*UsagePlan) SetStackName ¶
SetStackName will return stackName
func (*UsagePlan) SetStatus ¶
func (in *UsagePlan) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*UsagePlan) SetTemplateVersionLabel ¶
func (in *UsagePlan) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*UsagePlan) TemplateVersionChanged ¶
TemplateVersionChanged will return bool if template has changed
type UsagePlanKey ¶
type UsagePlanKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UsagePlanKeySpec `json:"spec,omitempty"` Status UsagePlanKeyStatus `json:"status,omitempty"` }
UsagePlanKey is the Schema for the apigateway UsagePlanKey API
func (*UsagePlanKey) DeepCopy ¶
func (in *UsagePlanKey) DeepCopy() *UsagePlanKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKey.
func (*UsagePlanKey) DeepCopyInto ¶
func (in *UsagePlanKey) DeepCopyInto(out *UsagePlanKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UsagePlanKey) DeepCopyObject ¶
func (in *UsagePlanKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UsagePlanKey) GenerateStackName ¶
func (in *UsagePlanKey) GenerateStackName() string
GenerateStackName will generate a StackName
func (*UsagePlanKey) GetCloudFormationMeta ¶
func (in *UsagePlanKey) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*UsagePlanKey) GetNotificationARNs ¶
func (in *UsagePlanKey) GetNotificationARNs() []string
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*UsagePlanKey) GetParameters ¶
func (in *UsagePlanKey) GetParameters() map[string]string
GetParameters will return CFN Parameters
func (*UsagePlanKey) GetStackID ¶
func (in *UsagePlanKey) GetStackID() string
GetStackID will return stackID
func (*UsagePlanKey) GetStackName ¶
func (in *UsagePlanKey) GetStackName() string
GetStackName will return stackName
func (*UsagePlanKey) GetStatus ¶
func (in *UsagePlanKey) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*UsagePlanKey) GetTemplate ¶
func (in *UsagePlanKey) GetTemplate(client dynamic.Interface) (string, error)
GetTemplate will return the JSON version of the CFN to use.
func (*UsagePlanKey) GetTemplateVersionLabel ¶
func (in *UsagePlanKey) GetTemplateVersionLabel() (value string, ok bool)
GetTemplateVersionLabel will return the stack template version
func (*UsagePlanKey) SetStackID ¶
func (in *UsagePlanKey) SetStackID(input string)
SetStackID will put a stackID
func (*UsagePlanKey) SetStackName ¶
func (in *UsagePlanKey) SetStackName(input string)
SetStackName will return stackName
func (*UsagePlanKey) SetStatus ¶
func (in *UsagePlanKey) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*UsagePlanKey) SetTemplateVersionLabel ¶
func (in *UsagePlanKey) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*UsagePlanKey) TemplateVersionChanged ¶
func (in *UsagePlanKey) TemplateVersionChanged() bool
TemplateVersionChanged will return bool if template has changed
type UsagePlanKeyList ¶
type UsagePlanKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UsagePlanKey `json:"items"` }
UsagePlanKeyList contains a list of Account
func (*UsagePlanKeyList) DeepCopy ¶
func (in *UsagePlanKeyList) DeepCopy() *UsagePlanKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKeyList.
func (*UsagePlanKeyList) DeepCopyInto ¶
func (in *UsagePlanKeyList) DeepCopyInto(out *UsagePlanKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UsagePlanKeyList) DeepCopyObject ¶
func (in *UsagePlanKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UsagePlanKeyOutput ¶
type UsagePlanKeyOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplankey.html Ref string `json:"ref,omitempty"` }
UsagePlanKeyOutput defines the stack outputs
func (*UsagePlanKeyOutput) DeepCopy ¶
func (in *UsagePlanKeyOutput) DeepCopy() *UsagePlanKeyOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKeyOutput.
func (*UsagePlanKeyOutput) DeepCopyInto ¶
func (in *UsagePlanKeyOutput) DeepCopyInto(out *UsagePlanKeyOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanKeySpec ¶
type UsagePlanKeySpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // KeyRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplankey.html#cfn-apigateway-usageplankey-keyid KeyRef metav1alpha1.ObjectReference `json:"keyRef,omitempty" cloudformation:"KeyId,Parameter"` // KeyType http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplankey.html#cfn-apigateway-usageplankey-keytype KeyType string `json:"keyType,omitempty" cloudformation:"KeyType,Parameter"` // UsagePlanRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplankey.html#cfn-apigateway-usageplankey-usageplanid UsagePlanRef metav1alpha1.ObjectReference `json:"usagePlanRef,omitempty" cloudformation:"UsagePlanId,Parameter"` }
UsagePlanKeySpec defines the desired state of UsagePlanKey
func (*UsagePlanKeySpec) DeepCopy ¶
func (in *UsagePlanKeySpec) DeepCopy() *UsagePlanKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKeySpec.
func (*UsagePlanKeySpec) DeepCopyInto ¶
func (in *UsagePlanKeySpec) DeepCopyInto(out *UsagePlanKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanKeyStatus ¶
type UsagePlanKeyStatus struct {
metav1alpha1.StatusMeta `json:",inline"`
}
UsagePlanKeyStatus defines the observed state of UsagePlanKey
func (*UsagePlanKeyStatus) DeepCopy ¶
func (in *UsagePlanKeyStatus) DeepCopy() *UsagePlanKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanKeyStatus.
func (*UsagePlanKeyStatus) DeepCopyInto ¶
func (in *UsagePlanKeyStatus) DeepCopyInto(out *UsagePlanKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanList ¶
type UsagePlanList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UsagePlan `json:"items"` }
UsagePlanList contains a list of Account
func (*UsagePlanList) DeepCopy ¶
func (in *UsagePlanList) DeepCopy() *UsagePlanList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanList.
func (*UsagePlanList) DeepCopyInto ¶
func (in *UsagePlanList) DeepCopyInto(out *UsagePlanList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UsagePlanList) DeepCopyObject ¶
func (in *UsagePlanList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UsagePlanOutput ¶
type UsagePlanOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplan.html Ref string `json:"ref,omitempty"` }
UsagePlanOutput defines the stack outputs
func (*UsagePlanOutput) DeepCopy ¶
func (in *UsagePlanOutput) DeepCopy() *UsagePlanOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanOutput.
func (*UsagePlanOutput) DeepCopyInto ¶
func (in *UsagePlanOutput) DeepCopyInto(out *UsagePlanOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanSpec ¶
type UsagePlanSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // ApiStages http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplan.html#cfn-apigateway-usageplan-apistages ApiStages []UsagePlan_ApiStage `json:"apiStages,omitempty" cloudformation:"ApiStages"` // Description http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplan.html#cfn-apigateway-usageplan-description Description string `json:"description,omitempty" cloudformation:"Description,Parameter"` // Quota http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplan.html#cfn-apigateway-usageplan-quota Quota UsagePlan_QuotaSettings `json:"quota,omitempty" cloudformation:"Quota"` // Throttle http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplan.html#cfn-apigateway-usageplan-throttle Throttle UsagePlan_ThrottleSettings `json:"throttle,omitempty" cloudformation:"Throttle"` // UsagePlanName http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-usageplan.html#cfn-apigateway-usageplan-usageplanname UsagePlanName string `json:"usagePlanName,omitempty" cloudformation:"UsagePlanName,Parameter"` }
UsagePlanSpec defines the desired state of UsagePlan
func (*UsagePlanSpec) DeepCopy ¶
func (in *UsagePlanSpec) DeepCopy() *UsagePlanSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanSpec.
func (*UsagePlanSpec) DeepCopyInto ¶
func (in *UsagePlanSpec) DeepCopyInto(out *UsagePlanSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanStatus ¶
type UsagePlanStatus struct {
metav1alpha1.StatusMeta `json:",inline"`
}
UsagePlanStatus defines the observed state of UsagePlan
func (*UsagePlanStatus) DeepCopy ¶
func (in *UsagePlanStatus) DeepCopy() *UsagePlanStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanStatus.
func (*UsagePlanStatus) DeepCopyInto ¶
func (in *UsagePlanStatus) DeepCopyInto(out *UsagePlanStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlan_ApiStage ¶
type UsagePlan_ApiStage struct { // ApiRef http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-apistage.html#cfn-apigateway-usageplan-apistage-apiid ApiRef metav1alpha1.ObjectReference `json:"apiRef,omitempty" cloudformation:"ApiId,Parameter"` // Stage http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-apistage.html#cfn-apigateway-usageplan-apistage-stage Stage string `json:"stage,omitempty" cloudformation:"Stage,Parameter"` // Throttle http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-apistage.html#cfn-apigateway-usageplan-apistage-throttle Throttle map[string]UsagePlan_ThrottleSettings `json:"throttle,omitempty" cloudformation:"Throttle"` }
UsagePlan_ApiStage defines the desired state of UsagePlanApiStage
func (*UsagePlan_ApiStage) DeepCopy ¶
func (in *UsagePlan_ApiStage) DeepCopy() *UsagePlan_ApiStage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlan_ApiStage.
func (*UsagePlan_ApiStage) DeepCopyInto ¶
func (in *UsagePlan_ApiStage) DeepCopyInto(out *UsagePlan_ApiStage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlan_QuotaSettings ¶
type UsagePlan_QuotaSettings struct { // Limit http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-quotasettings.html#cfn-apigateway-usageplan-quotasettings-limit Limit int `json:"limit,omitempty" cloudformation:"Limit,Parameter"` // Offset http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-quotasettings.html#cfn-apigateway-usageplan-quotasettings-offset Offset int `json:"offset,omitempty" cloudformation:"Offset,Parameter"` // Period http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-quotasettings.html#cfn-apigateway-usageplan-quotasettings-period Period string `json:"period,omitempty" cloudformation:"Period,Parameter"` }
UsagePlan_QuotaSettings defines the desired state of UsagePlanQuotaSettings
func (*UsagePlan_QuotaSettings) DeepCopy ¶
func (in *UsagePlan_QuotaSettings) DeepCopy() *UsagePlan_QuotaSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlan_QuotaSettings.
func (*UsagePlan_QuotaSettings) DeepCopyInto ¶
func (in *UsagePlan_QuotaSettings) DeepCopyInto(out *UsagePlan_QuotaSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlan_ThrottleSettings ¶
type UsagePlan_ThrottleSettings struct { // BurstLimit http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-throttlesettings.html#cfn-apigateway-usageplan-throttlesettings-burstlimit BurstLimit int `json:"burstLimit,omitempty" cloudformation:"BurstLimit,Parameter"` // RateLimit http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigateway-usageplan-throttlesettings.html#cfn-apigateway-usageplan-throttlesettings-ratelimit RateLimit int `json:"rateLimit,omitempty" cloudformation:"RateLimit,Parameter"` }
UsagePlan_ThrottleSettings defines the desired state of UsagePlanThrottleSettings
func (*UsagePlan_ThrottleSettings) DeepCopy ¶
func (in *UsagePlan_ThrottleSettings) DeepCopy() *UsagePlan_ThrottleSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlan_ThrottleSettings.
func (*UsagePlan_ThrottleSettings) DeepCopyInto ¶
func (in *UsagePlan_ThrottleSettings) DeepCopyInto(out *UsagePlan_ThrottleSettings)
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,omitempty"` Status VpcLinkStatus `json:"status,omitempty"` }
VpcLink is the Schema for the apigateway VpcLink API
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) GenerateStackName ¶
GenerateStackName will generate a StackName
func (*VpcLink) GetCloudFormationMeta ¶
func (in *VpcLink) GetCloudFormationMeta() metav1alpha1.CloudFormationMeta
GetCloudFormationMeta will return CFN meta object
func (*VpcLink) GetNotificationARNs ¶
GetNotificationARNs is an autogenerated deepcopy function, will return notifications for stack
func (*VpcLink) GetParameters ¶
GetParameters will return CFN Parameters
func (*VpcLink) GetStackName ¶
GetStackName will return stackName
func (*VpcLink) GetStatus ¶
func (in *VpcLink) GetStatus() metav1alpha1.ConditionStatus
GetStatus will return the CFN Status
func (*VpcLink) GetTemplate ¶
GetTemplate will return the JSON version of the CFN to use.
func (*VpcLink) GetTemplateVersionLabel ¶
GetTemplateVersionLabel will return the stack template version
func (*VpcLink) SetStackID ¶
SetStackID will put a stackID
func (*VpcLink) SetStackName ¶
SetStackName will return stackName
func (*VpcLink) SetStatus ¶
func (in *VpcLink) SetStatus(status *metav1alpha1.StatusMeta)
SetStatus will set status for object
func (*VpcLink) SetTemplateVersionLabel ¶
func (in *VpcLink) SetTemplateVersionLabel()
SetTemplateVersionLabel will set the template version label
func (*VpcLink) TemplateVersionChanged ¶
TemplateVersionChanged will return bool if template has changed
type VpcLinkList ¶
type VpcLinkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VpcLink `json:"items"` }
VpcLinkList contains a list of Account
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.
type VpcLinkOutput ¶
type VpcLinkOutput struct { // http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-vpclink.html Ref string `json:"ref,omitempty"` }
VpcLinkOutput defines the stack outputs
func (*VpcLinkOutput) DeepCopy ¶
func (in *VpcLinkOutput) DeepCopy() *VpcLinkOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcLinkOutput.
func (*VpcLinkOutput) DeepCopyInto ¶
func (in *VpcLinkOutput) DeepCopyInto(out *VpcLinkOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcLinkSpec ¶
type VpcLinkSpec struct { metav1alpha1.CloudFormationMeta `json:",inline"` // Description http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-vpclink.html#cfn-apigateway-vpclink-description Description string `json:"description,omitempty" cloudformation:"Description,Parameter"` // Name http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-vpclink.html#cfn-apigateway-vpclink-name Name string `json:"name,omitempty" cloudformation:"Name,Parameter"` // TargetRefs http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-vpclink.html#cfn-apigateway-vpclink-targetarns TargetRefs []metav1alpha1.ObjectReference `json:"targetRefs,omitempty" cloudformation:"TargetArns"` }
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 {
metav1alpha1.StatusMeta `json:",inline"`
}
VpcLinkStatus defines the observed state of VpcLink
func (*VpcLinkStatus) DeepCopy ¶
func (in *VpcLinkStatus) DeepCopy() *VpcLinkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcLinkStatus.
func (*VpcLinkStatus) DeepCopyInto ¶
func (in *VpcLinkStatus) DeepCopyInto(out *VpcLinkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- account_types.go
- apikey_types.go
- authorizer_types.go
- basepathmapping_types.go
- clientcertificate_types.go
- deployment_types.go
- documentationpart_types.go
- documentationversion_types.go
- domainname_types.go
- gatewayresponse_types.go
- groupversion_info.go
- method_types.go
- model_types.go
- requestvalidator_types.go
- resource_types.go
- restapi_types.go
- stage_types.go
- usageplan_types.go
- usageplankey_types.go
- vpclink_types.go
- zz_generated.account.stackobject.go
- zz_generated.apikey.stackobject.go
- zz_generated.authorizer.stackobject.go
- zz_generated.basepathmapping.stackobject.go
- zz_generated.clientcertificate.stackobject.go
- zz_generated.deepcopy.go
- zz_generated.deployment.stackobject.go
- zz_generated.documentationpart.stackobject.go
- zz_generated.documentationversion.stackobject.go
- zz_generated.domainname.stackobject.go
- zz_generated.gatewayresponse.stackobject.go
- zz_generated.method.stackobject.go
- zz_generated.model.stackobject.go
- zz_generated.requestvalidator.stackobject.go
- zz_generated.resource.stackobject.go
- zz_generated.restapi.stackobject.go
- zz_generated.stage.stackobject.go
- zz_generated.usageplan.stackobject.go
- zz_generated.usageplankey.stackobject.go
- zz_generated.vpclink.stackobject.go