Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=logging.gcp.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type BigqueryOptionsObservation
- type BigqueryOptionsParameters
- type BillingAccountBucketConfig
- func (in *BillingAccountBucketConfig) DeepCopy() *BillingAccountBucketConfig
- func (in *BillingAccountBucketConfig) DeepCopyInto(out *BillingAccountBucketConfig)
- func (in *BillingAccountBucketConfig) DeepCopyObject() runtime.Object
- func (mg *BillingAccountBucketConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BillingAccountBucketConfig) GetConnectionDetailsMapping() map[string]string
- func (mg *BillingAccountBucketConfig) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BillingAccountBucketConfig) GetID() string
- func (tr *BillingAccountBucketConfig) GetObservation() (map[string]interface{}, error)
- func (tr *BillingAccountBucketConfig) GetParameters() (map[string]interface{}, error)
- func (mg *BillingAccountBucketConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *BillingAccountBucketConfig) GetProviderReference() *xpv1.Reference
- func (mg *BillingAccountBucketConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BillingAccountBucketConfig) GetTerraformResourceType() string
- func (tr *BillingAccountBucketConfig) GetTerraformSchemaVersion() int
- func (mg *BillingAccountBucketConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BillingAccountBucketConfig) LateInitialize(attrs []byte) (bool, error)
- func (mg *BillingAccountBucketConfig) SetConditions(c ...xpv1.Condition)
- func (mg *BillingAccountBucketConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BillingAccountBucketConfig) SetObservation(obs map[string]interface{}) error
- func (tr *BillingAccountBucketConfig) SetParameters(params map[string]interface{}) error
- func (mg *BillingAccountBucketConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BillingAccountBucketConfig) SetProviderReference(r *xpv1.Reference)
- func (mg *BillingAccountBucketConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BillingAccountBucketConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BillingAccountBucketConfigList
- func (in *BillingAccountBucketConfigList) DeepCopy() *BillingAccountBucketConfigList
- func (in *BillingAccountBucketConfigList) DeepCopyInto(out *BillingAccountBucketConfigList)
- func (in *BillingAccountBucketConfigList) DeepCopyObject() runtime.Object
- func (l *BillingAccountBucketConfigList) GetItems() []resource.Managed
- type BillingAccountBucketConfigObservation
- type BillingAccountBucketConfigParameters
- type BillingAccountBucketConfigSpec
- type BillingAccountBucketConfigStatus
- type BillingAccountExclusion
- func (in *BillingAccountExclusion) DeepCopy() *BillingAccountExclusion
- func (in *BillingAccountExclusion) DeepCopyInto(out *BillingAccountExclusion)
- func (in *BillingAccountExclusion) DeepCopyObject() runtime.Object
- func (mg *BillingAccountExclusion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BillingAccountExclusion) GetConnectionDetailsMapping() map[string]string
- func (mg *BillingAccountExclusion) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BillingAccountExclusion) GetID() string
- func (tr *BillingAccountExclusion) GetObservation() (map[string]interface{}, error)
- func (tr *BillingAccountExclusion) GetParameters() (map[string]interface{}, error)
- func (mg *BillingAccountExclusion) GetProviderConfigReference() *xpv1.Reference
- func (mg *BillingAccountExclusion) GetProviderReference() *xpv1.Reference
- func (mg *BillingAccountExclusion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BillingAccountExclusion) GetTerraformResourceType() string
- func (tr *BillingAccountExclusion) GetTerraformSchemaVersion() int
- func (mg *BillingAccountExclusion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BillingAccountExclusion) LateInitialize(attrs []byte) (bool, error)
- func (mg *BillingAccountExclusion) SetConditions(c ...xpv1.Condition)
- func (mg *BillingAccountExclusion) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BillingAccountExclusion) SetObservation(obs map[string]interface{}) error
- func (tr *BillingAccountExclusion) SetParameters(params map[string]interface{}) error
- func (mg *BillingAccountExclusion) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BillingAccountExclusion) SetProviderReference(r *xpv1.Reference)
- func (mg *BillingAccountExclusion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BillingAccountExclusion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BillingAccountExclusionList
- func (in *BillingAccountExclusionList) DeepCopy() *BillingAccountExclusionList
- func (in *BillingAccountExclusionList) DeepCopyInto(out *BillingAccountExclusionList)
- func (in *BillingAccountExclusionList) DeepCopyObject() runtime.Object
- func (l *BillingAccountExclusionList) GetItems() []resource.Managed
- type BillingAccountExclusionObservation
- type BillingAccountExclusionParameters
- type BillingAccountExclusionSpec
- type BillingAccountExclusionStatus
- type BillingAccountSink
- func (in *BillingAccountSink) DeepCopy() *BillingAccountSink
- func (in *BillingAccountSink) DeepCopyInto(out *BillingAccountSink)
- func (in *BillingAccountSink) DeepCopyObject() runtime.Object
- func (mg *BillingAccountSink) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BillingAccountSink) GetConnectionDetailsMapping() map[string]string
- func (mg *BillingAccountSink) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BillingAccountSink) GetID() string
- func (tr *BillingAccountSink) GetObservation() (map[string]interface{}, error)
- func (tr *BillingAccountSink) GetParameters() (map[string]interface{}, error)
- func (mg *BillingAccountSink) GetProviderConfigReference() *xpv1.Reference
- func (mg *BillingAccountSink) GetProviderReference() *xpv1.Reference
- func (mg *BillingAccountSink) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BillingAccountSink) GetTerraformResourceType() string
- func (tr *BillingAccountSink) GetTerraformSchemaVersion() int
- func (mg *BillingAccountSink) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BillingAccountSink) LateInitialize(attrs []byte) (bool, error)
- func (mg *BillingAccountSink) SetConditions(c ...xpv1.Condition)
- func (mg *BillingAccountSink) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BillingAccountSink) SetObservation(obs map[string]interface{}) error
- func (tr *BillingAccountSink) SetParameters(params map[string]interface{}) error
- func (mg *BillingAccountSink) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BillingAccountSink) SetProviderReference(r *xpv1.Reference)
- func (mg *BillingAccountSink) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BillingAccountSink) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BillingAccountSinkList
- type BillingAccountSinkObservation
- type BillingAccountSinkParameters
- type BillingAccountSinkSpec
- type BillingAccountSinkStatus
- type BucketOptionsObservation
- type BucketOptionsParameters
- type ExclusionsObservation
- type ExclusionsParameters
- type ExplicitBucketsObservation
- type ExplicitBucketsParameters
- type ExponentialBucketsObservation
- type ExponentialBucketsParameters
- type FolderBucketConfig
- func (in *FolderBucketConfig) DeepCopy() *FolderBucketConfig
- func (in *FolderBucketConfig) DeepCopyInto(out *FolderBucketConfig)
- func (in *FolderBucketConfig) DeepCopyObject() runtime.Object
- func (mg *FolderBucketConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FolderBucketConfig) GetConnectionDetailsMapping() map[string]string
- func (mg *FolderBucketConfig) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FolderBucketConfig) GetID() string
- func (tr *FolderBucketConfig) GetObservation() (map[string]interface{}, error)
- func (tr *FolderBucketConfig) GetParameters() (map[string]interface{}, error)
- func (mg *FolderBucketConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *FolderBucketConfig) GetProviderReference() *xpv1.Reference
- func (mg *FolderBucketConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FolderBucketConfig) GetTerraformResourceType() string
- func (tr *FolderBucketConfig) GetTerraformSchemaVersion() int
- func (mg *FolderBucketConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FolderBucketConfig) LateInitialize(attrs []byte) (bool, error)
- func (mg *FolderBucketConfig) SetConditions(c ...xpv1.Condition)
- func (mg *FolderBucketConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FolderBucketConfig) SetObservation(obs map[string]interface{}) error
- func (tr *FolderBucketConfig) SetParameters(params map[string]interface{}) error
- func (mg *FolderBucketConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FolderBucketConfig) SetProviderReference(r *xpv1.Reference)
- func (mg *FolderBucketConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FolderBucketConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FolderBucketConfigList
- type FolderBucketConfigObservation
- type FolderBucketConfigParameters
- type FolderBucketConfigSpec
- type FolderBucketConfigStatus
- type FolderExclusion
- func (in *FolderExclusion) DeepCopy() *FolderExclusion
- func (in *FolderExclusion) DeepCopyInto(out *FolderExclusion)
- func (in *FolderExclusion) DeepCopyObject() runtime.Object
- func (mg *FolderExclusion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FolderExclusion) GetConnectionDetailsMapping() map[string]string
- func (mg *FolderExclusion) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FolderExclusion) GetID() string
- func (tr *FolderExclusion) GetObservation() (map[string]interface{}, error)
- func (tr *FolderExclusion) GetParameters() (map[string]interface{}, error)
- func (mg *FolderExclusion) GetProviderConfigReference() *xpv1.Reference
- func (mg *FolderExclusion) GetProviderReference() *xpv1.Reference
- func (mg *FolderExclusion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FolderExclusion) GetTerraformResourceType() string
- func (tr *FolderExclusion) GetTerraformSchemaVersion() int
- func (mg *FolderExclusion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FolderExclusion) LateInitialize(attrs []byte) (bool, error)
- func (mg *FolderExclusion) SetConditions(c ...xpv1.Condition)
- func (mg *FolderExclusion) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FolderExclusion) SetObservation(obs map[string]interface{}) error
- func (tr *FolderExclusion) SetParameters(params map[string]interface{}) error
- func (mg *FolderExclusion) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FolderExclusion) SetProviderReference(r *xpv1.Reference)
- func (mg *FolderExclusion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FolderExclusion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FolderExclusionList
- type FolderExclusionObservation
- type FolderExclusionParameters
- type FolderExclusionSpec
- type FolderExclusionStatus
- type FolderSink
- func (in *FolderSink) DeepCopy() *FolderSink
- func (in *FolderSink) DeepCopyInto(out *FolderSink)
- func (in *FolderSink) DeepCopyObject() runtime.Object
- func (mg *FolderSink) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FolderSink) GetConnectionDetailsMapping() map[string]string
- func (mg *FolderSink) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FolderSink) GetID() string
- func (tr *FolderSink) GetObservation() (map[string]interface{}, error)
- func (tr *FolderSink) GetParameters() (map[string]interface{}, error)
- func (mg *FolderSink) GetProviderConfigReference() *xpv1.Reference
- func (mg *FolderSink) GetProviderReference() *xpv1.Reference
- func (mg *FolderSink) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FolderSink) GetTerraformResourceType() string
- func (tr *FolderSink) GetTerraformSchemaVersion() int
- func (mg *FolderSink) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FolderSink) LateInitialize(attrs []byte) (bool, error)
- func (mg *FolderSink) SetConditions(c ...xpv1.Condition)
- func (mg *FolderSink) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FolderSink) SetObservation(obs map[string]interface{}) error
- func (tr *FolderSink) SetParameters(params map[string]interface{}) error
- func (mg *FolderSink) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FolderSink) SetProviderReference(r *xpv1.Reference)
- func (mg *FolderSink) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FolderSink) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FolderSinkBigqueryOptionsObservation
- type FolderSinkBigqueryOptionsParameters
- type FolderSinkExclusionsObservation
- type FolderSinkExclusionsParameters
- type FolderSinkList
- type FolderSinkObservation
- type FolderSinkParameters
- type FolderSinkSpec
- type FolderSinkStatus
- type LabelsObservation
- type LabelsParameters
- type LinearBucketsObservation
- type LinearBucketsParameters
- type LogView
- func (in *LogView) DeepCopy() *LogView
- func (in *LogView) DeepCopyInto(out *LogView)
- func (in *LogView) DeepCopyObject() runtime.Object
- func (mg *LogView) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LogView) GetConnectionDetailsMapping() map[string]string
- func (mg *LogView) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LogView) GetID() string
- func (tr *LogView) GetObservation() (map[string]interface{}, error)
- func (tr *LogView) GetParameters() (map[string]interface{}, error)
- func (mg *LogView) GetProviderConfigReference() *xpv1.Reference
- func (mg *LogView) GetProviderReference() *xpv1.Reference
- func (mg *LogView) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LogView) GetTerraformResourceType() string
- func (tr *LogView) GetTerraformSchemaVersion() int
- func (mg *LogView) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LogView) LateInitialize(attrs []byte) (bool, error)
- func (mg *LogView) SetConditions(c ...xpv1.Condition)
- func (mg *LogView) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LogView) SetObservation(obs map[string]interface{}) error
- func (tr *LogView) SetParameters(params map[string]interface{}) error
- func (mg *LogView) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LogView) SetProviderReference(r *xpv1.Reference)
- func (mg *LogView) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LogView) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LogViewList
- type LogViewObservation
- type LogViewParameters
- type LogViewSpec
- type LogViewStatus
- type Metric
- func (in *Metric) DeepCopy() *Metric
- func (in *Metric) DeepCopyInto(out *Metric)
- func (in *Metric) DeepCopyObject() runtime.Object
- func (mg *Metric) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Metric) GetConnectionDetailsMapping() map[string]string
- func (mg *Metric) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Metric) GetID() string
- func (tr *Metric) GetObservation() (map[string]interface{}, error)
- func (tr *Metric) GetParameters() (map[string]interface{}, error)
- func (mg *Metric) GetProviderConfigReference() *xpv1.Reference
- func (mg *Metric) GetProviderReference() *xpv1.Reference
- func (mg *Metric) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Metric) GetTerraformResourceType() string
- func (tr *Metric) GetTerraformSchemaVersion() int
- func (mg *Metric) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Metric) LateInitialize(attrs []byte) (bool, error)
- func (mg *Metric) SetConditions(c ...xpv1.Condition)
- func (mg *Metric) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Metric) SetObservation(obs map[string]interface{}) error
- func (tr *Metric) SetParameters(params map[string]interface{}) error
- func (mg *Metric) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Metric) SetProviderReference(r *xpv1.Reference)
- func (mg *Metric) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Metric) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MetricDescriptorObservation
- type MetricDescriptorParameters
- type MetricList
- type MetricObservation
- type MetricParameters
- type MetricSpec
- type MetricStatus
- type OrganizationBucketConfig
- func (in *OrganizationBucketConfig) DeepCopy() *OrganizationBucketConfig
- func (in *OrganizationBucketConfig) DeepCopyInto(out *OrganizationBucketConfig)
- func (in *OrganizationBucketConfig) DeepCopyObject() runtime.Object
- func (mg *OrganizationBucketConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OrganizationBucketConfig) GetConnectionDetailsMapping() map[string]string
- func (mg *OrganizationBucketConfig) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OrganizationBucketConfig) GetID() string
- func (tr *OrganizationBucketConfig) GetObservation() (map[string]interface{}, error)
- func (tr *OrganizationBucketConfig) GetParameters() (map[string]interface{}, error)
- func (mg *OrganizationBucketConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrganizationBucketConfig) GetProviderReference() *xpv1.Reference
- func (mg *OrganizationBucketConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *OrganizationBucketConfig) GetTerraformResourceType() string
- func (tr *OrganizationBucketConfig) GetTerraformSchemaVersion() int
- func (mg *OrganizationBucketConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OrganizationBucketConfig) LateInitialize(attrs []byte) (bool, error)
- func (mg *OrganizationBucketConfig) SetConditions(c ...xpv1.Condition)
- func (mg *OrganizationBucketConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *OrganizationBucketConfig) SetObservation(obs map[string]interface{}) error
- func (tr *OrganizationBucketConfig) SetParameters(params map[string]interface{}) error
- func (mg *OrganizationBucketConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrganizationBucketConfig) SetProviderReference(r *xpv1.Reference)
- func (mg *OrganizationBucketConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *OrganizationBucketConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrganizationBucketConfigList
- func (in *OrganizationBucketConfigList) DeepCopy() *OrganizationBucketConfigList
- func (in *OrganizationBucketConfigList) DeepCopyInto(out *OrganizationBucketConfigList)
- func (in *OrganizationBucketConfigList) DeepCopyObject() runtime.Object
- func (l *OrganizationBucketConfigList) GetItems() []resource.Managed
- type OrganizationBucketConfigObservation
- type OrganizationBucketConfigParameters
- type OrganizationBucketConfigSpec
- type OrganizationBucketConfigStatus
- type OrganizationExclusion
- func (in *OrganizationExclusion) DeepCopy() *OrganizationExclusion
- func (in *OrganizationExclusion) DeepCopyInto(out *OrganizationExclusion)
- func (in *OrganizationExclusion) DeepCopyObject() runtime.Object
- func (mg *OrganizationExclusion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OrganizationExclusion) GetConnectionDetailsMapping() map[string]string
- func (mg *OrganizationExclusion) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OrganizationExclusion) GetID() string
- func (tr *OrganizationExclusion) GetObservation() (map[string]interface{}, error)
- func (tr *OrganizationExclusion) GetParameters() (map[string]interface{}, error)
- func (mg *OrganizationExclusion) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrganizationExclusion) GetProviderReference() *xpv1.Reference
- func (mg *OrganizationExclusion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *OrganizationExclusion) GetTerraformResourceType() string
- func (tr *OrganizationExclusion) GetTerraformSchemaVersion() int
- func (mg *OrganizationExclusion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OrganizationExclusion) LateInitialize(attrs []byte) (bool, error)
- func (mg *OrganizationExclusion) SetConditions(c ...xpv1.Condition)
- func (mg *OrganizationExclusion) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *OrganizationExclusion) SetObservation(obs map[string]interface{}) error
- func (tr *OrganizationExclusion) SetParameters(params map[string]interface{}) error
- func (mg *OrganizationExclusion) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrganizationExclusion) SetProviderReference(r *xpv1.Reference)
- func (mg *OrganizationExclusion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *OrganizationExclusion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrganizationExclusionList
- type OrganizationExclusionObservation
- type OrganizationExclusionParameters
- type OrganizationExclusionSpec
- type OrganizationExclusionStatus
- type OrganizationSink
- func (in *OrganizationSink) DeepCopy() *OrganizationSink
- func (in *OrganizationSink) DeepCopyInto(out *OrganizationSink)
- func (in *OrganizationSink) DeepCopyObject() runtime.Object
- func (mg *OrganizationSink) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OrganizationSink) GetConnectionDetailsMapping() map[string]string
- func (mg *OrganizationSink) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OrganizationSink) GetID() string
- func (tr *OrganizationSink) GetObservation() (map[string]interface{}, error)
- func (tr *OrganizationSink) GetParameters() (map[string]interface{}, error)
- func (mg *OrganizationSink) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrganizationSink) GetProviderReference() *xpv1.Reference
- func (mg *OrganizationSink) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *OrganizationSink) GetTerraformResourceType() string
- func (tr *OrganizationSink) GetTerraformSchemaVersion() int
- func (mg *OrganizationSink) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OrganizationSink) LateInitialize(attrs []byte) (bool, error)
- func (mg *OrganizationSink) SetConditions(c ...xpv1.Condition)
- func (mg *OrganizationSink) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *OrganizationSink) SetObservation(obs map[string]interface{}) error
- func (tr *OrganizationSink) SetParameters(params map[string]interface{}) error
- func (mg *OrganizationSink) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrganizationSink) SetProviderReference(r *xpv1.Reference)
- func (mg *OrganizationSink) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *OrganizationSink) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrganizationSinkBigqueryOptionsObservation
- type OrganizationSinkBigqueryOptionsParameters
- type OrganizationSinkExclusionsObservation
- type OrganizationSinkExclusionsParameters
- type OrganizationSinkList
- type OrganizationSinkObservation
- type OrganizationSinkParameters
- type OrganizationSinkSpec
- type OrganizationSinkStatus
- type ProjectBucketConfig
- func (in *ProjectBucketConfig) DeepCopy() *ProjectBucketConfig
- func (in *ProjectBucketConfig) DeepCopyInto(out *ProjectBucketConfig)
- func (in *ProjectBucketConfig) DeepCopyObject() runtime.Object
- func (mg *ProjectBucketConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProjectBucketConfig) GetConnectionDetailsMapping() map[string]string
- func (mg *ProjectBucketConfig) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProjectBucketConfig) GetID() string
- func (tr *ProjectBucketConfig) GetObservation() (map[string]interface{}, error)
- func (tr *ProjectBucketConfig) GetParameters() (map[string]interface{}, error)
- func (mg *ProjectBucketConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProjectBucketConfig) GetProviderReference() *xpv1.Reference
- func (mg *ProjectBucketConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ProjectBucketConfig) GetTerraformResourceType() string
- func (tr *ProjectBucketConfig) GetTerraformSchemaVersion() int
- func (mg *ProjectBucketConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProjectBucketConfig) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProjectBucketConfig) SetConditions(c ...xpv1.Condition)
- func (mg *ProjectBucketConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProjectBucketConfig) SetObservation(obs map[string]interface{}) error
- func (tr *ProjectBucketConfig) SetParameters(params map[string]interface{}) error
- func (mg *ProjectBucketConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProjectBucketConfig) SetProviderReference(r *xpv1.Reference)
- func (mg *ProjectBucketConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ProjectBucketConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectBucketConfigList
- type ProjectBucketConfigObservation
- type ProjectBucketConfigParameters
- type ProjectBucketConfigSpec
- type ProjectBucketConfigStatus
- type ProjectExclusion
- func (in *ProjectExclusion) DeepCopy() *ProjectExclusion
- func (in *ProjectExclusion) DeepCopyInto(out *ProjectExclusion)
- func (in *ProjectExclusion) DeepCopyObject() runtime.Object
- func (mg *ProjectExclusion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProjectExclusion) GetConnectionDetailsMapping() map[string]string
- func (mg *ProjectExclusion) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProjectExclusion) GetID() string
- func (tr *ProjectExclusion) GetObservation() (map[string]interface{}, error)
- func (tr *ProjectExclusion) GetParameters() (map[string]interface{}, error)
- func (mg *ProjectExclusion) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProjectExclusion) GetProviderReference() *xpv1.Reference
- func (mg *ProjectExclusion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ProjectExclusion) GetTerraformResourceType() string
- func (tr *ProjectExclusion) GetTerraformSchemaVersion() int
- func (mg *ProjectExclusion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProjectExclusion) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProjectExclusion) SetConditions(c ...xpv1.Condition)
- func (mg *ProjectExclusion) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProjectExclusion) SetObservation(obs map[string]interface{}) error
- func (tr *ProjectExclusion) SetParameters(params map[string]interface{}) error
- func (mg *ProjectExclusion) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProjectExclusion) SetProviderReference(r *xpv1.Reference)
- func (mg *ProjectExclusion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ProjectExclusion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectExclusionList
- type ProjectExclusionObservation
- type ProjectExclusionParameters
- type ProjectExclusionSpec
- type ProjectExclusionStatus
- type ProjectSink
- func (in *ProjectSink) DeepCopy() *ProjectSink
- func (in *ProjectSink) DeepCopyInto(out *ProjectSink)
- func (in *ProjectSink) DeepCopyObject() runtime.Object
- func (mg *ProjectSink) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProjectSink) GetConnectionDetailsMapping() map[string]string
- func (mg *ProjectSink) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProjectSink) GetID() string
- func (tr *ProjectSink) GetObservation() (map[string]interface{}, error)
- func (tr *ProjectSink) GetParameters() (map[string]interface{}, error)
- func (mg *ProjectSink) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProjectSink) GetProviderReference() *xpv1.Reference
- func (mg *ProjectSink) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ProjectSink) GetTerraformResourceType() string
- func (tr *ProjectSink) GetTerraformSchemaVersion() int
- func (mg *ProjectSink) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProjectSink) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProjectSink) SetConditions(c ...xpv1.Condition)
- func (mg *ProjectSink) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProjectSink) SetObservation(obs map[string]interface{}) error
- func (tr *ProjectSink) SetParameters(params map[string]interface{}) error
- func (mg *ProjectSink) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProjectSink) SetProviderReference(r *xpv1.Reference)
- func (mg *ProjectSink) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ProjectSink) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectSinkBigqueryOptionsObservation
- type ProjectSinkBigqueryOptionsParameters
- type ProjectSinkExclusionsObservation
- type ProjectSinkExclusionsParameters
- type ProjectSinkList
- type ProjectSinkObservation
- type ProjectSinkParameters
- type ProjectSinkSpec
- type ProjectSinkStatus
Constants ¶
const ( CRDGroup = "logging.gcp.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( BillingAccountBucketConfig_Kind = "BillingAccountBucketConfig" BillingAccountBucketConfig_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BillingAccountBucketConfig_Kind}.String() BillingAccountBucketConfig_KindAPIVersion = BillingAccountBucketConfig_Kind + "." + CRDGroupVersion.String() BillingAccountBucketConfig_GroupVersionKind = CRDGroupVersion.WithKind(BillingAccountBucketConfig_Kind) )
Repository type metadata.
var ( BillingAccountExclusion_Kind = "BillingAccountExclusion" BillingAccountExclusion_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BillingAccountExclusion_Kind}.String() BillingAccountExclusion_KindAPIVersion = BillingAccountExclusion_Kind + "." + CRDGroupVersion.String() BillingAccountExclusion_GroupVersionKind = CRDGroupVersion.WithKind(BillingAccountExclusion_Kind) )
Repository type metadata.
var ( BillingAccountSink_Kind = "BillingAccountSink" BillingAccountSink_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BillingAccountSink_Kind}.String() BillingAccountSink_KindAPIVersion = BillingAccountSink_Kind + "." + CRDGroupVersion.String() BillingAccountSink_GroupVersionKind = CRDGroupVersion.WithKind(BillingAccountSink_Kind) )
Repository type metadata.
var ( FolderBucketConfig_Kind = "FolderBucketConfig" FolderBucketConfig_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FolderBucketConfig_Kind}.String() FolderBucketConfig_KindAPIVersion = FolderBucketConfig_Kind + "." + CRDGroupVersion.String() FolderBucketConfig_GroupVersionKind = CRDGroupVersion.WithKind(FolderBucketConfig_Kind) )
Repository type metadata.
var ( FolderExclusion_Kind = "FolderExclusion" FolderExclusion_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FolderExclusion_Kind}.String() FolderExclusion_KindAPIVersion = FolderExclusion_Kind + "." + CRDGroupVersion.String() FolderExclusion_GroupVersionKind = CRDGroupVersion.WithKind(FolderExclusion_Kind) )
Repository type metadata.
var ( FolderSink_Kind = "FolderSink" FolderSink_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FolderSink_Kind}.String() FolderSink_KindAPIVersion = FolderSink_Kind + "." + CRDGroupVersion.String() FolderSink_GroupVersionKind = CRDGroupVersion.WithKind(FolderSink_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( LogView_Kind = "LogView" LogView_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LogView_Kind}.String() LogView_KindAPIVersion = LogView_Kind + "." + CRDGroupVersion.String() LogView_GroupVersionKind = CRDGroupVersion.WithKind(LogView_Kind) )
Repository type metadata.
var ( Metric_Kind = "Metric" Metric_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Metric_Kind}.String() Metric_KindAPIVersion = Metric_Kind + "." + CRDGroupVersion.String() Metric_GroupVersionKind = CRDGroupVersion.WithKind(Metric_Kind) )
Repository type metadata.
var ( OrganizationBucketConfig_Kind = "OrganizationBucketConfig" OrganizationBucketConfig_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OrganizationBucketConfig_Kind}.String() OrganizationBucketConfig_KindAPIVersion = OrganizationBucketConfig_Kind + "." + CRDGroupVersion.String() OrganizationBucketConfig_GroupVersionKind = CRDGroupVersion.WithKind(OrganizationBucketConfig_Kind) )
Repository type metadata.
var ( OrganizationExclusion_Kind = "OrganizationExclusion" OrganizationExclusion_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OrganizationExclusion_Kind}.String() OrganizationExclusion_KindAPIVersion = OrganizationExclusion_Kind + "." + CRDGroupVersion.String() OrganizationExclusion_GroupVersionKind = CRDGroupVersion.WithKind(OrganizationExclusion_Kind) )
Repository type metadata.
var ( OrganizationSink_Kind = "OrganizationSink" OrganizationSink_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OrganizationSink_Kind}.String() OrganizationSink_KindAPIVersion = OrganizationSink_Kind + "." + CRDGroupVersion.String() OrganizationSink_GroupVersionKind = CRDGroupVersion.WithKind(OrganizationSink_Kind) )
Repository type metadata.
var ( ProjectBucketConfig_Kind = "ProjectBucketConfig" ProjectBucketConfig_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProjectBucketConfig_Kind}.String() ProjectBucketConfig_KindAPIVersion = ProjectBucketConfig_Kind + "." + CRDGroupVersion.String() ProjectBucketConfig_GroupVersionKind = CRDGroupVersion.WithKind(ProjectBucketConfig_Kind) )
Repository type metadata.
var ( ProjectExclusion_Kind = "ProjectExclusion" ProjectExclusion_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProjectExclusion_Kind}.String() ProjectExclusion_KindAPIVersion = ProjectExclusion_Kind + "." + CRDGroupVersion.String() ProjectExclusion_GroupVersionKind = CRDGroupVersion.WithKind(ProjectExclusion_Kind) )
Repository type metadata.
var ( ProjectSink_Kind = "ProjectSink" ProjectSink_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProjectSink_Kind}.String() ProjectSink_KindAPIVersion = ProjectSink_Kind + "." + CRDGroupVersion.String() ProjectSink_GroupVersionKind = CRDGroupVersion.WithKind(ProjectSink_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type BigqueryOptionsObservation ¶
type BigqueryOptionsObservation struct { }
func (*BigqueryOptionsObservation) DeepCopy ¶
func (in *BigqueryOptionsObservation) DeepCopy() *BigqueryOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryOptionsObservation.
func (*BigqueryOptionsObservation) DeepCopyInto ¶
func (in *BigqueryOptionsObservation) DeepCopyInto(out *BigqueryOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BigqueryOptionsParameters ¶
type BigqueryOptionsParameters struct { // Whether to use BigQuery's partition tables. By default, Logging creates dated tables based on the log entries' timestamps, e.g. syslog_20170523. With partitioned tables the date suffix is no longer present and special query syntax has to be used instead. In both cases, tables are sharded based on UTC timezone. // +kubebuilder:validation:Required UsePartitionedTables *bool `json:"usePartitionedTables" tf:"use_partitioned_tables,omitempty"` }
func (*BigqueryOptionsParameters) DeepCopy ¶
func (in *BigqueryOptionsParameters) DeepCopy() *BigqueryOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BigqueryOptionsParameters.
func (*BigqueryOptionsParameters) DeepCopyInto ¶
func (in *BigqueryOptionsParameters) DeepCopyInto(out *BigqueryOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingAccountBucketConfig ¶
type BillingAccountBucketConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BillingAccountBucketConfigSpec `json:"spec"` Status BillingAccountBucketConfigStatus `json:"status,omitempty"` }
BillingAccountBucketConfig is the Schema for the BillingAccountBucketConfigs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*BillingAccountBucketConfig) DeepCopy ¶
func (in *BillingAccountBucketConfig) DeepCopy() *BillingAccountBucketConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountBucketConfig.
func (*BillingAccountBucketConfig) DeepCopyInto ¶
func (in *BillingAccountBucketConfig) DeepCopyInto(out *BillingAccountBucketConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BillingAccountBucketConfig) DeepCopyObject ¶
func (in *BillingAccountBucketConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BillingAccountBucketConfig) GetCondition ¶
func (mg *BillingAccountBucketConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BillingAccountBucketConfig.
func (*BillingAccountBucketConfig) GetConnectionDetailsMapping ¶
func (tr *BillingAccountBucketConfig) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BillingAccountBucketConfig
func (*BillingAccountBucketConfig) GetDeletionPolicy ¶
func (mg *BillingAccountBucketConfig) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BillingAccountBucketConfig.
func (*BillingAccountBucketConfig) GetID ¶
func (tr *BillingAccountBucketConfig) GetID() string
GetID returns ID of underlying Terraform resource of this BillingAccountBucketConfig
func (*BillingAccountBucketConfig) GetObservation ¶
func (tr *BillingAccountBucketConfig) GetObservation() (map[string]interface{}, error)
GetObservation of this BillingAccountBucketConfig
func (*BillingAccountBucketConfig) GetParameters ¶
func (tr *BillingAccountBucketConfig) GetParameters() (map[string]interface{}, error)
GetParameters of this BillingAccountBucketConfig
func (*BillingAccountBucketConfig) GetProviderConfigReference ¶
func (mg *BillingAccountBucketConfig) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BillingAccountBucketConfig.
func (*BillingAccountBucketConfig) GetProviderReference ¶
func (mg *BillingAccountBucketConfig) GetProviderReference() *xpv1.Reference
GetProviderReference of this BillingAccountBucketConfig. Deprecated: Use GetProviderConfigReference.
func (*BillingAccountBucketConfig) GetPublishConnectionDetailsTo ¶
func (mg *BillingAccountBucketConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BillingAccountBucketConfig.
func (*BillingAccountBucketConfig) GetTerraformResourceType ¶
func (mg *BillingAccountBucketConfig) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BillingAccountBucketConfig
func (*BillingAccountBucketConfig) GetTerraformSchemaVersion ¶
func (tr *BillingAccountBucketConfig) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BillingAccountBucketConfig) GetWriteConnectionSecretToReference ¶
func (mg *BillingAccountBucketConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BillingAccountBucketConfig.
func (*BillingAccountBucketConfig) LateInitialize ¶
func (tr *BillingAccountBucketConfig) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BillingAccountBucketConfig using its observed tfState. returns True if there are any spec changes for the resource.
func (*BillingAccountBucketConfig) SetConditions ¶
func (mg *BillingAccountBucketConfig) SetConditions(c ...xpv1.Condition)
SetConditions of this BillingAccountBucketConfig.
func (*BillingAccountBucketConfig) SetDeletionPolicy ¶
func (mg *BillingAccountBucketConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BillingAccountBucketConfig.
func (*BillingAccountBucketConfig) SetObservation ¶
func (tr *BillingAccountBucketConfig) SetObservation(obs map[string]interface{}) error
SetObservation for this BillingAccountBucketConfig
func (*BillingAccountBucketConfig) SetParameters ¶
func (tr *BillingAccountBucketConfig) SetParameters(params map[string]interface{}) error
SetParameters for this BillingAccountBucketConfig
func (*BillingAccountBucketConfig) SetProviderConfigReference ¶
func (mg *BillingAccountBucketConfig) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BillingAccountBucketConfig.
func (*BillingAccountBucketConfig) SetProviderReference ¶
func (mg *BillingAccountBucketConfig) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BillingAccountBucketConfig. Deprecated: Use SetProviderConfigReference.
func (*BillingAccountBucketConfig) SetPublishConnectionDetailsTo ¶
func (mg *BillingAccountBucketConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BillingAccountBucketConfig.
func (*BillingAccountBucketConfig) SetWriteConnectionSecretToReference ¶
func (mg *BillingAccountBucketConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BillingAccountBucketConfig.
type BillingAccountBucketConfigList ¶
type BillingAccountBucketConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BillingAccountBucketConfig `json:"items"` }
BillingAccountBucketConfigList contains a list of BillingAccountBucketConfigs
func (*BillingAccountBucketConfigList) DeepCopy ¶
func (in *BillingAccountBucketConfigList) DeepCopy() *BillingAccountBucketConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountBucketConfigList.
func (*BillingAccountBucketConfigList) DeepCopyInto ¶
func (in *BillingAccountBucketConfigList) DeepCopyInto(out *BillingAccountBucketConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BillingAccountBucketConfigList) DeepCopyObject ¶
func (in *BillingAccountBucketConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BillingAccountBucketConfigList) GetItems ¶
func (l *BillingAccountBucketConfigList) GetItems() []resource.Managed
GetItems of this BillingAccountBucketConfigList.
type BillingAccountBucketConfigObservation ¶
type BillingAccountBucketConfigObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` LifecycleState *string `json:"lifecycleState,omitempty" tf:"lifecycle_state,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*BillingAccountBucketConfigObservation) DeepCopy ¶
func (in *BillingAccountBucketConfigObservation) DeepCopy() *BillingAccountBucketConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountBucketConfigObservation.
func (*BillingAccountBucketConfigObservation) DeepCopyInto ¶
func (in *BillingAccountBucketConfigObservation) DeepCopyInto(out *BillingAccountBucketConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingAccountBucketConfigParameters ¶
type BillingAccountBucketConfigParameters struct { // The parent resource that contains the logging bucket. // +kubebuilder:validation:Required BillingAccount *string `json:"billingAccount" tf:"billing_account,omitempty"` // The name of the logging bucket. Logging automatically creates two log buckets: _Required and _Default. // +kubebuilder:validation:Required BucketID *string `json:"bucketId" tf:"bucket_id,omitempty"` // An optional description for this bucket. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The location of the bucket. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // Logs will be retained by default for this amount of time, after which they will automatically be deleted. The minimum retention period is 1 day. If this value is set to zero at bucket creation time, the default time of 30 days will be used. // +kubebuilder:validation:Optional RetentionDays *float64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` }
func (*BillingAccountBucketConfigParameters) DeepCopy ¶
func (in *BillingAccountBucketConfigParameters) DeepCopy() *BillingAccountBucketConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountBucketConfigParameters.
func (*BillingAccountBucketConfigParameters) DeepCopyInto ¶
func (in *BillingAccountBucketConfigParameters) DeepCopyInto(out *BillingAccountBucketConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingAccountBucketConfigSpec ¶
type BillingAccountBucketConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BillingAccountBucketConfigParameters `json:"forProvider"` }
BillingAccountBucketConfigSpec defines the desired state of BillingAccountBucketConfig
func (*BillingAccountBucketConfigSpec) DeepCopy ¶
func (in *BillingAccountBucketConfigSpec) DeepCopy() *BillingAccountBucketConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountBucketConfigSpec.
func (*BillingAccountBucketConfigSpec) DeepCopyInto ¶
func (in *BillingAccountBucketConfigSpec) DeepCopyInto(out *BillingAccountBucketConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingAccountBucketConfigStatus ¶
type BillingAccountBucketConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BillingAccountBucketConfigObservation `json:"atProvider,omitempty"` }
BillingAccountBucketConfigStatus defines the observed state of BillingAccountBucketConfig.
func (*BillingAccountBucketConfigStatus) DeepCopy ¶
func (in *BillingAccountBucketConfigStatus) DeepCopy() *BillingAccountBucketConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountBucketConfigStatus.
func (*BillingAccountBucketConfigStatus) DeepCopyInto ¶
func (in *BillingAccountBucketConfigStatus) DeepCopyInto(out *BillingAccountBucketConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingAccountExclusion ¶
type BillingAccountExclusion struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BillingAccountExclusionSpec `json:"spec"` Status BillingAccountExclusionStatus `json:"status,omitempty"` }
BillingAccountExclusion is the Schema for the BillingAccountExclusions API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*BillingAccountExclusion) DeepCopy ¶
func (in *BillingAccountExclusion) DeepCopy() *BillingAccountExclusion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountExclusion.
func (*BillingAccountExclusion) DeepCopyInto ¶
func (in *BillingAccountExclusion) DeepCopyInto(out *BillingAccountExclusion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BillingAccountExclusion) DeepCopyObject ¶
func (in *BillingAccountExclusion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BillingAccountExclusion) GetCondition ¶
func (mg *BillingAccountExclusion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BillingAccountExclusion.
func (*BillingAccountExclusion) GetConnectionDetailsMapping ¶
func (tr *BillingAccountExclusion) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BillingAccountExclusion
func (*BillingAccountExclusion) GetDeletionPolicy ¶
func (mg *BillingAccountExclusion) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BillingAccountExclusion.
func (*BillingAccountExclusion) GetID ¶
func (tr *BillingAccountExclusion) GetID() string
GetID returns ID of underlying Terraform resource of this BillingAccountExclusion
func (*BillingAccountExclusion) GetObservation ¶
func (tr *BillingAccountExclusion) GetObservation() (map[string]interface{}, error)
GetObservation of this BillingAccountExclusion
func (*BillingAccountExclusion) GetParameters ¶
func (tr *BillingAccountExclusion) GetParameters() (map[string]interface{}, error)
GetParameters of this BillingAccountExclusion
func (*BillingAccountExclusion) GetProviderConfigReference ¶
func (mg *BillingAccountExclusion) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BillingAccountExclusion.
func (*BillingAccountExclusion) GetProviderReference ¶
func (mg *BillingAccountExclusion) GetProviderReference() *xpv1.Reference
GetProviderReference of this BillingAccountExclusion. Deprecated: Use GetProviderConfigReference.
func (*BillingAccountExclusion) GetPublishConnectionDetailsTo ¶
func (mg *BillingAccountExclusion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BillingAccountExclusion.
func (*BillingAccountExclusion) GetTerraformResourceType ¶
func (mg *BillingAccountExclusion) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BillingAccountExclusion
func (*BillingAccountExclusion) GetTerraformSchemaVersion ¶
func (tr *BillingAccountExclusion) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BillingAccountExclusion) GetWriteConnectionSecretToReference ¶
func (mg *BillingAccountExclusion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BillingAccountExclusion.
func (*BillingAccountExclusion) LateInitialize ¶
func (tr *BillingAccountExclusion) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BillingAccountExclusion using its observed tfState. returns True if there are any spec changes for the resource.
func (*BillingAccountExclusion) SetConditions ¶
func (mg *BillingAccountExclusion) SetConditions(c ...xpv1.Condition)
SetConditions of this BillingAccountExclusion.
func (*BillingAccountExclusion) SetDeletionPolicy ¶
func (mg *BillingAccountExclusion) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BillingAccountExclusion.
func (*BillingAccountExclusion) SetObservation ¶
func (tr *BillingAccountExclusion) SetObservation(obs map[string]interface{}) error
SetObservation for this BillingAccountExclusion
func (*BillingAccountExclusion) SetParameters ¶
func (tr *BillingAccountExclusion) SetParameters(params map[string]interface{}) error
SetParameters for this BillingAccountExclusion
func (*BillingAccountExclusion) SetProviderConfigReference ¶
func (mg *BillingAccountExclusion) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BillingAccountExclusion.
func (*BillingAccountExclusion) SetProviderReference ¶
func (mg *BillingAccountExclusion) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BillingAccountExclusion. Deprecated: Use SetProviderConfigReference.
func (*BillingAccountExclusion) SetPublishConnectionDetailsTo ¶
func (mg *BillingAccountExclusion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BillingAccountExclusion.
func (*BillingAccountExclusion) SetWriteConnectionSecretToReference ¶
func (mg *BillingAccountExclusion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BillingAccountExclusion.
type BillingAccountExclusionList ¶
type BillingAccountExclusionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BillingAccountExclusion `json:"items"` }
BillingAccountExclusionList contains a list of BillingAccountExclusions
func (*BillingAccountExclusionList) DeepCopy ¶
func (in *BillingAccountExclusionList) DeepCopy() *BillingAccountExclusionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountExclusionList.
func (*BillingAccountExclusionList) DeepCopyInto ¶
func (in *BillingAccountExclusionList) DeepCopyInto(out *BillingAccountExclusionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BillingAccountExclusionList) DeepCopyObject ¶
func (in *BillingAccountExclusionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BillingAccountExclusionList) GetItems ¶
func (l *BillingAccountExclusionList) GetItems() []resource.Managed
GetItems of this BillingAccountExclusionList.
type BillingAccountExclusionObservation ¶
type BillingAccountExclusionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BillingAccountExclusionObservation) DeepCopy ¶
func (in *BillingAccountExclusionObservation) DeepCopy() *BillingAccountExclusionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountExclusionObservation.
func (*BillingAccountExclusionObservation) DeepCopyInto ¶
func (in *BillingAccountExclusionObservation) DeepCopyInto(out *BillingAccountExclusionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingAccountExclusionParameters ¶
type BillingAccountExclusionParameters struct { // +kubebuilder:validation:Required BillingAccount *string `json:"billingAccount" tf:"billing_account,omitempty"` // A human-readable description. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Whether this exclusion rule should be disabled or not. This defaults to false. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // The filter to apply when excluding logs. Only log entries that match the filter are excluded. // +kubebuilder:validation:Required Filter *string `json:"filter" tf:"filter,omitempty"` // The name of the logging exclusion. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*BillingAccountExclusionParameters) DeepCopy ¶
func (in *BillingAccountExclusionParameters) DeepCopy() *BillingAccountExclusionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountExclusionParameters.
func (*BillingAccountExclusionParameters) DeepCopyInto ¶
func (in *BillingAccountExclusionParameters) DeepCopyInto(out *BillingAccountExclusionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingAccountExclusionSpec ¶
type BillingAccountExclusionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BillingAccountExclusionParameters `json:"forProvider"` }
BillingAccountExclusionSpec defines the desired state of BillingAccountExclusion
func (*BillingAccountExclusionSpec) DeepCopy ¶
func (in *BillingAccountExclusionSpec) DeepCopy() *BillingAccountExclusionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountExclusionSpec.
func (*BillingAccountExclusionSpec) DeepCopyInto ¶
func (in *BillingAccountExclusionSpec) DeepCopyInto(out *BillingAccountExclusionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingAccountExclusionStatus ¶
type BillingAccountExclusionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BillingAccountExclusionObservation `json:"atProvider,omitempty"` }
BillingAccountExclusionStatus defines the observed state of BillingAccountExclusion.
func (*BillingAccountExclusionStatus) DeepCopy ¶
func (in *BillingAccountExclusionStatus) DeepCopy() *BillingAccountExclusionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountExclusionStatus.
func (*BillingAccountExclusionStatus) DeepCopyInto ¶
func (in *BillingAccountExclusionStatus) DeepCopyInto(out *BillingAccountExclusionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingAccountSink ¶
type BillingAccountSink struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BillingAccountSinkSpec `json:"spec"` Status BillingAccountSinkStatus `json:"status,omitempty"` }
BillingAccountSink is the Schema for the BillingAccountSinks API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*BillingAccountSink) DeepCopy ¶
func (in *BillingAccountSink) DeepCopy() *BillingAccountSink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountSink.
func (*BillingAccountSink) DeepCopyInto ¶
func (in *BillingAccountSink) DeepCopyInto(out *BillingAccountSink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BillingAccountSink) DeepCopyObject ¶
func (in *BillingAccountSink) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BillingAccountSink) GetCondition ¶
func (mg *BillingAccountSink) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BillingAccountSink.
func (*BillingAccountSink) GetConnectionDetailsMapping ¶
func (tr *BillingAccountSink) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BillingAccountSink
func (*BillingAccountSink) GetDeletionPolicy ¶
func (mg *BillingAccountSink) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BillingAccountSink.
func (*BillingAccountSink) GetID ¶
func (tr *BillingAccountSink) GetID() string
GetID returns ID of underlying Terraform resource of this BillingAccountSink
func (*BillingAccountSink) GetObservation ¶
func (tr *BillingAccountSink) GetObservation() (map[string]interface{}, error)
GetObservation of this BillingAccountSink
func (*BillingAccountSink) GetParameters ¶
func (tr *BillingAccountSink) GetParameters() (map[string]interface{}, error)
GetParameters of this BillingAccountSink
func (*BillingAccountSink) GetProviderConfigReference ¶
func (mg *BillingAccountSink) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BillingAccountSink.
func (*BillingAccountSink) GetProviderReference ¶
func (mg *BillingAccountSink) GetProviderReference() *xpv1.Reference
GetProviderReference of this BillingAccountSink. Deprecated: Use GetProviderConfigReference.
func (*BillingAccountSink) GetPublishConnectionDetailsTo ¶
func (mg *BillingAccountSink) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BillingAccountSink.
func (*BillingAccountSink) GetTerraformResourceType ¶
func (mg *BillingAccountSink) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BillingAccountSink
func (*BillingAccountSink) GetTerraformSchemaVersion ¶
func (tr *BillingAccountSink) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BillingAccountSink) GetWriteConnectionSecretToReference ¶
func (mg *BillingAccountSink) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BillingAccountSink.
func (*BillingAccountSink) LateInitialize ¶
func (tr *BillingAccountSink) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BillingAccountSink using its observed tfState. returns True if there are any spec changes for the resource.
func (*BillingAccountSink) SetConditions ¶
func (mg *BillingAccountSink) SetConditions(c ...xpv1.Condition)
SetConditions of this BillingAccountSink.
func (*BillingAccountSink) SetDeletionPolicy ¶
func (mg *BillingAccountSink) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BillingAccountSink.
func (*BillingAccountSink) SetObservation ¶
func (tr *BillingAccountSink) SetObservation(obs map[string]interface{}) error
SetObservation for this BillingAccountSink
func (*BillingAccountSink) SetParameters ¶
func (tr *BillingAccountSink) SetParameters(params map[string]interface{}) error
SetParameters for this BillingAccountSink
func (*BillingAccountSink) SetProviderConfigReference ¶
func (mg *BillingAccountSink) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BillingAccountSink.
func (*BillingAccountSink) SetProviderReference ¶
func (mg *BillingAccountSink) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BillingAccountSink. Deprecated: Use SetProviderConfigReference.
func (*BillingAccountSink) SetPublishConnectionDetailsTo ¶
func (mg *BillingAccountSink) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BillingAccountSink.
func (*BillingAccountSink) SetWriteConnectionSecretToReference ¶
func (mg *BillingAccountSink) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BillingAccountSink.
type BillingAccountSinkList ¶
type BillingAccountSinkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BillingAccountSink `json:"items"` }
BillingAccountSinkList contains a list of BillingAccountSinks
func (*BillingAccountSinkList) DeepCopy ¶
func (in *BillingAccountSinkList) DeepCopy() *BillingAccountSinkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountSinkList.
func (*BillingAccountSinkList) DeepCopyInto ¶
func (in *BillingAccountSinkList) DeepCopyInto(out *BillingAccountSinkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BillingAccountSinkList) DeepCopyObject ¶
func (in *BillingAccountSinkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BillingAccountSinkList) GetItems ¶
func (l *BillingAccountSinkList) GetItems() []resource.Managed
GetItems of this BillingAccountSinkList.
type BillingAccountSinkObservation ¶
type BillingAccountSinkObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` WriterIdentity *string `json:"writerIdentity,omitempty" tf:"writer_identity,omitempty"` }
func (*BillingAccountSinkObservation) DeepCopy ¶
func (in *BillingAccountSinkObservation) DeepCopy() *BillingAccountSinkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountSinkObservation.
func (*BillingAccountSinkObservation) DeepCopyInto ¶
func (in *BillingAccountSinkObservation) DeepCopyInto(out *BillingAccountSinkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingAccountSinkParameters ¶
type BillingAccountSinkParameters struct { // Options that affect sinks exporting data to BigQuery. // +kubebuilder:validation:Optional BigqueryOptions []BigqueryOptionsParameters `json:"bigqueryOptions,omitempty" tf:"bigquery_options,omitempty"` // The billing account exported to the sink. // +kubebuilder:validation:Required BillingAccount *string `json:"billingAccount" tf:"billing_account,omitempty"` // A description of this sink. The maximum length of the description is 8000 characters. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The destination of the sink (or, in other words, where logs are written to). Can be a Cloud Storage bucket, a PubSub topic, or a BigQuery dataset. Examples: "storage.googleapis.com/[GCS_BUCKET]" "bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]" "pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]" The writer associated with the sink must have access to write to the above resource. // +kubebuilder:validation:Required Destination *string `json:"destination" tf:"destination,omitempty"` // If set to True, then this sink is disabled and it does not export any log entries. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // Log entries that match any of the exclusion filters will not be exported. If a log entry is matched by both filter and one of exclusion_filters it will not be exported. // +kubebuilder:validation:Optional Exclusions []ExclusionsParameters `json:"exclusions,omitempty" tf:"exclusions,omitempty"` // The filter to apply when exporting logs. Only log entries that match the filter are exported. // +kubebuilder:validation:Optional Filter *string `json:"filter,omitempty" tf:"filter,omitempty"` // The name of the logging sink. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*BillingAccountSinkParameters) DeepCopy ¶
func (in *BillingAccountSinkParameters) DeepCopy() *BillingAccountSinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountSinkParameters.
func (*BillingAccountSinkParameters) DeepCopyInto ¶
func (in *BillingAccountSinkParameters) DeepCopyInto(out *BillingAccountSinkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingAccountSinkSpec ¶
type BillingAccountSinkSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BillingAccountSinkParameters `json:"forProvider"` }
BillingAccountSinkSpec defines the desired state of BillingAccountSink
func (*BillingAccountSinkSpec) DeepCopy ¶
func (in *BillingAccountSinkSpec) DeepCopy() *BillingAccountSinkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountSinkSpec.
func (*BillingAccountSinkSpec) DeepCopyInto ¶
func (in *BillingAccountSinkSpec) DeepCopyInto(out *BillingAccountSinkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BillingAccountSinkStatus ¶
type BillingAccountSinkStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BillingAccountSinkObservation `json:"atProvider,omitempty"` }
BillingAccountSinkStatus defines the observed state of BillingAccountSink.
func (*BillingAccountSinkStatus) DeepCopy ¶
func (in *BillingAccountSinkStatus) DeepCopy() *BillingAccountSinkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BillingAccountSinkStatus.
func (*BillingAccountSinkStatus) DeepCopyInto ¶
func (in *BillingAccountSinkStatus) DeepCopyInto(out *BillingAccountSinkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketOptionsObservation ¶
type BucketOptionsObservation struct { }
func (*BucketOptionsObservation) DeepCopy ¶
func (in *BucketOptionsObservation) DeepCopy() *BucketOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketOptionsObservation.
func (*BucketOptionsObservation) DeepCopyInto ¶
func (in *BucketOptionsObservation) DeepCopyInto(out *BucketOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BucketOptionsParameters ¶
type BucketOptionsParameters struct { // Specifies a set of buckets with arbitrary widths. // +kubebuilder:validation:Optional ExplicitBuckets []ExplicitBucketsParameters `json:"explicitBuckets,omitempty" tf:"explicit_buckets,omitempty"` // Specifies an exponential sequence of buckets that have a width that is proportional to the value of // the lower bound. Each bucket represents a constant relative uncertainty on a specific value in the bucket. // +kubebuilder:validation:Optional ExponentialBuckets []ExponentialBucketsParameters `json:"exponentialBuckets,omitempty" tf:"exponential_buckets,omitempty"` // Specifies a linear sequence of buckets that all have the same width (except overflow and underflow). // Each bucket represents a constant absolute uncertainty on the specific value in the bucket. // +kubebuilder:validation:Optional LinearBuckets []LinearBucketsParameters `json:"linearBuckets,omitempty" tf:"linear_buckets,omitempty"` }
func (*BucketOptionsParameters) DeepCopy ¶
func (in *BucketOptionsParameters) DeepCopy() *BucketOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BucketOptionsParameters.
func (*BucketOptionsParameters) DeepCopyInto ¶
func (in *BucketOptionsParameters) DeepCopyInto(out *BucketOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionsObservation ¶
type ExclusionsObservation struct { }
func (*ExclusionsObservation) DeepCopy ¶
func (in *ExclusionsObservation) DeepCopy() *ExclusionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionsObservation.
func (*ExclusionsObservation) DeepCopyInto ¶
func (in *ExclusionsObservation) DeepCopyInto(out *ExclusionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionsParameters ¶
type ExclusionsParameters struct { // A description of this exclusion. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // If set to True, then this exclusion is disabled and it does not exclude any log entries // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // An advanced logs filter that matches the log entries to be excluded. By using the sample function, you can exclude less than 100% of the matching log entries // +kubebuilder:validation:Required Filter *string `json:"filter" tf:"filter,omitempty"` // A client-assigned identifier, such as "load-balancer-exclusion". Identifiers are limited to 100 characters and can include only letters, digits, underscores, hyphens, and periods. First character has to be alphanumeric. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*ExclusionsParameters) DeepCopy ¶
func (in *ExclusionsParameters) DeepCopy() *ExclusionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionsParameters.
func (*ExclusionsParameters) DeepCopyInto ¶
func (in *ExclusionsParameters) DeepCopyInto(out *ExclusionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExplicitBucketsObservation ¶
type ExplicitBucketsObservation struct { }
func (*ExplicitBucketsObservation) DeepCopy ¶
func (in *ExplicitBucketsObservation) DeepCopy() *ExplicitBucketsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExplicitBucketsObservation.
func (*ExplicitBucketsObservation) DeepCopyInto ¶
func (in *ExplicitBucketsObservation) DeepCopyInto(out *ExplicitBucketsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExplicitBucketsParameters ¶
type ExplicitBucketsParameters struct { // The values must be monotonically increasing. // +kubebuilder:validation:Required Bounds []*float64 `json:"bounds" tf:"bounds,omitempty"` }
func (*ExplicitBucketsParameters) DeepCopy ¶
func (in *ExplicitBucketsParameters) DeepCopy() *ExplicitBucketsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExplicitBucketsParameters.
func (*ExplicitBucketsParameters) DeepCopyInto ¶
func (in *ExplicitBucketsParameters) DeepCopyInto(out *ExplicitBucketsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExponentialBucketsObservation ¶
type ExponentialBucketsObservation struct { }
func (*ExponentialBucketsObservation) DeepCopy ¶
func (in *ExponentialBucketsObservation) DeepCopy() *ExponentialBucketsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExponentialBucketsObservation.
func (*ExponentialBucketsObservation) DeepCopyInto ¶
func (in *ExponentialBucketsObservation) DeepCopyInto(out *ExponentialBucketsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExponentialBucketsParameters ¶
type ExponentialBucketsParameters struct { // Must be greater than 1. // +kubebuilder:validation:Optional GrowthFactor *float64 `json:"growthFactor,omitempty" tf:"growth_factor,omitempty"` // Must be greater than 0. // +kubebuilder:validation:Optional NumFiniteBuckets *float64 `json:"numFiniteBuckets,omitempty" tf:"num_finite_buckets,omitempty"` // Must be greater than 0. // +kubebuilder:validation:Optional Scale *float64 `json:"scale,omitempty" tf:"scale,omitempty"` }
func (*ExponentialBucketsParameters) DeepCopy ¶
func (in *ExponentialBucketsParameters) DeepCopy() *ExponentialBucketsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExponentialBucketsParameters.
func (*ExponentialBucketsParameters) DeepCopyInto ¶
func (in *ExponentialBucketsParameters) DeepCopyInto(out *ExponentialBucketsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderBucketConfig ¶
type FolderBucketConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FolderBucketConfigSpec `json:"spec"` Status FolderBucketConfigStatus `json:"status,omitempty"` }
FolderBucketConfig is the Schema for the FolderBucketConfigs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*FolderBucketConfig) DeepCopy ¶
func (in *FolderBucketConfig) DeepCopy() *FolderBucketConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderBucketConfig.
func (*FolderBucketConfig) DeepCopyInto ¶
func (in *FolderBucketConfig) DeepCopyInto(out *FolderBucketConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderBucketConfig) DeepCopyObject ¶
func (in *FolderBucketConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderBucketConfig) GetCondition ¶
func (mg *FolderBucketConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FolderBucketConfig.
func (*FolderBucketConfig) GetConnectionDetailsMapping ¶
func (tr *FolderBucketConfig) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FolderBucketConfig
func (*FolderBucketConfig) GetDeletionPolicy ¶
func (mg *FolderBucketConfig) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FolderBucketConfig.
func (*FolderBucketConfig) GetID ¶
func (tr *FolderBucketConfig) GetID() string
GetID returns ID of underlying Terraform resource of this FolderBucketConfig
func (*FolderBucketConfig) GetObservation ¶
func (tr *FolderBucketConfig) GetObservation() (map[string]interface{}, error)
GetObservation of this FolderBucketConfig
func (*FolderBucketConfig) GetParameters ¶
func (tr *FolderBucketConfig) GetParameters() (map[string]interface{}, error)
GetParameters of this FolderBucketConfig
func (*FolderBucketConfig) GetProviderConfigReference ¶
func (mg *FolderBucketConfig) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FolderBucketConfig.
func (*FolderBucketConfig) GetProviderReference ¶
func (mg *FolderBucketConfig) GetProviderReference() *xpv1.Reference
GetProviderReference of this FolderBucketConfig. Deprecated: Use GetProviderConfigReference.
func (*FolderBucketConfig) GetPublishConnectionDetailsTo ¶
func (mg *FolderBucketConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FolderBucketConfig.
func (*FolderBucketConfig) GetTerraformResourceType ¶
func (mg *FolderBucketConfig) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FolderBucketConfig
func (*FolderBucketConfig) GetTerraformSchemaVersion ¶
func (tr *FolderBucketConfig) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FolderBucketConfig) GetWriteConnectionSecretToReference ¶
func (mg *FolderBucketConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FolderBucketConfig.
func (*FolderBucketConfig) LateInitialize ¶
func (tr *FolderBucketConfig) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FolderBucketConfig using its observed tfState. returns True if there are any spec changes for the resource.
func (*FolderBucketConfig) SetConditions ¶
func (mg *FolderBucketConfig) SetConditions(c ...xpv1.Condition)
SetConditions of this FolderBucketConfig.
func (*FolderBucketConfig) SetDeletionPolicy ¶
func (mg *FolderBucketConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FolderBucketConfig.
func (*FolderBucketConfig) SetObservation ¶
func (tr *FolderBucketConfig) SetObservation(obs map[string]interface{}) error
SetObservation for this FolderBucketConfig
func (*FolderBucketConfig) SetParameters ¶
func (tr *FolderBucketConfig) SetParameters(params map[string]interface{}) error
SetParameters for this FolderBucketConfig
func (*FolderBucketConfig) SetProviderConfigReference ¶
func (mg *FolderBucketConfig) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FolderBucketConfig.
func (*FolderBucketConfig) SetProviderReference ¶
func (mg *FolderBucketConfig) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FolderBucketConfig. Deprecated: Use SetProviderConfigReference.
func (*FolderBucketConfig) SetPublishConnectionDetailsTo ¶
func (mg *FolderBucketConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FolderBucketConfig.
func (*FolderBucketConfig) SetWriteConnectionSecretToReference ¶
func (mg *FolderBucketConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FolderBucketConfig.
type FolderBucketConfigList ¶
type FolderBucketConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FolderBucketConfig `json:"items"` }
FolderBucketConfigList contains a list of FolderBucketConfigs
func (*FolderBucketConfigList) DeepCopy ¶
func (in *FolderBucketConfigList) DeepCopy() *FolderBucketConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderBucketConfigList.
func (*FolderBucketConfigList) DeepCopyInto ¶
func (in *FolderBucketConfigList) DeepCopyInto(out *FolderBucketConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderBucketConfigList) DeepCopyObject ¶
func (in *FolderBucketConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderBucketConfigList) GetItems ¶
func (l *FolderBucketConfigList) GetItems() []resource.Managed
GetItems of this FolderBucketConfigList.
type FolderBucketConfigObservation ¶
type FolderBucketConfigObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` LifecycleState *string `json:"lifecycleState,omitempty" tf:"lifecycle_state,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*FolderBucketConfigObservation) DeepCopy ¶
func (in *FolderBucketConfigObservation) DeepCopy() *FolderBucketConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderBucketConfigObservation.
func (*FolderBucketConfigObservation) DeepCopyInto ¶
func (in *FolderBucketConfigObservation) DeepCopyInto(out *FolderBucketConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderBucketConfigParameters ¶
type FolderBucketConfigParameters struct { // The name of the logging bucket. Logging automatically creates two log buckets: _Required and _Default. // +kubebuilder:validation:Required BucketID *string `json:"bucketId" tf:"bucket_id,omitempty"` // An optional description for this bucket. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The parent resource that contains the logging bucket. // +kubebuilder:validation:Required Folder *string `json:"folder" tf:"folder,omitempty"` // The location of the bucket. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // Logs will be retained by default for this amount of time, after which they will automatically be deleted. The minimum retention period is 1 day. If this value is set to zero at bucket creation time, the default time of 30 days will be used. // +kubebuilder:validation:Optional RetentionDays *float64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` }
func (*FolderBucketConfigParameters) DeepCopy ¶
func (in *FolderBucketConfigParameters) DeepCopy() *FolderBucketConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderBucketConfigParameters.
func (*FolderBucketConfigParameters) DeepCopyInto ¶
func (in *FolderBucketConfigParameters) DeepCopyInto(out *FolderBucketConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderBucketConfigSpec ¶
type FolderBucketConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FolderBucketConfigParameters `json:"forProvider"` }
FolderBucketConfigSpec defines the desired state of FolderBucketConfig
func (*FolderBucketConfigSpec) DeepCopy ¶
func (in *FolderBucketConfigSpec) DeepCopy() *FolderBucketConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderBucketConfigSpec.
func (*FolderBucketConfigSpec) DeepCopyInto ¶
func (in *FolderBucketConfigSpec) DeepCopyInto(out *FolderBucketConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderBucketConfigStatus ¶
type FolderBucketConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FolderBucketConfigObservation `json:"atProvider,omitempty"` }
FolderBucketConfigStatus defines the observed state of FolderBucketConfig.
func (*FolderBucketConfigStatus) DeepCopy ¶
func (in *FolderBucketConfigStatus) DeepCopy() *FolderBucketConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderBucketConfigStatus.
func (*FolderBucketConfigStatus) DeepCopyInto ¶
func (in *FolderBucketConfigStatus) DeepCopyInto(out *FolderBucketConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderExclusion ¶
type FolderExclusion struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FolderExclusionSpec `json:"spec"` Status FolderExclusionStatus `json:"status,omitempty"` }
FolderExclusion is the Schema for the FolderExclusions API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*FolderExclusion) DeepCopy ¶
func (in *FolderExclusion) DeepCopy() *FolderExclusion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderExclusion.
func (*FolderExclusion) DeepCopyInto ¶
func (in *FolderExclusion) DeepCopyInto(out *FolderExclusion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderExclusion) DeepCopyObject ¶
func (in *FolderExclusion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderExclusion) GetCondition ¶
func (mg *FolderExclusion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FolderExclusion.
func (*FolderExclusion) GetConnectionDetailsMapping ¶
func (tr *FolderExclusion) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FolderExclusion
func (*FolderExclusion) GetDeletionPolicy ¶
func (mg *FolderExclusion) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FolderExclusion.
func (*FolderExclusion) GetID ¶
func (tr *FolderExclusion) GetID() string
GetID returns ID of underlying Terraform resource of this FolderExclusion
func (*FolderExclusion) GetObservation ¶
func (tr *FolderExclusion) GetObservation() (map[string]interface{}, error)
GetObservation of this FolderExclusion
func (*FolderExclusion) GetParameters ¶
func (tr *FolderExclusion) GetParameters() (map[string]interface{}, error)
GetParameters of this FolderExclusion
func (*FolderExclusion) GetProviderConfigReference ¶
func (mg *FolderExclusion) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FolderExclusion.
func (*FolderExclusion) GetProviderReference ¶
func (mg *FolderExclusion) GetProviderReference() *xpv1.Reference
GetProviderReference of this FolderExclusion. Deprecated: Use GetProviderConfigReference.
func (*FolderExclusion) GetPublishConnectionDetailsTo ¶
func (mg *FolderExclusion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FolderExclusion.
func (*FolderExclusion) GetTerraformResourceType ¶
func (mg *FolderExclusion) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FolderExclusion
func (*FolderExclusion) GetTerraformSchemaVersion ¶
func (tr *FolderExclusion) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FolderExclusion) GetWriteConnectionSecretToReference ¶
func (mg *FolderExclusion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FolderExclusion.
func (*FolderExclusion) LateInitialize ¶
func (tr *FolderExclusion) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FolderExclusion using its observed tfState. returns True if there are any spec changes for the resource.
func (*FolderExclusion) SetConditions ¶
func (mg *FolderExclusion) SetConditions(c ...xpv1.Condition)
SetConditions of this FolderExclusion.
func (*FolderExclusion) SetDeletionPolicy ¶
func (mg *FolderExclusion) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FolderExclusion.
func (*FolderExclusion) SetObservation ¶
func (tr *FolderExclusion) SetObservation(obs map[string]interface{}) error
SetObservation for this FolderExclusion
func (*FolderExclusion) SetParameters ¶
func (tr *FolderExclusion) SetParameters(params map[string]interface{}) error
SetParameters for this FolderExclusion
func (*FolderExclusion) SetProviderConfigReference ¶
func (mg *FolderExclusion) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FolderExclusion.
func (*FolderExclusion) SetProviderReference ¶
func (mg *FolderExclusion) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FolderExclusion. Deprecated: Use SetProviderConfigReference.
func (*FolderExclusion) SetPublishConnectionDetailsTo ¶
func (mg *FolderExclusion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FolderExclusion.
func (*FolderExclusion) SetWriteConnectionSecretToReference ¶
func (mg *FolderExclusion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FolderExclusion.
type FolderExclusionList ¶
type FolderExclusionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FolderExclusion `json:"items"` }
FolderExclusionList contains a list of FolderExclusions
func (*FolderExclusionList) DeepCopy ¶
func (in *FolderExclusionList) DeepCopy() *FolderExclusionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderExclusionList.
func (*FolderExclusionList) DeepCopyInto ¶
func (in *FolderExclusionList) DeepCopyInto(out *FolderExclusionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderExclusionList) DeepCopyObject ¶
func (in *FolderExclusionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderExclusionList) GetItems ¶
func (l *FolderExclusionList) GetItems() []resource.Managed
GetItems of this FolderExclusionList.
type FolderExclusionObservation ¶
type FolderExclusionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FolderExclusionObservation) DeepCopy ¶
func (in *FolderExclusionObservation) DeepCopy() *FolderExclusionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderExclusionObservation.
func (*FolderExclusionObservation) DeepCopyInto ¶
func (in *FolderExclusionObservation) DeepCopyInto(out *FolderExclusionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderExclusionParameters ¶
type FolderExclusionParameters struct { // A human-readable description. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Whether this exclusion rule should be disabled or not. This defaults to false. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // The filter to apply when excluding logs. Only log entries that match the filter are excluded. // +kubebuilder:validation:Required Filter *string `json:"filter" tf:"filter,omitempty"` // +kubebuilder:validation:Required Folder *string `json:"folder" tf:"folder,omitempty"` // The name of the logging exclusion. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*FolderExclusionParameters) DeepCopy ¶
func (in *FolderExclusionParameters) DeepCopy() *FolderExclusionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderExclusionParameters.
func (*FolderExclusionParameters) DeepCopyInto ¶
func (in *FolderExclusionParameters) DeepCopyInto(out *FolderExclusionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderExclusionSpec ¶
type FolderExclusionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FolderExclusionParameters `json:"forProvider"` }
FolderExclusionSpec defines the desired state of FolderExclusion
func (*FolderExclusionSpec) DeepCopy ¶
func (in *FolderExclusionSpec) DeepCopy() *FolderExclusionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderExclusionSpec.
func (*FolderExclusionSpec) DeepCopyInto ¶
func (in *FolderExclusionSpec) DeepCopyInto(out *FolderExclusionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderExclusionStatus ¶
type FolderExclusionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FolderExclusionObservation `json:"atProvider,omitempty"` }
FolderExclusionStatus defines the observed state of FolderExclusion.
func (*FolderExclusionStatus) DeepCopy ¶
func (in *FolderExclusionStatus) DeepCopy() *FolderExclusionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderExclusionStatus.
func (*FolderExclusionStatus) DeepCopyInto ¶
func (in *FolderExclusionStatus) DeepCopyInto(out *FolderExclusionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderSink ¶
type FolderSink struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FolderSinkSpec `json:"spec"` Status FolderSinkStatus `json:"status,omitempty"` }
FolderSink is the Schema for the FolderSinks API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*FolderSink) DeepCopy ¶
func (in *FolderSink) DeepCopy() *FolderSink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderSink.
func (*FolderSink) DeepCopyInto ¶
func (in *FolderSink) DeepCopyInto(out *FolderSink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderSink) DeepCopyObject ¶
func (in *FolderSink) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderSink) GetCondition ¶
func (mg *FolderSink) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FolderSink.
func (*FolderSink) GetConnectionDetailsMapping ¶
func (tr *FolderSink) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FolderSink
func (*FolderSink) GetDeletionPolicy ¶
func (mg *FolderSink) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FolderSink.
func (*FolderSink) GetID ¶
func (tr *FolderSink) GetID() string
GetID returns ID of underlying Terraform resource of this FolderSink
func (*FolderSink) GetObservation ¶
func (tr *FolderSink) GetObservation() (map[string]interface{}, error)
GetObservation of this FolderSink
func (*FolderSink) GetParameters ¶
func (tr *FolderSink) GetParameters() (map[string]interface{}, error)
GetParameters of this FolderSink
func (*FolderSink) GetProviderConfigReference ¶
func (mg *FolderSink) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FolderSink.
func (*FolderSink) GetProviderReference ¶
func (mg *FolderSink) GetProviderReference() *xpv1.Reference
GetProviderReference of this FolderSink. Deprecated: Use GetProviderConfigReference.
func (*FolderSink) GetPublishConnectionDetailsTo ¶
func (mg *FolderSink) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FolderSink.
func (*FolderSink) GetTerraformResourceType ¶
func (mg *FolderSink) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FolderSink
func (*FolderSink) GetTerraformSchemaVersion ¶
func (tr *FolderSink) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FolderSink) GetWriteConnectionSecretToReference ¶
func (mg *FolderSink) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FolderSink.
func (*FolderSink) LateInitialize ¶
func (tr *FolderSink) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FolderSink using its observed tfState. returns True if there are any spec changes for the resource.
func (*FolderSink) SetConditions ¶
func (mg *FolderSink) SetConditions(c ...xpv1.Condition)
SetConditions of this FolderSink.
func (*FolderSink) SetDeletionPolicy ¶
func (mg *FolderSink) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FolderSink.
func (*FolderSink) SetObservation ¶
func (tr *FolderSink) SetObservation(obs map[string]interface{}) error
SetObservation for this FolderSink
func (*FolderSink) SetParameters ¶
func (tr *FolderSink) SetParameters(params map[string]interface{}) error
SetParameters for this FolderSink
func (*FolderSink) SetProviderConfigReference ¶
func (mg *FolderSink) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FolderSink.
func (*FolderSink) SetProviderReference ¶
func (mg *FolderSink) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FolderSink. Deprecated: Use SetProviderConfigReference.
func (*FolderSink) SetPublishConnectionDetailsTo ¶
func (mg *FolderSink) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FolderSink.
func (*FolderSink) SetWriteConnectionSecretToReference ¶
func (mg *FolderSink) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FolderSink.
type FolderSinkBigqueryOptionsObservation ¶
type FolderSinkBigqueryOptionsObservation struct { }
func (*FolderSinkBigqueryOptionsObservation) DeepCopy ¶
func (in *FolderSinkBigqueryOptionsObservation) DeepCopy() *FolderSinkBigqueryOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderSinkBigqueryOptionsObservation.
func (*FolderSinkBigqueryOptionsObservation) DeepCopyInto ¶
func (in *FolderSinkBigqueryOptionsObservation) DeepCopyInto(out *FolderSinkBigqueryOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderSinkBigqueryOptionsParameters ¶
type FolderSinkBigqueryOptionsParameters struct { // Whether to use BigQuery's partition tables. By default, Logging creates dated tables based on the log entries' timestamps, e.g. syslog_20170523. With partitioned tables the date suffix is no longer present and special query syntax has to be used instead. In both cases, tables are sharded based on UTC timezone. // +kubebuilder:validation:Required UsePartitionedTables *bool `json:"usePartitionedTables" tf:"use_partitioned_tables,omitempty"` }
func (*FolderSinkBigqueryOptionsParameters) DeepCopy ¶
func (in *FolderSinkBigqueryOptionsParameters) DeepCopy() *FolderSinkBigqueryOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderSinkBigqueryOptionsParameters.
func (*FolderSinkBigqueryOptionsParameters) DeepCopyInto ¶
func (in *FolderSinkBigqueryOptionsParameters) DeepCopyInto(out *FolderSinkBigqueryOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderSinkExclusionsObservation ¶
type FolderSinkExclusionsObservation struct { }
func (*FolderSinkExclusionsObservation) DeepCopy ¶
func (in *FolderSinkExclusionsObservation) DeepCopy() *FolderSinkExclusionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderSinkExclusionsObservation.
func (*FolderSinkExclusionsObservation) DeepCopyInto ¶
func (in *FolderSinkExclusionsObservation) DeepCopyInto(out *FolderSinkExclusionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderSinkExclusionsParameters ¶
type FolderSinkExclusionsParameters struct { // A description of this exclusion. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // If set to True, then this exclusion is disabled and it does not exclude any log entries // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // An advanced logs filter that matches the log entries to be excluded. By using the sample function, you can exclude less than 100% of the matching log entries // +kubebuilder:validation:Required Filter *string `json:"filter" tf:"filter,omitempty"` // A client-assigned identifier, such as "load-balancer-exclusion". Identifiers are limited to 100 characters and can include only letters, digits, underscores, hyphens, and periods. First character has to be alphanumeric. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*FolderSinkExclusionsParameters) DeepCopy ¶
func (in *FolderSinkExclusionsParameters) DeepCopy() *FolderSinkExclusionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderSinkExclusionsParameters.
func (*FolderSinkExclusionsParameters) DeepCopyInto ¶
func (in *FolderSinkExclusionsParameters) DeepCopyInto(out *FolderSinkExclusionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderSinkList ¶
type FolderSinkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FolderSink `json:"items"` }
FolderSinkList contains a list of FolderSinks
func (*FolderSinkList) DeepCopy ¶
func (in *FolderSinkList) DeepCopy() *FolderSinkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderSinkList.
func (*FolderSinkList) DeepCopyInto ¶
func (in *FolderSinkList) DeepCopyInto(out *FolderSinkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FolderSinkList) DeepCopyObject ¶
func (in *FolderSinkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FolderSinkList) GetItems ¶
func (l *FolderSinkList) GetItems() []resource.Managed
GetItems of this FolderSinkList.
type FolderSinkObservation ¶
type FolderSinkObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` WriterIdentity *string `json:"writerIdentity,omitempty" tf:"writer_identity,omitempty"` }
func (*FolderSinkObservation) DeepCopy ¶
func (in *FolderSinkObservation) DeepCopy() *FolderSinkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderSinkObservation.
func (*FolderSinkObservation) DeepCopyInto ¶
func (in *FolderSinkObservation) DeepCopyInto(out *FolderSinkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderSinkParameters ¶
type FolderSinkParameters struct { // Options that affect sinks exporting data to BigQuery. // +kubebuilder:validation:Optional BigqueryOptions []FolderSinkBigqueryOptionsParameters `json:"bigqueryOptions,omitempty" tf:"bigquery_options,omitempty"` // A description of this sink. The maximum length of the description is 8000 characters. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The destination of the sink (or, in other words, where logs are written to). Can be a Cloud Storage bucket, a PubSub topic, or a BigQuery dataset. Examples: "storage.googleapis.com/[GCS_BUCKET]" "bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]" "pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]" The writer associated with the sink must have access to write to the above resource. // +kubebuilder:validation:Required Destination *string `json:"destination" tf:"destination,omitempty"` // If set to True, then this sink is disabled and it does not export any log entries. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // Log entries that match any of the exclusion filters will not be exported. If a log entry is matched by both filter and one of exclusion_filters it will not be exported. // +kubebuilder:validation:Optional Exclusions []FolderSinkExclusionsParameters `json:"exclusions,omitempty" tf:"exclusions,omitempty"` // The filter to apply when exporting logs. Only log entries that match the filter are exported. // +kubebuilder:validation:Optional Filter *string `json:"filter,omitempty" tf:"filter,omitempty"` // The folder to be exported to the sink. Note that either [FOLDER_ID] or "folders/[FOLDER_ID]" is accepted. // +kubebuilder:validation:Required Folder *string `json:"folder" tf:"folder,omitempty"` // Whether or not to include children folders in the sink export. If true, logs associated with child projects are also exported; otherwise only logs relating to the provided folder are included. // +kubebuilder:validation:Optional IncludeChildren *bool `json:"includeChildren,omitempty" tf:"include_children,omitempty"` // The name of the logging sink. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*FolderSinkParameters) DeepCopy ¶
func (in *FolderSinkParameters) DeepCopy() *FolderSinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderSinkParameters.
func (*FolderSinkParameters) DeepCopyInto ¶
func (in *FolderSinkParameters) DeepCopyInto(out *FolderSinkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderSinkSpec ¶
type FolderSinkSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FolderSinkParameters `json:"forProvider"` }
FolderSinkSpec defines the desired state of FolderSink
func (*FolderSinkSpec) DeepCopy ¶
func (in *FolderSinkSpec) DeepCopy() *FolderSinkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderSinkSpec.
func (*FolderSinkSpec) DeepCopyInto ¶
func (in *FolderSinkSpec) DeepCopyInto(out *FolderSinkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FolderSinkStatus ¶
type FolderSinkStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FolderSinkObservation `json:"atProvider,omitempty"` }
FolderSinkStatus defines the observed state of FolderSink.
func (*FolderSinkStatus) DeepCopy ¶
func (in *FolderSinkStatus) DeepCopy() *FolderSinkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FolderSinkStatus.
func (*FolderSinkStatus) DeepCopyInto ¶
func (in *FolderSinkStatus) DeepCopyInto(out *FolderSinkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LabelsObservation ¶
type LabelsObservation struct { }
func (*LabelsObservation) DeepCopy ¶
func (in *LabelsObservation) DeepCopy() *LabelsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelsObservation.
func (*LabelsObservation) DeepCopyInto ¶
func (in *LabelsObservation) DeepCopyInto(out *LabelsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LabelsParameters ¶
type LabelsParameters struct { // A human-readable description for the label. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The label key. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // The type of data that can be assigned to the label. Default value: "STRING" Possible values: ["BOOL", "INT64", "STRING"] // +kubebuilder:validation:Optional ValueType *string `json:"valueType,omitempty" tf:"value_type,omitempty"` }
func (*LabelsParameters) DeepCopy ¶
func (in *LabelsParameters) DeepCopy() *LabelsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelsParameters.
func (*LabelsParameters) DeepCopyInto ¶
func (in *LabelsParameters) DeepCopyInto(out *LabelsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinearBucketsObservation ¶
type LinearBucketsObservation struct { }
func (*LinearBucketsObservation) DeepCopy ¶
func (in *LinearBucketsObservation) DeepCopy() *LinearBucketsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinearBucketsObservation.
func (*LinearBucketsObservation) DeepCopyInto ¶
func (in *LinearBucketsObservation) DeepCopyInto(out *LinearBucketsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinearBucketsParameters ¶
type LinearBucketsParameters struct { // Must be greater than 0. // +kubebuilder:validation:Optional NumFiniteBuckets *float64 `json:"numFiniteBuckets,omitempty" tf:"num_finite_buckets,omitempty"` // Lower bound of the first bucket. // +kubebuilder:validation:Optional Offset *float64 `json:"offset,omitempty" tf:"offset,omitempty"` // Must be greater than 0. // +kubebuilder:validation:Optional Width *float64 `json:"width,omitempty" tf:"width,omitempty"` }
func (*LinearBucketsParameters) DeepCopy ¶
func (in *LinearBucketsParameters) DeepCopy() *LinearBucketsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinearBucketsParameters.
func (*LinearBucketsParameters) DeepCopyInto ¶
func (in *LinearBucketsParameters) DeepCopyInto(out *LinearBucketsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogView ¶
type LogView struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LogViewSpec `json:"spec"` Status LogViewStatus `json:"status,omitempty"` }
LogView is the Schema for the LogViews API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*LogView) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogView.
func (*LogView) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogView) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogView) GetCondition ¶
func (mg *LogView) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LogView.
func (*LogView) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this LogView
func (*LogView) GetDeletionPolicy ¶
func (mg *LogView) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LogView.
func (*LogView) GetObservation ¶
GetObservation of this LogView
func (*LogView) GetParameters ¶
GetParameters of this LogView
func (*LogView) GetProviderConfigReference ¶
GetProviderConfigReference of this LogView.
func (*LogView) GetProviderReference ¶
GetProviderReference of this LogView. Deprecated: Use GetProviderConfigReference.
func (*LogView) GetPublishConnectionDetailsTo ¶
func (mg *LogView) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LogView.
func (*LogView) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this LogView
func (*LogView) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LogView) GetWriteConnectionSecretToReference ¶
func (mg *LogView) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LogView.
func (*LogView) LateInitialize ¶
LateInitialize this LogView using its observed tfState. returns True if there are any spec changes for the resource.
func (*LogView) SetConditions ¶
SetConditions of this LogView.
func (*LogView) SetDeletionPolicy ¶
func (mg *LogView) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LogView.
func (*LogView) SetObservation ¶
SetObservation for this LogView
func (*LogView) SetParameters ¶
SetParameters for this LogView
func (*LogView) SetProviderConfigReference ¶
SetProviderConfigReference of this LogView.
func (*LogView) SetProviderReference ¶
SetProviderReference of this LogView. Deprecated: Use SetProviderConfigReference.
func (*LogView) SetPublishConnectionDetailsTo ¶
func (mg *LogView) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LogView.
func (*LogView) SetWriteConnectionSecretToReference ¶
func (mg *LogView) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LogView.
type LogViewList ¶
type LogViewList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LogView `json:"items"` }
LogViewList contains a list of LogViews
func (*LogViewList) DeepCopy ¶
func (in *LogViewList) DeepCopy() *LogViewList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogViewList.
func (*LogViewList) DeepCopyInto ¶
func (in *LogViewList) DeepCopyInto(out *LogViewList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogViewList) DeepCopyObject ¶
func (in *LogViewList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogViewList) GetItems ¶
func (l *LogViewList) GetItems() []resource.Managed
GetItems of this LogViewList.
type LogViewObservation ¶
type LogViewObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*LogViewObservation) DeepCopy ¶
func (in *LogViewObservation) DeepCopy() *LogViewObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogViewObservation.
func (*LogViewObservation) DeepCopyInto ¶
func (in *LogViewObservation) DeepCopyInto(out *LogViewObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogViewParameters ¶
type LogViewParameters struct { // The bucket of the resource // +kubebuilder:validation:Required Bucket *string `json:"bucket" tf:"bucket,omitempty"` // Describes this view. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Filter that restricts which log entries in a bucket are visible in this view. Filters are restricted to be a logical AND of ==/!= of any of the following: - originating project/folder/organization/billing account. - resource type - log id For example: SOURCE("projects/myproject") AND resource.type = "gce_instance" AND LOG_ID("stdout") // +kubebuilder:validation:Optional Filter *string `json:"filter,omitempty" tf:"filter,omitempty"` // The location of the resource. The supported locations are: global, us-central1, us-east1, us-west1, asia-east1, europe-west1. // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // The resource name of the view. For example: `projects/my-project/locations/global/buckets/my-bucket/views/my-view` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The parent of the resource. // +kubebuilder:validation:Optional Parent *string `json:"parent,omitempty" tf:"parent,omitempty"` }
func (*LogViewParameters) DeepCopy ¶
func (in *LogViewParameters) DeepCopy() *LogViewParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogViewParameters.
func (*LogViewParameters) DeepCopyInto ¶
func (in *LogViewParameters) DeepCopyInto(out *LogViewParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogViewSpec ¶
type LogViewSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LogViewParameters `json:"forProvider"` }
LogViewSpec defines the desired state of LogView
func (*LogViewSpec) DeepCopy ¶
func (in *LogViewSpec) DeepCopy() *LogViewSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogViewSpec.
func (*LogViewSpec) DeepCopyInto ¶
func (in *LogViewSpec) DeepCopyInto(out *LogViewSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogViewStatus ¶
type LogViewStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LogViewObservation `json:"atProvider,omitempty"` }
LogViewStatus defines the observed state of LogView.
func (*LogViewStatus) DeepCopy ¶
func (in *LogViewStatus) DeepCopy() *LogViewStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogViewStatus.
func (*LogViewStatus) DeepCopyInto ¶
func (in *LogViewStatus) DeepCopyInto(out *LogViewStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Metric ¶
type Metric struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MetricSpec `json:"spec"` Status MetricStatus `json:"status,omitempty"` }
Metric is the Schema for the Metrics API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*Metric) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Metric.
func (*Metric) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Metric) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Metric) GetCondition ¶
func (mg *Metric) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Metric.
func (*Metric) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Metric
func (*Metric) GetDeletionPolicy ¶
func (mg *Metric) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Metric.
func (*Metric) GetObservation ¶
GetObservation of this Metric
func (*Metric) GetParameters ¶
GetParameters of this Metric
func (*Metric) GetProviderConfigReference ¶
GetProviderConfigReference of this Metric.
func (*Metric) GetProviderReference ¶
GetProviderReference of this Metric. Deprecated: Use GetProviderConfigReference.
func (*Metric) GetPublishConnectionDetailsTo ¶
func (mg *Metric) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Metric.
func (*Metric) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Metric
func (*Metric) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Metric) GetWriteConnectionSecretToReference ¶
func (mg *Metric) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Metric.
func (*Metric) LateInitialize ¶
LateInitialize this Metric using its observed tfState. returns True if there are any spec changes for the resource.
func (*Metric) SetConditions ¶
SetConditions of this Metric.
func (*Metric) SetDeletionPolicy ¶
func (mg *Metric) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Metric.
func (*Metric) SetObservation ¶
SetObservation for this Metric
func (*Metric) SetParameters ¶
SetParameters for this Metric
func (*Metric) SetProviderConfigReference ¶
SetProviderConfigReference of this Metric.
func (*Metric) SetProviderReference ¶
SetProviderReference of this Metric. Deprecated: Use SetProviderConfigReference.
func (*Metric) SetPublishConnectionDetailsTo ¶
func (mg *Metric) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Metric.
func (*Metric) SetWriteConnectionSecretToReference ¶
func (mg *Metric) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Metric.
type MetricDescriptorObservation ¶
type MetricDescriptorObservation struct { }
func (*MetricDescriptorObservation) DeepCopy ¶
func (in *MetricDescriptorObservation) DeepCopy() *MetricDescriptorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricDescriptorObservation.
func (*MetricDescriptorObservation) DeepCopyInto ¶
func (in *MetricDescriptorObservation) DeepCopyInto(out *MetricDescriptorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricDescriptorParameters ¶
type MetricDescriptorParameters struct { // A concise name for the metric, which can be displayed in user interfaces. Use sentence case // without an ending period, for example "Request count". This field is optional but it is // recommended to be set for any metrics associated with user-visible concepts, such as Quota. // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // The set of labels that can be used to describe a specific instance of this metric type. For // example, the appengine.googleapis.com/http/server/response_latencies metric type has a label // for the HTTP response code, response_code, so you can look at latencies for successful responses // or just for responses that failed. // +kubebuilder:validation:Optional Labels []LabelsParameters `json:"labels,omitempty" tf:"labels,omitempty"` // Whether the metric records instantaneous values, changes to a value, etc. // Some combinations of metricKind and valueType might not be supported. // For counter metrics, set this to DELTA. Possible values: ["DELTA", "GAUGE", "CUMULATIVE"] // +kubebuilder:validation:Required MetricKind *string `json:"metricKind" tf:"metric_kind,omitempty"` // The unit in which the metric value is reported. It is only applicable if the valueType is // 'INT64', 'DOUBLE', or 'DISTRIBUTION'. The supported units are a subset of // [The Unified Code for Units of Measure](http://unitsofmeasure.org/ucum.html) standard // +kubebuilder:validation:Optional Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // Whether the measurement is an integer, a floating-point number, etc. // Some combinations of metricKind and valueType might not be supported. // For counter metrics, set this to INT64. Possible values: ["BOOL", "INT64", "DOUBLE", "STRING", "DISTRIBUTION", "MONEY"] // +kubebuilder:validation:Required ValueType *string `json:"valueType" tf:"value_type,omitempty"` }
func (*MetricDescriptorParameters) DeepCopy ¶
func (in *MetricDescriptorParameters) DeepCopy() *MetricDescriptorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricDescriptorParameters.
func (*MetricDescriptorParameters) DeepCopyInto ¶
func (in *MetricDescriptorParameters) DeepCopyInto(out *MetricDescriptorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricList ¶
type MetricList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Metric `json:"items"` }
MetricList contains a list of Metrics
func (*MetricList) DeepCopy ¶
func (in *MetricList) DeepCopy() *MetricList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricList.
func (*MetricList) DeepCopyInto ¶
func (in *MetricList) DeepCopyInto(out *MetricList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MetricList) DeepCopyObject ¶
func (in *MetricList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MetricList) GetItems ¶
func (l *MetricList) GetItems() []resource.Managed
GetItems of this MetricList.
type MetricObservation ¶
type MetricObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MetricObservation) DeepCopy ¶
func (in *MetricObservation) DeepCopy() *MetricObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricObservation.
func (*MetricObservation) DeepCopyInto ¶
func (in *MetricObservation) DeepCopyInto(out *MetricObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricParameters ¶
type MetricParameters struct { // The bucketOptions are required when the logs-based metric is using a DISTRIBUTION value type and it // describes the bucket boundaries used to create a histogram of the extracted values. // +kubebuilder:validation:Optional BucketOptions []BucketOptionsParameters `json:"bucketOptions,omitempty" tf:"bucket_options,omitempty"` // A description of this metric, which is used in documentation. The maximum length of the // description is 8000 characters. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // An advanced logs filter (https://cloud.google.com/logging/docs/view/advanced-filters) which // is used to match log entries. // +kubebuilder:validation:Required Filter *string `json:"filter" tf:"filter,omitempty"` // A map from a label key string to an extractor expression which is used to extract data from a log // entry field and assign as the label value. Each label key specified in the LabelDescriptor must // have an associated extractor expression in this map. The syntax of the extractor expression is // the same as for the valueExtractor field. // +kubebuilder:validation:Optional LabelExtractors map[string]*string `json:"labelExtractors,omitempty" tf:"label_extractors,omitempty"` // The metric descriptor associated with the logs-based metric. // +kubebuilder:validation:Required MetricDescriptor []MetricDescriptorParameters `json:"metricDescriptor" tf:"metric_descriptor,omitempty"` // The client-assigned metric identifier. Examples - "error_count", "nginx/requests". // Metric identifiers are limited to 100 characters and can include only the following // characters A-Z, a-z, 0-9, and the special characters _-.,+!*',()%/. The forward-slash // character (/) denotes a hierarchy of name pieces, and it cannot be the first character // of the name. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // A valueExtractor is required when using a distribution logs-based metric to extract the values to // record from a log entry. Two functions are supported for value extraction - EXTRACT(field) or // REGEXP_EXTRACT(field, regex). The argument are 1. field - The name of the log entry field from which // the value is to be extracted. 2. regex - A regular expression using the Google RE2 syntax // (https://github.com/google/re2/wiki/Syntax) with a single capture group to extract data from the specified // log entry field. The value of the field is converted to a string before applying the regex. It is an // error to specify a regex that does not include exactly one capture group. // +kubebuilder:validation:Optional ValueExtractor *string `json:"valueExtractor,omitempty" tf:"value_extractor,omitempty"` }
func (*MetricParameters) DeepCopy ¶
func (in *MetricParameters) DeepCopy() *MetricParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricParameters.
func (*MetricParameters) DeepCopyInto ¶
func (in *MetricParameters) DeepCopyInto(out *MetricParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricSpec ¶
type MetricSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MetricParameters `json:"forProvider"` }
MetricSpec defines the desired state of Metric
func (*MetricSpec) DeepCopy ¶
func (in *MetricSpec) DeepCopy() *MetricSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricSpec.
func (*MetricSpec) DeepCopyInto ¶
func (in *MetricSpec) DeepCopyInto(out *MetricSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricStatus ¶
type MetricStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MetricObservation `json:"atProvider,omitempty"` }
MetricStatus defines the observed state of Metric.
func (*MetricStatus) DeepCopy ¶
func (in *MetricStatus) DeepCopy() *MetricStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricStatus.
func (*MetricStatus) DeepCopyInto ¶
func (in *MetricStatus) DeepCopyInto(out *MetricStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationBucketConfig ¶
type OrganizationBucketConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationBucketConfigSpec `json:"spec"` Status OrganizationBucketConfigStatus `json:"status,omitempty"` }
OrganizationBucketConfig is the Schema for the OrganizationBucketConfigs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*OrganizationBucketConfig) DeepCopy ¶
func (in *OrganizationBucketConfig) DeepCopy() *OrganizationBucketConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationBucketConfig.
func (*OrganizationBucketConfig) DeepCopyInto ¶
func (in *OrganizationBucketConfig) DeepCopyInto(out *OrganizationBucketConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationBucketConfig) DeepCopyObject ¶
func (in *OrganizationBucketConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationBucketConfig) GetCondition ¶
func (mg *OrganizationBucketConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OrganizationBucketConfig.
func (*OrganizationBucketConfig) GetConnectionDetailsMapping ¶
func (tr *OrganizationBucketConfig) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OrganizationBucketConfig
func (*OrganizationBucketConfig) GetDeletionPolicy ¶
func (mg *OrganizationBucketConfig) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OrganizationBucketConfig.
func (*OrganizationBucketConfig) GetID ¶
func (tr *OrganizationBucketConfig) GetID() string
GetID returns ID of underlying Terraform resource of this OrganizationBucketConfig
func (*OrganizationBucketConfig) GetObservation ¶
func (tr *OrganizationBucketConfig) GetObservation() (map[string]interface{}, error)
GetObservation of this OrganizationBucketConfig
func (*OrganizationBucketConfig) GetParameters ¶
func (tr *OrganizationBucketConfig) GetParameters() (map[string]interface{}, error)
GetParameters of this OrganizationBucketConfig
func (*OrganizationBucketConfig) GetProviderConfigReference ¶
func (mg *OrganizationBucketConfig) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OrganizationBucketConfig.
func (*OrganizationBucketConfig) GetProviderReference ¶
func (mg *OrganizationBucketConfig) GetProviderReference() *xpv1.Reference
GetProviderReference of this OrganizationBucketConfig. Deprecated: Use GetProviderConfigReference.
func (*OrganizationBucketConfig) GetPublishConnectionDetailsTo ¶
func (mg *OrganizationBucketConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this OrganizationBucketConfig.
func (*OrganizationBucketConfig) GetTerraformResourceType ¶
func (mg *OrganizationBucketConfig) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OrganizationBucketConfig
func (*OrganizationBucketConfig) GetTerraformSchemaVersion ¶
func (tr *OrganizationBucketConfig) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OrganizationBucketConfig) GetWriteConnectionSecretToReference ¶
func (mg *OrganizationBucketConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OrganizationBucketConfig.
func (*OrganizationBucketConfig) LateInitialize ¶
func (tr *OrganizationBucketConfig) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OrganizationBucketConfig using its observed tfState. returns True if there are any spec changes for the resource.
func (*OrganizationBucketConfig) SetConditions ¶
func (mg *OrganizationBucketConfig) SetConditions(c ...xpv1.Condition)
SetConditions of this OrganizationBucketConfig.
func (*OrganizationBucketConfig) SetDeletionPolicy ¶
func (mg *OrganizationBucketConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OrganizationBucketConfig.
func (*OrganizationBucketConfig) SetObservation ¶
func (tr *OrganizationBucketConfig) SetObservation(obs map[string]interface{}) error
SetObservation for this OrganizationBucketConfig
func (*OrganizationBucketConfig) SetParameters ¶
func (tr *OrganizationBucketConfig) SetParameters(params map[string]interface{}) error
SetParameters for this OrganizationBucketConfig
func (*OrganizationBucketConfig) SetProviderConfigReference ¶
func (mg *OrganizationBucketConfig) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OrganizationBucketConfig.
func (*OrganizationBucketConfig) SetProviderReference ¶
func (mg *OrganizationBucketConfig) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this OrganizationBucketConfig. Deprecated: Use SetProviderConfigReference.
func (*OrganizationBucketConfig) SetPublishConnectionDetailsTo ¶
func (mg *OrganizationBucketConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this OrganizationBucketConfig.
func (*OrganizationBucketConfig) SetWriteConnectionSecretToReference ¶
func (mg *OrganizationBucketConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrganizationBucketConfig.
type OrganizationBucketConfigList ¶
type OrganizationBucketConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrganizationBucketConfig `json:"items"` }
OrganizationBucketConfigList contains a list of OrganizationBucketConfigs
func (*OrganizationBucketConfigList) DeepCopy ¶
func (in *OrganizationBucketConfigList) DeepCopy() *OrganizationBucketConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationBucketConfigList.
func (*OrganizationBucketConfigList) DeepCopyInto ¶
func (in *OrganizationBucketConfigList) DeepCopyInto(out *OrganizationBucketConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationBucketConfigList) DeepCopyObject ¶
func (in *OrganizationBucketConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationBucketConfigList) GetItems ¶
func (l *OrganizationBucketConfigList) GetItems() []resource.Managed
GetItems of this OrganizationBucketConfigList.
type OrganizationBucketConfigObservation ¶
type OrganizationBucketConfigObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` LifecycleState *string `json:"lifecycleState,omitempty" tf:"lifecycle_state,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*OrganizationBucketConfigObservation) DeepCopy ¶
func (in *OrganizationBucketConfigObservation) DeepCopy() *OrganizationBucketConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationBucketConfigObservation.
func (*OrganizationBucketConfigObservation) DeepCopyInto ¶
func (in *OrganizationBucketConfigObservation) DeepCopyInto(out *OrganizationBucketConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationBucketConfigParameters ¶
type OrganizationBucketConfigParameters struct { // The name of the logging bucket. Logging automatically creates two log buckets: _Required and _Default. // +kubebuilder:validation:Required BucketID *string `json:"bucketId" tf:"bucket_id,omitempty"` // An optional description for this bucket. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The location of the bucket. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // The parent resource that contains the logging bucket. // +kubebuilder:validation:Required Organization *string `json:"organization" tf:"organization,omitempty"` // Logs will be retained by default for this amount of time, after which they will automatically be deleted. The minimum retention period is 1 day. If this value is set to zero at bucket creation time, the default time of 30 days will be used. // +kubebuilder:validation:Optional RetentionDays *float64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` }
func (*OrganizationBucketConfigParameters) DeepCopy ¶
func (in *OrganizationBucketConfigParameters) DeepCopy() *OrganizationBucketConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationBucketConfigParameters.
func (*OrganizationBucketConfigParameters) DeepCopyInto ¶
func (in *OrganizationBucketConfigParameters) DeepCopyInto(out *OrganizationBucketConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationBucketConfigSpec ¶
type OrganizationBucketConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrganizationBucketConfigParameters `json:"forProvider"` }
OrganizationBucketConfigSpec defines the desired state of OrganizationBucketConfig
func (*OrganizationBucketConfigSpec) DeepCopy ¶
func (in *OrganizationBucketConfigSpec) DeepCopy() *OrganizationBucketConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationBucketConfigSpec.
func (*OrganizationBucketConfigSpec) DeepCopyInto ¶
func (in *OrganizationBucketConfigSpec) DeepCopyInto(out *OrganizationBucketConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationBucketConfigStatus ¶
type OrganizationBucketConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrganizationBucketConfigObservation `json:"atProvider,omitempty"` }
OrganizationBucketConfigStatus defines the observed state of OrganizationBucketConfig.
func (*OrganizationBucketConfigStatus) DeepCopy ¶
func (in *OrganizationBucketConfigStatus) DeepCopy() *OrganizationBucketConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationBucketConfigStatus.
func (*OrganizationBucketConfigStatus) DeepCopyInto ¶
func (in *OrganizationBucketConfigStatus) DeepCopyInto(out *OrganizationBucketConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationExclusion ¶
type OrganizationExclusion struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationExclusionSpec `json:"spec"` Status OrganizationExclusionStatus `json:"status,omitempty"` }
OrganizationExclusion is the Schema for the OrganizationExclusions API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*OrganizationExclusion) DeepCopy ¶
func (in *OrganizationExclusion) DeepCopy() *OrganizationExclusion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationExclusion.
func (*OrganizationExclusion) DeepCopyInto ¶
func (in *OrganizationExclusion) DeepCopyInto(out *OrganizationExclusion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationExclusion) DeepCopyObject ¶
func (in *OrganizationExclusion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationExclusion) GetCondition ¶
func (mg *OrganizationExclusion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OrganizationExclusion.
func (*OrganizationExclusion) GetConnectionDetailsMapping ¶
func (tr *OrganizationExclusion) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OrganizationExclusion
func (*OrganizationExclusion) GetDeletionPolicy ¶
func (mg *OrganizationExclusion) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OrganizationExclusion.
func (*OrganizationExclusion) GetID ¶
func (tr *OrganizationExclusion) GetID() string
GetID returns ID of underlying Terraform resource of this OrganizationExclusion
func (*OrganizationExclusion) GetObservation ¶
func (tr *OrganizationExclusion) GetObservation() (map[string]interface{}, error)
GetObservation of this OrganizationExclusion
func (*OrganizationExclusion) GetParameters ¶
func (tr *OrganizationExclusion) GetParameters() (map[string]interface{}, error)
GetParameters of this OrganizationExclusion
func (*OrganizationExclusion) GetProviderConfigReference ¶
func (mg *OrganizationExclusion) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OrganizationExclusion.
func (*OrganizationExclusion) GetProviderReference ¶
func (mg *OrganizationExclusion) GetProviderReference() *xpv1.Reference
GetProviderReference of this OrganizationExclusion. Deprecated: Use GetProviderConfigReference.
func (*OrganizationExclusion) GetPublishConnectionDetailsTo ¶
func (mg *OrganizationExclusion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this OrganizationExclusion.
func (*OrganizationExclusion) GetTerraformResourceType ¶
func (mg *OrganizationExclusion) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OrganizationExclusion
func (*OrganizationExclusion) GetTerraformSchemaVersion ¶
func (tr *OrganizationExclusion) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OrganizationExclusion) GetWriteConnectionSecretToReference ¶
func (mg *OrganizationExclusion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OrganizationExclusion.
func (*OrganizationExclusion) LateInitialize ¶
func (tr *OrganizationExclusion) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OrganizationExclusion using its observed tfState. returns True if there are any spec changes for the resource.
func (*OrganizationExclusion) SetConditions ¶
func (mg *OrganizationExclusion) SetConditions(c ...xpv1.Condition)
SetConditions of this OrganizationExclusion.
func (*OrganizationExclusion) SetDeletionPolicy ¶
func (mg *OrganizationExclusion) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OrganizationExclusion.
func (*OrganizationExclusion) SetObservation ¶
func (tr *OrganizationExclusion) SetObservation(obs map[string]interface{}) error
SetObservation for this OrganizationExclusion
func (*OrganizationExclusion) SetParameters ¶
func (tr *OrganizationExclusion) SetParameters(params map[string]interface{}) error
SetParameters for this OrganizationExclusion
func (*OrganizationExclusion) SetProviderConfigReference ¶
func (mg *OrganizationExclusion) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OrganizationExclusion.
func (*OrganizationExclusion) SetProviderReference ¶
func (mg *OrganizationExclusion) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this OrganizationExclusion. Deprecated: Use SetProviderConfigReference.
func (*OrganizationExclusion) SetPublishConnectionDetailsTo ¶
func (mg *OrganizationExclusion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this OrganizationExclusion.
func (*OrganizationExclusion) SetWriteConnectionSecretToReference ¶
func (mg *OrganizationExclusion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrganizationExclusion.
type OrganizationExclusionList ¶
type OrganizationExclusionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrganizationExclusion `json:"items"` }
OrganizationExclusionList contains a list of OrganizationExclusions
func (*OrganizationExclusionList) DeepCopy ¶
func (in *OrganizationExclusionList) DeepCopy() *OrganizationExclusionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationExclusionList.
func (*OrganizationExclusionList) DeepCopyInto ¶
func (in *OrganizationExclusionList) DeepCopyInto(out *OrganizationExclusionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationExclusionList) DeepCopyObject ¶
func (in *OrganizationExclusionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationExclusionList) GetItems ¶
func (l *OrganizationExclusionList) GetItems() []resource.Managed
GetItems of this OrganizationExclusionList.
type OrganizationExclusionObservation ¶
type OrganizationExclusionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*OrganizationExclusionObservation) DeepCopy ¶
func (in *OrganizationExclusionObservation) DeepCopy() *OrganizationExclusionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationExclusionObservation.
func (*OrganizationExclusionObservation) DeepCopyInto ¶
func (in *OrganizationExclusionObservation) DeepCopyInto(out *OrganizationExclusionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationExclusionParameters ¶
type OrganizationExclusionParameters struct { // A human-readable description. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Whether this exclusion rule should be disabled or not. This defaults to false. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // The filter to apply when excluding logs. Only log entries that match the filter are excluded. // +kubebuilder:validation:Required Filter *string `json:"filter" tf:"filter,omitempty"` // The name of the logging exclusion. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required OrgID *string `json:"orgId" tf:"org_id,omitempty"` }
func (*OrganizationExclusionParameters) DeepCopy ¶
func (in *OrganizationExclusionParameters) DeepCopy() *OrganizationExclusionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationExclusionParameters.
func (*OrganizationExclusionParameters) DeepCopyInto ¶
func (in *OrganizationExclusionParameters) DeepCopyInto(out *OrganizationExclusionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationExclusionSpec ¶
type OrganizationExclusionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrganizationExclusionParameters `json:"forProvider"` }
OrganizationExclusionSpec defines the desired state of OrganizationExclusion
func (*OrganizationExclusionSpec) DeepCopy ¶
func (in *OrganizationExclusionSpec) DeepCopy() *OrganizationExclusionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationExclusionSpec.
func (*OrganizationExclusionSpec) DeepCopyInto ¶
func (in *OrganizationExclusionSpec) DeepCopyInto(out *OrganizationExclusionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationExclusionStatus ¶
type OrganizationExclusionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrganizationExclusionObservation `json:"atProvider,omitempty"` }
OrganizationExclusionStatus defines the observed state of OrganizationExclusion.
func (*OrganizationExclusionStatus) DeepCopy ¶
func (in *OrganizationExclusionStatus) DeepCopy() *OrganizationExclusionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationExclusionStatus.
func (*OrganizationExclusionStatus) DeepCopyInto ¶
func (in *OrganizationExclusionStatus) DeepCopyInto(out *OrganizationExclusionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationSink ¶
type OrganizationSink struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationSinkSpec `json:"spec"` Status OrganizationSinkStatus `json:"status,omitempty"` }
OrganizationSink is the Schema for the OrganizationSinks API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*OrganizationSink) DeepCopy ¶
func (in *OrganizationSink) DeepCopy() *OrganizationSink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationSink.
func (*OrganizationSink) DeepCopyInto ¶
func (in *OrganizationSink) DeepCopyInto(out *OrganizationSink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationSink) DeepCopyObject ¶
func (in *OrganizationSink) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationSink) GetCondition ¶
func (mg *OrganizationSink) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OrganizationSink.
func (*OrganizationSink) GetConnectionDetailsMapping ¶
func (tr *OrganizationSink) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OrganizationSink
func (*OrganizationSink) GetDeletionPolicy ¶
func (mg *OrganizationSink) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OrganizationSink.
func (*OrganizationSink) GetID ¶
func (tr *OrganizationSink) GetID() string
GetID returns ID of underlying Terraform resource of this OrganizationSink
func (*OrganizationSink) GetObservation ¶
func (tr *OrganizationSink) GetObservation() (map[string]interface{}, error)
GetObservation of this OrganizationSink
func (*OrganizationSink) GetParameters ¶
func (tr *OrganizationSink) GetParameters() (map[string]interface{}, error)
GetParameters of this OrganizationSink
func (*OrganizationSink) GetProviderConfigReference ¶
func (mg *OrganizationSink) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OrganizationSink.
func (*OrganizationSink) GetProviderReference ¶
func (mg *OrganizationSink) GetProviderReference() *xpv1.Reference
GetProviderReference of this OrganizationSink. Deprecated: Use GetProviderConfigReference.
func (*OrganizationSink) GetPublishConnectionDetailsTo ¶
func (mg *OrganizationSink) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this OrganizationSink.
func (*OrganizationSink) GetTerraformResourceType ¶
func (mg *OrganizationSink) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OrganizationSink
func (*OrganizationSink) GetTerraformSchemaVersion ¶
func (tr *OrganizationSink) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OrganizationSink) GetWriteConnectionSecretToReference ¶
func (mg *OrganizationSink) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OrganizationSink.
func (*OrganizationSink) LateInitialize ¶
func (tr *OrganizationSink) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OrganizationSink using its observed tfState. returns True if there are any spec changes for the resource.
func (*OrganizationSink) SetConditions ¶
func (mg *OrganizationSink) SetConditions(c ...xpv1.Condition)
SetConditions of this OrganizationSink.
func (*OrganizationSink) SetDeletionPolicy ¶
func (mg *OrganizationSink) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OrganizationSink.
func (*OrganizationSink) SetObservation ¶
func (tr *OrganizationSink) SetObservation(obs map[string]interface{}) error
SetObservation for this OrganizationSink
func (*OrganizationSink) SetParameters ¶
func (tr *OrganizationSink) SetParameters(params map[string]interface{}) error
SetParameters for this OrganizationSink
func (*OrganizationSink) SetProviderConfigReference ¶
func (mg *OrganizationSink) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OrganizationSink.
func (*OrganizationSink) SetProviderReference ¶
func (mg *OrganizationSink) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this OrganizationSink. Deprecated: Use SetProviderConfigReference.
func (*OrganizationSink) SetPublishConnectionDetailsTo ¶
func (mg *OrganizationSink) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this OrganizationSink.
func (*OrganizationSink) SetWriteConnectionSecretToReference ¶
func (mg *OrganizationSink) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrganizationSink.
type OrganizationSinkBigqueryOptionsObservation ¶
type OrganizationSinkBigqueryOptionsObservation struct { }
func (*OrganizationSinkBigqueryOptionsObservation) DeepCopy ¶
func (in *OrganizationSinkBigqueryOptionsObservation) DeepCopy() *OrganizationSinkBigqueryOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationSinkBigqueryOptionsObservation.
func (*OrganizationSinkBigqueryOptionsObservation) DeepCopyInto ¶
func (in *OrganizationSinkBigqueryOptionsObservation) DeepCopyInto(out *OrganizationSinkBigqueryOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationSinkBigqueryOptionsParameters ¶
type OrganizationSinkBigqueryOptionsParameters struct { // Whether to use BigQuery's partition tables. By default, Logging creates dated tables based on the log entries' timestamps, e.g. syslog_20170523. With partitioned tables the date suffix is no longer present and special query syntax has to be used instead. In both cases, tables are sharded based on UTC timezone. // +kubebuilder:validation:Required UsePartitionedTables *bool `json:"usePartitionedTables" tf:"use_partitioned_tables,omitempty"` }
func (*OrganizationSinkBigqueryOptionsParameters) DeepCopy ¶
func (in *OrganizationSinkBigqueryOptionsParameters) DeepCopy() *OrganizationSinkBigqueryOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationSinkBigqueryOptionsParameters.
func (*OrganizationSinkBigqueryOptionsParameters) DeepCopyInto ¶
func (in *OrganizationSinkBigqueryOptionsParameters) DeepCopyInto(out *OrganizationSinkBigqueryOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationSinkExclusionsObservation ¶
type OrganizationSinkExclusionsObservation struct { }
func (*OrganizationSinkExclusionsObservation) DeepCopy ¶
func (in *OrganizationSinkExclusionsObservation) DeepCopy() *OrganizationSinkExclusionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationSinkExclusionsObservation.
func (*OrganizationSinkExclusionsObservation) DeepCopyInto ¶
func (in *OrganizationSinkExclusionsObservation) DeepCopyInto(out *OrganizationSinkExclusionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationSinkExclusionsParameters ¶
type OrganizationSinkExclusionsParameters struct { // A description of this exclusion. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // If set to True, then this exclusion is disabled and it does not exclude any log entries // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // An advanced logs filter that matches the log entries to be excluded. By using the sample function, you can exclude less than 100% of the matching log entries // +kubebuilder:validation:Required Filter *string `json:"filter" tf:"filter,omitempty"` // A client-assigned identifier, such as "load-balancer-exclusion". Identifiers are limited to 100 characters and can include only letters, digits, underscores, hyphens, and periods. First character has to be alphanumeric. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*OrganizationSinkExclusionsParameters) DeepCopy ¶
func (in *OrganizationSinkExclusionsParameters) DeepCopy() *OrganizationSinkExclusionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationSinkExclusionsParameters.
func (*OrganizationSinkExclusionsParameters) DeepCopyInto ¶
func (in *OrganizationSinkExclusionsParameters) DeepCopyInto(out *OrganizationSinkExclusionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationSinkList ¶
type OrganizationSinkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrganizationSink `json:"items"` }
OrganizationSinkList contains a list of OrganizationSinks
func (*OrganizationSinkList) DeepCopy ¶
func (in *OrganizationSinkList) DeepCopy() *OrganizationSinkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationSinkList.
func (*OrganizationSinkList) DeepCopyInto ¶
func (in *OrganizationSinkList) DeepCopyInto(out *OrganizationSinkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationSinkList) DeepCopyObject ¶
func (in *OrganizationSinkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationSinkList) GetItems ¶
func (l *OrganizationSinkList) GetItems() []resource.Managed
GetItems of this OrganizationSinkList.
type OrganizationSinkObservation ¶
type OrganizationSinkObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` WriterIdentity *string `json:"writerIdentity,omitempty" tf:"writer_identity,omitempty"` }
func (*OrganizationSinkObservation) DeepCopy ¶
func (in *OrganizationSinkObservation) DeepCopy() *OrganizationSinkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationSinkObservation.
func (*OrganizationSinkObservation) DeepCopyInto ¶
func (in *OrganizationSinkObservation) DeepCopyInto(out *OrganizationSinkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationSinkParameters ¶
type OrganizationSinkParameters struct { // Options that affect sinks exporting data to BigQuery. // +kubebuilder:validation:Optional BigqueryOptions []OrganizationSinkBigqueryOptionsParameters `json:"bigqueryOptions,omitempty" tf:"bigquery_options,omitempty"` // A description of this sink. The maximum length of the description is 8000 characters. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The destination of the sink (or, in other words, where logs are written to). Can be a Cloud Storage bucket, a PubSub topic, or a BigQuery dataset. Examples: "storage.googleapis.com/[GCS_BUCKET]" "bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]" "pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]" The writer associated with the sink must have access to write to the above resource. // +kubebuilder:validation:Required Destination *string `json:"destination" tf:"destination,omitempty"` // If set to True, then this sink is disabled and it does not export any log entries. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // Log entries that match any of the exclusion filters will not be exported. If a log entry is matched by both filter and one of exclusion_filters it will not be exported. // +kubebuilder:validation:Optional Exclusions []OrganizationSinkExclusionsParameters `json:"exclusions,omitempty" tf:"exclusions,omitempty"` // The filter to apply when exporting logs. Only log entries that match the filter are exported. // +kubebuilder:validation:Optional Filter *string `json:"filter,omitempty" tf:"filter,omitempty"` // Whether or not to include children organizations in the sink export. If true, logs associated with child projects are also exported; otherwise only logs relating to the provided organization are included. // +kubebuilder:validation:Optional IncludeChildren *bool `json:"includeChildren,omitempty" tf:"include_children,omitempty"` // The name of the logging sink. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The numeric ID of the organization to be exported to the sink. // +kubebuilder:validation:Required OrgID *string `json:"orgId" tf:"org_id,omitempty"` }
func (*OrganizationSinkParameters) DeepCopy ¶
func (in *OrganizationSinkParameters) DeepCopy() *OrganizationSinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationSinkParameters.
func (*OrganizationSinkParameters) DeepCopyInto ¶
func (in *OrganizationSinkParameters) DeepCopyInto(out *OrganizationSinkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationSinkSpec ¶
type OrganizationSinkSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrganizationSinkParameters `json:"forProvider"` }
OrganizationSinkSpec defines the desired state of OrganizationSink
func (*OrganizationSinkSpec) DeepCopy ¶
func (in *OrganizationSinkSpec) DeepCopy() *OrganizationSinkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationSinkSpec.
func (*OrganizationSinkSpec) DeepCopyInto ¶
func (in *OrganizationSinkSpec) DeepCopyInto(out *OrganizationSinkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationSinkStatus ¶
type OrganizationSinkStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrganizationSinkObservation `json:"atProvider,omitempty"` }
OrganizationSinkStatus defines the observed state of OrganizationSink.
func (*OrganizationSinkStatus) DeepCopy ¶
func (in *OrganizationSinkStatus) DeepCopy() *OrganizationSinkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationSinkStatus.
func (*OrganizationSinkStatus) DeepCopyInto ¶
func (in *OrganizationSinkStatus) DeepCopyInto(out *OrganizationSinkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectBucketConfig ¶
type ProjectBucketConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectBucketConfigSpec `json:"spec"` Status ProjectBucketConfigStatus `json:"status,omitempty"` }
ProjectBucketConfig is the Schema for the ProjectBucketConfigs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*ProjectBucketConfig) DeepCopy ¶
func (in *ProjectBucketConfig) DeepCopy() *ProjectBucketConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectBucketConfig.
func (*ProjectBucketConfig) DeepCopyInto ¶
func (in *ProjectBucketConfig) DeepCopyInto(out *ProjectBucketConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectBucketConfig) DeepCopyObject ¶
func (in *ProjectBucketConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectBucketConfig) GetCondition ¶
func (mg *ProjectBucketConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProjectBucketConfig.
func (*ProjectBucketConfig) GetConnectionDetailsMapping ¶
func (tr *ProjectBucketConfig) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProjectBucketConfig
func (*ProjectBucketConfig) GetDeletionPolicy ¶
func (mg *ProjectBucketConfig) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProjectBucketConfig.
func (*ProjectBucketConfig) GetID ¶
func (tr *ProjectBucketConfig) GetID() string
GetID returns ID of underlying Terraform resource of this ProjectBucketConfig
func (*ProjectBucketConfig) GetObservation ¶
func (tr *ProjectBucketConfig) GetObservation() (map[string]interface{}, error)
GetObservation of this ProjectBucketConfig
func (*ProjectBucketConfig) GetParameters ¶
func (tr *ProjectBucketConfig) GetParameters() (map[string]interface{}, error)
GetParameters of this ProjectBucketConfig
func (*ProjectBucketConfig) GetProviderConfigReference ¶
func (mg *ProjectBucketConfig) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProjectBucketConfig.
func (*ProjectBucketConfig) GetProviderReference ¶
func (mg *ProjectBucketConfig) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProjectBucketConfig. Deprecated: Use GetProviderConfigReference.
func (*ProjectBucketConfig) GetPublishConnectionDetailsTo ¶
func (mg *ProjectBucketConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ProjectBucketConfig.
func (*ProjectBucketConfig) GetTerraformResourceType ¶
func (mg *ProjectBucketConfig) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProjectBucketConfig
func (*ProjectBucketConfig) GetTerraformSchemaVersion ¶
func (tr *ProjectBucketConfig) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProjectBucketConfig) GetWriteConnectionSecretToReference ¶
func (mg *ProjectBucketConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProjectBucketConfig.
func (*ProjectBucketConfig) LateInitialize ¶
func (tr *ProjectBucketConfig) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProjectBucketConfig using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProjectBucketConfig) SetConditions ¶
func (mg *ProjectBucketConfig) SetConditions(c ...xpv1.Condition)
SetConditions of this ProjectBucketConfig.
func (*ProjectBucketConfig) SetDeletionPolicy ¶
func (mg *ProjectBucketConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProjectBucketConfig.
func (*ProjectBucketConfig) SetObservation ¶
func (tr *ProjectBucketConfig) SetObservation(obs map[string]interface{}) error
SetObservation for this ProjectBucketConfig
func (*ProjectBucketConfig) SetParameters ¶
func (tr *ProjectBucketConfig) SetParameters(params map[string]interface{}) error
SetParameters for this ProjectBucketConfig
func (*ProjectBucketConfig) SetProviderConfigReference ¶
func (mg *ProjectBucketConfig) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProjectBucketConfig.
func (*ProjectBucketConfig) SetProviderReference ¶
func (mg *ProjectBucketConfig) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProjectBucketConfig. Deprecated: Use SetProviderConfigReference.
func (*ProjectBucketConfig) SetPublishConnectionDetailsTo ¶
func (mg *ProjectBucketConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ProjectBucketConfig.
func (*ProjectBucketConfig) SetWriteConnectionSecretToReference ¶
func (mg *ProjectBucketConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProjectBucketConfig.
type ProjectBucketConfigList ¶
type ProjectBucketConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectBucketConfig `json:"items"` }
ProjectBucketConfigList contains a list of ProjectBucketConfigs
func (*ProjectBucketConfigList) DeepCopy ¶
func (in *ProjectBucketConfigList) DeepCopy() *ProjectBucketConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectBucketConfigList.
func (*ProjectBucketConfigList) DeepCopyInto ¶
func (in *ProjectBucketConfigList) DeepCopyInto(out *ProjectBucketConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectBucketConfigList) DeepCopyObject ¶
func (in *ProjectBucketConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectBucketConfigList) GetItems ¶
func (l *ProjectBucketConfigList) GetItems() []resource.Managed
GetItems of this ProjectBucketConfigList.
type ProjectBucketConfigObservation ¶
type ProjectBucketConfigObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` LifecycleState *string `json:"lifecycleState,omitempty" tf:"lifecycle_state,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ProjectBucketConfigObservation) DeepCopy ¶
func (in *ProjectBucketConfigObservation) DeepCopy() *ProjectBucketConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectBucketConfigObservation.
func (*ProjectBucketConfigObservation) DeepCopyInto ¶
func (in *ProjectBucketConfigObservation) DeepCopyInto(out *ProjectBucketConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectBucketConfigParameters ¶
type ProjectBucketConfigParameters struct { // The name of the logging bucket. Logging automatically creates two log buckets: _Required and _Default. // +kubebuilder:validation:Required BucketID *string `json:"bucketId" tf:"bucket_id,omitempty"` // An optional description for this bucket. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The location of the bucket. // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // The parent project that contains the logging bucket. // +kubebuilder:validation:Required Project *string `json:"project" tf:"project,omitempty"` // Logs will be retained by default for this amount of time, after which they will automatically be deleted. The minimum retention period is 1 day. If this value is set to zero at bucket creation time, the default time of 30 days will be used. // +kubebuilder:validation:Optional RetentionDays *float64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` }
func (*ProjectBucketConfigParameters) DeepCopy ¶
func (in *ProjectBucketConfigParameters) DeepCopy() *ProjectBucketConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectBucketConfigParameters.
func (*ProjectBucketConfigParameters) DeepCopyInto ¶
func (in *ProjectBucketConfigParameters) DeepCopyInto(out *ProjectBucketConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectBucketConfigSpec ¶
type ProjectBucketConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProjectBucketConfigParameters `json:"forProvider"` }
ProjectBucketConfigSpec defines the desired state of ProjectBucketConfig
func (*ProjectBucketConfigSpec) DeepCopy ¶
func (in *ProjectBucketConfigSpec) DeepCopy() *ProjectBucketConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectBucketConfigSpec.
func (*ProjectBucketConfigSpec) DeepCopyInto ¶
func (in *ProjectBucketConfigSpec) DeepCopyInto(out *ProjectBucketConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectBucketConfigStatus ¶
type ProjectBucketConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProjectBucketConfigObservation `json:"atProvider,omitempty"` }
ProjectBucketConfigStatus defines the observed state of ProjectBucketConfig.
func (*ProjectBucketConfigStatus) DeepCopy ¶
func (in *ProjectBucketConfigStatus) DeepCopy() *ProjectBucketConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectBucketConfigStatus.
func (*ProjectBucketConfigStatus) DeepCopyInto ¶
func (in *ProjectBucketConfigStatus) DeepCopyInto(out *ProjectBucketConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectExclusion ¶
type ProjectExclusion struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectExclusionSpec `json:"spec"` Status ProjectExclusionStatus `json:"status,omitempty"` }
ProjectExclusion is the Schema for the ProjectExclusions API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*ProjectExclusion) DeepCopy ¶
func (in *ProjectExclusion) DeepCopy() *ProjectExclusion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectExclusion.
func (*ProjectExclusion) DeepCopyInto ¶
func (in *ProjectExclusion) DeepCopyInto(out *ProjectExclusion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectExclusion) DeepCopyObject ¶
func (in *ProjectExclusion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectExclusion) GetCondition ¶
func (mg *ProjectExclusion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProjectExclusion.
func (*ProjectExclusion) GetConnectionDetailsMapping ¶
func (tr *ProjectExclusion) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProjectExclusion
func (*ProjectExclusion) GetDeletionPolicy ¶
func (mg *ProjectExclusion) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProjectExclusion.
func (*ProjectExclusion) GetID ¶
func (tr *ProjectExclusion) GetID() string
GetID returns ID of underlying Terraform resource of this ProjectExclusion
func (*ProjectExclusion) GetObservation ¶
func (tr *ProjectExclusion) GetObservation() (map[string]interface{}, error)
GetObservation of this ProjectExclusion
func (*ProjectExclusion) GetParameters ¶
func (tr *ProjectExclusion) GetParameters() (map[string]interface{}, error)
GetParameters of this ProjectExclusion
func (*ProjectExclusion) GetProviderConfigReference ¶
func (mg *ProjectExclusion) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProjectExclusion.
func (*ProjectExclusion) GetProviderReference ¶
func (mg *ProjectExclusion) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProjectExclusion. Deprecated: Use GetProviderConfigReference.
func (*ProjectExclusion) GetPublishConnectionDetailsTo ¶
func (mg *ProjectExclusion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ProjectExclusion.
func (*ProjectExclusion) GetTerraformResourceType ¶
func (mg *ProjectExclusion) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProjectExclusion
func (*ProjectExclusion) GetTerraformSchemaVersion ¶
func (tr *ProjectExclusion) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProjectExclusion) GetWriteConnectionSecretToReference ¶
func (mg *ProjectExclusion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProjectExclusion.
func (*ProjectExclusion) LateInitialize ¶
func (tr *ProjectExclusion) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProjectExclusion using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProjectExclusion) SetConditions ¶
func (mg *ProjectExclusion) SetConditions(c ...xpv1.Condition)
SetConditions of this ProjectExclusion.
func (*ProjectExclusion) SetDeletionPolicy ¶
func (mg *ProjectExclusion) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProjectExclusion.
func (*ProjectExclusion) SetObservation ¶
func (tr *ProjectExclusion) SetObservation(obs map[string]interface{}) error
SetObservation for this ProjectExclusion
func (*ProjectExclusion) SetParameters ¶
func (tr *ProjectExclusion) SetParameters(params map[string]interface{}) error
SetParameters for this ProjectExclusion
func (*ProjectExclusion) SetProviderConfigReference ¶
func (mg *ProjectExclusion) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProjectExclusion.
func (*ProjectExclusion) SetProviderReference ¶
func (mg *ProjectExclusion) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProjectExclusion. Deprecated: Use SetProviderConfigReference.
func (*ProjectExclusion) SetPublishConnectionDetailsTo ¶
func (mg *ProjectExclusion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ProjectExclusion.
func (*ProjectExclusion) SetWriteConnectionSecretToReference ¶
func (mg *ProjectExclusion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProjectExclusion.
type ProjectExclusionList ¶
type ProjectExclusionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectExclusion `json:"items"` }
ProjectExclusionList contains a list of ProjectExclusions
func (*ProjectExclusionList) DeepCopy ¶
func (in *ProjectExclusionList) DeepCopy() *ProjectExclusionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectExclusionList.
func (*ProjectExclusionList) DeepCopyInto ¶
func (in *ProjectExclusionList) DeepCopyInto(out *ProjectExclusionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectExclusionList) DeepCopyObject ¶
func (in *ProjectExclusionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectExclusionList) GetItems ¶
func (l *ProjectExclusionList) GetItems() []resource.Managed
GetItems of this ProjectExclusionList.
type ProjectExclusionObservation ¶
type ProjectExclusionObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ProjectExclusionObservation) DeepCopy ¶
func (in *ProjectExclusionObservation) DeepCopy() *ProjectExclusionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectExclusionObservation.
func (*ProjectExclusionObservation) DeepCopyInto ¶
func (in *ProjectExclusionObservation) DeepCopyInto(out *ProjectExclusionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectExclusionParameters ¶
type ProjectExclusionParameters struct { // A human-readable description. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Whether this exclusion rule should be disabled or not. This defaults to false. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // The filter to apply when excluding logs. Only log entries that match the filter are excluded. // +kubebuilder:validation:Required Filter *string `json:"filter" tf:"filter,omitempty"` // The name of the logging exclusion. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` }
func (*ProjectExclusionParameters) DeepCopy ¶
func (in *ProjectExclusionParameters) DeepCopy() *ProjectExclusionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectExclusionParameters.
func (*ProjectExclusionParameters) DeepCopyInto ¶
func (in *ProjectExclusionParameters) DeepCopyInto(out *ProjectExclusionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectExclusionSpec ¶
type ProjectExclusionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProjectExclusionParameters `json:"forProvider"` }
ProjectExclusionSpec defines the desired state of ProjectExclusion
func (*ProjectExclusionSpec) DeepCopy ¶
func (in *ProjectExclusionSpec) DeepCopy() *ProjectExclusionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectExclusionSpec.
func (*ProjectExclusionSpec) DeepCopyInto ¶
func (in *ProjectExclusionSpec) DeepCopyInto(out *ProjectExclusionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectExclusionStatus ¶
type ProjectExclusionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProjectExclusionObservation `json:"atProvider,omitempty"` }
ProjectExclusionStatus defines the observed state of ProjectExclusion.
func (*ProjectExclusionStatus) DeepCopy ¶
func (in *ProjectExclusionStatus) DeepCopy() *ProjectExclusionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectExclusionStatus.
func (*ProjectExclusionStatus) DeepCopyInto ¶
func (in *ProjectExclusionStatus) DeepCopyInto(out *ProjectExclusionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSink ¶
type ProjectSink struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectSinkSpec `json:"spec"` Status ProjectSinkStatus `json:"status,omitempty"` }
ProjectSink is the Schema for the ProjectSinks API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,gcpjet}
func (*ProjectSink) DeepCopy ¶
func (in *ProjectSink) DeepCopy() *ProjectSink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSink.
func (*ProjectSink) DeepCopyInto ¶
func (in *ProjectSink) DeepCopyInto(out *ProjectSink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectSink) DeepCopyObject ¶
func (in *ProjectSink) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectSink) GetCondition ¶
func (mg *ProjectSink) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProjectSink.
func (*ProjectSink) GetConnectionDetailsMapping ¶
func (tr *ProjectSink) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProjectSink
func (*ProjectSink) GetDeletionPolicy ¶
func (mg *ProjectSink) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProjectSink.
func (*ProjectSink) GetID ¶
func (tr *ProjectSink) GetID() string
GetID returns ID of underlying Terraform resource of this ProjectSink
func (*ProjectSink) GetObservation ¶
func (tr *ProjectSink) GetObservation() (map[string]interface{}, error)
GetObservation of this ProjectSink
func (*ProjectSink) GetParameters ¶
func (tr *ProjectSink) GetParameters() (map[string]interface{}, error)
GetParameters of this ProjectSink
func (*ProjectSink) GetProviderConfigReference ¶
func (mg *ProjectSink) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProjectSink.
func (*ProjectSink) GetProviderReference ¶
func (mg *ProjectSink) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProjectSink. Deprecated: Use GetProviderConfigReference.
func (*ProjectSink) GetPublishConnectionDetailsTo ¶
func (mg *ProjectSink) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ProjectSink.
func (*ProjectSink) GetTerraformResourceType ¶
func (mg *ProjectSink) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProjectSink
func (*ProjectSink) GetTerraformSchemaVersion ¶
func (tr *ProjectSink) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProjectSink) GetWriteConnectionSecretToReference ¶
func (mg *ProjectSink) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProjectSink.
func (*ProjectSink) LateInitialize ¶
func (tr *ProjectSink) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProjectSink using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProjectSink) SetConditions ¶
func (mg *ProjectSink) SetConditions(c ...xpv1.Condition)
SetConditions of this ProjectSink.
func (*ProjectSink) SetDeletionPolicy ¶
func (mg *ProjectSink) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProjectSink.
func (*ProjectSink) SetObservation ¶
func (tr *ProjectSink) SetObservation(obs map[string]interface{}) error
SetObservation for this ProjectSink
func (*ProjectSink) SetParameters ¶
func (tr *ProjectSink) SetParameters(params map[string]interface{}) error
SetParameters for this ProjectSink
func (*ProjectSink) SetProviderConfigReference ¶
func (mg *ProjectSink) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProjectSink.
func (*ProjectSink) SetProviderReference ¶
func (mg *ProjectSink) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProjectSink. Deprecated: Use SetProviderConfigReference.
func (*ProjectSink) SetPublishConnectionDetailsTo ¶
func (mg *ProjectSink) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ProjectSink.
func (*ProjectSink) SetWriteConnectionSecretToReference ¶
func (mg *ProjectSink) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProjectSink.
type ProjectSinkBigqueryOptionsObservation ¶
type ProjectSinkBigqueryOptionsObservation struct { }
func (*ProjectSinkBigqueryOptionsObservation) DeepCopy ¶
func (in *ProjectSinkBigqueryOptionsObservation) DeepCopy() *ProjectSinkBigqueryOptionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSinkBigqueryOptionsObservation.
func (*ProjectSinkBigqueryOptionsObservation) DeepCopyInto ¶
func (in *ProjectSinkBigqueryOptionsObservation) DeepCopyInto(out *ProjectSinkBigqueryOptionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSinkBigqueryOptionsParameters ¶
type ProjectSinkBigqueryOptionsParameters struct { // Whether to use BigQuery's partition tables. By default, Logging creates dated tables based on the log entries' timestamps, e.g. syslog_20170523. With partitioned tables the date suffix is no longer present and special query syntax has to be used instead. In both cases, tables are sharded based on UTC timezone. // +kubebuilder:validation:Required UsePartitionedTables *bool `json:"usePartitionedTables" tf:"use_partitioned_tables,omitempty"` }
func (*ProjectSinkBigqueryOptionsParameters) DeepCopy ¶
func (in *ProjectSinkBigqueryOptionsParameters) DeepCopy() *ProjectSinkBigqueryOptionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSinkBigqueryOptionsParameters.
func (*ProjectSinkBigqueryOptionsParameters) DeepCopyInto ¶
func (in *ProjectSinkBigqueryOptionsParameters) DeepCopyInto(out *ProjectSinkBigqueryOptionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSinkExclusionsObservation ¶
type ProjectSinkExclusionsObservation struct { }
func (*ProjectSinkExclusionsObservation) DeepCopy ¶
func (in *ProjectSinkExclusionsObservation) DeepCopy() *ProjectSinkExclusionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSinkExclusionsObservation.
func (*ProjectSinkExclusionsObservation) DeepCopyInto ¶
func (in *ProjectSinkExclusionsObservation) DeepCopyInto(out *ProjectSinkExclusionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSinkExclusionsParameters ¶
type ProjectSinkExclusionsParameters struct { // A description of this exclusion. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // If set to True, then this exclusion is disabled and it does not exclude any log entries // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // An advanced logs filter that matches the log entries to be excluded. By using the sample function, you can exclude less than 100% of the matching log entries // +kubebuilder:validation:Required Filter *string `json:"filter" tf:"filter,omitempty"` // A client-assigned identifier, such as "load-balancer-exclusion". Identifiers are limited to 100 characters and can include only letters, digits, underscores, hyphens, and periods. First character has to be alphanumeric. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*ProjectSinkExclusionsParameters) DeepCopy ¶
func (in *ProjectSinkExclusionsParameters) DeepCopy() *ProjectSinkExclusionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSinkExclusionsParameters.
func (*ProjectSinkExclusionsParameters) DeepCopyInto ¶
func (in *ProjectSinkExclusionsParameters) DeepCopyInto(out *ProjectSinkExclusionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSinkList ¶
type ProjectSinkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProjectSink `json:"items"` }
ProjectSinkList contains a list of ProjectSinks
func (*ProjectSinkList) DeepCopy ¶
func (in *ProjectSinkList) DeepCopy() *ProjectSinkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSinkList.
func (*ProjectSinkList) DeepCopyInto ¶
func (in *ProjectSinkList) DeepCopyInto(out *ProjectSinkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectSinkList) DeepCopyObject ¶
func (in *ProjectSinkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectSinkList) GetItems ¶
func (l *ProjectSinkList) GetItems() []resource.Managed
GetItems of this ProjectSinkList.
type ProjectSinkObservation ¶
type ProjectSinkObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` WriterIdentity *string `json:"writerIdentity,omitempty" tf:"writer_identity,omitempty"` }
func (*ProjectSinkObservation) DeepCopy ¶
func (in *ProjectSinkObservation) DeepCopy() *ProjectSinkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSinkObservation.
func (*ProjectSinkObservation) DeepCopyInto ¶
func (in *ProjectSinkObservation) DeepCopyInto(out *ProjectSinkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSinkParameters ¶
type ProjectSinkParameters struct { // Options that affect sinks exporting data to BigQuery. // +kubebuilder:validation:Optional BigqueryOptions []ProjectSinkBigqueryOptionsParameters `json:"bigqueryOptions,omitempty" tf:"bigquery_options,omitempty"` // A description of this sink. The maximum length of the description is 8000 characters. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The destination of the sink (or, in other words, where logs are written to). Can be a Cloud Storage bucket, a PubSub topic, or a BigQuery dataset. Examples: "storage.googleapis.com/[GCS_BUCKET]" "bigquery.googleapis.com/projects/[PROJECT_ID]/datasets/[DATASET]" "pubsub.googleapis.com/projects/[PROJECT_ID]/topics/[TOPIC_ID]" The writer associated with the sink must have access to write to the above resource. // +kubebuilder:validation:Required Destination *string `json:"destination" tf:"destination,omitempty"` // If set to True, then this sink is disabled and it does not export any log entries. // +kubebuilder:validation:Optional Disabled *bool `json:"disabled,omitempty" tf:"disabled,omitempty"` // Log entries that match any of the exclusion filters will not be exported. If a log entry is matched by both filter and one of exclusion_filters it will not be exported. // +kubebuilder:validation:Optional Exclusions []ProjectSinkExclusionsParameters `json:"exclusions,omitempty" tf:"exclusions,omitempty"` // The filter to apply when exporting logs. Only log entries that match the filter are exported. // +kubebuilder:validation:Optional Filter *string `json:"filter,omitempty" tf:"filter,omitempty"` // The name of the logging sink. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The ID of the project to create the sink in. If omitted, the project associated with the provider is used. // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // Whether or not to create a unique identity associated with this sink. If false (the default), then the writer_identity used is serviceAccount:cloud-logs@system.gserviceaccount.com. If true, then a unique service account is created and used for this sink. If you wish to publish logs across projects, you must set unique_writer_identity to true. // +kubebuilder:validation:Optional UniqueWriterIdentity *bool `json:"uniqueWriterIdentity,omitempty" tf:"unique_writer_identity,omitempty"` }
func (*ProjectSinkParameters) DeepCopy ¶
func (in *ProjectSinkParameters) DeepCopy() *ProjectSinkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSinkParameters.
func (*ProjectSinkParameters) DeepCopyInto ¶
func (in *ProjectSinkParameters) DeepCopyInto(out *ProjectSinkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSinkSpec ¶
type ProjectSinkSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProjectSinkParameters `json:"forProvider"` }
ProjectSinkSpec defines the desired state of ProjectSink
func (*ProjectSinkSpec) DeepCopy ¶
func (in *ProjectSinkSpec) DeepCopy() *ProjectSinkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSinkSpec.
func (*ProjectSinkSpec) DeepCopyInto ¶
func (in *ProjectSinkSpec) DeepCopyInto(out *ProjectSinkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSinkStatus ¶
type ProjectSinkStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProjectSinkObservation `json:"atProvider,omitempty"` }
ProjectSinkStatus defines the observed state of ProjectSink.
func (*ProjectSinkStatus) DeepCopy ¶
func (in *ProjectSinkStatus) DeepCopy() *ProjectSinkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSinkStatus.
func (*ProjectSinkStatus) DeepCopyInto ¶
func (in *ProjectSinkStatus) DeepCopyInto(out *ProjectSinkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_billingaccountbucketconfig_types.go
- zz_billingaccountexclusion_types.go
- zz_billingaccountsink_types.go
- zz_folderbucketconfig_types.go
- zz_folderexclusion_types.go
- zz_foldersink_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_logview_types.go
- zz_metric_types.go
- zz_organizationbucketconfig_types.go
- zz_organizationexclusion_types.go
- zz_organizationsink_types.go
- zz_projectbucketconfig_types.go
- zz_projectexclusion_types.go
- zz_projectsink_types.go