Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=apigateway.tencentcloud.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type APIListObservation
- type APIListParameters
- type Api
- func (in *Api) DeepCopy() *Api
- func (in *Api) DeepCopyInto(out *Api)
- func (in *Api) DeepCopyObject() runtime.Object
- func (mg *Api) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Api) GetConnectionDetailsMapping() map[string]string
- func (mg *Api) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Api) GetID() string
- func (tr *Api) GetObservation() (map[string]interface{}, error)
- func (tr *Api) GetParameters() (map[string]interface{}, error)
- func (mg *Api) GetProviderConfigReference() *xpv1.Reference
- func (mg *Api) GetProviderReference() *xpv1.Reference
- func (mg *Api) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Api) GetTerraformResourceType() string
- func (tr *Api) GetTerraformSchemaVersion() int
- func (mg *Api) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Api) LateInitialize(attrs []byte) (bool, error)
- func (mg *Api) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Api) SetConditions(c ...xpv1.Condition)
- func (mg *Api) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Api) SetObservation(obs map[string]interface{}) error
- func (tr *Api) SetParameters(params map[string]interface{}) error
- func (mg *Api) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Api) SetProviderReference(r *xpv1.Reference)
- func (mg *Api) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Api) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ApiKey
- func (in *ApiKey) DeepCopy() *ApiKey
- func (in *ApiKey) DeepCopyInto(out *ApiKey)
- func (in *ApiKey) DeepCopyObject() runtime.Object
- func (mg *ApiKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ApiKey) GetConnectionDetailsMapping() map[string]string
- func (mg *ApiKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ApiKey) GetID() string
- func (tr *ApiKey) GetObservation() (map[string]interface{}, error)
- func (tr *ApiKey) GetParameters() (map[string]interface{}, error)
- func (mg *ApiKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *ApiKey) GetProviderReference() *xpv1.Reference
- func (mg *ApiKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ApiKey) GetTerraformResourceType() string
- func (tr *ApiKey) GetTerraformSchemaVersion() int
- func (mg *ApiKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ApiKey) LateInitialize(attrs []byte) (bool, error)
- func (mg *ApiKey) SetConditions(c ...xpv1.Condition)
- func (mg *ApiKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ApiKey) SetObservation(obs map[string]interface{}) error
- func (tr *ApiKey) SetParameters(params map[string]interface{}) error
- func (mg *ApiKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ApiKey) SetProviderReference(r *xpv1.Reference)
- func (mg *ApiKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ApiKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ApiKeyAttachment
- func (in *ApiKeyAttachment) DeepCopy() *ApiKeyAttachment
- func (in *ApiKeyAttachment) DeepCopyInto(out *ApiKeyAttachment)
- func (in *ApiKeyAttachment) DeepCopyObject() runtime.Object
- func (mg *ApiKeyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ApiKeyAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *ApiKeyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ApiKeyAttachment) GetID() string
- func (tr *ApiKeyAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *ApiKeyAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *ApiKeyAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *ApiKeyAttachment) GetProviderReference() *xpv1.Reference
- func (mg *ApiKeyAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ApiKeyAttachment) GetTerraformResourceType() string
- func (tr *ApiKeyAttachment) GetTerraformSchemaVersion() int
- func (mg *ApiKeyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ApiKeyAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *ApiKeyAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ApiKeyAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *ApiKeyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ApiKeyAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *ApiKeyAttachment) SetParameters(params map[string]interface{}) error
- func (mg *ApiKeyAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ApiKeyAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *ApiKeyAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ApiKeyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ApiKeyAttachmentList
- type ApiKeyAttachmentObservation
- type ApiKeyAttachmentParameters
- type ApiKeyAttachmentSpec
- type ApiKeyAttachmentStatus
- type ApiKeyList
- type ApiKeyObservation
- type ApiKeyParameters
- type ApiKeySpec
- type ApiKeyStatus
- type ApiList
- type ApiObservation
- type ApiParameters
- type ApiSpec
- type ApiStatus
- type AttachListObservation
- type AttachListParameters
- type CustomDomain
- func (in *CustomDomain) DeepCopy() *CustomDomain
- func (in *CustomDomain) DeepCopyInto(out *CustomDomain)
- func (in *CustomDomain) DeepCopyObject() runtime.Object
- func (mg *CustomDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CustomDomain) GetConnectionDetailsMapping() map[string]string
- func (mg *CustomDomain) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CustomDomain) GetID() string
- func (tr *CustomDomain) GetObservation() (map[string]interface{}, error)
- func (tr *CustomDomain) GetParameters() (map[string]interface{}, error)
- func (mg *CustomDomain) GetProviderConfigReference() *xpv1.Reference
- func (mg *CustomDomain) GetProviderReference() *xpv1.Reference
- func (mg *CustomDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CustomDomain) GetTerraformResourceType() string
- func (tr *CustomDomain) GetTerraformSchemaVersion() int
- func (mg *CustomDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CustomDomain) LateInitialize(attrs []byte) (bool, error)
- func (mg *CustomDomain) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CustomDomain) SetConditions(c ...xpv1.Condition)
- func (mg *CustomDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CustomDomain) SetObservation(obs map[string]interface{}) error
- func (tr *CustomDomain) SetParameters(params map[string]interface{}) error
- func (mg *CustomDomain) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CustomDomain) SetProviderReference(r *xpv1.Reference)
- func (mg *CustomDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CustomDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CustomDomainList
- type CustomDomainObservation
- type CustomDomainParameters
- type CustomDomainSpec
- type CustomDomainStatus
- type IpStrategy
- func (in *IpStrategy) DeepCopy() *IpStrategy
- func (in *IpStrategy) DeepCopyInto(out *IpStrategy)
- func (in *IpStrategy) DeepCopyObject() runtime.Object
- func (mg *IpStrategy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IpStrategy) GetConnectionDetailsMapping() map[string]string
- func (mg *IpStrategy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IpStrategy) GetID() string
- func (tr *IpStrategy) GetObservation() (map[string]interface{}, error)
- func (tr *IpStrategy) GetParameters() (map[string]interface{}, error)
- func (mg *IpStrategy) GetProviderConfigReference() *xpv1.Reference
- func (mg *IpStrategy) GetProviderReference() *xpv1.Reference
- func (mg *IpStrategy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IpStrategy) GetTerraformResourceType() string
- func (tr *IpStrategy) GetTerraformSchemaVersion() int
- func (mg *IpStrategy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IpStrategy) LateInitialize(attrs []byte) (bool, error)
- func (mg *IpStrategy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IpStrategy) SetConditions(c ...xpv1.Condition)
- func (mg *IpStrategy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IpStrategy) SetObservation(obs map[string]interface{}) error
- func (tr *IpStrategy) SetParameters(params map[string]interface{}) error
- func (mg *IpStrategy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IpStrategy) SetProviderReference(r *xpv1.Reference)
- func (mg *IpStrategy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IpStrategy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IpStrategyList
- type IpStrategyObservation
- type IpStrategyParameters
- type IpStrategySpec
- type IpStrategyStatus
- type RequestParametersObservation
- type RequestParametersParameters
- type ResponseErrorCodesObservation
- type ResponseErrorCodesParameters
- type Service
- func (in *Service) DeepCopy() *Service
- func (in *Service) DeepCopyInto(out *Service)
- func (in *Service) DeepCopyObject() runtime.Object
- func (mg *Service) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Service) GetConnectionDetailsMapping() map[string]string
- func (mg *Service) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Service) GetID() string
- func (tr *Service) GetObservation() (map[string]interface{}, error)
- func (tr *Service) GetParameters() (map[string]interface{}, error)
- func (mg *Service) GetProviderConfigReference() *xpv1.Reference
- func (mg *Service) GetProviderReference() *xpv1.Reference
- func (mg *Service) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Service) GetTerraformResourceType() string
- func (tr *Service) GetTerraformSchemaVersion() int
- func (mg *Service) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Service) LateInitialize(attrs []byte) (bool, error)
- func (mg *Service) SetConditions(c ...xpv1.Condition)
- func (mg *Service) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Service) SetObservation(obs map[string]interface{}) error
- func (tr *Service) SetParameters(params map[string]interface{}) error
- func (mg *Service) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Service) SetProviderReference(r *xpv1.Reference)
- func (mg *Service) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Service) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServiceList
- type ServiceObservation
- type ServiceParameters
- type ServiceRelease
- func (in *ServiceRelease) DeepCopy() *ServiceRelease
- func (in *ServiceRelease) DeepCopyInto(out *ServiceRelease)
- func (in *ServiceRelease) DeepCopyObject() runtime.Object
- func (mg *ServiceRelease) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServiceRelease) GetConnectionDetailsMapping() map[string]string
- func (mg *ServiceRelease) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServiceRelease) GetID() string
- func (tr *ServiceRelease) GetObservation() (map[string]interface{}, error)
- func (tr *ServiceRelease) GetParameters() (map[string]interface{}, error)
- func (mg *ServiceRelease) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServiceRelease) GetProviderReference() *xpv1.Reference
- func (mg *ServiceRelease) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ServiceRelease) GetTerraformResourceType() string
- func (tr *ServiceRelease) GetTerraformSchemaVersion() int
- func (mg *ServiceRelease) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServiceRelease) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServiceRelease) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ServiceRelease) SetConditions(c ...xpv1.Condition)
- func (mg *ServiceRelease) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ServiceRelease) SetObservation(obs map[string]interface{}) error
- func (tr *ServiceRelease) SetParameters(params map[string]interface{}) error
- func (mg *ServiceRelease) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServiceRelease) SetProviderReference(r *xpv1.Reference)
- func (mg *ServiceRelease) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServiceRelease) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServiceReleaseList
- type ServiceReleaseObservation
- type ServiceReleaseParameters
- type ServiceReleaseSpec
- type ServiceReleaseStatus
- type ServiceSpec
- type ServiceStatus
- type StrategyAttachment
- func (in *StrategyAttachment) DeepCopy() *StrategyAttachment
- func (in *StrategyAttachment) DeepCopyInto(out *StrategyAttachment)
- func (in *StrategyAttachment) DeepCopyObject() runtime.Object
- func (mg *StrategyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *StrategyAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *StrategyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *StrategyAttachment) GetID() string
- func (tr *StrategyAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *StrategyAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *StrategyAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *StrategyAttachment) GetProviderReference() *xpv1.Reference
- func (mg *StrategyAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *StrategyAttachment) GetTerraformResourceType() string
- func (tr *StrategyAttachment) GetTerraformSchemaVersion() int
- func (mg *StrategyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *StrategyAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *StrategyAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *StrategyAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *StrategyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *StrategyAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *StrategyAttachment) SetParameters(params map[string]interface{}) error
- func (mg *StrategyAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *StrategyAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *StrategyAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *StrategyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type StrategyAttachmentList
- type StrategyAttachmentObservation
- type StrategyAttachmentParameters
- type StrategyAttachmentSpec
- type StrategyAttachmentStatus
- type UsagePlan
- func (in *UsagePlan) DeepCopy() *UsagePlan
- func (in *UsagePlan) DeepCopyInto(out *UsagePlan)
- func (in *UsagePlan) DeepCopyObject() runtime.Object
- func (mg *UsagePlan) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UsagePlan) GetConnectionDetailsMapping() map[string]string
- func (mg *UsagePlan) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UsagePlan) GetID() string
- func (tr *UsagePlan) GetObservation() (map[string]interface{}, error)
- func (tr *UsagePlan) GetParameters() (map[string]interface{}, error)
- func (mg *UsagePlan) GetProviderConfigReference() *xpv1.Reference
- func (mg *UsagePlan) GetProviderReference() *xpv1.Reference
- func (mg *UsagePlan) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UsagePlan) GetTerraformResourceType() string
- func (tr *UsagePlan) GetTerraformSchemaVersion() int
- func (mg *UsagePlan) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UsagePlan) LateInitialize(attrs []byte) (bool, error)
- func (mg *UsagePlan) SetConditions(c ...xpv1.Condition)
- func (mg *UsagePlan) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *UsagePlan) SetObservation(obs map[string]interface{}) error
- func (tr *UsagePlan) SetParameters(params map[string]interface{}) error
- func (mg *UsagePlan) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UsagePlan) SetProviderReference(r *xpv1.Reference)
- func (mg *UsagePlan) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UsagePlan) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UsagePlanAttachment
- func (in *UsagePlanAttachment) DeepCopy() *UsagePlanAttachment
- func (in *UsagePlanAttachment) DeepCopyInto(out *UsagePlanAttachment)
- func (in *UsagePlanAttachment) DeepCopyObject() runtime.Object
- func (mg *UsagePlanAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UsagePlanAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *UsagePlanAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UsagePlanAttachment) GetID() string
- func (tr *UsagePlanAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *UsagePlanAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *UsagePlanAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *UsagePlanAttachment) GetProviderReference() *xpv1.Reference
- func (mg *UsagePlanAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UsagePlanAttachment) GetTerraformResourceType() string
- func (tr *UsagePlanAttachment) GetTerraformSchemaVersion() int
- func (mg *UsagePlanAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UsagePlanAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *UsagePlanAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *UsagePlanAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *UsagePlanAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *UsagePlanAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *UsagePlanAttachment) SetParameters(params map[string]interface{}) error
- func (mg *UsagePlanAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UsagePlanAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *UsagePlanAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UsagePlanAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UsagePlanAttachmentList
- type UsagePlanAttachmentObservation
- type UsagePlanAttachmentParameters
- type UsagePlanAttachmentSpec
- type UsagePlanAttachmentStatus
- type UsagePlanList
- type UsagePlanListObservation
- type UsagePlanListParameters
- type UsagePlanObservation
- type UsagePlanParameters
- type UsagePlanSpec
- type UsagePlanStatus
Constants ¶
const ( CRDGroup = "apigateway.tencentcloud.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Api_Kind = "Api" Api_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Api_Kind}.String() Api_KindAPIVersion = Api_Kind + "." + CRDGroupVersion.String() Api_GroupVersionKind = CRDGroupVersion.WithKind(Api_Kind) )
Repository type metadata.
var ( ApiKey_Kind = "ApiKey" ApiKey_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ApiKey_Kind}.String() ApiKey_KindAPIVersion = ApiKey_Kind + "." + CRDGroupVersion.String() ApiKey_GroupVersionKind = CRDGroupVersion.WithKind(ApiKey_Kind) )
Repository type metadata.
var ( ApiKeyAttachment_Kind = "ApiKeyAttachment" ApiKeyAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ApiKeyAttachment_Kind}.String() ApiKeyAttachment_KindAPIVersion = ApiKeyAttachment_Kind + "." + CRDGroupVersion.String() ApiKeyAttachment_GroupVersionKind = CRDGroupVersion.WithKind(ApiKeyAttachment_Kind) )
Repository type metadata.
var ( CustomDomain_Kind = "CustomDomain" CustomDomain_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CustomDomain_Kind}.String() CustomDomain_KindAPIVersion = CustomDomain_Kind + "." + CRDGroupVersion.String() CustomDomain_GroupVersionKind = CRDGroupVersion.WithKind(CustomDomain_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 ( IpStrategy_Kind = "IpStrategy" IpStrategy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IpStrategy_Kind}.String() IpStrategy_KindAPIVersion = IpStrategy_Kind + "." + CRDGroupVersion.String() IpStrategy_GroupVersionKind = CRDGroupVersion.WithKind(IpStrategy_Kind) )
Repository type metadata.
var ( Service_Kind = "Service" Service_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Service_Kind}.String() Service_KindAPIVersion = Service_Kind + "." + CRDGroupVersion.String() Service_GroupVersionKind = CRDGroupVersion.WithKind(Service_Kind) )
Repository type metadata.
var ( ServiceRelease_Kind = "ServiceRelease" ServiceRelease_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServiceRelease_Kind}.String() ServiceRelease_KindAPIVersion = ServiceRelease_Kind + "." + CRDGroupVersion.String() ServiceRelease_GroupVersionKind = CRDGroupVersion.WithKind(ServiceRelease_Kind) )
Repository type metadata.
var ( StrategyAttachment_Kind = "StrategyAttachment" StrategyAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: StrategyAttachment_Kind}.String() StrategyAttachment_KindAPIVersion = StrategyAttachment_Kind + "." + CRDGroupVersion.String() StrategyAttachment_GroupVersionKind = CRDGroupVersion.WithKind(StrategyAttachment_Kind) )
Repository type metadata.
var ( UsagePlan_Kind = "UsagePlan" UsagePlan_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UsagePlan_Kind}.String() UsagePlan_KindAPIVersion = UsagePlan_Kind + "." + CRDGroupVersion.String() UsagePlan_GroupVersionKind = CRDGroupVersion.WithKind(UsagePlan_Kind) )
Repository type metadata.
var ( UsagePlanAttachment_Kind = "UsagePlanAttachment" UsagePlanAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UsagePlanAttachment_Kind}.String() UsagePlanAttachment_KindAPIVersion = UsagePlanAttachment_Kind + "." + CRDGroupVersion.String() UsagePlanAttachment_GroupVersionKind = CRDGroupVersion.WithKind(UsagePlanAttachment_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type APIListObservation ¶
type APIListObservation struct { APIDesc *string `json:"apiDesc,omitempty" tf:"api_desc,omitempty"` APIID *string `json:"apiId,omitempty" tf:"api_id,omitempty"` APIName *string `json:"apiName,omitempty" tf:"api_name,omitempty"` Method *string `json:"method,omitempty" tf:"method,omitempty"` Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*APIListObservation) DeepCopy ¶
func (in *APIListObservation) DeepCopy() *APIListObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIListObservation.
func (*APIListObservation) DeepCopyInto ¶
func (in *APIListObservation) DeepCopyInto(out *APIListObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type APIListParameters ¶
type APIListParameters struct { }
func (*APIListParameters) DeepCopy ¶
func (in *APIListParameters) DeepCopy() *APIListParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new APIListParameters.
func (*APIListParameters) DeepCopyInto ¶
func (in *APIListParameters) DeepCopyInto(out *APIListParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Api ¶
type Api struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiSpec `json:"spec"` Status ApiStatus `json:"status,omitempty"` }
Api is the Schema for the Apis 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,tencentcloudjet}
func (*Api) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Api.
func (*Api) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Api) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Api) GetCondition ¶
func (mg *Api) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Api.
func (*Api) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Api
func (*Api) GetDeletionPolicy ¶
func (mg *Api) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Api.
func (*Api) GetObservation ¶
GetObservation of this Api
func (*Api) GetParameters ¶
GetParameters of this Api
func (*Api) GetProviderConfigReference ¶
GetProviderConfigReference of this Api.
func (*Api) GetProviderReference ¶
GetProviderReference of this Api. Deprecated: Use GetProviderConfigReference.
func (*Api) GetPublishConnectionDetailsTo ¶
func (mg *Api) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Api.
func (*Api) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Api
func (*Api) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Api) GetWriteConnectionSecretToReference ¶
func (mg *Api) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Api.
func (*Api) LateInitialize ¶
LateInitialize this Api using its observed tfState. returns True if there are any spec changes for the resource.
func (*Api) ResolveReferences ¶
ResolveReferences of this Api.
func (*Api) SetConditions ¶
SetConditions of this Api.
func (*Api) SetDeletionPolicy ¶
func (mg *Api) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Api.
func (*Api) SetObservation ¶
SetObservation for this Api
func (*Api) SetParameters ¶
SetParameters for this Api
func (*Api) SetProviderConfigReference ¶
SetProviderConfigReference of this Api.
func (*Api) SetProviderReference ¶
SetProviderReference of this Api. Deprecated: Use SetProviderConfigReference.
func (*Api) SetPublishConnectionDetailsTo ¶
func (mg *Api) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Api.
func (*Api) SetWriteConnectionSecretToReference ¶
func (mg *Api) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Api.
type ApiKey ¶
type ApiKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiKeySpec `json:"spec"` Status ApiKeyStatus `json:"status,omitempty"` }
ApiKey is the Schema for the ApiKeys 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,tencentcloudjet}
func (*ApiKey) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKey.
func (*ApiKey) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiKey) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiKey) GetCondition ¶
func (mg *ApiKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ApiKey.
func (*ApiKey) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this ApiKey
func (*ApiKey) GetDeletionPolicy ¶
func (mg *ApiKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ApiKey.
func (*ApiKey) GetObservation ¶
GetObservation of this ApiKey
func (*ApiKey) GetParameters ¶
GetParameters of this ApiKey
func (*ApiKey) GetProviderConfigReference ¶
GetProviderConfigReference of this ApiKey.
func (*ApiKey) GetProviderReference ¶
GetProviderReference of this ApiKey. Deprecated: Use GetProviderConfigReference.
func (*ApiKey) GetPublishConnectionDetailsTo ¶
func (mg *ApiKey) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ApiKey.
func (*ApiKey) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this ApiKey
func (*ApiKey) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ApiKey) GetWriteConnectionSecretToReference ¶
func (mg *ApiKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ApiKey.
func (*ApiKey) LateInitialize ¶
LateInitialize this ApiKey using its observed tfState. returns True if there are any spec changes for the resource.
func (*ApiKey) SetConditions ¶
SetConditions of this ApiKey.
func (*ApiKey) SetDeletionPolicy ¶
func (mg *ApiKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ApiKey.
func (*ApiKey) SetObservation ¶
SetObservation for this ApiKey
func (*ApiKey) SetParameters ¶
SetParameters for this ApiKey
func (*ApiKey) SetProviderConfigReference ¶
SetProviderConfigReference of this ApiKey.
func (*ApiKey) SetProviderReference ¶
SetProviderReference of this ApiKey. Deprecated: Use SetProviderConfigReference.
func (*ApiKey) SetPublishConnectionDetailsTo ¶
func (mg *ApiKey) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ApiKey.
func (*ApiKey) SetWriteConnectionSecretToReference ¶
func (mg *ApiKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ApiKey.
type ApiKeyAttachment ¶
type ApiKeyAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiKeyAttachmentSpec `json:"spec"` Status ApiKeyAttachmentStatus `json:"status,omitempty"` }
ApiKeyAttachment is the Schema for the ApiKeyAttachments 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,tencentcloudjet}
func (*ApiKeyAttachment) DeepCopy ¶
func (in *ApiKeyAttachment) DeepCopy() *ApiKeyAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeyAttachment.
func (*ApiKeyAttachment) DeepCopyInto ¶
func (in *ApiKeyAttachment) DeepCopyInto(out *ApiKeyAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiKeyAttachment) DeepCopyObject ¶
func (in *ApiKeyAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiKeyAttachment) GetCondition ¶
func (mg *ApiKeyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ApiKeyAttachment.
func (*ApiKeyAttachment) GetConnectionDetailsMapping ¶
func (tr *ApiKeyAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ApiKeyAttachment
func (*ApiKeyAttachment) GetDeletionPolicy ¶
func (mg *ApiKeyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ApiKeyAttachment.
func (*ApiKeyAttachment) GetID ¶
func (tr *ApiKeyAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this ApiKeyAttachment
func (*ApiKeyAttachment) GetObservation ¶
func (tr *ApiKeyAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this ApiKeyAttachment
func (*ApiKeyAttachment) GetParameters ¶
func (tr *ApiKeyAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this ApiKeyAttachment
func (*ApiKeyAttachment) GetProviderConfigReference ¶
func (mg *ApiKeyAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ApiKeyAttachment.
func (*ApiKeyAttachment) GetProviderReference ¶
func (mg *ApiKeyAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this ApiKeyAttachment. Deprecated: Use GetProviderConfigReference.
func (*ApiKeyAttachment) GetPublishConnectionDetailsTo ¶
func (mg *ApiKeyAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ApiKeyAttachment.
func (*ApiKeyAttachment) GetTerraformResourceType ¶
func (mg *ApiKeyAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ApiKeyAttachment
func (*ApiKeyAttachment) GetTerraformSchemaVersion ¶
func (tr *ApiKeyAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ApiKeyAttachment) GetWriteConnectionSecretToReference ¶
func (mg *ApiKeyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ApiKeyAttachment.
func (*ApiKeyAttachment) LateInitialize ¶
func (tr *ApiKeyAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ApiKeyAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*ApiKeyAttachment) ResolveReferences ¶
ResolveReferences of this ApiKeyAttachment.
func (*ApiKeyAttachment) SetConditions ¶
func (mg *ApiKeyAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this ApiKeyAttachment.
func (*ApiKeyAttachment) SetDeletionPolicy ¶
func (mg *ApiKeyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ApiKeyAttachment.
func (*ApiKeyAttachment) SetObservation ¶
func (tr *ApiKeyAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this ApiKeyAttachment
func (*ApiKeyAttachment) SetParameters ¶
func (tr *ApiKeyAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this ApiKeyAttachment
func (*ApiKeyAttachment) SetProviderConfigReference ¶
func (mg *ApiKeyAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ApiKeyAttachment.
func (*ApiKeyAttachment) SetProviderReference ¶
func (mg *ApiKeyAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ApiKeyAttachment. Deprecated: Use SetProviderConfigReference.
func (*ApiKeyAttachment) SetPublishConnectionDetailsTo ¶
func (mg *ApiKeyAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ApiKeyAttachment.
func (*ApiKeyAttachment) SetWriteConnectionSecretToReference ¶
func (mg *ApiKeyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ApiKeyAttachment.
type ApiKeyAttachmentList ¶
type ApiKeyAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApiKeyAttachment `json:"items"` }
ApiKeyAttachmentList contains a list of ApiKeyAttachments
func (*ApiKeyAttachmentList) DeepCopy ¶
func (in *ApiKeyAttachmentList) DeepCopy() *ApiKeyAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeyAttachmentList.
func (*ApiKeyAttachmentList) DeepCopyInto ¶
func (in *ApiKeyAttachmentList) DeepCopyInto(out *ApiKeyAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiKeyAttachmentList) DeepCopyObject ¶
func (in *ApiKeyAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiKeyAttachmentList) GetItems ¶
func (l *ApiKeyAttachmentList) GetItems() []resource.Managed
GetItems of this ApiKeyAttachmentList.
type ApiKeyAttachmentObservation ¶
type ApiKeyAttachmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ApiKeyAttachmentObservation) DeepCopy ¶
func (in *ApiKeyAttachmentObservation) DeepCopy() *ApiKeyAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeyAttachmentObservation.
func (*ApiKeyAttachmentObservation) DeepCopyInto ¶
func (in *ApiKeyAttachmentObservation) DeepCopyInto(out *ApiKeyAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiKeyAttachmentParameters ¶
type ApiKeyAttachmentParameters struct { // ID of API key. // +crossplane:generate:reference:type=ApiKey // +kubebuilder:validation:Optional APIKeyID *string `json:"apiKeyId,omitempty" tf:"api_key_id,omitempty"` // +kubebuilder:validation:Optional APIKeyIDRef *v1.Reference `json:"apiKeyIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional APIKeyIDSelector *v1.Selector `json:"apiKeyIdSelector,omitempty" tf:"-"` // ID of the usage plan. // +crossplane:generate:reference:type=UsagePlan // +kubebuilder:validation:Optional UsagePlanID *string `json:"usagePlanId,omitempty" tf:"usage_plan_id,omitempty"` // +kubebuilder:validation:Optional UsagePlanIDRef *v1.Reference `json:"usagePlanIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional UsagePlanIDSelector *v1.Selector `json:"usagePlanIdSelector,omitempty" tf:"-"` }
func (*ApiKeyAttachmentParameters) DeepCopy ¶
func (in *ApiKeyAttachmentParameters) DeepCopy() *ApiKeyAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeyAttachmentParameters.
func (*ApiKeyAttachmentParameters) DeepCopyInto ¶
func (in *ApiKeyAttachmentParameters) DeepCopyInto(out *ApiKeyAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiKeyAttachmentSpec ¶
type ApiKeyAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ApiKeyAttachmentParameters `json:"forProvider"` }
ApiKeyAttachmentSpec defines the desired state of ApiKeyAttachment
func (*ApiKeyAttachmentSpec) DeepCopy ¶
func (in *ApiKeyAttachmentSpec) DeepCopy() *ApiKeyAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeyAttachmentSpec.
func (*ApiKeyAttachmentSpec) DeepCopyInto ¶
func (in *ApiKeyAttachmentSpec) DeepCopyInto(out *ApiKeyAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiKeyAttachmentStatus ¶
type ApiKeyAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ApiKeyAttachmentObservation `json:"atProvider,omitempty"` }
ApiKeyAttachmentStatus defines the observed state of ApiKeyAttachment.
func (*ApiKeyAttachmentStatus) DeepCopy ¶
func (in *ApiKeyAttachmentStatus) DeepCopy() *ApiKeyAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeyAttachmentStatus.
func (*ApiKeyAttachmentStatus) DeepCopyInto ¶
func (in *ApiKeyAttachmentStatus) DeepCopyInto(out *ApiKeyAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiKeyList ¶
type ApiKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApiKey `json:"items"` }
ApiKeyList contains a list of ApiKeys
func (*ApiKeyList) DeepCopy ¶
func (in *ApiKeyList) DeepCopy() *ApiKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeyList.
func (*ApiKeyList) DeepCopyInto ¶
func (in *ApiKeyList) DeepCopyInto(out *ApiKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiKeyList) DeepCopyObject ¶
func (in *ApiKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiKeyList) GetItems ¶
func (l *ApiKeyList) GetItems() []resource.Managed
GetItems of this ApiKeyList.
type ApiKeyObservation ¶
type ApiKeyObservation struct { AccessKeySecret *string `json:"accessKeySecret,omitempty" tf:"access_key_secret,omitempty"` CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` ModifyTime *string `json:"modifyTime,omitempty" tf:"modify_time,omitempty"` }
func (*ApiKeyObservation) DeepCopy ¶
func (in *ApiKeyObservation) DeepCopy() *ApiKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeyObservation.
func (*ApiKeyObservation) DeepCopyInto ¶
func (in *ApiKeyObservation) DeepCopyInto(out *ApiKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiKeyParameters ¶
type ApiKeyParameters struct { // Custom key name. // +kubebuilder:validation:Required SecretName *string `json:"secretName" tf:"secret_name,omitempty"` // Key status. Valid values: `on`, `off`. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ApiKeyParameters) DeepCopy ¶
func (in *ApiKeyParameters) DeepCopy() *ApiKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeyParameters.
func (*ApiKeyParameters) DeepCopyInto ¶
func (in *ApiKeyParameters) DeepCopyInto(out *ApiKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiKeySpec ¶
type ApiKeySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ApiKeyParameters `json:"forProvider"` }
ApiKeySpec defines the desired state of ApiKey
func (*ApiKeySpec) DeepCopy ¶
func (in *ApiKeySpec) DeepCopy() *ApiKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeySpec.
func (*ApiKeySpec) DeepCopyInto ¶
func (in *ApiKeySpec) DeepCopyInto(out *ApiKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiKeyStatus ¶
type ApiKeyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ApiKeyObservation `json:"atProvider,omitempty"` }
ApiKeyStatus defines the observed state of ApiKey.
func (*ApiKeyStatus) DeepCopy ¶
func (in *ApiKeyStatus) DeepCopy() *ApiKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiKeyStatus.
func (*ApiKeyStatus) DeepCopyInto ¶
func (in *ApiKeyStatus) DeepCopyInto(out *ApiKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiList ¶
type ApiList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Api `json:"items"` }
ApiList contains a list of Apis
func (*ApiList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiList.
func (*ApiList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApiObservation ¶
type ApiObservation 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 (*ApiObservation) DeepCopy ¶
func (in *ApiObservation) DeepCopy() *ApiObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiObservation.
func (*ApiObservation) DeepCopyInto ¶
func (in *ApiObservation) DeepCopyInto(out *ApiObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiParameters ¶
type ApiParameters struct { // Custom API description. // +kubebuilder:validation:Optional APIDesc *string `json:"apiDesc,omitempty" tf:"api_desc,omitempty"` // Custom API name. // +kubebuilder:validation:Required APIName *string `json:"apiName" tf:"api_name,omitempty"` // API authentication type. Valid values: `SECRET` (key pair authentication),`NONE` (no authentication). Default value: `NONE`. // +kubebuilder:validation:Optional AuthType *string `json:"authType,omitempty" tf:"auth_type,omitempty"` // Whether to enable CORS. Default value: `true`. // +kubebuilder:validation:Optional EnableCors *bool `json:"enableCors,omitempty" tf:"enable_cors,omitempty"` // API QPS value. Enter a positive number to limit the API query rate per second `QPS`. // +kubebuilder:validation:Optional PreLimit *float64 `json:"preLimit,omitempty" tf:"pre_limit,omitempty"` // API frontend request type. Valid values: `HTTP`, `WEBSOCKET`. Default value: `HTTP`. // +kubebuilder:validation:Optional Protocol *string `json:"protocol,omitempty" tf:"protocol,omitempty"` // API QPS value. Enter a positive number to limit the API query rate per second `QPS`. // +kubebuilder:validation:Optional ReleaseLimit *float64 `json:"releaseLimit,omitempty" tf:"release_limit,omitempty"` // Request frontend method configuration. Valid values: `GET`,`POST`,`PUT`,`DELETE`,`HEAD`,`ANY`. Default value: `GET`. // +kubebuilder:validation:Optional RequestConfigMethod *string `json:"requestConfigMethod,omitempty" tf:"request_config_method,omitempty"` // Request frontend path configuration. Like `/user/getinfo`. // +kubebuilder:validation:Required RequestConfigPath *string `json:"requestConfigPath" tf:"request_config_path,omitempty"` // Frontend request parameters. // +kubebuilder:validation:Optional RequestParameters []RequestParametersParameters `json:"requestParameters,omitempty" tf:"request_parameters,omitempty"` // Custom error code configuration. Must keep at least one after set. // +kubebuilder:validation:Optional ResponseErrorCodes []ResponseErrorCodesParameters `json:"responseErrorCodes,omitempty" tf:"response_error_codes,omitempty"` // Response failure sample of custom response configuration. // +kubebuilder:validation:Optional ResponseFailExample *string `json:"responseFailExample,omitempty" tf:"response_fail_example,omitempty"` // Successful response sample of custom response configuration. // +kubebuilder:validation:Optional ResponseSuccessExample *string `json:"responseSuccessExample,omitempty" tf:"response_success_example,omitempty"` // Return type. Valid values: `HTML`, `JSON`, `TEXT`, `BINARY`, `XML`. Default value: `HTML`. // +kubebuilder:validation:Optional ResponseType *string `json:"responseType,omitempty" tf:"response_type,omitempty"` // API backend service request method, such as `GET`. If `service_config_type` is `HTTP`, this parameter will be required. The frontend `request_config_method` and backend method `service_config_method` can be different. // +kubebuilder:validation:Optional ServiceConfigMethod *string `json:"serviceConfigMethod,omitempty" tf:"service_config_method,omitempty"` // Returned information of API backend mocking. This parameter is required when `service_config_type` is `MOCK`. // +kubebuilder:validation:Optional ServiceConfigMockReturnMessage *string `json:"serviceConfigMockReturnMessage,omitempty" tf:"service_config_mock_return_message,omitempty"` // API backend service path, such as /path. If `service_config_type` is `HTTP`, this parameter will be required. The frontend `request_config_path` and backend path `service_config_path` can be different. // +kubebuilder:validation:Optional ServiceConfigPath *string `json:"serviceConfigPath,omitempty" tf:"service_config_path,omitempty"` // Backend type. This parameter takes effect when VPC is enabled. Currently, only `clb` is supported. // +kubebuilder:validation:Optional ServiceConfigProduct *string `json:"serviceConfigProduct,omitempty" tf:"service_config_product,omitempty"` // SCF function name. This parameter takes effect when `service_config_type` is `SCF`. // +kubebuilder:validation:Optional ServiceConfigScfFunctionName *string `json:"serviceConfigScfFunctionName,omitempty" tf:"service_config_scf_function_name,omitempty"` // SCF function namespace. This parameter takes effect when `service_config_type` is `SCF`. // +kubebuilder:validation:Optional ServiceConfigScfFunctionNamespace *string `json:"serviceConfigScfFunctionNamespace,omitempty" tf:"service_config_scf_function_namespace,omitempty"` // SCF function version. This parameter takes effect when `service_config_type` is `SCF`. // +kubebuilder:validation:Optional ServiceConfigScfFunctionQualifier *string `json:"serviceConfigScfFunctionQualifier,omitempty" tf:"service_config_scf_function_qualifier,omitempty"` // API backend service timeout period in seconds. Default value: `5`. // +kubebuilder:validation:Optional ServiceConfigTimeout *float64 `json:"serviceConfigTimeout,omitempty" tf:"service_config_timeout,omitempty"` // API backend service type. Valid values: `WEBSOCKET`, `HTTP`, `SCF`, `MOCK`. Default value: `HTTP`. // +kubebuilder:validation:Optional ServiceConfigType *string `json:"serviceConfigType,omitempty" tf:"service_config_type,omitempty"` // API backend service url. This parameter is required when `service_config_type` is `HTTP`. // +kubebuilder:validation:Optional ServiceConfigURL *string `json:"serviceConfigUrl,omitempty" tf:"service_config_url,omitempty"` // Unique VPC ID. // +kubebuilder:validation:Optional ServiceConfigVPCID *string `json:"serviceConfigVpcId,omitempty" tf:"service_config_vpc_id,omitempty"` // Which service this API belongs. Refer to resource `tencentcloud_api_gateway_service`. // +crossplane:generate:reference:type=Service // +kubebuilder:validation:Optional ServiceID *string `json:"serviceId,omitempty" tf:"service_id,omitempty"` // +kubebuilder:validation:Optional ServiceIDRef *v1.Reference `json:"serviceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ServiceIDSelector *v1.Selector `json:"serviceIdSelector,omitempty" tf:"-"` // API QPS value. Enter a positive number to limit the API query rate per second `QPS`. // +kubebuilder:validation:Optional TestLimit *float64 `json:"testLimit,omitempty" tf:"test_limit,omitempty"` }
func (*ApiParameters) DeepCopy ¶
func (in *ApiParameters) DeepCopy() *ApiParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiParameters.
func (*ApiParameters) DeepCopyInto ¶
func (in *ApiParameters) DeepCopyInto(out *ApiParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiSpec ¶
type ApiSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ApiParameters `json:"forProvider"` }
ApiSpec defines the desired state of Api
func (*ApiSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiSpec.
func (*ApiSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiStatus ¶
type ApiStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ApiObservation `json:"atProvider,omitempty"` }
ApiStatus defines the observed state of Api.
func (*ApiStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiStatus.
func (*ApiStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachListObservation ¶
type AttachListObservation struct { APIID *string `json:"apiId,omitempty" tf:"api_id,omitempty"` APIName *string `json:"apiName,omitempty" tf:"api_name,omitempty"` CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` Environment *string `json:"environment,omitempty" tf:"environment,omitempty"` Method *string `json:"method,omitempty" tf:"method,omitempty"` ModifyTime *string `json:"modifyTime,omitempty" tf:"modify_time,omitempty"` Path *string `json:"path,omitempty" tf:"path,omitempty"` ServiceID *string `json:"serviceId,omitempty" tf:"service_id,omitempty"` ServiceName *string `json:"serviceName,omitempty" tf:"service_name,omitempty"` }
func (*AttachListObservation) DeepCopy ¶
func (in *AttachListObservation) DeepCopy() *AttachListObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachListObservation.
func (*AttachListObservation) DeepCopyInto ¶
func (in *AttachListObservation) DeepCopyInto(out *AttachListObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttachListParameters ¶
type AttachListParameters struct { }
func (*AttachListParameters) DeepCopy ¶
func (in *AttachListParameters) DeepCopy() *AttachListParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttachListParameters.
func (*AttachListParameters) DeepCopyInto ¶
func (in *AttachListParameters) DeepCopyInto(out *AttachListParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomain ¶
type CustomDomain struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CustomDomainSpec `json:"spec"` Status CustomDomainStatus `json:"status,omitempty"` }
CustomDomain is the Schema for the CustomDomains 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,tencentcloudjet}
func (*CustomDomain) DeepCopy ¶
func (in *CustomDomain) DeepCopy() *CustomDomain
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomain.
func (*CustomDomain) DeepCopyInto ¶
func (in *CustomDomain) DeepCopyInto(out *CustomDomain)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomDomain) DeepCopyObject ¶
func (in *CustomDomain) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomDomain) GetCondition ¶
func (mg *CustomDomain) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CustomDomain.
func (*CustomDomain) GetConnectionDetailsMapping ¶
func (tr *CustomDomain) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CustomDomain
func (*CustomDomain) GetDeletionPolicy ¶
func (mg *CustomDomain) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CustomDomain.
func (*CustomDomain) GetID ¶
func (tr *CustomDomain) GetID() string
GetID returns ID of underlying Terraform resource of this CustomDomain
func (*CustomDomain) GetObservation ¶
func (tr *CustomDomain) GetObservation() (map[string]interface{}, error)
GetObservation of this CustomDomain
func (*CustomDomain) GetParameters ¶
func (tr *CustomDomain) GetParameters() (map[string]interface{}, error)
GetParameters of this CustomDomain
func (*CustomDomain) GetProviderConfigReference ¶
func (mg *CustomDomain) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CustomDomain.
func (*CustomDomain) GetProviderReference ¶
func (mg *CustomDomain) GetProviderReference() *xpv1.Reference
GetProviderReference of this CustomDomain. Deprecated: Use GetProviderConfigReference.
func (*CustomDomain) GetPublishConnectionDetailsTo ¶
func (mg *CustomDomain) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CustomDomain.
func (*CustomDomain) GetTerraformResourceType ¶
func (mg *CustomDomain) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CustomDomain
func (*CustomDomain) GetTerraformSchemaVersion ¶
func (tr *CustomDomain) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CustomDomain) GetWriteConnectionSecretToReference ¶
func (mg *CustomDomain) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CustomDomain.
func (*CustomDomain) LateInitialize ¶
func (tr *CustomDomain) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CustomDomain using its observed tfState. returns True if there are any spec changes for the resource.
func (*CustomDomain) ResolveReferences ¶
ResolveReferences of this CustomDomain.
func (*CustomDomain) SetConditions ¶
func (mg *CustomDomain) SetConditions(c ...xpv1.Condition)
SetConditions of this CustomDomain.
func (*CustomDomain) SetDeletionPolicy ¶
func (mg *CustomDomain) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CustomDomain.
func (*CustomDomain) SetObservation ¶
func (tr *CustomDomain) SetObservation(obs map[string]interface{}) error
SetObservation for this CustomDomain
func (*CustomDomain) SetParameters ¶
func (tr *CustomDomain) SetParameters(params map[string]interface{}) error
SetParameters for this CustomDomain
func (*CustomDomain) SetProviderConfigReference ¶
func (mg *CustomDomain) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CustomDomain.
func (*CustomDomain) SetProviderReference ¶
func (mg *CustomDomain) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CustomDomain. Deprecated: Use SetProviderConfigReference.
func (*CustomDomain) SetPublishConnectionDetailsTo ¶
func (mg *CustomDomain) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CustomDomain.
func (*CustomDomain) SetWriteConnectionSecretToReference ¶
func (mg *CustomDomain) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CustomDomain.
type CustomDomainList ¶
type CustomDomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CustomDomain `json:"items"` }
CustomDomainList contains a list of CustomDomains
func (*CustomDomainList) DeepCopy ¶
func (in *CustomDomainList) DeepCopy() *CustomDomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainList.
func (*CustomDomainList) DeepCopyInto ¶
func (in *CustomDomainList) DeepCopyInto(out *CustomDomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomDomainList) DeepCopyObject ¶
func (in *CustomDomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomDomainList) GetItems ¶
func (l *CustomDomainList) GetItems() []resource.Managed
GetItems of this CustomDomainList.
type CustomDomainObservation ¶
type CustomDomainObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *float64 `json:"status,omitempty" tf:"status,omitempty"` }
func (*CustomDomainObservation) DeepCopy ¶
func (in *CustomDomainObservation) DeepCopy() *CustomDomainObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainObservation.
func (*CustomDomainObservation) DeepCopyInto ¶
func (in *CustomDomainObservation) DeepCopyInto(out *CustomDomainObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomainParameters ¶
type CustomDomainParameters struct { // Unique certificate ID of the custom domain name to be bound. You can choose to upload for the `protocol` attribute value `https` or `http&https`. // +kubebuilder:validation:Optional CertificateID *string `json:"certificateId,omitempty" tf:"certificate_id,omitempty"` // Default domain name. // +kubebuilder:validation:Required DefaultDomain *string `json:"defaultDomain" tf:"default_domain,omitempty"` // Whether the default path mapping is used. The default value is `true`. When it is `false`, it means custom path mapping. In this case, the `path_mappings` attribute is required. // +kubebuilder:validation:Optional IsDefaultMapping *bool `json:"isDefaultMapping,omitempty" tf:"is_default_mapping,omitempty"` // Network type. Valid values: `OUTER`, `INNER`. // +kubebuilder:validation:Required NetType *string `json:"netType" tf:"net_type,omitempty"` // Custom domain name path mapping. The data format is: `path#environment`. Optional values for the environment are `test`, `prepub`, and `release`. // +kubebuilder:validation:Optional PathMappings []*string `json:"pathMappings,omitempty" tf:"path_mappings,omitempty"` // Protocol supported by service. Valid values: `http`, `https`, `http&https`. // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // Unique service ID. // +crossplane:generate:reference:type=Service // +kubebuilder:validation:Optional ServiceID *string `json:"serviceId,omitempty" tf:"service_id,omitempty"` // +kubebuilder:validation:Optional ServiceIDRef *v1.Reference `json:"serviceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ServiceIDSelector *v1.Selector `json:"serviceIdSelector,omitempty" tf:"-"` // Custom domain name to be bound. // +kubebuilder:validation:Required SubDomain *string `json:"subDomain" tf:"sub_domain,omitempty"` }
func (*CustomDomainParameters) DeepCopy ¶
func (in *CustomDomainParameters) DeepCopy() *CustomDomainParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainParameters.
func (*CustomDomainParameters) DeepCopyInto ¶
func (in *CustomDomainParameters) DeepCopyInto(out *CustomDomainParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomainSpec ¶
type CustomDomainSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CustomDomainParameters `json:"forProvider"` }
CustomDomainSpec defines the desired state of CustomDomain
func (*CustomDomainSpec) DeepCopy ¶
func (in *CustomDomainSpec) DeepCopy() *CustomDomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainSpec.
func (*CustomDomainSpec) DeepCopyInto ¶
func (in *CustomDomainSpec) DeepCopyInto(out *CustomDomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomDomainStatus ¶
type CustomDomainStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CustomDomainObservation `json:"atProvider,omitempty"` }
CustomDomainStatus defines the observed state of CustomDomain.
func (*CustomDomainStatus) DeepCopy ¶
func (in *CustomDomainStatus) DeepCopy() *CustomDomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDomainStatus.
func (*CustomDomainStatus) DeepCopyInto ¶
func (in *CustomDomainStatus) DeepCopyInto(out *CustomDomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpStrategy ¶
type IpStrategy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IpStrategySpec `json:"spec"` Status IpStrategyStatus `json:"status,omitempty"` }
IpStrategy is the Schema for the IpStrategys 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,tencentcloudjet}
func (*IpStrategy) DeepCopy ¶
func (in *IpStrategy) DeepCopy() *IpStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpStrategy.
func (*IpStrategy) DeepCopyInto ¶
func (in *IpStrategy) DeepCopyInto(out *IpStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpStrategy) DeepCopyObject ¶
func (in *IpStrategy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IpStrategy) GetCondition ¶
func (mg *IpStrategy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IpStrategy.
func (*IpStrategy) GetConnectionDetailsMapping ¶
func (tr *IpStrategy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IpStrategy
func (*IpStrategy) GetDeletionPolicy ¶
func (mg *IpStrategy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IpStrategy.
func (*IpStrategy) GetID ¶
func (tr *IpStrategy) GetID() string
GetID returns ID of underlying Terraform resource of this IpStrategy
func (*IpStrategy) GetObservation ¶
func (tr *IpStrategy) GetObservation() (map[string]interface{}, error)
GetObservation of this IpStrategy
func (*IpStrategy) GetParameters ¶
func (tr *IpStrategy) GetParameters() (map[string]interface{}, error)
GetParameters of this IpStrategy
func (*IpStrategy) GetProviderConfigReference ¶
func (mg *IpStrategy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IpStrategy.
func (*IpStrategy) GetProviderReference ¶
func (mg *IpStrategy) GetProviderReference() *xpv1.Reference
GetProviderReference of this IpStrategy. Deprecated: Use GetProviderConfigReference.
func (*IpStrategy) GetPublishConnectionDetailsTo ¶
func (mg *IpStrategy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IpStrategy.
func (*IpStrategy) GetTerraformResourceType ¶
func (mg *IpStrategy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IpStrategy
func (*IpStrategy) GetTerraformSchemaVersion ¶
func (tr *IpStrategy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IpStrategy) GetWriteConnectionSecretToReference ¶
func (mg *IpStrategy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IpStrategy.
func (*IpStrategy) LateInitialize ¶
func (tr *IpStrategy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IpStrategy using its observed tfState. returns True if there are any spec changes for the resource.
func (*IpStrategy) ResolveReferences ¶
ResolveReferences of this IpStrategy.
func (*IpStrategy) SetConditions ¶
func (mg *IpStrategy) SetConditions(c ...xpv1.Condition)
SetConditions of this IpStrategy.
func (*IpStrategy) SetDeletionPolicy ¶
func (mg *IpStrategy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IpStrategy.
func (*IpStrategy) SetObservation ¶
func (tr *IpStrategy) SetObservation(obs map[string]interface{}) error
SetObservation for this IpStrategy
func (*IpStrategy) SetParameters ¶
func (tr *IpStrategy) SetParameters(params map[string]interface{}) error
SetParameters for this IpStrategy
func (*IpStrategy) SetProviderConfigReference ¶
func (mg *IpStrategy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IpStrategy.
func (*IpStrategy) SetProviderReference ¶
func (mg *IpStrategy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IpStrategy. Deprecated: Use SetProviderConfigReference.
func (*IpStrategy) SetPublishConnectionDetailsTo ¶
func (mg *IpStrategy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IpStrategy.
func (*IpStrategy) SetWriteConnectionSecretToReference ¶
func (mg *IpStrategy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IpStrategy.
type IpStrategyList ¶
type IpStrategyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IpStrategy `json:"items"` }
IpStrategyList contains a list of IpStrategys
func (*IpStrategyList) DeepCopy ¶
func (in *IpStrategyList) DeepCopy() *IpStrategyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpStrategyList.
func (*IpStrategyList) DeepCopyInto ¶
func (in *IpStrategyList) DeepCopyInto(out *IpStrategyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpStrategyList) DeepCopyObject ¶
func (in *IpStrategyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IpStrategyList) GetItems ¶
func (l *IpStrategyList) GetItems() []resource.Managed
GetItems of this IpStrategyList.
type IpStrategyObservation ¶
type IpStrategyObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` StrategyID *string `json:"strategyId,omitempty" tf:"strategy_id,omitempty"` }
func (*IpStrategyObservation) DeepCopy ¶
func (in *IpStrategyObservation) DeepCopy() *IpStrategyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpStrategyObservation.
func (*IpStrategyObservation) DeepCopyInto ¶
func (in *IpStrategyObservation) DeepCopyInto(out *IpStrategyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpStrategyParameters ¶
type IpStrategyParameters struct { // The ID of the API gateway service. // +crossplane:generate:reference:type=Service // +kubebuilder:validation:Optional ServiceID *string `json:"serviceId,omitempty" tf:"service_id,omitempty"` // +kubebuilder:validation:Optional ServiceIDRef *v1.Reference `json:"serviceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ServiceIDSelector *v1.Selector `json:"serviceIdSelector,omitempty" tf:"-"` // IP address data. // +kubebuilder:validation:Required StrategyData *string `json:"strategyData" tf:"strategy_data,omitempty"` // User defined strategy name. // +kubebuilder:validation:Required StrategyName *string `json:"strategyName" tf:"strategy_name,omitempty"` // Blacklist or whitelist. // +kubebuilder:validation:Required StrategyType *string `json:"strategyType" tf:"strategy_type,omitempty"` }
func (*IpStrategyParameters) DeepCopy ¶
func (in *IpStrategyParameters) DeepCopy() *IpStrategyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpStrategyParameters.
func (*IpStrategyParameters) DeepCopyInto ¶
func (in *IpStrategyParameters) DeepCopyInto(out *IpStrategyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpStrategySpec ¶
type IpStrategySpec struct { v1.ResourceSpec `json:",inline"` ForProvider IpStrategyParameters `json:"forProvider"` }
IpStrategySpec defines the desired state of IpStrategy
func (*IpStrategySpec) DeepCopy ¶
func (in *IpStrategySpec) DeepCopy() *IpStrategySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpStrategySpec.
func (*IpStrategySpec) DeepCopyInto ¶
func (in *IpStrategySpec) DeepCopyInto(out *IpStrategySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpStrategyStatus ¶
type IpStrategyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IpStrategyObservation `json:"atProvider,omitempty"` }
IpStrategyStatus defines the observed state of IpStrategy.
func (*IpStrategyStatus) DeepCopy ¶
func (in *IpStrategyStatus) DeepCopy() *IpStrategyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpStrategyStatus.
func (*IpStrategyStatus) DeepCopyInto ¶
func (in *IpStrategyStatus) DeepCopyInto(out *IpStrategyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestParametersObservation ¶
type RequestParametersObservation struct { }
func (*RequestParametersObservation) DeepCopy ¶
func (in *RequestParametersObservation) DeepCopy() *RequestParametersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestParametersObservation.
func (*RequestParametersObservation) DeepCopyInto ¶
func (in *RequestParametersObservation) DeepCopyInto(out *RequestParametersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequestParametersParameters ¶
type RequestParametersParameters struct { // Parameter default value. // +kubebuilder:validation:Optional DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"` // Parameter description. // +kubebuilder:validation:Optional Desc *string `json:"desc,omitempty" tf:"desc,omitempty"` // Parameter name. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Parameter location. // +kubebuilder:validation:Required Position *string `json:"position" tf:"position,omitempty"` // If this parameter required. Default value: `false`. // +kubebuilder:validation:Optional Required *bool `json:"required,omitempty" tf:"required,omitempty"` // Parameter type. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*RequestParametersParameters) DeepCopy ¶
func (in *RequestParametersParameters) DeepCopy() *RequestParametersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequestParametersParameters.
func (*RequestParametersParameters) DeepCopyInto ¶
func (in *RequestParametersParameters) DeepCopyInto(out *RequestParametersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseErrorCodesObservation ¶
type ResponseErrorCodesObservation struct { }
func (*ResponseErrorCodesObservation) DeepCopy ¶
func (in *ResponseErrorCodesObservation) DeepCopy() *ResponseErrorCodesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseErrorCodesObservation.
func (*ResponseErrorCodesObservation) DeepCopyInto ¶
func (in *ResponseErrorCodesObservation) DeepCopyInto(out *ResponseErrorCodesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResponseErrorCodesParameters ¶
type ResponseErrorCodesParameters struct { // Custom response configuration error code. // +kubebuilder:validation:Required Code *float64 `json:"code" tf:"code,omitempty"` // Custom error code conversion. // +kubebuilder:validation:Optional ConvertedCode *float64 `json:"convertedCode,omitempty" tf:"converted_code,omitempty"` // Parameter description. // +kubebuilder:validation:Optional Desc *string `json:"desc,omitempty" tf:"desc,omitempty"` // Custom response configuration error message. // +kubebuilder:validation:Required Msg *string `json:"msg" tf:"msg,omitempty"` // Whether to enable error code conversion. Default value: `false`. // +kubebuilder:validation:Optional NeedConvert *bool `json:"needConvert,omitempty" tf:"need_convert,omitempty"` }
func (*ResponseErrorCodesParameters) DeepCopy ¶
func (in *ResponseErrorCodesParameters) DeepCopy() *ResponseErrorCodesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResponseErrorCodesParameters.
func (*ResponseErrorCodesParameters) DeepCopyInto ¶
func (in *ResponseErrorCodesParameters) DeepCopyInto(out *ResponseErrorCodesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Service ¶
type Service struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceSpec `json:"spec"` Status ServiceStatus `json:"status,omitempty"` }
Service is the Schema for the Services 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,tencentcloudjet}
func (*Service) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Service.
func (*Service) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Service) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Service) GetCondition ¶
func (mg *Service) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Service.
func (*Service) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Service
func (*Service) GetDeletionPolicy ¶
func (mg *Service) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Service.
func (*Service) GetObservation ¶
GetObservation of this Service
func (*Service) GetParameters ¶
GetParameters of this Service
func (*Service) GetProviderConfigReference ¶
GetProviderConfigReference of this Service.
func (*Service) GetProviderReference ¶
GetProviderReference of this Service. Deprecated: Use GetProviderConfigReference.
func (*Service) GetPublishConnectionDetailsTo ¶
func (mg *Service) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Service.
func (*Service) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Service
func (*Service) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Service) GetWriteConnectionSecretToReference ¶
func (mg *Service) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Service.
func (*Service) LateInitialize ¶
LateInitialize this Service using its observed tfState. returns True if there are any spec changes for the resource.
func (*Service) SetConditions ¶
SetConditions of this Service.
func (*Service) SetDeletionPolicy ¶
func (mg *Service) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Service.
func (*Service) SetObservation ¶
SetObservation for this Service
func (*Service) SetParameters ¶
SetParameters for this Service
func (*Service) SetProviderConfigReference ¶
SetProviderConfigReference of this Service.
func (*Service) SetProviderReference ¶
SetProviderReference of this Service. Deprecated: Use SetProviderConfigReference.
func (*Service) SetPublishConnectionDetailsTo ¶
func (mg *Service) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Service.
func (*Service) SetWriteConnectionSecretToReference ¶
func (mg *Service) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Service.
type ServiceList ¶
type ServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Service `json:"items"` }
ServiceList contains a list of Services
func (*ServiceList) DeepCopy ¶
func (in *ServiceList) DeepCopy() *ServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceList.
func (*ServiceList) DeepCopyInto ¶
func (in *ServiceList) DeepCopyInto(out *ServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceList) DeepCopyObject ¶
func (in *ServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceList) GetItems ¶
func (l *ServiceList) GetItems() []resource.Managed
GetItems of this ServiceList.
type ServiceObservation ¶
type ServiceObservation struct { APIList []APIListObservation `json:"apiList,omitempty" tf:"api_list,omitempty"` CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` InnerHTTPPort *float64 `json:"innerHttpPort,omitempty" tf:"inner_http_port,omitempty"` InnerHTTPSPort *float64 `json:"innerHttpsPort,omitempty" tf:"inner_https_port,omitempty"` InternalSubDomain *string `json:"internalSubDomain,omitempty" tf:"internal_sub_domain,omitempty"` ModifyTime *string `json:"modifyTime,omitempty" tf:"modify_time,omitempty"` OuterSubDomain *string `json:"outerSubDomain,omitempty" tf:"outer_sub_domain,omitempty"` UsagePlanList []UsagePlanListObservation `json:"usagePlanList,omitempty" tf:"usage_plan_list,omitempty"` }
func (*ServiceObservation) DeepCopy ¶
func (in *ServiceObservation) DeepCopy() *ServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceObservation.
func (*ServiceObservation) DeepCopyInto ¶
func (in *ServiceObservation) DeepCopyInto(out *ServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceParameters ¶
type ServiceParameters struct { // Self-deployed cluster name, which is used to specify the self-deployed cluster where the service is to be created. // +kubebuilder:validation:Optional ExclusiveSetName *string `json:"exclusiveSetName,omitempty" tf:"exclusive_set_name,omitempty"` // IP version number. Valid values: `IPv4`, `IPv6`. Default value: `IPv4`. // +kubebuilder:validation:Optional IPVersion *string `json:"ipVersion,omitempty" tf:"ip_version,omitempty"` // Network type list, which is used to specify the supported network types. Valid values: `INNER`, `OUTER`. `INNER` indicates access over private network, and `OUTER` indicates access over public network. // +kubebuilder:validation:Required NetType []*string `json:"netType" tf:"net_type,omitempty"` // API QPS value. Enter a positive number to limit the API query rate per second `QPS`. // +kubebuilder:validation:Optional PreLimit *float64 `json:"preLimit,omitempty" tf:"pre_limit,omitempty"` // Service frontend request type. Valid values: `http`, `https`, `http&https`. // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` // API QPS value. Enter a positive number to limit the API query rate per second `QPS`. // +kubebuilder:validation:Optional ReleaseLimit *float64 `json:"releaseLimit,omitempty" tf:"release_limit,omitempty"` // Custom service description. // +kubebuilder:validation:Optional ServiceDesc *string `json:"serviceDesc,omitempty" tf:"service_desc,omitempty"` // Custom service name. // +kubebuilder:validation:Required ServiceName *string `json:"serviceName" tf:"service_name,omitempty"` // API QPS value. Enter a positive number to limit the API query rate per second `QPS`. // +kubebuilder:validation:Optional TestLimit *float64 `json:"testLimit,omitempty" tf:"test_limit,omitempty"` }
func (*ServiceParameters) DeepCopy ¶
func (in *ServiceParameters) DeepCopy() *ServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceParameters.
func (*ServiceParameters) DeepCopyInto ¶
func (in *ServiceParameters) DeepCopyInto(out *ServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceRelease ¶
type ServiceRelease struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceReleaseSpec `json:"spec"` Status ServiceReleaseStatus `json:"status,omitempty"` }
ServiceRelease is the Schema for the ServiceReleases 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,tencentcloudjet}
func (*ServiceRelease) DeepCopy ¶
func (in *ServiceRelease) DeepCopy() *ServiceRelease
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceRelease.
func (*ServiceRelease) DeepCopyInto ¶
func (in *ServiceRelease) DeepCopyInto(out *ServiceRelease)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceRelease) DeepCopyObject ¶
func (in *ServiceRelease) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceRelease) GetCondition ¶
func (mg *ServiceRelease) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServiceRelease.
func (*ServiceRelease) GetConnectionDetailsMapping ¶
func (tr *ServiceRelease) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServiceRelease
func (*ServiceRelease) GetDeletionPolicy ¶
func (mg *ServiceRelease) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServiceRelease.
func (*ServiceRelease) GetID ¶
func (tr *ServiceRelease) GetID() string
GetID returns ID of underlying Terraform resource of this ServiceRelease
func (*ServiceRelease) GetObservation ¶
func (tr *ServiceRelease) GetObservation() (map[string]interface{}, error)
GetObservation of this ServiceRelease
func (*ServiceRelease) GetParameters ¶
func (tr *ServiceRelease) GetParameters() (map[string]interface{}, error)
GetParameters of this ServiceRelease
func (*ServiceRelease) GetProviderConfigReference ¶
func (mg *ServiceRelease) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServiceRelease.
func (*ServiceRelease) GetProviderReference ¶
func (mg *ServiceRelease) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServiceRelease. Deprecated: Use GetProviderConfigReference.
func (*ServiceRelease) GetPublishConnectionDetailsTo ¶
func (mg *ServiceRelease) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServiceRelease.
func (*ServiceRelease) GetTerraformResourceType ¶
func (mg *ServiceRelease) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServiceRelease
func (*ServiceRelease) GetTerraformSchemaVersion ¶
func (tr *ServiceRelease) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServiceRelease) GetWriteConnectionSecretToReference ¶
func (mg *ServiceRelease) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServiceRelease.
func (*ServiceRelease) LateInitialize ¶
func (tr *ServiceRelease) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServiceRelease using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServiceRelease) ResolveReferences ¶
ResolveReferences of this ServiceRelease.
func (*ServiceRelease) SetConditions ¶
func (mg *ServiceRelease) SetConditions(c ...xpv1.Condition)
SetConditions of this ServiceRelease.
func (*ServiceRelease) SetDeletionPolicy ¶
func (mg *ServiceRelease) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServiceRelease.
func (*ServiceRelease) SetObservation ¶
func (tr *ServiceRelease) SetObservation(obs map[string]interface{}) error
SetObservation for this ServiceRelease
func (*ServiceRelease) SetParameters ¶
func (tr *ServiceRelease) SetParameters(params map[string]interface{}) error
SetParameters for this ServiceRelease
func (*ServiceRelease) SetProviderConfigReference ¶
func (mg *ServiceRelease) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServiceRelease.
func (*ServiceRelease) SetProviderReference ¶
func (mg *ServiceRelease) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServiceRelease. Deprecated: Use SetProviderConfigReference.
func (*ServiceRelease) SetPublishConnectionDetailsTo ¶
func (mg *ServiceRelease) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServiceRelease.
func (*ServiceRelease) SetWriteConnectionSecretToReference ¶
func (mg *ServiceRelease) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServiceRelease.
type ServiceReleaseList ¶
type ServiceReleaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceRelease `json:"items"` }
ServiceReleaseList contains a list of ServiceReleases
func (*ServiceReleaseList) DeepCopy ¶
func (in *ServiceReleaseList) DeepCopy() *ServiceReleaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceReleaseList.
func (*ServiceReleaseList) DeepCopyInto ¶
func (in *ServiceReleaseList) DeepCopyInto(out *ServiceReleaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceReleaseList) DeepCopyObject ¶
func (in *ServiceReleaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceReleaseList) GetItems ¶
func (l *ServiceReleaseList) GetItems() []resource.Managed
GetItems of this ServiceReleaseList.
type ServiceReleaseObservation ¶
type ServiceReleaseObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ServiceReleaseObservation) DeepCopy ¶
func (in *ServiceReleaseObservation) DeepCopy() *ServiceReleaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceReleaseObservation.
func (*ServiceReleaseObservation) DeepCopyInto ¶
func (in *ServiceReleaseObservation) DeepCopyInto(out *ServiceReleaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceReleaseParameters ¶
type ServiceReleaseParameters struct { // API gateway service environment name to be released. Valid values: `test`, `prepub`, `release`. // +kubebuilder:validation:Required EnvironmentName *string `json:"environmentName" tf:"environment_name,omitempty"` // This release description of the API gateway service. // +kubebuilder:validation:Required ReleaseDesc *string `json:"releaseDesc" tf:"release_desc,omitempty"` // The release version. // +kubebuilder:validation:Optional ReleaseVersion *string `json:"releaseVersion,omitempty" tf:"release_version,omitempty"` // ID of API gateway service. // +crossplane:generate:reference:type=Service // +kubebuilder:validation:Optional ServiceID *string `json:"serviceId,omitempty" tf:"service_id,omitempty"` // +kubebuilder:validation:Optional ServiceIDRef *v1.Reference `json:"serviceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ServiceIDSelector *v1.Selector `json:"serviceIdSelector,omitempty" tf:"-"` }
func (*ServiceReleaseParameters) DeepCopy ¶
func (in *ServiceReleaseParameters) DeepCopy() *ServiceReleaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceReleaseParameters.
func (*ServiceReleaseParameters) DeepCopyInto ¶
func (in *ServiceReleaseParameters) DeepCopyInto(out *ServiceReleaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceReleaseSpec ¶
type ServiceReleaseSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServiceReleaseParameters `json:"forProvider"` }
ServiceReleaseSpec defines the desired state of ServiceRelease
func (*ServiceReleaseSpec) DeepCopy ¶
func (in *ServiceReleaseSpec) DeepCopy() *ServiceReleaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceReleaseSpec.
func (*ServiceReleaseSpec) DeepCopyInto ¶
func (in *ServiceReleaseSpec) DeepCopyInto(out *ServiceReleaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceReleaseStatus ¶
type ServiceReleaseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServiceReleaseObservation `json:"atProvider,omitempty"` }
ServiceReleaseStatus defines the observed state of ServiceRelease.
func (*ServiceReleaseStatus) DeepCopy ¶
func (in *ServiceReleaseStatus) DeepCopy() *ServiceReleaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceReleaseStatus.
func (*ServiceReleaseStatus) DeepCopyInto ¶
func (in *ServiceReleaseStatus) DeepCopyInto(out *ServiceReleaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpec ¶
type ServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServiceParameters `json:"forProvider"` }
ServiceSpec defines the desired state of Service
func (*ServiceSpec) DeepCopy ¶
func (in *ServiceSpec) DeepCopy() *ServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpec.
func (*ServiceSpec) DeepCopyInto ¶
func (in *ServiceSpec) DeepCopyInto(out *ServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceStatus ¶
type ServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServiceObservation `json:"atProvider,omitempty"` }
ServiceStatus defines the observed state of Service.
func (*ServiceStatus) DeepCopy ¶
func (in *ServiceStatus) DeepCopy() *ServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceStatus.
func (*ServiceStatus) DeepCopyInto ¶
func (in *ServiceStatus) DeepCopyInto(out *ServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StrategyAttachment ¶
type StrategyAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StrategyAttachmentSpec `json:"spec"` Status StrategyAttachmentStatus `json:"status,omitempty"` }
StrategyAttachment is the Schema for the StrategyAttachments 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,tencentcloudjet}
func (*StrategyAttachment) DeepCopy ¶
func (in *StrategyAttachment) DeepCopy() *StrategyAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StrategyAttachment.
func (*StrategyAttachment) DeepCopyInto ¶
func (in *StrategyAttachment) DeepCopyInto(out *StrategyAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StrategyAttachment) DeepCopyObject ¶
func (in *StrategyAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StrategyAttachment) GetCondition ¶
func (mg *StrategyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this StrategyAttachment.
func (*StrategyAttachment) GetConnectionDetailsMapping ¶
func (tr *StrategyAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this StrategyAttachment
func (*StrategyAttachment) GetDeletionPolicy ¶
func (mg *StrategyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this StrategyAttachment.
func (*StrategyAttachment) GetID ¶
func (tr *StrategyAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this StrategyAttachment
func (*StrategyAttachment) GetObservation ¶
func (tr *StrategyAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this StrategyAttachment
func (*StrategyAttachment) GetParameters ¶
func (tr *StrategyAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this StrategyAttachment
func (*StrategyAttachment) GetProviderConfigReference ¶
func (mg *StrategyAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this StrategyAttachment.
func (*StrategyAttachment) GetProviderReference ¶
func (mg *StrategyAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this StrategyAttachment. Deprecated: Use GetProviderConfigReference.
func (*StrategyAttachment) GetPublishConnectionDetailsTo ¶
func (mg *StrategyAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this StrategyAttachment.
func (*StrategyAttachment) GetTerraformResourceType ¶
func (mg *StrategyAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this StrategyAttachment
func (*StrategyAttachment) GetTerraformSchemaVersion ¶
func (tr *StrategyAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*StrategyAttachment) GetWriteConnectionSecretToReference ¶
func (mg *StrategyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this StrategyAttachment.
func (*StrategyAttachment) LateInitialize ¶
func (tr *StrategyAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this StrategyAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*StrategyAttachment) ResolveReferences ¶
ResolveReferences of this StrategyAttachment.
func (*StrategyAttachment) SetConditions ¶
func (mg *StrategyAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this StrategyAttachment.
func (*StrategyAttachment) SetDeletionPolicy ¶
func (mg *StrategyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this StrategyAttachment.
func (*StrategyAttachment) SetObservation ¶
func (tr *StrategyAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this StrategyAttachment
func (*StrategyAttachment) SetParameters ¶
func (tr *StrategyAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this StrategyAttachment
func (*StrategyAttachment) SetProviderConfigReference ¶
func (mg *StrategyAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this StrategyAttachment.
func (*StrategyAttachment) SetProviderReference ¶
func (mg *StrategyAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this StrategyAttachment. Deprecated: Use SetProviderConfigReference.
func (*StrategyAttachment) SetPublishConnectionDetailsTo ¶
func (mg *StrategyAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this StrategyAttachment.
func (*StrategyAttachment) SetWriteConnectionSecretToReference ¶
func (mg *StrategyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this StrategyAttachment.
type StrategyAttachmentList ¶
type StrategyAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []StrategyAttachment `json:"items"` }
StrategyAttachmentList contains a list of StrategyAttachments
func (*StrategyAttachmentList) DeepCopy ¶
func (in *StrategyAttachmentList) DeepCopy() *StrategyAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StrategyAttachmentList.
func (*StrategyAttachmentList) DeepCopyInto ¶
func (in *StrategyAttachmentList) DeepCopyInto(out *StrategyAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StrategyAttachmentList) DeepCopyObject ¶
func (in *StrategyAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StrategyAttachmentList) GetItems ¶
func (l *StrategyAttachmentList) GetItems() []resource.Managed
GetItems of this StrategyAttachmentList.
type StrategyAttachmentObservation ¶
type StrategyAttachmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*StrategyAttachmentObservation) DeepCopy ¶
func (in *StrategyAttachmentObservation) DeepCopy() *StrategyAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StrategyAttachmentObservation.
func (*StrategyAttachmentObservation) DeepCopyInto ¶
func (in *StrategyAttachmentObservation) DeepCopyInto(out *StrategyAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StrategyAttachmentParameters ¶
type StrategyAttachmentParameters struct { // The API that needs to be bound. // +crossplane:generate:reference:type=Api // +kubebuilder:validation:Optional BindAPIID *string `json:"bindApiId,omitempty" tf:"bind_api_id,omitempty"` // +kubebuilder:validation:Optional BindAPIIDRef *v1.Reference `json:"bindApiidRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional BindAPIIDSelector *v1.Selector `json:"bindApiidSelector,omitempty" tf:"-"` // The environment of the strategy association. Valid values: `test`, `release`, `prepub`. // +kubebuilder:validation:Required EnvironmentName *string `json:"environmentName" tf:"environment_name,omitempty"` // The ID of the API gateway service. // +crossplane:generate:reference:type=Service // +kubebuilder:validation:Optional ServiceID *string `json:"serviceId,omitempty" tf:"service_id,omitempty"` // +kubebuilder:validation:Optional ServiceIDRef *v1.Reference `json:"serviceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ServiceIDSelector *v1.Selector `json:"serviceIdSelector,omitempty" tf:"-"` // The ID of the API gateway strategy. // +crossplane:generate:reference:type=IpStrategy // +kubebuilder:validation:Optional StrategyID *string `json:"strategyId,omitempty" tf:"strategy_id,omitempty"` // +kubebuilder:validation:Optional StrategyIDRef *v1.Reference `json:"strategyIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional StrategyIDSelector *v1.Selector `json:"strategyIdSelector,omitempty" tf:"-"` }
func (*StrategyAttachmentParameters) DeepCopy ¶
func (in *StrategyAttachmentParameters) DeepCopy() *StrategyAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StrategyAttachmentParameters.
func (*StrategyAttachmentParameters) DeepCopyInto ¶
func (in *StrategyAttachmentParameters) DeepCopyInto(out *StrategyAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StrategyAttachmentSpec ¶
type StrategyAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider StrategyAttachmentParameters `json:"forProvider"` }
StrategyAttachmentSpec defines the desired state of StrategyAttachment
func (*StrategyAttachmentSpec) DeepCopy ¶
func (in *StrategyAttachmentSpec) DeepCopy() *StrategyAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StrategyAttachmentSpec.
func (*StrategyAttachmentSpec) DeepCopyInto ¶
func (in *StrategyAttachmentSpec) DeepCopyInto(out *StrategyAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StrategyAttachmentStatus ¶
type StrategyAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider StrategyAttachmentObservation `json:"atProvider,omitempty"` }
StrategyAttachmentStatus defines the observed state of StrategyAttachment.
func (*StrategyAttachmentStatus) DeepCopy ¶
func (in *StrategyAttachmentStatus) DeepCopy() *StrategyAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StrategyAttachmentStatus.
func (*StrategyAttachmentStatus) DeepCopyInto ¶
func (in *StrategyAttachmentStatus) DeepCopyInto(out *StrategyAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlan ¶
type UsagePlan struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UsagePlanSpec `json:"spec"` Status UsagePlanStatus `json:"status,omitempty"` }
UsagePlan is the Schema for the UsagePlans 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,tencentcloudjet}
func (*UsagePlan) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlan.
func (*UsagePlan) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UsagePlan) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UsagePlan) GetCondition ¶
func (mg *UsagePlan) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UsagePlan.
func (*UsagePlan) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this UsagePlan
func (*UsagePlan) GetDeletionPolicy ¶
func (mg *UsagePlan) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UsagePlan.
func (*UsagePlan) GetObservation ¶
GetObservation of this UsagePlan
func (*UsagePlan) GetParameters ¶
GetParameters of this UsagePlan
func (*UsagePlan) GetProviderConfigReference ¶
GetProviderConfigReference of this UsagePlan.
func (*UsagePlan) GetProviderReference ¶
GetProviderReference of this UsagePlan. Deprecated: Use GetProviderConfigReference.
func (*UsagePlan) GetPublishConnectionDetailsTo ¶
func (mg *UsagePlan) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UsagePlan.
func (*UsagePlan) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this UsagePlan
func (*UsagePlan) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UsagePlan) GetWriteConnectionSecretToReference ¶
func (mg *UsagePlan) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UsagePlan.
func (*UsagePlan) LateInitialize ¶
LateInitialize this UsagePlan using its observed tfState. returns True if there are any spec changes for the resource.
func (*UsagePlan) SetConditions ¶
SetConditions of this UsagePlan.
func (*UsagePlan) SetDeletionPolicy ¶
func (mg *UsagePlan) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UsagePlan.
func (*UsagePlan) SetObservation ¶
SetObservation for this UsagePlan
func (*UsagePlan) SetParameters ¶
SetParameters for this UsagePlan
func (*UsagePlan) SetProviderConfigReference ¶
SetProviderConfigReference of this UsagePlan.
func (*UsagePlan) SetProviderReference ¶
SetProviderReference of this UsagePlan. Deprecated: Use SetProviderConfigReference.
func (*UsagePlan) SetPublishConnectionDetailsTo ¶
func (mg *UsagePlan) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UsagePlan.
func (*UsagePlan) SetWriteConnectionSecretToReference ¶
func (mg *UsagePlan) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UsagePlan.
type UsagePlanAttachment ¶
type UsagePlanAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UsagePlanAttachmentSpec `json:"spec"` Status UsagePlanAttachmentStatus `json:"status,omitempty"` }
UsagePlanAttachment is the Schema for the UsagePlanAttachments 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,tencentcloudjet}
func (*UsagePlanAttachment) DeepCopy ¶
func (in *UsagePlanAttachment) DeepCopy() *UsagePlanAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanAttachment.
func (*UsagePlanAttachment) DeepCopyInto ¶
func (in *UsagePlanAttachment) DeepCopyInto(out *UsagePlanAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UsagePlanAttachment) DeepCopyObject ¶
func (in *UsagePlanAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UsagePlanAttachment) GetCondition ¶
func (mg *UsagePlanAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UsagePlanAttachment.
func (*UsagePlanAttachment) GetConnectionDetailsMapping ¶
func (tr *UsagePlanAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this UsagePlanAttachment
func (*UsagePlanAttachment) GetDeletionPolicy ¶
func (mg *UsagePlanAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UsagePlanAttachment.
func (*UsagePlanAttachment) GetID ¶
func (tr *UsagePlanAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this UsagePlanAttachment
func (*UsagePlanAttachment) GetObservation ¶
func (tr *UsagePlanAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this UsagePlanAttachment
func (*UsagePlanAttachment) GetParameters ¶
func (tr *UsagePlanAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this UsagePlanAttachment
func (*UsagePlanAttachment) GetProviderConfigReference ¶
func (mg *UsagePlanAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this UsagePlanAttachment.
func (*UsagePlanAttachment) GetProviderReference ¶
func (mg *UsagePlanAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this UsagePlanAttachment. Deprecated: Use GetProviderConfigReference.
func (*UsagePlanAttachment) GetPublishConnectionDetailsTo ¶
func (mg *UsagePlanAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UsagePlanAttachment.
func (*UsagePlanAttachment) GetTerraformResourceType ¶
func (mg *UsagePlanAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this UsagePlanAttachment
func (*UsagePlanAttachment) GetTerraformSchemaVersion ¶
func (tr *UsagePlanAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UsagePlanAttachment) GetWriteConnectionSecretToReference ¶
func (mg *UsagePlanAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UsagePlanAttachment.
func (*UsagePlanAttachment) LateInitialize ¶
func (tr *UsagePlanAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this UsagePlanAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*UsagePlanAttachment) ResolveReferences ¶
ResolveReferences of this UsagePlanAttachment.
func (*UsagePlanAttachment) SetConditions ¶
func (mg *UsagePlanAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this UsagePlanAttachment.
func (*UsagePlanAttachment) SetDeletionPolicy ¶
func (mg *UsagePlanAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UsagePlanAttachment.
func (*UsagePlanAttachment) SetObservation ¶
func (tr *UsagePlanAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this UsagePlanAttachment
func (*UsagePlanAttachment) SetParameters ¶
func (tr *UsagePlanAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this UsagePlanAttachment
func (*UsagePlanAttachment) SetProviderConfigReference ¶
func (mg *UsagePlanAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this UsagePlanAttachment.
func (*UsagePlanAttachment) SetProviderReference ¶
func (mg *UsagePlanAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this UsagePlanAttachment. Deprecated: Use SetProviderConfigReference.
func (*UsagePlanAttachment) SetPublishConnectionDetailsTo ¶
func (mg *UsagePlanAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UsagePlanAttachment.
func (*UsagePlanAttachment) SetWriteConnectionSecretToReference ¶
func (mg *UsagePlanAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UsagePlanAttachment.
type UsagePlanAttachmentList ¶
type UsagePlanAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UsagePlanAttachment `json:"items"` }
UsagePlanAttachmentList contains a list of UsagePlanAttachments
func (*UsagePlanAttachmentList) DeepCopy ¶
func (in *UsagePlanAttachmentList) DeepCopy() *UsagePlanAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanAttachmentList.
func (*UsagePlanAttachmentList) DeepCopyInto ¶
func (in *UsagePlanAttachmentList) DeepCopyInto(out *UsagePlanAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UsagePlanAttachmentList) DeepCopyObject ¶
func (in *UsagePlanAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UsagePlanAttachmentList) GetItems ¶
func (l *UsagePlanAttachmentList) GetItems() []resource.Managed
GetItems of this UsagePlanAttachmentList.
type UsagePlanAttachmentObservation ¶
type UsagePlanAttachmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*UsagePlanAttachmentObservation) DeepCopy ¶
func (in *UsagePlanAttachmentObservation) DeepCopy() *UsagePlanAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanAttachmentObservation.
func (*UsagePlanAttachmentObservation) DeepCopyInto ¶
func (in *UsagePlanAttachmentObservation) DeepCopyInto(out *UsagePlanAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanAttachmentParameters ¶
type UsagePlanAttachmentParameters struct { // ID of the API. This parameter will be required when `bind_type` is `API`. // +crossplane:generate:reference:type=Api // +kubebuilder:validation:Optional APIID *string `json:"apiId,omitempty" tf:"api_id,omitempty"` // +kubebuilder:validation:Optional APIIDRef *v1.Reference `json:"apiidRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional APIIDSelector *v1.Selector `json:"apiidSelector,omitempty" tf:"-"` // Binding type. Valid values: `API`, `SERVICE`. Default value is `SERVICE`. // +kubebuilder:validation:Optional BindType *string `json:"bindType,omitempty" tf:"bind_type,omitempty"` // The environment to be bound. Valid values: `test`, `prepub`, `release`. // +kubebuilder:validation:Required Environment *string `json:"environment" tf:"environment,omitempty"` // ID of the service. // +crossplane:generate:reference:type=Service // +kubebuilder:validation:Optional ServiceID *string `json:"serviceId,omitempty" tf:"service_id,omitempty"` // +kubebuilder:validation:Optional ServiceIDRef *v1.Reference `json:"serviceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ServiceIDSelector *v1.Selector `json:"serviceIdSelector,omitempty" tf:"-"` // ID of the usage plan. // +crossplane:generate:reference:type=UsagePlan // +kubebuilder:validation:Optional UsagePlanID *string `json:"usagePlanId,omitempty" tf:"usage_plan_id,omitempty"` // +kubebuilder:validation:Optional UsagePlanIDRef *v1.Reference `json:"usagePlanIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional UsagePlanIDSelector *v1.Selector `json:"usagePlanIdSelector,omitempty" tf:"-"` }
func (*UsagePlanAttachmentParameters) DeepCopy ¶
func (in *UsagePlanAttachmentParameters) DeepCopy() *UsagePlanAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanAttachmentParameters.
func (*UsagePlanAttachmentParameters) DeepCopyInto ¶
func (in *UsagePlanAttachmentParameters) DeepCopyInto(out *UsagePlanAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanAttachmentSpec ¶
type UsagePlanAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UsagePlanAttachmentParameters `json:"forProvider"` }
UsagePlanAttachmentSpec defines the desired state of UsagePlanAttachment
func (*UsagePlanAttachmentSpec) DeepCopy ¶
func (in *UsagePlanAttachmentSpec) DeepCopy() *UsagePlanAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanAttachmentSpec.
func (*UsagePlanAttachmentSpec) DeepCopyInto ¶
func (in *UsagePlanAttachmentSpec) DeepCopyInto(out *UsagePlanAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanAttachmentStatus ¶
type UsagePlanAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UsagePlanAttachmentObservation `json:"atProvider,omitempty"` }
UsagePlanAttachmentStatus defines the observed state of UsagePlanAttachment.
func (*UsagePlanAttachmentStatus) DeepCopy ¶
func (in *UsagePlanAttachmentStatus) DeepCopy() *UsagePlanAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanAttachmentStatus.
func (*UsagePlanAttachmentStatus) DeepCopyInto ¶
func (in *UsagePlanAttachmentStatus) DeepCopyInto(out *UsagePlanAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanList ¶
type UsagePlanList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UsagePlan `json:"items"` }
UsagePlanList contains a list of UsagePlans
func (*UsagePlanList) DeepCopy ¶
func (in *UsagePlanList) DeepCopy() *UsagePlanList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanList.
func (*UsagePlanList) DeepCopyInto ¶
func (in *UsagePlanList) DeepCopyInto(out *UsagePlanList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UsagePlanList) DeepCopyObject ¶
func (in *UsagePlanList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UsagePlanList) GetItems ¶
func (l *UsagePlanList) GetItems() []resource.Managed
GetItems of this UsagePlanList.
type UsagePlanListObservation ¶
type UsagePlanListObservation struct { APIID *string `json:"apiId,omitempty" tf:"api_id,omitempty"` BindType *string `json:"bindType,omitempty" tf:"bind_type,omitempty"` UsagePlanID *string `json:"usagePlanId,omitempty" tf:"usage_plan_id,omitempty"` UsagePlanName *string `json:"usagePlanName,omitempty" tf:"usage_plan_name,omitempty"` }
func (*UsagePlanListObservation) DeepCopy ¶
func (in *UsagePlanListObservation) DeepCopy() *UsagePlanListObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanListObservation.
func (*UsagePlanListObservation) DeepCopyInto ¶
func (in *UsagePlanListObservation) DeepCopyInto(out *UsagePlanListObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanListParameters ¶
type UsagePlanListParameters struct { }
func (*UsagePlanListParameters) DeepCopy ¶
func (in *UsagePlanListParameters) DeepCopy() *UsagePlanListParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanListParameters.
func (*UsagePlanListParameters) DeepCopyInto ¶
func (in *UsagePlanListParameters) DeepCopyInto(out *UsagePlanListParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanObservation ¶
type UsagePlanObservation struct { AttachAPIKeys []*string `json:"attachApiKeys,omitempty" tf:"attach_api_keys,omitempty"` AttachList []AttachListObservation `json:"attachList,omitempty" tf:"attach_list,omitempty"` CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` ModifyTime *string `json:"modifyTime,omitempty" tf:"modify_time,omitempty"` }
func (*UsagePlanObservation) DeepCopy ¶
func (in *UsagePlanObservation) DeepCopy() *UsagePlanObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanObservation.
func (*UsagePlanObservation) DeepCopyInto ¶
func (in *UsagePlanObservation) DeepCopyInto(out *UsagePlanObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanParameters ¶
type UsagePlanParameters struct { // Total number of requests allowed. Valid values: -1, [1,99999999]. The default value is -1, which indicates no limit. // +kubebuilder:validation:Optional MaxRequestNum *float64 `json:"maxRequestNum,omitempty" tf:"max_request_num,omitempty"` // Limit of requests per second. Valid values: -1, [1,2000]. The default value is -1, which indicates no limit. // +kubebuilder:validation:Optional MaxRequestNumPreSec *float64 `json:"maxRequestNumPreSec,omitempty" tf:"max_request_num_pre_sec,omitempty"` // Custom usage plan description. // +kubebuilder:validation:Optional UsagePlanDesc *string `json:"usagePlanDesc,omitempty" tf:"usage_plan_desc,omitempty"` // Custom usage plan name. // +kubebuilder:validation:Required UsagePlanName *string `json:"usagePlanName" tf:"usage_plan_name,omitempty"` }
func (*UsagePlanParameters) DeepCopy ¶
func (in *UsagePlanParameters) DeepCopy() *UsagePlanParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanParameters.
func (*UsagePlanParameters) DeepCopyInto ¶
func (in *UsagePlanParameters) DeepCopyInto(out *UsagePlanParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanSpec ¶
type UsagePlanSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UsagePlanParameters `json:"forProvider"` }
UsagePlanSpec defines the desired state of UsagePlan
func (*UsagePlanSpec) DeepCopy ¶
func (in *UsagePlanSpec) DeepCopy() *UsagePlanSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanSpec.
func (*UsagePlanSpec) DeepCopyInto ¶
func (in *UsagePlanSpec) DeepCopyInto(out *UsagePlanSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsagePlanStatus ¶
type UsagePlanStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UsagePlanObservation `json:"atProvider,omitempty"` }
UsagePlanStatus defines the observed state of UsagePlan.
func (*UsagePlanStatus) DeepCopy ¶
func (in *UsagePlanStatus) DeepCopy() *UsagePlanStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsagePlanStatus.
func (*UsagePlanStatus) DeepCopyInto ¶
func (in *UsagePlanStatus) DeepCopyInto(out *UsagePlanStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_api_types.go
- zz_apikey_types.go
- zz_apikeyattachment_types.go
- zz_customdomain_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_ipstrategy_types.go
- zz_service_types.go
- zz_servicerelease_types.go
- zz_strategyattachment_types.go
- zz_usageplan_types.go
- zz_usageplanattachment_types.go