Documentation
¶
Overview ¶
Package v1alpha1 is the v1alpha1 version of the API. +groupName=serviceoperator.aws
Index ¶
- Variables
- func Resource(resource string) schema.GroupResource
- type CloudFormationTemplate
- type CloudFormationTemplateAdditionalResources
- type CloudFormationTemplateData
- type CloudFormationTemplateList
- type CloudFormationTemplateOutput
- type CloudFormationTemplateStatus
- type DynamoDB
- type DynamoDBAdditionalResources
- type DynamoDBHashAttribute
- type DynamoDBList
- type DynamoDBOutput
- type DynamoDBRangeAttribute
- type DynamoDBSpec
- type DynamoDBStatus
- type ECRRepository
- type ECRRepositoryAdditionalResources
- type ECRRepositoryList
- type ECRRepositoryOutput
- type ECRRepositorySpec
- type ECRRepositoryStatus
- type S3Bucket
- type S3BucketAdditionalResources
- type S3BucketList
- type S3BucketLogging
- type S3BucketOutput
- type S3BucketSpec
- type S3BucketStatus
- type S3BucketWebsite
- type SNSSubscription
- type SNSSubscriptionAdditionalResources
- type SNSSubscriptionList
- type SNSSubscriptionOutput
- type SNSSubscriptionSpec
- type SNSSubscriptionStatus
- type SNSTopic
- type SNSTopicAdditionalResources
- type SNSTopicList
- type SNSTopicOutput
- type SNSTopicSpec
- type SNSTopicStatus
- type SQSQueue
- type SQSQueueAdditionalResources
- type SQSQueueList
- type SQSQueueOutput
- type SQSQueueSpec
- type SQSQueueStatus
Constants ¶
This section is empty.
Variables ¶
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
SchemeBuilder definition
var SchemeGroupVersion = schema.GroupVersion{Group: awsio.GroupName, Version: awsio.Version}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns back a Group qualified GroupResource
Types ¶
type CloudFormationTemplate ¶
type CloudFormationTemplate struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata"`
Data CloudFormationTemplateData `json:"data"`
Status CloudFormationTemplateStatus `json:"status"`
Output CloudFormationTemplateOutput `json:"output"`
AdditionalResources CloudFormationTemplateAdditionalResources `json:"additionalResources"`
}
CloudFormationTemplate defines the base resource
func (*CloudFormationTemplate) DeepCopy ¶
func (in *CloudFormationTemplate) DeepCopy() *CloudFormationTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFormationTemplate.
func (*CloudFormationTemplate) DeepCopyInto ¶
func (in *CloudFormationTemplate) DeepCopyInto(out *CloudFormationTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudFormationTemplate) DeepCopyObject ¶
func (in *CloudFormationTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudFormationTemplateAdditionalResources ¶
type CloudFormationTemplateAdditionalResources struct {
}
CloudFormationTemplateAdditionalResources holds the additional resources
func (*CloudFormationTemplateAdditionalResources) DeepCopy ¶
func (in *CloudFormationTemplateAdditionalResources) DeepCopy() *CloudFormationTemplateAdditionalResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFormationTemplateAdditionalResources.
func (*CloudFormationTemplateAdditionalResources) DeepCopyInto ¶
func (in *CloudFormationTemplateAdditionalResources) DeepCopyInto(out *CloudFormationTemplateAdditionalResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudFormationTemplateData ¶
type CloudFormationTemplateData struct {
CloudFormationTemplateName string `json:"cloudFormationTemplateName"`
CloudFormationTemplateNamespace string `json:"cloudFormationTemplateNamespace"`
RollbackCount int `json:"rollbackCount"`
Key string `json:"key"`
Template string `json:"template"`
}
CloudFormationTemplateData defines the Data resource for CloudFormationTemplate
func (*CloudFormationTemplateData) DeepCopy ¶
func (in *CloudFormationTemplateData) DeepCopy() *CloudFormationTemplateData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFormationTemplateData.
func (*CloudFormationTemplateData) DeepCopyInto ¶
func (in *CloudFormationTemplateData) DeepCopyInto(out *CloudFormationTemplateData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudFormationTemplateList ¶
type CloudFormationTemplateList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []CloudFormationTemplate `json:"items"`
}
CloudFormationTemplateList defines the list attribute for the CloudFormationTemplate type
func (*CloudFormationTemplateList) DeepCopy ¶
func (in *CloudFormationTemplateList) DeepCopy() *CloudFormationTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFormationTemplateList.
func (*CloudFormationTemplateList) DeepCopyInto ¶
func (in *CloudFormationTemplateList) DeepCopyInto(out *CloudFormationTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CloudFormationTemplateList) DeepCopyObject ¶
func (in *CloudFormationTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CloudFormationTemplateOutput ¶
type CloudFormationTemplateOutput struct {
URL string `json:"url"`
}
CloudFormationTemplateOutput defines the output resource for CloudFormationTemplate
func (*CloudFormationTemplateOutput) DeepCopy ¶
func (in *CloudFormationTemplateOutput) DeepCopy() *CloudFormationTemplateOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFormationTemplateOutput.
func (*CloudFormationTemplateOutput) DeepCopyInto ¶
func (in *CloudFormationTemplateOutput) DeepCopyInto(out *CloudFormationTemplateOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CloudFormationTemplateStatus ¶
type CloudFormationTemplateStatus struct {
ResourceStatus string `json:"resourceStatus"`
ResourceStatusReason string `json:"resourceStatusReason"`
}
CloudFormationTemplateStatus holds the status of the Cloudformation template
func (*CloudFormationTemplateStatus) DeepCopy ¶
func (in *CloudFormationTemplateStatus) DeepCopy() *CloudFormationTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudFormationTemplateStatus.
func (*CloudFormationTemplateStatus) DeepCopyInto ¶
func (in *CloudFormationTemplateStatus) DeepCopyInto(out *CloudFormationTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamoDB ¶
type DynamoDB struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata"`
Spec DynamoDBSpec `json:"spec"`
Status DynamoDBStatus `json:"status"`
Output DynamoDBOutput `json:"output"`
AdditionalResources DynamoDBAdditionalResources `json:"additionalResources"`
}
DynamoDB defines the base resource
func (*DynamoDB) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamoDB.
func (*DynamoDB) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DynamoDB) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DynamoDBAdditionalResources ¶
type DynamoDBAdditionalResources struct {
ConfigMaps []string `json:"configMaps"`
}
DynamoDBAdditionalResources holds the additional resources
func (*DynamoDBAdditionalResources) DeepCopy ¶
func (in *DynamoDBAdditionalResources) DeepCopy() *DynamoDBAdditionalResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamoDBAdditionalResources.
func (*DynamoDBAdditionalResources) DeepCopyInto ¶
func (in *DynamoDBAdditionalResources) DeepCopyInto(out *DynamoDBAdditionalResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamoDBHashAttribute ¶
DynamoDBHashAttribute defines the HashAttribute resource for DynamoDB
func (*DynamoDBHashAttribute) DeepCopy ¶
func (in *DynamoDBHashAttribute) DeepCopy() *DynamoDBHashAttribute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamoDBHashAttribute.
func (*DynamoDBHashAttribute) DeepCopyInto ¶
func (in *DynamoDBHashAttribute) DeepCopyInto(out *DynamoDBHashAttribute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamoDBList ¶
type DynamoDBList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []DynamoDB `json:"items"`
}
DynamoDBList defines the list attribute for the DynamoDB type
func (*DynamoDBList) DeepCopy ¶
func (in *DynamoDBList) DeepCopy() *DynamoDBList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamoDBList.
func (*DynamoDBList) DeepCopyInto ¶
func (in *DynamoDBList) DeepCopyInto(out *DynamoDBList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DynamoDBList) DeepCopyObject ¶
func (in *DynamoDBList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DynamoDBOutput ¶
type DynamoDBOutput struct {
TableName string `json:"tableName"`
TableARN string `json:"tableARN"`
}
DynamoDBOutput defines the output resource for DynamoDB
func (*DynamoDBOutput) DeepCopy ¶
func (in *DynamoDBOutput) DeepCopy() *DynamoDBOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamoDBOutput.
func (*DynamoDBOutput) DeepCopyInto ¶
func (in *DynamoDBOutput) DeepCopyInto(out *DynamoDBOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamoDBRangeAttribute ¶
DynamoDBRangeAttribute defines the RangeAttribute resource for DynamoDB
func (*DynamoDBRangeAttribute) DeepCopy ¶
func (in *DynamoDBRangeAttribute) DeepCopy() *DynamoDBRangeAttribute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamoDBRangeAttribute.
func (*DynamoDBRangeAttribute) DeepCopyInto ¶
func (in *DynamoDBRangeAttribute) DeepCopyInto(out *DynamoDBRangeAttribute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamoDBSpec ¶
type DynamoDBSpec struct {
CloudFormationTemplateName string `json:"cloudFormationTemplateName"`
CloudFormationTemplateNamespace string `json:"cloudFormationTemplateNamespace"`
RollbackCount int `json:"rollbackCount"`
RangeAttribute DynamoDBRangeAttribute `json:"rangeAttribute"`
ReadCapacityUnits int `json:"readCapacityUnits"`
WriteCapacityUnits int `json:"writeCapacityUnits"`
HashAttribute DynamoDBHashAttribute `json:"hashAttribute"`
}
DynamoDBSpec defines the Spec resource for DynamoDB
func (*DynamoDBSpec) DeepCopy ¶
func (in *DynamoDBSpec) DeepCopy() *DynamoDBSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamoDBSpec.
func (*DynamoDBSpec) DeepCopyInto ¶
func (in *DynamoDBSpec) DeepCopyInto(out *DynamoDBSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DynamoDBStatus ¶
type DynamoDBStatus struct {
ResourceStatus string `json:"resourceStatus"`
ResourceStatusReason string `json:"resourceStatusReason"`
StackID string `json:"stackID"`
}
DynamoDBStatus holds the status of the Cloudformation template
func (*DynamoDBStatus) DeepCopy ¶
func (in *DynamoDBStatus) DeepCopy() *DynamoDBStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamoDBStatus.
func (*DynamoDBStatus) DeepCopyInto ¶
func (in *DynamoDBStatus) DeepCopyInto(out *DynamoDBStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ECRRepository ¶
type ECRRepository struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata"`
Spec ECRRepositorySpec `json:"spec"`
Status ECRRepositoryStatus `json:"status"`
Output ECRRepositoryOutput `json:"output"`
AdditionalResources ECRRepositoryAdditionalResources `json:"additionalResources"`
}
ECRRepository defines the base resource
func (*ECRRepository) DeepCopy ¶
func (in *ECRRepository) DeepCopy() *ECRRepository
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ECRRepository.
func (*ECRRepository) DeepCopyInto ¶
func (in *ECRRepository) DeepCopyInto(out *ECRRepository)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ECRRepository) DeepCopyObject ¶
func (in *ECRRepository) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ECRRepositoryAdditionalResources ¶
type ECRRepositoryAdditionalResources struct {
}
ECRRepositoryAdditionalResources holds the additional resources
func (*ECRRepositoryAdditionalResources) DeepCopy ¶
func (in *ECRRepositoryAdditionalResources) DeepCopy() *ECRRepositoryAdditionalResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ECRRepositoryAdditionalResources.
func (*ECRRepositoryAdditionalResources) DeepCopyInto ¶
func (in *ECRRepositoryAdditionalResources) DeepCopyInto(out *ECRRepositoryAdditionalResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ECRRepositoryList ¶
type ECRRepositoryList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []ECRRepository `json:"items"`
}
ECRRepositoryList defines the list attribute for the ECRRepository type
func (*ECRRepositoryList) DeepCopy ¶
func (in *ECRRepositoryList) DeepCopy() *ECRRepositoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ECRRepositoryList.
func (*ECRRepositoryList) DeepCopyInto ¶
func (in *ECRRepositoryList) DeepCopyInto(out *ECRRepositoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ECRRepositoryList) DeepCopyObject ¶
func (in *ECRRepositoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ECRRepositoryOutput ¶
type ECRRepositoryOutput struct {
RepositoryName string `json:"repositoryName"`
RepositoryARN string `json:"repositoryARN"`
RepositoryURL string `json:"repositoryURL"`
}
ECRRepositoryOutput defines the output resource for ECRRepository
func (*ECRRepositoryOutput) DeepCopy ¶
func (in *ECRRepositoryOutput) DeepCopy() *ECRRepositoryOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ECRRepositoryOutput.
func (*ECRRepositoryOutput) DeepCopyInto ¶
func (in *ECRRepositoryOutput) DeepCopyInto(out *ECRRepositoryOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ECRRepositorySpec ¶
type ECRRepositorySpec struct {
CloudFormationTemplateName string `json:"cloudFormationTemplateName"`
CloudFormationTemplateNamespace string `json:"cloudFormationTemplateNamespace"`
RollbackCount int `json:"rollbackCount"`
}
ECRRepositorySpec defines the Spec resource for ECRRepository
func (*ECRRepositorySpec) DeepCopy ¶
func (in *ECRRepositorySpec) DeepCopy() *ECRRepositorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ECRRepositorySpec.
func (*ECRRepositorySpec) DeepCopyInto ¶
func (in *ECRRepositorySpec) DeepCopyInto(out *ECRRepositorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ECRRepositoryStatus ¶
type ECRRepositoryStatus struct {
ResourceStatus string `json:"resourceStatus"`
ResourceStatusReason string `json:"resourceStatusReason"`
StackID string `json:"stackID"`
}
ECRRepositoryStatus holds the status of the Cloudformation template
func (*ECRRepositoryStatus) DeepCopy ¶
func (in *ECRRepositoryStatus) DeepCopy() *ECRRepositoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ECRRepositoryStatus.
func (*ECRRepositoryStatus) DeepCopyInto ¶
func (in *ECRRepositoryStatus) DeepCopyInto(out *ECRRepositoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3Bucket ¶
type S3Bucket struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata"`
Spec S3BucketSpec `json:"spec"`
Status S3BucketStatus `json:"status"`
Output S3BucketOutput `json:"output"`
AdditionalResources S3BucketAdditionalResources `json:"additionalResources"`
}
S3Bucket defines the base resource
func (*S3Bucket) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Bucket.
func (*S3Bucket) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*S3Bucket) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type S3BucketAdditionalResources ¶
type S3BucketAdditionalResources struct {
Services []string `json:"services"`
ConfigMaps []string `json:"configMaps"`
}
S3BucketAdditionalResources holds the additional resources
func (*S3BucketAdditionalResources) DeepCopy ¶
func (in *S3BucketAdditionalResources) DeepCopy() *S3BucketAdditionalResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketAdditionalResources.
func (*S3BucketAdditionalResources) DeepCopyInto ¶
func (in *S3BucketAdditionalResources) DeepCopyInto(out *S3BucketAdditionalResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3BucketList ¶
type S3BucketList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []S3Bucket `json:"items"`
}
S3BucketList defines the list attribute for the S3Bucket type
func (*S3BucketList) DeepCopy ¶
func (in *S3BucketList) DeepCopy() *S3BucketList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketList.
func (*S3BucketList) DeepCopyInto ¶
func (in *S3BucketList) DeepCopyInto(out *S3BucketList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*S3BucketList) DeepCopyObject ¶
func (in *S3BucketList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type S3BucketLogging ¶
S3BucketLogging defines the Logging resource for S3Bucket
func (*S3BucketLogging) DeepCopy ¶
func (in *S3BucketLogging) DeepCopy() *S3BucketLogging
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketLogging.
func (*S3BucketLogging) DeepCopyInto ¶
func (in *S3BucketLogging) DeepCopyInto(out *S3BucketLogging)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3BucketOutput ¶
type S3BucketOutput struct {
BucketName string `json:"bucketName"`
BucketARN string `json:"bucketARN"`
WebsiteURL string `json:"websiteURL"`
}
S3BucketOutput defines the output resource for S3Bucket
func (*S3BucketOutput) DeepCopy ¶
func (in *S3BucketOutput) DeepCopy() *S3BucketOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketOutput.
func (*S3BucketOutput) DeepCopyInto ¶
func (in *S3BucketOutput) DeepCopyInto(out *S3BucketOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3BucketSpec ¶
type S3BucketSpec struct {
CloudFormationTemplateName string `json:"cloudFormationTemplateName"`
CloudFormationTemplateNamespace string `json:"cloudFormationTemplateNamespace"`
RollbackCount int `json:"rollbackCount"`
Versioning bool `json:"versioning"`
AccessControl string `json:"accessControl"`
Logging S3BucketLogging `json:"logging"`
Website S3BucketWebsite `json:"website"`
}
S3BucketSpec defines the Spec resource for S3Bucket
func (*S3BucketSpec) DeepCopy ¶
func (in *S3BucketSpec) DeepCopy() *S3BucketSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpec.
func (*S3BucketSpec) DeepCopyInto ¶
func (in *S3BucketSpec) DeepCopyInto(out *S3BucketSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3BucketStatus ¶
type S3BucketStatus struct {
ResourceStatus string `json:"resourceStatus"`
ResourceStatusReason string `json:"resourceStatusReason"`
StackID string `json:"stackID"`
}
S3BucketStatus holds the status of the Cloudformation template
func (*S3BucketStatus) DeepCopy ¶
func (in *S3BucketStatus) DeepCopy() *S3BucketStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketStatus.
func (*S3BucketStatus) DeepCopyInto ¶
func (in *S3BucketStatus) DeepCopyInto(out *S3BucketStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3BucketWebsite ¶
type S3BucketWebsite struct {
Enabled bool `json:"enabled"`
IndexPage string `json:"indexPage"`
ErrorPage string `json:"errorPage"`
}
S3BucketWebsite defines the Website resource for S3Bucket
func (*S3BucketWebsite) DeepCopy ¶
func (in *S3BucketWebsite) DeepCopy() *S3BucketWebsite
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketWebsite.
func (*S3BucketWebsite) DeepCopyInto ¶
func (in *S3BucketWebsite) DeepCopyInto(out *S3BucketWebsite)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SNSSubscription ¶
type SNSSubscription struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata"`
Spec SNSSubscriptionSpec `json:"spec"`
Status SNSSubscriptionStatus `json:"status"`
Output SNSSubscriptionOutput `json:"output"`
AdditionalResources SNSSubscriptionAdditionalResources `json:"additionalResources"`
}
SNSSubscription defines the base resource
func (*SNSSubscription) DeepCopy ¶
func (in *SNSSubscription) DeepCopy() *SNSSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SNSSubscription.
func (*SNSSubscription) DeepCopyInto ¶
func (in *SNSSubscription) DeepCopyInto(out *SNSSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SNSSubscription) DeepCopyObject ¶
func (in *SNSSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SNSSubscriptionAdditionalResources ¶
type SNSSubscriptionAdditionalResources struct {
}
SNSSubscriptionAdditionalResources holds the additional resources
func (*SNSSubscriptionAdditionalResources) DeepCopy ¶
func (in *SNSSubscriptionAdditionalResources) DeepCopy() *SNSSubscriptionAdditionalResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SNSSubscriptionAdditionalResources.
func (*SNSSubscriptionAdditionalResources) DeepCopyInto ¶
func (in *SNSSubscriptionAdditionalResources) DeepCopyInto(out *SNSSubscriptionAdditionalResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SNSSubscriptionList ¶
type SNSSubscriptionList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []SNSSubscription `json:"items"`
}
SNSSubscriptionList defines the list attribute for the SNSSubscription type
func (*SNSSubscriptionList) DeepCopy ¶
func (in *SNSSubscriptionList) DeepCopy() *SNSSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SNSSubscriptionList.
func (*SNSSubscriptionList) DeepCopyInto ¶
func (in *SNSSubscriptionList) DeepCopyInto(out *SNSSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SNSSubscriptionList) DeepCopyObject ¶
func (in *SNSSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SNSSubscriptionOutput ¶
type SNSSubscriptionOutput struct {
SubscriptionARN string `json:"subscriptionARN"`
}
SNSSubscriptionOutput defines the output resource for SNSSubscription
func (*SNSSubscriptionOutput) DeepCopy ¶
func (in *SNSSubscriptionOutput) DeepCopy() *SNSSubscriptionOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SNSSubscriptionOutput.
func (*SNSSubscriptionOutput) DeepCopyInto ¶
func (in *SNSSubscriptionOutput) DeepCopyInto(out *SNSSubscriptionOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SNSSubscriptionSpec ¶
type SNSSubscriptionSpec struct {
CloudFormationTemplateName string `json:"cloudFormationTemplateName"`
CloudFormationTemplateNamespace string `json:"cloudFormationTemplateNamespace"`
RollbackCount int `json:"rollbackCount"`
TopicName string `json:"topicName"`
Protocol string `json:"protocol"`
Endpoint string `json:"endpoint"`
QueueURL string `json:"queueURL"`
}
SNSSubscriptionSpec defines the Spec resource for SNSSubscription
func (*SNSSubscriptionSpec) DeepCopy ¶
func (in *SNSSubscriptionSpec) DeepCopy() *SNSSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SNSSubscriptionSpec.
func (*SNSSubscriptionSpec) DeepCopyInto ¶
func (in *SNSSubscriptionSpec) DeepCopyInto(out *SNSSubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SNSSubscriptionStatus ¶
type SNSSubscriptionStatus struct {
ResourceStatus string `json:"resourceStatus"`
ResourceStatusReason string `json:"resourceStatusReason"`
StackID string `json:"stackID"`
}
SNSSubscriptionStatus holds the status of the Cloudformation template
func (*SNSSubscriptionStatus) DeepCopy ¶
func (in *SNSSubscriptionStatus) DeepCopy() *SNSSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SNSSubscriptionStatus.
func (*SNSSubscriptionStatus) DeepCopyInto ¶
func (in *SNSSubscriptionStatus) DeepCopyInto(out *SNSSubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SNSTopic ¶
type SNSTopic struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata"`
Spec SNSTopicSpec `json:"spec"`
Status SNSTopicStatus `json:"status"`
Output SNSTopicOutput `json:"output"`
AdditionalResources SNSTopicAdditionalResources `json:"additionalResources"`
}
SNSTopic defines the base resource
func (*SNSTopic) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SNSTopic.
func (*SNSTopic) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SNSTopic) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SNSTopicAdditionalResources ¶
type SNSTopicAdditionalResources struct {
}
SNSTopicAdditionalResources holds the additional resources
func (*SNSTopicAdditionalResources) DeepCopy ¶
func (in *SNSTopicAdditionalResources) DeepCopy() *SNSTopicAdditionalResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SNSTopicAdditionalResources.
func (*SNSTopicAdditionalResources) DeepCopyInto ¶
func (in *SNSTopicAdditionalResources) DeepCopyInto(out *SNSTopicAdditionalResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SNSTopicList ¶
type SNSTopicList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []SNSTopic `json:"items"`
}
SNSTopicList defines the list attribute for the SNSTopic type
func (*SNSTopicList) DeepCopy ¶
func (in *SNSTopicList) DeepCopy() *SNSTopicList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SNSTopicList.
func (*SNSTopicList) DeepCopyInto ¶
func (in *SNSTopicList) DeepCopyInto(out *SNSTopicList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SNSTopicList) DeepCopyObject ¶
func (in *SNSTopicList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SNSTopicOutput ¶
type SNSTopicOutput struct {
TopicARN string `json:"topicARN"`
}
SNSTopicOutput defines the output resource for SNSTopic
func (*SNSTopicOutput) DeepCopy ¶
func (in *SNSTopicOutput) DeepCopy() *SNSTopicOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SNSTopicOutput.
func (*SNSTopicOutput) DeepCopyInto ¶
func (in *SNSTopicOutput) DeepCopyInto(out *SNSTopicOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SNSTopicSpec ¶
type SNSTopicSpec struct {
CloudFormationTemplateName string `json:"cloudFormationTemplateName"`
CloudFormationTemplateNamespace string `json:"cloudFormationTemplateNamespace"`
RollbackCount int `json:"rollbackCount"`
}
func (*SNSTopicSpec) DeepCopy ¶
func (in *SNSTopicSpec) DeepCopy() *SNSTopicSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SNSTopicSpec.
func (*SNSTopicSpec) DeepCopyInto ¶
func (in *SNSTopicSpec) DeepCopyInto(out *SNSTopicSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SNSTopicStatus ¶
type SNSTopicStatus struct {
ResourceStatus string `json:"resourceStatus"`
ResourceStatusReason string `json:"resourceStatusReason"`
StackID string `json:"stackID"`
}
SNSTopicStatus holds the status of the Cloudformation template
func (*SNSTopicStatus) DeepCopy ¶
func (in *SNSTopicStatus) DeepCopy() *SNSTopicStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SNSTopicStatus.
func (*SNSTopicStatus) DeepCopyInto ¶
func (in *SNSTopicStatus) DeepCopyInto(out *SNSTopicStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQSQueue ¶
type SQSQueue struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata"`
Spec SQSQueueSpec `json:"spec"`
Status SQSQueueStatus `json:"status"`
Output SQSQueueOutput `json:"output"`
AdditionalResources SQSQueueAdditionalResources `json:"additionalResources"`
}
SQSQueue defines the base resource
func (*SQSQueue) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQSQueue.
func (*SQSQueue) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQSQueue) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SQSQueueAdditionalResources ¶
type SQSQueueAdditionalResources struct {
}
SQSQueueAdditionalResources holds the additional resources
func (*SQSQueueAdditionalResources) DeepCopy ¶
func (in *SQSQueueAdditionalResources) DeepCopy() *SQSQueueAdditionalResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQSQueueAdditionalResources.
func (*SQSQueueAdditionalResources) DeepCopyInto ¶
func (in *SQSQueueAdditionalResources) DeepCopyInto(out *SQSQueueAdditionalResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQSQueueList ¶
type SQSQueueList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata"`
Items []SQSQueue `json:"items"`
}
SQSQueueList defines the list attribute for the SQSQueue type
func (*SQSQueueList) DeepCopy ¶
func (in *SQSQueueList) DeepCopy() *SQSQueueList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQSQueueList.
func (*SQSQueueList) DeepCopyInto ¶
func (in *SQSQueueList) DeepCopyInto(out *SQSQueueList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SQSQueueList) DeepCopyObject ¶
func (in *SQSQueueList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SQSQueueOutput ¶
type SQSQueueOutput struct {
QueueURL string `json:"queueURL"`
QueueARN string `json:"queueARN"`
QueueName string `json:"queueName"`
DeadLetterQueueURL string `json:"deadLetterQueueURL"`
DeadLetterQueueARN string `json:"deadLetterQueueARN"`
DeadLetterQueueName string `json:"deadLetterQueueName"`
}
SQSQueueOutput defines the output resource for SQSQueue
func (*SQSQueueOutput) DeepCopy ¶
func (in *SQSQueueOutput) DeepCopy() *SQSQueueOutput
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQSQueueOutput.
func (*SQSQueueOutput) DeepCopyInto ¶
func (in *SQSQueueOutput) DeepCopyInto(out *SQSQueueOutput)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQSQueueSpec ¶
type SQSQueueSpec struct {
CloudFormationTemplateName string `json:"cloudFormationTemplateName"`
CloudFormationTemplateNamespace string `json:"cloudFormationTemplateNamespace"`
RollbackCount int `json:"rollbackCount"`
ContentBasedDeduplication bool `json:"contentBasedDeduplication"`
DelaySeconds int `json:"delaySeconds"`
MaximumMessageSize int `json:"maximumMessageSize"`
MessageRetentionPeriod int `json:"messageRetentionPeriod"`
ReceiveMessageWaitTimeSeconds int `json:"receiveMessageWaitTimeSeconds"`
UsedeadletterQueue bool `json:"usedeadletterQueue"`
VisibilityTimeout int `json:"visibilityTimeout"`
FifoQueue bool `json:"fifoQueue"`
}
SQSQueueSpec defines the Spec resource for SQSQueue
func (*SQSQueueSpec) DeepCopy ¶
func (in *SQSQueueSpec) DeepCopy() *SQSQueueSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQSQueueSpec.
func (*SQSQueueSpec) DeepCopyInto ¶
func (in *SQSQueueSpec) DeepCopyInto(out *SQSQueueSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQSQueueStatus ¶
type SQSQueueStatus struct {
ResourceStatus string `json:"resourceStatus"`
ResourceStatusReason string `json:"resourceStatusReason"`
StackID string `json:"stackID"`
}
SQSQueueStatus holds the status of the Cloudformation template
func (*SQSQueueStatus) DeepCopy ¶
func (in *SQSQueueStatus) DeepCopy() *SQSQueueStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQSQueueStatus.
func (*SQSQueueStatus) DeepCopyInto ¶
func (in *SQSQueueStatus) DeepCopyInto(out *SQSQueueStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.