v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "sns-platform-application.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "SnsPlatformApplication"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_sns_platform_application"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeSnsPlatformApplication

func DecodeSnsPlatformApplication(prev *SnsPlatformApplication, ctyValue cty.Value) (resource.Managed, error)

func DecodeSnsPlatformApplication_Arn

func DecodeSnsPlatformApplication_Arn(p *SnsPlatformApplicationObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSnsPlatformApplication_EventDeliveryFailureTopicArn

func DecodeSnsPlatformApplication_EventDeliveryFailureTopicArn(p *SnsPlatformApplicationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSnsPlatformApplication_EventEndpointCreatedTopicArn

func DecodeSnsPlatformApplication_EventEndpointCreatedTopicArn(p *SnsPlatformApplicationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSnsPlatformApplication_EventEndpointDeletedTopicArn

func DecodeSnsPlatformApplication_EventEndpointDeletedTopicArn(p *SnsPlatformApplicationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSnsPlatformApplication_EventEndpointUpdatedTopicArn

func DecodeSnsPlatformApplication_EventEndpointUpdatedTopicArn(p *SnsPlatformApplicationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSnsPlatformApplication_FailureFeedbackRoleArn

func DecodeSnsPlatformApplication_FailureFeedbackRoleArn(p *SnsPlatformApplicationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSnsPlatformApplication_Name

func DecodeSnsPlatformApplication_Name(p *SnsPlatformApplicationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSnsPlatformApplication_Platform

func DecodeSnsPlatformApplication_Platform(p *SnsPlatformApplicationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSnsPlatformApplication_PlatformCredential

func DecodeSnsPlatformApplication_PlatformCredential(p *SnsPlatformApplicationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSnsPlatformApplication_PlatformPrincipal

func DecodeSnsPlatformApplication_PlatformPrincipal(p *SnsPlatformApplicationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSnsPlatformApplication_SuccessFeedbackRoleArn

func DecodeSnsPlatformApplication_SuccessFeedbackRoleArn(p *SnsPlatformApplicationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSnsPlatformApplication_SuccessFeedbackSampleRate

func DecodeSnsPlatformApplication_SuccessFeedbackSampleRate(p *SnsPlatformApplicationParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeSnsPlatformApplication

func EncodeSnsPlatformApplication(r SnsPlatformApplication) cty.Value

func EncodeSnsPlatformApplication_Arn

func EncodeSnsPlatformApplication_Arn(p SnsPlatformApplicationObservation, vals map[string]cty.Value)

func EncodeSnsPlatformApplication_EventDeliveryFailureTopicArn

func EncodeSnsPlatformApplication_EventDeliveryFailureTopicArn(p SnsPlatformApplicationParameters, vals map[string]cty.Value)

func EncodeSnsPlatformApplication_EventEndpointCreatedTopicArn

func EncodeSnsPlatformApplication_EventEndpointCreatedTopicArn(p SnsPlatformApplicationParameters, vals map[string]cty.Value)

func EncodeSnsPlatformApplication_EventEndpointDeletedTopicArn

func EncodeSnsPlatformApplication_EventEndpointDeletedTopicArn(p SnsPlatformApplicationParameters, vals map[string]cty.Value)

func EncodeSnsPlatformApplication_EventEndpointUpdatedTopicArn

func EncodeSnsPlatformApplication_EventEndpointUpdatedTopicArn(p SnsPlatformApplicationParameters, vals map[string]cty.Value)

func EncodeSnsPlatformApplication_FailureFeedbackRoleArn

func EncodeSnsPlatformApplication_FailureFeedbackRoleArn(p SnsPlatformApplicationParameters, vals map[string]cty.Value)

func EncodeSnsPlatformApplication_Name

func EncodeSnsPlatformApplication_Name(p SnsPlatformApplicationParameters, vals map[string]cty.Value)

func EncodeSnsPlatformApplication_Platform

func EncodeSnsPlatformApplication_Platform(p SnsPlatformApplicationParameters, vals map[string]cty.Value)

func EncodeSnsPlatformApplication_PlatformCredential

func EncodeSnsPlatformApplication_PlatformCredential(p SnsPlatformApplicationParameters, vals map[string]cty.Value)

func EncodeSnsPlatformApplication_PlatformPrincipal

func EncodeSnsPlatformApplication_PlatformPrincipal(p SnsPlatformApplicationParameters, vals map[string]cty.Value)

func EncodeSnsPlatformApplication_SuccessFeedbackRoleArn

func EncodeSnsPlatformApplication_SuccessFeedbackRoleArn(p SnsPlatformApplicationParameters, vals map[string]cty.Value)

func EncodeSnsPlatformApplication_SuccessFeedbackSampleRate

func EncodeSnsPlatformApplication_SuccessFeedbackSampleRate(p SnsPlatformApplicationParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeSnsPlatformApplication_Arn

mergePrimitiveTemplateStatus

func MergeSnsPlatformApplication_EventDeliveryFailureTopicArn

func MergeSnsPlatformApplication_EventDeliveryFailureTopicArn(k *SnsPlatformApplicationParameters, p *SnsPlatformApplicationParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSnsPlatformApplication_EventEndpointCreatedTopicArn

func MergeSnsPlatformApplication_EventEndpointCreatedTopicArn(k *SnsPlatformApplicationParameters, p *SnsPlatformApplicationParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSnsPlatformApplication_EventEndpointDeletedTopicArn

func MergeSnsPlatformApplication_EventEndpointDeletedTopicArn(k *SnsPlatformApplicationParameters, p *SnsPlatformApplicationParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSnsPlatformApplication_EventEndpointUpdatedTopicArn

func MergeSnsPlatformApplication_EventEndpointUpdatedTopicArn(k *SnsPlatformApplicationParameters, p *SnsPlatformApplicationParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSnsPlatformApplication_FailureFeedbackRoleArn

func MergeSnsPlatformApplication_FailureFeedbackRoleArn(k *SnsPlatformApplicationParameters, p *SnsPlatformApplicationParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSnsPlatformApplication_Name

mergePrimitiveTemplateSpec

func MergeSnsPlatformApplication_Platform

func MergeSnsPlatformApplication_Platform(k *SnsPlatformApplicationParameters, p *SnsPlatformApplicationParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSnsPlatformApplication_PlatformCredential

func MergeSnsPlatformApplication_PlatformCredential(k *SnsPlatformApplicationParameters, p *SnsPlatformApplicationParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSnsPlatformApplication_PlatformPrincipal

func MergeSnsPlatformApplication_PlatformPrincipal(k *SnsPlatformApplicationParameters, p *SnsPlatformApplicationParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSnsPlatformApplication_SuccessFeedbackRoleArn

func MergeSnsPlatformApplication_SuccessFeedbackRoleArn(k *SnsPlatformApplicationParameters, p *SnsPlatformApplicationParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSnsPlatformApplication_SuccessFeedbackSampleRate

func MergeSnsPlatformApplication_SuccessFeedbackSampleRate(k *SnsPlatformApplicationParameters, p *SnsPlatformApplicationParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

Types

type SnsPlatformApplication

type SnsPlatformApplication struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   SnsPlatformApplicationSpec   `json:"spec"`
	Status SnsPlatformApplicationStatus `json:"status,omitempty"`
}

SnsPlatformApplication is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*SnsPlatformApplication) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsPlatformApplication.

func (*SnsPlatformApplication) DeepCopyInto

func (in *SnsPlatformApplication) DeepCopyInto(out *SnsPlatformApplication)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SnsPlatformApplication) DeepCopyObject

func (in *SnsPlatformApplication) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SnsPlatformApplication) GetCondition

GetCondition of this SnsPlatformApplication.

func (*SnsPlatformApplication) GetDeletionPolicy

func (mg *SnsPlatformApplication) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy

GetDeletionPolicy of this SnsPlatformApplication.

func (*SnsPlatformApplication) GetProviderConfigReference

func (mg *SnsPlatformApplication) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this SnsPlatformApplication.

func (*SnsPlatformApplication) GetProviderReference

func (mg *SnsPlatformApplication) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this SnsPlatformApplication. Deprecated: Use GetProviderConfigReference.

func (*SnsPlatformApplication) GetWriteConnectionSecretToReference

func (mg *SnsPlatformApplication) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this SnsPlatformApplication.

func (*SnsPlatformApplication) SetConditions

func (mg *SnsPlatformApplication) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this SnsPlatformApplication.

func (*SnsPlatformApplication) SetDeletionPolicy

func (mg *SnsPlatformApplication) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)

SetDeletionPolicy of this SnsPlatformApplication.

func (*SnsPlatformApplication) SetProviderConfigReference

func (mg *SnsPlatformApplication) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this SnsPlatformApplication.

func (*SnsPlatformApplication) SetProviderReference

func (mg *SnsPlatformApplication) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this SnsPlatformApplication. Deprecated: Use SetProviderConfigReference.

func (*SnsPlatformApplication) SetWriteConnectionSecretToReference

func (mg *SnsPlatformApplication) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this SnsPlatformApplication.

type SnsPlatformApplicationList

type SnsPlatformApplicationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SnsPlatformApplication `json:"items"`
}

SnsPlatformApplication contains a list of SnsPlatformApplicationList

func (*SnsPlatformApplicationList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsPlatformApplicationList.

func (*SnsPlatformApplicationList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SnsPlatformApplicationList) DeepCopyObject

func (in *SnsPlatformApplicationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SnsPlatformApplicationList) GetItems

GetItems of this SnsPlatformApplicationList.

type SnsPlatformApplicationObservation

type SnsPlatformApplicationObservation struct {
	Arn string `json:"arn"`
}

A SnsPlatformApplicationObservation records the observed state of a SnsPlatformApplication

func (*SnsPlatformApplicationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsPlatformApplicationObservation.

func (*SnsPlatformApplicationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnsPlatformApplicationParameters

type SnsPlatformApplicationParameters struct {
	SuccessFeedbackSampleRate    string `json:"success_feedback_sample_rate"`
	EventDeliveryFailureTopicArn string `json:"event_delivery_failure_topic_arn"`
	EventEndpointDeletedTopicArn string `json:"event_endpoint_deleted_topic_arn"`
	Name                         string `json:"name"`
	Platform                     string `json:"platform"`
	SuccessFeedbackRoleArn       string `json:"success_feedback_role_arn"`
	PlatformCredential           string `json:"platform_credential"`
	PlatformPrincipal            string `json:"platform_principal"`
	EventEndpointCreatedTopicArn string `json:"event_endpoint_created_topic_arn"`
	EventEndpointUpdatedTopicArn string `json:"event_endpoint_updated_topic_arn"`
	FailureFeedbackRoleArn       string `json:"failure_feedback_role_arn"`
}

A SnsPlatformApplicationParameters defines the desired state of a SnsPlatformApplication

func (*SnsPlatformApplicationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsPlatformApplicationParameters.

func (*SnsPlatformApplicationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnsPlatformApplicationSpec

type SnsPlatformApplicationSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  SnsPlatformApplicationParameters `json:"forProvider"`
}

A SnsPlatformApplicationSpec defines the desired state of a SnsPlatformApplication

func (*SnsPlatformApplicationSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsPlatformApplicationSpec.

func (*SnsPlatformApplicationSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnsPlatformApplicationStatus

type SnsPlatformApplicationStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     SnsPlatformApplicationObservation `json:"atProvider"`
}

A SnsPlatformApplicationStatus defines the observed state of a SnsPlatformApplication

func (*SnsPlatformApplicationStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsPlatformApplicationStatus.

func (*SnsPlatformApplicationStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL