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   = "service-discovery-http-namespace.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeServiceDiscoveryHttpNamespace

func DecodeServiceDiscoveryHttpNamespace(prev *ServiceDiscoveryHttpNamespace, ctyValue cty.Value) (resource.Managed, error)

func DecodeServiceDiscoveryHttpNamespace_Arn

func DecodeServiceDiscoveryHttpNamespace_Arn(p *ServiceDiscoveryHttpNamespaceObservation, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeServiceDiscoveryHttpNamespace_Description

func DecodeServiceDiscoveryHttpNamespace_Description(p *ServiceDiscoveryHttpNamespaceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeServiceDiscoveryHttpNamespace_Name

func DecodeServiceDiscoveryHttpNamespace_Name(p *ServiceDiscoveryHttpNamespaceParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeServiceDiscoveryHttpNamespace_Tags

func DecodeServiceDiscoveryHttpNamespace_Tags(p *ServiceDiscoveryHttpNamespaceParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func EncodeServiceDiscoveryHttpNamespace

func EncodeServiceDiscoveryHttpNamespace(r ServiceDiscoveryHttpNamespace) cty.Value

func EncodeServiceDiscoveryHttpNamespace_Arn

func EncodeServiceDiscoveryHttpNamespace_Arn(p ServiceDiscoveryHttpNamespaceObservation, vals map[string]cty.Value)

func EncodeServiceDiscoveryHttpNamespace_Description

func EncodeServiceDiscoveryHttpNamespace_Description(p ServiceDiscoveryHttpNamespaceParameters, vals map[string]cty.Value)

func EncodeServiceDiscoveryHttpNamespace_Name

func EncodeServiceDiscoveryHttpNamespace_Name(p ServiceDiscoveryHttpNamespaceParameters, vals map[string]cty.Value)

func EncodeServiceDiscoveryHttpNamespace_Tags

func EncodeServiceDiscoveryHttpNamespace_Tags(p ServiceDiscoveryHttpNamespaceParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeServiceDiscoveryHttpNamespace_Arn

mergePrimitiveTemplateStatus

func MergeServiceDiscoveryHttpNamespace_Description

func MergeServiceDiscoveryHttpNamespace_Description(k *ServiceDiscoveryHttpNamespaceParameters, p *ServiceDiscoveryHttpNamespaceParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeServiceDiscoveryHttpNamespace_Name

mergePrimitiveTemplateSpec

func MergeServiceDiscoveryHttpNamespace_Tags

mergePrimitiveContainerTemplateSpec

Types

type ServiceDiscoveryHttpNamespace

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

	Spec   ServiceDiscoveryHttpNamespaceSpec   `json:"spec"`
	Status ServiceDiscoveryHttpNamespaceStatus `json:"status,omitempty"`
}

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

func (*ServiceDiscoveryHttpNamespace) DeepCopy

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

func (*ServiceDiscoveryHttpNamespace) DeepCopyInto

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

func (*ServiceDiscoveryHttpNamespace) DeepCopyObject

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

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

func (*ServiceDiscoveryHttpNamespace) GetCondition

GetCondition of this ServiceDiscoveryHttpNamespace.

func (*ServiceDiscoveryHttpNamespace) GetDeletionPolicy

GetDeletionPolicy of this ServiceDiscoveryHttpNamespace.

func (*ServiceDiscoveryHttpNamespace) GetProviderConfigReference

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

GetProviderConfigReference of this ServiceDiscoveryHttpNamespace.

func (*ServiceDiscoveryHttpNamespace) GetProviderReference

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

GetProviderReference of this ServiceDiscoveryHttpNamespace. Deprecated: Use GetProviderConfigReference.

func (*ServiceDiscoveryHttpNamespace) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ServiceDiscoveryHttpNamespace.

func (*ServiceDiscoveryHttpNamespace) SetConditions

SetConditions of this ServiceDiscoveryHttpNamespace.

func (*ServiceDiscoveryHttpNamespace) SetDeletionPolicy

SetDeletionPolicy of this ServiceDiscoveryHttpNamespace.

func (*ServiceDiscoveryHttpNamespace) SetProviderConfigReference

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

SetProviderConfigReference of this ServiceDiscoveryHttpNamespace.

func (*ServiceDiscoveryHttpNamespace) SetProviderReference

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

SetProviderReference of this ServiceDiscoveryHttpNamespace. Deprecated: Use SetProviderConfigReference.

func (*ServiceDiscoveryHttpNamespace) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ServiceDiscoveryHttpNamespace.

type ServiceDiscoveryHttpNamespaceList

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

ServiceDiscoveryHttpNamespace contains a list of ServiceDiscoveryHttpNamespaceList

func (*ServiceDiscoveryHttpNamespaceList) DeepCopy

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

func (*ServiceDiscoveryHttpNamespaceList) DeepCopyInto

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

func (*ServiceDiscoveryHttpNamespaceList) DeepCopyObject

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

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

func (*ServiceDiscoveryHttpNamespaceList) GetItems

GetItems of this ServiceDiscoveryHttpNamespaceList.

type ServiceDiscoveryHttpNamespaceObservation

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

A ServiceDiscoveryHttpNamespaceObservation records the observed state of a ServiceDiscoveryHttpNamespace

func (*ServiceDiscoveryHttpNamespaceObservation) DeepCopy

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

func (*ServiceDiscoveryHttpNamespaceObservation) DeepCopyInto

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

type ServiceDiscoveryHttpNamespaceParameters

type ServiceDiscoveryHttpNamespaceParameters struct {
	Description string            `json:"description"`
	Name        string            `json:"name"`
	Tags        map[string]string `json:"tags"`
}

A ServiceDiscoveryHttpNamespaceParameters defines the desired state of a ServiceDiscoveryHttpNamespace

func (*ServiceDiscoveryHttpNamespaceParameters) DeepCopy

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

func (*ServiceDiscoveryHttpNamespaceParameters) DeepCopyInto

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

type ServiceDiscoveryHttpNamespaceSpec

type ServiceDiscoveryHttpNamespaceSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  ServiceDiscoveryHttpNamespaceParameters `json:"forProvider"`
}

A ServiceDiscoveryHttpNamespaceSpec defines the desired state of a ServiceDiscoveryHttpNamespace

func (*ServiceDiscoveryHttpNamespaceSpec) DeepCopy

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

func (*ServiceDiscoveryHttpNamespaceSpec) DeepCopyInto

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

type ServiceDiscoveryHttpNamespaceStatus

type ServiceDiscoveryHttpNamespaceStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     ServiceDiscoveryHttpNamespaceObservation `json:"atProvider"`
}

A ServiceDiscoveryHttpNamespaceStatus defines the observed state of a ServiceDiscoveryHttpNamespace

func (*ServiceDiscoveryHttpNamespaceStatus) DeepCopy

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

func (*ServiceDiscoveryHttpNamespaceStatus) 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