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   = "cur-report-definition.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

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

Functions

func DecodeCurReportDefinition

func DecodeCurReportDefinition(prev *CurReportDefinition, ctyValue cty.Value) (resource.Managed, error)

func DecodeCurReportDefinition_AdditionalArtifacts

func DecodeCurReportDefinition_AdditionalArtifacts(p *CurReportDefinitionParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeCurReportDefinition_AdditionalSchemaElements

func DecodeCurReportDefinition_AdditionalSchemaElements(p *CurReportDefinitionParameters, vals map[string]cty.Value)

primitiveCollectionTypeDecodeTemplate

func DecodeCurReportDefinition_Compression

func DecodeCurReportDefinition_Compression(p *CurReportDefinitionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCurReportDefinition_Format

func DecodeCurReportDefinition_Format(p *CurReportDefinitionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCurReportDefinition_RefreshClosedReports

func DecodeCurReportDefinition_RefreshClosedReports(p *CurReportDefinitionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCurReportDefinition_ReportName

func DecodeCurReportDefinition_ReportName(p *CurReportDefinitionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCurReportDefinition_ReportVersioning

func DecodeCurReportDefinition_ReportVersioning(p *CurReportDefinitionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCurReportDefinition_S3Bucket

func DecodeCurReportDefinition_S3Bucket(p *CurReportDefinitionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCurReportDefinition_S3Prefix

func DecodeCurReportDefinition_S3Prefix(p *CurReportDefinitionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCurReportDefinition_S3Region

func DecodeCurReportDefinition_S3Region(p *CurReportDefinitionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeCurReportDefinition_TimeUnit

func DecodeCurReportDefinition_TimeUnit(p *CurReportDefinitionParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func EncodeCurReportDefinition

func EncodeCurReportDefinition(r CurReportDefinition) cty.Value

func EncodeCurReportDefinition_AdditionalArtifacts

func EncodeCurReportDefinition_AdditionalArtifacts(p CurReportDefinitionParameters, vals map[string]cty.Value)

func EncodeCurReportDefinition_AdditionalSchemaElements

func EncodeCurReportDefinition_AdditionalSchemaElements(p CurReportDefinitionParameters, vals map[string]cty.Value)

func EncodeCurReportDefinition_Compression

func EncodeCurReportDefinition_Compression(p CurReportDefinitionParameters, vals map[string]cty.Value)

func EncodeCurReportDefinition_Format

func EncodeCurReportDefinition_Format(p CurReportDefinitionParameters, vals map[string]cty.Value)

func EncodeCurReportDefinition_RefreshClosedReports

func EncodeCurReportDefinition_RefreshClosedReports(p CurReportDefinitionParameters, vals map[string]cty.Value)

func EncodeCurReportDefinition_ReportName

func EncodeCurReportDefinition_ReportName(p CurReportDefinitionParameters, vals map[string]cty.Value)

func EncodeCurReportDefinition_ReportVersioning

func EncodeCurReportDefinition_ReportVersioning(p CurReportDefinitionParameters, vals map[string]cty.Value)

func EncodeCurReportDefinition_S3Bucket

func EncodeCurReportDefinition_S3Bucket(p CurReportDefinitionParameters, vals map[string]cty.Value)

func EncodeCurReportDefinition_S3Prefix

func EncodeCurReportDefinition_S3Prefix(p CurReportDefinitionParameters, vals map[string]cty.Value)

func EncodeCurReportDefinition_S3Region

func EncodeCurReportDefinition_S3Region(p CurReportDefinitionParameters, vals map[string]cty.Value)

func EncodeCurReportDefinition_TimeUnit

func EncodeCurReportDefinition_TimeUnit(p CurReportDefinitionParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeCurReportDefinition_AdditionalArtifacts

func MergeCurReportDefinition_AdditionalArtifacts(k *CurReportDefinitionParameters, p *CurReportDefinitionParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeCurReportDefinition_AdditionalSchemaElements

func MergeCurReportDefinition_AdditionalSchemaElements(k *CurReportDefinitionParameters, p *CurReportDefinitionParameters, md *plugin.MergeDescription) bool

mergePrimitiveContainerTemplateSpec

func MergeCurReportDefinition_Compression

func MergeCurReportDefinition_Compression(k *CurReportDefinitionParameters, p *CurReportDefinitionParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeCurReportDefinition_Format

func MergeCurReportDefinition_Format(k *CurReportDefinitionParameters, p *CurReportDefinitionParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeCurReportDefinition_RefreshClosedReports

func MergeCurReportDefinition_RefreshClosedReports(k *CurReportDefinitionParameters, p *CurReportDefinitionParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeCurReportDefinition_ReportName

func MergeCurReportDefinition_ReportName(k *CurReportDefinitionParameters, p *CurReportDefinitionParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeCurReportDefinition_ReportVersioning

func MergeCurReportDefinition_ReportVersioning(k *CurReportDefinitionParameters, p *CurReportDefinitionParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeCurReportDefinition_S3Bucket

func MergeCurReportDefinition_S3Bucket(k *CurReportDefinitionParameters, p *CurReportDefinitionParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeCurReportDefinition_S3Prefix

func MergeCurReportDefinition_S3Prefix(k *CurReportDefinitionParameters, p *CurReportDefinitionParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeCurReportDefinition_S3Region

func MergeCurReportDefinition_S3Region(k *CurReportDefinitionParameters, p *CurReportDefinitionParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeCurReportDefinition_TimeUnit

func MergeCurReportDefinition_TimeUnit(k *CurReportDefinitionParameters, p *CurReportDefinitionParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

Types

type CurReportDefinition

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

	Spec   CurReportDefinitionSpec   `json:"spec"`
	Status CurReportDefinitionStatus `json:"status,omitempty"`
}

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

func (*CurReportDefinition) DeepCopy

func (in *CurReportDefinition) DeepCopy() *CurReportDefinition

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

func (*CurReportDefinition) DeepCopyInto

func (in *CurReportDefinition) DeepCopyInto(out *CurReportDefinition)

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

func (*CurReportDefinition) DeepCopyObject

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

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

func (*CurReportDefinition) GetCondition

GetCondition of this CurReportDefinition.

func (*CurReportDefinition) GetDeletionPolicy

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

GetDeletionPolicy of this CurReportDefinition.

func (*CurReportDefinition) GetProviderConfigReference

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

GetProviderConfigReference of this CurReportDefinition.

func (*CurReportDefinition) GetProviderReference

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

GetProviderReference of this CurReportDefinition. Deprecated: Use GetProviderConfigReference.

func (*CurReportDefinition) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this CurReportDefinition.

func (*CurReportDefinition) SetConditions

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

SetConditions of this CurReportDefinition.

func (*CurReportDefinition) SetDeletionPolicy

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

SetDeletionPolicy of this CurReportDefinition.

func (*CurReportDefinition) SetProviderConfigReference

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

SetProviderConfigReference of this CurReportDefinition.

func (*CurReportDefinition) SetProviderReference

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

SetProviderReference of this CurReportDefinition. Deprecated: Use SetProviderConfigReference.

func (*CurReportDefinition) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this CurReportDefinition.

type CurReportDefinitionList

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

CurReportDefinition contains a list of CurReportDefinitionList

func (*CurReportDefinitionList) DeepCopy

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

func (*CurReportDefinitionList) DeepCopyInto

func (in *CurReportDefinitionList) DeepCopyInto(out *CurReportDefinitionList)

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

func (*CurReportDefinitionList) DeepCopyObject

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

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

func (*CurReportDefinitionList) GetItems

func (l *CurReportDefinitionList) GetItems() []resource.Managed

GetItems of this CurReportDefinitionList.

type CurReportDefinitionObservation

type CurReportDefinitionObservation struct{}

A CurReportDefinitionObservation records the observed state of a CurReportDefinition

func (*CurReportDefinitionObservation) DeepCopy

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

func (*CurReportDefinitionObservation) DeepCopyInto

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

type CurReportDefinitionParameters

type CurReportDefinitionParameters struct {
	AdditionalSchemaElements []string `json:"additional_schema_elements"`
	Compression              string   `json:"compression"`
	RefreshClosedReports     bool     `json:"refresh_closed_reports"`
	S3Prefix                 string   `json:"s3_prefix"`
	TimeUnit                 string   `json:"time_unit"`
	AdditionalArtifacts      []string `json:"additional_artifacts"`
	Format                   string   `json:"format"`
	ReportName               string   `json:"report_name"`
	ReportVersioning         string   `json:"report_versioning"`
	S3Bucket                 string   `json:"s3_bucket"`
	S3Region                 string   `json:"s3_region"`
}

A CurReportDefinitionParameters defines the desired state of a CurReportDefinition

func (*CurReportDefinitionParameters) DeepCopy

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

func (*CurReportDefinitionParameters) DeepCopyInto

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

type CurReportDefinitionSpec

type CurReportDefinitionSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  CurReportDefinitionParameters `json:"forProvider"`
}

A CurReportDefinitionSpec defines the desired state of a CurReportDefinition

func (*CurReportDefinitionSpec) DeepCopy

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

func (*CurReportDefinitionSpec) DeepCopyInto

func (in *CurReportDefinitionSpec) DeepCopyInto(out *CurReportDefinitionSpec)

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

type CurReportDefinitionStatus

type CurReportDefinitionStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     CurReportDefinitionObservation `json:"atProvider"`
}

A CurReportDefinitionStatus defines the observed state of a CurReportDefinition

func (*CurReportDefinitionStatus) DeepCopy

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

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