Documentation ¶
Overview ¶
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Package v1api20230501preview contains API Schema definitions for the apimanagement v1api20230501preview API group +groupName=apimanagement.azure.com
Package v1api20230501preview contains API Schema definitions for the apimanagement v1api20230501preview API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=apimanagement.azure.com +versionName=v1api20230501preview
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type APIVersion
- type AdditionalLocation
- func (location *AdditionalLocation) AssignProperties_From_AdditionalLocation(source *storage.AdditionalLocation) error
- func (location *AdditionalLocation) AssignProperties_To_AdditionalLocation(destination *storage.AdditionalLocation) error
- func (location *AdditionalLocation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AdditionalLocation) DeepCopy() *AdditionalLocation
- func (in *AdditionalLocation) DeepCopyInto(out *AdditionalLocation)
- func (location *AdditionalLocation) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (location *AdditionalLocation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AdditionalLocation_NatGatewayState
- type AdditionalLocation_NatGatewayState_STATUS
- type AdditionalLocation_PlatformVersion_STATUS
- type AdditionalLocation_STATUS
- func (location *AdditionalLocation_STATUS) AssignProperties_From_AdditionalLocation_STATUS(source *storage.AdditionalLocation_STATUS) error
- func (location *AdditionalLocation_STATUS) AssignProperties_To_AdditionalLocation_STATUS(destination *storage.AdditionalLocation_STATUS) error
- func (in *AdditionalLocation_STATUS) DeepCopy() *AdditionalLocation_STATUS
- func (in *AdditionalLocation_STATUS) DeepCopyInto(out *AdditionalLocation_STATUS)
- func (location *AdditionalLocation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (location *AdditionalLocation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Api
- func (api *Api) AssignProperties_From_Api(source *storage.Api) error
- func (api *Api) AssignProperties_To_Api(destination *storage.Api) error
- func (api *Api) AzureName() string
- func (api *Api) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (api *Api) ConvertFrom(hub conversion.Hub) error
- func (api *Api) ConvertTo(hub conversion.Hub) error
- func (in *Api) DeepCopy() *Api
- func (in *Api) DeepCopyInto(out *Api)
- func (in *Api) DeepCopyObject() runtime.Object
- func (api *Api) Default()
- func (api Api) GetAPIVersion() string
- func (api *Api) GetConditions() conditions.Conditions
- func (api *Api) GetResourceScope() genruntime.ResourceScope
- func (api *Api) GetSpec() genruntime.ConvertibleSpec
- func (api *Api) GetStatus() genruntime.ConvertibleStatus
- func (api *Api) GetSupportedOperations() []genruntime.ResourceOperation
- func (api *Api) GetType() string
- func (api *Api) NewEmptyStatus() genruntime.ConvertibleStatus
- func (api *Api) OriginalGVK() *schema.GroupVersionKind
- func (api *Api) Owner() *genruntime.ResourceReference
- func (api *Api) SecretDestinationExpressions() []*core.DestinationExpression
- func (api *Api) SetConditions(conditions conditions.Conditions)
- func (api *Api) SetStatus(status genruntime.ConvertibleStatus) error
- func (api *Api) ValidateCreate() (admission.Warnings, error)
- func (api *Api) ValidateDelete() (admission.Warnings, error)
- func (api *Api) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type ApiContactInformation
- func (information *ApiContactInformation) AssignProperties_From_ApiContactInformation(source *storage.ApiContactInformation) error
- func (information *ApiContactInformation) AssignProperties_To_ApiContactInformation(destination *storage.ApiContactInformation) error
- func (information *ApiContactInformation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApiContactInformation) DeepCopy() *ApiContactInformation
- func (in *ApiContactInformation) DeepCopyInto(out *ApiContactInformation)
- func (information *ApiContactInformation) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (information *ApiContactInformation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApiContactInformation_STATUS
- func (information *ApiContactInformation_STATUS) AssignProperties_From_ApiContactInformation_STATUS(source *storage.ApiContactInformation_STATUS) error
- func (information *ApiContactInformation_STATUS) AssignProperties_To_ApiContactInformation_STATUS(destination *storage.ApiContactInformation_STATUS) error
- func (in *ApiContactInformation_STATUS) DeepCopy() *ApiContactInformation_STATUS
- func (in *ApiContactInformation_STATUS) DeepCopyInto(out *ApiContactInformation_STATUS)
- func (information *ApiContactInformation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (information *ApiContactInformation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApiContractProperties_Protocols_STATUS
- type ApiContractProperties_Type_STATUS
- type ApiCreateOrUpdateProperties_ApiType
- type ApiCreateOrUpdateProperties_Format
- type ApiCreateOrUpdateProperties_Protocols
- type ApiCreateOrUpdateProperties_TranslateRequiredQueryParameters
- type ApiCreateOrUpdateProperties_Type
- type ApiCreateOrUpdateProperties_WsdlSelector
- func (selector *ApiCreateOrUpdateProperties_WsdlSelector) AssignProperties_From_ApiCreateOrUpdateProperties_WsdlSelector(source *storage.ApiCreateOrUpdateProperties_WsdlSelector) error
- func (selector *ApiCreateOrUpdateProperties_WsdlSelector) AssignProperties_To_ApiCreateOrUpdateProperties_WsdlSelector(destination *storage.ApiCreateOrUpdateProperties_WsdlSelector) error
- func (selector *ApiCreateOrUpdateProperties_WsdlSelector) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApiCreateOrUpdateProperties_WsdlSelector) DeepCopy() *ApiCreateOrUpdateProperties_WsdlSelector
- func (in *ApiCreateOrUpdateProperties_WsdlSelector) DeepCopyInto(out *ApiCreateOrUpdateProperties_WsdlSelector)
- func (selector *ApiCreateOrUpdateProperties_WsdlSelector) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (selector *ApiCreateOrUpdateProperties_WsdlSelector) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApiLicenseInformation
- func (information *ApiLicenseInformation) AssignProperties_From_ApiLicenseInformation(source *storage.ApiLicenseInformation) error
- func (information *ApiLicenseInformation) AssignProperties_To_ApiLicenseInformation(destination *storage.ApiLicenseInformation) error
- func (information *ApiLicenseInformation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApiLicenseInformation) DeepCopy() *ApiLicenseInformation
- func (in *ApiLicenseInformation) DeepCopyInto(out *ApiLicenseInformation)
- func (information *ApiLicenseInformation) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (information *ApiLicenseInformation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApiLicenseInformation_STATUS
- func (information *ApiLicenseInformation_STATUS) AssignProperties_From_ApiLicenseInformation_STATUS(source *storage.ApiLicenseInformation_STATUS) error
- func (information *ApiLicenseInformation_STATUS) AssignProperties_To_ApiLicenseInformation_STATUS(destination *storage.ApiLicenseInformation_STATUS) error
- func (in *ApiLicenseInformation_STATUS) DeepCopy() *ApiLicenseInformation_STATUS
- func (in *ApiLicenseInformation_STATUS) DeepCopyInto(out *ApiLicenseInformation_STATUS)
- func (information *ApiLicenseInformation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (information *ApiLicenseInformation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApiList
- type ApiManagementServiceIdentity
- func (identity *ApiManagementServiceIdentity) AssignProperties_From_ApiManagementServiceIdentity(source *storage.ApiManagementServiceIdentity) error
- func (identity *ApiManagementServiceIdentity) AssignProperties_To_ApiManagementServiceIdentity(destination *storage.ApiManagementServiceIdentity) error
- func (identity *ApiManagementServiceIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApiManagementServiceIdentity) DeepCopy() *ApiManagementServiceIdentity
- func (in *ApiManagementServiceIdentity) DeepCopyInto(out *ApiManagementServiceIdentity)
- func (identity *ApiManagementServiceIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *ApiManagementServiceIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApiManagementServiceIdentity_STATUS
- func (identity *ApiManagementServiceIdentity_STATUS) AssignProperties_From_ApiManagementServiceIdentity_STATUS(source *storage.ApiManagementServiceIdentity_STATUS) error
- func (identity *ApiManagementServiceIdentity_STATUS) AssignProperties_To_ApiManagementServiceIdentity_STATUS(destination *storage.ApiManagementServiceIdentity_STATUS) error
- func (in *ApiManagementServiceIdentity_STATUS) DeepCopy() *ApiManagementServiceIdentity_STATUS
- func (in *ApiManagementServiceIdentity_STATUS) DeepCopyInto(out *ApiManagementServiceIdentity_STATUS)
- func (identity *ApiManagementServiceIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *ApiManagementServiceIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApiManagementServiceIdentity_Type
- type ApiManagementServiceIdentity_Type_STATUS
- type ApiManagementServiceProperties_DeveloperPortalStatus
- type ApiManagementServiceProperties_DeveloperPortalStatus_STATUS
- type ApiManagementServiceProperties_LegacyPortalStatus
- type ApiManagementServiceProperties_LegacyPortalStatus_STATUS
- type ApiManagementServiceProperties_NatGatewayState
- type ApiManagementServiceProperties_NatGatewayState_STATUS
- type ApiManagementServiceProperties_PlatformVersion_STATUS
- type ApiManagementServiceProperties_PublicNetworkAccess
- type ApiManagementServiceProperties_PublicNetworkAccess_STATUS
- type ApiManagementServiceProperties_VirtualNetworkType
- type ApiManagementServiceProperties_VirtualNetworkType_STATUS
- type ApiManagementServiceSkuProperties
- func (properties *ApiManagementServiceSkuProperties) AssignProperties_From_ApiManagementServiceSkuProperties(source *storage.ApiManagementServiceSkuProperties) error
- func (properties *ApiManagementServiceSkuProperties) AssignProperties_To_ApiManagementServiceSkuProperties(destination *storage.ApiManagementServiceSkuProperties) error
- func (properties *ApiManagementServiceSkuProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApiManagementServiceSkuProperties) DeepCopy() *ApiManagementServiceSkuProperties
- func (in *ApiManagementServiceSkuProperties) DeepCopyInto(out *ApiManagementServiceSkuProperties)
- func (properties *ApiManagementServiceSkuProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *ApiManagementServiceSkuProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApiManagementServiceSkuProperties_Name
- type ApiManagementServiceSkuProperties_Name_STATUS
- type ApiManagementServiceSkuProperties_STATUS
- func (properties *ApiManagementServiceSkuProperties_STATUS) AssignProperties_From_ApiManagementServiceSkuProperties_STATUS(source *storage.ApiManagementServiceSkuProperties_STATUS) error
- func (properties *ApiManagementServiceSkuProperties_STATUS) AssignProperties_To_ApiManagementServiceSkuProperties_STATUS(destination *storage.ApiManagementServiceSkuProperties_STATUS) error
- func (in *ApiManagementServiceSkuProperties_STATUS) DeepCopy() *ApiManagementServiceSkuProperties_STATUS
- func (in *ApiManagementServiceSkuProperties_STATUS) DeepCopyInto(out *ApiManagementServiceSkuProperties_STATUS)
- func (properties *ApiManagementServiceSkuProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *ApiManagementServiceSkuProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApiOperatorSpec
- func (operator *ApiOperatorSpec) AssignProperties_From_ApiOperatorSpec(source *storage.ApiOperatorSpec) error
- func (operator *ApiOperatorSpec) AssignProperties_To_ApiOperatorSpec(destination *storage.ApiOperatorSpec) error
- func (in *ApiOperatorSpec) DeepCopy() *ApiOperatorSpec
- func (in *ApiOperatorSpec) DeepCopyInto(out *ApiOperatorSpec)
- type ApiVersionConstraint
- func (constraint *ApiVersionConstraint) AssignProperties_From_ApiVersionConstraint(source *storage.ApiVersionConstraint) error
- func (constraint *ApiVersionConstraint) AssignProperties_To_ApiVersionConstraint(destination *storage.ApiVersionConstraint) error
- func (constraint *ApiVersionConstraint) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApiVersionConstraint) DeepCopy() *ApiVersionConstraint
- func (in *ApiVersionConstraint) DeepCopyInto(out *ApiVersionConstraint)
- func (constraint *ApiVersionConstraint) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (constraint *ApiVersionConstraint) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApiVersionConstraint_STATUS
- func (constraint *ApiVersionConstraint_STATUS) AssignProperties_From_ApiVersionConstraint_STATUS(source *storage.ApiVersionConstraint_STATUS) error
- func (constraint *ApiVersionConstraint_STATUS) AssignProperties_To_ApiVersionConstraint_STATUS(destination *storage.ApiVersionConstraint_STATUS) error
- func (in *ApiVersionConstraint_STATUS) DeepCopy() *ApiVersionConstraint_STATUS
- func (in *ApiVersionConstraint_STATUS) DeepCopyInto(out *ApiVersionConstraint_STATUS)
- func (constraint *ApiVersionConstraint_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (constraint *ApiVersionConstraint_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApiVersionSet
- func (versionSet *ApiVersionSet) AssignProperties_From_ApiVersionSet(source *storage.ApiVersionSet) error
- func (versionSet *ApiVersionSet) AssignProperties_To_ApiVersionSet(destination *storage.ApiVersionSet) error
- func (versionSet *ApiVersionSet) AzureName() string
- func (versionSet *ApiVersionSet) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (versionSet *ApiVersionSet) ConvertFrom(hub conversion.Hub) error
- func (versionSet *ApiVersionSet) ConvertTo(hub conversion.Hub) error
- func (in *ApiVersionSet) DeepCopy() *ApiVersionSet
- func (in *ApiVersionSet) DeepCopyInto(out *ApiVersionSet)
- func (in *ApiVersionSet) DeepCopyObject() runtime.Object
- func (versionSet *ApiVersionSet) Default()
- func (versionSet ApiVersionSet) GetAPIVersion() string
- func (versionSet *ApiVersionSet) GetConditions() conditions.Conditions
- func (versionSet *ApiVersionSet) GetResourceScope() genruntime.ResourceScope
- func (versionSet *ApiVersionSet) GetSpec() genruntime.ConvertibleSpec
- func (versionSet *ApiVersionSet) GetStatus() genruntime.ConvertibleStatus
- func (versionSet *ApiVersionSet) GetSupportedOperations() []genruntime.ResourceOperation
- func (versionSet *ApiVersionSet) GetType() string
- func (versionSet *ApiVersionSet) NewEmptyStatus() genruntime.ConvertibleStatus
- func (versionSet *ApiVersionSet) OriginalGVK() *schema.GroupVersionKind
- func (versionSet *ApiVersionSet) Owner() *genruntime.ResourceReference
- func (versionSet *ApiVersionSet) SecretDestinationExpressions() []*core.DestinationExpression
- func (versionSet *ApiVersionSet) SetConditions(conditions conditions.Conditions)
- func (versionSet *ApiVersionSet) SetStatus(status genruntime.ConvertibleStatus) error
- func (versionSet *ApiVersionSet) ValidateCreate() (admission.Warnings, error)
- func (versionSet *ApiVersionSet) ValidateDelete() (admission.Warnings, error)
- func (versionSet *ApiVersionSet) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type ApiVersionSetContractDetails
- func (details *ApiVersionSetContractDetails) AssignProperties_From_ApiVersionSetContractDetails(source *storage.ApiVersionSetContractDetails) error
- func (details *ApiVersionSetContractDetails) AssignProperties_To_ApiVersionSetContractDetails(destination *storage.ApiVersionSetContractDetails) error
- func (details *ApiVersionSetContractDetails) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApiVersionSetContractDetails) DeepCopy() *ApiVersionSetContractDetails
- func (in *ApiVersionSetContractDetails) DeepCopyInto(out *ApiVersionSetContractDetails)
- func (details *ApiVersionSetContractDetails) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (details *ApiVersionSetContractDetails) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApiVersionSetContractDetails_STATUS
- func (details *ApiVersionSetContractDetails_STATUS) AssignProperties_From_ApiVersionSetContractDetails_STATUS(source *storage.ApiVersionSetContractDetails_STATUS) error
- func (details *ApiVersionSetContractDetails_STATUS) AssignProperties_To_ApiVersionSetContractDetails_STATUS(destination *storage.ApiVersionSetContractDetails_STATUS) error
- func (in *ApiVersionSetContractDetails_STATUS) DeepCopy() *ApiVersionSetContractDetails_STATUS
- func (in *ApiVersionSetContractDetails_STATUS) DeepCopyInto(out *ApiVersionSetContractDetails_STATUS)
- func (details *ApiVersionSetContractDetails_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (details *ApiVersionSetContractDetails_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApiVersionSetContractDetails_VersioningScheme
- type ApiVersionSetContractDetails_VersioningScheme_STATUS
- type ApiVersionSetContractProperties_VersioningScheme
- type ApiVersionSetContractProperties_VersioningScheme_STATUS
- type ApiVersionSetList
- type ApiVersionSetOperatorSpec
- func (operator *ApiVersionSetOperatorSpec) AssignProperties_From_ApiVersionSetOperatorSpec(source *storage.ApiVersionSetOperatorSpec) error
- func (operator *ApiVersionSetOperatorSpec) AssignProperties_To_ApiVersionSetOperatorSpec(destination *storage.ApiVersionSetOperatorSpec) error
- func (in *ApiVersionSetOperatorSpec) DeepCopy() *ApiVersionSetOperatorSpec
- func (in *ApiVersionSetOperatorSpec) DeepCopyInto(out *ApiVersionSetOperatorSpec)
- type ApiVersionSet_STATUS
- func (versionSet *ApiVersionSet_STATUS) AssignProperties_From_ApiVersionSet_STATUS(source *storage.ApiVersionSet_STATUS) error
- func (versionSet *ApiVersionSet_STATUS) AssignProperties_To_ApiVersionSet_STATUS(destination *storage.ApiVersionSet_STATUS) error
- func (versionSet *ApiVersionSet_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (versionSet *ApiVersionSet_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *ApiVersionSet_STATUS) DeepCopy() *ApiVersionSet_STATUS
- func (in *ApiVersionSet_STATUS) DeepCopyInto(out *ApiVersionSet_STATUS)
- func (versionSet *ApiVersionSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (versionSet *ApiVersionSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApiVersionSet_Spec
- func (versionSet *ApiVersionSet_Spec) AssignProperties_From_ApiVersionSet_Spec(source *storage.ApiVersionSet_Spec) error
- func (versionSet *ApiVersionSet_Spec) AssignProperties_To_ApiVersionSet_Spec(destination *storage.ApiVersionSet_Spec) error
- func (versionSet *ApiVersionSet_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (versionSet *ApiVersionSet_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (versionSet *ApiVersionSet_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApiVersionSet_Spec) DeepCopy() *ApiVersionSet_Spec
- func (in *ApiVersionSet_Spec) DeepCopyInto(out *ApiVersionSet_Spec)
- func (versionSet *ApiVersionSet_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (versionSet *ApiVersionSet_Spec) OriginalVersion() string
- func (versionSet *ApiVersionSet_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (versionSet *ApiVersionSet_Spec) SetAzureName(azureName string)
- type Api_STATUS
- func (api *Api_STATUS) AssignProperties_From_Api_STATUS(source *storage.Api_STATUS) error
- func (api *Api_STATUS) AssignProperties_To_Api_STATUS(destination *storage.Api_STATUS) error
- func (api *Api_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (api *Api_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Api_STATUS) DeepCopy() *Api_STATUS
- func (in *Api_STATUS) DeepCopyInto(out *Api_STATUS)
- func (api *Api_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (api *Api_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Api_Spec
- func (api *Api_Spec) AssignProperties_From_Api_Spec(source *storage.Api_Spec) error
- func (api *Api_Spec) AssignProperties_To_Api_Spec(destination *storage.Api_Spec) error
- func (api *Api_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (api *Api_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (api *Api_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Api_Spec) DeepCopy() *Api_Spec
- func (in *Api_Spec) DeepCopyInto(out *Api_Spec)
- func (api *Api_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (api *Api_Spec) OriginalVersion() string
- func (api *Api_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (api *Api_Spec) SetAzureName(azureName string)
- type ArmIdWrapper_STATUS
- func (wrapper *ArmIdWrapper_STATUS) AssignProperties_From_ArmIdWrapper_STATUS(source *storage.ArmIdWrapper_STATUS) error
- func (wrapper *ArmIdWrapper_STATUS) AssignProperties_To_ArmIdWrapper_STATUS(destination *storage.ArmIdWrapper_STATUS) error
- func (in *ArmIdWrapper_STATUS) DeepCopy() *ArmIdWrapper_STATUS
- func (in *ArmIdWrapper_STATUS) DeepCopyInto(out *ArmIdWrapper_STATUS)
- func (wrapper *ArmIdWrapper_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (wrapper *ArmIdWrapper_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AuthenticationSettingsContract
- func (contract *AuthenticationSettingsContract) AssignProperties_From_AuthenticationSettingsContract(source *storage.AuthenticationSettingsContract) error
- func (contract *AuthenticationSettingsContract) AssignProperties_To_AuthenticationSettingsContract(destination *storage.AuthenticationSettingsContract) error
- func (contract *AuthenticationSettingsContract) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AuthenticationSettingsContract) DeepCopy() *AuthenticationSettingsContract
- func (in *AuthenticationSettingsContract) DeepCopyInto(out *AuthenticationSettingsContract)
- func (contract *AuthenticationSettingsContract) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (contract *AuthenticationSettingsContract) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AuthenticationSettingsContract_STATUS
- func (contract *AuthenticationSettingsContract_STATUS) AssignProperties_From_AuthenticationSettingsContract_STATUS(source *storage.AuthenticationSettingsContract_STATUS) error
- func (contract *AuthenticationSettingsContract_STATUS) AssignProperties_To_AuthenticationSettingsContract_STATUS(destination *storage.AuthenticationSettingsContract_STATUS) error
- func (in *AuthenticationSettingsContract_STATUS) DeepCopy() *AuthenticationSettingsContract_STATUS
- func (in *AuthenticationSettingsContract_STATUS) DeepCopyInto(out *AuthenticationSettingsContract_STATUS)
- func (contract *AuthenticationSettingsContract_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (contract *AuthenticationSettingsContract_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AuthorizationContractProperties_AuthorizationType
- type AuthorizationContractProperties_AuthorizationType_STATUS
- type AuthorizationContractProperties_Oauth2GrantType
- type AuthorizationContractProperties_Oauth2GrantType_STATUS
- type AuthorizationError_STATUS
- func (error *AuthorizationError_STATUS) AssignProperties_From_AuthorizationError_STATUS(source *storage.AuthorizationError_STATUS) error
- func (error *AuthorizationError_STATUS) AssignProperties_To_AuthorizationError_STATUS(destination *storage.AuthorizationError_STATUS) error
- func (in *AuthorizationError_STATUS) DeepCopy() *AuthorizationError_STATUS
- func (in *AuthorizationError_STATUS) DeepCopyInto(out *AuthorizationError_STATUS)
- func (error *AuthorizationError_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (error *AuthorizationError_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AuthorizationProvider
- func (provider *AuthorizationProvider) AssignProperties_From_AuthorizationProvider(source *storage.AuthorizationProvider) error
- func (provider *AuthorizationProvider) AssignProperties_To_AuthorizationProvider(destination *storage.AuthorizationProvider) error
- func (provider *AuthorizationProvider) AzureName() string
- func (provider *AuthorizationProvider) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (provider *AuthorizationProvider) ConvertFrom(hub conversion.Hub) error
- func (provider *AuthorizationProvider) ConvertTo(hub conversion.Hub) error
- func (in *AuthorizationProvider) DeepCopy() *AuthorizationProvider
- func (in *AuthorizationProvider) DeepCopyInto(out *AuthorizationProvider)
- func (in *AuthorizationProvider) DeepCopyObject() runtime.Object
- func (provider *AuthorizationProvider) Default()
- func (provider AuthorizationProvider) GetAPIVersion() string
- func (provider *AuthorizationProvider) GetConditions() conditions.Conditions
- func (provider *AuthorizationProvider) GetResourceScope() genruntime.ResourceScope
- func (provider *AuthorizationProvider) GetSpec() genruntime.ConvertibleSpec
- func (provider *AuthorizationProvider) GetStatus() genruntime.ConvertibleStatus
- func (provider *AuthorizationProvider) GetSupportedOperations() []genruntime.ResourceOperation
- func (provider *AuthorizationProvider) GetType() string
- func (provider *AuthorizationProvider) NewEmptyStatus() genruntime.ConvertibleStatus
- func (provider *AuthorizationProvider) OriginalGVK() *schema.GroupVersionKind
- func (provider *AuthorizationProvider) Owner() *genruntime.ResourceReference
- func (provider *AuthorizationProvider) SecretDestinationExpressions() []*core.DestinationExpression
- func (provider *AuthorizationProvider) SetConditions(conditions conditions.Conditions)
- func (provider *AuthorizationProvider) SetStatus(status genruntime.ConvertibleStatus) error
- func (provider *AuthorizationProvider) ValidateCreate() (admission.Warnings, error)
- func (provider *AuthorizationProvider) ValidateDelete() (admission.Warnings, error)
- func (provider *AuthorizationProvider) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type AuthorizationProviderList
- type AuthorizationProviderOAuth2GrantTypes
- func (types *AuthorizationProviderOAuth2GrantTypes) AssignProperties_From_AuthorizationProviderOAuth2GrantTypes(source *storage.AuthorizationProviderOAuth2GrantTypes) error
- func (types *AuthorizationProviderOAuth2GrantTypes) AssignProperties_To_AuthorizationProviderOAuth2GrantTypes(destination *storage.AuthorizationProviderOAuth2GrantTypes) error
- func (types *AuthorizationProviderOAuth2GrantTypes) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AuthorizationProviderOAuth2GrantTypes) DeepCopy() *AuthorizationProviderOAuth2GrantTypes
- func (in *AuthorizationProviderOAuth2GrantTypes) DeepCopyInto(out *AuthorizationProviderOAuth2GrantTypes)
- func (types *AuthorizationProviderOAuth2GrantTypes) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (types *AuthorizationProviderOAuth2GrantTypes) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AuthorizationProviderOAuth2GrantTypes_STATUS
- func (types *AuthorizationProviderOAuth2GrantTypes_STATUS) AssignProperties_From_AuthorizationProviderOAuth2GrantTypes_STATUS(source *storage.AuthorizationProviderOAuth2GrantTypes_STATUS) error
- func (types *AuthorizationProviderOAuth2GrantTypes_STATUS) AssignProperties_To_AuthorizationProviderOAuth2GrantTypes_STATUS(destination *storage.AuthorizationProviderOAuth2GrantTypes_STATUS) error
- func (in *AuthorizationProviderOAuth2GrantTypes_STATUS) DeepCopy() *AuthorizationProviderOAuth2GrantTypes_STATUS
- func (in *AuthorizationProviderOAuth2GrantTypes_STATUS) DeepCopyInto(out *AuthorizationProviderOAuth2GrantTypes_STATUS)
- func (types *AuthorizationProviderOAuth2GrantTypes_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (types *AuthorizationProviderOAuth2GrantTypes_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AuthorizationProviderOAuth2Settings
- func (settings *AuthorizationProviderOAuth2Settings) AssignProperties_From_AuthorizationProviderOAuth2Settings(source *storage.AuthorizationProviderOAuth2Settings) error
- func (settings *AuthorizationProviderOAuth2Settings) AssignProperties_To_AuthorizationProviderOAuth2Settings(destination *storage.AuthorizationProviderOAuth2Settings) error
- func (settings *AuthorizationProviderOAuth2Settings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AuthorizationProviderOAuth2Settings) DeepCopy() *AuthorizationProviderOAuth2Settings
- func (in *AuthorizationProviderOAuth2Settings) DeepCopyInto(out *AuthorizationProviderOAuth2Settings)
- func (settings *AuthorizationProviderOAuth2Settings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *AuthorizationProviderOAuth2Settings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AuthorizationProviderOAuth2Settings_STATUS
- func (settings *AuthorizationProviderOAuth2Settings_STATUS) AssignProperties_From_AuthorizationProviderOAuth2Settings_STATUS(source *storage.AuthorizationProviderOAuth2Settings_STATUS) error
- func (settings *AuthorizationProviderOAuth2Settings_STATUS) AssignProperties_To_AuthorizationProviderOAuth2Settings_STATUS(destination *storage.AuthorizationProviderOAuth2Settings_STATUS) error
- func (in *AuthorizationProviderOAuth2Settings_STATUS) DeepCopy() *AuthorizationProviderOAuth2Settings_STATUS
- func (in *AuthorizationProviderOAuth2Settings_STATUS) DeepCopyInto(out *AuthorizationProviderOAuth2Settings_STATUS)
- func (settings *AuthorizationProviderOAuth2Settings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *AuthorizationProviderOAuth2Settings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AuthorizationProviderOperatorSpec
- func (operator *AuthorizationProviderOperatorSpec) AssignProperties_From_AuthorizationProviderOperatorSpec(source *storage.AuthorizationProviderOperatorSpec) error
- func (operator *AuthorizationProviderOperatorSpec) AssignProperties_To_AuthorizationProviderOperatorSpec(destination *storage.AuthorizationProviderOperatorSpec) error
- func (in *AuthorizationProviderOperatorSpec) DeepCopy() *AuthorizationProviderOperatorSpec
- func (in *AuthorizationProviderOperatorSpec) DeepCopyInto(out *AuthorizationProviderOperatorSpec)
- type AuthorizationProvider_STATUS
- func (provider *AuthorizationProvider_STATUS) AssignProperties_From_AuthorizationProvider_STATUS(source *storage.AuthorizationProvider_STATUS) error
- func (provider *AuthorizationProvider_STATUS) AssignProperties_To_AuthorizationProvider_STATUS(destination *storage.AuthorizationProvider_STATUS) error
- func (provider *AuthorizationProvider_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (provider *AuthorizationProvider_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *AuthorizationProvider_STATUS) DeepCopy() *AuthorizationProvider_STATUS
- func (in *AuthorizationProvider_STATUS) DeepCopyInto(out *AuthorizationProvider_STATUS)
- func (provider *AuthorizationProvider_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (provider *AuthorizationProvider_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AuthorizationProvider_Spec
- func (provider *AuthorizationProvider_Spec) AssignProperties_From_AuthorizationProvider_Spec(source *storage.AuthorizationProvider_Spec) error
- func (provider *AuthorizationProvider_Spec) AssignProperties_To_AuthorizationProvider_Spec(destination *storage.AuthorizationProvider_Spec) error
- func (provider *AuthorizationProvider_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (provider *AuthorizationProvider_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (provider *AuthorizationProvider_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AuthorizationProvider_Spec) DeepCopy() *AuthorizationProvider_Spec
- func (in *AuthorizationProvider_Spec) DeepCopyInto(out *AuthorizationProvider_Spec)
- func (provider *AuthorizationProvider_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (provider *AuthorizationProvider_Spec) OriginalVersion() string
- func (provider *AuthorizationProvider_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (provider *AuthorizationProvider_Spec) SetAzureName(azureName string)
- type AuthorizationProvidersAuthorization
- func (authorization *AuthorizationProvidersAuthorization) AssignProperties_From_AuthorizationProvidersAuthorization(source *storage.AuthorizationProvidersAuthorization) error
- func (authorization *AuthorizationProvidersAuthorization) AssignProperties_To_AuthorizationProvidersAuthorization(destination *storage.AuthorizationProvidersAuthorization) error
- func (authorization *AuthorizationProvidersAuthorization) AzureName() string
- func (authorization *AuthorizationProvidersAuthorization) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (authorization *AuthorizationProvidersAuthorization) ConvertFrom(hub conversion.Hub) error
- func (authorization *AuthorizationProvidersAuthorization) ConvertTo(hub conversion.Hub) error
- func (in *AuthorizationProvidersAuthorization) DeepCopy() *AuthorizationProvidersAuthorization
- func (in *AuthorizationProvidersAuthorization) DeepCopyInto(out *AuthorizationProvidersAuthorization)
- func (in *AuthorizationProvidersAuthorization) DeepCopyObject() runtime.Object
- func (authorization *AuthorizationProvidersAuthorization) Default()
- func (authorization AuthorizationProvidersAuthorization) GetAPIVersion() string
- func (authorization *AuthorizationProvidersAuthorization) GetConditions() conditions.Conditions
- func (authorization *AuthorizationProvidersAuthorization) GetResourceScope() genruntime.ResourceScope
- func (authorization *AuthorizationProvidersAuthorization) GetSpec() genruntime.ConvertibleSpec
- func (authorization *AuthorizationProvidersAuthorization) GetStatus() genruntime.ConvertibleStatus
- func (authorization *AuthorizationProvidersAuthorization) GetSupportedOperations() []genruntime.ResourceOperation
- func (authorization *AuthorizationProvidersAuthorization) GetType() string
- func (authorization *AuthorizationProvidersAuthorization) NewEmptyStatus() genruntime.ConvertibleStatus
- func (authorization *AuthorizationProvidersAuthorization) OriginalGVK() *schema.GroupVersionKind
- func (authorization *AuthorizationProvidersAuthorization) Owner() *genruntime.ResourceReference
- func (authorization *AuthorizationProvidersAuthorization) SecretDestinationExpressions() []*core.DestinationExpression
- func (authorization *AuthorizationProvidersAuthorization) SetConditions(conditions conditions.Conditions)
- func (authorization *AuthorizationProvidersAuthorization) SetStatus(status genruntime.ConvertibleStatus) error
- func (authorization *AuthorizationProvidersAuthorization) ValidateCreate() (admission.Warnings, error)
- func (authorization *AuthorizationProvidersAuthorization) ValidateDelete() (admission.Warnings, error)
- func (authorization *AuthorizationProvidersAuthorization) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type AuthorizationProvidersAuthorizationList
- type AuthorizationProvidersAuthorizationOperatorSpec
- func (operator *AuthorizationProvidersAuthorizationOperatorSpec) AssignProperties_From_AuthorizationProvidersAuthorizationOperatorSpec(source *storage.AuthorizationProvidersAuthorizationOperatorSpec) error
- func (operator *AuthorizationProvidersAuthorizationOperatorSpec) AssignProperties_To_AuthorizationProvidersAuthorizationOperatorSpec(destination *storage.AuthorizationProvidersAuthorizationOperatorSpec) error
- func (in *AuthorizationProvidersAuthorizationOperatorSpec) DeepCopy() *AuthorizationProvidersAuthorizationOperatorSpec
- func (in *AuthorizationProvidersAuthorizationOperatorSpec) DeepCopyInto(out *AuthorizationProvidersAuthorizationOperatorSpec)
- type AuthorizationProvidersAuthorization_STATUS
- func (authorization *AuthorizationProvidersAuthorization_STATUS) AssignProperties_From_AuthorizationProvidersAuthorization_STATUS(source *storage.AuthorizationProvidersAuthorization_STATUS) error
- func (authorization *AuthorizationProvidersAuthorization_STATUS) AssignProperties_To_AuthorizationProvidersAuthorization_STATUS(destination *storage.AuthorizationProvidersAuthorization_STATUS) error
- func (authorization *AuthorizationProvidersAuthorization_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (authorization *AuthorizationProvidersAuthorization_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *AuthorizationProvidersAuthorization_STATUS) DeepCopy() *AuthorizationProvidersAuthorization_STATUS
- func (in *AuthorizationProvidersAuthorization_STATUS) DeepCopyInto(out *AuthorizationProvidersAuthorization_STATUS)
- func (authorization *AuthorizationProvidersAuthorization_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (authorization *AuthorizationProvidersAuthorization_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AuthorizationProvidersAuthorization_Spec
- func (authorization *AuthorizationProvidersAuthorization_Spec) AssignProperties_From_AuthorizationProvidersAuthorization_Spec(source *storage.AuthorizationProvidersAuthorization_Spec) error
- func (authorization *AuthorizationProvidersAuthorization_Spec) AssignProperties_To_AuthorizationProvidersAuthorization_Spec(destination *storage.AuthorizationProvidersAuthorization_Spec) error
- func (authorization *AuthorizationProvidersAuthorization_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (authorization *AuthorizationProvidersAuthorization_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (authorization *AuthorizationProvidersAuthorization_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AuthorizationProvidersAuthorization_Spec) DeepCopy() *AuthorizationProvidersAuthorization_Spec
- func (in *AuthorizationProvidersAuthorization_Spec) DeepCopyInto(out *AuthorizationProvidersAuthorization_Spec)
- func (authorization *AuthorizationProvidersAuthorization_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (authorization *AuthorizationProvidersAuthorization_Spec) OriginalVersion() string
- func (authorization *AuthorizationProvidersAuthorization_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (authorization *AuthorizationProvidersAuthorization_Spec) SetAzureName(azureName string)
- type AuthorizationProvidersAuthorizationsAccessPolicy
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) AssignProperties_From_AuthorizationProvidersAuthorizationsAccessPolicy(source *storage.AuthorizationProvidersAuthorizationsAccessPolicy) error
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) AssignProperties_To_AuthorizationProvidersAuthorizationsAccessPolicy(destination *storage.AuthorizationProvidersAuthorizationsAccessPolicy) error
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) AzureName() string
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) ConvertFrom(hub conversion.Hub) error
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) ConvertTo(hub conversion.Hub) error
- func (in *AuthorizationProvidersAuthorizationsAccessPolicy) DeepCopy() *AuthorizationProvidersAuthorizationsAccessPolicy
- func (in *AuthorizationProvidersAuthorizationsAccessPolicy) DeepCopyInto(out *AuthorizationProvidersAuthorizationsAccessPolicy)
- func (in *AuthorizationProvidersAuthorizationsAccessPolicy) DeepCopyObject() runtime.Object
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) Default()
- func (policy AuthorizationProvidersAuthorizationsAccessPolicy) GetAPIVersion() string
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) GetConditions() conditions.Conditions
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) GetResourceScope() genruntime.ResourceScope
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) GetSpec() genruntime.ConvertibleSpec
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) GetStatus() genruntime.ConvertibleStatus
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) GetSupportedOperations() []genruntime.ResourceOperation
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) GetType() string
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) OriginalGVK() *schema.GroupVersionKind
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) Owner() *genruntime.ResourceReference
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) SecretDestinationExpressions() []*core.DestinationExpression
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) SetConditions(conditions conditions.Conditions)
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) SetStatus(status genruntime.ConvertibleStatus) error
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) ValidateCreate() (admission.Warnings, error)
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) ValidateDelete() (admission.Warnings, error)
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type AuthorizationProvidersAuthorizationsAccessPolicyList
- func (in *AuthorizationProvidersAuthorizationsAccessPolicyList) DeepCopy() *AuthorizationProvidersAuthorizationsAccessPolicyList
- func (in *AuthorizationProvidersAuthorizationsAccessPolicyList) DeepCopyInto(out *AuthorizationProvidersAuthorizationsAccessPolicyList)
- func (in *AuthorizationProvidersAuthorizationsAccessPolicyList) DeepCopyObject() runtime.Object
- type AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec
- func (operator *AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec) AssignProperties_From_AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec(source *storage.AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec) error
- func (operator *AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec) AssignProperties_To_AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec(...) error
- func (in *AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec) DeepCopy() *AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec
- func (in *AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec) DeepCopyInto(out *AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec)
- type AuthorizationProvidersAuthorizationsAccessPolicy_STATUS
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) AssignProperties_From_AuthorizationProvidersAuthorizationsAccessPolicy_STATUS(source *storage.AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) error
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) AssignProperties_To_AuthorizationProvidersAuthorizationsAccessPolicy_STATUS(destination *storage.AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) error
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) DeepCopy() *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS
- func (in *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) DeepCopyInto(out *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS)
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AuthorizationProvidersAuthorizationsAccessPolicy_Spec
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) AssignProperties_From_AuthorizationProvidersAuthorizationsAccessPolicy_Spec(source *storage.AuthorizationProvidersAuthorizationsAccessPolicy_Spec) error
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) AssignProperties_To_AuthorizationProvidersAuthorizationsAccessPolicy_Spec(destination *storage.AuthorizationProvidersAuthorizationsAccessPolicy_Spec) error
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) DeepCopy() *AuthorizationProvidersAuthorizationsAccessPolicy_Spec
- func (in *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) DeepCopyInto(out *AuthorizationProvidersAuthorizationsAccessPolicy_Spec)
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) OriginalVersion() string
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) SetAzureName(azureName string)
- type Backend
- func (backend *Backend) AssignProperties_From_Backend(source *storage.Backend) error
- func (backend *Backend) AssignProperties_To_Backend(destination *storage.Backend) error
- func (backend *Backend) AzureName() string
- func (backend *Backend) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (backend *Backend) ConvertFrom(hub conversion.Hub) error
- func (backend *Backend) ConvertTo(hub conversion.Hub) error
- func (in *Backend) DeepCopy() *Backend
- func (in *Backend) DeepCopyInto(out *Backend)
- func (in *Backend) DeepCopyObject() runtime.Object
- func (backend *Backend) Default()
- func (backend Backend) GetAPIVersion() string
- func (backend *Backend) GetConditions() conditions.Conditions
- func (backend *Backend) GetResourceScope() genruntime.ResourceScope
- func (backend *Backend) GetSpec() genruntime.ConvertibleSpec
- func (backend *Backend) GetStatus() genruntime.ConvertibleStatus
- func (backend *Backend) GetSupportedOperations() []genruntime.ResourceOperation
- func (backend *Backend) GetType() string
- func (backend *Backend) NewEmptyStatus() genruntime.ConvertibleStatus
- func (backend *Backend) OriginalGVK() *schema.GroupVersionKind
- func (backend *Backend) Owner() *genruntime.ResourceReference
- func (backend *Backend) SecretDestinationExpressions() []*core.DestinationExpression
- func (backend *Backend) SetConditions(conditions conditions.Conditions)
- func (backend *Backend) SetStatus(status genruntime.ConvertibleStatus) error
- func (backend *Backend) ValidateCreate() (admission.Warnings, error)
- func (backend *Backend) ValidateDelete() (admission.Warnings, error)
- func (backend *Backend) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type BackendAuthorizationHeaderCredentials
- func (credentials *BackendAuthorizationHeaderCredentials) AssignProperties_From_BackendAuthorizationHeaderCredentials(source *storage.BackendAuthorizationHeaderCredentials) error
- func (credentials *BackendAuthorizationHeaderCredentials) AssignProperties_To_BackendAuthorizationHeaderCredentials(destination *storage.BackendAuthorizationHeaderCredentials) error
- func (credentials *BackendAuthorizationHeaderCredentials) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BackendAuthorizationHeaderCredentials) DeepCopy() *BackendAuthorizationHeaderCredentials
- func (in *BackendAuthorizationHeaderCredentials) DeepCopyInto(out *BackendAuthorizationHeaderCredentials)
- func (credentials *BackendAuthorizationHeaderCredentials) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (credentials *BackendAuthorizationHeaderCredentials) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendAuthorizationHeaderCredentials_STATUS
- func (credentials *BackendAuthorizationHeaderCredentials_STATUS) AssignProperties_From_BackendAuthorizationHeaderCredentials_STATUS(source *storage.BackendAuthorizationHeaderCredentials_STATUS) error
- func (credentials *BackendAuthorizationHeaderCredentials_STATUS) AssignProperties_To_BackendAuthorizationHeaderCredentials_STATUS(destination *storage.BackendAuthorizationHeaderCredentials_STATUS) error
- func (in *BackendAuthorizationHeaderCredentials_STATUS) DeepCopy() *BackendAuthorizationHeaderCredentials_STATUS
- func (in *BackendAuthorizationHeaderCredentials_STATUS) DeepCopyInto(out *BackendAuthorizationHeaderCredentials_STATUS)
- func (credentials *BackendAuthorizationHeaderCredentials_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (credentials *BackendAuthorizationHeaderCredentials_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendCircuitBreaker
- func (breaker *BackendCircuitBreaker) AssignProperties_From_BackendCircuitBreaker(source *storage.BackendCircuitBreaker) error
- func (breaker *BackendCircuitBreaker) AssignProperties_To_BackendCircuitBreaker(destination *storage.BackendCircuitBreaker) error
- func (breaker *BackendCircuitBreaker) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BackendCircuitBreaker) DeepCopy() *BackendCircuitBreaker
- func (in *BackendCircuitBreaker) DeepCopyInto(out *BackendCircuitBreaker)
- func (breaker *BackendCircuitBreaker) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (breaker *BackendCircuitBreaker) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendCircuitBreaker_STATUS
- func (breaker *BackendCircuitBreaker_STATUS) AssignProperties_From_BackendCircuitBreaker_STATUS(source *storage.BackendCircuitBreaker_STATUS) error
- func (breaker *BackendCircuitBreaker_STATUS) AssignProperties_To_BackendCircuitBreaker_STATUS(destination *storage.BackendCircuitBreaker_STATUS) error
- func (in *BackendCircuitBreaker_STATUS) DeepCopy() *BackendCircuitBreaker_STATUS
- func (in *BackendCircuitBreaker_STATUS) DeepCopyInto(out *BackendCircuitBreaker_STATUS)
- func (breaker *BackendCircuitBreaker_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (breaker *BackendCircuitBreaker_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendContractProperties_Protocol
- type BackendContractProperties_Protocol_STATUS
- type BackendContractProperties_Type
- type BackendContractProperties_Type_STATUS
- type BackendCredentialsContract
- func (contract *BackendCredentialsContract) AssignProperties_From_BackendCredentialsContract(source *storage.BackendCredentialsContract) error
- func (contract *BackendCredentialsContract) AssignProperties_To_BackendCredentialsContract(destination *storage.BackendCredentialsContract) error
- func (contract *BackendCredentialsContract) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BackendCredentialsContract) DeepCopy() *BackendCredentialsContract
- func (in *BackendCredentialsContract) DeepCopyInto(out *BackendCredentialsContract)
- func (contract *BackendCredentialsContract) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (contract *BackendCredentialsContract) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendCredentialsContract_STATUS
- func (contract *BackendCredentialsContract_STATUS) AssignProperties_From_BackendCredentialsContract_STATUS(source *storage.BackendCredentialsContract_STATUS) error
- func (contract *BackendCredentialsContract_STATUS) AssignProperties_To_BackendCredentialsContract_STATUS(destination *storage.BackendCredentialsContract_STATUS) error
- func (in *BackendCredentialsContract_STATUS) DeepCopy() *BackendCredentialsContract_STATUS
- func (in *BackendCredentialsContract_STATUS) DeepCopyInto(out *BackendCredentialsContract_STATUS)
- func (contract *BackendCredentialsContract_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (contract *BackendCredentialsContract_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendList
- type BackendOperatorSpec
- func (operator *BackendOperatorSpec) AssignProperties_From_BackendOperatorSpec(source *storage.BackendOperatorSpec) error
- func (operator *BackendOperatorSpec) AssignProperties_To_BackendOperatorSpec(destination *storage.BackendOperatorSpec) error
- func (in *BackendOperatorSpec) DeepCopy() *BackendOperatorSpec
- func (in *BackendOperatorSpec) DeepCopyInto(out *BackendOperatorSpec)
- type BackendPool
- func (pool *BackendPool) AssignProperties_From_BackendPool(source *storage.BackendPool) error
- func (pool *BackendPool) AssignProperties_To_BackendPool(destination *storage.BackendPool) error
- func (pool *BackendPool) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BackendPool) DeepCopy() *BackendPool
- func (in *BackendPool) DeepCopyInto(out *BackendPool)
- func (pool *BackendPool) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (pool *BackendPool) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendPoolItem
- func (item *BackendPoolItem) AssignProperties_From_BackendPoolItem(source *storage.BackendPoolItem) error
- func (item *BackendPoolItem) AssignProperties_To_BackendPoolItem(destination *storage.BackendPoolItem) error
- func (item *BackendPoolItem) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BackendPoolItem) DeepCopy() *BackendPoolItem
- func (in *BackendPoolItem) DeepCopyInto(out *BackendPoolItem)
- func (item *BackendPoolItem) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (item *BackendPoolItem) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendPoolItem_STATUS
- func (item *BackendPoolItem_STATUS) AssignProperties_From_BackendPoolItem_STATUS(source *storage.BackendPoolItem_STATUS) error
- func (item *BackendPoolItem_STATUS) AssignProperties_To_BackendPoolItem_STATUS(destination *storage.BackendPoolItem_STATUS) error
- func (in *BackendPoolItem_STATUS) DeepCopy() *BackendPoolItem_STATUS
- func (in *BackendPoolItem_STATUS) DeepCopyInto(out *BackendPoolItem_STATUS)
- func (item *BackendPoolItem_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (item *BackendPoolItem_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendPool_STATUS
- func (pool *BackendPool_STATUS) AssignProperties_From_BackendPool_STATUS(source *storage.BackendPool_STATUS) error
- func (pool *BackendPool_STATUS) AssignProperties_To_BackendPool_STATUS(destination *storage.BackendPool_STATUS) error
- func (in *BackendPool_STATUS) DeepCopy() *BackendPool_STATUS
- func (in *BackendPool_STATUS) DeepCopyInto(out *BackendPool_STATUS)
- func (pool *BackendPool_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (pool *BackendPool_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendProperties
- func (properties *BackendProperties) AssignProperties_From_BackendProperties(source *storage.BackendProperties) error
- func (properties *BackendProperties) AssignProperties_To_BackendProperties(destination *storage.BackendProperties) error
- func (properties *BackendProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BackendProperties) DeepCopy() *BackendProperties
- func (in *BackendProperties) DeepCopyInto(out *BackendProperties)
- func (properties *BackendProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *BackendProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendProperties_STATUS
- func (properties *BackendProperties_STATUS) AssignProperties_From_BackendProperties_STATUS(source *storage.BackendProperties_STATUS) error
- func (properties *BackendProperties_STATUS) AssignProperties_To_BackendProperties_STATUS(destination *storage.BackendProperties_STATUS) error
- func (in *BackendProperties_STATUS) DeepCopy() *BackendProperties_STATUS
- func (in *BackendProperties_STATUS) DeepCopyInto(out *BackendProperties_STATUS)
- func (properties *BackendProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *BackendProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendProxyContract
- func (contract *BackendProxyContract) AssignProperties_From_BackendProxyContract(source *storage.BackendProxyContract) error
- func (contract *BackendProxyContract) AssignProperties_To_BackendProxyContract(destination *storage.BackendProxyContract) error
- func (contract *BackendProxyContract) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BackendProxyContract) DeepCopy() *BackendProxyContract
- func (in *BackendProxyContract) DeepCopyInto(out *BackendProxyContract)
- func (contract *BackendProxyContract) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (contract *BackendProxyContract) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendProxyContract_STATUS
- func (contract *BackendProxyContract_STATUS) AssignProperties_From_BackendProxyContract_STATUS(source *storage.BackendProxyContract_STATUS) error
- func (contract *BackendProxyContract_STATUS) AssignProperties_To_BackendProxyContract_STATUS(destination *storage.BackendProxyContract_STATUS) error
- func (in *BackendProxyContract_STATUS) DeepCopy() *BackendProxyContract_STATUS
- func (in *BackendProxyContract_STATUS) DeepCopyInto(out *BackendProxyContract_STATUS)
- func (contract *BackendProxyContract_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (contract *BackendProxyContract_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendServiceFabricClusterProperties
- func (properties *BackendServiceFabricClusterProperties) AssignProperties_From_BackendServiceFabricClusterProperties(source *storage.BackendServiceFabricClusterProperties) error
- func (properties *BackendServiceFabricClusterProperties) AssignProperties_To_BackendServiceFabricClusterProperties(destination *storage.BackendServiceFabricClusterProperties) error
- func (properties *BackendServiceFabricClusterProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BackendServiceFabricClusterProperties) DeepCopy() *BackendServiceFabricClusterProperties
- func (in *BackendServiceFabricClusterProperties) DeepCopyInto(out *BackendServiceFabricClusterProperties)
- func (properties *BackendServiceFabricClusterProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *BackendServiceFabricClusterProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendServiceFabricClusterProperties_STATUS
- func (properties *BackendServiceFabricClusterProperties_STATUS) AssignProperties_From_BackendServiceFabricClusterProperties_STATUS(source *storage.BackendServiceFabricClusterProperties_STATUS) error
- func (properties *BackendServiceFabricClusterProperties_STATUS) AssignProperties_To_BackendServiceFabricClusterProperties_STATUS(destination *storage.BackendServiceFabricClusterProperties_STATUS) error
- func (in *BackendServiceFabricClusterProperties_STATUS) DeepCopy() *BackendServiceFabricClusterProperties_STATUS
- func (in *BackendServiceFabricClusterProperties_STATUS) DeepCopyInto(out *BackendServiceFabricClusterProperties_STATUS)
- func (properties *BackendServiceFabricClusterProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *BackendServiceFabricClusterProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendTlsProperties
- func (properties *BackendTlsProperties) AssignProperties_From_BackendTlsProperties(source *storage.BackendTlsProperties) error
- func (properties *BackendTlsProperties) AssignProperties_To_BackendTlsProperties(destination *storage.BackendTlsProperties) error
- func (properties *BackendTlsProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BackendTlsProperties) DeepCopy() *BackendTlsProperties
- func (in *BackendTlsProperties) DeepCopyInto(out *BackendTlsProperties)
- func (properties *BackendTlsProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *BackendTlsProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendTlsProperties_STATUS
- func (properties *BackendTlsProperties_STATUS) AssignProperties_From_BackendTlsProperties_STATUS(source *storage.BackendTlsProperties_STATUS) error
- func (properties *BackendTlsProperties_STATUS) AssignProperties_To_BackendTlsProperties_STATUS(destination *storage.BackendTlsProperties_STATUS) error
- func (in *BackendTlsProperties_STATUS) DeepCopy() *BackendTlsProperties_STATUS
- func (in *BackendTlsProperties_STATUS) DeepCopyInto(out *BackendTlsProperties_STATUS)
- func (properties *BackendTlsProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *BackendTlsProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Backend_STATUS
- func (backend *Backend_STATUS) AssignProperties_From_Backend_STATUS(source *storage.Backend_STATUS) error
- func (backend *Backend_STATUS) AssignProperties_To_Backend_STATUS(destination *storage.Backend_STATUS) error
- func (backend *Backend_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (backend *Backend_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Backend_STATUS) DeepCopy() *Backend_STATUS
- func (in *Backend_STATUS) DeepCopyInto(out *Backend_STATUS)
- func (backend *Backend_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (backend *Backend_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Backend_Spec
- func (backend *Backend_Spec) AssignProperties_From_Backend_Spec(source *storage.Backend_Spec) error
- func (backend *Backend_Spec) AssignProperties_To_Backend_Spec(destination *storage.Backend_Spec) error
- func (backend *Backend_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (backend *Backend_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (backend *Backend_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Backend_Spec) DeepCopy() *Backend_Spec
- func (in *Backend_Spec) DeepCopyInto(out *Backend_Spec)
- func (backend *Backend_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (backend *Backend_Spec) OriginalVersion() string
- func (backend *Backend_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (backend *Backend_Spec) SetAzureName(azureName string)
- type BearerTokenSendingMethodsContract
- type BearerTokenSendingMethodsContract_STATUS
- type CertificateConfiguration
- func (configuration *CertificateConfiguration) AssignProperties_From_CertificateConfiguration(source *storage.CertificateConfiguration) error
- func (configuration *CertificateConfiguration) AssignProperties_To_CertificateConfiguration(destination *storage.CertificateConfiguration) error
- func (configuration *CertificateConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *CertificateConfiguration) DeepCopy() *CertificateConfiguration
- func (in *CertificateConfiguration) DeepCopyInto(out *CertificateConfiguration)
- func (configuration *CertificateConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *CertificateConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CertificateConfiguration_STATUS
- func (configuration *CertificateConfiguration_STATUS) AssignProperties_From_CertificateConfiguration_STATUS(source *storage.CertificateConfiguration_STATUS) error
- func (configuration *CertificateConfiguration_STATUS) AssignProperties_To_CertificateConfiguration_STATUS(destination *storage.CertificateConfiguration_STATUS) error
- func (in *CertificateConfiguration_STATUS) DeepCopy() *CertificateConfiguration_STATUS
- func (in *CertificateConfiguration_STATUS) DeepCopyInto(out *CertificateConfiguration_STATUS)
- func (configuration *CertificateConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *CertificateConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CertificateConfiguration_StoreName
- type CertificateConfiguration_StoreName_STATUS
- type CertificateInformation
- func (information *CertificateInformation) AssignProperties_From_CertificateInformation(source *storage.CertificateInformation) error
- func (information *CertificateInformation) AssignProperties_To_CertificateInformation(destination *storage.CertificateInformation) error
- func (information *CertificateInformation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *CertificateInformation) DeepCopy() *CertificateInformation
- func (in *CertificateInformation) DeepCopyInto(out *CertificateInformation)
- func (information *CertificateInformation) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (information *CertificateInformation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CertificateInformation_STATUS
- func (information *CertificateInformation_STATUS) AssignProperties_From_CertificateInformation_STATUS(source *storage.CertificateInformation_STATUS) error
- func (information *CertificateInformation_STATUS) AssignProperties_To_CertificateInformation_STATUS(destination *storage.CertificateInformation_STATUS) error
- func (in *CertificateInformation_STATUS) DeepCopy() *CertificateInformation_STATUS
- func (in *CertificateInformation_STATUS) DeepCopyInto(out *CertificateInformation_STATUS)
- func (information *CertificateInformation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (information *CertificateInformation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CircuitBreakerFailureCondition
- func (condition *CircuitBreakerFailureCondition) AssignProperties_From_CircuitBreakerFailureCondition(source *storage.CircuitBreakerFailureCondition) error
- func (condition *CircuitBreakerFailureCondition) AssignProperties_To_CircuitBreakerFailureCondition(destination *storage.CircuitBreakerFailureCondition) error
- func (condition *CircuitBreakerFailureCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *CircuitBreakerFailureCondition) DeepCopy() *CircuitBreakerFailureCondition
- func (in *CircuitBreakerFailureCondition) DeepCopyInto(out *CircuitBreakerFailureCondition)
- func (condition *CircuitBreakerFailureCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *CircuitBreakerFailureCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CircuitBreakerFailureCondition_ErrorReasons
- type CircuitBreakerFailureCondition_ErrorReasons_STATUS
- type CircuitBreakerFailureCondition_STATUS
- func (condition *CircuitBreakerFailureCondition_STATUS) AssignProperties_From_CircuitBreakerFailureCondition_STATUS(source *storage.CircuitBreakerFailureCondition_STATUS) error
- func (condition *CircuitBreakerFailureCondition_STATUS) AssignProperties_To_CircuitBreakerFailureCondition_STATUS(destination *storage.CircuitBreakerFailureCondition_STATUS) error
- func (in *CircuitBreakerFailureCondition_STATUS) DeepCopy() *CircuitBreakerFailureCondition_STATUS
- func (in *CircuitBreakerFailureCondition_STATUS) DeepCopyInto(out *CircuitBreakerFailureCondition_STATUS)
- func (condition *CircuitBreakerFailureCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *CircuitBreakerFailureCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CircuitBreakerRule
- func (rule *CircuitBreakerRule) AssignProperties_From_CircuitBreakerRule(source *storage.CircuitBreakerRule) error
- func (rule *CircuitBreakerRule) AssignProperties_To_CircuitBreakerRule(destination *storage.CircuitBreakerRule) error
- func (rule *CircuitBreakerRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *CircuitBreakerRule) DeepCopy() *CircuitBreakerRule
- func (in *CircuitBreakerRule) DeepCopyInto(out *CircuitBreakerRule)
- func (rule *CircuitBreakerRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *CircuitBreakerRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CircuitBreakerRule_STATUS
- func (rule *CircuitBreakerRule_STATUS) AssignProperties_From_CircuitBreakerRule_STATUS(source *storage.CircuitBreakerRule_STATUS) error
- func (rule *CircuitBreakerRule_STATUS) AssignProperties_To_CircuitBreakerRule_STATUS(destination *storage.CircuitBreakerRule_STATUS) error
- func (in *CircuitBreakerRule_STATUS) DeepCopy() *CircuitBreakerRule_STATUS
- func (in *CircuitBreakerRule_STATUS) DeepCopyInto(out *CircuitBreakerRule_STATUS)
- func (rule *CircuitBreakerRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *CircuitBreakerRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ConfigurationApi
- func (configurationApi *ConfigurationApi) AssignProperties_From_ConfigurationApi(source *storage.ConfigurationApi) error
- func (configurationApi *ConfigurationApi) AssignProperties_To_ConfigurationApi(destination *storage.ConfigurationApi) error
- func (configurationApi *ConfigurationApi) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ConfigurationApi) DeepCopy() *ConfigurationApi
- func (in *ConfigurationApi) DeepCopyInto(out *ConfigurationApi)
- func (configurationApi *ConfigurationApi) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configurationApi *ConfigurationApi) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ConfigurationApi_LegacyApi
- type ConfigurationApi_LegacyApi_STATUS
- type ConfigurationApi_STATUS
- func (configurationApi *ConfigurationApi_STATUS) AssignProperties_From_ConfigurationApi_STATUS(source *storage.ConfigurationApi_STATUS) error
- func (configurationApi *ConfigurationApi_STATUS) AssignProperties_To_ConfigurationApi_STATUS(destination *storage.ConfigurationApi_STATUS) error
- func (in *ConfigurationApi_STATUS) DeepCopy() *ConfigurationApi_STATUS
- func (in *ConfigurationApi_STATUS) DeepCopyInto(out *ConfigurationApi_STATUS)
- func (configurationApi *ConfigurationApi_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configurationApi *ConfigurationApi_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FailureStatusCodeRange
- func (codeRange *FailureStatusCodeRange) AssignProperties_From_FailureStatusCodeRange(source *storage.FailureStatusCodeRange) error
- func (codeRange *FailureStatusCodeRange) AssignProperties_To_FailureStatusCodeRange(destination *storage.FailureStatusCodeRange) error
- func (codeRange *FailureStatusCodeRange) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *FailureStatusCodeRange) DeepCopy() *FailureStatusCodeRange
- func (in *FailureStatusCodeRange) DeepCopyInto(out *FailureStatusCodeRange)
- func (codeRange *FailureStatusCodeRange) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (codeRange *FailureStatusCodeRange) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FailureStatusCodeRange_STATUS
- func (codeRange *FailureStatusCodeRange_STATUS) AssignProperties_From_FailureStatusCodeRange_STATUS(source *storage.FailureStatusCodeRange_STATUS) error
- func (codeRange *FailureStatusCodeRange_STATUS) AssignProperties_To_FailureStatusCodeRange_STATUS(destination *storage.FailureStatusCodeRange_STATUS) error
- func (in *FailureStatusCodeRange_STATUS) DeepCopy() *FailureStatusCodeRange_STATUS
- func (in *FailureStatusCodeRange_STATUS) DeepCopyInto(out *FailureStatusCodeRange_STATUS)
- func (codeRange *FailureStatusCodeRange_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (codeRange *FailureStatusCodeRange_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HostnameConfiguration
- func (configuration *HostnameConfiguration) AssignProperties_From_HostnameConfiguration(source *storage.HostnameConfiguration) error
- func (configuration *HostnameConfiguration) AssignProperties_To_HostnameConfiguration(destination *storage.HostnameConfiguration) error
- func (configuration *HostnameConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *HostnameConfiguration) DeepCopy() *HostnameConfiguration
- func (in *HostnameConfiguration) DeepCopyInto(out *HostnameConfiguration)
- func (configuration *HostnameConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *HostnameConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HostnameConfiguration_CertificateSource
- type HostnameConfiguration_CertificateSource_STATUS
- type HostnameConfiguration_CertificateStatus
- type HostnameConfiguration_CertificateStatus_STATUS
- type HostnameConfiguration_STATUS
- func (configuration *HostnameConfiguration_STATUS) AssignProperties_From_HostnameConfiguration_STATUS(source *storage.HostnameConfiguration_STATUS) error
- func (configuration *HostnameConfiguration_STATUS) AssignProperties_To_HostnameConfiguration_STATUS(destination *storage.HostnameConfiguration_STATUS) error
- func (in *HostnameConfiguration_STATUS) DeepCopy() *HostnameConfiguration_STATUS
- func (in *HostnameConfiguration_STATUS) DeepCopyInto(out *HostnameConfiguration_STATUS)
- func (configuration *HostnameConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *HostnameConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HostnameConfiguration_Type
- type HostnameConfiguration_Type_STATUS
- type KeyVaultContractCreateProperties
- func (properties *KeyVaultContractCreateProperties) AssignProperties_From_KeyVaultContractCreateProperties(source *storage.KeyVaultContractCreateProperties) error
- func (properties *KeyVaultContractCreateProperties) AssignProperties_To_KeyVaultContractCreateProperties(destination *storage.KeyVaultContractCreateProperties) error
- func (properties *KeyVaultContractCreateProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *KeyVaultContractCreateProperties) DeepCopy() *KeyVaultContractCreateProperties
- func (in *KeyVaultContractCreateProperties) DeepCopyInto(out *KeyVaultContractCreateProperties)
- func (properties *KeyVaultContractCreateProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *KeyVaultContractCreateProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultContractProperties_STATUS
- func (properties *KeyVaultContractProperties_STATUS) AssignProperties_From_KeyVaultContractProperties_STATUS(source *storage.KeyVaultContractProperties_STATUS) error
- func (properties *KeyVaultContractProperties_STATUS) AssignProperties_To_KeyVaultContractProperties_STATUS(destination *storage.KeyVaultContractProperties_STATUS) error
- func (in *KeyVaultContractProperties_STATUS) DeepCopy() *KeyVaultContractProperties_STATUS
- func (in *KeyVaultContractProperties_STATUS) DeepCopyInto(out *KeyVaultContractProperties_STATUS)
- func (properties *KeyVaultContractProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *KeyVaultContractProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type KeyVaultLastAccessStatusContractProperties_STATUS
- func (properties *KeyVaultLastAccessStatusContractProperties_STATUS) AssignProperties_From_KeyVaultLastAccessStatusContractProperties_STATUS(source *storage.KeyVaultLastAccessStatusContractProperties_STATUS) error
- func (properties *KeyVaultLastAccessStatusContractProperties_STATUS) AssignProperties_To_KeyVaultLastAccessStatusContractProperties_STATUS(destination *storage.KeyVaultLastAccessStatusContractProperties_STATUS) error
- func (in *KeyVaultLastAccessStatusContractProperties_STATUS) DeepCopy() *KeyVaultLastAccessStatusContractProperties_STATUS
- func (in *KeyVaultLastAccessStatusContractProperties_STATUS) DeepCopyInto(out *KeyVaultLastAccessStatusContractProperties_STATUS)
- func (properties *KeyVaultLastAccessStatusContractProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *KeyVaultLastAccessStatusContractProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NamedValue
- func (value *NamedValue) AssignProperties_From_NamedValue(source *storage.NamedValue) error
- func (value *NamedValue) AssignProperties_To_NamedValue(destination *storage.NamedValue) error
- func (value *NamedValue) AzureName() string
- func (value *NamedValue) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (value *NamedValue) ConvertFrom(hub conversion.Hub) error
- func (value *NamedValue) ConvertTo(hub conversion.Hub) error
- func (in *NamedValue) DeepCopy() *NamedValue
- func (in *NamedValue) DeepCopyInto(out *NamedValue)
- func (in *NamedValue) DeepCopyObject() runtime.Object
- func (value *NamedValue) Default()
- func (value NamedValue) GetAPIVersion() string
- func (value *NamedValue) GetConditions() conditions.Conditions
- func (value *NamedValue) GetResourceScope() genruntime.ResourceScope
- func (value *NamedValue) GetSpec() genruntime.ConvertibleSpec
- func (value *NamedValue) GetStatus() genruntime.ConvertibleStatus
- func (value *NamedValue) GetSupportedOperations() []genruntime.ResourceOperation
- func (value *NamedValue) GetType() string
- func (value *NamedValue) NewEmptyStatus() genruntime.ConvertibleStatus
- func (value *NamedValue) OriginalGVK() *schema.GroupVersionKind
- func (value *NamedValue) Owner() *genruntime.ResourceReference
- func (value *NamedValue) SecretDestinationExpressions() []*core.DestinationExpression
- func (value *NamedValue) SetConditions(conditions conditions.Conditions)
- func (value *NamedValue) SetStatus(status genruntime.ConvertibleStatus) error
- func (value *NamedValue) ValidateCreate() (admission.Warnings, error)
- func (value *NamedValue) ValidateDelete() (admission.Warnings, error)
- func (value *NamedValue) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type NamedValueList
- type NamedValueOperatorSpec
- func (operator *NamedValueOperatorSpec) AssignProperties_From_NamedValueOperatorSpec(source *storage.NamedValueOperatorSpec) error
- func (operator *NamedValueOperatorSpec) AssignProperties_To_NamedValueOperatorSpec(destination *storage.NamedValueOperatorSpec) error
- func (in *NamedValueOperatorSpec) DeepCopy() *NamedValueOperatorSpec
- func (in *NamedValueOperatorSpec) DeepCopyInto(out *NamedValueOperatorSpec)
- type NamedValue_STATUS
- func (value *NamedValue_STATUS) AssignProperties_From_NamedValue_STATUS(source *storage.NamedValue_STATUS) error
- func (value *NamedValue_STATUS) AssignProperties_To_NamedValue_STATUS(destination *storage.NamedValue_STATUS) error
- func (value *NamedValue_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (value *NamedValue_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *NamedValue_STATUS) DeepCopy() *NamedValue_STATUS
- func (in *NamedValue_STATUS) DeepCopyInto(out *NamedValue_STATUS)
- func (value *NamedValue_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (value *NamedValue_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NamedValue_Spec
- func (value *NamedValue_Spec) AssignProperties_From_NamedValue_Spec(source *storage.NamedValue_Spec) error
- func (value *NamedValue_Spec) AssignProperties_To_NamedValue_Spec(destination *storage.NamedValue_Spec) error
- func (value *NamedValue_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (value *NamedValue_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (value *NamedValue_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NamedValue_Spec) DeepCopy() *NamedValue_Spec
- func (in *NamedValue_Spec) DeepCopyInto(out *NamedValue_Spec)
- func (value *NamedValue_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (value *NamedValue_Spec) OriginalVersion() string
- func (value *NamedValue_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (value *NamedValue_Spec) SetAzureName(azureName string)
- type OAuth2AuthenticationSettingsContract
- func (contract *OAuth2AuthenticationSettingsContract) AssignProperties_From_OAuth2AuthenticationSettingsContract(source *storage.OAuth2AuthenticationSettingsContract) error
- func (contract *OAuth2AuthenticationSettingsContract) AssignProperties_To_OAuth2AuthenticationSettingsContract(destination *storage.OAuth2AuthenticationSettingsContract) error
- func (contract *OAuth2AuthenticationSettingsContract) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *OAuth2AuthenticationSettingsContract) DeepCopy() *OAuth2AuthenticationSettingsContract
- func (in *OAuth2AuthenticationSettingsContract) DeepCopyInto(out *OAuth2AuthenticationSettingsContract)
- func (contract *OAuth2AuthenticationSettingsContract) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (contract *OAuth2AuthenticationSettingsContract) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OAuth2AuthenticationSettingsContract_STATUS
- func (contract *OAuth2AuthenticationSettingsContract_STATUS) AssignProperties_From_OAuth2AuthenticationSettingsContract_STATUS(source *storage.OAuth2AuthenticationSettingsContract_STATUS) error
- func (contract *OAuth2AuthenticationSettingsContract_STATUS) AssignProperties_To_OAuth2AuthenticationSettingsContract_STATUS(destination *storage.OAuth2AuthenticationSettingsContract_STATUS) error
- func (in *OAuth2AuthenticationSettingsContract_STATUS) DeepCopy() *OAuth2AuthenticationSettingsContract_STATUS
- func (in *OAuth2AuthenticationSettingsContract_STATUS) DeepCopyInto(out *OAuth2AuthenticationSettingsContract_STATUS)
- func (contract *OAuth2AuthenticationSettingsContract_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (contract *OAuth2AuthenticationSettingsContract_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OpenIdAuthenticationSettingsContract
- func (contract *OpenIdAuthenticationSettingsContract) AssignProperties_From_OpenIdAuthenticationSettingsContract(source *storage.OpenIdAuthenticationSettingsContract) error
- func (contract *OpenIdAuthenticationSettingsContract) AssignProperties_To_OpenIdAuthenticationSettingsContract(destination *storage.OpenIdAuthenticationSettingsContract) error
- func (contract *OpenIdAuthenticationSettingsContract) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *OpenIdAuthenticationSettingsContract) DeepCopy() *OpenIdAuthenticationSettingsContract
- func (in *OpenIdAuthenticationSettingsContract) DeepCopyInto(out *OpenIdAuthenticationSettingsContract)
- func (contract *OpenIdAuthenticationSettingsContract) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (contract *OpenIdAuthenticationSettingsContract) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OpenIdAuthenticationSettingsContract_STATUS
- func (contract *OpenIdAuthenticationSettingsContract_STATUS) AssignProperties_From_OpenIdAuthenticationSettingsContract_STATUS(source *storage.OpenIdAuthenticationSettingsContract_STATUS) error
- func (contract *OpenIdAuthenticationSettingsContract_STATUS) AssignProperties_To_OpenIdAuthenticationSettingsContract_STATUS(destination *storage.OpenIdAuthenticationSettingsContract_STATUS) error
- func (in *OpenIdAuthenticationSettingsContract_STATUS) DeepCopy() *OpenIdAuthenticationSettingsContract_STATUS
- func (in *OpenIdAuthenticationSettingsContract_STATUS) DeepCopyInto(out *OpenIdAuthenticationSettingsContract_STATUS)
- func (contract *OpenIdAuthenticationSettingsContract_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (contract *OpenIdAuthenticationSettingsContract_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Policy
- func (policy *Policy) AssignProperties_From_Policy(source *storage.Policy) error
- func (policy *Policy) AssignProperties_To_Policy(destination *storage.Policy) error
- func (policy *Policy) AzureName() string
- func (policy *Policy) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (policy *Policy) ConvertFrom(hub conversion.Hub) error
- func (policy *Policy) ConvertTo(hub conversion.Hub) error
- func (in *Policy) DeepCopy() *Policy
- func (in *Policy) DeepCopyInto(out *Policy)
- func (in *Policy) DeepCopyObject() runtime.Object
- func (policy *Policy) Default()
- func (policy Policy) GetAPIVersion() string
- func (policy *Policy) GetConditions() conditions.Conditions
- func (policy *Policy) GetResourceScope() genruntime.ResourceScope
- func (policy *Policy) GetSpec() genruntime.ConvertibleSpec
- func (policy *Policy) GetStatus() genruntime.ConvertibleStatus
- func (policy *Policy) GetSupportedOperations() []genruntime.ResourceOperation
- func (policy *Policy) GetType() string
- func (policy *Policy) NewEmptyStatus() genruntime.ConvertibleStatus
- func (policy *Policy) OriginalGVK() *schema.GroupVersionKind
- func (policy *Policy) Owner() *genruntime.ResourceReference
- func (policy *Policy) SecretDestinationExpressions() []*core.DestinationExpression
- func (policy *Policy) SetConditions(conditions conditions.Conditions)
- func (policy *Policy) SetStatus(status genruntime.ConvertibleStatus) error
- func (policy *Policy) ValidateCreate() (admission.Warnings, error)
- func (policy *Policy) ValidateDelete() (admission.Warnings, error)
- func (policy *Policy) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PolicyContractProperties_Format
- type PolicyContractProperties_Format_STATUS
- type PolicyFragment
- func (fragment *PolicyFragment) AssignProperties_From_PolicyFragment(source *storage.PolicyFragment) error
- func (fragment *PolicyFragment) AssignProperties_To_PolicyFragment(destination *storage.PolicyFragment) error
- func (fragment *PolicyFragment) AzureName() string
- func (fragment *PolicyFragment) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (fragment *PolicyFragment) ConvertFrom(hub conversion.Hub) error
- func (fragment *PolicyFragment) ConvertTo(hub conversion.Hub) error
- func (in *PolicyFragment) DeepCopy() *PolicyFragment
- func (in *PolicyFragment) DeepCopyInto(out *PolicyFragment)
- func (in *PolicyFragment) DeepCopyObject() runtime.Object
- func (fragment *PolicyFragment) Default()
- func (fragment PolicyFragment) GetAPIVersion() string
- func (fragment *PolicyFragment) GetConditions() conditions.Conditions
- func (fragment *PolicyFragment) GetResourceScope() genruntime.ResourceScope
- func (fragment *PolicyFragment) GetSpec() genruntime.ConvertibleSpec
- func (fragment *PolicyFragment) GetStatus() genruntime.ConvertibleStatus
- func (fragment *PolicyFragment) GetSupportedOperations() []genruntime.ResourceOperation
- func (fragment *PolicyFragment) GetType() string
- func (fragment *PolicyFragment) NewEmptyStatus() genruntime.ConvertibleStatus
- func (fragment *PolicyFragment) OriginalGVK() *schema.GroupVersionKind
- func (fragment *PolicyFragment) Owner() *genruntime.ResourceReference
- func (fragment *PolicyFragment) SecretDestinationExpressions() []*core.DestinationExpression
- func (fragment *PolicyFragment) SetConditions(conditions conditions.Conditions)
- func (fragment *PolicyFragment) SetStatus(status genruntime.ConvertibleStatus) error
- func (fragment *PolicyFragment) ValidateCreate() (admission.Warnings, error)
- func (fragment *PolicyFragment) ValidateDelete() (admission.Warnings, error)
- func (fragment *PolicyFragment) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PolicyFragmentContractProperties_Format
- type PolicyFragmentContractProperties_Format_STATUS
- type PolicyFragmentList
- type PolicyFragmentOperatorSpec
- func (operator *PolicyFragmentOperatorSpec) AssignProperties_From_PolicyFragmentOperatorSpec(source *storage.PolicyFragmentOperatorSpec) error
- func (operator *PolicyFragmentOperatorSpec) AssignProperties_To_PolicyFragmentOperatorSpec(destination *storage.PolicyFragmentOperatorSpec) error
- func (in *PolicyFragmentOperatorSpec) DeepCopy() *PolicyFragmentOperatorSpec
- func (in *PolicyFragmentOperatorSpec) DeepCopyInto(out *PolicyFragmentOperatorSpec)
- type PolicyFragment_STATUS
- func (fragment *PolicyFragment_STATUS) AssignProperties_From_PolicyFragment_STATUS(source *storage.PolicyFragment_STATUS) error
- func (fragment *PolicyFragment_STATUS) AssignProperties_To_PolicyFragment_STATUS(destination *storage.PolicyFragment_STATUS) error
- func (fragment *PolicyFragment_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (fragment *PolicyFragment_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PolicyFragment_STATUS) DeepCopy() *PolicyFragment_STATUS
- func (in *PolicyFragment_STATUS) DeepCopyInto(out *PolicyFragment_STATUS)
- func (fragment *PolicyFragment_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (fragment *PolicyFragment_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PolicyFragment_Spec
- func (fragment *PolicyFragment_Spec) AssignProperties_From_PolicyFragment_Spec(source *storage.PolicyFragment_Spec) error
- func (fragment *PolicyFragment_Spec) AssignProperties_To_PolicyFragment_Spec(destination *storage.PolicyFragment_Spec) error
- func (fragment *PolicyFragment_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (fragment *PolicyFragment_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (fragment *PolicyFragment_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PolicyFragment_Spec) DeepCopy() *PolicyFragment_Spec
- func (in *PolicyFragment_Spec) DeepCopyInto(out *PolicyFragment_Spec)
- func (fragment *PolicyFragment_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (fragment *PolicyFragment_Spec) OriginalVersion() string
- func (fragment *PolicyFragment_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (fragment *PolicyFragment_Spec) SetAzureName(azureName string)
- type PolicyList
- type PolicyOperatorSpec
- func (operator *PolicyOperatorSpec) AssignProperties_From_PolicyOperatorSpec(source *storage.PolicyOperatorSpec) error
- func (operator *PolicyOperatorSpec) AssignProperties_To_PolicyOperatorSpec(destination *storage.PolicyOperatorSpec) error
- func (in *PolicyOperatorSpec) DeepCopy() *PolicyOperatorSpec
- func (in *PolicyOperatorSpec) DeepCopyInto(out *PolicyOperatorSpec)
- type Policy_STATUS
- func (policy *Policy_STATUS) AssignProperties_From_Policy_STATUS(source *storage.Policy_STATUS) error
- func (policy *Policy_STATUS) AssignProperties_To_Policy_STATUS(destination *storage.Policy_STATUS) error
- func (policy *Policy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (policy *Policy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Policy_STATUS) DeepCopy() *Policy_STATUS
- func (in *Policy_STATUS) DeepCopyInto(out *Policy_STATUS)
- func (policy *Policy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *Policy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Policy_Spec
- func (policy *Policy_Spec) AssignProperties_From_Policy_Spec(source *storage.Policy_Spec) error
- func (policy *Policy_Spec) AssignProperties_To_Policy_Spec(destination *storage.Policy_Spec) error
- func (policy *Policy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (policy *Policy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (policy *Policy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Policy_Spec) DeepCopy() *Policy_Spec
- func (in *Policy_Spec) DeepCopyInto(out *Policy_Spec)
- func (policy *Policy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *Policy_Spec) OriginalVersion() string
- func (policy *Policy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointServiceConnectionStatus_STATUS
- type PrivateLinkServiceConnectionState_STATUS
- func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS(source *storage.PrivateLinkServiceConnectionState_STATUS) error
- func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_To_PrivateLinkServiceConnectionState_STATUS(destination *storage.PrivateLinkServiceConnectionState_STATUS) error
- func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopy() *PrivateLinkServiceConnectionState_STATUS
- func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopyInto(out *PrivateLinkServiceConnectionState_STATUS)
- func (state *PrivateLinkServiceConnectionState_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (state *PrivateLinkServiceConnectionState_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Product
- func (product *Product) AssignProperties_From_Product(source *storage.Product) error
- func (product *Product) AssignProperties_To_Product(destination *storage.Product) error
- func (product *Product) AzureName() string
- func (product *Product) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (product *Product) ConvertFrom(hub conversion.Hub) error
- func (product *Product) ConvertTo(hub conversion.Hub) error
- func (in *Product) DeepCopy() *Product
- func (in *Product) DeepCopyInto(out *Product)
- func (in *Product) DeepCopyObject() runtime.Object
- func (product *Product) Default()
- func (product Product) GetAPIVersion() string
- func (product *Product) GetConditions() conditions.Conditions
- func (product *Product) GetResourceScope() genruntime.ResourceScope
- func (product *Product) GetSpec() genruntime.ConvertibleSpec
- func (product *Product) GetStatus() genruntime.ConvertibleStatus
- func (product *Product) GetSupportedOperations() []genruntime.ResourceOperation
- func (product *Product) GetType() string
- func (product *Product) NewEmptyStatus() genruntime.ConvertibleStatus
- func (product *Product) OriginalGVK() *schema.GroupVersionKind
- func (product *Product) Owner() *genruntime.ResourceReference
- func (product *Product) SecretDestinationExpressions() []*core.DestinationExpression
- func (product *Product) SetConditions(conditions conditions.Conditions)
- func (product *Product) SetStatus(status genruntime.ConvertibleStatus) error
- func (product *Product) ValidateCreate() (admission.Warnings, error)
- func (product *Product) ValidateDelete() (admission.Warnings, error)
- func (product *Product) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type ProductApi
- func (productApi *ProductApi) AssignProperties_From_ProductApi(source *storage.ProductApi) error
- func (productApi *ProductApi) AssignProperties_To_ProductApi(destination *storage.ProductApi) error
- func (productApi *ProductApi) AzureName() string
- func (productApi *ProductApi) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (productApi *ProductApi) ConvertFrom(hub conversion.Hub) error
- func (productApi *ProductApi) ConvertTo(hub conversion.Hub) error
- func (in *ProductApi) DeepCopy() *ProductApi
- func (in *ProductApi) DeepCopyInto(out *ProductApi)
- func (in *ProductApi) DeepCopyObject() runtime.Object
- func (productApi *ProductApi) Default()
- func (productApi ProductApi) GetAPIVersion() string
- func (productApi *ProductApi) GetConditions() conditions.Conditions
- func (productApi *ProductApi) GetResourceScope() genruntime.ResourceScope
- func (productApi *ProductApi) GetSpec() genruntime.ConvertibleSpec
- func (productApi *ProductApi) GetStatus() genruntime.ConvertibleStatus
- func (productApi *ProductApi) GetSupportedOperations() []genruntime.ResourceOperation
- func (productApi *ProductApi) GetType() string
- func (productApi *ProductApi) NewEmptyStatus() genruntime.ConvertibleStatus
- func (productApi *ProductApi) OriginalGVK() *schema.GroupVersionKind
- func (productApi *ProductApi) Owner() *genruntime.ResourceReference
- func (productApi *ProductApi) SecretDestinationExpressions() []*core.DestinationExpression
- func (productApi *ProductApi) SetConditions(conditions conditions.Conditions)
- func (productApi *ProductApi) SetStatus(status genruntime.ConvertibleStatus) error
- func (productApi *ProductApi) ValidateCreate() (admission.Warnings, error)
- func (productApi *ProductApi) ValidateDelete() (admission.Warnings, error)
- func (productApi *ProductApi) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type ProductApiList
- type ProductApiOperatorSpec
- func (operator *ProductApiOperatorSpec) AssignProperties_From_ProductApiOperatorSpec(source *storage.ProductApiOperatorSpec) error
- func (operator *ProductApiOperatorSpec) AssignProperties_To_ProductApiOperatorSpec(destination *storage.ProductApiOperatorSpec) error
- func (in *ProductApiOperatorSpec) DeepCopy() *ProductApiOperatorSpec
- func (in *ProductApiOperatorSpec) DeepCopyInto(out *ProductApiOperatorSpec)
- type ProductApi_STATUS
- func (productApi *ProductApi_STATUS) AssignProperties_From_ProductApi_STATUS(source *storage.ProductApi_STATUS) error
- func (productApi *ProductApi_STATUS) AssignProperties_To_ProductApi_STATUS(destination *storage.ProductApi_STATUS) error
- func (productApi *ProductApi_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (productApi *ProductApi_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *ProductApi_STATUS) DeepCopy() *ProductApi_STATUS
- func (in *ProductApi_STATUS) DeepCopyInto(out *ProductApi_STATUS)
- func (productApi *ProductApi_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (productApi *ProductApi_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ProductApi_Spec
- func (productApi *ProductApi_Spec) AssignProperties_From_ProductApi_Spec(source *storage.ProductApi_Spec) error
- func (productApi *ProductApi_Spec) AssignProperties_To_ProductApi_Spec(destination *storage.ProductApi_Spec) error
- func (productApi *ProductApi_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (productApi *ProductApi_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (productApi *ProductApi_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ProductApi_Spec) DeepCopy() *ProductApi_Spec
- func (in *ProductApi_Spec) DeepCopyInto(out *ProductApi_Spec)
- func (productApi *ProductApi_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (productApi *ProductApi_Spec) OriginalVersion() string
- func (productApi *ProductApi_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (productApi *ProductApi_Spec) SetAzureName(azureName string)
- type ProductContractProperties_State
- type ProductContractProperties_State_STATUS
- type ProductList
- type ProductOperatorSpec
- func (operator *ProductOperatorSpec) AssignProperties_From_ProductOperatorSpec(source *storage.ProductOperatorSpec) error
- func (operator *ProductOperatorSpec) AssignProperties_To_ProductOperatorSpec(destination *storage.ProductOperatorSpec) error
- func (in *ProductOperatorSpec) DeepCopy() *ProductOperatorSpec
- func (in *ProductOperatorSpec) DeepCopyInto(out *ProductOperatorSpec)
- type ProductPolicy
- func (policy *ProductPolicy) AssignProperties_From_ProductPolicy(source *storage.ProductPolicy) error
- func (policy *ProductPolicy) AssignProperties_To_ProductPolicy(destination *storage.ProductPolicy) error
- func (policy *ProductPolicy) AzureName() string
- func (policy *ProductPolicy) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (policy *ProductPolicy) ConvertFrom(hub conversion.Hub) error
- func (policy *ProductPolicy) ConvertTo(hub conversion.Hub) error
- func (in *ProductPolicy) DeepCopy() *ProductPolicy
- func (in *ProductPolicy) DeepCopyInto(out *ProductPolicy)
- func (in *ProductPolicy) DeepCopyObject() runtime.Object
- func (policy *ProductPolicy) Default()
- func (policy ProductPolicy) GetAPIVersion() string
- func (policy *ProductPolicy) GetConditions() conditions.Conditions
- func (policy *ProductPolicy) GetResourceScope() genruntime.ResourceScope
- func (policy *ProductPolicy) GetSpec() genruntime.ConvertibleSpec
- func (policy *ProductPolicy) GetStatus() genruntime.ConvertibleStatus
- func (policy *ProductPolicy) GetSupportedOperations() []genruntime.ResourceOperation
- func (policy *ProductPolicy) GetType() string
- func (policy *ProductPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
- func (policy *ProductPolicy) OriginalGVK() *schema.GroupVersionKind
- func (policy *ProductPolicy) Owner() *genruntime.ResourceReference
- func (policy *ProductPolicy) SecretDestinationExpressions() []*core.DestinationExpression
- func (policy *ProductPolicy) SetConditions(conditions conditions.Conditions)
- func (policy *ProductPolicy) SetStatus(status genruntime.ConvertibleStatus) error
- func (policy *ProductPolicy) ValidateCreate() (admission.Warnings, error)
- func (policy *ProductPolicy) ValidateDelete() (admission.Warnings, error)
- func (policy *ProductPolicy) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type ProductPolicyList
- type ProductPolicyOperatorSpec
- func (operator *ProductPolicyOperatorSpec) AssignProperties_From_ProductPolicyOperatorSpec(source *storage.ProductPolicyOperatorSpec) error
- func (operator *ProductPolicyOperatorSpec) AssignProperties_To_ProductPolicyOperatorSpec(destination *storage.ProductPolicyOperatorSpec) error
- func (in *ProductPolicyOperatorSpec) DeepCopy() *ProductPolicyOperatorSpec
- func (in *ProductPolicyOperatorSpec) DeepCopyInto(out *ProductPolicyOperatorSpec)
- type ProductPolicy_STATUS
- func (policy *ProductPolicy_STATUS) AssignProperties_From_ProductPolicy_STATUS(source *storage.ProductPolicy_STATUS) error
- func (policy *ProductPolicy_STATUS) AssignProperties_To_ProductPolicy_STATUS(destination *storage.ProductPolicy_STATUS) error
- func (policy *ProductPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (policy *ProductPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *ProductPolicy_STATUS) DeepCopy() *ProductPolicy_STATUS
- func (in *ProductPolicy_STATUS) DeepCopyInto(out *ProductPolicy_STATUS)
- func (policy *ProductPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *ProductPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ProductPolicy_Spec
- func (policy *ProductPolicy_Spec) AssignProperties_From_ProductPolicy_Spec(source *storage.ProductPolicy_Spec) error
- func (policy *ProductPolicy_Spec) AssignProperties_To_ProductPolicy_Spec(destination *storage.ProductPolicy_Spec) error
- func (policy *ProductPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (policy *ProductPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (policy *ProductPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ProductPolicy_Spec) DeepCopy() *ProductPolicy_Spec
- func (in *ProductPolicy_Spec) DeepCopyInto(out *ProductPolicy_Spec)
- func (policy *ProductPolicy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *ProductPolicy_Spec) OriginalVersion() string
- func (policy *ProductPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Product_STATUS
- func (product *Product_STATUS) AssignProperties_From_Product_STATUS(source *storage.Product_STATUS) error
- func (product *Product_STATUS) AssignProperties_To_Product_STATUS(destination *storage.Product_STATUS) error
- func (product *Product_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (product *Product_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Product_STATUS) DeepCopy() *Product_STATUS
- func (in *Product_STATUS) DeepCopyInto(out *Product_STATUS)
- func (product *Product_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (product *Product_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Product_Spec
- func (product *Product_Spec) AssignProperties_From_Product_Spec(source *storage.Product_Spec) error
- func (product *Product_Spec) AssignProperties_To_Product_Spec(destination *storage.Product_Spec) error
- func (product *Product_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (product *Product_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (product *Product_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Product_Spec) DeepCopy() *Product_Spec
- func (in *Product_Spec) DeepCopyInto(out *Product_Spec)
- func (product *Product_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (product *Product_Spec) OriginalVersion() string
- func (product *Product_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (product *Product_Spec) SetAzureName(azureName string)
- type RemotePrivateEndpointConnectionWrapper_STATUS
- func (wrapper *RemotePrivateEndpointConnectionWrapper_STATUS) AssignProperties_From_RemotePrivateEndpointConnectionWrapper_STATUS(source *storage.RemotePrivateEndpointConnectionWrapper_STATUS) error
- func (wrapper *RemotePrivateEndpointConnectionWrapper_STATUS) AssignProperties_To_RemotePrivateEndpointConnectionWrapper_STATUS(destination *storage.RemotePrivateEndpointConnectionWrapper_STATUS) error
- func (in *RemotePrivateEndpointConnectionWrapper_STATUS) DeepCopy() *RemotePrivateEndpointConnectionWrapper_STATUS
- func (in *RemotePrivateEndpointConnectionWrapper_STATUS) DeepCopyInto(out *RemotePrivateEndpointConnectionWrapper_STATUS)
- func (wrapper *RemotePrivateEndpointConnectionWrapper_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (wrapper *RemotePrivateEndpointConnectionWrapper_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Service
- func (service *Service) AssignProperties_From_Service(source *storage.Service) error
- func (service *Service) AssignProperties_To_Service(destination *storage.Service) error
- func (service *Service) AzureName() string
- func (service *Service) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (service *Service) ConvertFrom(hub conversion.Hub) error
- func (service *Service) ConvertTo(hub conversion.Hub) error
- func (in *Service) DeepCopy() *Service
- func (in *Service) DeepCopyInto(out *Service)
- func (in *Service) DeepCopyObject() runtime.Object
- func (service *Service) Default()
- func (service Service) GetAPIVersion() string
- func (service *Service) GetConditions() conditions.Conditions
- func (service *Service) GetResourceScope() genruntime.ResourceScope
- func (service *Service) GetSpec() genruntime.ConvertibleSpec
- func (service *Service) GetStatus() genruntime.ConvertibleStatus
- func (service *Service) GetSupportedOperations() []genruntime.ResourceOperation
- func (service *Service) GetType() string
- func (service *Service) NewEmptyStatus() genruntime.ConvertibleStatus
- func (service *Service) OriginalGVK() *schema.GroupVersionKind
- func (service *Service) Owner() *genruntime.ResourceReference
- func (service *Service) SecretDestinationExpressions() []*core.DestinationExpression
- func (service *Service) SetConditions(conditions conditions.Conditions)
- func (service *Service) SetStatus(status genruntime.ConvertibleStatus) error
- func (service *Service) ValidateCreate() (admission.Warnings, error)
- func (service *Service) ValidateDelete() (admission.Warnings, error)
- func (service *Service) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type ServiceList
- type ServiceOperatorSpec
- func (operator *ServiceOperatorSpec) AssignProperties_From_ServiceOperatorSpec(source *storage.ServiceOperatorSpec) error
- func (operator *ServiceOperatorSpec) AssignProperties_To_ServiceOperatorSpec(destination *storage.ServiceOperatorSpec) error
- func (in *ServiceOperatorSpec) DeepCopy() *ServiceOperatorSpec
- func (in *ServiceOperatorSpec) DeepCopyInto(out *ServiceOperatorSpec)
- type Service_STATUS
- func (service *Service_STATUS) AssignProperties_From_Service_STATUS(source *storage.Service_STATUS) error
- func (service *Service_STATUS) AssignProperties_To_Service_STATUS(destination *storage.Service_STATUS) error
- func (service *Service_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (service *Service_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Service_STATUS) DeepCopy() *Service_STATUS
- func (in *Service_STATUS) DeepCopyInto(out *Service_STATUS)
- func (service *Service_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (service *Service_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Service_Spec
- func (service *Service_Spec) AssignProperties_From_Service_Spec(source *storage.Service_Spec) error
- func (service *Service_Spec) AssignProperties_To_Service_Spec(destination *storage.Service_Spec) error
- func (service *Service_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (service *Service_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (service *Service_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Service_Spec) DeepCopy() *Service_Spec
- func (in *Service_Spec) DeepCopyInto(out *Service_Spec)
- func (service *Service_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (service *Service_Spec) OriginalVersion() string
- func (service *Service_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (service *Service_Spec) SetAzureName(azureName string)
- type Subscription
- func (subscription *Subscription) AssignProperties_From_Subscription(source *storage.Subscription) error
- func (subscription *Subscription) AssignProperties_To_Subscription(destination *storage.Subscription) error
- func (subscription *Subscription) AzureName() string
- func (subscription *Subscription) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (subscription *Subscription) ConvertFrom(hub conversion.Hub) error
- func (subscription *Subscription) ConvertTo(hub conversion.Hub) error
- func (in *Subscription) DeepCopy() *Subscription
- func (in *Subscription) DeepCopyInto(out *Subscription)
- func (in *Subscription) DeepCopyObject() runtime.Object
- func (subscription *Subscription) Default()
- func (subscription Subscription) GetAPIVersion() string
- func (subscription *Subscription) GetConditions() conditions.Conditions
- func (subscription *Subscription) GetResourceScope() genruntime.ResourceScope
- func (subscription *Subscription) GetSpec() genruntime.ConvertibleSpec
- func (subscription *Subscription) GetStatus() genruntime.ConvertibleStatus
- func (subscription *Subscription) GetSupportedOperations() []genruntime.ResourceOperation
- func (subscription *Subscription) GetType() string
- func (subscription *Subscription) NewEmptyStatus() genruntime.ConvertibleStatus
- func (subscription *Subscription) OriginalGVK() *schema.GroupVersionKind
- func (subscription *Subscription) Owner() *genruntime.ResourceReference
- func (subscription *Subscription) SecretDestinationExpressions() []*core.DestinationExpression
- func (subscription *Subscription) SetConditions(conditions conditions.Conditions)
- func (subscription *Subscription) SetStatus(status genruntime.ConvertibleStatus) error
- func (subscription *Subscription) ValidateCreate() (admission.Warnings, error)
- func (subscription *Subscription) ValidateDelete() (admission.Warnings, error)
- func (subscription *Subscription) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type SubscriptionContractProperties_State_STATUS
- type SubscriptionCreateParameterProperties_State
- type SubscriptionKeyParameterNamesContract
- func (contract *SubscriptionKeyParameterNamesContract) AssignProperties_From_SubscriptionKeyParameterNamesContract(source *storage.SubscriptionKeyParameterNamesContract) error
- func (contract *SubscriptionKeyParameterNamesContract) AssignProperties_To_SubscriptionKeyParameterNamesContract(destination *storage.SubscriptionKeyParameterNamesContract) error
- func (contract *SubscriptionKeyParameterNamesContract) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SubscriptionKeyParameterNamesContract) DeepCopy() *SubscriptionKeyParameterNamesContract
- func (in *SubscriptionKeyParameterNamesContract) DeepCopyInto(out *SubscriptionKeyParameterNamesContract)
- func (contract *SubscriptionKeyParameterNamesContract) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (contract *SubscriptionKeyParameterNamesContract) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SubscriptionKeyParameterNamesContract_STATUS
- func (contract *SubscriptionKeyParameterNamesContract_STATUS) AssignProperties_From_SubscriptionKeyParameterNamesContract_STATUS(source *storage.SubscriptionKeyParameterNamesContract_STATUS) error
- func (contract *SubscriptionKeyParameterNamesContract_STATUS) AssignProperties_To_SubscriptionKeyParameterNamesContract_STATUS(destination *storage.SubscriptionKeyParameterNamesContract_STATUS) error
- func (in *SubscriptionKeyParameterNamesContract_STATUS) DeepCopy() *SubscriptionKeyParameterNamesContract_STATUS
- func (in *SubscriptionKeyParameterNamesContract_STATUS) DeepCopyInto(out *SubscriptionKeyParameterNamesContract_STATUS)
- func (contract *SubscriptionKeyParameterNamesContract_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (contract *SubscriptionKeyParameterNamesContract_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SubscriptionList
- type SubscriptionOperatorSecrets
- func (secrets *SubscriptionOperatorSecrets) AssignProperties_From_SubscriptionOperatorSecrets(source *storage.SubscriptionOperatorSecrets) error
- func (secrets *SubscriptionOperatorSecrets) AssignProperties_To_SubscriptionOperatorSecrets(destination *storage.SubscriptionOperatorSecrets) error
- func (in *SubscriptionOperatorSecrets) DeepCopy() *SubscriptionOperatorSecrets
- func (in *SubscriptionOperatorSecrets) DeepCopyInto(out *SubscriptionOperatorSecrets)
- type SubscriptionOperatorSpec
- func (operator *SubscriptionOperatorSpec) AssignProperties_From_SubscriptionOperatorSpec(source *storage.SubscriptionOperatorSpec) error
- func (operator *SubscriptionOperatorSpec) AssignProperties_To_SubscriptionOperatorSpec(destination *storage.SubscriptionOperatorSpec) error
- func (in *SubscriptionOperatorSpec) DeepCopy() *SubscriptionOperatorSpec
- func (in *SubscriptionOperatorSpec) DeepCopyInto(out *SubscriptionOperatorSpec)
- type Subscription_STATUS
- func (subscription *Subscription_STATUS) AssignProperties_From_Subscription_STATUS(source *storage.Subscription_STATUS) error
- func (subscription *Subscription_STATUS) AssignProperties_To_Subscription_STATUS(destination *storage.Subscription_STATUS) error
- func (subscription *Subscription_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (subscription *Subscription_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Subscription_STATUS) DeepCopy() *Subscription_STATUS
- func (in *Subscription_STATUS) DeepCopyInto(out *Subscription_STATUS)
- func (subscription *Subscription_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (subscription *Subscription_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subscription_Spec
- func (subscription *Subscription_Spec) AssignProperties_From_Subscription_Spec(source *storage.Subscription_Spec) error
- func (subscription *Subscription_Spec) AssignProperties_To_Subscription_Spec(destination *storage.Subscription_Spec) error
- func (subscription *Subscription_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (subscription *Subscription_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (subscription *Subscription_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Subscription_Spec) DeepCopy() *Subscription_Spec
- func (in *Subscription_Spec) DeepCopyInto(out *Subscription_Spec)
- func (subscription *Subscription_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (subscription *Subscription_Spec) OriginalVersion() string
- func (subscription *Subscription_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (subscription *Subscription_Spec) SetAzureName(azureName string)
- type SystemData_CreatedByType_STATUS
- type SystemData_LastModifiedByType_STATUS
- type SystemData_STATUS
- func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *storage.SystemData_STATUS) error
- func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *storage.SystemData_STATUS) error
- func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
- func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
- func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UserAssignedIdentityDetails
- func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *storage.UserAssignedIdentityDetails) error
- func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *storage.UserAssignedIdentityDetails) error
- func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
- func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
- type UserIdentityProperties_STATUS
- func (properties *UserIdentityProperties_STATUS) AssignProperties_From_UserIdentityProperties_STATUS(source *storage.UserIdentityProperties_STATUS) error
- func (properties *UserIdentityProperties_STATUS) AssignProperties_To_UserIdentityProperties_STATUS(destination *storage.UserIdentityProperties_STATUS) error
- func (in *UserIdentityProperties_STATUS) DeepCopy() *UserIdentityProperties_STATUS
- func (in *UserIdentityProperties_STATUS) DeepCopyInto(out *UserIdentityProperties_STATUS)
- func (properties *UserIdentityProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *UserIdentityProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkConfiguration
- func (configuration *VirtualNetworkConfiguration) AssignProperties_From_VirtualNetworkConfiguration(source *storage.VirtualNetworkConfiguration) error
- func (configuration *VirtualNetworkConfiguration) AssignProperties_To_VirtualNetworkConfiguration(destination *storage.VirtualNetworkConfiguration) error
- func (configuration *VirtualNetworkConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkConfiguration) DeepCopy() *VirtualNetworkConfiguration
- func (in *VirtualNetworkConfiguration) DeepCopyInto(out *VirtualNetworkConfiguration)
- func (configuration *VirtualNetworkConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *VirtualNetworkConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkConfiguration_STATUS
- func (configuration *VirtualNetworkConfiguration_STATUS) AssignProperties_From_VirtualNetworkConfiguration_STATUS(source *storage.VirtualNetworkConfiguration_STATUS) error
- func (configuration *VirtualNetworkConfiguration_STATUS) AssignProperties_To_VirtualNetworkConfiguration_STATUS(destination *storage.VirtualNetworkConfiguration_STATUS) error
- func (in *VirtualNetworkConfiguration_STATUS) DeepCopy() *VirtualNetworkConfiguration_STATUS
- func (in *VirtualNetworkConfiguration_STATUS) DeepCopyInto(out *VirtualNetworkConfiguration_STATUS)
- func (configuration *VirtualNetworkConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *VirtualNetworkConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type X509CertificateName
- func (name *X509CertificateName) AssignProperties_From_X509CertificateName(source *storage.X509CertificateName) error
- func (name *X509CertificateName) AssignProperties_To_X509CertificateName(destination *storage.X509CertificateName) error
- func (name *X509CertificateName) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *X509CertificateName) DeepCopy() *X509CertificateName
- func (in *X509CertificateName) DeepCopyInto(out *X509CertificateName)
- func (name *X509CertificateName) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (name *X509CertificateName) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type X509CertificateName_STATUS
- func (name *X509CertificateName_STATUS) AssignProperties_From_X509CertificateName_STATUS(source *storage.X509CertificateName_STATUS) error
- func (name *X509CertificateName_STATUS) AssignProperties_To_X509CertificateName_STATUS(destination *storage.X509CertificateName_STATUS) error
- func (in *X509CertificateName_STATUS) DeepCopy() *X509CertificateName_STATUS
- func (in *X509CertificateName_STATUS) DeepCopyInto(out *X509CertificateName_STATUS)
- func (name *X509CertificateName_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (name *X509CertificateName_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
Constants ¶
const ( ApiContractProperties_Protocols_STATUS_Http = ApiContractProperties_Protocols_STATUS("http") ApiContractProperties_Protocols_STATUS_Https = ApiContractProperties_Protocols_STATUS("https") ApiContractProperties_Protocols_STATUS_Ws = ApiContractProperties_Protocols_STATUS("ws") ApiContractProperties_Protocols_STATUS_Wss = ApiContractProperties_Protocols_STATUS("wss") )
const ( ApiContractProperties_Type_STATUS_Graphql = ApiContractProperties_Type_STATUS("graphql") ApiContractProperties_Type_STATUS_Grpc = ApiContractProperties_Type_STATUS("grpc") ApiContractProperties_Type_STATUS_Http = ApiContractProperties_Type_STATUS("http") ApiContractProperties_Type_STATUS_Odata = ApiContractProperties_Type_STATUS("odata") ApiContractProperties_Type_STATUS_Soap = ApiContractProperties_Type_STATUS("soap") ApiContractProperties_Type_STATUS_Websocket = ApiContractProperties_Type_STATUS("websocket") )
const ( ApiCreateOrUpdateProperties_ApiType_Graphql = ApiCreateOrUpdateProperties_ApiType("graphql") ApiCreateOrUpdateProperties_ApiType_Grpc = ApiCreateOrUpdateProperties_ApiType("grpc") ApiCreateOrUpdateProperties_ApiType_Http = ApiCreateOrUpdateProperties_ApiType("http") ApiCreateOrUpdateProperties_ApiType_Odata = ApiCreateOrUpdateProperties_ApiType("odata") ApiCreateOrUpdateProperties_ApiType_Soap = ApiCreateOrUpdateProperties_ApiType("soap") ApiCreateOrUpdateProperties_ApiType_Websocket = ApiCreateOrUpdateProperties_ApiType("websocket") )
const ( ApiCreateOrUpdateProperties_Format_GraphqlLink = ApiCreateOrUpdateProperties_Format("graphql-link") ApiCreateOrUpdateProperties_Format_Grpc = ApiCreateOrUpdateProperties_Format("grpc") ApiCreateOrUpdateProperties_Format_GrpcLink = ApiCreateOrUpdateProperties_Format("grpc-link") ApiCreateOrUpdateProperties_Format_Odata = ApiCreateOrUpdateProperties_Format("odata") ApiCreateOrUpdateProperties_Format_OdataLink = ApiCreateOrUpdateProperties_Format("odata-link") ApiCreateOrUpdateProperties_Format_Openapi = ApiCreateOrUpdateProperties_Format("openapi") ApiCreateOrUpdateProperties_Format_OpenapiJson = ApiCreateOrUpdateProperties_Format("openapi+json") ApiCreateOrUpdateProperties_Format_OpenapiJsonLink = ApiCreateOrUpdateProperties_Format("openapi+json-link") ApiCreateOrUpdateProperties_Format_OpenapiLink = ApiCreateOrUpdateProperties_Format("openapi-link") ApiCreateOrUpdateProperties_Format_SwaggerJson = ApiCreateOrUpdateProperties_Format("swagger-json") ApiCreateOrUpdateProperties_Format_SwaggerLinkJson = ApiCreateOrUpdateProperties_Format("swagger-link-json") ApiCreateOrUpdateProperties_Format_WadlLinkJson = ApiCreateOrUpdateProperties_Format("wadl-link-json") ApiCreateOrUpdateProperties_Format_WadlXml = ApiCreateOrUpdateProperties_Format("wadl-xml") ApiCreateOrUpdateProperties_Format_Wsdl = ApiCreateOrUpdateProperties_Format("wsdl") ApiCreateOrUpdateProperties_Format_WsdlLink = ApiCreateOrUpdateProperties_Format("wsdl-link") )
const ( ApiCreateOrUpdateProperties_Protocols_Http = ApiCreateOrUpdateProperties_Protocols("http") ApiCreateOrUpdateProperties_Protocols_Https = ApiCreateOrUpdateProperties_Protocols("https") ApiCreateOrUpdateProperties_Protocols_Ws = ApiCreateOrUpdateProperties_Protocols("ws") ApiCreateOrUpdateProperties_Protocols_Wss = ApiCreateOrUpdateProperties_Protocols("wss") )
const ( ApiCreateOrUpdateProperties_TranslateRequiredQueryParameters_Query = ApiCreateOrUpdateProperties_TranslateRequiredQueryParameters("query") ApiCreateOrUpdateProperties_TranslateRequiredQueryParameters_Template = ApiCreateOrUpdateProperties_TranslateRequiredQueryParameters("template") )
const ( ApiCreateOrUpdateProperties_Type_Graphql = ApiCreateOrUpdateProperties_Type("graphql") ApiCreateOrUpdateProperties_Type_Grpc = ApiCreateOrUpdateProperties_Type("grpc") ApiCreateOrUpdateProperties_Type_Http = ApiCreateOrUpdateProperties_Type("http") ApiCreateOrUpdateProperties_Type_Odata = ApiCreateOrUpdateProperties_Type("odata") ApiCreateOrUpdateProperties_Type_Soap = ApiCreateOrUpdateProperties_Type("soap") ApiCreateOrUpdateProperties_Type_Websocket = ApiCreateOrUpdateProperties_Type("websocket") )
const ( ApiVersionSetContractDetails_VersioningScheme_Header = ApiVersionSetContractDetails_VersioningScheme("Header") ApiVersionSetContractDetails_VersioningScheme_Query = ApiVersionSetContractDetails_VersioningScheme("Query") ApiVersionSetContractDetails_VersioningScheme_Segment = ApiVersionSetContractDetails_VersioningScheme("Segment") )
const ( ApiVersionSetContractDetails_VersioningScheme_STATUS_Header = ApiVersionSetContractDetails_VersioningScheme_STATUS("Header") ApiVersionSetContractDetails_VersioningScheme_STATUS_Query = ApiVersionSetContractDetails_VersioningScheme_STATUS("Query") ApiVersionSetContractDetails_VersioningScheme_STATUS_Segment = ApiVersionSetContractDetails_VersioningScheme_STATUS("Segment") )
const ( BearerTokenSendingMethodsContract_AuthorizationHeader = BearerTokenSendingMethodsContract("authorizationHeader") BearerTokenSendingMethodsContract_Query = BearerTokenSendingMethodsContract("query") )
const ( BearerTokenSendingMethodsContract_STATUS_AuthorizationHeader = BearerTokenSendingMethodsContract_STATUS("authorizationHeader") BearerTokenSendingMethodsContract_STATUS_Query = BearerTokenSendingMethodsContract_STATUS("query") )
const ( ApiVersionSetContractProperties_VersioningScheme_Header = ApiVersionSetContractProperties_VersioningScheme("Header") ApiVersionSetContractProperties_VersioningScheme_Query = ApiVersionSetContractProperties_VersioningScheme("Query") ApiVersionSetContractProperties_VersioningScheme_Segment = ApiVersionSetContractProperties_VersioningScheme("Segment") )
const ( ApiVersionSetContractProperties_VersioningScheme_STATUS_Header = ApiVersionSetContractProperties_VersioningScheme_STATUS("Header") ApiVersionSetContractProperties_VersioningScheme_STATUS_Query = ApiVersionSetContractProperties_VersioningScheme_STATUS("Query") ApiVersionSetContractProperties_VersioningScheme_STATUS_Segment = ApiVersionSetContractProperties_VersioningScheme_STATUS("Segment") )
const ( AuthorizationContractProperties_Oauth2GrantType_AuthorizationCode = AuthorizationContractProperties_Oauth2GrantType("AuthorizationCode") AuthorizationContractProperties_Oauth2GrantType_ClientCredentials = AuthorizationContractProperties_Oauth2GrantType("ClientCredentials") )
const ( AuthorizationContractProperties_Oauth2GrantType_STATUS_AuthorizationCode = AuthorizationContractProperties_Oauth2GrantType_STATUS("AuthorizationCode") AuthorizationContractProperties_Oauth2GrantType_STATUS_ClientCredentials = AuthorizationContractProperties_Oauth2GrantType_STATUS("ClientCredentials") )
const ( BackendContractProperties_Protocol_Http = BackendContractProperties_Protocol("http") BackendContractProperties_Protocol_Soap = BackendContractProperties_Protocol("soap") )
const ( BackendContractProperties_Protocol_STATUS_Http = BackendContractProperties_Protocol_STATUS("http") BackendContractProperties_Protocol_STATUS_Soap = BackendContractProperties_Protocol_STATUS("soap") )
const ( BackendContractProperties_Type_Pool = BackendContractProperties_Type("Pool") BackendContractProperties_Type_Single = BackendContractProperties_Type("Single") )
const ( BackendContractProperties_Type_STATUS_Pool = BackendContractProperties_Type_STATUS("Pool") BackendContractProperties_Type_STATUS_Single = BackendContractProperties_Type_STATUS("Single") )
const ( PolicyFragmentContractProperties_Format_Rawxml = PolicyFragmentContractProperties_Format("rawxml") PolicyFragmentContractProperties_Format_Xml = PolicyFragmentContractProperties_Format("xml") )
const ( PolicyFragmentContractProperties_Format_STATUS_Rawxml = PolicyFragmentContractProperties_Format_STATUS("rawxml") PolicyFragmentContractProperties_Format_STATUS_Xml = PolicyFragmentContractProperties_Format_STATUS("xml") )
const ( PolicyContractProperties_Format_Rawxml = PolicyContractProperties_Format("rawxml") PolicyContractProperties_Format_RawxmlLink = PolicyContractProperties_Format("rawxml-link") PolicyContractProperties_Format_Xml = PolicyContractProperties_Format("xml") PolicyContractProperties_Format_XmlLink = PolicyContractProperties_Format("xml-link") )
const ( PolicyContractProperties_Format_STATUS_Rawxml = PolicyContractProperties_Format_STATUS("rawxml") PolicyContractProperties_Format_STATUS_RawxmlLink = PolicyContractProperties_Format_STATUS("rawxml-link") PolicyContractProperties_Format_STATUS_Xml = PolicyContractProperties_Format_STATUS("xml") PolicyContractProperties_Format_STATUS_XmlLink = PolicyContractProperties_Format_STATUS("xml-link") )
const ( ProductContractProperties_State_NotPublished = ProductContractProperties_State("notPublished") ProductContractProperties_State_Published = ProductContractProperties_State("published") )
const ( ProductContractProperties_State_STATUS_NotPublished = ProductContractProperties_State_STATUS("notPublished") ProductContractProperties_State_STATUS_Published = ProductContractProperties_State_STATUS("published") )
const ( ApiManagementServiceProperties_DeveloperPortalStatus_Disabled = ApiManagementServiceProperties_DeveloperPortalStatus("Disabled") ApiManagementServiceProperties_DeveloperPortalStatus_Enabled = ApiManagementServiceProperties_DeveloperPortalStatus("Enabled") )
const ( ApiManagementServiceProperties_DeveloperPortalStatus_STATUS_Disabled = ApiManagementServiceProperties_DeveloperPortalStatus_STATUS("Disabled") ApiManagementServiceProperties_DeveloperPortalStatus_STATUS_Enabled = ApiManagementServiceProperties_DeveloperPortalStatus_STATUS("Enabled") )
const ( ApiManagementServiceProperties_LegacyPortalStatus_Disabled = ApiManagementServiceProperties_LegacyPortalStatus("Disabled") ApiManagementServiceProperties_LegacyPortalStatus_Enabled = ApiManagementServiceProperties_LegacyPortalStatus("Enabled") )
const ( ApiManagementServiceProperties_LegacyPortalStatus_STATUS_Disabled = ApiManagementServiceProperties_LegacyPortalStatus_STATUS("Disabled") ApiManagementServiceProperties_LegacyPortalStatus_STATUS_Enabled = ApiManagementServiceProperties_LegacyPortalStatus_STATUS("Enabled") )
const ( ApiManagementServiceProperties_NatGatewayState_Disabled = ApiManagementServiceProperties_NatGatewayState("Disabled") ApiManagementServiceProperties_NatGatewayState_Enabled = ApiManagementServiceProperties_NatGatewayState("Enabled") )
const ( ApiManagementServiceProperties_NatGatewayState_STATUS_Disabled = ApiManagementServiceProperties_NatGatewayState_STATUS("Disabled") ApiManagementServiceProperties_NatGatewayState_STATUS_Enabled = ApiManagementServiceProperties_NatGatewayState_STATUS("Enabled") )
const ( ApiManagementServiceProperties_PlatformVersion_STATUS_Mtv1 = ApiManagementServiceProperties_PlatformVersion_STATUS("mtv1") ApiManagementServiceProperties_PlatformVersion_STATUS_Stv1 = ApiManagementServiceProperties_PlatformVersion_STATUS("stv1") ApiManagementServiceProperties_PlatformVersion_STATUS_Stv2 = ApiManagementServiceProperties_PlatformVersion_STATUS("stv2") ApiManagementServiceProperties_PlatformVersion_STATUS_Stv21 = ApiManagementServiceProperties_PlatformVersion_STATUS("stv2.1") ApiManagementServiceProperties_PlatformVersion_STATUS_Undetermined = ApiManagementServiceProperties_PlatformVersion_STATUS("undetermined") )
const ( ApiManagementServiceProperties_PublicNetworkAccess_Disabled = ApiManagementServiceProperties_PublicNetworkAccess("Disabled") ApiManagementServiceProperties_PublicNetworkAccess_Enabled = ApiManagementServiceProperties_PublicNetworkAccess("Enabled") )
const ( ApiManagementServiceProperties_PublicNetworkAccess_STATUS_Disabled = ApiManagementServiceProperties_PublicNetworkAccess_STATUS("Disabled") ApiManagementServiceProperties_PublicNetworkAccess_STATUS_Enabled = ApiManagementServiceProperties_PublicNetworkAccess_STATUS("Enabled") )
const ( ApiManagementServiceProperties_VirtualNetworkType_External = ApiManagementServiceProperties_VirtualNetworkType("External") ApiManagementServiceProperties_VirtualNetworkType_Internal = ApiManagementServiceProperties_VirtualNetworkType("Internal") ApiManagementServiceProperties_VirtualNetworkType_None = ApiManagementServiceProperties_VirtualNetworkType("None") )
const ( ApiManagementServiceProperties_VirtualNetworkType_STATUS_External = ApiManagementServiceProperties_VirtualNetworkType_STATUS("External") ApiManagementServiceProperties_VirtualNetworkType_STATUS_Internal = ApiManagementServiceProperties_VirtualNetworkType_STATUS("Internal") ApiManagementServiceProperties_VirtualNetworkType_STATUS_None = ApiManagementServiceProperties_VirtualNetworkType_STATUS("None") )
const ( AdditionalLocation_NatGatewayState_Disabled = AdditionalLocation_NatGatewayState("Disabled") AdditionalLocation_NatGatewayState_Enabled = AdditionalLocation_NatGatewayState("Enabled") )
const ( AdditionalLocation_NatGatewayState_STATUS_Disabled = AdditionalLocation_NatGatewayState_STATUS("Disabled") AdditionalLocation_NatGatewayState_STATUS_Enabled = AdditionalLocation_NatGatewayState_STATUS("Enabled") )
const ( AdditionalLocation_PlatformVersion_STATUS_Mtv1 = AdditionalLocation_PlatformVersion_STATUS("mtv1") AdditionalLocation_PlatformVersion_STATUS_Stv1 = AdditionalLocation_PlatformVersion_STATUS("stv1") AdditionalLocation_PlatformVersion_STATUS_Stv2 = AdditionalLocation_PlatformVersion_STATUS("stv2") AdditionalLocation_PlatformVersion_STATUS_Stv21 = AdditionalLocation_PlatformVersion_STATUS("stv2.1") AdditionalLocation_PlatformVersion_STATUS_Undetermined = AdditionalLocation_PlatformVersion_STATUS("undetermined") )
const ( ApiManagementServiceIdentity_Type_None = ApiManagementServiceIdentity_Type("None") ApiManagementServiceIdentity_Type_SystemAssigned = ApiManagementServiceIdentity_Type("SystemAssigned") ApiManagementServiceIdentity_Type_SystemAssignedUserAssigned = ApiManagementServiceIdentity_Type("SystemAssigned, UserAssigned") ApiManagementServiceIdentity_Type_UserAssigned = ApiManagementServiceIdentity_Type("UserAssigned") )
const ( ApiManagementServiceIdentity_Type_STATUS_None = ApiManagementServiceIdentity_Type_STATUS("None") ApiManagementServiceIdentity_Type_STATUS_SystemAssigned = ApiManagementServiceIdentity_Type_STATUS("SystemAssigned") ApiManagementServiceIdentity_Type_STATUS_SystemAssignedUserAssigned = ApiManagementServiceIdentity_Type_STATUS("SystemAssigned, UserAssigned") ApiManagementServiceIdentity_Type_STATUS_UserAssigned = ApiManagementServiceIdentity_Type_STATUS("UserAssigned") )
const ( ApiManagementServiceSkuProperties_Name_Basic = ApiManagementServiceSkuProperties_Name("Basic") ApiManagementServiceSkuProperties_Name_BasicV2 = ApiManagementServiceSkuProperties_Name("BasicV2") ApiManagementServiceSkuProperties_Name_Consumption = ApiManagementServiceSkuProperties_Name("Consumption") ApiManagementServiceSkuProperties_Name_Developer = ApiManagementServiceSkuProperties_Name("Developer") ApiManagementServiceSkuProperties_Name_Isolated = ApiManagementServiceSkuProperties_Name("Isolated") ApiManagementServiceSkuProperties_Name_Premium = ApiManagementServiceSkuProperties_Name("Premium") ApiManagementServiceSkuProperties_Name_Standard = ApiManagementServiceSkuProperties_Name("Standard") ApiManagementServiceSkuProperties_Name_StandardV2 = ApiManagementServiceSkuProperties_Name("StandardV2") )
const ( ApiManagementServiceSkuProperties_Name_STATUS_Basic = ApiManagementServiceSkuProperties_Name_STATUS("Basic") ApiManagementServiceSkuProperties_Name_STATUS_BasicV2 = ApiManagementServiceSkuProperties_Name_STATUS("BasicV2") ApiManagementServiceSkuProperties_Name_STATUS_Consumption = ApiManagementServiceSkuProperties_Name_STATUS("Consumption") ApiManagementServiceSkuProperties_Name_STATUS_Developer = ApiManagementServiceSkuProperties_Name_STATUS("Developer") ApiManagementServiceSkuProperties_Name_STATUS_Isolated = ApiManagementServiceSkuProperties_Name_STATUS("Isolated") ApiManagementServiceSkuProperties_Name_STATUS_Premium = ApiManagementServiceSkuProperties_Name_STATUS("Premium") ApiManagementServiceSkuProperties_Name_STATUS_Standard = ApiManagementServiceSkuProperties_Name_STATUS("Standard") ApiManagementServiceSkuProperties_Name_STATUS_StandardV2 = ApiManagementServiceSkuProperties_Name_STATUS("StandardV2") )
const ( CertificateConfiguration_StoreName_CertificateAuthority = CertificateConfiguration_StoreName("CertificateAuthority") CertificateConfiguration_StoreName_Root = CertificateConfiguration_StoreName("Root") )
const ( CertificateConfiguration_StoreName_STATUS_CertificateAuthority = CertificateConfiguration_StoreName_STATUS("CertificateAuthority") CertificateConfiguration_StoreName_STATUS_Root = CertificateConfiguration_StoreName_STATUS("Root") )
const ( ConfigurationApi_LegacyApi_Disabled = ConfigurationApi_LegacyApi("Disabled") ConfigurationApi_LegacyApi_Enabled = ConfigurationApi_LegacyApi("Enabled") )
const ( ConfigurationApi_LegacyApi_STATUS_Disabled = ConfigurationApi_LegacyApi_STATUS("Disabled") ConfigurationApi_LegacyApi_STATUS_Enabled = ConfigurationApi_LegacyApi_STATUS("Enabled") )
const ( HostnameConfiguration_CertificateSource_BuiltIn = HostnameConfiguration_CertificateSource("BuiltIn") HostnameConfiguration_CertificateSource_Custom = HostnameConfiguration_CertificateSource("Custom") HostnameConfiguration_CertificateSource_KeyVault = HostnameConfiguration_CertificateSource("KeyVault") HostnameConfiguration_CertificateSource_Managed = HostnameConfiguration_CertificateSource("Managed") )
const ( HostnameConfiguration_CertificateSource_STATUS_BuiltIn = HostnameConfiguration_CertificateSource_STATUS("BuiltIn") HostnameConfiguration_CertificateSource_STATUS_Custom = HostnameConfiguration_CertificateSource_STATUS("Custom") HostnameConfiguration_CertificateSource_STATUS_KeyVault = HostnameConfiguration_CertificateSource_STATUS("KeyVault") HostnameConfiguration_CertificateSource_STATUS_Managed = HostnameConfiguration_CertificateSource_STATUS("Managed") )
const ( HostnameConfiguration_CertificateStatus_Completed = HostnameConfiguration_CertificateStatus("Completed") HostnameConfiguration_CertificateStatus_Failed = HostnameConfiguration_CertificateStatus("Failed") HostnameConfiguration_CertificateStatus_InProgress = HostnameConfiguration_CertificateStatus("InProgress") )
const ( HostnameConfiguration_CertificateStatus_STATUS_Completed = HostnameConfiguration_CertificateStatus_STATUS("Completed") HostnameConfiguration_CertificateStatus_STATUS_Failed = HostnameConfiguration_CertificateStatus_STATUS("Failed") HostnameConfiguration_CertificateStatus_STATUS_InProgress = HostnameConfiguration_CertificateStatus_STATUS("InProgress") )
const ( HostnameConfiguration_Type_ConfigurationApi = HostnameConfiguration_Type("ConfigurationApi") HostnameConfiguration_Type_DeveloperPortal = HostnameConfiguration_Type("DeveloperPortal") HostnameConfiguration_Type_Management = HostnameConfiguration_Type("Management") HostnameConfiguration_Type_Portal = HostnameConfiguration_Type("Portal") HostnameConfiguration_Type_Proxy = HostnameConfiguration_Type("Proxy") HostnameConfiguration_Type_Scm = HostnameConfiguration_Type("Scm") )
const ( HostnameConfiguration_Type_STATUS_ConfigurationApi = HostnameConfiguration_Type_STATUS("ConfigurationApi") HostnameConfiguration_Type_STATUS_DeveloperPortal = HostnameConfiguration_Type_STATUS("DeveloperPortal") HostnameConfiguration_Type_STATUS_Management = HostnameConfiguration_Type_STATUS("Management") HostnameConfiguration_Type_STATUS_Portal = HostnameConfiguration_Type_STATUS("Portal") HostnameConfiguration_Type_STATUS_Proxy = HostnameConfiguration_Type_STATUS("Proxy") HostnameConfiguration_Type_STATUS_Scm = HostnameConfiguration_Type_STATUS("Scm") )
const ( SystemData_CreatedByType_STATUS_Application = SystemData_CreatedByType_STATUS("Application") SystemData_CreatedByType_STATUS_Key = SystemData_CreatedByType_STATUS("Key") SystemData_CreatedByType_STATUS_ManagedIdentity = SystemData_CreatedByType_STATUS("ManagedIdentity") SystemData_CreatedByType_STATUS_User = SystemData_CreatedByType_STATUS("User") )
const ( SystemData_LastModifiedByType_STATUS_Application = SystemData_LastModifiedByType_STATUS("Application") SystemData_LastModifiedByType_STATUS_Key = SystemData_LastModifiedByType_STATUS("Key") SystemData_LastModifiedByType_STATUS_ManagedIdentity = SystemData_LastModifiedByType_STATUS("ManagedIdentity") SystemData_LastModifiedByType_STATUS_User = SystemData_LastModifiedByType_STATUS("User") )
const ( PrivateEndpointServiceConnectionStatus_STATUS_Approved = PrivateEndpointServiceConnectionStatus_STATUS("Approved") PrivateEndpointServiceConnectionStatus_STATUS_Pending = PrivateEndpointServiceConnectionStatus_STATUS("Pending") PrivateEndpointServiceConnectionStatus_STATUS_Rejected = PrivateEndpointServiceConnectionStatus_STATUS("Rejected") )
const ( SubscriptionContractProperties_State_STATUS_Active = SubscriptionContractProperties_State_STATUS("active") SubscriptionContractProperties_State_STATUS_Cancelled = SubscriptionContractProperties_State_STATUS("cancelled") SubscriptionContractProperties_State_STATUS_Expired = SubscriptionContractProperties_State_STATUS("expired") SubscriptionContractProperties_State_STATUS_Rejected = SubscriptionContractProperties_State_STATUS("rejected") SubscriptionContractProperties_State_STATUS_Submitted = SubscriptionContractProperties_State_STATUS("submitted") SubscriptionContractProperties_State_STATUS_Suspended = SubscriptionContractProperties_State_STATUS("suspended") )
const ( SubscriptionCreateParameterProperties_State_Active = SubscriptionCreateParameterProperties_State("active") SubscriptionCreateParameterProperties_State_Cancelled = SubscriptionCreateParameterProperties_State("cancelled") SubscriptionCreateParameterProperties_State_Expired = SubscriptionCreateParameterProperties_State("expired") SubscriptionCreateParameterProperties_State_Rejected = SubscriptionCreateParameterProperties_State("rejected") SubscriptionCreateParameterProperties_State_Submitted = SubscriptionCreateParameterProperties_State("submitted") SubscriptionCreateParameterProperties_State_Suspended = SubscriptionCreateParameterProperties_State("suspended") )
const APIVersion_Value = APIVersion("2023-05-01-preview")
const AuthorizationContractProperties_AuthorizationType_OAuth2 = AuthorizationContractProperties_AuthorizationType("OAuth2")
const AuthorizationContractProperties_AuthorizationType_STATUS_OAuth2 = AuthorizationContractProperties_AuthorizationType_STATUS("OAuth2")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "apimanagement.azure.com", Version: "v1api20230501preview"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type AdditionalLocation ¶
type AdditionalLocation struct { // DisableGateway: Property only valid for an Api Management service deployed in multiple locations. This can be used to // disable the gateway in this additional location. DisableGateway *bool `json:"disableGateway,omitempty"` // +kubebuilder:validation:Required // Location: The location name of the additional region among Azure Data center regions. Location *string `json:"location,omitempty"` // NatGatewayState: Property can be used to enable NAT Gateway for this API Management service. NatGatewayState *AdditionalLocation_NatGatewayState `json:"natGatewayState,omitempty"` // PublicIpAddressReference: Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed // service in the location. Supported only for Premium SKU being deployed in Virtual Network. PublicIpAddressReference *genruntime.ResourceReference `armReference:"PublicIpAddressId" json:"publicIpAddressReference,omitempty"` // +kubebuilder:validation:Required // Sku: SKU properties of the API Management service. Sku *ApiManagementServiceSkuProperties `json:"sku,omitempty"` // VirtualNetworkConfiguration: Virtual network configuration for the location. VirtualNetworkConfiguration *VirtualNetworkConfiguration `json:"virtualNetworkConfiguration,omitempty"` // Zones: A list of availability zones denoting where the resource needs to come from. Zones []string `json:"zones,omitempty"` }
Description of an additional API Management resource location.
func (*AdditionalLocation) AssignProperties_From_AdditionalLocation ¶
func (location *AdditionalLocation) AssignProperties_From_AdditionalLocation(source *storage.AdditionalLocation) error
AssignProperties_From_AdditionalLocation populates our AdditionalLocation from the provided source AdditionalLocation
func (*AdditionalLocation) AssignProperties_To_AdditionalLocation ¶
func (location *AdditionalLocation) AssignProperties_To_AdditionalLocation(destination *storage.AdditionalLocation) error
AssignProperties_To_AdditionalLocation populates the provided destination AdditionalLocation from our AdditionalLocation
func (*AdditionalLocation) ConvertToARM ¶
func (location *AdditionalLocation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*AdditionalLocation) DeepCopy ¶
func (in *AdditionalLocation) DeepCopy() *AdditionalLocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalLocation.
func (*AdditionalLocation) DeepCopyInto ¶
func (in *AdditionalLocation) DeepCopyInto(out *AdditionalLocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AdditionalLocation) NewEmptyARMValue ¶
func (location *AdditionalLocation) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AdditionalLocation) PopulateFromARM ¶
func (location *AdditionalLocation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AdditionalLocation_NatGatewayState ¶
type AdditionalLocation_NatGatewayState string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type AdditionalLocation_NatGatewayState_STATUS ¶
type AdditionalLocation_NatGatewayState_STATUS string
type AdditionalLocation_PlatformVersion_STATUS ¶
type AdditionalLocation_PlatformVersion_STATUS string
type AdditionalLocation_STATUS ¶
type AdditionalLocation_STATUS struct { // DisableGateway: Property only valid for an Api Management service deployed in multiple locations. This can be used to // disable the gateway in this additional location. DisableGateway *bool `json:"disableGateway,omitempty"` // GatewayRegionalUrl: Gateway URL of the API Management service in the Region. GatewayRegionalUrl *string `json:"gatewayRegionalUrl,omitempty"` // Location: The location name of the additional region among Azure Data center regions. Location *string `json:"location,omitempty"` // NatGatewayState: Property can be used to enable NAT Gateway for this API Management service. NatGatewayState *AdditionalLocation_NatGatewayState_STATUS `json:"natGatewayState,omitempty"` // OutboundPublicIPAddresses: Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available // only for Premium SKU on stv2 platform. OutboundPublicIPAddresses []string `json:"outboundPublicIPAddresses,omitempty"` // PlatformVersion: Compute Platform Version running the service. PlatformVersion *AdditionalLocation_PlatformVersion_STATUS `json:"platformVersion,omitempty"` // PrivateIPAddresses: Private Static Load Balanced IP addresses of the API Management service which is deployed in an // Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated // SKU. PrivateIPAddresses []string `json:"privateIPAddresses,omitempty"` // PublicIPAddresses: Public Static Load Balanced IP addresses of the API Management service in the additional location. // Available only for Basic, Standard, Premium and Isolated SKU. PublicIPAddresses []string `json:"publicIPAddresses,omitempty"` // PublicIpAddressId: Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in // the location. Supported only for Premium SKU being deployed in Virtual Network. PublicIpAddressId *string `json:"publicIpAddressId,omitempty"` // Sku: SKU properties of the API Management service. Sku *ApiManagementServiceSkuProperties_STATUS `json:"sku,omitempty"` // VirtualNetworkConfiguration: Virtual network configuration for the location. VirtualNetworkConfiguration *VirtualNetworkConfiguration_STATUS `json:"virtualNetworkConfiguration,omitempty"` // Zones: A list of availability zones denoting where the resource needs to come from. Zones []string `json:"zones,omitempty"` }
Description of an additional API Management resource location.
func (*AdditionalLocation_STATUS) AssignProperties_From_AdditionalLocation_STATUS ¶
func (location *AdditionalLocation_STATUS) AssignProperties_From_AdditionalLocation_STATUS(source *storage.AdditionalLocation_STATUS) error
AssignProperties_From_AdditionalLocation_STATUS populates our AdditionalLocation_STATUS from the provided source AdditionalLocation_STATUS
func (*AdditionalLocation_STATUS) AssignProperties_To_AdditionalLocation_STATUS ¶
func (location *AdditionalLocation_STATUS) AssignProperties_To_AdditionalLocation_STATUS(destination *storage.AdditionalLocation_STATUS) error
AssignProperties_To_AdditionalLocation_STATUS populates the provided destination AdditionalLocation_STATUS from our AdditionalLocation_STATUS
func (*AdditionalLocation_STATUS) DeepCopy ¶
func (in *AdditionalLocation_STATUS) DeepCopy() *AdditionalLocation_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalLocation_STATUS.
func (*AdditionalLocation_STATUS) DeepCopyInto ¶
func (in *AdditionalLocation_STATUS) DeepCopyInto(out *AdditionalLocation_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AdditionalLocation_STATUS) NewEmptyARMValue ¶
func (location *AdditionalLocation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AdditionalLocation_STATUS) PopulateFromARM ¶
func (location *AdditionalLocation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Api ¶
type Api struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Api_Spec `json:"spec,omitempty"` Status Api_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimapis.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}
func (*Api) AssignProperties_From_Api ¶
AssignProperties_From_Api populates our Api from the provided source Api
func (*Api) AssignProperties_To_Api ¶
AssignProperties_To_Api populates the provided destination Api from our Api
func (*Api) ConfigMapDestinationExpressions ¶
func (api *Api) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*Api) ConvertFrom ¶
func (api *Api) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our Api from the provided hub Api
func (*Api) ConvertTo ¶
func (api *Api) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub Api from our Api
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) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"
func (*Api) GetConditions ¶
func (api *Api) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*Api) GetResourceScope ¶
func (api *Api) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*Api) GetSpec ¶
func (api *Api) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*Api) GetStatus ¶
func (api *Api) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*Api) GetSupportedOperations ¶
func (api *Api) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*Api) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/apis"
func (*Api) NewEmptyStatus ¶
func (api *Api) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*Api) OriginalGVK ¶
func (api *Api) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*Api) Owner ¶
func (api *Api) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*Api) SecretDestinationExpressions ¶
func (api *Api) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*Api) SetConditions ¶
func (api *Api) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*Api) SetStatus ¶
func (api *Api) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*Api) ValidateCreate ¶
ValidateCreate validates the creation of the resource
func (*Api) ValidateDelete ¶
ValidateDelete validates the deletion of the resource
type ApiContactInformation ¶
type ApiContactInformation struct { // Email: The email address of the contact person/organization. MUST be in the format of an email address Email *string `json:"email,omitempty"` // Name: The identifying name of the contact person/organization Name *string `json:"name,omitempty"` // Url: The URL pointing to the contact information. MUST be in the format of a URL Url *string `json:"url,omitempty"` }
API contact information
func (*ApiContactInformation) AssignProperties_From_ApiContactInformation ¶
func (information *ApiContactInformation) AssignProperties_From_ApiContactInformation(source *storage.ApiContactInformation) error
AssignProperties_From_ApiContactInformation populates our ApiContactInformation from the provided source ApiContactInformation
func (*ApiContactInformation) AssignProperties_To_ApiContactInformation ¶
func (information *ApiContactInformation) AssignProperties_To_ApiContactInformation(destination *storage.ApiContactInformation) error
AssignProperties_To_ApiContactInformation populates the provided destination ApiContactInformation from our ApiContactInformation
func (*ApiContactInformation) ConvertToARM ¶
func (information *ApiContactInformation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApiContactInformation) DeepCopy ¶
func (in *ApiContactInformation) DeepCopy() *ApiContactInformation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiContactInformation.
func (*ApiContactInformation) DeepCopyInto ¶
func (in *ApiContactInformation) DeepCopyInto(out *ApiContactInformation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiContactInformation) NewEmptyARMValue ¶
func (information *ApiContactInformation) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApiContactInformation) PopulateFromARM ¶
func (information *ApiContactInformation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApiContactInformation_STATUS ¶
type ApiContactInformation_STATUS struct { // Email: The email address of the contact person/organization. MUST be in the format of an email address Email *string `json:"email,omitempty"` // Name: The identifying name of the contact person/organization Name *string `json:"name,omitempty"` // Url: The URL pointing to the contact information. MUST be in the format of a URL Url *string `json:"url,omitempty"` }
API contact information
func (*ApiContactInformation_STATUS) AssignProperties_From_ApiContactInformation_STATUS ¶
func (information *ApiContactInformation_STATUS) AssignProperties_From_ApiContactInformation_STATUS(source *storage.ApiContactInformation_STATUS) error
AssignProperties_From_ApiContactInformation_STATUS populates our ApiContactInformation_STATUS from the provided source ApiContactInformation_STATUS
func (*ApiContactInformation_STATUS) AssignProperties_To_ApiContactInformation_STATUS ¶
func (information *ApiContactInformation_STATUS) AssignProperties_To_ApiContactInformation_STATUS(destination *storage.ApiContactInformation_STATUS) error
AssignProperties_To_ApiContactInformation_STATUS populates the provided destination ApiContactInformation_STATUS from our ApiContactInformation_STATUS
func (*ApiContactInformation_STATUS) DeepCopy ¶
func (in *ApiContactInformation_STATUS) DeepCopy() *ApiContactInformation_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiContactInformation_STATUS.
func (*ApiContactInformation_STATUS) DeepCopyInto ¶
func (in *ApiContactInformation_STATUS) DeepCopyInto(out *ApiContactInformation_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiContactInformation_STATUS) NewEmptyARMValue ¶
func (information *ApiContactInformation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApiContactInformation_STATUS) PopulateFromARM ¶
func (information *ApiContactInformation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApiContractProperties_Protocols_STATUS ¶
type ApiContractProperties_Protocols_STATUS string
type ApiContractProperties_Type_STATUS ¶
type ApiContractProperties_Type_STATUS string
type ApiCreateOrUpdateProperties_ApiType ¶
type ApiCreateOrUpdateProperties_ApiType string
+kubebuilder:validation:Enum={"graphql","grpc","http","odata","soap","websocket"}
type ApiCreateOrUpdateProperties_Format ¶
type ApiCreateOrUpdateProperties_Format string
+kubebuilder:validation:Enum={"graphql-link","grpc","grpc-link","odata","odata-link","openapi","openapi+json","openapi+json-link","openapi-link","swagger-json","swagger-link-json","wadl-link-json","wadl-xml","wsdl","wsdl-link"}
type ApiCreateOrUpdateProperties_Protocols ¶
type ApiCreateOrUpdateProperties_Protocols string
+kubebuilder:validation:Enum={"http","https","ws","wss"}
type ApiCreateOrUpdateProperties_TranslateRequiredQueryParameters ¶
type ApiCreateOrUpdateProperties_TranslateRequiredQueryParameters string
+kubebuilder:validation:Enum={"query","template"}
type ApiCreateOrUpdateProperties_Type ¶
type ApiCreateOrUpdateProperties_Type string
+kubebuilder:validation:Enum={"graphql","grpc","http","odata","soap","websocket"}
type ApiCreateOrUpdateProperties_WsdlSelector ¶
type ApiCreateOrUpdateProperties_WsdlSelector struct { // WsdlEndpointName: Name of endpoint(port) to import from WSDL WsdlEndpointName *string `json:"wsdlEndpointName,omitempty"` // WsdlServiceName: Name of service to import from WSDL WsdlServiceName *string `json:"wsdlServiceName,omitempty"` }
func (*ApiCreateOrUpdateProperties_WsdlSelector) AssignProperties_From_ApiCreateOrUpdateProperties_WsdlSelector ¶
func (selector *ApiCreateOrUpdateProperties_WsdlSelector) AssignProperties_From_ApiCreateOrUpdateProperties_WsdlSelector(source *storage.ApiCreateOrUpdateProperties_WsdlSelector) error
AssignProperties_From_ApiCreateOrUpdateProperties_WsdlSelector populates our ApiCreateOrUpdateProperties_WsdlSelector from the provided source ApiCreateOrUpdateProperties_WsdlSelector
func (*ApiCreateOrUpdateProperties_WsdlSelector) AssignProperties_To_ApiCreateOrUpdateProperties_WsdlSelector ¶
func (selector *ApiCreateOrUpdateProperties_WsdlSelector) AssignProperties_To_ApiCreateOrUpdateProperties_WsdlSelector(destination *storage.ApiCreateOrUpdateProperties_WsdlSelector) error
AssignProperties_To_ApiCreateOrUpdateProperties_WsdlSelector populates the provided destination ApiCreateOrUpdateProperties_WsdlSelector from our ApiCreateOrUpdateProperties_WsdlSelector
func (*ApiCreateOrUpdateProperties_WsdlSelector) ConvertToARM ¶
func (selector *ApiCreateOrUpdateProperties_WsdlSelector) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApiCreateOrUpdateProperties_WsdlSelector) DeepCopy ¶
func (in *ApiCreateOrUpdateProperties_WsdlSelector) DeepCopy() *ApiCreateOrUpdateProperties_WsdlSelector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiCreateOrUpdateProperties_WsdlSelector.
func (*ApiCreateOrUpdateProperties_WsdlSelector) DeepCopyInto ¶
func (in *ApiCreateOrUpdateProperties_WsdlSelector) DeepCopyInto(out *ApiCreateOrUpdateProperties_WsdlSelector)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiCreateOrUpdateProperties_WsdlSelector) NewEmptyARMValue ¶
func (selector *ApiCreateOrUpdateProperties_WsdlSelector) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApiCreateOrUpdateProperties_WsdlSelector) PopulateFromARM ¶
func (selector *ApiCreateOrUpdateProperties_WsdlSelector) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApiLicenseInformation ¶
type ApiLicenseInformation struct { // Name: The license name used for the API Name *string `json:"name,omitempty"` // Url: A URL to the license used for the API. MUST be in the format of a URL Url *string `json:"url,omitempty"` }
API license information
func (*ApiLicenseInformation) AssignProperties_From_ApiLicenseInformation ¶
func (information *ApiLicenseInformation) AssignProperties_From_ApiLicenseInformation(source *storage.ApiLicenseInformation) error
AssignProperties_From_ApiLicenseInformation populates our ApiLicenseInformation from the provided source ApiLicenseInformation
func (*ApiLicenseInformation) AssignProperties_To_ApiLicenseInformation ¶
func (information *ApiLicenseInformation) AssignProperties_To_ApiLicenseInformation(destination *storage.ApiLicenseInformation) error
AssignProperties_To_ApiLicenseInformation populates the provided destination ApiLicenseInformation from our ApiLicenseInformation
func (*ApiLicenseInformation) ConvertToARM ¶
func (information *ApiLicenseInformation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApiLicenseInformation) DeepCopy ¶
func (in *ApiLicenseInformation) DeepCopy() *ApiLicenseInformation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiLicenseInformation.
func (*ApiLicenseInformation) DeepCopyInto ¶
func (in *ApiLicenseInformation) DeepCopyInto(out *ApiLicenseInformation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiLicenseInformation) NewEmptyARMValue ¶
func (information *ApiLicenseInformation) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApiLicenseInformation) PopulateFromARM ¶
func (information *ApiLicenseInformation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApiLicenseInformation_STATUS ¶
type ApiLicenseInformation_STATUS struct { // Name: The license name used for the API Name *string `json:"name,omitempty"` // Url: A URL to the license used for the API. MUST be in the format of a URL Url *string `json:"url,omitempty"` }
API license information
func (*ApiLicenseInformation_STATUS) AssignProperties_From_ApiLicenseInformation_STATUS ¶
func (information *ApiLicenseInformation_STATUS) AssignProperties_From_ApiLicenseInformation_STATUS(source *storage.ApiLicenseInformation_STATUS) error
AssignProperties_From_ApiLicenseInformation_STATUS populates our ApiLicenseInformation_STATUS from the provided source ApiLicenseInformation_STATUS
func (*ApiLicenseInformation_STATUS) AssignProperties_To_ApiLicenseInformation_STATUS ¶
func (information *ApiLicenseInformation_STATUS) AssignProperties_To_ApiLicenseInformation_STATUS(destination *storage.ApiLicenseInformation_STATUS) error
AssignProperties_To_ApiLicenseInformation_STATUS populates the provided destination ApiLicenseInformation_STATUS from our ApiLicenseInformation_STATUS
func (*ApiLicenseInformation_STATUS) DeepCopy ¶
func (in *ApiLicenseInformation_STATUS) DeepCopy() *ApiLicenseInformation_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiLicenseInformation_STATUS.
func (*ApiLicenseInformation_STATUS) DeepCopyInto ¶
func (in *ApiLicenseInformation_STATUS) DeepCopyInto(out *ApiLicenseInformation_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiLicenseInformation_STATUS) NewEmptyARMValue ¶
func (information *ApiLicenseInformation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApiLicenseInformation_STATUS) PopulateFromARM ¶
func (information *ApiLicenseInformation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApiList ¶
type ApiList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Api `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimapis.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}
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 ApiManagementServiceIdentity ¶
type ApiManagementServiceIdentity struct { // +kubebuilder:validation:Required // Type: The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly // created identity and a set of user assigned identities. The type 'None' will remove any identities from the service. Type *ApiManagementServiceIdentity_Type `json:"type,omitempty"` // UserAssignedIdentities: The list of user identities associated with the resource. The user identity // dictionary key references will be ARM resource ids in the form: // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ // providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"` }
Identity properties of the Api Management service resource.
func (*ApiManagementServiceIdentity) AssignProperties_From_ApiManagementServiceIdentity ¶
func (identity *ApiManagementServiceIdentity) AssignProperties_From_ApiManagementServiceIdentity(source *storage.ApiManagementServiceIdentity) error
AssignProperties_From_ApiManagementServiceIdentity populates our ApiManagementServiceIdentity from the provided source ApiManagementServiceIdentity
func (*ApiManagementServiceIdentity) AssignProperties_To_ApiManagementServiceIdentity ¶
func (identity *ApiManagementServiceIdentity) AssignProperties_To_ApiManagementServiceIdentity(destination *storage.ApiManagementServiceIdentity) error
AssignProperties_To_ApiManagementServiceIdentity populates the provided destination ApiManagementServiceIdentity from our ApiManagementServiceIdentity
func (*ApiManagementServiceIdentity) ConvertToARM ¶
func (identity *ApiManagementServiceIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApiManagementServiceIdentity) DeepCopy ¶
func (in *ApiManagementServiceIdentity) DeepCopy() *ApiManagementServiceIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementServiceIdentity.
func (*ApiManagementServiceIdentity) DeepCopyInto ¶
func (in *ApiManagementServiceIdentity) DeepCopyInto(out *ApiManagementServiceIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiManagementServiceIdentity) NewEmptyARMValue ¶
func (identity *ApiManagementServiceIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApiManagementServiceIdentity) PopulateFromARM ¶
func (identity *ApiManagementServiceIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApiManagementServiceIdentity_STATUS ¶
type ApiManagementServiceIdentity_STATUS struct { // PrincipalId: The principal id of the identity. PrincipalId *string `json:"principalId,omitempty"` // TenantId: The client tenant id of the identity. TenantId *string `json:"tenantId,omitempty"` // Type: The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly // created identity and a set of user assigned identities. The type 'None' will remove any identities from the service. Type *ApiManagementServiceIdentity_Type_STATUS `json:"type,omitempty"` // UserAssignedIdentities: The list of user identities associated with the resource. The user identity // dictionary key references will be ARM resource ids in the form: // '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ // providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities map[string]UserIdentityProperties_STATUS `json:"userAssignedIdentities,omitempty"` }
Identity properties of the Api Management service resource.
func (*ApiManagementServiceIdentity_STATUS) AssignProperties_From_ApiManagementServiceIdentity_STATUS ¶
func (identity *ApiManagementServiceIdentity_STATUS) AssignProperties_From_ApiManagementServiceIdentity_STATUS(source *storage.ApiManagementServiceIdentity_STATUS) error
AssignProperties_From_ApiManagementServiceIdentity_STATUS populates our ApiManagementServiceIdentity_STATUS from the provided source ApiManagementServiceIdentity_STATUS
func (*ApiManagementServiceIdentity_STATUS) AssignProperties_To_ApiManagementServiceIdentity_STATUS ¶
func (identity *ApiManagementServiceIdentity_STATUS) AssignProperties_To_ApiManagementServiceIdentity_STATUS(destination *storage.ApiManagementServiceIdentity_STATUS) error
AssignProperties_To_ApiManagementServiceIdentity_STATUS populates the provided destination ApiManagementServiceIdentity_STATUS from our ApiManagementServiceIdentity_STATUS
func (*ApiManagementServiceIdentity_STATUS) DeepCopy ¶
func (in *ApiManagementServiceIdentity_STATUS) DeepCopy() *ApiManagementServiceIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementServiceIdentity_STATUS.
func (*ApiManagementServiceIdentity_STATUS) DeepCopyInto ¶
func (in *ApiManagementServiceIdentity_STATUS) DeepCopyInto(out *ApiManagementServiceIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiManagementServiceIdentity_STATUS) NewEmptyARMValue ¶
func (identity *ApiManagementServiceIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApiManagementServiceIdentity_STATUS) PopulateFromARM ¶
func (identity *ApiManagementServiceIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApiManagementServiceIdentity_Type ¶
type ApiManagementServiceIdentity_Type string
+kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned, UserAssigned","UserAssigned"}
type ApiManagementServiceIdentity_Type_STATUS ¶
type ApiManagementServiceIdentity_Type_STATUS string
type ApiManagementServiceProperties_DeveloperPortalStatus ¶
type ApiManagementServiceProperties_DeveloperPortalStatus string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ApiManagementServiceProperties_DeveloperPortalStatus_STATUS ¶
type ApiManagementServiceProperties_DeveloperPortalStatus_STATUS string
type ApiManagementServiceProperties_LegacyPortalStatus ¶
type ApiManagementServiceProperties_LegacyPortalStatus string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ApiManagementServiceProperties_LegacyPortalStatus_STATUS ¶
type ApiManagementServiceProperties_LegacyPortalStatus_STATUS string
type ApiManagementServiceProperties_NatGatewayState ¶
type ApiManagementServiceProperties_NatGatewayState string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ApiManagementServiceProperties_NatGatewayState_STATUS ¶
type ApiManagementServiceProperties_NatGatewayState_STATUS string
type ApiManagementServiceProperties_PlatformVersion_STATUS ¶
type ApiManagementServiceProperties_PlatformVersion_STATUS string
type ApiManagementServiceProperties_PublicNetworkAccess ¶
type ApiManagementServiceProperties_PublicNetworkAccess string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ApiManagementServiceProperties_PublicNetworkAccess_STATUS ¶
type ApiManagementServiceProperties_PublicNetworkAccess_STATUS string
type ApiManagementServiceProperties_VirtualNetworkType ¶
type ApiManagementServiceProperties_VirtualNetworkType string
+kubebuilder:validation:Enum={"External","Internal","None"}
type ApiManagementServiceProperties_VirtualNetworkType_STATUS ¶
type ApiManagementServiceProperties_VirtualNetworkType_STATUS string
type ApiManagementServiceSkuProperties ¶
type ApiManagementServiceSkuProperties struct { // +kubebuilder:validation:Required // Capacity: Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0. Capacity *int `json:"capacity,omitempty"` // +kubebuilder:validation:Required // Name: Name of the Sku. Name *ApiManagementServiceSkuProperties_Name `json:"name,omitempty"` }
API Management service resource SKU properties.
func (*ApiManagementServiceSkuProperties) AssignProperties_From_ApiManagementServiceSkuProperties ¶
func (properties *ApiManagementServiceSkuProperties) AssignProperties_From_ApiManagementServiceSkuProperties(source *storage.ApiManagementServiceSkuProperties) error
AssignProperties_From_ApiManagementServiceSkuProperties populates our ApiManagementServiceSkuProperties from the provided source ApiManagementServiceSkuProperties
func (*ApiManagementServiceSkuProperties) AssignProperties_To_ApiManagementServiceSkuProperties ¶
func (properties *ApiManagementServiceSkuProperties) AssignProperties_To_ApiManagementServiceSkuProperties(destination *storage.ApiManagementServiceSkuProperties) error
AssignProperties_To_ApiManagementServiceSkuProperties populates the provided destination ApiManagementServiceSkuProperties from our ApiManagementServiceSkuProperties
func (*ApiManagementServiceSkuProperties) ConvertToARM ¶
func (properties *ApiManagementServiceSkuProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApiManagementServiceSkuProperties) DeepCopy ¶
func (in *ApiManagementServiceSkuProperties) DeepCopy() *ApiManagementServiceSkuProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementServiceSkuProperties.
func (*ApiManagementServiceSkuProperties) DeepCopyInto ¶
func (in *ApiManagementServiceSkuProperties) DeepCopyInto(out *ApiManagementServiceSkuProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiManagementServiceSkuProperties) NewEmptyARMValue ¶
func (properties *ApiManagementServiceSkuProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApiManagementServiceSkuProperties) PopulateFromARM ¶
func (properties *ApiManagementServiceSkuProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApiManagementServiceSkuProperties_Name ¶
type ApiManagementServiceSkuProperties_Name string
+kubebuilder:validation:Enum={"Basic","BasicV2","Consumption","Developer","Isolated","Premium","Standard","StandardV2"}
type ApiManagementServiceSkuProperties_Name_STATUS ¶
type ApiManagementServiceSkuProperties_Name_STATUS string
type ApiManagementServiceSkuProperties_STATUS ¶
type ApiManagementServiceSkuProperties_STATUS struct { // Capacity: Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0. Capacity *int `json:"capacity,omitempty"` // Name: Name of the Sku. Name *ApiManagementServiceSkuProperties_Name_STATUS `json:"name,omitempty"` }
API Management service resource SKU properties.
func (*ApiManagementServiceSkuProperties_STATUS) AssignProperties_From_ApiManagementServiceSkuProperties_STATUS ¶
func (properties *ApiManagementServiceSkuProperties_STATUS) AssignProperties_From_ApiManagementServiceSkuProperties_STATUS(source *storage.ApiManagementServiceSkuProperties_STATUS) error
AssignProperties_From_ApiManagementServiceSkuProperties_STATUS populates our ApiManagementServiceSkuProperties_STATUS from the provided source ApiManagementServiceSkuProperties_STATUS
func (*ApiManagementServiceSkuProperties_STATUS) AssignProperties_To_ApiManagementServiceSkuProperties_STATUS ¶
func (properties *ApiManagementServiceSkuProperties_STATUS) AssignProperties_To_ApiManagementServiceSkuProperties_STATUS(destination *storage.ApiManagementServiceSkuProperties_STATUS) error
AssignProperties_To_ApiManagementServiceSkuProperties_STATUS populates the provided destination ApiManagementServiceSkuProperties_STATUS from our ApiManagementServiceSkuProperties_STATUS
func (*ApiManagementServiceSkuProperties_STATUS) DeepCopy ¶
func (in *ApiManagementServiceSkuProperties_STATUS) DeepCopy() *ApiManagementServiceSkuProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiManagementServiceSkuProperties_STATUS.
func (*ApiManagementServiceSkuProperties_STATUS) DeepCopyInto ¶
func (in *ApiManagementServiceSkuProperties_STATUS) DeepCopyInto(out *ApiManagementServiceSkuProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiManagementServiceSkuProperties_STATUS) NewEmptyARMValue ¶
func (properties *ApiManagementServiceSkuProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApiManagementServiceSkuProperties_STATUS) PopulateFromARM ¶
func (properties *ApiManagementServiceSkuProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApiOperatorSpec ¶
type ApiOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*ApiOperatorSpec) AssignProperties_From_ApiOperatorSpec ¶
func (operator *ApiOperatorSpec) AssignProperties_From_ApiOperatorSpec(source *storage.ApiOperatorSpec) error
AssignProperties_From_ApiOperatorSpec populates our ApiOperatorSpec from the provided source ApiOperatorSpec
func (*ApiOperatorSpec) AssignProperties_To_ApiOperatorSpec ¶
func (operator *ApiOperatorSpec) AssignProperties_To_ApiOperatorSpec(destination *storage.ApiOperatorSpec) error
AssignProperties_To_ApiOperatorSpec populates the provided destination ApiOperatorSpec from our ApiOperatorSpec
func (*ApiOperatorSpec) DeepCopy ¶
func (in *ApiOperatorSpec) DeepCopy() *ApiOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiOperatorSpec.
func (*ApiOperatorSpec) DeepCopyInto ¶
func (in *ApiOperatorSpec) DeepCopyInto(out *ApiOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiVersionConstraint ¶
type ApiVersionConstraint struct { // MinApiVersion: Limit control plane API calls to API Management service with version equal to or newer than this value. MinApiVersion *string `json:"minApiVersion,omitempty"` }
Control Plane Apis version constraint for the API Management service.
func (*ApiVersionConstraint) AssignProperties_From_ApiVersionConstraint ¶
func (constraint *ApiVersionConstraint) AssignProperties_From_ApiVersionConstraint(source *storage.ApiVersionConstraint) error
AssignProperties_From_ApiVersionConstraint populates our ApiVersionConstraint from the provided source ApiVersionConstraint
func (*ApiVersionConstraint) AssignProperties_To_ApiVersionConstraint ¶
func (constraint *ApiVersionConstraint) AssignProperties_To_ApiVersionConstraint(destination *storage.ApiVersionConstraint) error
AssignProperties_To_ApiVersionConstraint populates the provided destination ApiVersionConstraint from our ApiVersionConstraint
func (*ApiVersionConstraint) ConvertToARM ¶
func (constraint *ApiVersionConstraint) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApiVersionConstraint) DeepCopy ¶
func (in *ApiVersionConstraint) DeepCopy() *ApiVersionConstraint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiVersionConstraint.
func (*ApiVersionConstraint) DeepCopyInto ¶
func (in *ApiVersionConstraint) DeepCopyInto(out *ApiVersionConstraint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiVersionConstraint) NewEmptyARMValue ¶
func (constraint *ApiVersionConstraint) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApiVersionConstraint) PopulateFromARM ¶
func (constraint *ApiVersionConstraint) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApiVersionConstraint_STATUS ¶
type ApiVersionConstraint_STATUS struct { // MinApiVersion: Limit control plane API calls to API Management service with version equal to or newer than this value. MinApiVersion *string `json:"minApiVersion,omitempty"` }
Control Plane Apis version constraint for the API Management service.
func (*ApiVersionConstraint_STATUS) AssignProperties_From_ApiVersionConstraint_STATUS ¶
func (constraint *ApiVersionConstraint_STATUS) AssignProperties_From_ApiVersionConstraint_STATUS(source *storage.ApiVersionConstraint_STATUS) error
AssignProperties_From_ApiVersionConstraint_STATUS populates our ApiVersionConstraint_STATUS from the provided source ApiVersionConstraint_STATUS
func (*ApiVersionConstraint_STATUS) AssignProperties_To_ApiVersionConstraint_STATUS ¶
func (constraint *ApiVersionConstraint_STATUS) AssignProperties_To_ApiVersionConstraint_STATUS(destination *storage.ApiVersionConstraint_STATUS) error
AssignProperties_To_ApiVersionConstraint_STATUS populates the provided destination ApiVersionConstraint_STATUS from our ApiVersionConstraint_STATUS
func (*ApiVersionConstraint_STATUS) DeepCopy ¶
func (in *ApiVersionConstraint_STATUS) DeepCopy() *ApiVersionConstraint_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiVersionConstraint_STATUS.
func (*ApiVersionConstraint_STATUS) DeepCopyInto ¶
func (in *ApiVersionConstraint_STATUS) DeepCopyInto(out *ApiVersionConstraint_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiVersionConstraint_STATUS) NewEmptyARMValue ¶
func (constraint *ApiVersionConstraint_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApiVersionConstraint_STATUS) PopulateFromARM ¶
func (constraint *ApiVersionConstraint_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApiVersionSet ¶
type ApiVersionSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApiVersionSet_Spec `json:"spec,omitempty"` Status ApiVersionSet_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimapiversionsets.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apiVersionSets/{versionSetId}
func (*ApiVersionSet) AssignProperties_From_ApiVersionSet ¶
func (versionSet *ApiVersionSet) AssignProperties_From_ApiVersionSet(source *storage.ApiVersionSet) error
AssignProperties_From_ApiVersionSet populates our ApiVersionSet from the provided source ApiVersionSet
func (*ApiVersionSet) AssignProperties_To_ApiVersionSet ¶
func (versionSet *ApiVersionSet) AssignProperties_To_ApiVersionSet(destination *storage.ApiVersionSet) error
AssignProperties_To_ApiVersionSet populates the provided destination ApiVersionSet from our ApiVersionSet
func (*ApiVersionSet) AzureName ¶
func (versionSet *ApiVersionSet) AzureName() string
AzureName returns the Azure name of the resource
func (*ApiVersionSet) ConfigMapDestinationExpressions ¶
func (versionSet *ApiVersionSet) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*ApiVersionSet) ConvertFrom ¶
func (versionSet *ApiVersionSet) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ApiVersionSet from the provided hub ApiVersionSet
func (*ApiVersionSet) ConvertTo ¶
func (versionSet *ApiVersionSet) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ApiVersionSet from our ApiVersionSet
func (*ApiVersionSet) DeepCopy ¶
func (in *ApiVersionSet) DeepCopy() *ApiVersionSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiVersionSet.
func (*ApiVersionSet) DeepCopyInto ¶
func (in *ApiVersionSet) DeepCopyInto(out *ApiVersionSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiVersionSet) DeepCopyObject ¶
func (in *ApiVersionSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApiVersionSet) Default ¶
func (versionSet *ApiVersionSet) Default()
Default applies defaults to the ApiVersionSet resource
func (ApiVersionSet) GetAPIVersion ¶
func (versionSet ApiVersionSet) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"
func (*ApiVersionSet) GetConditions ¶
func (versionSet *ApiVersionSet) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ApiVersionSet) GetResourceScope ¶
func (versionSet *ApiVersionSet) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ApiVersionSet) GetSpec ¶
func (versionSet *ApiVersionSet) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ApiVersionSet) GetStatus ¶
func (versionSet *ApiVersionSet) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ApiVersionSet) GetSupportedOperations ¶
func (versionSet *ApiVersionSet) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*ApiVersionSet) GetType ¶
func (versionSet *ApiVersionSet) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/apiVersionSets"
func (*ApiVersionSet) NewEmptyStatus ¶
func (versionSet *ApiVersionSet) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ApiVersionSet) OriginalGVK ¶
func (versionSet *ApiVersionSet) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ApiVersionSet) Owner ¶
func (versionSet *ApiVersionSet) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ApiVersionSet) SecretDestinationExpressions ¶
func (versionSet *ApiVersionSet) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*ApiVersionSet) SetConditions ¶
func (versionSet *ApiVersionSet) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ApiVersionSet) SetStatus ¶
func (versionSet *ApiVersionSet) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ApiVersionSet) ValidateCreate ¶
func (versionSet *ApiVersionSet) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*ApiVersionSet) ValidateDelete ¶
func (versionSet *ApiVersionSet) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*ApiVersionSet) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type ApiVersionSetContractDetails ¶
type ApiVersionSetContractDetails struct { // Description: Description of API Version Set. Description *string `json:"description,omitempty"` // Name: The display Name of the API Version Set. Name *string `json:"name,omitempty"` // Reference: Identifier for existing API Version Set. Omit this value to create a new Version Set. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` // VersionHeaderName: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`. VersionHeaderName *string `json:"versionHeaderName,omitempty"` // VersionQueryName: Name of query parameter that indicates the API Version if versioningScheme is set to `query`. VersionQueryName *string `json:"versionQueryName,omitempty"` // VersioningScheme: An value that determines where the API Version identifier will be located in a HTTP request. VersioningScheme *ApiVersionSetContractDetails_VersioningScheme `json:"versioningScheme,omitempty"` }
An API Version Set contains the common configuration for a set of API Versions relating
func (*ApiVersionSetContractDetails) AssignProperties_From_ApiVersionSetContractDetails ¶
func (details *ApiVersionSetContractDetails) AssignProperties_From_ApiVersionSetContractDetails(source *storage.ApiVersionSetContractDetails) error
AssignProperties_From_ApiVersionSetContractDetails populates our ApiVersionSetContractDetails from the provided source ApiVersionSetContractDetails
func (*ApiVersionSetContractDetails) AssignProperties_To_ApiVersionSetContractDetails ¶
func (details *ApiVersionSetContractDetails) AssignProperties_To_ApiVersionSetContractDetails(destination *storage.ApiVersionSetContractDetails) error
AssignProperties_To_ApiVersionSetContractDetails populates the provided destination ApiVersionSetContractDetails from our ApiVersionSetContractDetails
func (*ApiVersionSetContractDetails) ConvertToARM ¶
func (details *ApiVersionSetContractDetails) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApiVersionSetContractDetails) DeepCopy ¶
func (in *ApiVersionSetContractDetails) DeepCopy() *ApiVersionSetContractDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiVersionSetContractDetails.
func (*ApiVersionSetContractDetails) DeepCopyInto ¶
func (in *ApiVersionSetContractDetails) DeepCopyInto(out *ApiVersionSetContractDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiVersionSetContractDetails) NewEmptyARMValue ¶
func (details *ApiVersionSetContractDetails) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApiVersionSetContractDetails) PopulateFromARM ¶
func (details *ApiVersionSetContractDetails) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApiVersionSetContractDetails_STATUS ¶
type ApiVersionSetContractDetails_STATUS struct { // Description: Description of API Version Set. Description *string `json:"description,omitempty"` // Id: Identifier for existing API Version Set. Omit this value to create a new Version Set. Id *string `json:"id,omitempty"` // Name: The display Name of the API Version Set. Name *string `json:"name,omitempty"` // VersionHeaderName: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`. VersionHeaderName *string `json:"versionHeaderName,omitempty"` // VersionQueryName: Name of query parameter that indicates the API Version if versioningScheme is set to `query`. VersionQueryName *string `json:"versionQueryName,omitempty"` // VersioningScheme: An value that determines where the API Version identifier will be located in a HTTP request. VersioningScheme *ApiVersionSetContractDetails_VersioningScheme_STATUS `json:"versioningScheme,omitempty"` }
An API Version Set contains the common configuration for a set of API Versions relating
func (*ApiVersionSetContractDetails_STATUS) AssignProperties_From_ApiVersionSetContractDetails_STATUS ¶
func (details *ApiVersionSetContractDetails_STATUS) AssignProperties_From_ApiVersionSetContractDetails_STATUS(source *storage.ApiVersionSetContractDetails_STATUS) error
AssignProperties_From_ApiVersionSetContractDetails_STATUS populates our ApiVersionSetContractDetails_STATUS from the provided source ApiVersionSetContractDetails_STATUS
func (*ApiVersionSetContractDetails_STATUS) AssignProperties_To_ApiVersionSetContractDetails_STATUS ¶
func (details *ApiVersionSetContractDetails_STATUS) AssignProperties_To_ApiVersionSetContractDetails_STATUS(destination *storage.ApiVersionSetContractDetails_STATUS) error
AssignProperties_To_ApiVersionSetContractDetails_STATUS populates the provided destination ApiVersionSetContractDetails_STATUS from our ApiVersionSetContractDetails_STATUS
func (*ApiVersionSetContractDetails_STATUS) DeepCopy ¶
func (in *ApiVersionSetContractDetails_STATUS) DeepCopy() *ApiVersionSetContractDetails_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiVersionSetContractDetails_STATUS.
func (*ApiVersionSetContractDetails_STATUS) DeepCopyInto ¶
func (in *ApiVersionSetContractDetails_STATUS) DeepCopyInto(out *ApiVersionSetContractDetails_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiVersionSetContractDetails_STATUS) NewEmptyARMValue ¶
func (details *ApiVersionSetContractDetails_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApiVersionSetContractDetails_STATUS) PopulateFromARM ¶
func (details *ApiVersionSetContractDetails_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApiVersionSetContractDetails_VersioningScheme ¶
type ApiVersionSetContractDetails_VersioningScheme string
+kubebuilder:validation:Enum={"Header","Query","Segment"}
type ApiVersionSetContractDetails_VersioningScheme_STATUS ¶
type ApiVersionSetContractDetails_VersioningScheme_STATUS string
type ApiVersionSetContractProperties_VersioningScheme ¶
type ApiVersionSetContractProperties_VersioningScheme string
+kubebuilder:validation:Enum={"Header","Query","Segment"}
type ApiVersionSetContractProperties_VersioningScheme_STATUS ¶
type ApiVersionSetContractProperties_VersioningScheme_STATUS string
type ApiVersionSetList ¶
type ApiVersionSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApiVersionSet `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimapiversionsets.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apiVersionSets/{versionSetId}
func (*ApiVersionSetList) DeepCopy ¶
func (in *ApiVersionSetList) DeepCopy() *ApiVersionSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiVersionSetList.
func (*ApiVersionSetList) DeepCopyInto ¶
func (in *ApiVersionSetList) DeepCopyInto(out *ApiVersionSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiVersionSetList) DeepCopyObject ¶
func (in *ApiVersionSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApiVersionSetOperatorSpec ¶
type ApiVersionSetOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*ApiVersionSetOperatorSpec) AssignProperties_From_ApiVersionSetOperatorSpec ¶
func (operator *ApiVersionSetOperatorSpec) AssignProperties_From_ApiVersionSetOperatorSpec(source *storage.ApiVersionSetOperatorSpec) error
AssignProperties_From_ApiVersionSetOperatorSpec populates our ApiVersionSetOperatorSpec from the provided source ApiVersionSetOperatorSpec
func (*ApiVersionSetOperatorSpec) AssignProperties_To_ApiVersionSetOperatorSpec ¶
func (operator *ApiVersionSetOperatorSpec) AssignProperties_To_ApiVersionSetOperatorSpec(destination *storage.ApiVersionSetOperatorSpec) error
AssignProperties_To_ApiVersionSetOperatorSpec populates the provided destination ApiVersionSetOperatorSpec from our ApiVersionSetOperatorSpec
func (*ApiVersionSetOperatorSpec) DeepCopy ¶
func (in *ApiVersionSetOperatorSpec) DeepCopy() *ApiVersionSetOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiVersionSetOperatorSpec.
func (*ApiVersionSetOperatorSpec) DeepCopyInto ¶
func (in *ApiVersionSetOperatorSpec) DeepCopyInto(out *ApiVersionSetOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApiVersionSet_STATUS ¶
type ApiVersionSet_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Description: Description of API Version Set. Description *string `json:"description,omitempty"` // DisplayName: Name of API Version Set DisplayName *string `json:"displayName,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` // VersionHeaderName: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`. VersionHeaderName *string `json:"versionHeaderName,omitempty"` // VersionQueryName: Name of query parameter that indicates the API Version if versioningScheme is set to `query`. VersionQueryName *string `json:"versionQueryName,omitempty"` // VersioningScheme: An value that determines where the API Version identifier will be located in a HTTP request. VersioningScheme *ApiVersionSetContractProperties_VersioningScheme_STATUS `json:"versioningScheme,omitempty"` }
func (*ApiVersionSet_STATUS) AssignProperties_From_ApiVersionSet_STATUS ¶
func (versionSet *ApiVersionSet_STATUS) AssignProperties_From_ApiVersionSet_STATUS(source *storage.ApiVersionSet_STATUS) error
AssignProperties_From_ApiVersionSet_STATUS populates our ApiVersionSet_STATUS from the provided source ApiVersionSet_STATUS
func (*ApiVersionSet_STATUS) AssignProperties_To_ApiVersionSet_STATUS ¶
func (versionSet *ApiVersionSet_STATUS) AssignProperties_To_ApiVersionSet_STATUS(destination *storage.ApiVersionSet_STATUS) error
AssignProperties_To_ApiVersionSet_STATUS populates the provided destination ApiVersionSet_STATUS from our ApiVersionSet_STATUS
func (*ApiVersionSet_STATUS) ConvertStatusFrom ¶
func (versionSet *ApiVersionSet_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our ApiVersionSet_STATUS from the provided source
func (*ApiVersionSet_STATUS) ConvertStatusTo ¶
func (versionSet *ApiVersionSet_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our ApiVersionSet_STATUS
func (*ApiVersionSet_STATUS) DeepCopy ¶
func (in *ApiVersionSet_STATUS) DeepCopy() *ApiVersionSet_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiVersionSet_STATUS.
func (*ApiVersionSet_STATUS) DeepCopyInto ¶
func (in *ApiVersionSet_STATUS) DeepCopyInto(out *ApiVersionSet_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiVersionSet_STATUS) NewEmptyARMValue ¶
func (versionSet *ApiVersionSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApiVersionSet_STATUS) PopulateFromARM ¶
func (versionSet *ApiVersionSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApiVersionSet_Spec ¶
type ApiVersionSet_Spec struct { // +kubebuilder:validation:MaxLength=80 // +kubebuilder:validation:MinLength=1 // +kubebuilder:validation:Pattern="^[^*#&+:<>?]+$" // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // Description: Description of API Version Set. Description *string `json:"description,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:MaxLength=100 // +kubebuilder:validation:MinLength=1 // DisplayName: Name of API Version Set DisplayName *string `json:"displayName,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *ApiVersionSetOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a apimanagement.azure.com/Service resource Owner *genruntime.KnownResourceReference `group:"apimanagement.azure.com" json:"owner,omitempty" kind:"Service"` // +kubebuilder:validation:MaxLength=100 // +kubebuilder:validation:MinLength=1 // VersionHeaderName: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`. VersionHeaderName *string `json:"versionHeaderName,omitempty"` // +kubebuilder:validation:MaxLength=100 // +kubebuilder:validation:MinLength=1 // VersionQueryName: Name of query parameter that indicates the API Version if versioningScheme is set to `query`. VersionQueryName *string `json:"versionQueryName,omitempty"` // +kubebuilder:validation:Required // VersioningScheme: An value that determines where the API Version identifier will be located in a HTTP request. VersioningScheme *ApiVersionSetContractProperties_VersioningScheme `json:"versioningScheme,omitempty"` }
func (*ApiVersionSet_Spec) AssignProperties_From_ApiVersionSet_Spec ¶
func (versionSet *ApiVersionSet_Spec) AssignProperties_From_ApiVersionSet_Spec(source *storage.ApiVersionSet_Spec) error
AssignProperties_From_ApiVersionSet_Spec populates our ApiVersionSet_Spec from the provided source ApiVersionSet_Spec
func (*ApiVersionSet_Spec) AssignProperties_To_ApiVersionSet_Spec ¶
func (versionSet *ApiVersionSet_Spec) AssignProperties_To_ApiVersionSet_Spec(destination *storage.ApiVersionSet_Spec) error
AssignProperties_To_ApiVersionSet_Spec populates the provided destination ApiVersionSet_Spec from our ApiVersionSet_Spec
func (*ApiVersionSet_Spec) ConvertSpecFrom ¶
func (versionSet *ApiVersionSet_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our ApiVersionSet_Spec from the provided source
func (*ApiVersionSet_Spec) ConvertSpecTo ¶
func (versionSet *ApiVersionSet_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our ApiVersionSet_Spec
func (*ApiVersionSet_Spec) ConvertToARM ¶
func (versionSet *ApiVersionSet_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApiVersionSet_Spec) DeepCopy ¶
func (in *ApiVersionSet_Spec) DeepCopy() *ApiVersionSet_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApiVersionSet_Spec.
func (*ApiVersionSet_Spec) DeepCopyInto ¶
func (in *ApiVersionSet_Spec) DeepCopyInto(out *ApiVersionSet_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApiVersionSet_Spec) NewEmptyARMValue ¶
func (versionSet *ApiVersionSet_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApiVersionSet_Spec) OriginalVersion ¶
func (versionSet *ApiVersionSet_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*ApiVersionSet_Spec) PopulateFromARM ¶
func (versionSet *ApiVersionSet_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*ApiVersionSet_Spec) SetAzureName ¶
func (versionSet *ApiVersionSet_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Api_STATUS ¶
type Api_STATUS struct { // APIVersion: Indicates the version identifier of the API if the API is versioned APIVersion *string `json:"apiVersion,omitempty"` // ApiRevision: Describes the revision of the API. If no value is provided, default revision 1 is created ApiRevision *string `json:"apiRevision,omitempty"` // ApiRevisionDescription: Description of the API Revision. ApiRevisionDescription *string `json:"apiRevisionDescription,omitempty"` // ApiVersionDescription: Description of the API Version. ApiVersionDescription *string `json:"apiVersionDescription,omitempty"` // ApiVersionSet: Version set details ApiVersionSet *ApiVersionSetContractDetails_STATUS `json:"apiVersionSet,omitempty"` // ApiVersionSetId: A resource identifier for the related ApiVersionSet. ApiVersionSetId *string `json:"apiVersionSetId,omitempty"` // AuthenticationSettings: Collection of authentication settings included into this API. AuthenticationSettings *AuthenticationSettingsContract_STATUS `json:"authenticationSettings,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Contact: Contact information for the API. Contact *ApiContactInformation_STATUS `json:"contact,omitempty"` // Description: Description of the API. May include HTML formatting tags. Description *string `json:"description,omitempty"` // DisplayName: API name. Must be 1 to 300 characters long. DisplayName *string `json:"displayName,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // IsCurrent: Indicates if API revision is current api revision. IsCurrent *bool `json:"isCurrent,omitempty"` // IsOnline: Indicates if API revision is accessible via the gateway. IsOnline *bool `json:"isOnline,omitempty"` // License: License information for the API. License *ApiLicenseInformation_STATUS `json:"license,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Path: Relative URL uniquely identifying this API and all of its resource paths within the API Management service // instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public // URL for this API. Path *string `json:"path,omitempty"` // PropertiesType: Type of API. PropertiesType *ApiContractProperties_Type_STATUS `json:"properties_type,omitempty"` // Protocols: Describes on which protocols the operations in this API can be invoked. Protocols []ApiContractProperties_Protocols_STATUS `json:"protocols,omitempty"` // ProvisioningState: The provisioning state ProvisioningState *string `json:"provisioningState,omitempty"` // ServiceUrl: Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long. ServiceUrl *string `json:"serviceUrl,omitempty"` // SourceApiId: API identifier of the source API. SourceApiId *string `json:"sourceApiId,omitempty"` // SubscriptionKeyParameterNames: Protocols over which API is made available. SubscriptionKeyParameterNames *SubscriptionKeyParameterNamesContract_STATUS `json:"subscriptionKeyParameterNames,omitempty"` // SubscriptionRequired: Specifies whether an API or Product subscription is required for accessing the API. SubscriptionRequired *bool `json:"subscriptionRequired,omitempty"` // TermsOfServiceUrl: A URL to the Terms of Service for the API. MUST be in the format of a URL. TermsOfServiceUrl *string `json:"termsOfServiceUrl,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*Api_STATUS) AssignProperties_From_Api_STATUS ¶
func (api *Api_STATUS) AssignProperties_From_Api_STATUS(source *storage.Api_STATUS) error
AssignProperties_From_Api_STATUS populates our Api_STATUS from the provided source Api_STATUS
func (*Api_STATUS) AssignProperties_To_Api_STATUS ¶
func (api *Api_STATUS) AssignProperties_To_Api_STATUS(destination *storage.Api_STATUS) error
AssignProperties_To_Api_STATUS populates the provided destination Api_STATUS from our Api_STATUS
func (*Api_STATUS) ConvertStatusFrom ¶
func (api *Api_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Api_STATUS from the provided source
func (*Api_STATUS) ConvertStatusTo ¶
func (api *Api_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Api_STATUS
func (*Api_STATUS) DeepCopy ¶
func (in *Api_STATUS) DeepCopy() *Api_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Api_STATUS.
func (*Api_STATUS) DeepCopyInto ¶
func (in *Api_STATUS) DeepCopyInto(out *Api_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Api_STATUS) NewEmptyARMValue ¶
func (api *Api_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Api_STATUS) PopulateFromARM ¶
func (api *Api_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Api_Spec ¶
type Api_Spec struct { // +kubebuilder:validation:MaxLength=100 // APIVersion: Indicates the version identifier of the API if the API is versioned APIVersion *string `json:"apiVersion,omitempty"` // +kubebuilder:validation:MaxLength=100 // +kubebuilder:validation:MinLength=1 // ApiRevision: Describes the revision of the API. If no value is provided, default revision 1 is created ApiRevision *string `json:"apiRevision,omitempty"` // +kubebuilder:validation:MaxLength=256 // ApiRevisionDescription: Description of the API Revision. ApiRevisionDescription *string `json:"apiRevisionDescription,omitempty"` // ApiType: Type of API to create. // * `http` creates a REST API // * `soap` creates a SOAP pass-through API // * `websocket` creates websocket API // * `graphql` creates GraphQL API. // New types can be added in the future. ApiType *ApiCreateOrUpdateProperties_ApiType `json:"apiType,omitempty"` // +kubebuilder:validation:MaxLength=256 // ApiVersionDescription: Description of the API Version. ApiVersionDescription *string `json:"apiVersionDescription,omitempty"` // ApiVersionSet: Version set details ApiVersionSet *ApiVersionSetContractDetails `json:"apiVersionSet,omitempty"` // ApiVersionSetReference: A resource identifier for the related ApiVersionSet. ApiVersionSetReference *genruntime.ResourceReference `armReference:"ApiVersionSetId" json:"apiVersionSetReference,omitempty"` // AuthenticationSettings: Collection of authentication settings included into this API. AuthenticationSettings *AuthenticationSettingsContract `json:"authenticationSettings,omitempty"` // +kubebuilder:validation:MaxLength=256 // +kubebuilder:validation:MinLength=1 // +kubebuilder:validation:Pattern="^[^*#&+:<>?]+$" // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // Contact: Contact information for the API. Contact *ApiContactInformation `json:"contact,omitempty"` // Description: Description of the API. May include HTML formatting tags. Description *string `json:"description,omitempty"` // +kubebuilder:validation:MaxLength=300 // +kubebuilder:validation:MinLength=1 // DisplayName: API name. Must be 1 to 300 characters long. DisplayName *string `json:"displayName,omitempty"` // Format: Format of the Content in which the API is getting imported. New formats can be added in the future Format *ApiCreateOrUpdateProperties_Format `json:"format,omitempty"` // IsCurrent: Indicates if API revision is current api revision. IsCurrent *bool `json:"isCurrent,omitempty"` // License: License information for the API. License *ApiLicenseInformation `json:"license,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *ApiOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a apimanagement.azure.com/Service resource Owner *genruntime.KnownResourceReference `group:"apimanagement.azure.com" json:"owner,omitempty" kind:"Service"` // +kubebuilder:validation:Required // +kubebuilder:validation:MaxLength=400 // +kubebuilder:validation:MinLength=0 // Path: Relative URL uniquely identifying this API and all of its resource paths within the API Management service // instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public // URL for this API. Path *string `json:"path,omitempty"` // Protocols: Describes on which protocols the operations in this API can be invoked. Protocols []ApiCreateOrUpdateProperties_Protocols `json:"protocols,omitempty"` // +kubebuilder:validation:MaxLength=2000 // +kubebuilder:validation:MinLength=0 // ServiceUrl: Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long. ServiceUrl *string `json:"serviceUrl,omitempty"` // SourceApiReference: API identifier of the source API. SourceApiReference *genruntime.ResourceReference `armReference:"SourceApiId" json:"sourceApiReference,omitempty"` // SubscriptionKeyParameterNames: Protocols over which API is made available. SubscriptionKeyParameterNames *SubscriptionKeyParameterNamesContract `json:"subscriptionKeyParameterNames,omitempty"` // SubscriptionRequired: Specifies whether an API or Product subscription is required for accessing the API. SubscriptionRequired *bool `json:"subscriptionRequired,omitempty"` // TermsOfServiceUrl: A URL to the Terms of Service for the API. MUST be in the format of a URL. TermsOfServiceUrl *string `json:"termsOfServiceUrl,omitempty"` // TranslateRequiredQueryParameters: Strategy of translating required query parameters to template ones. By default has // value 'template'. Possible values: 'template', 'query' TranslateRequiredQueryParameters *ApiCreateOrUpdateProperties_TranslateRequiredQueryParameters `json:"translateRequiredQueryParameters,omitempty"` // Type: Type of API. Type *ApiCreateOrUpdateProperties_Type `json:"type,omitempty"` // Value: Content value when Importing an API. Value *string `json:"value,omitempty"` // WsdlSelector: Criteria to limit import of WSDL to a subset of the document. WsdlSelector *ApiCreateOrUpdateProperties_WsdlSelector `json:"wsdlSelector,omitempty"` }
func (*Api_Spec) AssignProperties_From_Api_Spec ¶
AssignProperties_From_Api_Spec populates our Api_Spec from the provided source Api_Spec
func (*Api_Spec) AssignProperties_To_Api_Spec ¶
AssignProperties_To_Api_Spec populates the provided destination Api_Spec from our Api_Spec
func (*Api_Spec) ConvertSpecFrom ¶
func (api *Api_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Api_Spec from the provided source
func (*Api_Spec) ConvertSpecTo ¶
func (api *Api_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Api_Spec
func (*Api_Spec) ConvertToARM ¶
func (api *Api_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Api_Spec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Api_Spec.
func (*Api_Spec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Api_Spec) NewEmptyARMValue ¶
func (api *Api_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Api_Spec) OriginalVersion ¶
OriginalVersion returns the original API version used to create the resource.
func (*Api_Spec) PopulateFromARM ¶
func (api *Api_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Api_Spec) SetAzureName ¶
SetAzureName sets the Azure name of the resource
type ArmIdWrapper_STATUS ¶
type ArmIdWrapper_STATUS struct {
Id *string `json:"id,omitempty"`
}
A wrapper for an ARM resource id
func (*ArmIdWrapper_STATUS) AssignProperties_From_ArmIdWrapper_STATUS ¶
func (wrapper *ArmIdWrapper_STATUS) AssignProperties_From_ArmIdWrapper_STATUS(source *storage.ArmIdWrapper_STATUS) error
AssignProperties_From_ArmIdWrapper_STATUS populates our ArmIdWrapper_STATUS from the provided source ArmIdWrapper_STATUS
func (*ArmIdWrapper_STATUS) AssignProperties_To_ArmIdWrapper_STATUS ¶
func (wrapper *ArmIdWrapper_STATUS) AssignProperties_To_ArmIdWrapper_STATUS(destination *storage.ArmIdWrapper_STATUS) error
AssignProperties_To_ArmIdWrapper_STATUS populates the provided destination ArmIdWrapper_STATUS from our ArmIdWrapper_STATUS
func (*ArmIdWrapper_STATUS) DeepCopy ¶
func (in *ArmIdWrapper_STATUS) DeepCopy() *ArmIdWrapper_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArmIdWrapper_STATUS.
func (*ArmIdWrapper_STATUS) DeepCopyInto ¶
func (in *ArmIdWrapper_STATUS) DeepCopyInto(out *ArmIdWrapper_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ArmIdWrapper_STATUS) NewEmptyARMValue ¶
func (wrapper *ArmIdWrapper_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ArmIdWrapper_STATUS) PopulateFromARM ¶
func (wrapper *ArmIdWrapper_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AuthenticationSettingsContract ¶
type AuthenticationSettingsContract struct { // OAuth2: OAuth2 Authentication settings OAuth2 *OAuth2AuthenticationSettingsContract `json:"oAuth2,omitempty"` // OAuth2AuthenticationSettings: Collection of OAuth2 authentication settings included into this API. OAuth2AuthenticationSettings []OAuth2AuthenticationSettingsContract `json:"oAuth2AuthenticationSettings,omitempty"` // Openid: OpenID Connect Authentication Settings Openid *OpenIdAuthenticationSettingsContract `json:"openid,omitempty"` // OpenidAuthenticationSettings: Collection of Open ID Connect authentication settings included into this API. OpenidAuthenticationSettings []OpenIdAuthenticationSettingsContract `json:"openidAuthenticationSettings,omitempty"` }
API Authentication Settings.
func (*AuthenticationSettingsContract) AssignProperties_From_AuthenticationSettingsContract ¶
func (contract *AuthenticationSettingsContract) AssignProperties_From_AuthenticationSettingsContract(source *storage.AuthenticationSettingsContract) error
AssignProperties_From_AuthenticationSettingsContract populates our AuthenticationSettingsContract from the provided source AuthenticationSettingsContract
func (*AuthenticationSettingsContract) AssignProperties_To_AuthenticationSettingsContract ¶
func (contract *AuthenticationSettingsContract) AssignProperties_To_AuthenticationSettingsContract(destination *storage.AuthenticationSettingsContract) error
AssignProperties_To_AuthenticationSettingsContract populates the provided destination AuthenticationSettingsContract from our AuthenticationSettingsContract
func (*AuthenticationSettingsContract) ConvertToARM ¶
func (contract *AuthenticationSettingsContract) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*AuthenticationSettingsContract) DeepCopy ¶
func (in *AuthenticationSettingsContract) DeepCopy() *AuthenticationSettingsContract
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationSettingsContract.
func (*AuthenticationSettingsContract) DeepCopyInto ¶
func (in *AuthenticationSettingsContract) DeepCopyInto(out *AuthenticationSettingsContract)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthenticationSettingsContract) NewEmptyARMValue ¶
func (contract *AuthenticationSettingsContract) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AuthenticationSettingsContract) PopulateFromARM ¶
func (contract *AuthenticationSettingsContract) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AuthenticationSettingsContract_STATUS ¶
type AuthenticationSettingsContract_STATUS struct { // OAuth2: OAuth2 Authentication settings OAuth2 *OAuth2AuthenticationSettingsContract_STATUS `json:"oAuth2,omitempty"` // OAuth2AuthenticationSettings: Collection of OAuth2 authentication settings included into this API. OAuth2AuthenticationSettings []OAuth2AuthenticationSettingsContract_STATUS `json:"oAuth2AuthenticationSettings,omitempty"` // Openid: OpenID Connect Authentication Settings Openid *OpenIdAuthenticationSettingsContract_STATUS `json:"openid,omitempty"` // OpenidAuthenticationSettings: Collection of Open ID Connect authentication settings included into this API. OpenidAuthenticationSettings []OpenIdAuthenticationSettingsContract_STATUS `json:"openidAuthenticationSettings,omitempty"` }
API Authentication Settings.
func (*AuthenticationSettingsContract_STATUS) AssignProperties_From_AuthenticationSettingsContract_STATUS ¶
func (contract *AuthenticationSettingsContract_STATUS) AssignProperties_From_AuthenticationSettingsContract_STATUS(source *storage.AuthenticationSettingsContract_STATUS) error
AssignProperties_From_AuthenticationSettingsContract_STATUS populates our AuthenticationSettingsContract_STATUS from the provided source AuthenticationSettingsContract_STATUS
func (*AuthenticationSettingsContract_STATUS) AssignProperties_To_AuthenticationSettingsContract_STATUS ¶
func (contract *AuthenticationSettingsContract_STATUS) AssignProperties_To_AuthenticationSettingsContract_STATUS(destination *storage.AuthenticationSettingsContract_STATUS) error
AssignProperties_To_AuthenticationSettingsContract_STATUS populates the provided destination AuthenticationSettingsContract_STATUS from our AuthenticationSettingsContract_STATUS
func (*AuthenticationSettingsContract_STATUS) DeepCopy ¶
func (in *AuthenticationSettingsContract_STATUS) DeepCopy() *AuthenticationSettingsContract_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationSettingsContract_STATUS.
func (*AuthenticationSettingsContract_STATUS) DeepCopyInto ¶
func (in *AuthenticationSettingsContract_STATUS) DeepCopyInto(out *AuthenticationSettingsContract_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthenticationSettingsContract_STATUS) NewEmptyARMValue ¶
func (contract *AuthenticationSettingsContract_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AuthenticationSettingsContract_STATUS) PopulateFromARM ¶
func (contract *AuthenticationSettingsContract_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AuthorizationContractProperties_AuthorizationType ¶
type AuthorizationContractProperties_AuthorizationType string
+kubebuilder:validation:Enum={"OAuth2"}
type AuthorizationContractProperties_AuthorizationType_STATUS ¶
type AuthorizationContractProperties_AuthorizationType_STATUS string
type AuthorizationContractProperties_Oauth2GrantType ¶
type AuthorizationContractProperties_Oauth2GrantType string
+kubebuilder:validation:Enum={"AuthorizationCode","ClientCredentials"}
type AuthorizationContractProperties_Oauth2GrantType_STATUS ¶
type AuthorizationContractProperties_Oauth2GrantType_STATUS string
type AuthorizationError_STATUS ¶
type AuthorizationError_STATUS struct { // Code: Error code Code *string `json:"code,omitempty"` // Message: Error message Message *string `json:"message,omitempty"` }
Authorization error details.
func (*AuthorizationError_STATUS) AssignProperties_From_AuthorizationError_STATUS ¶
func (error *AuthorizationError_STATUS) AssignProperties_From_AuthorizationError_STATUS(source *storage.AuthorizationError_STATUS) error
AssignProperties_From_AuthorizationError_STATUS populates our AuthorizationError_STATUS from the provided source AuthorizationError_STATUS
func (*AuthorizationError_STATUS) AssignProperties_To_AuthorizationError_STATUS ¶
func (error *AuthorizationError_STATUS) AssignProperties_To_AuthorizationError_STATUS(destination *storage.AuthorizationError_STATUS) error
AssignProperties_To_AuthorizationError_STATUS populates the provided destination AuthorizationError_STATUS from our AuthorizationError_STATUS
func (*AuthorizationError_STATUS) DeepCopy ¶
func (in *AuthorizationError_STATUS) DeepCopy() *AuthorizationError_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationError_STATUS.
func (*AuthorizationError_STATUS) DeepCopyInto ¶
func (in *AuthorizationError_STATUS) DeepCopyInto(out *AuthorizationError_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationError_STATUS) NewEmptyARMValue ¶
func (error *AuthorizationError_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AuthorizationError_STATUS) PopulateFromARM ¶
func (error *AuthorizationError_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AuthorizationProvider ¶
type AuthorizationProvider struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AuthorizationProvider_Spec `json:"spec,omitempty"` Status AuthorizationProvider_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimauthorizationproviders.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}
func (*AuthorizationProvider) AssignProperties_From_AuthorizationProvider ¶
func (provider *AuthorizationProvider) AssignProperties_From_AuthorizationProvider(source *storage.AuthorizationProvider) error
AssignProperties_From_AuthorizationProvider populates our AuthorizationProvider from the provided source AuthorizationProvider
func (*AuthorizationProvider) AssignProperties_To_AuthorizationProvider ¶
func (provider *AuthorizationProvider) AssignProperties_To_AuthorizationProvider(destination *storage.AuthorizationProvider) error
AssignProperties_To_AuthorizationProvider populates the provided destination AuthorizationProvider from our AuthorizationProvider
func (*AuthorizationProvider) AzureName ¶
func (provider *AuthorizationProvider) AzureName() string
AzureName returns the Azure name of the resource
func (*AuthorizationProvider) ConfigMapDestinationExpressions ¶
func (provider *AuthorizationProvider) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*AuthorizationProvider) ConvertFrom ¶
func (provider *AuthorizationProvider) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our AuthorizationProvider from the provided hub AuthorizationProvider
func (*AuthorizationProvider) ConvertTo ¶
func (provider *AuthorizationProvider) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub AuthorizationProvider from our AuthorizationProvider
func (*AuthorizationProvider) DeepCopy ¶
func (in *AuthorizationProvider) DeepCopy() *AuthorizationProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProvider.
func (*AuthorizationProvider) DeepCopyInto ¶
func (in *AuthorizationProvider) DeepCopyInto(out *AuthorizationProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationProvider) DeepCopyObject ¶
func (in *AuthorizationProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthorizationProvider) Default ¶
func (provider *AuthorizationProvider) Default()
Default applies defaults to the AuthorizationProvider resource
func (AuthorizationProvider) GetAPIVersion ¶
func (provider AuthorizationProvider) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"
func (*AuthorizationProvider) GetConditions ¶
func (provider *AuthorizationProvider) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*AuthorizationProvider) GetResourceScope ¶
func (provider *AuthorizationProvider) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*AuthorizationProvider) GetSpec ¶
func (provider *AuthorizationProvider) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*AuthorizationProvider) GetStatus ¶
func (provider *AuthorizationProvider) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*AuthorizationProvider) GetSupportedOperations ¶
func (provider *AuthorizationProvider) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*AuthorizationProvider) GetType ¶
func (provider *AuthorizationProvider) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/authorizationProviders"
func (*AuthorizationProvider) NewEmptyStatus ¶
func (provider *AuthorizationProvider) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*AuthorizationProvider) OriginalGVK ¶
func (provider *AuthorizationProvider) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*AuthorizationProvider) Owner ¶
func (provider *AuthorizationProvider) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*AuthorizationProvider) SecretDestinationExpressions ¶
func (provider *AuthorizationProvider) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*AuthorizationProvider) SetConditions ¶
func (provider *AuthorizationProvider) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*AuthorizationProvider) SetStatus ¶
func (provider *AuthorizationProvider) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*AuthorizationProvider) ValidateCreate ¶
func (provider *AuthorizationProvider) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*AuthorizationProvider) ValidateDelete ¶
func (provider *AuthorizationProvider) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*AuthorizationProvider) ValidateUpdate ¶
func (provider *AuthorizationProvider) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type AuthorizationProviderList ¶
type AuthorizationProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AuthorizationProvider `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimauthorizationproviders.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}
func (*AuthorizationProviderList) DeepCopy ¶
func (in *AuthorizationProviderList) DeepCopy() *AuthorizationProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProviderList.
func (*AuthorizationProviderList) DeepCopyInto ¶
func (in *AuthorizationProviderList) DeepCopyInto(out *AuthorizationProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationProviderList) DeepCopyObject ¶
func (in *AuthorizationProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AuthorizationProviderOAuth2GrantTypes ¶
type AuthorizationProviderOAuth2GrantTypes struct { // AuthorizationCode: OAuth2 authorization code grant parameters AuthorizationCode *genruntime.SecretMapReference `json:"authorizationCode,omitempty"` // ClientCredentials: OAuth2 client credential grant parameters ClientCredentials *genruntime.SecretMapReference `json:"clientCredentials,omitempty"` }
Authorization Provider oauth2 grant types settings
func (*AuthorizationProviderOAuth2GrantTypes) AssignProperties_From_AuthorizationProviderOAuth2GrantTypes ¶
func (types *AuthorizationProviderOAuth2GrantTypes) AssignProperties_From_AuthorizationProviderOAuth2GrantTypes(source *storage.AuthorizationProviderOAuth2GrantTypes) error
AssignProperties_From_AuthorizationProviderOAuth2GrantTypes populates our AuthorizationProviderOAuth2GrantTypes from the provided source AuthorizationProviderOAuth2GrantTypes
func (*AuthorizationProviderOAuth2GrantTypes) AssignProperties_To_AuthorizationProviderOAuth2GrantTypes ¶
func (types *AuthorizationProviderOAuth2GrantTypes) AssignProperties_To_AuthorizationProviderOAuth2GrantTypes(destination *storage.AuthorizationProviderOAuth2GrantTypes) error
AssignProperties_To_AuthorizationProviderOAuth2GrantTypes populates the provided destination AuthorizationProviderOAuth2GrantTypes from our AuthorizationProviderOAuth2GrantTypes
func (*AuthorizationProviderOAuth2GrantTypes) ConvertToARM ¶
func (types *AuthorizationProviderOAuth2GrantTypes) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*AuthorizationProviderOAuth2GrantTypes) DeepCopy ¶
func (in *AuthorizationProviderOAuth2GrantTypes) DeepCopy() *AuthorizationProviderOAuth2GrantTypes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProviderOAuth2GrantTypes.
func (*AuthorizationProviderOAuth2GrantTypes) DeepCopyInto ¶
func (in *AuthorizationProviderOAuth2GrantTypes) DeepCopyInto(out *AuthorizationProviderOAuth2GrantTypes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationProviderOAuth2GrantTypes) NewEmptyARMValue ¶
func (types *AuthorizationProviderOAuth2GrantTypes) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AuthorizationProviderOAuth2GrantTypes) PopulateFromARM ¶
func (types *AuthorizationProviderOAuth2GrantTypes) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AuthorizationProviderOAuth2GrantTypes_STATUS ¶
type AuthorizationProviderOAuth2GrantTypes_STATUS struct { // AuthorizationCode: OAuth2 authorization code grant parameters AuthorizationCode map[string]string `json:"authorizationCode,omitempty"` // ClientCredentials: OAuth2 client credential grant parameters ClientCredentials map[string]string `json:"clientCredentials,omitempty"` }
Authorization Provider oauth2 grant types settings
func (*AuthorizationProviderOAuth2GrantTypes_STATUS) AssignProperties_From_AuthorizationProviderOAuth2GrantTypes_STATUS ¶
func (types *AuthorizationProviderOAuth2GrantTypes_STATUS) AssignProperties_From_AuthorizationProviderOAuth2GrantTypes_STATUS(source *storage.AuthorizationProviderOAuth2GrantTypes_STATUS) error
AssignProperties_From_AuthorizationProviderOAuth2GrantTypes_STATUS populates our AuthorizationProviderOAuth2GrantTypes_STATUS from the provided source AuthorizationProviderOAuth2GrantTypes_STATUS
func (*AuthorizationProviderOAuth2GrantTypes_STATUS) AssignProperties_To_AuthorizationProviderOAuth2GrantTypes_STATUS ¶
func (types *AuthorizationProviderOAuth2GrantTypes_STATUS) AssignProperties_To_AuthorizationProviderOAuth2GrantTypes_STATUS(destination *storage.AuthorizationProviderOAuth2GrantTypes_STATUS) error
AssignProperties_To_AuthorizationProviderOAuth2GrantTypes_STATUS populates the provided destination AuthorizationProviderOAuth2GrantTypes_STATUS from our AuthorizationProviderOAuth2GrantTypes_STATUS
func (*AuthorizationProviderOAuth2GrantTypes_STATUS) DeepCopy ¶
func (in *AuthorizationProviderOAuth2GrantTypes_STATUS) DeepCopy() *AuthorizationProviderOAuth2GrantTypes_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProviderOAuth2GrantTypes_STATUS.
func (*AuthorizationProviderOAuth2GrantTypes_STATUS) DeepCopyInto ¶
func (in *AuthorizationProviderOAuth2GrantTypes_STATUS) DeepCopyInto(out *AuthorizationProviderOAuth2GrantTypes_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationProviderOAuth2GrantTypes_STATUS) NewEmptyARMValue ¶
func (types *AuthorizationProviderOAuth2GrantTypes_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AuthorizationProviderOAuth2GrantTypes_STATUS) PopulateFromARM ¶
func (types *AuthorizationProviderOAuth2GrantTypes_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AuthorizationProviderOAuth2Settings ¶
type AuthorizationProviderOAuth2Settings struct { // GrantTypes: OAuth2 settings GrantTypes *AuthorizationProviderOAuth2GrantTypes `json:"grantTypes,omitempty"` // RedirectUrl: Redirect URL to be set in the OAuth application. RedirectUrl *string `json:"redirectUrl,omitempty"` }
OAuth2 settings details
func (*AuthorizationProviderOAuth2Settings) AssignProperties_From_AuthorizationProviderOAuth2Settings ¶
func (settings *AuthorizationProviderOAuth2Settings) AssignProperties_From_AuthorizationProviderOAuth2Settings(source *storage.AuthorizationProviderOAuth2Settings) error
AssignProperties_From_AuthorizationProviderOAuth2Settings populates our AuthorizationProviderOAuth2Settings from the provided source AuthorizationProviderOAuth2Settings
func (*AuthorizationProviderOAuth2Settings) AssignProperties_To_AuthorizationProviderOAuth2Settings ¶
func (settings *AuthorizationProviderOAuth2Settings) AssignProperties_To_AuthorizationProviderOAuth2Settings(destination *storage.AuthorizationProviderOAuth2Settings) error
AssignProperties_To_AuthorizationProviderOAuth2Settings populates the provided destination AuthorizationProviderOAuth2Settings from our AuthorizationProviderOAuth2Settings
func (*AuthorizationProviderOAuth2Settings) ConvertToARM ¶
func (settings *AuthorizationProviderOAuth2Settings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*AuthorizationProviderOAuth2Settings) DeepCopy ¶
func (in *AuthorizationProviderOAuth2Settings) DeepCopy() *AuthorizationProviderOAuth2Settings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProviderOAuth2Settings.
func (*AuthorizationProviderOAuth2Settings) DeepCopyInto ¶
func (in *AuthorizationProviderOAuth2Settings) DeepCopyInto(out *AuthorizationProviderOAuth2Settings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationProviderOAuth2Settings) NewEmptyARMValue ¶
func (settings *AuthorizationProviderOAuth2Settings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AuthorizationProviderOAuth2Settings) PopulateFromARM ¶
func (settings *AuthorizationProviderOAuth2Settings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AuthorizationProviderOAuth2Settings_STATUS ¶
type AuthorizationProviderOAuth2Settings_STATUS struct { // GrantTypes: OAuth2 settings GrantTypes *AuthorizationProviderOAuth2GrantTypes_STATUS `json:"grantTypes,omitempty"` // RedirectUrl: Redirect URL to be set in the OAuth application. RedirectUrl *string `json:"redirectUrl,omitempty"` }
OAuth2 settings details
func (*AuthorizationProviderOAuth2Settings_STATUS) AssignProperties_From_AuthorizationProviderOAuth2Settings_STATUS ¶
func (settings *AuthorizationProviderOAuth2Settings_STATUS) AssignProperties_From_AuthorizationProviderOAuth2Settings_STATUS(source *storage.AuthorizationProviderOAuth2Settings_STATUS) error
AssignProperties_From_AuthorizationProviderOAuth2Settings_STATUS populates our AuthorizationProviderOAuth2Settings_STATUS from the provided source AuthorizationProviderOAuth2Settings_STATUS
func (*AuthorizationProviderOAuth2Settings_STATUS) AssignProperties_To_AuthorizationProviderOAuth2Settings_STATUS ¶
func (settings *AuthorizationProviderOAuth2Settings_STATUS) AssignProperties_To_AuthorizationProviderOAuth2Settings_STATUS(destination *storage.AuthorizationProviderOAuth2Settings_STATUS) error
AssignProperties_To_AuthorizationProviderOAuth2Settings_STATUS populates the provided destination AuthorizationProviderOAuth2Settings_STATUS from our AuthorizationProviderOAuth2Settings_STATUS
func (*AuthorizationProviderOAuth2Settings_STATUS) DeepCopy ¶
func (in *AuthorizationProviderOAuth2Settings_STATUS) DeepCopy() *AuthorizationProviderOAuth2Settings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProviderOAuth2Settings_STATUS.
func (*AuthorizationProviderOAuth2Settings_STATUS) DeepCopyInto ¶
func (in *AuthorizationProviderOAuth2Settings_STATUS) DeepCopyInto(out *AuthorizationProviderOAuth2Settings_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationProviderOAuth2Settings_STATUS) NewEmptyARMValue ¶
func (settings *AuthorizationProviderOAuth2Settings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AuthorizationProviderOAuth2Settings_STATUS) PopulateFromARM ¶
func (settings *AuthorizationProviderOAuth2Settings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AuthorizationProviderOperatorSpec ¶
type AuthorizationProviderOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*AuthorizationProviderOperatorSpec) AssignProperties_From_AuthorizationProviderOperatorSpec ¶
func (operator *AuthorizationProviderOperatorSpec) AssignProperties_From_AuthorizationProviderOperatorSpec(source *storage.AuthorizationProviderOperatorSpec) error
AssignProperties_From_AuthorizationProviderOperatorSpec populates our AuthorizationProviderOperatorSpec from the provided source AuthorizationProviderOperatorSpec
func (*AuthorizationProviderOperatorSpec) AssignProperties_To_AuthorizationProviderOperatorSpec ¶
func (operator *AuthorizationProviderOperatorSpec) AssignProperties_To_AuthorizationProviderOperatorSpec(destination *storage.AuthorizationProviderOperatorSpec) error
AssignProperties_To_AuthorizationProviderOperatorSpec populates the provided destination AuthorizationProviderOperatorSpec from our AuthorizationProviderOperatorSpec
func (*AuthorizationProviderOperatorSpec) DeepCopy ¶
func (in *AuthorizationProviderOperatorSpec) DeepCopy() *AuthorizationProviderOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProviderOperatorSpec.
func (*AuthorizationProviderOperatorSpec) DeepCopyInto ¶
func (in *AuthorizationProviderOperatorSpec) DeepCopyInto(out *AuthorizationProviderOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizationProvider_STATUS ¶
type AuthorizationProvider_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // DisplayName: Authorization Provider name. Must be 1 to 300 characters long. DisplayName *string `json:"displayName,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // IdentityProvider: Identity provider name. Must be 1 to 300 characters long. IdentityProvider *string `json:"identityProvider,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Oauth2: OAuth2 settings Oauth2 *AuthorizationProviderOAuth2Settings_STATUS `json:"oauth2,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*AuthorizationProvider_STATUS) AssignProperties_From_AuthorizationProvider_STATUS ¶
func (provider *AuthorizationProvider_STATUS) AssignProperties_From_AuthorizationProvider_STATUS(source *storage.AuthorizationProvider_STATUS) error
AssignProperties_From_AuthorizationProvider_STATUS populates our AuthorizationProvider_STATUS from the provided source AuthorizationProvider_STATUS
func (*AuthorizationProvider_STATUS) AssignProperties_To_AuthorizationProvider_STATUS ¶
func (provider *AuthorizationProvider_STATUS) AssignProperties_To_AuthorizationProvider_STATUS(destination *storage.AuthorizationProvider_STATUS) error
AssignProperties_To_AuthorizationProvider_STATUS populates the provided destination AuthorizationProvider_STATUS from our AuthorizationProvider_STATUS
func (*AuthorizationProvider_STATUS) ConvertStatusFrom ¶
func (provider *AuthorizationProvider_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our AuthorizationProvider_STATUS from the provided source
func (*AuthorizationProvider_STATUS) ConvertStatusTo ¶
func (provider *AuthorizationProvider_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our AuthorizationProvider_STATUS
func (*AuthorizationProvider_STATUS) DeepCopy ¶
func (in *AuthorizationProvider_STATUS) DeepCopy() *AuthorizationProvider_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProvider_STATUS.
func (*AuthorizationProvider_STATUS) DeepCopyInto ¶
func (in *AuthorizationProvider_STATUS) DeepCopyInto(out *AuthorizationProvider_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationProvider_STATUS) NewEmptyARMValue ¶
func (provider *AuthorizationProvider_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AuthorizationProvider_STATUS) PopulateFromARM ¶
func (provider *AuthorizationProvider_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AuthorizationProvider_Spec ¶
type AuthorizationProvider_Spec struct { // +kubebuilder:validation:MaxLength=256 // +kubebuilder:validation:MinLength=1 // +kubebuilder:validation:Pattern="^[^*#&+:<>?]+$" // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // +kubebuilder:validation:MaxLength=300 // +kubebuilder:validation:MinLength=1 // DisplayName: Authorization Provider name. Must be 1 to 300 characters long. DisplayName *string `json:"displayName,omitempty"` // IdentityProvider: Identity provider name. Must be 1 to 300 characters long. IdentityProvider *string `json:"identityProvider,omitempty"` // Oauth2: OAuth2 settings Oauth2 *AuthorizationProviderOAuth2Settings `json:"oauth2,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *AuthorizationProviderOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a apimanagement.azure.com/Service resource Owner *genruntime.KnownResourceReference `group:"apimanagement.azure.com" json:"owner,omitempty" kind:"Service"` }
func (*AuthorizationProvider_Spec) AssignProperties_From_AuthorizationProvider_Spec ¶
func (provider *AuthorizationProvider_Spec) AssignProperties_From_AuthorizationProvider_Spec(source *storage.AuthorizationProvider_Spec) error
AssignProperties_From_AuthorizationProvider_Spec populates our AuthorizationProvider_Spec from the provided source AuthorizationProvider_Spec
func (*AuthorizationProvider_Spec) AssignProperties_To_AuthorizationProvider_Spec ¶
func (provider *AuthorizationProvider_Spec) AssignProperties_To_AuthorizationProvider_Spec(destination *storage.AuthorizationProvider_Spec) error
AssignProperties_To_AuthorizationProvider_Spec populates the provided destination AuthorizationProvider_Spec from our AuthorizationProvider_Spec
func (*AuthorizationProvider_Spec) ConvertSpecFrom ¶
func (provider *AuthorizationProvider_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our AuthorizationProvider_Spec from the provided source
func (*AuthorizationProvider_Spec) ConvertSpecTo ¶
func (provider *AuthorizationProvider_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our AuthorizationProvider_Spec
func (*AuthorizationProvider_Spec) ConvertToARM ¶
func (provider *AuthorizationProvider_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*AuthorizationProvider_Spec) DeepCopy ¶
func (in *AuthorizationProvider_Spec) DeepCopy() *AuthorizationProvider_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProvider_Spec.
func (*AuthorizationProvider_Spec) DeepCopyInto ¶
func (in *AuthorizationProvider_Spec) DeepCopyInto(out *AuthorizationProvider_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationProvider_Spec) NewEmptyARMValue ¶
func (provider *AuthorizationProvider_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AuthorizationProvider_Spec) OriginalVersion ¶
func (provider *AuthorizationProvider_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*AuthorizationProvider_Spec) PopulateFromARM ¶
func (provider *AuthorizationProvider_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*AuthorizationProvider_Spec) SetAzureName ¶
func (provider *AuthorizationProvider_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type AuthorizationProvidersAuthorization ¶
type AuthorizationProvidersAuthorization struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AuthorizationProvidersAuthorization_Spec `json:"spec,omitempty"` Status AuthorizationProvidersAuthorization_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimauthorizationproviders.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}
func (*AuthorizationProvidersAuthorization) AssignProperties_From_AuthorizationProvidersAuthorization ¶
func (authorization *AuthorizationProvidersAuthorization) AssignProperties_From_AuthorizationProvidersAuthorization(source *storage.AuthorizationProvidersAuthorization) error
AssignProperties_From_AuthorizationProvidersAuthorization populates our AuthorizationProvidersAuthorization from the provided source AuthorizationProvidersAuthorization
func (*AuthorizationProvidersAuthorization) AssignProperties_To_AuthorizationProvidersAuthorization ¶
func (authorization *AuthorizationProvidersAuthorization) AssignProperties_To_AuthorizationProvidersAuthorization(destination *storage.AuthorizationProvidersAuthorization) error
AssignProperties_To_AuthorizationProvidersAuthorization populates the provided destination AuthorizationProvidersAuthorization from our AuthorizationProvidersAuthorization
func (*AuthorizationProvidersAuthorization) AzureName ¶
func (authorization *AuthorizationProvidersAuthorization) AzureName() string
AzureName returns the Azure name of the resource
func (*AuthorizationProvidersAuthorization) ConfigMapDestinationExpressions ¶
func (authorization *AuthorizationProvidersAuthorization) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*AuthorizationProvidersAuthorization) ConvertFrom ¶
func (authorization *AuthorizationProvidersAuthorization) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our AuthorizationProvidersAuthorization from the provided hub AuthorizationProvidersAuthorization
func (*AuthorizationProvidersAuthorization) ConvertTo ¶
func (authorization *AuthorizationProvidersAuthorization) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub AuthorizationProvidersAuthorization from our AuthorizationProvidersAuthorization
func (*AuthorizationProvidersAuthorization) DeepCopy ¶
func (in *AuthorizationProvidersAuthorization) DeepCopy() *AuthorizationProvidersAuthorization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProvidersAuthorization.
func (*AuthorizationProvidersAuthorization) DeepCopyInto ¶
func (in *AuthorizationProvidersAuthorization) DeepCopyInto(out *AuthorizationProvidersAuthorization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationProvidersAuthorization) DeepCopyObject ¶
func (in *AuthorizationProvidersAuthorization) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthorizationProvidersAuthorization) Default ¶
func (authorization *AuthorizationProvidersAuthorization) Default()
Default applies defaults to the AuthorizationProvidersAuthorization resource
func (AuthorizationProvidersAuthorization) GetAPIVersion ¶
func (authorization AuthorizationProvidersAuthorization) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"
func (*AuthorizationProvidersAuthorization) GetConditions ¶
func (authorization *AuthorizationProvidersAuthorization) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*AuthorizationProvidersAuthorization) GetResourceScope ¶
func (authorization *AuthorizationProvidersAuthorization) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*AuthorizationProvidersAuthorization) GetSpec ¶
func (authorization *AuthorizationProvidersAuthorization) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*AuthorizationProvidersAuthorization) GetStatus ¶
func (authorization *AuthorizationProvidersAuthorization) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*AuthorizationProvidersAuthorization) GetSupportedOperations ¶
func (authorization *AuthorizationProvidersAuthorization) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*AuthorizationProvidersAuthorization) GetType ¶
func (authorization *AuthorizationProvidersAuthorization) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/authorizationProviders/authorizations"
func (*AuthorizationProvidersAuthorization) NewEmptyStatus ¶
func (authorization *AuthorizationProvidersAuthorization) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*AuthorizationProvidersAuthorization) OriginalGVK ¶
func (authorization *AuthorizationProvidersAuthorization) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*AuthorizationProvidersAuthorization) Owner ¶
func (authorization *AuthorizationProvidersAuthorization) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*AuthorizationProvidersAuthorization) SecretDestinationExpressions ¶
func (authorization *AuthorizationProvidersAuthorization) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*AuthorizationProvidersAuthorization) SetConditions ¶
func (authorization *AuthorizationProvidersAuthorization) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*AuthorizationProvidersAuthorization) SetStatus ¶
func (authorization *AuthorizationProvidersAuthorization) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*AuthorizationProvidersAuthorization) ValidateCreate ¶
func (authorization *AuthorizationProvidersAuthorization) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*AuthorizationProvidersAuthorization) ValidateDelete ¶
func (authorization *AuthorizationProvidersAuthorization) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*AuthorizationProvidersAuthorization) ValidateUpdate ¶
func (authorization *AuthorizationProvidersAuthorization) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type AuthorizationProvidersAuthorizationList ¶
type AuthorizationProvidersAuthorizationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AuthorizationProvidersAuthorization `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimauthorizationproviders.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}
func (*AuthorizationProvidersAuthorizationList) DeepCopy ¶
func (in *AuthorizationProvidersAuthorizationList) DeepCopy() *AuthorizationProvidersAuthorizationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProvidersAuthorizationList.
func (*AuthorizationProvidersAuthorizationList) DeepCopyInto ¶
func (in *AuthorizationProvidersAuthorizationList) DeepCopyInto(out *AuthorizationProvidersAuthorizationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationProvidersAuthorizationList) DeepCopyObject ¶
func (in *AuthorizationProvidersAuthorizationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AuthorizationProvidersAuthorizationOperatorSpec ¶
type AuthorizationProvidersAuthorizationOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*AuthorizationProvidersAuthorizationOperatorSpec) AssignProperties_From_AuthorizationProvidersAuthorizationOperatorSpec ¶
func (operator *AuthorizationProvidersAuthorizationOperatorSpec) AssignProperties_From_AuthorizationProvidersAuthorizationOperatorSpec(source *storage.AuthorizationProvidersAuthorizationOperatorSpec) error
AssignProperties_From_AuthorizationProvidersAuthorizationOperatorSpec populates our AuthorizationProvidersAuthorizationOperatorSpec from the provided source AuthorizationProvidersAuthorizationOperatorSpec
func (*AuthorizationProvidersAuthorizationOperatorSpec) AssignProperties_To_AuthorizationProvidersAuthorizationOperatorSpec ¶
func (operator *AuthorizationProvidersAuthorizationOperatorSpec) AssignProperties_To_AuthorizationProvidersAuthorizationOperatorSpec(destination *storage.AuthorizationProvidersAuthorizationOperatorSpec) error
AssignProperties_To_AuthorizationProvidersAuthorizationOperatorSpec populates the provided destination AuthorizationProvidersAuthorizationOperatorSpec from our AuthorizationProvidersAuthorizationOperatorSpec
func (*AuthorizationProvidersAuthorizationOperatorSpec) DeepCopy ¶
func (in *AuthorizationProvidersAuthorizationOperatorSpec) DeepCopy() *AuthorizationProvidersAuthorizationOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProvidersAuthorizationOperatorSpec.
func (*AuthorizationProvidersAuthorizationOperatorSpec) DeepCopyInto ¶
func (in *AuthorizationProvidersAuthorizationOperatorSpec) DeepCopyInto(out *AuthorizationProvidersAuthorizationOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizationProvidersAuthorization_STATUS ¶
type AuthorizationProvidersAuthorization_STATUS struct { // AuthorizationType: Authorization type options AuthorizationType *AuthorizationContractProperties_AuthorizationType_STATUS `json:"authorizationType,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Error: Authorization error details. Error *AuthorizationError_STATUS `json:"error,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Oauth2GrantType: OAuth2 grant type options Oauth2GrantType *AuthorizationContractProperties_Oauth2GrantType_STATUS `json:"oauth2grantType,omitempty"` // Parameters: Authorization parameters Parameters map[string]string `json:"parameters,omitempty"` // Status: Status of the Authorization Status *string `json:"status,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*AuthorizationProvidersAuthorization_STATUS) AssignProperties_From_AuthorizationProvidersAuthorization_STATUS ¶
func (authorization *AuthorizationProvidersAuthorization_STATUS) AssignProperties_From_AuthorizationProvidersAuthorization_STATUS(source *storage.AuthorizationProvidersAuthorization_STATUS) error
AssignProperties_From_AuthorizationProvidersAuthorization_STATUS populates our AuthorizationProvidersAuthorization_STATUS from the provided source AuthorizationProvidersAuthorization_STATUS
func (*AuthorizationProvidersAuthorization_STATUS) AssignProperties_To_AuthorizationProvidersAuthorization_STATUS ¶
func (authorization *AuthorizationProvidersAuthorization_STATUS) AssignProperties_To_AuthorizationProvidersAuthorization_STATUS(destination *storage.AuthorizationProvidersAuthorization_STATUS) error
AssignProperties_To_AuthorizationProvidersAuthorization_STATUS populates the provided destination AuthorizationProvidersAuthorization_STATUS from our AuthorizationProvidersAuthorization_STATUS
func (*AuthorizationProvidersAuthorization_STATUS) ConvertStatusFrom ¶
func (authorization *AuthorizationProvidersAuthorization_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our AuthorizationProvidersAuthorization_STATUS from the provided source
func (*AuthorizationProvidersAuthorization_STATUS) ConvertStatusTo ¶
func (authorization *AuthorizationProvidersAuthorization_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our AuthorizationProvidersAuthorization_STATUS
func (*AuthorizationProvidersAuthorization_STATUS) DeepCopy ¶
func (in *AuthorizationProvidersAuthorization_STATUS) DeepCopy() *AuthorizationProvidersAuthorization_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProvidersAuthorization_STATUS.
func (*AuthorizationProvidersAuthorization_STATUS) DeepCopyInto ¶
func (in *AuthorizationProvidersAuthorization_STATUS) DeepCopyInto(out *AuthorizationProvidersAuthorization_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationProvidersAuthorization_STATUS) NewEmptyARMValue ¶
func (authorization *AuthorizationProvidersAuthorization_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AuthorizationProvidersAuthorization_STATUS) PopulateFromARM ¶
func (authorization *AuthorizationProvidersAuthorization_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AuthorizationProvidersAuthorization_Spec ¶
type AuthorizationProvidersAuthorization_Spec struct { // AuthorizationType: Authorization type options AuthorizationType *AuthorizationContractProperties_AuthorizationType `json:"authorizationType,omitempty"` // +kubebuilder:validation:MaxLength=256 // +kubebuilder:validation:MinLength=1 // +kubebuilder:validation:Pattern="^[^*#&+:<>?]+$" // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // Oauth2GrantType: OAuth2 grant type options Oauth2GrantType *AuthorizationContractProperties_Oauth2GrantType `json:"oauth2grantType,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *AuthorizationProvidersAuthorizationOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a apimanagement.azure.com/AuthorizationProvider resource Owner *genruntime.KnownResourceReference `group:"apimanagement.azure.com" json:"owner,omitempty" kind:"AuthorizationProvider"` // Parameters: Authorization parameters Parameters *genruntime.SecretMapReference `json:"parameters,omitempty"` }
func (*AuthorizationProvidersAuthorization_Spec) AssignProperties_From_AuthorizationProvidersAuthorization_Spec ¶
func (authorization *AuthorizationProvidersAuthorization_Spec) AssignProperties_From_AuthorizationProvidersAuthorization_Spec(source *storage.AuthorizationProvidersAuthorization_Spec) error
AssignProperties_From_AuthorizationProvidersAuthorization_Spec populates our AuthorizationProvidersAuthorization_Spec from the provided source AuthorizationProvidersAuthorization_Spec
func (*AuthorizationProvidersAuthorization_Spec) AssignProperties_To_AuthorizationProvidersAuthorization_Spec ¶
func (authorization *AuthorizationProvidersAuthorization_Spec) AssignProperties_To_AuthorizationProvidersAuthorization_Spec(destination *storage.AuthorizationProvidersAuthorization_Spec) error
AssignProperties_To_AuthorizationProvidersAuthorization_Spec populates the provided destination AuthorizationProvidersAuthorization_Spec from our AuthorizationProvidersAuthorization_Spec
func (*AuthorizationProvidersAuthorization_Spec) ConvertSpecFrom ¶
func (authorization *AuthorizationProvidersAuthorization_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our AuthorizationProvidersAuthorization_Spec from the provided source
func (*AuthorizationProvidersAuthorization_Spec) ConvertSpecTo ¶
func (authorization *AuthorizationProvidersAuthorization_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our AuthorizationProvidersAuthorization_Spec
func (*AuthorizationProvidersAuthorization_Spec) ConvertToARM ¶
func (authorization *AuthorizationProvidersAuthorization_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*AuthorizationProvidersAuthorization_Spec) DeepCopy ¶
func (in *AuthorizationProvidersAuthorization_Spec) DeepCopy() *AuthorizationProvidersAuthorization_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProvidersAuthorization_Spec.
func (*AuthorizationProvidersAuthorization_Spec) DeepCopyInto ¶
func (in *AuthorizationProvidersAuthorization_Spec) DeepCopyInto(out *AuthorizationProvidersAuthorization_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationProvidersAuthorization_Spec) NewEmptyARMValue ¶
func (authorization *AuthorizationProvidersAuthorization_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AuthorizationProvidersAuthorization_Spec) OriginalVersion ¶
func (authorization *AuthorizationProvidersAuthorization_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*AuthorizationProvidersAuthorization_Spec) PopulateFromARM ¶
func (authorization *AuthorizationProvidersAuthorization_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*AuthorizationProvidersAuthorization_Spec) SetAzureName ¶
func (authorization *AuthorizationProvidersAuthorization_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type AuthorizationProvidersAuthorizationsAccessPolicy ¶
type AuthorizationProvidersAuthorizationsAccessPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AuthorizationProvidersAuthorizationsAccessPolicy_Spec `json:"spec,omitempty"` Status AuthorizationProvidersAuthorizationsAccessPolicy_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimauthorizationproviders.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/accessPolicies/{authorizationAccessPolicyId}
func (*AuthorizationProvidersAuthorizationsAccessPolicy) AssignProperties_From_AuthorizationProvidersAuthorizationsAccessPolicy ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) AssignProperties_From_AuthorizationProvidersAuthorizationsAccessPolicy(source *storage.AuthorizationProvidersAuthorizationsAccessPolicy) error
AssignProperties_From_AuthorizationProvidersAuthorizationsAccessPolicy populates our AuthorizationProvidersAuthorizationsAccessPolicy from the provided source AuthorizationProvidersAuthorizationsAccessPolicy
func (*AuthorizationProvidersAuthorizationsAccessPolicy) AssignProperties_To_AuthorizationProvidersAuthorizationsAccessPolicy ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) AssignProperties_To_AuthorizationProvidersAuthorizationsAccessPolicy(destination *storage.AuthorizationProvidersAuthorizationsAccessPolicy) error
AssignProperties_To_AuthorizationProvidersAuthorizationsAccessPolicy populates the provided destination AuthorizationProvidersAuthorizationsAccessPolicy from our AuthorizationProvidersAuthorizationsAccessPolicy
func (*AuthorizationProvidersAuthorizationsAccessPolicy) AzureName ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) AzureName() string
AzureName returns the Azure name of the resource
func (*AuthorizationProvidersAuthorizationsAccessPolicy) ConfigMapDestinationExpressions ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*AuthorizationProvidersAuthorizationsAccessPolicy) ConvertFrom ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our AuthorizationProvidersAuthorizationsAccessPolicy from the provided hub AuthorizationProvidersAuthorizationsAccessPolicy
func (*AuthorizationProvidersAuthorizationsAccessPolicy) ConvertTo ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub AuthorizationProvidersAuthorizationsAccessPolicy from our AuthorizationProvidersAuthorizationsAccessPolicy
func (*AuthorizationProvidersAuthorizationsAccessPolicy) DeepCopy ¶
func (in *AuthorizationProvidersAuthorizationsAccessPolicy) DeepCopy() *AuthorizationProvidersAuthorizationsAccessPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProvidersAuthorizationsAccessPolicy.
func (*AuthorizationProvidersAuthorizationsAccessPolicy) DeepCopyInto ¶
func (in *AuthorizationProvidersAuthorizationsAccessPolicy) DeepCopyInto(out *AuthorizationProvidersAuthorizationsAccessPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationProvidersAuthorizationsAccessPolicy) DeepCopyObject ¶
func (in *AuthorizationProvidersAuthorizationsAccessPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AuthorizationProvidersAuthorizationsAccessPolicy) Default ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) Default()
Default applies defaults to the AuthorizationProvidersAuthorizationsAccessPolicy resource
func (AuthorizationProvidersAuthorizationsAccessPolicy) GetAPIVersion ¶
func (policy AuthorizationProvidersAuthorizationsAccessPolicy) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"
func (*AuthorizationProvidersAuthorizationsAccessPolicy) GetConditions ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*AuthorizationProvidersAuthorizationsAccessPolicy) GetResourceScope ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*AuthorizationProvidersAuthorizationsAccessPolicy) GetSpec ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*AuthorizationProvidersAuthorizationsAccessPolicy) GetStatus ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*AuthorizationProvidersAuthorizationsAccessPolicy) GetSupportedOperations ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*AuthorizationProvidersAuthorizationsAccessPolicy) GetType ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/authorizationProviders/authorizations/accessPolicies"
func (*AuthorizationProvidersAuthorizationsAccessPolicy) NewEmptyStatus ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*AuthorizationProvidersAuthorizationsAccessPolicy) OriginalGVK ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*AuthorizationProvidersAuthorizationsAccessPolicy) Owner ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*AuthorizationProvidersAuthorizationsAccessPolicy) SecretDestinationExpressions ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*AuthorizationProvidersAuthorizationsAccessPolicy) SetConditions ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*AuthorizationProvidersAuthorizationsAccessPolicy) SetStatus ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*AuthorizationProvidersAuthorizationsAccessPolicy) ValidateCreate ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*AuthorizationProvidersAuthorizationsAccessPolicy) ValidateDelete ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*AuthorizationProvidersAuthorizationsAccessPolicy) ValidateUpdate ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type AuthorizationProvidersAuthorizationsAccessPolicyList ¶
type AuthorizationProvidersAuthorizationsAccessPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AuthorizationProvidersAuthorizationsAccessPolicy `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimauthorizationproviders.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/accessPolicies/{authorizationAccessPolicyId}
func (*AuthorizationProvidersAuthorizationsAccessPolicyList) DeepCopy ¶
func (in *AuthorizationProvidersAuthorizationsAccessPolicyList) DeepCopy() *AuthorizationProvidersAuthorizationsAccessPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProvidersAuthorizationsAccessPolicyList.
func (*AuthorizationProvidersAuthorizationsAccessPolicyList) DeepCopyInto ¶
func (in *AuthorizationProvidersAuthorizationsAccessPolicyList) DeepCopyInto(out *AuthorizationProvidersAuthorizationsAccessPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationProvidersAuthorizationsAccessPolicyList) DeepCopyObject ¶
func (in *AuthorizationProvidersAuthorizationsAccessPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec ¶
type AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec) AssignProperties_From_AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec ¶
func (operator *AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec) AssignProperties_From_AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec(source *storage.AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec) error
AssignProperties_From_AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec populates our AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec from the provided source AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec
func (*AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec) AssignProperties_To_AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec ¶
func (operator *AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec) AssignProperties_To_AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec(destination *storage.AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec) error
AssignProperties_To_AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec populates the provided destination AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec from our AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec
func (*AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec) DeepCopy ¶
func (in *AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec) DeepCopy() *AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec.
func (*AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec) DeepCopyInto ¶
func (in *AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec) DeepCopyInto(out *AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthorizationProvidersAuthorizationsAccessPolicy_STATUS ¶
type AuthorizationProvidersAuthorizationsAccessPolicy_STATUS struct { // AppIds: The allowed Azure Active Directory Application IDs AppIds []string `json:"appIds,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // ObjectId: The Object Id ObjectId *string `json:"objectId,omitempty"` // TenantId: The Tenant Id TenantId *string `json:"tenantId,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) AssignProperties_From_AuthorizationProvidersAuthorizationsAccessPolicy_STATUS ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) AssignProperties_From_AuthorizationProvidersAuthorizationsAccessPolicy_STATUS(source *storage.AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) error
AssignProperties_From_AuthorizationProvidersAuthorizationsAccessPolicy_STATUS populates our AuthorizationProvidersAuthorizationsAccessPolicy_STATUS from the provided source AuthorizationProvidersAuthorizationsAccessPolicy_STATUS
func (*AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) AssignProperties_To_AuthorizationProvidersAuthorizationsAccessPolicy_STATUS ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) AssignProperties_To_AuthorizationProvidersAuthorizationsAccessPolicy_STATUS(destination *storage.AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) error
AssignProperties_To_AuthorizationProvidersAuthorizationsAccessPolicy_STATUS populates the provided destination AuthorizationProvidersAuthorizationsAccessPolicy_STATUS from our AuthorizationProvidersAuthorizationsAccessPolicy_STATUS
func (*AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) ConvertStatusFrom ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our AuthorizationProvidersAuthorizationsAccessPolicy_STATUS from the provided source
func (*AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) ConvertStatusTo ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our AuthorizationProvidersAuthorizationsAccessPolicy_STATUS
func (*AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) DeepCopy ¶
func (in *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) DeepCopy() *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProvidersAuthorizationsAccessPolicy_STATUS.
func (*AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) DeepCopyInto ¶
func (in *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) DeepCopyInto(out *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) NewEmptyARMValue ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) PopulateFromARM ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AuthorizationProvidersAuthorizationsAccessPolicy_Spec ¶
type AuthorizationProvidersAuthorizationsAccessPolicy_Spec struct { // AppIds: The allowed Azure Active Directory Application IDs AppIds []string `json:"appIds,omitempty"` // +kubebuilder:validation:MaxLength=256 // +kubebuilder:validation:MinLength=1 // +kubebuilder:validation:Pattern="^[^*#&+:<>?]+$" // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // ObjectId: The Object Id ObjectId *string `json:"objectId,omitempty" optionalConfigMapPair:"ObjectId"` // ObjectIdFromConfig: The Object Id ObjectIdFromConfig *genruntime.ConfigMapReference `json:"objectIdFromConfig,omitempty" optionalConfigMapPair:"ObjectId"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a apimanagement.azure.com/AuthorizationProvidersAuthorization resource Owner *genruntime.KnownResourceReference `group:"apimanagement.azure.com" json:"owner,omitempty" kind:"AuthorizationProvidersAuthorization"` // TenantId: The Tenant Id TenantId *string `json:"tenantId,omitempty" optionalConfigMapPair:"TenantId"` // TenantIdFromConfig: The Tenant Id TenantIdFromConfig *genruntime.ConfigMapReference `json:"tenantIdFromConfig,omitempty" optionalConfigMapPair:"TenantId"` }
func (*AuthorizationProvidersAuthorizationsAccessPolicy_Spec) AssignProperties_From_AuthorizationProvidersAuthorizationsAccessPolicy_Spec ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) AssignProperties_From_AuthorizationProvidersAuthorizationsAccessPolicy_Spec(source *storage.AuthorizationProvidersAuthorizationsAccessPolicy_Spec) error
AssignProperties_From_AuthorizationProvidersAuthorizationsAccessPolicy_Spec populates our AuthorizationProvidersAuthorizationsAccessPolicy_Spec from the provided source AuthorizationProvidersAuthorizationsAccessPolicy_Spec
func (*AuthorizationProvidersAuthorizationsAccessPolicy_Spec) AssignProperties_To_AuthorizationProvidersAuthorizationsAccessPolicy_Spec ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) AssignProperties_To_AuthorizationProvidersAuthorizationsAccessPolicy_Spec(destination *storage.AuthorizationProvidersAuthorizationsAccessPolicy_Spec) error
AssignProperties_To_AuthorizationProvidersAuthorizationsAccessPolicy_Spec populates the provided destination AuthorizationProvidersAuthorizationsAccessPolicy_Spec from our AuthorizationProvidersAuthorizationsAccessPolicy_Spec
func (*AuthorizationProvidersAuthorizationsAccessPolicy_Spec) ConvertSpecFrom ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our AuthorizationProvidersAuthorizationsAccessPolicy_Spec from the provided source
func (*AuthorizationProvidersAuthorizationsAccessPolicy_Spec) ConvertSpecTo ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our AuthorizationProvidersAuthorizationsAccessPolicy_Spec
func (*AuthorizationProvidersAuthorizationsAccessPolicy_Spec) ConvertToARM ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*AuthorizationProvidersAuthorizationsAccessPolicy_Spec) DeepCopy ¶
func (in *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) DeepCopy() *AuthorizationProvidersAuthorizationsAccessPolicy_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthorizationProvidersAuthorizationsAccessPolicy_Spec.
func (*AuthorizationProvidersAuthorizationsAccessPolicy_Spec) DeepCopyInto ¶
func (in *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) DeepCopyInto(out *AuthorizationProvidersAuthorizationsAccessPolicy_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthorizationProvidersAuthorizationsAccessPolicy_Spec) NewEmptyARMValue ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AuthorizationProvidersAuthorizationsAccessPolicy_Spec) OriginalVersion ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*AuthorizationProvidersAuthorizationsAccessPolicy_Spec) PopulateFromARM ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*AuthorizationProvidersAuthorizationsAccessPolicy_Spec) SetAzureName ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Backend ¶
type Backend struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Backend_Spec `json:"spec,omitempty"` Status Backend_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimbackends.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendId}
func (*Backend) AssignProperties_From_Backend ¶
AssignProperties_From_Backend populates our Backend from the provided source Backend
func (*Backend) AssignProperties_To_Backend ¶
AssignProperties_To_Backend populates the provided destination Backend from our Backend
func (*Backend) ConfigMapDestinationExpressions ¶
func (backend *Backend) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*Backend) ConvertFrom ¶
func (backend *Backend) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our Backend from the provided hub Backend
func (*Backend) ConvertTo ¶
func (backend *Backend) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub Backend from our Backend
func (*Backend) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Backend.
func (*Backend) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Backend) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Backend) Default ¶
func (backend *Backend) Default()
Default applies defaults to the Backend resource
func (Backend) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"
func (*Backend) GetConditions ¶
func (backend *Backend) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*Backend) GetResourceScope ¶
func (backend *Backend) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*Backend) GetSpec ¶
func (backend *Backend) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*Backend) GetStatus ¶
func (backend *Backend) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*Backend) GetSupportedOperations ¶
func (backend *Backend) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*Backend) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/backends"
func (*Backend) NewEmptyStatus ¶
func (backend *Backend) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*Backend) OriginalGVK ¶
func (backend *Backend) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*Backend) Owner ¶
func (backend *Backend) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*Backend) SecretDestinationExpressions ¶
func (backend *Backend) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*Backend) SetConditions ¶
func (backend *Backend) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*Backend) SetStatus ¶
func (backend *Backend) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*Backend) ValidateCreate ¶
ValidateCreate validates the creation of the resource
func (*Backend) ValidateDelete ¶
ValidateDelete validates the deletion of the resource
type BackendAuthorizationHeaderCredentials ¶
type BackendAuthorizationHeaderCredentials struct { // +kubebuilder:validation:Required // +kubebuilder:validation:MaxLength=300 // +kubebuilder:validation:MinLength=1 // Parameter: Authentication Parameter value. Parameter *string `json:"parameter,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:MaxLength=100 // +kubebuilder:validation:MinLength=1 // Scheme: Authentication Scheme name. Scheme *string `json:"scheme,omitempty"` }
Authorization header information.
func (*BackendAuthorizationHeaderCredentials) AssignProperties_From_BackendAuthorizationHeaderCredentials ¶
func (credentials *BackendAuthorizationHeaderCredentials) AssignProperties_From_BackendAuthorizationHeaderCredentials(source *storage.BackendAuthorizationHeaderCredentials) error
AssignProperties_From_BackendAuthorizationHeaderCredentials populates our BackendAuthorizationHeaderCredentials from the provided source BackendAuthorizationHeaderCredentials
func (*BackendAuthorizationHeaderCredentials) AssignProperties_To_BackendAuthorizationHeaderCredentials ¶
func (credentials *BackendAuthorizationHeaderCredentials) AssignProperties_To_BackendAuthorizationHeaderCredentials(destination *storage.BackendAuthorizationHeaderCredentials) error
AssignProperties_To_BackendAuthorizationHeaderCredentials populates the provided destination BackendAuthorizationHeaderCredentials from our BackendAuthorizationHeaderCredentials
func (*BackendAuthorizationHeaderCredentials) ConvertToARM ¶
func (credentials *BackendAuthorizationHeaderCredentials) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BackendAuthorizationHeaderCredentials) DeepCopy ¶
func (in *BackendAuthorizationHeaderCredentials) DeepCopy() *BackendAuthorizationHeaderCredentials
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAuthorizationHeaderCredentials.
func (*BackendAuthorizationHeaderCredentials) DeepCopyInto ¶
func (in *BackendAuthorizationHeaderCredentials) DeepCopyInto(out *BackendAuthorizationHeaderCredentials)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendAuthorizationHeaderCredentials) NewEmptyARMValue ¶
func (credentials *BackendAuthorizationHeaderCredentials) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendAuthorizationHeaderCredentials) PopulateFromARM ¶
func (credentials *BackendAuthorizationHeaderCredentials) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendAuthorizationHeaderCredentials_STATUS ¶
type BackendAuthorizationHeaderCredentials_STATUS struct { // Parameter: Authentication Parameter value. Parameter *string `json:"parameter,omitempty"` // Scheme: Authentication Scheme name. Scheme *string `json:"scheme,omitempty"` }
Authorization header information.
func (*BackendAuthorizationHeaderCredentials_STATUS) AssignProperties_From_BackendAuthorizationHeaderCredentials_STATUS ¶
func (credentials *BackendAuthorizationHeaderCredentials_STATUS) AssignProperties_From_BackendAuthorizationHeaderCredentials_STATUS(source *storage.BackendAuthorizationHeaderCredentials_STATUS) error
AssignProperties_From_BackendAuthorizationHeaderCredentials_STATUS populates our BackendAuthorizationHeaderCredentials_STATUS from the provided source BackendAuthorizationHeaderCredentials_STATUS
func (*BackendAuthorizationHeaderCredentials_STATUS) AssignProperties_To_BackendAuthorizationHeaderCredentials_STATUS ¶
func (credentials *BackendAuthorizationHeaderCredentials_STATUS) AssignProperties_To_BackendAuthorizationHeaderCredentials_STATUS(destination *storage.BackendAuthorizationHeaderCredentials_STATUS) error
AssignProperties_To_BackendAuthorizationHeaderCredentials_STATUS populates the provided destination BackendAuthorizationHeaderCredentials_STATUS from our BackendAuthorizationHeaderCredentials_STATUS
func (*BackendAuthorizationHeaderCredentials_STATUS) DeepCopy ¶
func (in *BackendAuthorizationHeaderCredentials_STATUS) DeepCopy() *BackendAuthorizationHeaderCredentials_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAuthorizationHeaderCredentials_STATUS.
func (*BackendAuthorizationHeaderCredentials_STATUS) DeepCopyInto ¶
func (in *BackendAuthorizationHeaderCredentials_STATUS) DeepCopyInto(out *BackendAuthorizationHeaderCredentials_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendAuthorizationHeaderCredentials_STATUS) NewEmptyARMValue ¶
func (credentials *BackendAuthorizationHeaderCredentials_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendAuthorizationHeaderCredentials_STATUS) PopulateFromARM ¶
func (credentials *BackendAuthorizationHeaderCredentials_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendCircuitBreaker ¶
type BackendCircuitBreaker struct { // +kubebuilder:validation:MaxItems=15 // Rules: The rules for tripping the backend. Rules []CircuitBreakerRule `json:"rules,omitempty"` }
The configuration of the backend circuit breaker
func (*BackendCircuitBreaker) AssignProperties_From_BackendCircuitBreaker ¶
func (breaker *BackendCircuitBreaker) AssignProperties_From_BackendCircuitBreaker(source *storage.BackendCircuitBreaker) error
AssignProperties_From_BackendCircuitBreaker populates our BackendCircuitBreaker from the provided source BackendCircuitBreaker
func (*BackendCircuitBreaker) AssignProperties_To_BackendCircuitBreaker ¶
func (breaker *BackendCircuitBreaker) AssignProperties_To_BackendCircuitBreaker(destination *storage.BackendCircuitBreaker) error
AssignProperties_To_BackendCircuitBreaker populates the provided destination BackendCircuitBreaker from our BackendCircuitBreaker
func (*BackendCircuitBreaker) ConvertToARM ¶
func (breaker *BackendCircuitBreaker) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BackendCircuitBreaker) DeepCopy ¶
func (in *BackendCircuitBreaker) DeepCopy() *BackendCircuitBreaker
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendCircuitBreaker.
func (*BackendCircuitBreaker) DeepCopyInto ¶
func (in *BackendCircuitBreaker) DeepCopyInto(out *BackendCircuitBreaker)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendCircuitBreaker) NewEmptyARMValue ¶
func (breaker *BackendCircuitBreaker) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendCircuitBreaker) PopulateFromARM ¶
func (breaker *BackendCircuitBreaker) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendCircuitBreaker_STATUS ¶
type BackendCircuitBreaker_STATUS struct { // Rules: The rules for tripping the backend. Rules []CircuitBreakerRule_STATUS `json:"rules,omitempty"` }
The configuration of the backend circuit breaker
func (*BackendCircuitBreaker_STATUS) AssignProperties_From_BackendCircuitBreaker_STATUS ¶
func (breaker *BackendCircuitBreaker_STATUS) AssignProperties_From_BackendCircuitBreaker_STATUS(source *storage.BackendCircuitBreaker_STATUS) error
AssignProperties_From_BackendCircuitBreaker_STATUS populates our BackendCircuitBreaker_STATUS from the provided source BackendCircuitBreaker_STATUS
func (*BackendCircuitBreaker_STATUS) AssignProperties_To_BackendCircuitBreaker_STATUS ¶
func (breaker *BackendCircuitBreaker_STATUS) AssignProperties_To_BackendCircuitBreaker_STATUS(destination *storage.BackendCircuitBreaker_STATUS) error
AssignProperties_To_BackendCircuitBreaker_STATUS populates the provided destination BackendCircuitBreaker_STATUS from our BackendCircuitBreaker_STATUS
func (*BackendCircuitBreaker_STATUS) DeepCopy ¶
func (in *BackendCircuitBreaker_STATUS) DeepCopy() *BackendCircuitBreaker_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendCircuitBreaker_STATUS.
func (*BackendCircuitBreaker_STATUS) DeepCopyInto ¶
func (in *BackendCircuitBreaker_STATUS) DeepCopyInto(out *BackendCircuitBreaker_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendCircuitBreaker_STATUS) NewEmptyARMValue ¶
func (breaker *BackendCircuitBreaker_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendCircuitBreaker_STATUS) PopulateFromARM ¶
func (breaker *BackendCircuitBreaker_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendContractProperties_Protocol ¶
type BackendContractProperties_Protocol string
+kubebuilder:validation:Enum={"http","soap"}
type BackendContractProperties_Protocol_STATUS ¶
type BackendContractProperties_Protocol_STATUS string
type BackendContractProperties_Type ¶
type BackendContractProperties_Type string
+kubebuilder:validation:Enum={"Pool","Single"}
type BackendContractProperties_Type_STATUS ¶
type BackendContractProperties_Type_STATUS string
type BackendCredentialsContract ¶
type BackendCredentialsContract struct { // Authorization: Authorization header authentication Authorization *BackendAuthorizationHeaderCredentials `json:"authorization,omitempty"` // +kubebuilder:validation:MaxItems=32 // Certificate: List of Client Certificate Thumbprints. Will be ignored if certificatesIds are provided. Certificate []string `json:"certificate,omitempty"` // +kubebuilder:validation:MaxItems=32 // CertificateIds: List of Client Certificate Ids. CertificateIds []string `json:"certificateIds,omitempty"` // Header: Header Parameter description. Header map[string][]string `json:"header,omitempty"` // Query: Query Parameter description. Query map[string][]string `json:"query,omitempty"` }
Details of the Credentials used to connect to Backend.
func (*BackendCredentialsContract) AssignProperties_From_BackendCredentialsContract ¶
func (contract *BackendCredentialsContract) AssignProperties_From_BackendCredentialsContract(source *storage.BackendCredentialsContract) error
AssignProperties_From_BackendCredentialsContract populates our BackendCredentialsContract from the provided source BackendCredentialsContract
func (*BackendCredentialsContract) AssignProperties_To_BackendCredentialsContract ¶
func (contract *BackendCredentialsContract) AssignProperties_To_BackendCredentialsContract(destination *storage.BackendCredentialsContract) error
AssignProperties_To_BackendCredentialsContract populates the provided destination BackendCredentialsContract from our BackendCredentialsContract
func (*BackendCredentialsContract) ConvertToARM ¶
func (contract *BackendCredentialsContract) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BackendCredentialsContract) DeepCopy ¶
func (in *BackendCredentialsContract) DeepCopy() *BackendCredentialsContract
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendCredentialsContract.
func (*BackendCredentialsContract) DeepCopyInto ¶
func (in *BackendCredentialsContract) DeepCopyInto(out *BackendCredentialsContract)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendCredentialsContract) NewEmptyARMValue ¶
func (contract *BackendCredentialsContract) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendCredentialsContract) PopulateFromARM ¶
func (contract *BackendCredentialsContract) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendCredentialsContract_STATUS ¶
type BackendCredentialsContract_STATUS struct { // Authorization: Authorization header authentication Authorization *BackendAuthorizationHeaderCredentials_STATUS `json:"authorization,omitempty"` // Certificate: List of Client Certificate Thumbprints. Will be ignored if certificatesIds are provided. Certificate []string `json:"certificate,omitempty"` // CertificateIds: List of Client Certificate Ids. CertificateIds []string `json:"certificateIds,omitempty"` // Header: Header Parameter description. Header map[string][]string `json:"header,omitempty"` // Query: Query Parameter description. Query map[string][]string `json:"query,omitempty"` }
Details of the Credentials used to connect to Backend.
func (*BackendCredentialsContract_STATUS) AssignProperties_From_BackendCredentialsContract_STATUS ¶
func (contract *BackendCredentialsContract_STATUS) AssignProperties_From_BackendCredentialsContract_STATUS(source *storage.BackendCredentialsContract_STATUS) error
AssignProperties_From_BackendCredentialsContract_STATUS populates our BackendCredentialsContract_STATUS from the provided source BackendCredentialsContract_STATUS
func (*BackendCredentialsContract_STATUS) AssignProperties_To_BackendCredentialsContract_STATUS ¶
func (contract *BackendCredentialsContract_STATUS) AssignProperties_To_BackendCredentialsContract_STATUS(destination *storage.BackendCredentialsContract_STATUS) error
AssignProperties_To_BackendCredentialsContract_STATUS populates the provided destination BackendCredentialsContract_STATUS from our BackendCredentialsContract_STATUS
func (*BackendCredentialsContract_STATUS) DeepCopy ¶
func (in *BackendCredentialsContract_STATUS) DeepCopy() *BackendCredentialsContract_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendCredentialsContract_STATUS.
func (*BackendCredentialsContract_STATUS) DeepCopyInto ¶
func (in *BackendCredentialsContract_STATUS) DeepCopyInto(out *BackendCredentialsContract_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendCredentialsContract_STATUS) NewEmptyARMValue ¶
func (contract *BackendCredentialsContract_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendCredentialsContract_STATUS) PopulateFromARM ¶
func (contract *BackendCredentialsContract_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendList ¶
type BackendList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Backend `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimbackends.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendId}
func (*BackendList) DeepCopy ¶
func (in *BackendList) DeepCopy() *BackendList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendList.
func (*BackendList) DeepCopyInto ¶
func (in *BackendList) DeepCopyInto(out *BackendList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendList) DeepCopyObject ¶
func (in *BackendList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackendOperatorSpec ¶
type BackendOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*BackendOperatorSpec) AssignProperties_From_BackendOperatorSpec ¶
func (operator *BackendOperatorSpec) AssignProperties_From_BackendOperatorSpec(source *storage.BackendOperatorSpec) error
AssignProperties_From_BackendOperatorSpec populates our BackendOperatorSpec from the provided source BackendOperatorSpec
func (*BackendOperatorSpec) AssignProperties_To_BackendOperatorSpec ¶
func (operator *BackendOperatorSpec) AssignProperties_To_BackendOperatorSpec(destination *storage.BackendOperatorSpec) error
AssignProperties_To_BackendOperatorSpec populates the provided destination BackendOperatorSpec from our BackendOperatorSpec
func (*BackendOperatorSpec) DeepCopy ¶
func (in *BackendOperatorSpec) DeepCopy() *BackendOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendOperatorSpec.
func (*BackendOperatorSpec) DeepCopyInto ¶
func (in *BackendOperatorSpec) DeepCopyInto(out *BackendOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendPool ¶
type BackendPool struct { // +kubebuilder:validation:MinItems=1 // Services: The list of backend entities belonging to a pool. Services []BackendPoolItem `json:"services,omitempty"` }
Backend pool information
func (*BackendPool) AssignProperties_From_BackendPool ¶
func (pool *BackendPool) AssignProperties_From_BackendPool(source *storage.BackendPool) error
AssignProperties_From_BackendPool populates our BackendPool from the provided source BackendPool
func (*BackendPool) AssignProperties_To_BackendPool ¶
func (pool *BackendPool) AssignProperties_To_BackendPool(destination *storage.BackendPool) error
AssignProperties_To_BackendPool populates the provided destination BackendPool from our BackendPool
func (*BackendPool) ConvertToARM ¶
func (pool *BackendPool) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BackendPool) DeepCopy ¶
func (in *BackendPool) DeepCopy() *BackendPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendPool.
func (*BackendPool) DeepCopyInto ¶
func (in *BackendPool) DeepCopyInto(out *BackendPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendPool) NewEmptyARMValue ¶
func (pool *BackendPool) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendPool) PopulateFromARM ¶
func (pool *BackendPool) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendPoolItem ¶
type BackendPoolItem struct { // +kubebuilder:validation:Required // Reference: The unique ARM id of the backend entity. The ARM id should refer to an already existing backend entity. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Backend pool service information
func (*BackendPoolItem) AssignProperties_From_BackendPoolItem ¶
func (item *BackendPoolItem) AssignProperties_From_BackendPoolItem(source *storage.BackendPoolItem) error
AssignProperties_From_BackendPoolItem populates our BackendPoolItem from the provided source BackendPoolItem
func (*BackendPoolItem) AssignProperties_To_BackendPoolItem ¶
func (item *BackendPoolItem) AssignProperties_To_BackendPoolItem(destination *storage.BackendPoolItem) error
AssignProperties_To_BackendPoolItem populates the provided destination BackendPoolItem from our BackendPoolItem
func (*BackendPoolItem) ConvertToARM ¶
func (item *BackendPoolItem) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BackendPoolItem) DeepCopy ¶
func (in *BackendPoolItem) DeepCopy() *BackendPoolItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendPoolItem.
func (*BackendPoolItem) DeepCopyInto ¶
func (in *BackendPoolItem) DeepCopyInto(out *BackendPoolItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendPoolItem) NewEmptyARMValue ¶
func (item *BackendPoolItem) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendPoolItem) PopulateFromARM ¶
func (item *BackendPoolItem) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendPoolItem_STATUS ¶
type BackendPoolItem_STATUS struct { // +kubebuilder:validation:Required // Id: The unique ARM id of the backend entity. The ARM id should refer to an already existing backend entity. Id *string `json:"id,omitempty"` }
Backend pool service information
func (*BackendPoolItem_STATUS) AssignProperties_From_BackendPoolItem_STATUS ¶
func (item *BackendPoolItem_STATUS) AssignProperties_From_BackendPoolItem_STATUS(source *storage.BackendPoolItem_STATUS) error
AssignProperties_From_BackendPoolItem_STATUS populates our BackendPoolItem_STATUS from the provided source BackendPoolItem_STATUS
func (*BackendPoolItem_STATUS) AssignProperties_To_BackendPoolItem_STATUS ¶
func (item *BackendPoolItem_STATUS) AssignProperties_To_BackendPoolItem_STATUS(destination *storage.BackendPoolItem_STATUS) error
AssignProperties_To_BackendPoolItem_STATUS populates the provided destination BackendPoolItem_STATUS from our BackendPoolItem_STATUS
func (*BackendPoolItem_STATUS) DeepCopy ¶
func (in *BackendPoolItem_STATUS) DeepCopy() *BackendPoolItem_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendPoolItem_STATUS.
func (*BackendPoolItem_STATUS) DeepCopyInto ¶
func (in *BackendPoolItem_STATUS) DeepCopyInto(out *BackendPoolItem_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendPoolItem_STATUS) NewEmptyARMValue ¶
func (item *BackendPoolItem_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendPoolItem_STATUS) PopulateFromARM ¶
func (item *BackendPoolItem_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendPool_STATUS ¶
type BackendPool_STATUS struct { // Services: The list of backend entities belonging to a pool. Services []BackendPoolItem_STATUS `json:"services,omitempty"` }
Backend pool information
func (*BackendPool_STATUS) AssignProperties_From_BackendPool_STATUS ¶
func (pool *BackendPool_STATUS) AssignProperties_From_BackendPool_STATUS(source *storage.BackendPool_STATUS) error
AssignProperties_From_BackendPool_STATUS populates our BackendPool_STATUS from the provided source BackendPool_STATUS
func (*BackendPool_STATUS) AssignProperties_To_BackendPool_STATUS ¶
func (pool *BackendPool_STATUS) AssignProperties_To_BackendPool_STATUS(destination *storage.BackendPool_STATUS) error
AssignProperties_To_BackendPool_STATUS populates the provided destination BackendPool_STATUS from our BackendPool_STATUS
func (*BackendPool_STATUS) DeepCopy ¶
func (in *BackendPool_STATUS) DeepCopy() *BackendPool_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendPool_STATUS.
func (*BackendPool_STATUS) DeepCopyInto ¶
func (in *BackendPool_STATUS) DeepCopyInto(out *BackendPool_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendPool_STATUS) NewEmptyARMValue ¶
func (pool *BackendPool_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendPool_STATUS) PopulateFromARM ¶
func (pool *BackendPool_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendProperties ¶
type BackendProperties struct { // ServiceFabricCluster: Backend Service Fabric Cluster Properties ServiceFabricCluster *BackendServiceFabricClusterProperties `json:"serviceFabricCluster,omitempty"` }
Properties specific to the Backend Type.
func (*BackendProperties) AssignProperties_From_BackendProperties ¶
func (properties *BackendProperties) AssignProperties_From_BackendProperties(source *storage.BackendProperties) error
AssignProperties_From_BackendProperties populates our BackendProperties from the provided source BackendProperties
func (*BackendProperties) AssignProperties_To_BackendProperties ¶
func (properties *BackendProperties) AssignProperties_To_BackendProperties(destination *storage.BackendProperties) error
AssignProperties_To_BackendProperties populates the provided destination BackendProperties from our BackendProperties
func (*BackendProperties) ConvertToARM ¶
func (properties *BackendProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BackendProperties) DeepCopy ¶
func (in *BackendProperties) DeepCopy() *BackendProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendProperties.
func (*BackendProperties) DeepCopyInto ¶
func (in *BackendProperties) DeepCopyInto(out *BackendProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendProperties) NewEmptyARMValue ¶
func (properties *BackendProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendProperties) PopulateFromARM ¶
func (properties *BackendProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendProperties_STATUS ¶
type BackendProperties_STATUS struct { // ServiceFabricCluster: Backend Service Fabric Cluster Properties ServiceFabricCluster *BackendServiceFabricClusterProperties_STATUS `json:"serviceFabricCluster,omitempty"` }
Properties specific to the Backend Type.
func (*BackendProperties_STATUS) AssignProperties_From_BackendProperties_STATUS ¶
func (properties *BackendProperties_STATUS) AssignProperties_From_BackendProperties_STATUS(source *storage.BackendProperties_STATUS) error
AssignProperties_From_BackendProperties_STATUS populates our BackendProperties_STATUS from the provided source BackendProperties_STATUS
func (*BackendProperties_STATUS) AssignProperties_To_BackendProperties_STATUS ¶
func (properties *BackendProperties_STATUS) AssignProperties_To_BackendProperties_STATUS(destination *storage.BackendProperties_STATUS) error
AssignProperties_To_BackendProperties_STATUS populates the provided destination BackendProperties_STATUS from our BackendProperties_STATUS
func (*BackendProperties_STATUS) DeepCopy ¶
func (in *BackendProperties_STATUS) DeepCopy() *BackendProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendProperties_STATUS.
func (*BackendProperties_STATUS) DeepCopyInto ¶
func (in *BackendProperties_STATUS) DeepCopyInto(out *BackendProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendProperties_STATUS) NewEmptyARMValue ¶
func (properties *BackendProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendProperties_STATUS) PopulateFromARM ¶
func (properties *BackendProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendProxyContract ¶
type BackendProxyContract struct { // Password: Password to connect to the WebProxy Server Password *genruntime.SecretReference `json:"password,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:MaxLength=2000 // +kubebuilder:validation:MinLength=1 // Url: WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all // fragments and query strings. Url *string `json:"url,omitempty"` // Username: Username to connect to the WebProxy server Username *string `json:"username,omitempty"` }
Details of the Backend WebProxy Server to use in the Request to Backend.
func (*BackendProxyContract) AssignProperties_From_BackendProxyContract ¶
func (contract *BackendProxyContract) AssignProperties_From_BackendProxyContract(source *storage.BackendProxyContract) error
AssignProperties_From_BackendProxyContract populates our BackendProxyContract from the provided source BackendProxyContract
func (*BackendProxyContract) AssignProperties_To_BackendProxyContract ¶
func (contract *BackendProxyContract) AssignProperties_To_BackendProxyContract(destination *storage.BackendProxyContract) error
AssignProperties_To_BackendProxyContract populates the provided destination BackendProxyContract from our BackendProxyContract
func (*BackendProxyContract) ConvertToARM ¶
func (contract *BackendProxyContract) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BackendProxyContract) DeepCopy ¶
func (in *BackendProxyContract) DeepCopy() *BackendProxyContract
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendProxyContract.
func (*BackendProxyContract) DeepCopyInto ¶
func (in *BackendProxyContract) DeepCopyInto(out *BackendProxyContract)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendProxyContract) NewEmptyARMValue ¶
func (contract *BackendProxyContract) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendProxyContract) PopulateFromARM ¶
func (contract *BackendProxyContract) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendProxyContract_STATUS ¶
type BackendProxyContract_STATUS struct { // Url: WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all // fragments and query strings. Url *string `json:"url,omitempty"` // Username: Username to connect to the WebProxy server Username *string `json:"username,omitempty"` }
Details of the Backend WebProxy Server to use in the Request to Backend.
func (*BackendProxyContract_STATUS) AssignProperties_From_BackendProxyContract_STATUS ¶
func (contract *BackendProxyContract_STATUS) AssignProperties_From_BackendProxyContract_STATUS(source *storage.BackendProxyContract_STATUS) error
AssignProperties_From_BackendProxyContract_STATUS populates our BackendProxyContract_STATUS from the provided source BackendProxyContract_STATUS
func (*BackendProxyContract_STATUS) AssignProperties_To_BackendProxyContract_STATUS ¶
func (contract *BackendProxyContract_STATUS) AssignProperties_To_BackendProxyContract_STATUS(destination *storage.BackendProxyContract_STATUS) error
AssignProperties_To_BackendProxyContract_STATUS populates the provided destination BackendProxyContract_STATUS from our BackendProxyContract_STATUS
func (*BackendProxyContract_STATUS) DeepCopy ¶
func (in *BackendProxyContract_STATUS) DeepCopy() *BackendProxyContract_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendProxyContract_STATUS.
func (*BackendProxyContract_STATUS) DeepCopyInto ¶
func (in *BackendProxyContract_STATUS) DeepCopyInto(out *BackendProxyContract_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendProxyContract_STATUS) NewEmptyARMValue ¶
func (contract *BackendProxyContract_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendProxyContract_STATUS) PopulateFromARM ¶
func (contract *BackendProxyContract_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendServiceFabricClusterProperties ¶
type BackendServiceFabricClusterProperties struct { // ClientCertificateId: The client certificate id for the management endpoint. ClientCertificateId *string `json:"clientCertificateId,omitempty"` // ClientCertificatethumbprint: The client certificate thumbprint for the management endpoint. Will be ignored if // certificatesIds are provided ClientCertificatethumbprint *string `json:"clientCertificatethumbprint,omitempty"` // +kubebuilder:validation:Required // ManagementEndpoints: The cluster management endpoint. ManagementEndpoints []string `json:"managementEndpoints,omitempty"` // MaxPartitionResolutionRetries: Maximum number of retries while attempting resolve the partition. MaxPartitionResolutionRetries *int `json:"maxPartitionResolutionRetries,omitempty"` // ServerCertificateThumbprints: Thumbprints of certificates cluster management service uses for tls communication ServerCertificateThumbprints []string `json:"serverCertificateThumbprints,omitempty"` // ServerX509Names: Server X509 Certificate Names Collection ServerX509Names []X509CertificateName `json:"serverX509Names,omitempty"` }
Properties of the Service Fabric Type Backend.
func (*BackendServiceFabricClusterProperties) AssignProperties_From_BackendServiceFabricClusterProperties ¶
func (properties *BackendServiceFabricClusterProperties) AssignProperties_From_BackendServiceFabricClusterProperties(source *storage.BackendServiceFabricClusterProperties) error
AssignProperties_From_BackendServiceFabricClusterProperties populates our BackendServiceFabricClusterProperties from the provided source BackendServiceFabricClusterProperties
func (*BackendServiceFabricClusterProperties) AssignProperties_To_BackendServiceFabricClusterProperties ¶
func (properties *BackendServiceFabricClusterProperties) AssignProperties_To_BackendServiceFabricClusterProperties(destination *storage.BackendServiceFabricClusterProperties) error
AssignProperties_To_BackendServiceFabricClusterProperties populates the provided destination BackendServiceFabricClusterProperties from our BackendServiceFabricClusterProperties
func (*BackendServiceFabricClusterProperties) ConvertToARM ¶
func (properties *BackendServiceFabricClusterProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BackendServiceFabricClusterProperties) DeepCopy ¶
func (in *BackendServiceFabricClusterProperties) DeepCopy() *BackendServiceFabricClusterProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendServiceFabricClusterProperties.
func (*BackendServiceFabricClusterProperties) DeepCopyInto ¶
func (in *BackendServiceFabricClusterProperties) DeepCopyInto(out *BackendServiceFabricClusterProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendServiceFabricClusterProperties) NewEmptyARMValue ¶
func (properties *BackendServiceFabricClusterProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendServiceFabricClusterProperties) PopulateFromARM ¶
func (properties *BackendServiceFabricClusterProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendServiceFabricClusterProperties_STATUS ¶
type BackendServiceFabricClusterProperties_STATUS struct { // ClientCertificateId: The client certificate id for the management endpoint. ClientCertificateId *string `json:"clientCertificateId,omitempty"` // ClientCertificatethumbprint: The client certificate thumbprint for the management endpoint. Will be ignored if // certificatesIds are provided ClientCertificatethumbprint *string `json:"clientCertificatethumbprint,omitempty"` // ManagementEndpoints: The cluster management endpoint. ManagementEndpoints []string `json:"managementEndpoints,omitempty"` // MaxPartitionResolutionRetries: Maximum number of retries while attempting resolve the partition. MaxPartitionResolutionRetries *int `json:"maxPartitionResolutionRetries,omitempty"` // ServerCertificateThumbprints: Thumbprints of certificates cluster management service uses for tls communication ServerCertificateThumbprints []string `json:"serverCertificateThumbprints,omitempty"` // ServerX509Names: Server X509 Certificate Names Collection ServerX509Names []X509CertificateName_STATUS `json:"serverX509Names,omitempty"` }
Properties of the Service Fabric Type Backend.
func (*BackendServiceFabricClusterProperties_STATUS) AssignProperties_From_BackendServiceFabricClusterProperties_STATUS ¶
func (properties *BackendServiceFabricClusterProperties_STATUS) AssignProperties_From_BackendServiceFabricClusterProperties_STATUS(source *storage.BackendServiceFabricClusterProperties_STATUS) error
AssignProperties_From_BackendServiceFabricClusterProperties_STATUS populates our BackendServiceFabricClusterProperties_STATUS from the provided source BackendServiceFabricClusterProperties_STATUS
func (*BackendServiceFabricClusterProperties_STATUS) AssignProperties_To_BackendServiceFabricClusterProperties_STATUS ¶
func (properties *BackendServiceFabricClusterProperties_STATUS) AssignProperties_To_BackendServiceFabricClusterProperties_STATUS(destination *storage.BackendServiceFabricClusterProperties_STATUS) error
AssignProperties_To_BackendServiceFabricClusterProperties_STATUS populates the provided destination BackendServiceFabricClusterProperties_STATUS from our BackendServiceFabricClusterProperties_STATUS
func (*BackendServiceFabricClusterProperties_STATUS) DeepCopy ¶
func (in *BackendServiceFabricClusterProperties_STATUS) DeepCopy() *BackendServiceFabricClusterProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendServiceFabricClusterProperties_STATUS.
func (*BackendServiceFabricClusterProperties_STATUS) DeepCopyInto ¶
func (in *BackendServiceFabricClusterProperties_STATUS) DeepCopyInto(out *BackendServiceFabricClusterProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendServiceFabricClusterProperties_STATUS) NewEmptyARMValue ¶
func (properties *BackendServiceFabricClusterProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendServiceFabricClusterProperties_STATUS) PopulateFromARM ¶
func (properties *BackendServiceFabricClusterProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendTlsProperties ¶
type BackendTlsProperties struct { // ValidateCertificateChain: Flag indicating whether SSL certificate chain validation should be done when using self-signed // certificates for this backend host. ValidateCertificateChain *bool `json:"validateCertificateChain,omitempty"` // ValidateCertificateName: Flag indicating whether SSL certificate name validation should be done when using self-signed // certificates for this backend host. ValidateCertificateName *bool `json:"validateCertificateName,omitempty"` }
Properties controlling TLS Certificate Validation.
func (*BackendTlsProperties) AssignProperties_From_BackendTlsProperties ¶
func (properties *BackendTlsProperties) AssignProperties_From_BackendTlsProperties(source *storage.BackendTlsProperties) error
AssignProperties_From_BackendTlsProperties populates our BackendTlsProperties from the provided source BackendTlsProperties
func (*BackendTlsProperties) AssignProperties_To_BackendTlsProperties ¶
func (properties *BackendTlsProperties) AssignProperties_To_BackendTlsProperties(destination *storage.BackendTlsProperties) error
AssignProperties_To_BackendTlsProperties populates the provided destination BackendTlsProperties from our BackendTlsProperties
func (*BackendTlsProperties) ConvertToARM ¶
func (properties *BackendTlsProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BackendTlsProperties) DeepCopy ¶
func (in *BackendTlsProperties) DeepCopy() *BackendTlsProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendTlsProperties.
func (*BackendTlsProperties) DeepCopyInto ¶
func (in *BackendTlsProperties) DeepCopyInto(out *BackendTlsProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendTlsProperties) NewEmptyARMValue ¶
func (properties *BackendTlsProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendTlsProperties) PopulateFromARM ¶
func (properties *BackendTlsProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendTlsProperties_STATUS ¶
type BackendTlsProperties_STATUS struct { // ValidateCertificateChain: Flag indicating whether SSL certificate chain validation should be done when using self-signed // certificates for this backend host. ValidateCertificateChain *bool `json:"validateCertificateChain,omitempty"` // ValidateCertificateName: Flag indicating whether SSL certificate name validation should be done when using self-signed // certificates for this backend host. ValidateCertificateName *bool `json:"validateCertificateName,omitempty"` }
Properties controlling TLS Certificate Validation.
func (*BackendTlsProperties_STATUS) AssignProperties_From_BackendTlsProperties_STATUS ¶
func (properties *BackendTlsProperties_STATUS) AssignProperties_From_BackendTlsProperties_STATUS(source *storage.BackendTlsProperties_STATUS) error
AssignProperties_From_BackendTlsProperties_STATUS populates our BackendTlsProperties_STATUS from the provided source BackendTlsProperties_STATUS
func (*BackendTlsProperties_STATUS) AssignProperties_To_BackendTlsProperties_STATUS ¶
func (properties *BackendTlsProperties_STATUS) AssignProperties_To_BackendTlsProperties_STATUS(destination *storage.BackendTlsProperties_STATUS) error
AssignProperties_To_BackendTlsProperties_STATUS populates the provided destination BackendTlsProperties_STATUS from our BackendTlsProperties_STATUS
func (*BackendTlsProperties_STATUS) DeepCopy ¶
func (in *BackendTlsProperties_STATUS) DeepCopy() *BackendTlsProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendTlsProperties_STATUS.
func (*BackendTlsProperties_STATUS) DeepCopyInto ¶
func (in *BackendTlsProperties_STATUS) DeepCopyInto(out *BackendTlsProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendTlsProperties_STATUS) NewEmptyARMValue ¶
func (properties *BackendTlsProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendTlsProperties_STATUS) PopulateFromARM ¶
func (properties *BackendTlsProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Backend_STATUS ¶
type Backend_STATUS struct { // CircuitBreaker: Backend Circuit Breaker Configuration CircuitBreaker *BackendCircuitBreaker_STATUS `json:"circuitBreaker,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Credentials: Backend Credentials Contract Properties Credentials *BackendCredentialsContract_STATUS `json:"credentials,omitempty"` // Description: Backend Description. Description *string `json:"description,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Pool: Backend pool information Pool *BackendPool_STATUS `json:"pool,omitempty"` // Properties: Backend Properties contract Properties *BackendProperties_STATUS `json:"properties,omitempty"` // PropertiesType: Type of the backend. A backend can be either Single or Pool. PropertiesType *BackendContractProperties_Type_STATUS `json:"properties_type,omitempty"` // Protocol: Backend communication protocol. Protocol *BackendContractProperties_Protocol_STATUS `json:"protocol,omitempty"` // Proxy: Backend gateway Contract Properties Proxy *BackendProxyContract_STATUS `json:"proxy,omitempty"` // ResourceId: Management Uri of the Resource in External System. This URL can be the Arm Resource Id of Logic Apps, // Function Apps or API Apps. ResourceId *string `json:"resourceId,omitempty"` // Title: Backend Title. Title *string `json:"title,omitempty"` // Tls: Backend TLS Properties Tls *BackendTlsProperties_STATUS `json:"tls,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` // Url: Runtime Url of the Backend. Url *string `json:"url,omitempty"` }
func (*Backend_STATUS) AssignProperties_From_Backend_STATUS ¶
func (backend *Backend_STATUS) AssignProperties_From_Backend_STATUS(source *storage.Backend_STATUS) error
AssignProperties_From_Backend_STATUS populates our Backend_STATUS from the provided source Backend_STATUS
func (*Backend_STATUS) AssignProperties_To_Backend_STATUS ¶
func (backend *Backend_STATUS) AssignProperties_To_Backend_STATUS(destination *storage.Backend_STATUS) error
AssignProperties_To_Backend_STATUS populates the provided destination Backend_STATUS from our Backend_STATUS
func (*Backend_STATUS) ConvertStatusFrom ¶
func (backend *Backend_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Backend_STATUS from the provided source
func (*Backend_STATUS) ConvertStatusTo ¶
func (backend *Backend_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Backend_STATUS
func (*Backend_STATUS) DeepCopy ¶
func (in *Backend_STATUS) DeepCopy() *Backend_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Backend_STATUS.
func (*Backend_STATUS) DeepCopyInto ¶
func (in *Backend_STATUS) DeepCopyInto(out *Backend_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Backend_STATUS) NewEmptyARMValue ¶
func (backend *Backend_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Backend_STATUS) PopulateFromARM ¶
func (backend *Backend_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Backend_Spec ¶
type Backend_Spec struct { // +kubebuilder:validation:MaxLength=80 // +kubebuilder:validation:MinLength=1 // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // CircuitBreaker: Backend Circuit Breaker Configuration CircuitBreaker *BackendCircuitBreaker `json:"circuitBreaker,omitempty"` // Credentials: Backend Credentials Contract Properties Credentials *BackendCredentialsContract `json:"credentials,omitempty"` // +kubebuilder:validation:MaxLength=2000 // +kubebuilder:validation:MinLength=1 // Description: Backend Description. Description *string `json:"description,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *BackendOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a apimanagement.azure.com/Service resource Owner *genruntime.KnownResourceReference `group:"apimanagement.azure.com" json:"owner,omitempty" kind:"Service"` // Pool: Backend pool information Pool *BackendPool `json:"pool,omitempty"` // Properties: Backend Properties contract Properties *BackendProperties `json:"properties,omitempty"` // +kubebuilder:validation:Required // Protocol: Backend communication protocol. Protocol *BackendContractProperties_Protocol `json:"protocol,omitempty"` // Proxy: Backend gateway Contract Properties Proxy *BackendProxyContract `json:"proxy,omitempty"` // ResourceReference: Management Uri of the Resource in External System. This URL can be the Arm Resource Id of Logic Apps, // Function Apps or API Apps. ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"` // +kubebuilder:validation:MaxLength=300 // +kubebuilder:validation:MinLength=1 // Title: Backend Title. Title *string `json:"title,omitempty"` // Tls: Backend TLS Properties Tls *BackendTlsProperties `json:"tls,omitempty"` // Type: Type of the backend. A backend can be either Single or Pool. Type *BackendContractProperties_Type `json:"type,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:MaxLength=2000 // +kubebuilder:validation:MinLength=1 // Url: Runtime Url of the Backend. Url *string `json:"url,omitempty"` }
func (*Backend_Spec) AssignProperties_From_Backend_Spec ¶
func (backend *Backend_Spec) AssignProperties_From_Backend_Spec(source *storage.Backend_Spec) error
AssignProperties_From_Backend_Spec populates our Backend_Spec from the provided source Backend_Spec
func (*Backend_Spec) AssignProperties_To_Backend_Spec ¶
func (backend *Backend_Spec) AssignProperties_To_Backend_Spec(destination *storage.Backend_Spec) error
AssignProperties_To_Backend_Spec populates the provided destination Backend_Spec from our Backend_Spec
func (*Backend_Spec) ConvertSpecFrom ¶
func (backend *Backend_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Backend_Spec from the provided source
func (*Backend_Spec) ConvertSpecTo ¶
func (backend *Backend_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Backend_Spec
func (*Backend_Spec) ConvertToARM ¶
func (backend *Backend_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Backend_Spec) DeepCopy ¶
func (in *Backend_Spec) DeepCopy() *Backend_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Backend_Spec.
func (*Backend_Spec) DeepCopyInto ¶
func (in *Backend_Spec) DeepCopyInto(out *Backend_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Backend_Spec) NewEmptyARMValue ¶
func (backend *Backend_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Backend_Spec) OriginalVersion ¶
func (backend *Backend_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Backend_Spec) PopulateFromARM ¶
func (backend *Backend_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Backend_Spec) SetAzureName ¶
func (backend *Backend_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type BearerTokenSendingMethodsContract ¶
type BearerTokenSendingMethodsContract string
Form of an authorization grant, which the client uses to request the access token. +kubebuilder:validation:Enum={"authorizationHeader","query"}
type BearerTokenSendingMethodsContract_STATUS ¶
type BearerTokenSendingMethodsContract_STATUS string
Form of an authorization grant, which the client uses to request the access token.
type CertificateConfiguration ¶
type CertificateConfiguration struct { // Certificate: Certificate information. Certificate *CertificateInformation `json:"certificate,omitempty"` // CertificatePassword: Certificate Password. CertificatePassword *genruntime.SecretReference `json:"certificatePassword,omitempty"` // EncodedCertificate: Base64 Encoded certificate. EncodedCertificate *string `json:"encodedCertificate,omitempty"` // +kubebuilder:validation:Required // StoreName: The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and // CertificateAuthority are valid locations. StoreName *CertificateConfiguration_StoreName `json:"storeName,omitempty"` }
Certificate configuration which consist of non-trusted intermediates and root certificates.
func (*CertificateConfiguration) AssignProperties_From_CertificateConfiguration ¶
func (configuration *CertificateConfiguration) AssignProperties_From_CertificateConfiguration(source *storage.CertificateConfiguration) error
AssignProperties_From_CertificateConfiguration populates our CertificateConfiguration from the provided source CertificateConfiguration
func (*CertificateConfiguration) AssignProperties_To_CertificateConfiguration ¶
func (configuration *CertificateConfiguration) AssignProperties_To_CertificateConfiguration(destination *storage.CertificateConfiguration) error
AssignProperties_To_CertificateConfiguration populates the provided destination CertificateConfiguration from our CertificateConfiguration
func (*CertificateConfiguration) ConvertToARM ¶
func (configuration *CertificateConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*CertificateConfiguration) DeepCopy ¶
func (in *CertificateConfiguration) DeepCopy() *CertificateConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateConfiguration.
func (*CertificateConfiguration) DeepCopyInto ¶
func (in *CertificateConfiguration) DeepCopyInto(out *CertificateConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateConfiguration) NewEmptyARMValue ¶
func (configuration *CertificateConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CertificateConfiguration) PopulateFromARM ¶
func (configuration *CertificateConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CertificateConfiguration_STATUS ¶
type CertificateConfiguration_STATUS struct { // Certificate: Certificate information. Certificate *CertificateInformation_STATUS `json:"certificate,omitempty"` // EncodedCertificate: Base64 Encoded certificate. EncodedCertificate *string `json:"encodedCertificate,omitempty"` // StoreName: The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and // CertificateAuthority are valid locations. StoreName *CertificateConfiguration_StoreName_STATUS `json:"storeName,omitempty"` }
Certificate configuration which consist of non-trusted intermediates and root certificates.
func (*CertificateConfiguration_STATUS) AssignProperties_From_CertificateConfiguration_STATUS ¶
func (configuration *CertificateConfiguration_STATUS) AssignProperties_From_CertificateConfiguration_STATUS(source *storage.CertificateConfiguration_STATUS) error
AssignProperties_From_CertificateConfiguration_STATUS populates our CertificateConfiguration_STATUS from the provided source CertificateConfiguration_STATUS
func (*CertificateConfiguration_STATUS) AssignProperties_To_CertificateConfiguration_STATUS ¶
func (configuration *CertificateConfiguration_STATUS) AssignProperties_To_CertificateConfiguration_STATUS(destination *storage.CertificateConfiguration_STATUS) error
AssignProperties_To_CertificateConfiguration_STATUS populates the provided destination CertificateConfiguration_STATUS from our CertificateConfiguration_STATUS
func (*CertificateConfiguration_STATUS) DeepCopy ¶
func (in *CertificateConfiguration_STATUS) DeepCopy() *CertificateConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateConfiguration_STATUS.
func (*CertificateConfiguration_STATUS) DeepCopyInto ¶
func (in *CertificateConfiguration_STATUS) DeepCopyInto(out *CertificateConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateConfiguration_STATUS) NewEmptyARMValue ¶
func (configuration *CertificateConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CertificateConfiguration_STATUS) PopulateFromARM ¶
func (configuration *CertificateConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CertificateConfiguration_StoreName ¶
type CertificateConfiguration_StoreName string
+kubebuilder:validation:Enum={"CertificateAuthority","Root"}
type CertificateConfiguration_StoreName_STATUS ¶
type CertificateConfiguration_StoreName_STATUS string
type CertificateInformation ¶
type CertificateInformation struct { // Expiry: Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as // specified by the ISO 8601 standard. Expiry *string `json:"expiry,omitempty" optionalConfigMapPair:"Expiry"` // ExpiryFromConfig: Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` // as specified by the ISO 8601 standard. ExpiryFromConfig *genruntime.ConfigMapReference `json:"expiryFromConfig,omitempty" optionalConfigMapPair:"Expiry"` // Subject: Subject of the certificate. Subject *string `json:"subject,omitempty" optionalConfigMapPair:"Subject"` // SubjectFromConfig: Subject of the certificate. SubjectFromConfig *genruntime.ConfigMapReference `json:"subjectFromConfig,omitempty" optionalConfigMapPair:"Subject"` // Thumbprint: Thumbprint of the certificate. Thumbprint *string `json:"thumbprint,omitempty" optionalConfigMapPair:"Thumbprint"` // ThumbprintFromConfig: Thumbprint of the certificate. ThumbprintFromConfig *genruntime.ConfigMapReference `json:"thumbprintFromConfig,omitempty" optionalConfigMapPair:"Thumbprint"` }
SSL certificate information.
func (*CertificateInformation) AssignProperties_From_CertificateInformation ¶
func (information *CertificateInformation) AssignProperties_From_CertificateInformation(source *storage.CertificateInformation) error
AssignProperties_From_CertificateInformation populates our CertificateInformation from the provided source CertificateInformation
func (*CertificateInformation) AssignProperties_To_CertificateInformation ¶
func (information *CertificateInformation) AssignProperties_To_CertificateInformation(destination *storage.CertificateInformation) error
AssignProperties_To_CertificateInformation populates the provided destination CertificateInformation from our CertificateInformation
func (*CertificateInformation) ConvertToARM ¶
func (information *CertificateInformation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*CertificateInformation) DeepCopy ¶
func (in *CertificateInformation) DeepCopy() *CertificateInformation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateInformation.
func (*CertificateInformation) DeepCopyInto ¶
func (in *CertificateInformation) DeepCopyInto(out *CertificateInformation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateInformation) NewEmptyARMValue ¶
func (information *CertificateInformation) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CertificateInformation) PopulateFromARM ¶
func (information *CertificateInformation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CertificateInformation_STATUS ¶
type CertificateInformation_STATUS struct { // Expiry: Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as // specified by the ISO 8601 standard. Expiry *string `json:"expiry,omitempty"` // Subject: Subject of the certificate. Subject *string `json:"subject,omitempty"` // Thumbprint: Thumbprint of the certificate. Thumbprint *string `json:"thumbprint,omitempty"` }
SSL certificate information.
func (*CertificateInformation_STATUS) AssignProperties_From_CertificateInformation_STATUS ¶
func (information *CertificateInformation_STATUS) AssignProperties_From_CertificateInformation_STATUS(source *storage.CertificateInformation_STATUS) error
AssignProperties_From_CertificateInformation_STATUS populates our CertificateInformation_STATUS from the provided source CertificateInformation_STATUS
func (*CertificateInformation_STATUS) AssignProperties_To_CertificateInformation_STATUS ¶
func (information *CertificateInformation_STATUS) AssignProperties_To_CertificateInformation_STATUS(destination *storage.CertificateInformation_STATUS) error
AssignProperties_To_CertificateInformation_STATUS populates the provided destination CertificateInformation_STATUS from our CertificateInformation_STATUS
func (*CertificateInformation_STATUS) DeepCopy ¶
func (in *CertificateInformation_STATUS) DeepCopy() *CertificateInformation_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateInformation_STATUS.
func (*CertificateInformation_STATUS) DeepCopyInto ¶
func (in *CertificateInformation_STATUS) DeepCopyInto(out *CertificateInformation_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateInformation_STATUS) NewEmptyARMValue ¶
func (information *CertificateInformation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CertificateInformation_STATUS) PopulateFromARM ¶
func (information *CertificateInformation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CircuitBreakerFailureCondition ¶
type CircuitBreakerFailureCondition struct { // Count: The threshold for opening the circuit. Count *int `json:"count,omitempty"` // +kubebuilder:validation:MaxItems=10 // ErrorReasons: The error reasons which are considered as failure. ErrorReasons []CircuitBreakerFailureCondition_ErrorReasons `json:"errorReasons,omitempty"` // Interval: The interval during which the failures are counted. Interval *string `json:"interval,omitempty"` // Percentage: The threshold for opening the circuit. Percentage *int `json:"percentage,omitempty"` // +kubebuilder:validation:MaxItems=10 // StatusCodeRanges: The status code ranges which are considered as failure. StatusCodeRanges []FailureStatusCodeRange `json:"statusCodeRanges,omitempty"` }
The trip conditions of the circuit breaker
func (*CircuitBreakerFailureCondition) AssignProperties_From_CircuitBreakerFailureCondition ¶
func (condition *CircuitBreakerFailureCondition) AssignProperties_From_CircuitBreakerFailureCondition(source *storage.CircuitBreakerFailureCondition) error
AssignProperties_From_CircuitBreakerFailureCondition populates our CircuitBreakerFailureCondition from the provided source CircuitBreakerFailureCondition
func (*CircuitBreakerFailureCondition) AssignProperties_To_CircuitBreakerFailureCondition ¶
func (condition *CircuitBreakerFailureCondition) AssignProperties_To_CircuitBreakerFailureCondition(destination *storage.CircuitBreakerFailureCondition) error
AssignProperties_To_CircuitBreakerFailureCondition populates the provided destination CircuitBreakerFailureCondition from our CircuitBreakerFailureCondition
func (*CircuitBreakerFailureCondition) ConvertToARM ¶
func (condition *CircuitBreakerFailureCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*CircuitBreakerFailureCondition) DeepCopy ¶
func (in *CircuitBreakerFailureCondition) DeepCopy() *CircuitBreakerFailureCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CircuitBreakerFailureCondition.
func (*CircuitBreakerFailureCondition) DeepCopyInto ¶
func (in *CircuitBreakerFailureCondition) DeepCopyInto(out *CircuitBreakerFailureCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CircuitBreakerFailureCondition) NewEmptyARMValue ¶
func (condition *CircuitBreakerFailureCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CircuitBreakerFailureCondition) PopulateFromARM ¶
func (condition *CircuitBreakerFailureCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CircuitBreakerFailureCondition_ErrorReasons ¶
type CircuitBreakerFailureCondition_ErrorReasons string
+kubebuilder:validation:MaxLength=200
type CircuitBreakerFailureCondition_ErrorReasons_STATUS ¶
type CircuitBreakerFailureCondition_ErrorReasons_STATUS string
+kubebuilder:validation:MaxLength=200
type CircuitBreakerFailureCondition_STATUS ¶
type CircuitBreakerFailureCondition_STATUS struct { // Count: The threshold for opening the circuit. Count *int `json:"count,omitempty"` // +kubebuilder:validation:MaxItems=10 // ErrorReasons: The error reasons which are considered as failure. ErrorReasons []CircuitBreakerFailureCondition_ErrorReasons_STATUS `json:"errorReasons,omitempty"` // Interval: The interval during which the failures are counted. Interval *string `json:"interval,omitempty"` // Percentage: The threshold for opening the circuit. Percentage *int `json:"percentage,omitempty"` // +kubebuilder:validation:MaxItems=10 // StatusCodeRanges: The status code ranges which are considered as failure. StatusCodeRanges []FailureStatusCodeRange_STATUS `json:"statusCodeRanges,omitempty"` }
The trip conditions of the circuit breaker
func (*CircuitBreakerFailureCondition_STATUS) AssignProperties_From_CircuitBreakerFailureCondition_STATUS ¶
func (condition *CircuitBreakerFailureCondition_STATUS) AssignProperties_From_CircuitBreakerFailureCondition_STATUS(source *storage.CircuitBreakerFailureCondition_STATUS) error
AssignProperties_From_CircuitBreakerFailureCondition_STATUS populates our CircuitBreakerFailureCondition_STATUS from the provided source CircuitBreakerFailureCondition_STATUS
func (*CircuitBreakerFailureCondition_STATUS) AssignProperties_To_CircuitBreakerFailureCondition_STATUS ¶
func (condition *CircuitBreakerFailureCondition_STATUS) AssignProperties_To_CircuitBreakerFailureCondition_STATUS(destination *storage.CircuitBreakerFailureCondition_STATUS) error
AssignProperties_To_CircuitBreakerFailureCondition_STATUS populates the provided destination CircuitBreakerFailureCondition_STATUS from our CircuitBreakerFailureCondition_STATUS
func (*CircuitBreakerFailureCondition_STATUS) DeepCopy ¶
func (in *CircuitBreakerFailureCondition_STATUS) DeepCopy() *CircuitBreakerFailureCondition_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CircuitBreakerFailureCondition_STATUS.
func (*CircuitBreakerFailureCondition_STATUS) DeepCopyInto ¶
func (in *CircuitBreakerFailureCondition_STATUS) DeepCopyInto(out *CircuitBreakerFailureCondition_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CircuitBreakerFailureCondition_STATUS) NewEmptyARMValue ¶
func (condition *CircuitBreakerFailureCondition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CircuitBreakerFailureCondition_STATUS) PopulateFromARM ¶
func (condition *CircuitBreakerFailureCondition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CircuitBreakerRule ¶
type CircuitBreakerRule struct { // FailureCondition: The conditions for tripping the circuit breaker. FailureCondition *CircuitBreakerFailureCondition `json:"failureCondition,omitempty"` // Name: The rule name. Name *string `json:"name,omitempty"` // TripDuration: The duration for which the circuit will be tripped. TripDuration *string `json:"tripDuration,omitempty"` }
Rule configuration to trip the backend.
func (*CircuitBreakerRule) AssignProperties_From_CircuitBreakerRule ¶
func (rule *CircuitBreakerRule) AssignProperties_From_CircuitBreakerRule(source *storage.CircuitBreakerRule) error
AssignProperties_From_CircuitBreakerRule populates our CircuitBreakerRule from the provided source CircuitBreakerRule
func (*CircuitBreakerRule) AssignProperties_To_CircuitBreakerRule ¶
func (rule *CircuitBreakerRule) AssignProperties_To_CircuitBreakerRule(destination *storage.CircuitBreakerRule) error
AssignProperties_To_CircuitBreakerRule populates the provided destination CircuitBreakerRule from our CircuitBreakerRule
func (*CircuitBreakerRule) ConvertToARM ¶
func (rule *CircuitBreakerRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*CircuitBreakerRule) DeepCopy ¶
func (in *CircuitBreakerRule) DeepCopy() *CircuitBreakerRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CircuitBreakerRule.
func (*CircuitBreakerRule) DeepCopyInto ¶
func (in *CircuitBreakerRule) DeepCopyInto(out *CircuitBreakerRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CircuitBreakerRule) NewEmptyARMValue ¶
func (rule *CircuitBreakerRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CircuitBreakerRule) PopulateFromARM ¶
func (rule *CircuitBreakerRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CircuitBreakerRule_STATUS ¶
type CircuitBreakerRule_STATUS struct { // FailureCondition: The conditions for tripping the circuit breaker. FailureCondition *CircuitBreakerFailureCondition_STATUS `json:"failureCondition,omitempty"` // Name: The rule name. Name *string `json:"name,omitempty"` // TripDuration: The duration for which the circuit will be tripped. TripDuration *string `json:"tripDuration,omitempty"` }
Rule configuration to trip the backend.
func (*CircuitBreakerRule_STATUS) AssignProperties_From_CircuitBreakerRule_STATUS ¶
func (rule *CircuitBreakerRule_STATUS) AssignProperties_From_CircuitBreakerRule_STATUS(source *storage.CircuitBreakerRule_STATUS) error
AssignProperties_From_CircuitBreakerRule_STATUS populates our CircuitBreakerRule_STATUS from the provided source CircuitBreakerRule_STATUS
func (*CircuitBreakerRule_STATUS) AssignProperties_To_CircuitBreakerRule_STATUS ¶
func (rule *CircuitBreakerRule_STATUS) AssignProperties_To_CircuitBreakerRule_STATUS(destination *storage.CircuitBreakerRule_STATUS) error
AssignProperties_To_CircuitBreakerRule_STATUS populates the provided destination CircuitBreakerRule_STATUS from our CircuitBreakerRule_STATUS
func (*CircuitBreakerRule_STATUS) DeepCopy ¶
func (in *CircuitBreakerRule_STATUS) DeepCopy() *CircuitBreakerRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CircuitBreakerRule_STATUS.
func (*CircuitBreakerRule_STATUS) DeepCopyInto ¶
func (in *CircuitBreakerRule_STATUS) DeepCopyInto(out *CircuitBreakerRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CircuitBreakerRule_STATUS) NewEmptyARMValue ¶
func (rule *CircuitBreakerRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CircuitBreakerRule_STATUS) PopulateFromARM ¶
func (rule *CircuitBreakerRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ConfigurationApi ¶
type ConfigurationApi struct { // LegacyApi: Indication whether or not the legacy Configuration API (v1) should be exposed on the API Management service. // Value is optional but must be 'Enabled' or 'Disabled'. If 'Disabled', legacy Configuration API (v1) will not be // available for self-hosted gateways. Default value is 'Enabled' LegacyApi *ConfigurationApi_LegacyApi `json:"legacyApi,omitempty"` }
Information regarding the Configuration API of the API Management service.
func (*ConfigurationApi) AssignProperties_From_ConfigurationApi ¶
func (configurationApi *ConfigurationApi) AssignProperties_From_ConfigurationApi(source *storage.ConfigurationApi) error
AssignProperties_From_ConfigurationApi populates our ConfigurationApi from the provided source ConfigurationApi
func (*ConfigurationApi) AssignProperties_To_ConfigurationApi ¶
func (configurationApi *ConfigurationApi) AssignProperties_To_ConfigurationApi(destination *storage.ConfigurationApi) error
AssignProperties_To_ConfigurationApi populates the provided destination ConfigurationApi from our ConfigurationApi
func (*ConfigurationApi) ConvertToARM ¶
func (configurationApi *ConfigurationApi) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ConfigurationApi) DeepCopy ¶
func (in *ConfigurationApi) DeepCopy() *ConfigurationApi
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationApi.
func (*ConfigurationApi) DeepCopyInto ¶
func (in *ConfigurationApi) DeepCopyInto(out *ConfigurationApi)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationApi) NewEmptyARMValue ¶
func (configurationApi *ConfigurationApi) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ConfigurationApi) PopulateFromARM ¶
func (configurationApi *ConfigurationApi) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ConfigurationApi_LegacyApi ¶
type ConfigurationApi_LegacyApi string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ConfigurationApi_LegacyApi_STATUS ¶
type ConfigurationApi_LegacyApi_STATUS string
type ConfigurationApi_STATUS ¶
type ConfigurationApi_STATUS struct { // LegacyApi: Indication whether or not the legacy Configuration API (v1) should be exposed on the API Management service. // Value is optional but must be 'Enabled' or 'Disabled'. If 'Disabled', legacy Configuration API (v1) will not be // available for self-hosted gateways. Default value is 'Enabled' LegacyApi *ConfigurationApi_LegacyApi_STATUS `json:"legacyApi,omitempty"` }
Information regarding the Configuration API of the API Management service.
func (*ConfigurationApi_STATUS) AssignProperties_From_ConfigurationApi_STATUS ¶
func (configurationApi *ConfigurationApi_STATUS) AssignProperties_From_ConfigurationApi_STATUS(source *storage.ConfigurationApi_STATUS) error
AssignProperties_From_ConfigurationApi_STATUS populates our ConfigurationApi_STATUS from the provided source ConfigurationApi_STATUS
func (*ConfigurationApi_STATUS) AssignProperties_To_ConfigurationApi_STATUS ¶
func (configurationApi *ConfigurationApi_STATUS) AssignProperties_To_ConfigurationApi_STATUS(destination *storage.ConfigurationApi_STATUS) error
AssignProperties_To_ConfigurationApi_STATUS populates the provided destination ConfigurationApi_STATUS from our ConfigurationApi_STATUS
func (*ConfigurationApi_STATUS) DeepCopy ¶
func (in *ConfigurationApi_STATUS) DeepCopy() *ConfigurationApi_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationApi_STATUS.
func (*ConfigurationApi_STATUS) DeepCopyInto ¶
func (in *ConfigurationApi_STATUS) DeepCopyInto(out *ConfigurationApi_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationApi_STATUS) NewEmptyARMValue ¶
func (configurationApi *ConfigurationApi_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ConfigurationApi_STATUS) PopulateFromARM ¶
func (configurationApi *ConfigurationApi_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FailureStatusCodeRange ¶
type FailureStatusCodeRange struct { // +kubebuilder:validation:Maximum=599 // +kubebuilder:validation:Minimum=200 // Max: The maximum http status code. Max *int `json:"max,omitempty"` // +kubebuilder:validation:Maximum=599 // +kubebuilder:validation:Minimum=200 // Min: The minimum http status code. Min *int `json:"min,omitempty"` }
The failure http status code range
func (*FailureStatusCodeRange) AssignProperties_From_FailureStatusCodeRange ¶
func (codeRange *FailureStatusCodeRange) AssignProperties_From_FailureStatusCodeRange(source *storage.FailureStatusCodeRange) error
AssignProperties_From_FailureStatusCodeRange populates our FailureStatusCodeRange from the provided source FailureStatusCodeRange
func (*FailureStatusCodeRange) AssignProperties_To_FailureStatusCodeRange ¶
func (codeRange *FailureStatusCodeRange) AssignProperties_To_FailureStatusCodeRange(destination *storage.FailureStatusCodeRange) error
AssignProperties_To_FailureStatusCodeRange populates the provided destination FailureStatusCodeRange from our FailureStatusCodeRange
func (*FailureStatusCodeRange) ConvertToARM ¶
func (codeRange *FailureStatusCodeRange) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*FailureStatusCodeRange) DeepCopy ¶
func (in *FailureStatusCodeRange) DeepCopy() *FailureStatusCodeRange
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailureStatusCodeRange.
func (*FailureStatusCodeRange) DeepCopyInto ¶
func (in *FailureStatusCodeRange) DeepCopyInto(out *FailureStatusCodeRange)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FailureStatusCodeRange) NewEmptyARMValue ¶
func (codeRange *FailureStatusCodeRange) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FailureStatusCodeRange) PopulateFromARM ¶
func (codeRange *FailureStatusCodeRange) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FailureStatusCodeRange_STATUS ¶
type FailureStatusCodeRange_STATUS struct { // +kubebuilder:validation:Maximum=599 // +kubebuilder:validation:Minimum=200 // Max: The maximum http status code. Max *int `json:"max,omitempty"` // +kubebuilder:validation:Maximum=599 // +kubebuilder:validation:Minimum=200 // Min: The minimum http status code. Min *int `json:"min,omitempty"` }
The failure http status code range
func (*FailureStatusCodeRange_STATUS) AssignProperties_From_FailureStatusCodeRange_STATUS ¶
func (codeRange *FailureStatusCodeRange_STATUS) AssignProperties_From_FailureStatusCodeRange_STATUS(source *storage.FailureStatusCodeRange_STATUS) error
AssignProperties_From_FailureStatusCodeRange_STATUS populates our FailureStatusCodeRange_STATUS from the provided source FailureStatusCodeRange_STATUS
func (*FailureStatusCodeRange_STATUS) AssignProperties_To_FailureStatusCodeRange_STATUS ¶
func (codeRange *FailureStatusCodeRange_STATUS) AssignProperties_To_FailureStatusCodeRange_STATUS(destination *storage.FailureStatusCodeRange_STATUS) error
AssignProperties_To_FailureStatusCodeRange_STATUS populates the provided destination FailureStatusCodeRange_STATUS from our FailureStatusCodeRange_STATUS
func (*FailureStatusCodeRange_STATUS) DeepCopy ¶
func (in *FailureStatusCodeRange_STATUS) DeepCopy() *FailureStatusCodeRange_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailureStatusCodeRange_STATUS.
func (*FailureStatusCodeRange_STATUS) DeepCopyInto ¶
func (in *FailureStatusCodeRange_STATUS) DeepCopyInto(out *FailureStatusCodeRange_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FailureStatusCodeRange_STATUS) NewEmptyARMValue ¶
func (codeRange *FailureStatusCodeRange_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FailureStatusCodeRange_STATUS) PopulateFromARM ¶
func (codeRange *FailureStatusCodeRange_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type HostnameConfiguration ¶
type HostnameConfiguration struct { // Certificate: Certificate information. Certificate *CertificateInformation `json:"certificate,omitempty"` // CertificatePassword: Certificate Password. CertificatePassword *genruntime.SecretReference `json:"certificatePassword,omitempty"` // CertificateSource: Certificate Source. CertificateSource *HostnameConfiguration_CertificateSource `json:"certificateSource,omitempty"` // CertificateStatus: Certificate Status. CertificateStatus *HostnameConfiguration_CertificateStatus `json:"certificateStatus,omitempty"` // DefaultSslBinding: Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. // If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is // useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The // setting only applied to gateway Hostname Type. DefaultSslBinding *bool `json:"defaultSslBinding,omitempty"` // EncodedCertificate: Base64 Encoded certificate. EncodedCertificate *string `json:"encodedCertificate,omitempty"` // +kubebuilder:validation:Required // HostName: Hostname to configure on the Api Management service. HostName *string `json:"hostName,omitempty"` // IdentityClientId: System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to // the keyVault containing the SSL certificate. IdentityClientId *string `json:"identityClientId,omitempty" optionalConfigMapPair:"IdentityClientId"` // IdentityClientIdFromConfig: System or User Assigned Managed identity clientId as generated by Azure AD, which has GET // access to the keyVault containing the SSL certificate. IdentityClientIdFromConfig *genruntime.ConfigMapReference `json:"identityClientIdFromConfig,omitempty" optionalConfigMapPair:"IdentityClientId"` // KeyVaultId: Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, // auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. // The secret should be of type *application/x-pkcs12* KeyVaultId *string `json:"keyVaultId,omitempty"` // NegotiateClientCertificate: Specify true to always negotiate client certificate on the hostname. Default Value is false. NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty"` // +kubebuilder:validation:Required // Type: Hostname type. Type *HostnameConfiguration_Type `json:"type,omitempty"` }
Custom hostname configuration.
func (*HostnameConfiguration) AssignProperties_From_HostnameConfiguration ¶
func (configuration *HostnameConfiguration) AssignProperties_From_HostnameConfiguration(source *storage.HostnameConfiguration) error
AssignProperties_From_HostnameConfiguration populates our HostnameConfiguration from the provided source HostnameConfiguration
func (*HostnameConfiguration) AssignProperties_To_HostnameConfiguration ¶
func (configuration *HostnameConfiguration) AssignProperties_To_HostnameConfiguration(destination *storage.HostnameConfiguration) error
AssignProperties_To_HostnameConfiguration populates the provided destination HostnameConfiguration from our HostnameConfiguration
func (*HostnameConfiguration) ConvertToARM ¶
func (configuration *HostnameConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*HostnameConfiguration) DeepCopy ¶
func (in *HostnameConfiguration) DeepCopy() *HostnameConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostnameConfiguration.
func (*HostnameConfiguration) DeepCopyInto ¶
func (in *HostnameConfiguration) DeepCopyInto(out *HostnameConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostnameConfiguration) NewEmptyARMValue ¶
func (configuration *HostnameConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*HostnameConfiguration) PopulateFromARM ¶
func (configuration *HostnameConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type HostnameConfiguration_CertificateSource ¶
type HostnameConfiguration_CertificateSource string
+kubebuilder:validation:Enum={"BuiltIn","Custom","KeyVault","Managed"}
type HostnameConfiguration_CertificateSource_STATUS ¶
type HostnameConfiguration_CertificateSource_STATUS string
type HostnameConfiguration_CertificateStatus ¶
type HostnameConfiguration_CertificateStatus string
+kubebuilder:validation:Enum={"Completed","Failed","InProgress"}
type HostnameConfiguration_CertificateStatus_STATUS ¶
type HostnameConfiguration_CertificateStatus_STATUS string
type HostnameConfiguration_STATUS ¶
type HostnameConfiguration_STATUS struct { // Certificate: Certificate information. Certificate *CertificateInformation_STATUS `json:"certificate,omitempty"` // CertificateSource: Certificate Source. CertificateSource *HostnameConfiguration_CertificateSource_STATUS `json:"certificateSource,omitempty"` // CertificateStatus: Certificate Status. CertificateStatus *HostnameConfiguration_CertificateStatus_STATUS `json:"certificateStatus,omitempty"` // DefaultSslBinding: Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. // If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is // useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The // setting only applied to gateway Hostname Type. DefaultSslBinding *bool `json:"defaultSslBinding,omitempty"` // EncodedCertificate: Base64 Encoded certificate. EncodedCertificate *string `json:"encodedCertificate,omitempty"` // HostName: Hostname to configure on the Api Management service. HostName *string `json:"hostName,omitempty"` // IdentityClientId: System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to // the keyVault containing the SSL certificate. IdentityClientId *string `json:"identityClientId,omitempty"` // KeyVaultId: Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, // auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. // The secret should be of type *application/x-pkcs12* KeyVaultId *string `json:"keyVaultId,omitempty"` // NegotiateClientCertificate: Specify true to always negotiate client certificate on the hostname. Default Value is false. NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty"` // Type: Hostname type. Type *HostnameConfiguration_Type_STATUS `json:"type,omitempty"` }
Custom hostname configuration.
func (*HostnameConfiguration_STATUS) AssignProperties_From_HostnameConfiguration_STATUS ¶
func (configuration *HostnameConfiguration_STATUS) AssignProperties_From_HostnameConfiguration_STATUS(source *storage.HostnameConfiguration_STATUS) error
AssignProperties_From_HostnameConfiguration_STATUS populates our HostnameConfiguration_STATUS from the provided source HostnameConfiguration_STATUS
func (*HostnameConfiguration_STATUS) AssignProperties_To_HostnameConfiguration_STATUS ¶
func (configuration *HostnameConfiguration_STATUS) AssignProperties_To_HostnameConfiguration_STATUS(destination *storage.HostnameConfiguration_STATUS) error
AssignProperties_To_HostnameConfiguration_STATUS populates the provided destination HostnameConfiguration_STATUS from our HostnameConfiguration_STATUS
func (*HostnameConfiguration_STATUS) DeepCopy ¶
func (in *HostnameConfiguration_STATUS) DeepCopy() *HostnameConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostnameConfiguration_STATUS.
func (*HostnameConfiguration_STATUS) DeepCopyInto ¶
func (in *HostnameConfiguration_STATUS) DeepCopyInto(out *HostnameConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostnameConfiguration_STATUS) NewEmptyARMValue ¶
func (configuration *HostnameConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*HostnameConfiguration_STATUS) PopulateFromARM ¶
func (configuration *HostnameConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type HostnameConfiguration_Type ¶
type HostnameConfiguration_Type string
+kubebuilder:validation:Enum={"ConfigurationApi","DeveloperPortal","Management","Portal","Proxy","Scm"}
type HostnameConfiguration_Type_STATUS ¶
type HostnameConfiguration_Type_STATUS string
type KeyVaultContractCreateProperties ¶
type KeyVaultContractCreateProperties struct { // IdentityClientId: Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used to access // key vault secret. IdentityClientId *string `json:"identityClientId,omitempty" optionalConfigMapPair:"IdentityClientId"` // IdentityClientIdFromConfig: Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used // to access key vault secret. IdentityClientIdFromConfig *genruntime.ConfigMapReference `json:"identityClientIdFromConfig,omitempty" optionalConfigMapPair:"IdentityClientId"` // SecretIdentifier: Key vault secret identifier for fetching secret. Providing a versioned secret will prevent // auto-refresh. This requires API Management service to be configured with aka.ms/apimmsi SecretIdentifier *string `json:"secretIdentifier,omitempty"` }
Create keyVault contract details.
func (*KeyVaultContractCreateProperties) AssignProperties_From_KeyVaultContractCreateProperties ¶
func (properties *KeyVaultContractCreateProperties) AssignProperties_From_KeyVaultContractCreateProperties(source *storage.KeyVaultContractCreateProperties) error
AssignProperties_From_KeyVaultContractCreateProperties populates our KeyVaultContractCreateProperties from the provided source KeyVaultContractCreateProperties
func (*KeyVaultContractCreateProperties) AssignProperties_To_KeyVaultContractCreateProperties ¶
func (properties *KeyVaultContractCreateProperties) AssignProperties_To_KeyVaultContractCreateProperties(destination *storage.KeyVaultContractCreateProperties) error
AssignProperties_To_KeyVaultContractCreateProperties populates the provided destination KeyVaultContractCreateProperties from our KeyVaultContractCreateProperties
func (*KeyVaultContractCreateProperties) ConvertToARM ¶
func (properties *KeyVaultContractCreateProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*KeyVaultContractCreateProperties) DeepCopy ¶
func (in *KeyVaultContractCreateProperties) DeepCopy() *KeyVaultContractCreateProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultContractCreateProperties.
func (*KeyVaultContractCreateProperties) DeepCopyInto ¶
func (in *KeyVaultContractCreateProperties) DeepCopyInto(out *KeyVaultContractCreateProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVaultContractCreateProperties) NewEmptyARMValue ¶
func (properties *KeyVaultContractCreateProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyVaultContractCreateProperties) PopulateFromARM ¶
func (properties *KeyVaultContractCreateProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyVaultContractProperties_STATUS ¶
type KeyVaultContractProperties_STATUS struct { // IdentityClientId: Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used to access // key vault secret. IdentityClientId *string `json:"identityClientId,omitempty"` // LastStatus: Last time sync and refresh status of secret from key vault. LastStatus *KeyVaultLastAccessStatusContractProperties_STATUS `json:"lastStatus,omitempty"` // SecretIdentifier: Key vault secret identifier for fetching secret. Providing a versioned secret will prevent // auto-refresh. This requires API Management service to be configured with aka.ms/apimmsi SecretIdentifier *string `json:"secretIdentifier,omitempty"` }
KeyVault contract details.
func (*KeyVaultContractProperties_STATUS) AssignProperties_From_KeyVaultContractProperties_STATUS ¶
func (properties *KeyVaultContractProperties_STATUS) AssignProperties_From_KeyVaultContractProperties_STATUS(source *storage.KeyVaultContractProperties_STATUS) error
AssignProperties_From_KeyVaultContractProperties_STATUS populates our KeyVaultContractProperties_STATUS from the provided source KeyVaultContractProperties_STATUS
func (*KeyVaultContractProperties_STATUS) AssignProperties_To_KeyVaultContractProperties_STATUS ¶
func (properties *KeyVaultContractProperties_STATUS) AssignProperties_To_KeyVaultContractProperties_STATUS(destination *storage.KeyVaultContractProperties_STATUS) error
AssignProperties_To_KeyVaultContractProperties_STATUS populates the provided destination KeyVaultContractProperties_STATUS from our KeyVaultContractProperties_STATUS
func (*KeyVaultContractProperties_STATUS) DeepCopy ¶
func (in *KeyVaultContractProperties_STATUS) DeepCopy() *KeyVaultContractProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultContractProperties_STATUS.
func (*KeyVaultContractProperties_STATUS) DeepCopyInto ¶
func (in *KeyVaultContractProperties_STATUS) DeepCopyInto(out *KeyVaultContractProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVaultContractProperties_STATUS) NewEmptyARMValue ¶
func (properties *KeyVaultContractProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyVaultContractProperties_STATUS) PopulateFromARM ¶
func (properties *KeyVaultContractProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type KeyVaultLastAccessStatusContractProperties_STATUS ¶
type KeyVaultLastAccessStatusContractProperties_STATUS struct { // Code: Last status code for sync and refresh of secret from key vault. Code *string `json:"code,omitempty"` // Message: Details of the error else empty. Message *string `json:"message,omitempty"` // TimeStampUtc: Last time secret was accessed. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as // specified by the ISO 8601 standard. TimeStampUtc *string `json:"timeStampUtc,omitempty"` }
Issue contract Update Properties.
func (*KeyVaultLastAccessStatusContractProperties_STATUS) AssignProperties_From_KeyVaultLastAccessStatusContractProperties_STATUS ¶
func (properties *KeyVaultLastAccessStatusContractProperties_STATUS) AssignProperties_From_KeyVaultLastAccessStatusContractProperties_STATUS(source *storage.KeyVaultLastAccessStatusContractProperties_STATUS) error
AssignProperties_From_KeyVaultLastAccessStatusContractProperties_STATUS populates our KeyVaultLastAccessStatusContractProperties_STATUS from the provided source KeyVaultLastAccessStatusContractProperties_STATUS
func (*KeyVaultLastAccessStatusContractProperties_STATUS) AssignProperties_To_KeyVaultLastAccessStatusContractProperties_STATUS ¶
func (properties *KeyVaultLastAccessStatusContractProperties_STATUS) AssignProperties_To_KeyVaultLastAccessStatusContractProperties_STATUS(destination *storage.KeyVaultLastAccessStatusContractProperties_STATUS) error
AssignProperties_To_KeyVaultLastAccessStatusContractProperties_STATUS populates the provided destination KeyVaultLastAccessStatusContractProperties_STATUS from our KeyVaultLastAccessStatusContractProperties_STATUS
func (*KeyVaultLastAccessStatusContractProperties_STATUS) DeepCopy ¶
func (in *KeyVaultLastAccessStatusContractProperties_STATUS) DeepCopy() *KeyVaultLastAccessStatusContractProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyVaultLastAccessStatusContractProperties_STATUS.
func (*KeyVaultLastAccessStatusContractProperties_STATUS) DeepCopyInto ¶
func (in *KeyVaultLastAccessStatusContractProperties_STATUS) DeepCopyInto(out *KeyVaultLastAccessStatusContractProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeyVaultLastAccessStatusContractProperties_STATUS) NewEmptyARMValue ¶
func (properties *KeyVaultLastAccessStatusContractProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*KeyVaultLastAccessStatusContractProperties_STATUS) PopulateFromARM ¶
func (properties *KeyVaultLastAccessStatusContractProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NamedValue ¶
type NamedValue struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NamedValue_Spec `json:"spec,omitempty"` Status NamedValue_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimnamedvalues.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/{namedValueId}
func (*NamedValue) AssignProperties_From_NamedValue ¶
func (value *NamedValue) AssignProperties_From_NamedValue(source *storage.NamedValue) error
AssignProperties_From_NamedValue populates our NamedValue from the provided source NamedValue
func (*NamedValue) AssignProperties_To_NamedValue ¶
func (value *NamedValue) AssignProperties_To_NamedValue(destination *storage.NamedValue) error
AssignProperties_To_NamedValue populates the provided destination NamedValue from our NamedValue
func (*NamedValue) AzureName ¶
func (value *NamedValue) AzureName() string
AzureName returns the Azure name of the resource
func (*NamedValue) ConfigMapDestinationExpressions ¶
func (value *NamedValue) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*NamedValue) ConvertFrom ¶
func (value *NamedValue) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our NamedValue from the provided hub NamedValue
func (*NamedValue) ConvertTo ¶
func (value *NamedValue) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub NamedValue from our NamedValue
func (*NamedValue) DeepCopy ¶
func (in *NamedValue) DeepCopy() *NamedValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValue.
func (*NamedValue) DeepCopyInto ¶
func (in *NamedValue) DeepCopyInto(out *NamedValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamedValue) DeepCopyObject ¶
func (in *NamedValue) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NamedValue) Default ¶
func (value *NamedValue) Default()
Default applies defaults to the NamedValue resource
func (NamedValue) GetAPIVersion ¶
func (value NamedValue) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"
func (*NamedValue) GetConditions ¶
func (value *NamedValue) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NamedValue) GetResourceScope ¶
func (value *NamedValue) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NamedValue) GetSpec ¶
func (value *NamedValue) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NamedValue) GetStatus ¶
func (value *NamedValue) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NamedValue) GetSupportedOperations ¶
func (value *NamedValue) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*NamedValue) GetType ¶
func (value *NamedValue) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/namedValues"
func (*NamedValue) NewEmptyStatus ¶
func (value *NamedValue) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NamedValue) OriginalGVK ¶
func (value *NamedValue) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NamedValue) Owner ¶
func (value *NamedValue) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NamedValue) SecretDestinationExpressions ¶
func (value *NamedValue) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*NamedValue) SetConditions ¶
func (value *NamedValue) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NamedValue) SetStatus ¶
func (value *NamedValue) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*NamedValue) ValidateCreate ¶
func (value *NamedValue) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*NamedValue) ValidateDelete ¶
func (value *NamedValue) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*NamedValue) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type NamedValueList ¶
type NamedValueList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamedValue `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimnamedvalues.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/{namedValueId}
func (*NamedValueList) DeepCopy ¶
func (in *NamedValueList) DeepCopy() *NamedValueList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValueList.
func (*NamedValueList) DeepCopyInto ¶
func (in *NamedValueList) DeepCopyInto(out *NamedValueList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamedValueList) DeepCopyObject ¶
func (in *NamedValueList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NamedValueOperatorSpec ¶
type NamedValueOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*NamedValueOperatorSpec) AssignProperties_From_NamedValueOperatorSpec ¶
func (operator *NamedValueOperatorSpec) AssignProperties_From_NamedValueOperatorSpec(source *storage.NamedValueOperatorSpec) error
AssignProperties_From_NamedValueOperatorSpec populates our NamedValueOperatorSpec from the provided source NamedValueOperatorSpec
func (*NamedValueOperatorSpec) AssignProperties_To_NamedValueOperatorSpec ¶
func (operator *NamedValueOperatorSpec) AssignProperties_To_NamedValueOperatorSpec(destination *storage.NamedValueOperatorSpec) error
AssignProperties_To_NamedValueOperatorSpec populates the provided destination NamedValueOperatorSpec from our NamedValueOperatorSpec
func (*NamedValueOperatorSpec) DeepCopy ¶
func (in *NamedValueOperatorSpec) DeepCopy() *NamedValueOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValueOperatorSpec.
func (*NamedValueOperatorSpec) DeepCopyInto ¶
func (in *NamedValueOperatorSpec) DeepCopyInto(out *NamedValueOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NamedValue_STATUS ¶
type NamedValue_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // DisplayName: Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters. DisplayName *string `json:"displayName,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // KeyVault: KeyVault location details of the namedValue. KeyVault *KeyVaultContractProperties_STATUS `json:"keyVault,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // ProvisioningState: The provisioning state ProvisioningState *string `json:"provisioningState,omitempty"` // Secret: Determines whether the value is a secret and should be encrypted or not. Default value is false. Secret *bool `json:"secret,omitempty"` // Tags: Optional tags that when provided can be used to filter the NamedValue list. Tags []string `json:"tags,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` // Value: Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This // property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value. Value *string `json:"value,omitempty"` }
func (*NamedValue_STATUS) AssignProperties_From_NamedValue_STATUS ¶
func (value *NamedValue_STATUS) AssignProperties_From_NamedValue_STATUS(source *storage.NamedValue_STATUS) error
AssignProperties_From_NamedValue_STATUS populates our NamedValue_STATUS from the provided source NamedValue_STATUS
func (*NamedValue_STATUS) AssignProperties_To_NamedValue_STATUS ¶
func (value *NamedValue_STATUS) AssignProperties_To_NamedValue_STATUS(destination *storage.NamedValue_STATUS) error
AssignProperties_To_NamedValue_STATUS populates the provided destination NamedValue_STATUS from our NamedValue_STATUS
func (*NamedValue_STATUS) ConvertStatusFrom ¶
func (value *NamedValue_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our NamedValue_STATUS from the provided source
func (*NamedValue_STATUS) ConvertStatusTo ¶
func (value *NamedValue_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our NamedValue_STATUS
func (*NamedValue_STATUS) DeepCopy ¶
func (in *NamedValue_STATUS) DeepCopy() *NamedValue_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValue_STATUS.
func (*NamedValue_STATUS) DeepCopyInto ¶
func (in *NamedValue_STATUS) DeepCopyInto(out *NamedValue_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamedValue_STATUS) NewEmptyARMValue ¶
func (value *NamedValue_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NamedValue_STATUS) PopulateFromARM ¶
func (value *NamedValue_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NamedValue_Spec ¶
type NamedValue_Spec struct { // +kubebuilder:validation:MaxLength=256 // +kubebuilder:validation:Pattern="^[^*#&+:<>?]+$" // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:MaxLength=256 // +kubebuilder:validation:MinLength=1 // +kubebuilder:validation:Pattern="^[A-Za-z0-9-._]+$" // DisplayName: Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters. DisplayName *string `json:"displayName,omitempty"` // KeyVault: KeyVault location details of the namedValue. KeyVault *KeyVaultContractCreateProperties `json:"keyVault,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *NamedValueOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a apimanagement.azure.com/Service resource Owner *genruntime.KnownResourceReference `group:"apimanagement.azure.com" json:"owner,omitempty" kind:"Service"` // Secret: Determines whether the value is a secret and should be encrypted or not. Default value is false. Secret *bool `json:"secret,omitempty"` // +kubebuilder:validation:MaxItems=32 // Tags: Optional tags that when provided can be used to filter the NamedValue list. Tags []string `json:"tags,omitempty"` // +kubebuilder:validation:MaxLength=4096 // Value: Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This // property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value. Value *string `json:"value,omitempty"` }
func (*NamedValue_Spec) AssignProperties_From_NamedValue_Spec ¶
func (value *NamedValue_Spec) AssignProperties_From_NamedValue_Spec(source *storage.NamedValue_Spec) error
AssignProperties_From_NamedValue_Spec populates our NamedValue_Spec from the provided source NamedValue_Spec
func (*NamedValue_Spec) AssignProperties_To_NamedValue_Spec ¶
func (value *NamedValue_Spec) AssignProperties_To_NamedValue_Spec(destination *storage.NamedValue_Spec) error
AssignProperties_To_NamedValue_Spec populates the provided destination NamedValue_Spec from our NamedValue_Spec
func (*NamedValue_Spec) ConvertSpecFrom ¶
func (value *NamedValue_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NamedValue_Spec from the provided source
func (*NamedValue_Spec) ConvertSpecTo ¶
func (value *NamedValue_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NamedValue_Spec
func (*NamedValue_Spec) ConvertToARM ¶
func (value *NamedValue_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NamedValue_Spec) DeepCopy ¶
func (in *NamedValue_Spec) DeepCopy() *NamedValue_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValue_Spec.
func (*NamedValue_Spec) DeepCopyInto ¶
func (in *NamedValue_Spec) DeepCopyInto(out *NamedValue_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NamedValue_Spec) NewEmptyARMValue ¶
func (value *NamedValue_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NamedValue_Spec) OriginalVersion ¶
func (value *NamedValue_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*NamedValue_Spec) PopulateFromARM ¶
func (value *NamedValue_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*NamedValue_Spec) SetAzureName ¶
func (value *NamedValue_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type OAuth2AuthenticationSettingsContract ¶
type OAuth2AuthenticationSettingsContract struct { // AuthorizationServerId: OAuth authorization server identifier. AuthorizationServerId *string `json:"authorizationServerId,omitempty"` // Scope: operations scope. Scope *string `json:"scope,omitempty"` }
API OAuth2 Authentication settings details.
func (*OAuth2AuthenticationSettingsContract) AssignProperties_From_OAuth2AuthenticationSettingsContract ¶
func (contract *OAuth2AuthenticationSettingsContract) AssignProperties_From_OAuth2AuthenticationSettingsContract(source *storage.OAuth2AuthenticationSettingsContract) error
AssignProperties_From_OAuth2AuthenticationSettingsContract populates our OAuth2AuthenticationSettingsContract from the provided source OAuth2AuthenticationSettingsContract
func (*OAuth2AuthenticationSettingsContract) AssignProperties_To_OAuth2AuthenticationSettingsContract ¶
func (contract *OAuth2AuthenticationSettingsContract) AssignProperties_To_OAuth2AuthenticationSettingsContract(destination *storage.OAuth2AuthenticationSettingsContract) error
AssignProperties_To_OAuth2AuthenticationSettingsContract populates the provided destination OAuth2AuthenticationSettingsContract from our OAuth2AuthenticationSettingsContract
func (*OAuth2AuthenticationSettingsContract) ConvertToARM ¶
func (contract *OAuth2AuthenticationSettingsContract) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*OAuth2AuthenticationSettingsContract) DeepCopy ¶
func (in *OAuth2AuthenticationSettingsContract) DeepCopy() *OAuth2AuthenticationSettingsContract
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuth2AuthenticationSettingsContract.
func (*OAuth2AuthenticationSettingsContract) DeepCopyInto ¶
func (in *OAuth2AuthenticationSettingsContract) DeepCopyInto(out *OAuth2AuthenticationSettingsContract)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OAuth2AuthenticationSettingsContract) NewEmptyARMValue ¶
func (contract *OAuth2AuthenticationSettingsContract) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*OAuth2AuthenticationSettingsContract) PopulateFromARM ¶
func (contract *OAuth2AuthenticationSettingsContract) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type OAuth2AuthenticationSettingsContract_STATUS ¶
type OAuth2AuthenticationSettingsContract_STATUS struct { // AuthorizationServerId: OAuth authorization server identifier. AuthorizationServerId *string `json:"authorizationServerId,omitempty"` // Scope: operations scope. Scope *string `json:"scope,omitempty"` }
API OAuth2 Authentication settings details.
func (*OAuth2AuthenticationSettingsContract_STATUS) AssignProperties_From_OAuth2AuthenticationSettingsContract_STATUS ¶
func (contract *OAuth2AuthenticationSettingsContract_STATUS) AssignProperties_From_OAuth2AuthenticationSettingsContract_STATUS(source *storage.OAuth2AuthenticationSettingsContract_STATUS) error
AssignProperties_From_OAuth2AuthenticationSettingsContract_STATUS populates our OAuth2AuthenticationSettingsContract_STATUS from the provided source OAuth2AuthenticationSettingsContract_STATUS
func (*OAuth2AuthenticationSettingsContract_STATUS) AssignProperties_To_OAuth2AuthenticationSettingsContract_STATUS ¶
func (contract *OAuth2AuthenticationSettingsContract_STATUS) AssignProperties_To_OAuth2AuthenticationSettingsContract_STATUS(destination *storage.OAuth2AuthenticationSettingsContract_STATUS) error
AssignProperties_To_OAuth2AuthenticationSettingsContract_STATUS populates the provided destination OAuth2AuthenticationSettingsContract_STATUS from our OAuth2AuthenticationSettingsContract_STATUS
func (*OAuth2AuthenticationSettingsContract_STATUS) DeepCopy ¶
func (in *OAuth2AuthenticationSettingsContract_STATUS) DeepCopy() *OAuth2AuthenticationSettingsContract_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OAuth2AuthenticationSettingsContract_STATUS.
func (*OAuth2AuthenticationSettingsContract_STATUS) DeepCopyInto ¶
func (in *OAuth2AuthenticationSettingsContract_STATUS) DeepCopyInto(out *OAuth2AuthenticationSettingsContract_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OAuth2AuthenticationSettingsContract_STATUS) NewEmptyARMValue ¶
func (contract *OAuth2AuthenticationSettingsContract_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*OAuth2AuthenticationSettingsContract_STATUS) PopulateFromARM ¶
func (contract *OAuth2AuthenticationSettingsContract_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type OpenIdAuthenticationSettingsContract ¶
type OpenIdAuthenticationSettingsContract struct { // BearerTokenSendingMethods: How to send token to the server. BearerTokenSendingMethods []BearerTokenSendingMethodsContract `json:"bearerTokenSendingMethods,omitempty"` // OpenidProviderId: OAuth authorization server identifier. OpenidProviderId *string `json:"openidProviderId,omitempty"` }
API OAuth2 Authentication settings details.
func (*OpenIdAuthenticationSettingsContract) AssignProperties_From_OpenIdAuthenticationSettingsContract ¶
func (contract *OpenIdAuthenticationSettingsContract) AssignProperties_From_OpenIdAuthenticationSettingsContract(source *storage.OpenIdAuthenticationSettingsContract) error
AssignProperties_From_OpenIdAuthenticationSettingsContract populates our OpenIdAuthenticationSettingsContract from the provided source OpenIdAuthenticationSettingsContract
func (*OpenIdAuthenticationSettingsContract) AssignProperties_To_OpenIdAuthenticationSettingsContract ¶
func (contract *OpenIdAuthenticationSettingsContract) AssignProperties_To_OpenIdAuthenticationSettingsContract(destination *storage.OpenIdAuthenticationSettingsContract) error
AssignProperties_To_OpenIdAuthenticationSettingsContract populates the provided destination OpenIdAuthenticationSettingsContract from our OpenIdAuthenticationSettingsContract
func (*OpenIdAuthenticationSettingsContract) ConvertToARM ¶
func (contract *OpenIdAuthenticationSettingsContract) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*OpenIdAuthenticationSettingsContract) DeepCopy ¶
func (in *OpenIdAuthenticationSettingsContract) DeepCopy() *OpenIdAuthenticationSettingsContract
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIdAuthenticationSettingsContract.
func (*OpenIdAuthenticationSettingsContract) DeepCopyInto ¶
func (in *OpenIdAuthenticationSettingsContract) DeepCopyInto(out *OpenIdAuthenticationSettingsContract)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenIdAuthenticationSettingsContract) NewEmptyARMValue ¶
func (contract *OpenIdAuthenticationSettingsContract) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*OpenIdAuthenticationSettingsContract) PopulateFromARM ¶
func (contract *OpenIdAuthenticationSettingsContract) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type OpenIdAuthenticationSettingsContract_STATUS ¶
type OpenIdAuthenticationSettingsContract_STATUS struct { // BearerTokenSendingMethods: How to send token to the server. BearerTokenSendingMethods []BearerTokenSendingMethodsContract_STATUS `json:"bearerTokenSendingMethods,omitempty"` // OpenidProviderId: OAuth authorization server identifier. OpenidProviderId *string `json:"openidProviderId,omitempty"` }
API OAuth2 Authentication settings details.
func (*OpenIdAuthenticationSettingsContract_STATUS) AssignProperties_From_OpenIdAuthenticationSettingsContract_STATUS ¶
func (contract *OpenIdAuthenticationSettingsContract_STATUS) AssignProperties_From_OpenIdAuthenticationSettingsContract_STATUS(source *storage.OpenIdAuthenticationSettingsContract_STATUS) error
AssignProperties_From_OpenIdAuthenticationSettingsContract_STATUS populates our OpenIdAuthenticationSettingsContract_STATUS from the provided source OpenIdAuthenticationSettingsContract_STATUS
func (*OpenIdAuthenticationSettingsContract_STATUS) AssignProperties_To_OpenIdAuthenticationSettingsContract_STATUS ¶
func (contract *OpenIdAuthenticationSettingsContract_STATUS) AssignProperties_To_OpenIdAuthenticationSettingsContract_STATUS(destination *storage.OpenIdAuthenticationSettingsContract_STATUS) error
AssignProperties_To_OpenIdAuthenticationSettingsContract_STATUS populates the provided destination OpenIdAuthenticationSettingsContract_STATUS from our OpenIdAuthenticationSettingsContract_STATUS
func (*OpenIdAuthenticationSettingsContract_STATUS) DeepCopy ¶
func (in *OpenIdAuthenticationSettingsContract_STATUS) DeepCopy() *OpenIdAuthenticationSettingsContract_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIdAuthenticationSettingsContract_STATUS.
func (*OpenIdAuthenticationSettingsContract_STATUS) DeepCopyInto ¶
func (in *OpenIdAuthenticationSettingsContract_STATUS) DeepCopyInto(out *OpenIdAuthenticationSettingsContract_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OpenIdAuthenticationSettingsContract_STATUS) NewEmptyARMValue ¶
func (contract *OpenIdAuthenticationSettingsContract_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*OpenIdAuthenticationSettingsContract_STATUS) PopulateFromARM ¶
func (contract *OpenIdAuthenticationSettingsContract_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Policy ¶
type Policy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Policy_Spec `json:"spec,omitempty"` Status Policy_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimpolicies.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies/{policyId}
func (*Policy) AssignProperties_From_Policy ¶
AssignProperties_From_Policy populates our Policy from the provided source Policy
func (*Policy) AssignProperties_To_Policy ¶
AssignProperties_To_Policy populates the provided destination Policy from our Policy
func (*Policy) ConfigMapDestinationExpressions ¶
func (policy *Policy) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*Policy) ConvertFrom ¶
func (policy *Policy) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our Policy from the provided hub Policy
func (*Policy) ConvertTo ¶
func (policy *Policy) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub Policy from our Policy
func (*Policy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Policy.
func (*Policy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Policy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Policy) Default ¶
func (policy *Policy) Default()
Default applies defaults to the Policy resource
func (Policy) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"
func (*Policy) GetConditions ¶
func (policy *Policy) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*Policy) GetResourceScope ¶
func (policy *Policy) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*Policy) GetSpec ¶
func (policy *Policy) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*Policy) GetStatus ¶
func (policy *Policy) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*Policy) GetSupportedOperations ¶
func (policy *Policy) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*Policy) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/policies"
func (*Policy) NewEmptyStatus ¶
func (policy *Policy) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*Policy) OriginalGVK ¶
func (policy *Policy) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*Policy) Owner ¶
func (policy *Policy) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*Policy) SecretDestinationExpressions ¶
func (policy *Policy) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*Policy) SetConditions ¶
func (policy *Policy) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*Policy) SetStatus ¶
func (policy *Policy) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*Policy) ValidateCreate ¶
ValidateCreate validates the creation of the resource
func (*Policy) ValidateDelete ¶
ValidateDelete validates the deletion of the resource
type PolicyContractProperties_Format ¶
type PolicyContractProperties_Format string
+kubebuilder:validation:Enum={"rawxml","rawxml-link","xml","xml-link"}
type PolicyContractProperties_Format_STATUS ¶
type PolicyContractProperties_Format_STATUS string
type PolicyFragment ¶
type PolicyFragment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicyFragment_Spec `json:"spec,omitempty"` Status PolicyFragment_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimpolicyfragments.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyFragments/{id}
func (*PolicyFragment) AssignProperties_From_PolicyFragment ¶
func (fragment *PolicyFragment) AssignProperties_From_PolicyFragment(source *storage.PolicyFragment) error
AssignProperties_From_PolicyFragment populates our PolicyFragment from the provided source PolicyFragment
func (*PolicyFragment) AssignProperties_To_PolicyFragment ¶
func (fragment *PolicyFragment) AssignProperties_To_PolicyFragment(destination *storage.PolicyFragment) error
AssignProperties_To_PolicyFragment populates the provided destination PolicyFragment from our PolicyFragment
func (*PolicyFragment) AzureName ¶
func (fragment *PolicyFragment) AzureName() string
AzureName returns the Azure name of the resource
func (*PolicyFragment) ConfigMapDestinationExpressions ¶
func (fragment *PolicyFragment) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*PolicyFragment) ConvertFrom ¶
func (fragment *PolicyFragment) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PolicyFragment from the provided hub PolicyFragment
func (*PolicyFragment) ConvertTo ¶
func (fragment *PolicyFragment) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PolicyFragment from our PolicyFragment
func (*PolicyFragment) DeepCopy ¶
func (in *PolicyFragment) DeepCopy() *PolicyFragment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyFragment.
func (*PolicyFragment) DeepCopyInto ¶
func (in *PolicyFragment) DeepCopyInto(out *PolicyFragment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyFragment) DeepCopyObject ¶
func (in *PolicyFragment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyFragment) Default ¶
func (fragment *PolicyFragment) Default()
Default applies defaults to the PolicyFragment resource
func (PolicyFragment) GetAPIVersion ¶
func (fragment PolicyFragment) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"
func (*PolicyFragment) GetConditions ¶
func (fragment *PolicyFragment) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PolicyFragment) GetResourceScope ¶
func (fragment *PolicyFragment) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PolicyFragment) GetSpec ¶
func (fragment *PolicyFragment) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PolicyFragment) GetStatus ¶
func (fragment *PolicyFragment) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PolicyFragment) GetSupportedOperations ¶
func (fragment *PolicyFragment) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PolicyFragment) GetType ¶
func (fragment *PolicyFragment) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/policyFragments"
func (*PolicyFragment) NewEmptyStatus ¶
func (fragment *PolicyFragment) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PolicyFragment) OriginalGVK ¶
func (fragment *PolicyFragment) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PolicyFragment) Owner ¶
func (fragment *PolicyFragment) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PolicyFragment) SecretDestinationExpressions ¶
func (fragment *PolicyFragment) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*PolicyFragment) SetConditions ¶
func (fragment *PolicyFragment) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PolicyFragment) SetStatus ¶
func (fragment *PolicyFragment) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*PolicyFragment) ValidateCreate ¶
func (fragment *PolicyFragment) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*PolicyFragment) ValidateDelete ¶
func (fragment *PolicyFragment) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*PolicyFragment) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type PolicyFragmentContractProperties_Format ¶
type PolicyFragmentContractProperties_Format string
+kubebuilder:validation:Enum={"rawxml","xml"}
type PolicyFragmentContractProperties_Format_STATUS ¶
type PolicyFragmentContractProperties_Format_STATUS string
type PolicyFragmentList ¶
type PolicyFragmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PolicyFragment `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimpolicyfragments.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyFragments/{id}
func (*PolicyFragmentList) DeepCopy ¶
func (in *PolicyFragmentList) DeepCopy() *PolicyFragmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyFragmentList.
func (*PolicyFragmentList) DeepCopyInto ¶
func (in *PolicyFragmentList) DeepCopyInto(out *PolicyFragmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyFragmentList) DeepCopyObject ¶
func (in *PolicyFragmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PolicyFragmentOperatorSpec ¶
type PolicyFragmentOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PolicyFragmentOperatorSpec) AssignProperties_From_PolicyFragmentOperatorSpec ¶
func (operator *PolicyFragmentOperatorSpec) AssignProperties_From_PolicyFragmentOperatorSpec(source *storage.PolicyFragmentOperatorSpec) error
AssignProperties_From_PolicyFragmentOperatorSpec populates our PolicyFragmentOperatorSpec from the provided source PolicyFragmentOperatorSpec
func (*PolicyFragmentOperatorSpec) AssignProperties_To_PolicyFragmentOperatorSpec ¶
func (operator *PolicyFragmentOperatorSpec) AssignProperties_To_PolicyFragmentOperatorSpec(destination *storage.PolicyFragmentOperatorSpec) error
AssignProperties_To_PolicyFragmentOperatorSpec populates the provided destination PolicyFragmentOperatorSpec from our PolicyFragmentOperatorSpec
func (*PolicyFragmentOperatorSpec) DeepCopy ¶
func (in *PolicyFragmentOperatorSpec) DeepCopy() *PolicyFragmentOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyFragmentOperatorSpec.
func (*PolicyFragmentOperatorSpec) DeepCopyInto ¶
func (in *PolicyFragmentOperatorSpec) DeepCopyInto(out *PolicyFragmentOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyFragment_STATUS ¶
type PolicyFragment_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Description: Policy fragment description. Description *string `json:"description,omitempty"` // Format: Format of the policy fragment content. Format *PolicyFragmentContractProperties_Format_STATUS `json:"format,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // ProvisioningState: The provisioning state ProvisioningState *string `json:"provisioningState,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` // Value: Contents of the policy fragment. Value *string `json:"value,omitempty"` }
func (*PolicyFragment_STATUS) AssignProperties_From_PolicyFragment_STATUS ¶
func (fragment *PolicyFragment_STATUS) AssignProperties_From_PolicyFragment_STATUS(source *storage.PolicyFragment_STATUS) error
AssignProperties_From_PolicyFragment_STATUS populates our PolicyFragment_STATUS from the provided source PolicyFragment_STATUS
func (*PolicyFragment_STATUS) AssignProperties_To_PolicyFragment_STATUS ¶
func (fragment *PolicyFragment_STATUS) AssignProperties_To_PolicyFragment_STATUS(destination *storage.PolicyFragment_STATUS) error
AssignProperties_To_PolicyFragment_STATUS populates the provided destination PolicyFragment_STATUS from our PolicyFragment_STATUS
func (*PolicyFragment_STATUS) ConvertStatusFrom ¶
func (fragment *PolicyFragment_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PolicyFragment_STATUS from the provided source
func (*PolicyFragment_STATUS) ConvertStatusTo ¶
func (fragment *PolicyFragment_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PolicyFragment_STATUS
func (*PolicyFragment_STATUS) DeepCopy ¶
func (in *PolicyFragment_STATUS) DeepCopy() *PolicyFragment_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyFragment_STATUS.
func (*PolicyFragment_STATUS) DeepCopyInto ¶
func (in *PolicyFragment_STATUS) DeepCopyInto(out *PolicyFragment_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyFragment_STATUS) NewEmptyARMValue ¶
func (fragment *PolicyFragment_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PolicyFragment_STATUS) PopulateFromARM ¶
func (fragment *PolicyFragment_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PolicyFragment_Spec ¶
type PolicyFragment_Spec struct { // +kubebuilder:validation:MaxLength=80 // +kubebuilder:validation:MinLength=1 // +kubebuilder:validation:Pattern="(^[\\w]+$)|(^[\\w][\\w\\-]+[\\w]$)" // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // +kubebuilder:validation:MaxLength=1000 // +kubebuilder:validation:MinLength=0 // Description: Policy fragment description. Description *string `json:"description,omitempty"` // Format: Format of the policy fragment content. Format *PolicyFragmentContractProperties_Format `json:"format,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *PolicyFragmentOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a apimanagement.azure.com/Service resource Owner *genruntime.KnownResourceReference `group:"apimanagement.azure.com" json:"owner,omitempty" kind:"Service"` // +kubebuilder:validation:Required // Value: Contents of the policy fragment. Value *string `json:"value,omitempty"` }
func (*PolicyFragment_Spec) AssignProperties_From_PolicyFragment_Spec ¶
func (fragment *PolicyFragment_Spec) AssignProperties_From_PolicyFragment_Spec(source *storage.PolicyFragment_Spec) error
AssignProperties_From_PolicyFragment_Spec populates our PolicyFragment_Spec from the provided source PolicyFragment_Spec
func (*PolicyFragment_Spec) AssignProperties_To_PolicyFragment_Spec ¶
func (fragment *PolicyFragment_Spec) AssignProperties_To_PolicyFragment_Spec(destination *storage.PolicyFragment_Spec) error
AssignProperties_To_PolicyFragment_Spec populates the provided destination PolicyFragment_Spec from our PolicyFragment_Spec
func (*PolicyFragment_Spec) ConvertSpecFrom ¶
func (fragment *PolicyFragment_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PolicyFragment_Spec from the provided source
func (*PolicyFragment_Spec) ConvertSpecTo ¶
func (fragment *PolicyFragment_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PolicyFragment_Spec
func (*PolicyFragment_Spec) ConvertToARM ¶
func (fragment *PolicyFragment_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PolicyFragment_Spec) DeepCopy ¶
func (in *PolicyFragment_Spec) DeepCopy() *PolicyFragment_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyFragment_Spec.
func (*PolicyFragment_Spec) DeepCopyInto ¶
func (in *PolicyFragment_Spec) DeepCopyInto(out *PolicyFragment_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyFragment_Spec) NewEmptyARMValue ¶
func (fragment *PolicyFragment_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PolicyFragment_Spec) OriginalVersion ¶
func (fragment *PolicyFragment_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PolicyFragment_Spec) PopulateFromARM ¶
func (fragment *PolicyFragment_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PolicyFragment_Spec) SetAzureName ¶
func (fragment *PolicyFragment_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PolicyList ¶
type PolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Policy `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimpolicies.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies/{policyId}
func (*PolicyList) DeepCopy ¶
func (in *PolicyList) DeepCopy() *PolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyList.
func (*PolicyList) DeepCopyInto ¶
func (in *PolicyList) DeepCopyInto(out *PolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyList) DeepCopyObject ¶
func (in *PolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PolicyOperatorSpec ¶
type PolicyOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PolicyOperatorSpec) AssignProperties_From_PolicyOperatorSpec ¶
func (operator *PolicyOperatorSpec) AssignProperties_From_PolicyOperatorSpec(source *storage.PolicyOperatorSpec) error
AssignProperties_From_PolicyOperatorSpec populates our PolicyOperatorSpec from the provided source PolicyOperatorSpec
func (*PolicyOperatorSpec) AssignProperties_To_PolicyOperatorSpec ¶
func (operator *PolicyOperatorSpec) AssignProperties_To_PolicyOperatorSpec(destination *storage.PolicyOperatorSpec) error
AssignProperties_To_PolicyOperatorSpec populates the provided destination PolicyOperatorSpec from our PolicyOperatorSpec
func (*PolicyOperatorSpec) DeepCopy ¶
func (in *PolicyOperatorSpec) DeepCopy() *PolicyOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyOperatorSpec.
func (*PolicyOperatorSpec) DeepCopyInto ¶
func (in *PolicyOperatorSpec) DeepCopyInto(out *PolicyOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Policy_STATUS ¶
type Policy_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Format: Format of the policyContent. Format *PolicyContractProperties_Format_STATUS `json:"format,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` // Value: Contents of the Policy as defined by the format. Value *string `json:"value,omitempty"` }
func (*Policy_STATUS) AssignProperties_From_Policy_STATUS ¶
func (policy *Policy_STATUS) AssignProperties_From_Policy_STATUS(source *storage.Policy_STATUS) error
AssignProperties_From_Policy_STATUS populates our Policy_STATUS from the provided source Policy_STATUS
func (*Policy_STATUS) AssignProperties_To_Policy_STATUS ¶
func (policy *Policy_STATUS) AssignProperties_To_Policy_STATUS(destination *storage.Policy_STATUS) error
AssignProperties_To_Policy_STATUS populates the provided destination Policy_STATUS from our Policy_STATUS
func (*Policy_STATUS) ConvertStatusFrom ¶
func (policy *Policy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Policy_STATUS from the provided source
func (*Policy_STATUS) ConvertStatusTo ¶
func (policy *Policy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Policy_STATUS
func (*Policy_STATUS) DeepCopy ¶
func (in *Policy_STATUS) DeepCopy() *Policy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Policy_STATUS.
func (*Policy_STATUS) DeepCopyInto ¶
func (in *Policy_STATUS) DeepCopyInto(out *Policy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Policy_STATUS) NewEmptyARMValue ¶
func (policy *Policy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Policy_STATUS) PopulateFromARM ¶
func (policy *Policy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Policy_Spec ¶
type Policy_Spec struct { // Format: Format of the policyContent. Format *PolicyContractProperties_Format `json:"format,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *PolicyOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a apimanagement.azure.com/Service resource Owner *genruntime.KnownResourceReference `group:"apimanagement.azure.com" json:"owner,omitempty" kind:"Service"` // +kubebuilder:validation:Required // Value: Contents of the Policy as defined by the format. Value *string `json:"value,omitempty"` }
func (*Policy_Spec) AssignProperties_From_Policy_Spec ¶
func (policy *Policy_Spec) AssignProperties_From_Policy_Spec(source *storage.Policy_Spec) error
AssignProperties_From_Policy_Spec populates our Policy_Spec from the provided source Policy_Spec
func (*Policy_Spec) AssignProperties_To_Policy_Spec ¶
func (policy *Policy_Spec) AssignProperties_To_Policy_Spec(destination *storage.Policy_Spec) error
AssignProperties_To_Policy_Spec populates the provided destination Policy_Spec from our Policy_Spec
func (*Policy_Spec) ConvertSpecFrom ¶
func (policy *Policy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Policy_Spec from the provided source
func (*Policy_Spec) ConvertSpecTo ¶
func (policy *Policy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Policy_Spec
func (*Policy_Spec) ConvertToARM ¶
func (policy *Policy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Policy_Spec) DeepCopy ¶
func (in *Policy_Spec) DeepCopy() *Policy_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Policy_Spec.
func (*Policy_Spec) DeepCopyInto ¶
func (in *Policy_Spec) DeepCopyInto(out *Policy_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Policy_Spec) NewEmptyARMValue ¶
func (policy *Policy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Policy_Spec) OriginalVersion ¶
func (policy *Policy_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Policy_Spec) PopulateFromARM ¶
func (policy *Policy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointServiceConnectionStatus_STATUS ¶
type PrivateEndpointServiceConnectionStatus_STATUS string
The private endpoint connection status.
type PrivateLinkServiceConnectionState_STATUS ¶
type PrivateLinkServiceConnectionState_STATUS struct { // ActionsRequired: A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `json:"actionsRequired,omitempty"` // Description: The reason for approval/rejection of the connection. Description *string `json:"description,omitempty"` // Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status *PrivateEndpointServiceConnectionStatus_STATUS `json:"status,omitempty"` }
A collection of information about the state of the connection between service consumer and provider.
func (*PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS ¶
func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS(source *storage.PrivateLinkServiceConnectionState_STATUS) error
AssignProperties_From_PrivateLinkServiceConnectionState_STATUS populates our PrivateLinkServiceConnectionState_STATUS from the provided source PrivateLinkServiceConnectionState_STATUS
func (*PrivateLinkServiceConnectionState_STATUS) AssignProperties_To_PrivateLinkServiceConnectionState_STATUS ¶
func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_To_PrivateLinkServiceConnectionState_STATUS(destination *storage.PrivateLinkServiceConnectionState_STATUS) error
AssignProperties_To_PrivateLinkServiceConnectionState_STATUS populates the provided destination PrivateLinkServiceConnectionState_STATUS from our PrivateLinkServiceConnectionState_STATUS
func (*PrivateLinkServiceConnectionState_STATUS) DeepCopy ¶
func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopy() *PrivateLinkServiceConnectionState_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState_STATUS.
func (*PrivateLinkServiceConnectionState_STATUS) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopyInto(out *PrivateLinkServiceConnectionState_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceConnectionState_STATUS) NewEmptyARMValue ¶
func (state *PrivateLinkServiceConnectionState_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceConnectionState_STATUS) PopulateFromARM ¶
func (state *PrivateLinkServiceConnectionState_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Product ¶
type Product struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Product_Spec `json:"spec,omitempty"` Status Product_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimproducts.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}
func (*Product) AssignProperties_From_Product ¶
AssignProperties_From_Product populates our Product from the provided source Product
func (*Product) AssignProperties_To_Product ¶
AssignProperties_To_Product populates the provided destination Product from our Product
func (*Product) ConfigMapDestinationExpressions ¶
func (product *Product) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*Product) ConvertFrom ¶
func (product *Product) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our Product from the provided hub Product
func (*Product) ConvertTo ¶
func (product *Product) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub Product from our Product
func (*Product) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Product.
func (*Product) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Product) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Product) Default ¶
func (product *Product) Default()
Default applies defaults to the Product resource
func (Product) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"
func (*Product) GetConditions ¶
func (product *Product) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*Product) GetResourceScope ¶
func (product *Product) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*Product) GetSpec ¶
func (product *Product) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*Product) GetStatus ¶
func (product *Product) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*Product) GetSupportedOperations ¶
func (product *Product) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*Product) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/products"
func (*Product) NewEmptyStatus ¶
func (product *Product) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*Product) OriginalGVK ¶
func (product *Product) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*Product) Owner ¶
func (product *Product) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*Product) SecretDestinationExpressions ¶
func (product *Product) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*Product) SetConditions ¶
func (product *Product) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*Product) SetStatus ¶
func (product *Product) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*Product) ValidateCreate ¶
ValidateCreate validates the creation of the resource
func (*Product) ValidateDelete ¶
ValidateDelete validates the deletion of the resource
type ProductApi ¶
type ProductApi struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProductApi_Spec `json:"spec,omitempty"` Status ProductApi_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimproducts.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apis/{apiId}
func (*ProductApi) AssignProperties_From_ProductApi ¶
func (productApi *ProductApi) AssignProperties_From_ProductApi(source *storage.ProductApi) error
AssignProperties_From_ProductApi populates our ProductApi from the provided source ProductApi
func (*ProductApi) AssignProperties_To_ProductApi ¶
func (productApi *ProductApi) AssignProperties_To_ProductApi(destination *storage.ProductApi) error
AssignProperties_To_ProductApi populates the provided destination ProductApi from our ProductApi
func (*ProductApi) AzureName ¶
func (productApi *ProductApi) AzureName() string
AzureName returns the Azure name of the resource
func (*ProductApi) ConfigMapDestinationExpressions ¶
func (productApi *ProductApi) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*ProductApi) ConvertFrom ¶
func (productApi *ProductApi) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ProductApi from the provided hub ProductApi
func (*ProductApi) ConvertTo ¶
func (productApi *ProductApi) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ProductApi from our ProductApi
func (*ProductApi) DeepCopy ¶
func (in *ProductApi) DeepCopy() *ProductApi
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductApi.
func (*ProductApi) DeepCopyInto ¶
func (in *ProductApi) DeepCopyInto(out *ProductApi)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProductApi) DeepCopyObject ¶
func (in *ProductApi) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProductApi) Default ¶
func (productApi *ProductApi) Default()
Default applies defaults to the ProductApi resource
func (ProductApi) GetAPIVersion ¶
func (productApi ProductApi) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"
func (*ProductApi) GetConditions ¶
func (productApi *ProductApi) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ProductApi) GetResourceScope ¶
func (productApi *ProductApi) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ProductApi) GetSpec ¶
func (productApi *ProductApi) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ProductApi) GetStatus ¶
func (productApi *ProductApi) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ProductApi) GetSupportedOperations ¶
func (productApi *ProductApi) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*ProductApi) GetType ¶
func (productApi *ProductApi) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/products/apis"
func (*ProductApi) NewEmptyStatus ¶
func (productApi *ProductApi) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ProductApi) OriginalGVK ¶
func (productApi *ProductApi) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ProductApi) Owner ¶
func (productApi *ProductApi) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ProductApi) SecretDestinationExpressions ¶
func (productApi *ProductApi) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*ProductApi) SetConditions ¶
func (productApi *ProductApi) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ProductApi) SetStatus ¶
func (productApi *ProductApi) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ProductApi) ValidateCreate ¶
func (productApi *ProductApi) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*ProductApi) ValidateDelete ¶
func (productApi *ProductApi) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*ProductApi) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type ProductApiList ¶
type ProductApiList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProductApi `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimproducts.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apis/{apiId}
func (*ProductApiList) DeepCopy ¶
func (in *ProductApiList) DeepCopy() *ProductApiList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductApiList.
func (*ProductApiList) DeepCopyInto ¶
func (in *ProductApiList) DeepCopyInto(out *ProductApiList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProductApiList) DeepCopyObject ¶
func (in *ProductApiList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProductApiOperatorSpec ¶
type ProductApiOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*ProductApiOperatorSpec) AssignProperties_From_ProductApiOperatorSpec ¶
func (operator *ProductApiOperatorSpec) AssignProperties_From_ProductApiOperatorSpec(source *storage.ProductApiOperatorSpec) error
AssignProperties_From_ProductApiOperatorSpec populates our ProductApiOperatorSpec from the provided source ProductApiOperatorSpec
func (*ProductApiOperatorSpec) AssignProperties_To_ProductApiOperatorSpec ¶
func (operator *ProductApiOperatorSpec) AssignProperties_To_ProductApiOperatorSpec(destination *storage.ProductApiOperatorSpec) error
AssignProperties_To_ProductApiOperatorSpec populates the provided destination ProductApiOperatorSpec from our ProductApiOperatorSpec
func (*ProductApiOperatorSpec) DeepCopy ¶
func (in *ProductApiOperatorSpec) DeepCopy() *ProductApiOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductApiOperatorSpec.
func (*ProductApiOperatorSpec) DeepCopyInto ¶
func (in *ProductApiOperatorSpec) DeepCopyInto(out *ProductApiOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductApi_STATUS ¶
type ProductApi_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` }
func (*ProductApi_STATUS) AssignProperties_From_ProductApi_STATUS ¶
func (productApi *ProductApi_STATUS) AssignProperties_From_ProductApi_STATUS(source *storage.ProductApi_STATUS) error
AssignProperties_From_ProductApi_STATUS populates our ProductApi_STATUS from the provided source ProductApi_STATUS
func (*ProductApi_STATUS) AssignProperties_To_ProductApi_STATUS ¶
func (productApi *ProductApi_STATUS) AssignProperties_To_ProductApi_STATUS(destination *storage.ProductApi_STATUS) error
AssignProperties_To_ProductApi_STATUS populates the provided destination ProductApi_STATUS from our ProductApi_STATUS
func (*ProductApi_STATUS) ConvertStatusFrom ¶
func (productApi *ProductApi_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our ProductApi_STATUS from the provided source
func (*ProductApi_STATUS) ConvertStatusTo ¶
func (productApi *ProductApi_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our ProductApi_STATUS
func (*ProductApi_STATUS) DeepCopy ¶
func (in *ProductApi_STATUS) DeepCopy() *ProductApi_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductApi_STATUS.
func (*ProductApi_STATUS) DeepCopyInto ¶
func (in *ProductApi_STATUS) DeepCopyInto(out *ProductApi_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProductApi_STATUS) NewEmptyARMValue ¶
func (productApi *ProductApi_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ProductApi_STATUS) PopulateFromARM ¶
func (productApi *ProductApi_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ProductApi_Spec ¶
type ProductApi_Spec struct { // +kubebuilder:validation:MaxLength=256 // +kubebuilder:validation:MinLength=1 // +kubebuilder:validation:Pattern="^[^*#&+:<>?]+$" // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *ProductApiOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a apimanagement.azure.com/Product resource Owner *genruntime.KnownResourceReference `group:"apimanagement.azure.com" json:"owner,omitempty" kind:"Product"` }
func (*ProductApi_Spec) AssignProperties_From_ProductApi_Spec ¶
func (productApi *ProductApi_Spec) AssignProperties_From_ProductApi_Spec(source *storage.ProductApi_Spec) error
AssignProperties_From_ProductApi_Spec populates our ProductApi_Spec from the provided source ProductApi_Spec
func (*ProductApi_Spec) AssignProperties_To_ProductApi_Spec ¶
func (productApi *ProductApi_Spec) AssignProperties_To_ProductApi_Spec(destination *storage.ProductApi_Spec) error
AssignProperties_To_ProductApi_Spec populates the provided destination ProductApi_Spec from our ProductApi_Spec
func (*ProductApi_Spec) ConvertSpecFrom ¶
func (productApi *ProductApi_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our ProductApi_Spec from the provided source
func (*ProductApi_Spec) ConvertSpecTo ¶
func (productApi *ProductApi_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our ProductApi_Spec
func (*ProductApi_Spec) ConvertToARM ¶
func (productApi *ProductApi_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ProductApi_Spec) DeepCopy ¶
func (in *ProductApi_Spec) DeepCopy() *ProductApi_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductApi_Spec.
func (*ProductApi_Spec) DeepCopyInto ¶
func (in *ProductApi_Spec) DeepCopyInto(out *ProductApi_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProductApi_Spec) NewEmptyARMValue ¶
func (productApi *ProductApi_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ProductApi_Spec) OriginalVersion ¶
func (productApi *ProductApi_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*ProductApi_Spec) PopulateFromARM ¶
func (productApi *ProductApi_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*ProductApi_Spec) SetAzureName ¶
func (productApi *ProductApi_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type ProductContractProperties_State ¶
type ProductContractProperties_State string
+kubebuilder:validation:Enum={"notPublished","published"}
type ProductContractProperties_State_STATUS ¶
type ProductContractProperties_State_STATUS string
type ProductList ¶
type ProductList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Product `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimproducts.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}
func (*ProductList) DeepCopy ¶
func (in *ProductList) DeepCopy() *ProductList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductList.
func (*ProductList) DeepCopyInto ¶
func (in *ProductList) DeepCopyInto(out *ProductList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProductList) DeepCopyObject ¶
func (in *ProductList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProductOperatorSpec ¶
type ProductOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*ProductOperatorSpec) AssignProperties_From_ProductOperatorSpec ¶
func (operator *ProductOperatorSpec) AssignProperties_From_ProductOperatorSpec(source *storage.ProductOperatorSpec) error
AssignProperties_From_ProductOperatorSpec populates our ProductOperatorSpec from the provided source ProductOperatorSpec
func (*ProductOperatorSpec) AssignProperties_To_ProductOperatorSpec ¶
func (operator *ProductOperatorSpec) AssignProperties_To_ProductOperatorSpec(destination *storage.ProductOperatorSpec) error
AssignProperties_To_ProductOperatorSpec populates the provided destination ProductOperatorSpec from our ProductOperatorSpec
func (*ProductOperatorSpec) DeepCopy ¶
func (in *ProductOperatorSpec) DeepCopy() *ProductOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductOperatorSpec.
func (*ProductOperatorSpec) DeepCopyInto ¶
func (in *ProductOperatorSpec) DeepCopyInto(out *ProductOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductPolicy ¶
type ProductPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProductPolicy_Spec `json:"spec,omitempty"` Status ProductPolicy_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimproducts.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/policies/{policyId}
func (*ProductPolicy) AssignProperties_From_ProductPolicy ¶
func (policy *ProductPolicy) AssignProperties_From_ProductPolicy(source *storage.ProductPolicy) error
AssignProperties_From_ProductPolicy populates our ProductPolicy from the provided source ProductPolicy
func (*ProductPolicy) AssignProperties_To_ProductPolicy ¶
func (policy *ProductPolicy) AssignProperties_To_ProductPolicy(destination *storage.ProductPolicy) error
AssignProperties_To_ProductPolicy populates the provided destination ProductPolicy from our ProductPolicy
func (*ProductPolicy) AzureName ¶
func (policy *ProductPolicy) AzureName() string
AzureName returns the Azure name of the resource (always "policy")
func (*ProductPolicy) ConfigMapDestinationExpressions ¶
func (policy *ProductPolicy) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*ProductPolicy) ConvertFrom ¶
func (policy *ProductPolicy) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ProductPolicy from the provided hub ProductPolicy
func (*ProductPolicy) ConvertTo ¶
func (policy *ProductPolicy) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ProductPolicy from our ProductPolicy
func (*ProductPolicy) DeepCopy ¶
func (in *ProductPolicy) DeepCopy() *ProductPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPolicy.
func (*ProductPolicy) DeepCopyInto ¶
func (in *ProductPolicy) DeepCopyInto(out *ProductPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProductPolicy) DeepCopyObject ¶
func (in *ProductPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProductPolicy) Default ¶
func (policy *ProductPolicy) Default()
Default applies defaults to the ProductPolicy resource
func (ProductPolicy) GetAPIVersion ¶
func (policy ProductPolicy) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"
func (*ProductPolicy) GetConditions ¶
func (policy *ProductPolicy) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ProductPolicy) GetResourceScope ¶
func (policy *ProductPolicy) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ProductPolicy) GetSpec ¶
func (policy *ProductPolicy) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ProductPolicy) GetStatus ¶
func (policy *ProductPolicy) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ProductPolicy) GetSupportedOperations ¶
func (policy *ProductPolicy) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*ProductPolicy) GetType ¶
func (policy *ProductPolicy) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/products/policies"
func (*ProductPolicy) NewEmptyStatus ¶
func (policy *ProductPolicy) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ProductPolicy) OriginalGVK ¶
func (policy *ProductPolicy) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ProductPolicy) Owner ¶
func (policy *ProductPolicy) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ProductPolicy) SecretDestinationExpressions ¶
func (policy *ProductPolicy) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*ProductPolicy) SetConditions ¶
func (policy *ProductPolicy) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ProductPolicy) SetStatus ¶
func (policy *ProductPolicy) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ProductPolicy) ValidateCreate ¶
func (policy *ProductPolicy) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*ProductPolicy) ValidateDelete ¶
func (policy *ProductPolicy) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*ProductPolicy) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type ProductPolicyList ¶
type ProductPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProductPolicy `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimproducts.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/policies/{policyId}
func (*ProductPolicyList) DeepCopy ¶
func (in *ProductPolicyList) DeepCopy() *ProductPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPolicyList.
func (*ProductPolicyList) DeepCopyInto ¶
func (in *ProductPolicyList) DeepCopyInto(out *ProductPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProductPolicyList) DeepCopyObject ¶
func (in *ProductPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProductPolicyOperatorSpec ¶
type ProductPolicyOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*ProductPolicyOperatorSpec) AssignProperties_From_ProductPolicyOperatorSpec ¶
func (operator *ProductPolicyOperatorSpec) AssignProperties_From_ProductPolicyOperatorSpec(source *storage.ProductPolicyOperatorSpec) error
AssignProperties_From_ProductPolicyOperatorSpec populates our ProductPolicyOperatorSpec from the provided source ProductPolicyOperatorSpec
func (*ProductPolicyOperatorSpec) AssignProperties_To_ProductPolicyOperatorSpec ¶
func (operator *ProductPolicyOperatorSpec) AssignProperties_To_ProductPolicyOperatorSpec(destination *storage.ProductPolicyOperatorSpec) error
AssignProperties_To_ProductPolicyOperatorSpec populates the provided destination ProductPolicyOperatorSpec from our ProductPolicyOperatorSpec
func (*ProductPolicyOperatorSpec) DeepCopy ¶
func (in *ProductPolicyOperatorSpec) DeepCopy() *ProductPolicyOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPolicyOperatorSpec.
func (*ProductPolicyOperatorSpec) DeepCopyInto ¶
func (in *ProductPolicyOperatorSpec) DeepCopyInto(out *ProductPolicyOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProductPolicy_STATUS ¶
type ProductPolicy_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Format: Format of the policyContent. Format *PolicyContractProperties_Format_STATUS `json:"format,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` // Value: Contents of the Policy as defined by the format. Value *string `json:"value,omitempty"` }
func (*ProductPolicy_STATUS) AssignProperties_From_ProductPolicy_STATUS ¶
func (policy *ProductPolicy_STATUS) AssignProperties_From_ProductPolicy_STATUS(source *storage.ProductPolicy_STATUS) error
AssignProperties_From_ProductPolicy_STATUS populates our ProductPolicy_STATUS from the provided source ProductPolicy_STATUS
func (*ProductPolicy_STATUS) AssignProperties_To_ProductPolicy_STATUS ¶
func (policy *ProductPolicy_STATUS) AssignProperties_To_ProductPolicy_STATUS(destination *storage.ProductPolicy_STATUS) error
AssignProperties_To_ProductPolicy_STATUS populates the provided destination ProductPolicy_STATUS from our ProductPolicy_STATUS
func (*ProductPolicy_STATUS) ConvertStatusFrom ¶
func (policy *ProductPolicy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our ProductPolicy_STATUS from the provided source
func (*ProductPolicy_STATUS) ConvertStatusTo ¶
func (policy *ProductPolicy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our ProductPolicy_STATUS
func (*ProductPolicy_STATUS) DeepCopy ¶
func (in *ProductPolicy_STATUS) DeepCopy() *ProductPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPolicy_STATUS.
func (*ProductPolicy_STATUS) DeepCopyInto ¶
func (in *ProductPolicy_STATUS) DeepCopyInto(out *ProductPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProductPolicy_STATUS) NewEmptyARMValue ¶
func (policy *ProductPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ProductPolicy_STATUS) PopulateFromARM ¶
func (policy *ProductPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ProductPolicy_Spec ¶
type ProductPolicy_Spec struct { // Format: Format of the policyContent. Format *PolicyContractProperties_Format `json:"format,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *ProductPolicyOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a apimanagement.azure.com/Product resource Owner *genruntime.KnownResourceReference `group:"apimanagement.azure.com" json:"owner,omitempty" kind:"Product"` // +kubebuilder:validation:Required // Value: Contents of the Policy as defined by the format. Value *string `json:"value,omitempty"` }
func (*ProductPolicy_Spec) AssignProperties_From_ProductPolicy_Spec ¶
func (policy *ProductPolicy_Spec) AssignProperties_From_ProductPolicy_Spec(source *storage.ProductPolicy_Spec) error
AssignProperties_From_ProductPolicy_Spec populates our ProductPolicy_Spec from the provided source ProductPolicy_Spec
func (*ProductPolicy_Spec) AssignProperties_To_ProductPolicy_Spec ¶
func (policy *ProductPolicy_Spec) AssignProperties_To_ProductPolicy_Spec(destination *storage.ProductPolicy_Spec) error
AssignProperties_To_ProductPolicy_Spec populates the provided destination ProductPolicy_Spec from our ProductPolicy_Spec
func (*ProductPolicy_Spec) ConvertSpecFrom ¶
func (policy *ProductPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our ProductPolicy_Spec from the provided source
func (*ProductPolicy_Spec) ConvertSpecTo ¶
func (policy *ProductPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our ProductPolicy_Spec
func (*ProductPolicy_Spec) ConvertToARM ¶
func (policy *ProductPolicy_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ProductPolicy_Spec) DeepCopy ¶
func (in *ProductPolicy_Spec) DeepCopy() *ProductPolicy_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProductPolicy_Spec.
func (*ProductPolicy_Spec) DeepCopyInto ¶
func (in *ProductPolicy_Spec) DeepCopyInto(out *ProductPolicy_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProductPolicy_Spec) NewEmptyARMValue ¶
func (policy *ProductPolicy_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ProductPolicy_Spec) OriginalVersion ¶
func (policy *ProductPolicy_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*ProductPolicy_Spec) PopulateFromARM ¶
func (policy *ProductPolicy_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Product_STATUS ¶
type Product_STATUS struct { // ApprovalRequired: whether subscription approval is required. If false, new subscriptions will be approved automatically // enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually // approve the subscription before the developer can any of the product’s APIs. Can be present only if // subscriptionRequired property is present and has a value of false. ApprovalRequired *bool `json:"approvalRequired,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Description: Product description. May include HTML formatting tags. Description *string `json:"description,omitempty"` // DisplayName: Product name. DisplayName *string `json:"displayName,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // State: whether product is published or not. Published products are discoverable by users of developer portal. Non // published products are visible only to administrators. Default state of Product is notPublished. State *ProductContractProperties_State_STATUS `json:"state,omitempty"` // SubscriptionRequired: Whether a product subscription is required for accessing APIs included in this product. If true, // the product is referred to as "protected" and a valid subscription key is required for a request to an API included in // the product to succeed. If false, the product is referred to as "open" and requests to an API included in the product // can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be // true. SubscriptionRequired *bool `json:"subscriptionRequired,omitempty"` // SubscriptionsLimit: Whether the number of subscriptions a user can have to this product at the same time. Set to null or // omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has // a value of false. SubscriptionsLimit *int `json:"subscriptionsLimit,omitempty"` // Terms: Product terms of use. Developers trying to subscribe to the product will be presented and required to accept // these terms before they can complete the subscription process. Terms *string `json:"terms,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*Product_STATUS) AssignProperties_From_Product_STATUS ¶
func (product *Product_STATUS) AssignProperties_From_Product_STATUS(source *storage.Product_STATUS) error
AssignProperties_From_Product_STATUS populates our Product_STATUS from the provided source Product_STATUS
func (*Product_STATUS) AssignProperties_To_Product_STATUS ¶
func (product *Product_STATUS) AssignProperties_To_Product_STATUS(destination *storage.Product_STATUS) error
AssignProperties_To_Product_STATUS populates the provided destination Product_STATUS from our Product_STATUS
func (*Product_STATUS) ConvertStatusFrom ¶
func (product *Product_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Product_STATUS from the provided source
func (*Product_STATUS) ConvertStatusTo ¶
func (product *Product_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Product_STATUS
func (*Product_STATUS) DeepCopy ¶
func (in *Product_STATUS) DeepCopy() *Product_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Product_STATUS.
func (*Product_STATUS) DeepCopyInto ¶
func (in *Product_STATUS) DeepCopyInto(out *Product_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Product_STATUS) NewEmptyARMValue ¶
func (product *Product_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Product_STATUS) PopulateFromARM ¶
func (product *Product_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Product_Spec ¶
type Product_Spec struct { // ApprovalRequired: whether subscription approval is required. If false, new subscriptions will be approved automatically // enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually // approve the subscription before the developer can any of the product’s APIs. Can be present only if // subscriptionRequired property is present and has a value of false. ApprovalRequired *bool `json:"approvalRequired,omitempty"` // +kubebuilder:validation:MaxLength=256 // +kubebuilder:validation:MinLength=1 // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // +kubebuilder:validation:MaxLength=1000 // +kubebuilder:validation:MinLength=0 // Description: Product description. May include HTML formatting tags. Description *string `json:"description,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:MaxLength=300 // +kubebuilder:validation:MinLength=1 // DisplayName: Product name. DisplayName *string `json:"displayName,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *ProductOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a apimanagement.azure.com/Service resource Owner *genruntime.KnownResourceReference `group:"apimanagement.azure.com" json:"owner,omitempty" kind:"Service"` // State: whether product is published or not. Published products are discoverable by users of developer portal. Non // published products are visible only to administrators. Default state of Product is notPublished. State *ProductContractProperties_State `json:"state,omitempty"` // SubscriptionRequired: Whether a product subscription is required for accessing APIs included in this product. If true, // the product is referred to as "protected" and a valid subscription key is required for a request to an API included in // the product to succeed. If false, the product is referred to as "open" and requests to an API included in the product // can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be // true. SubscriptionRequired *bool `json:"subscriptionRequired,omitempty"` // SubscriptionsLimit: Whether the number of subscriptions a user can have to this product at the same time. Set to null or // omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has // a value of false. SubscriptionsLimit *int `json:"subscriptionsLimit,omitempty"` // Terms: Product terms of use. Developers trying to subscribe to the product will be presented and required to accept // these terms before they can complete the subscription process. Terms *string `json:"terms,omitempty"` }
func (*Product_Spec) AssignProperties_From_Product_Spec ¶
func (product *Product_Spec) AssignProperties_From_Product_Spec(source *storage.Product_Spec) error
AssignProperties_From_Product_Spec populates our Product_Spec from the provided source Product_Spec
func (*Product_Spec) AssignProperties_To_Product_Spec ¶
func (product *Product_Spec) AssignProperties_To_Product_Spec(destination *storage.Product_Spec) error
AssignProperties_To_Product_Spec populates the provided destination Product_Spec from our Product_Spec
func (*Product_Spec) ConvertSpecFrom ¶
func (product *Product_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Product_Spec from the provided source
func (*Product_Spec) ConvertSpecTo ¶
func (product *Product_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Product_Spec
func (*Product_Spec) ConvertToARM ¶
func (product *Product_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Product_Spec) DeepCopy ¶
func (in *Product_Spec) DeepCopy() *Product_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Product_Spec.
func (*Product_Spec) DeepCopyInto ¶
func (in *Product_Spec) DeepCopyInto(out *Product_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Product_Spec) NewEmptyARMValue ¶
func (product *Product_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Product_Spec) OriginalVersion ¶
func (product *Product_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Product_Spec) PopulateFromARM ¶
func (product *Product_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Product_Spec) SetAzureName ¶
func (product *Product_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type RemotePrivateEndpointConnectionWrapper_STATUS ¶
type RemotePrivateEndpointConnectionWrapper_STATUS struct { // GroupIds: All the Group ids. GroupIds []string `json:"groupIds,omitempty"` // Id: Private Endpoint connection resource id Id *string `json:"id,omitempty"` // Name: Private Endpoint Connection Name Name *string `json:"name,omitempty"` // PrivateEndpoint: The resource of private end point. PrivateEndpoint *ArmIdWrapper_STATUS `json:"privateEndpoint,omitempty"` // PrivateLinkServiceConnectionState: A collection of information about the state of the connection between service // consumer and provider. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState_STATUS `json:"privateLinkServiceConnectionState,omitempty"` // ProvisioningState: The provisioning state of the private endpoint connection resource. ProvisioningState *string `json:"provisioningState,omitempty"` // Type: Private Endpoint Connection Resource Type Type *string `json:"type,omitempty"` }
Remote Private Endpoint Connection resource.
func (*RemotePrivateEndpointConnectionWrapper_STATUS) AssignProperties_From_RemotePrivateEndpointConnectionWrapper_STATUS ¶
func (wrapper *RemotePrivateEndpointConnectionWrapper_STATUS) AssignProperties_From_RemotePrivateEndpointConnectionWrapper_STATUS(source *storage.RemotePrivateEndpointConnectionWrapper_STATUS) error
AssignProperties_From_RemotePrivateEndpointConnectionWrapper_STATUS populates our RemotePrivateEndpointConnectionWrapper_STATUS from the provided source RemotePrivateEndpointConnectionWrapper_STATUS
func (*RemotePrivateEndpointConnectionWrapper_STATUS) AssignProperties_To_RemotePrivateEndpointConnectionWrapper_STATUS ¶
func (wrapper *RemotePrivateEndpointConnectionWrapper_STATUS) AssignProperties_To_RemotePrivateEndpointConnectionWrapper_STATUS(destination *storage.RemotePrivateEndpointConnectionWrapper_STATUS) error
AssignProperties_To_RemotePrivateEndpointConnectionWrapper_STATUS populates the provided destination RemotePrivateEndpointConnectionWrapper_STATUS from our RemotePrivateEndpointConnectionWrapper_STATUS
func (*RemotePrivateEndpointConnectionWrapper_STATUS) DeepCopy ¶
func (in *RemotePrivateEndpointConnectionWrapper_STATUS) DeepCopy() *RemotePrivateEndpointConnectionWrapper_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemotePrivateEndpointConnectionWrapper_STATUS.
func (*RemotePrivateEndpointConnectionWrapper_STATUS) DeepCopyInto ¶
func (in *RemotePrivateEndpointConnectionWrapper_STATUS) DeepCopyInto(out *RemotePrivateEndpointConnectionWrapper_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RemotePrivateEndpointConnectionWrapper_STATUS) NewEmptyARMValue ¶
func (wrapper *RemotePrivateEndpointConnectionWrapper_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RemotePrivateEndpointConnectionWrapper_STATUS) PopulateFromARM ¶
func (wrapper *RemotePrivateEndpointConnectionWrapper_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Service ¶
type Service struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Service_Spec `json:"spec,omitempty"` Status Service_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimdeployment.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}
func (*Service) AssignProperties_From_Service ¶
AssignProperties_From_Service populates our Service from the provided source Service
func (*Service) AssignProperties_To_Service ¶
AssignProperties_To_Service populates the provided destination Service from our Service
func (*Service) ConfigMapDestinationExpressions ¶
func (service *Service) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*Service) ConvertFrom ¶
func (service *Service) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our Service from the provided hub Service
func (*Service) ConvertTo ¶
func (service *Service) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub Service from our Service
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) Default ¶
func (service *Service) Default()
Default applies defaults to the Service resource
func (Service) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"
func (*Service) GetConditions ¶
func (service *Service) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*Service) GetResourceScope ¶
func (service *Service) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*Service) GetSpec ¶
func (service *Service) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*Service) GetStatus ¶
func (service *Service) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*Service) GetSupportedOperations ¶
func (service *Service) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*Service) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service"
func (*Service) NewEmptyStatus ¶
func (service *Service) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*Service) OriginalGVK ¶
func (service *Service) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*Service) Owner ¶
func (service *Service) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*Service) SecretDestinationExpressions ¶
func (service *Service) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*Service) SetConditions ¶
func (service *Service) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*Service) SetStatus ¶
func (service *Service) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*Service) ValidateCreate ¶
ValidateCreate validates the creation of the resource
func (*Service) ValidateDelete ¶
ValidateDelete validates the deletion of the resource
type ServiceList ¶
type ServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Service `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimdeployment.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}
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.
type ServiceOperatorSpec ¶
type ServiceOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*ServiceOperatorSpec) AssignProperties_From_ServiceOperatorSpec ¶
func (operator *ServiceOperatorSpec) AssignProperties_From_ServiceOperatorSpec(source *storage.ServiceOperatorSpec) error
AssignProperties_From_ServiceOperatorSpec populates our ServiceOperatorSpec from the provided source ServiceOperatorSpec
func (*ServiceOperatorSpec) AssignProperties_To_ServiceOperatorSpec ¶
func (operator *ServiceOperatorSpec) AssignProperties_To_ServiceOperatorSpec(destination *storage.ServiceOperatorSpec) error
AssignProperties_To_ServiceOperatorSpec populates the provided destination ServiceOperatorSpec from our ServiceOperatorSpec
func (*ServiceOperatorSpec) DeepCopy ¶
func (in *ServiceOperatorSpec) DeepCopy() *ServiceOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceOperatorSpec.
func (*ServiceOperatorSpec) DeepCopyInto ¶
func (in *ServiceOperatorSpec) DeepCopyInto(out *ServiceOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Service_STATUS ¶
type Service_STATUS struct { // AdditionalLocations: Additional datacenter locations of the API Management service. AdditionalLocations []AdditionalLocation_STATUS `json:"additionalLocations,omitempty"` // ApiVersionConstraint: Control Plane Apis version constraint for the API Management service. ApiVersionConstraint *ApiVersionConstraint_STATUS `json:"apiVersionConstraint,omitempty"` // Certificates: List of Certificates that need to be installed in the API Management service. Max supported certificates // that can be installed is 10. Certificates []CertificateConfiguration_STATUS `json:"certificates,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // ConfigurationApi: Configuration API configuration of the API Management service. ConfigurationApi *ConfigurationApi_STATUS `json:"configurationApi,omitempty"` // CreatedAtUtc: Creation UTC date of the API Management service.The date conforms to the following format: // `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. CreatedAtUtc *string `json:"createdAtUtc,omitempty"` // CustomProperties: Custom properties of the API Management service.</br>Setting // `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher // TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).</br>Setting // `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.</br>Setting // `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API // Management service.</br>Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be // used to disable just TLS 1.1 for communications with backends.</br>Setting // `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for // communications with backends.</br>Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be // used to enable HTTP2 protocol on an API Management service.</br>Not specifying any of these properties on PATCH // operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value // is `True` if the service was created on or before April 1, 2018 and `False` otherwise. Http2 setting's default value is // `False`.</br></br>You can disable any of the following ciphers by using settings // `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, // TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, // TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, // TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, // `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default // value is `true` for them.</br> Note: The following ciphers can't be disabled since they are required by internal // platform components: // TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 CustomProperties map[string]string `json:"customProperties,omitempty"` // DeveloperPortalStatus: Status of developer portal in this API Management service. DeveloperPortalStatus *ApiManagementServiceProperties_DeveloperPortalStatus_STATUS `json:"developerPortalStatus,omitempty"` // DeveloperPortalUrl: DEveloper Portal endpoint URL of the API Management service. DeveloperPortalUrl *string `json:"developerPortalUrl,omitempty"` // DisableGateway: Property only valid for an Api Management service deployed in multiple locations. This can be used to // disable the gateway in master region. DisableGateway *bool `json:"disableGateway,omitempty"` // EnableClientCertificate: Property only meant to be used for Consumption SKU Service. This enforces a client certificate // to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the // policy on the gateway. EnableClientCertificate *bool `json:"enableClientCertificate,omitempty"` // Etag: ETag of the resource. Etag *string `json:"etag,omitempty"` // GatewayRegionalUrl: Gateway URL of the API Management service in the Default Region. GatewayRegionalUrl *string `json:"gatewayRegionalUrl,omitempty"` // GatewayUrl: Gateway URL of the API Management service. GatewayUrl *string `json:"gatewayUrl,omitempty"` // HostnameConfigurations: Custom hostname configuration of the API Management service. HostnameConfigurations []HostnameConfiguration_STATUS `json:"hostnameConfigurations,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Identity: Managed service identity of the Api Management service. Identity *ApiManagementServiceIdentity_STATUS `json:"identity,omitempty"` // LegacyPortalStatus: Status of legacy portal in the API Management service. LegacyPortalStatus *ApiManagementServiceProperties_LegacyPortalStatus_STATUS `json:"legacyPortalStatus,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // ManagementApiUrl: Management API endpoint URL of the API Management service. ManagementApiUrl *string `json:"managementApiUrl,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // NatGatewayState: Property can be used to enable NAT Gateway for this API Management service. NatGatewayState *ApiManagementServiceProperties_NatGatewayState_STATUS `json:"natGatewayState,omitempty"` // NotificationSenderEmail: Email address from which the notification will be sent. NotificationSenderEmail *string `json:"notificationSenderEmail,omitempty"` // OutboundPublicIPAddresses: Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available // only for Premium SKU on stv2 platform. OutboundPublicIPAddresses []string `json:"outboundPublicIPAddresses,omitempty"` // PlatformVersion: Compute Platform Version running the service in this location. PlatformVersion *ApiManagementServiceProperties_PlatformVersion_STATUS `json:"platformVersion,omitempty"` // PortalUrl: Publisher portal endpoint Url of the API Management service. PortalUrl *string `json:"portalUrl,omitempty"` // PrivateEndpointConnections: List of Private Endpoint Connections of this service. PrivateEndpointConnections []RemotePrivateEndpointConnectionWrapper_STATUS `json:"privateEndpointConnections,omitempty"` // PrivateIPAddresses: Private Static Load Balanced IP addresses of the API Management service in Primary region which is // deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU. PrivateIPAddresses []string `json:"privateIPAddresses,omitempty"` // ProvisioningState: The current provisioning state of the API Management service which can be one of the following: // Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted. ProvisioningState *string `json:"provisioningState,omitempty"` // PublicIPAddresses: Public Static Load Balanced IP addresses of the API Management service in Primary region. Available // only for Basic, Standard, Premium and Isolated SKU. PublicIPAddresses []string `json:"publicIPAddresses,omitempty"` // PublicIpAddressId: Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in // the region. Supported only for Developer and Premium SKU being deployed in Virtual Network. PublicIpAddressId *string `json:"publicIpAddressId,omitempty"` // PublicNetworkAccess: Whether or not public endpoint access is allowed for this API Management service. Value is // optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access // method. Default value is 'Enabled' PublicNetworkAccess *ApiManagementServiceProperties_PublicNetworkAccess_STATUS `json:"publicNetworkAccess,omitempty"` // PublisherEmail: Publisher email. PublisherEmail *string `json:"publisherEmail,omitempty"` // PublisherName: Publisher name. PublisherName *string `json:"publisherName,omitempty"` // Restore: Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True // all other properties will be ignored. Restore *bool `json:"restore,omitempty"` // ScmUrl: SCM endpoint URL of the API Management service. ScmUrl *string `json:"scmUrl,omitempty"` // Sku: SKU properties of the API Management service. Sku *ApiManagementServiceSkuProperties_STATUS `json:"sku,omitempty"` // SystemData: Metadata pertaining to creation and last modification of the resource. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // TargetProvisioningState: The provisioning state of the API Management service, which is targeted by the long running // operation started on the service. TargetProvisioningState *string `json:"targetProvisioningState,omitempty"` // Type: Resource type for API Management resource is set to Microsoft.ApiManagement. Type *string `json:"type,omitempty"` // VirtualNetworkConfiguration: Virtual network configuration of the API Management service. VirtualNetworkConfiguration *VirtualNetworkConfiguration_STATUS `json:"virtualNetworkConfiguration,omitempty"` // VirtualNetworkType: The type of VPN in which API Management service needs to be configured in. None (Default Value) // means the API Management service is not part of any Virtual Network, External means the API Management deployment is set // up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is // setup inside a Virtual Network having an Intranet Facing Endpoint only. VirtualNetworkType *ApiManagementServiceProperties_VirtualNetworkType_STATUS `json:"virtualNetworkType,omitempty"` // Zones: A list of availability zones denoting where the resource needs to come from. Zones []string `json:"zones,omitempty"` }
func (*Service_STATUS) AssignProperties_From_Service_STATUS ¶
func (service *Service_STATUS) AssignProperties_From_Service_STATUS(source *storage.Service_STATUS) error
AssignProperties_From_Service_STATUS populates our Service_STATUS from the provided source Service_STATUS
func (*Service_STATUS) AssignProperties_To_Service_STATUS ¶
func (service *Service_STATUS) AssignProperties_To_Service_STATUS(destination *storage.Service_STATUS) error
AssignProperties_To_Service_STATUS populates the provided destination Service_STATUS from our Service_STATUS
func (*Service_STATUS) ConvertStatusFrom ¶
func (service *Service_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Service_STATUS from the provided source
func (*Service_STATUS) ConvertStatusTo ¶
func (service *Service_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Service_STATUS
func (*Service_STATUS) DeepCopy ¶
func (in *Service_STATUS) DeepCopy() *Service_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Service_STATUS.
func (*Service_STATUS) DeepCopyInto ¶
func (in *Service_STATUS) DeepCopyInto(out *Service_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Service_STATUS) NewEmptyARMValue ¶
func (service *Service_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Service_STATUS) PopulateFromARM ¶
func (service *Service_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Service_Spec ¶
type Service_Spec struct { // AdditionalLocations: Additional datacenter locations of the API Management service. AdditionalLocations []AdditionalLocation `json:"additionalLocations,omitempty"` // ApiVersionConstraint: Control Plane Apis version constraint for the API Management service. ApiVersionConstraint *ApiVersionConstraint `json:"apiVersionConstraint,omitempty"` // +kubebuilder:validation:MaxLength=50 // +kubebuilder:validation:MinLength=1 // +kubebuilder:validation:Pattern="^[a-zA-Z](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?$" // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // Certificates: List of Certificates that need to be installed in the API Management service. Max supported certificates // that can be installed is 10. Certificates []CertificateConfiguration `json:"certificates,omitempty"` // ConfigurationApi: Configuration API configuration of the API Management service. ConfigurationApi *ConfigurationApi `json:"configurationApi,omitempty"` // CustomProperties: Custom properties of the API Management service.</br>Setting // `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher // TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2).</br>Setting // `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1.</br>Setting // `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API // Management service.</br>Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11` can be // used to disable just TLS 1.1 for communications with backends.</br>Setting // `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10` can be used to disable TLS 1.0 for // communications with backends.</br>Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2` can be // used to enable HTTP2 protocol on an API Management service.</br>Not specifying any of these properties on PATCH // operation will reset omitted properties' values to their defaults. For all the settings except Http2 the default value // is `True` if the service was created on or before April 1, 2018 and `False` otherwise. Http2 setting's default value is // `False`.</br></br>You can disable any of the following ciphers by using settings // `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.[cipher_name]`: TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA, // TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA, TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA, // TLS_RSA_WITH_AES_128_GCM_SHA256, TLS_RSA_WITH_AES_256_CBC_SHA256, TLS_RSA_WITH_AES_128_CBC_SHA256, // TLS_RSA_WITH_AES_256_CBC_SHA, TLS_RSA_WITH_AES_128_CBC_SHA. For example, // `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256`:`false`. The default // value is `true` for them.</br> Note: The following ciphers can't be disabled since they are required by internal // platform components: // TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 CustomProperties map[string]string `json:"customProperties,omitempty"` // DeveloperPortalStatus: Status of developer portal in this API Management service. DeveloperPortalStatus *ApiManagementServiceProperties_DeveloperPortalStatus `json:"developerPortalStatus,omitempty"` // DisableGateway: Property only valid for an Api Management service deployed in multiple locations. This can be used to // disable the gateway in master region. DisableGateway *bool `json:"disableGateway,omitempty"` // EnableClientCertificate: Property only meant to be used for Consumption SKU Service. This enforces a client certificate // to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the // policy on the gateway. EnableClientCertificate *bool `json:"enableClientCertificate,omitempty"` // HostnameConfigurations: Custom hostname configuration of the API Management service. HostnameConfigurations []HostnameConfiguration `json:"hostnameConfigurations,omitempty"` // Identity: Managed service identity of the Api Management service. Identity *ApiManagementServiceIdentity `json:"identity,omitempty"` // LegacyPortalStatus: Status of legacy portal in the API Management service. LegacyPortalStatus *ApiManagementServiceProperties_LegacyPortalStatus `json:"legacyPortalStatus,omitempty"` // +kubebuilder:validation:Required // Location: Resource location. Location *string `json:"location,omitempty"` // NatGatewayState: Property can be used to enable NAT Gateway for this API Management service. NatGatewayState *ApiManagementServiceProperties_NatGatewayState `json:"natGatewayState,omitempty"` // +kubebuilder:validation:MaxLength=100 // NotificationSenderEmail: Email address from which the notification will be sent. NotificationSenderEmail *string `json:"notificationSenderEmail,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *ServiceOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a resources.azure.com/ResourceGroup resource Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // PublicIpAddressReference: Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed // service in the region. Supported only for Developer and Premium SKU being deployed in Virtual Network. PublicIpAddressReference *genruntime.ResourceReference `armReference:"PublicIpAddressId" json:"publicIpAddressReference,omitempty"` // PublicNetworkAccess: Whether or not public endpoint access is allowed for this API Management service. Value is // optional but if passed in, must be 'Enabled' or 'Disabled'. If 'Disabled', private endpoints are the exclusive access // method. Default value is 'Enabled' PublicNetworkAccess *ApiManagementServiceProperties_PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:MaxLength=100 // PublisherEmail: Publisher email. PublisherEmail *string `json:"publisherEmail,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:MaxLength=100 // PublisherName: Publisher name. PublisherName *string `json:"publisherName,omitempty"` // Restore: Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True // all other properties will be ignored. Restore *bool `json:"restore,omitempty"` // +kubebuilder:validation:Required // Sku: SKU properties of the API Management service. Sku *ApiManagementServiceSkuProperties `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // VirtualNetworkConfiguration: Virtual network configuration of the API Management service. VirtualNetworkConfiguration *VirtualNetworkConfiguration `json:"virtualNetworkConfiguration,omitempty"` // VirtualNetworkType: The type of VPN in which API Management service needs to be configured in. None (Default Value) // means the API Management service is not part of any Virtual Network, External means the API Management deployment is set // up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is // setup inside a Virtual Network having an Intranet Facing Endpoint only. VirtualNetworkType *ApiManagementServiceProperties_VirtualNetworkType `json:"virtualNetworkType,omitempty"` // Zones: A list of availability zones denoting where the resource needs to come from. Zones []string `json:"zones,omitempty"` }
func (*Service_Spec) AssignProperties_From_Service_Spec ¶
func (service *Service_Spec) AssignProperties_From_Service_Spec(source *storage.Service_Spec) error
AssignProperties_From_Service_Spec populates our Service_Spec from the provided source Service_Spec
func (*Service_Spec) AssignProperties_To_Service_Spec ¶
func (service *Service_Spec) AssignProperties_To_Service_Spec(destination *storage.Service_Spec) error
AssignProperties_To_Service_Spec populates the provided destination Service_Spec from our Service_Spec
func (*Service_Spec) ConvertSpecFrom ¶
func (service *Service_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Service_Spec from the provided source
func (*Service_Spec) ConvertSpecTo ¶
func (service *Service_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Service_Spec
func (*Service_Spec) ConvertToARM ¶
func (service *Service_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Service_Spec) DeepCopy ¶
func (in *Service_Spec) DeepCopy() *Service_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Service_Spec.
func (*Service_Spec) DeepCopyInto ¶
func (in *Service_Spec) DeepCopyInto(out *Service_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Service_Spec) NewEmptyARMValue ¶
func (service *Service_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Service_Spec) OriginalVersion ¶
func (service *Service_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Service_Spec) PopulateFromARM ¶
func (service *Service_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Service_Spec) SetAzureName ¶
func (service *Service_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Subscription ¶
type Subscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Subscription_Spec `json:"spec,omitempty"` Status Subscription_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimsubscriptions.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}
func (*Subscription) AssignProperties_From_Subscription ¶
func (subscription *Subscription) AssignProperties_From_Subscription(source *storage.Subscription) error
AssignProperties_From_Subscription populates our Subscription from the provided source Subscription
func (*Subscription) AssignProperties_To_Subscription ¶
func (subscription *Subscription) AssignProperties_To_Subscription(destination *storage.Subscription) error
AssignProperties_To_Subscription populates the provided destination Subscription from our Subscription
func (*Subscription) AzureName ¶
func (subscription *Subscription) AzureName() string
AzureName returns the Azure name of the resource
func (*Subscription) ConfigMapDestinationExpressions ¶
func (subscription *Subscription) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*Subscription) ConvertFrom ¶
func (subscription *Subscription) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our Subscription from the provided hub Subscription
func (*Subscription) ConvertTo ¶
func (subscription *Subscription) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub Subscription from our Subscription
func (*Subscription) DeepCopy ¶
func (in *Subscription) DeepCopy() *Subscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subscription.
func (*Subscription) DeepCopyInto ¶
func (in *Subscription) DeepCopyInto(out *Subscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subscription) DeepCopyObject ¶
func (in *Subscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Subscription) Default ¶
func (subscription *Subscription) Default()
Default applies defaults to the Subscription resource
func (Subscription) GetAPIVersion ¶
func (subscription Subscription) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"
func (*Subscription) GetConditions ¶
func (subscription *Subscription) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*Subscription) GetResourceScope ¶
func (subscription *Subscription) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*Subscription) GetSpec ¶
func (subscription *Subscription) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*Subscription) GetStatus ¶
func (subscription *Subscription) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*Subscription) GetSupportedOperations ¶
func (subscription *Subscription) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*Subscription) GetType ¶
func (subscription *Subscription) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/subscriptions"
func (*Subscription) NewEmptyStatus ¶
func (subscription *Subscription) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*Subscription) OriginalGVK ¶
func (subscription *Subscription) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*Subscription) Owner ¶
func (subscription *Subscription) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*Subscription) SecretDestinationExpressions ¶
func (subscription *Subscription) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*Subscription) SetConditions ¶
func (subscription *Subscription) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*Subscription) SetStatus ¶
func (subscription *Subscription) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*Subscription) ValidateCreate ¶
func (subscription *Subscription) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*Subscription) ValidateDelete ¶
func (subscription *Subscription) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*Subscription) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type SubscriptionContractProperties_State_STATUS ¶
type SubscriptionContractProperties_State_STATUS string
type SubscriptionCreateParameterProperties_State ¶
type SubscriptionCreateParameterProperties_State string
+kubebuilder:validation:Enum={"active","cancelled","expired","rejected","submitted","suspended"}
type SubscriptionKeyParameterNamesContract ¶
type SubscriptionKeyParameterNamesContract struct { // Header: Subscription key header name. Header *string `json:"header,omitempty"` // Query: Subscription key query string parameter name. Query *string `json:"query,omitempty"` }
Subscription key parameter names details.
func (*SubscriptionKeyParameterNamesContract) AssignProperties_From_SubscriptionKeyParameterNamesContract ¶
func (contract *SubscriptionKeyParameterNamesContract) AssignProperties_From_SubscriptionKeyParameterNamesContract(source *storage.SubscriptionKeyParameterNamesContract) error
AssignProperties_From_SubscriptionKeyParameterNamesContract populates our SubscriptionKeyParameterNamesContract from the provided source SubscriptionKeyParameterNamesContract
func (*SubscriptionKeyParameterNamesContract) AssignProperties_To_SubscriptionKeyParameterNamesContract ¶
func (contract *SubscriptionKeyParameterNamesContract) AssignProperties_To_SubscriptionKeyParameterNamesContract(destination *storage.SubscriptionKeyParameterNamesContract) error
AssignProperties_To_SubscriptionKeyParameterNamesContract populates the provided destination SubscriptionKeyParameterNamesContract from our SubscriptionKeyParameterNamesContract
func (*SubscriptionKeyParameterNamesContract) ConvertToARM ¶
func (contract *SubscriptionKeyParameterNamesContract) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*SubscriptionKeyParameterNamesContract) DeepCopy ¶
func (in *SubscriptionKeyParameterNamesContract) DeepCopy() *SubscriptionKeyParameterNamesContract
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionKeyParameterNamesContract.
func (*SubscriptionKeyParameterNamesContract) DeepCopyInto ¶
func (in *SubscriptionKeyParameterNamesContract) DeepCopyInto(out *SubscriptionKeyParameterNamesContract)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubscriptionKeyParameterNamesContract) NewEmptyARMValue ¶
func (contract *SubscriptionKeyParameterNamesContract) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SubscriptionKeyParameterNamesContract) PopulateFromARM ¶
func (contract *SubscriptionKeyParameterNamesContract) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SubscriptionKeyParameterNamesContract_STATUS ¶
type SubscriptionKeyParameterNamesContract_STATUS struct { // Header: Subscription key header name. Header *string `json:"header,omitempty"` // Query: Subscription key query string parameter name. Query *string `json:"query,omitempty"` }
Subscription key parameter names details.
func (*SubscriptionKeyParameterNamesContract_STATUS) AssignProperties_From_SubscriptionKeyParameterNamesContract_STATUS ¶
func (contract *SubscriptionKeyParameterNamesContract_STATUS) AssignProperties_From_SubscriptionKeyParameterNamesContract_STATUS(source *storage.SubscriptionKeyParameterNamesContract_STATUS) error
AssignProperties_From_SubscriptionKeyParameterNamesContract_STATUS populates our SubscriptionKeyParameterNamesContract_STATUS from the provided source SubscriptionKeyParameterNamesContract_STATUS
func (*SubscriptionKeyParameterNamesContract_STATUS) AssignProperties_To_SubscriptionKeyParameterNamesContract_STATUS ¶
func (contract *SubscriptionKeyParameterNamesContract_STATUS) AssignProperties_To_SubscriptionKeyParameterNamesContract_STATUS(destination *storage.SubscriptionKeyParameterNamesContract_STATUS) error
AssignProperties_To_SubscriptionKeyParameterNamesContract_STATUS populates the provided destination SubscriptionKeyParameterNamesContract_STATUS from our SubscriptionKeyParameterNamesContract_STATUS
func (*SubscriptionKeyParameterNamesContract_STATUS) DeepCopy ¶
func (in *SubscriptionKeyParameterNamesContract_STATUS) DeepCopy() *SubscriptionKeyParameterNamesContract_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionKeyParameterNamesContract_STATUS.
func (*SubscriptionKeyParameterNamesContract_STATUS) DeepCopyInto ¶
func (in *SubscriptionKeyParameterNamesContract_STATUS) DeepCopyInto(out *SubscriptionKeyParameterNamesContract_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubscriptionKeyParameterNamesContract_STATUS) NewEmptyARMValue ¶
func (contract *SubscriptionKeyParameterNamesContract_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SubscriptionKeyParameterNamesContract_STATUS) PopulateFromARM ¶
func (contract *SubscriptionKeyParameterNamesContract_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SubscriptionList ¶
type SubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Subscription `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimsubscriptions.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}
func (*SubscriptionList) DeepCopy ¶
func (in *SubscriptionList) DeepCopy() *SubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionList.
func (*SubscriptionList) DeepCopyInto ¶
func (in *SubscriptionList) DeepCopyInto(out *SubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubscriptionList) DeepCopyObject ¶
func (in *SubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SubscriptionOperatorSecrets ¶
type SubscriptionOperatorSecrets struct { // PrimaryKey: indicates where the PrimaryKey secret should be placed. If omitted, the secret will not be retrieved from // Azure. PrimaryKey *genruntime.SecretDestination `json:"primaryKey,omitempty"` // SecondaryKey: indicates where the SecondaryKey secret should be placed. If omitted, the secret will not be retrieved // from Azure. SecondaryKey *genruntime.SecretDestination `json:"secondaryKey,omitempty"` }
func (*SubscriptionOperatorSecrets) AssignProperties_From_SubscriptionOperatorSecrets ¶
func (secrets *SubscriptionOperatorSecrets) AssignProperties_From_SubscriptionOperatorSecrets(source *storage.SubscriptionOperatorSecrets) error
AssignProperties_From_SubscriptionOperatorSecrets populates our SubscriptionOperatorSecrets from the provided source SubscriptionOperatorSecrets
func (*SubscriptionOperatorSecrets) AssignProperties_To_SubscriptionOperatorSecrets ¶
func (secrets *SubscriptionOperatorSecrets) AssignProperties_To_SubscriptionOperatorSecrets(destination *storage.SubscriptionOperatorSecrets) error
AssignProperties_To_SubscriptionOperatorSecrets populates the provided destination SubscriptionOperatorSecrets from our SubscriptionOperatorSecrets
func (*SubscriptionOperatorSecrets) DeepCopy ¶
func (in *SubscriptionOperatorSecrets) DeepCopy() *SubscriptionOperatorSecrets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionOperatorSecrets.
func (*SubscriptionOperatorSecrets) DeepCopyInto ¶
func (in *SubscriptionOperatorSecrets) DeepCopyInto(out *SubscriptionOperatorSecrets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubscriptionOperatorSpec ¶
type SubscriptionOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` // Secrets: configures where to place Azure generated secrets. Secrets *SubscriptionOperatorSecrets `json:"secrets,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*SubscriptionOperatorSpec) AssignProperties_From_SubscriptionOperatorSpec ¶
func (operator *SubscriptionOperatorSpec) AssignProperties_From_SubscriptionOperatorSpec(source *storage.SubscriptionOperatorSpec) error
AssignProperties_From_SubscriptionOperatorSpec populates our SubscriptionOperatorSpec from the provided source SubscriptionOperatorSpec
func (*SubscriptionOperatorSpec) AssignProperties_To_SubscriptionOperatorSpec ¶
func (operator *SubscriptionOperatorSpec) AssignProperties_To_SubscriptionOperatorSpec(destination *storage.SubscriptionOperatorSpec) error
AssignProperties_To_SubscriptionOperatorSpec populates the provided destination SubscriptionOperatorSpec from our SubscriptionOperatorSpec
func (*SubscriptionOperatorSpec) DeepCopy ¶
func (in *SubscriptionOperatorSpec) DeepCopy() *SubscriptionOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubscriptionOperatorSpec.
func (*SubscriptionOperatorSpec) DeepCopyInto ¶
func (in *SubscriptionOperatorSpec) DeepCopyInto(out *SubscriptionOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subscription_STATUS ¶
type Subscription_STATUS struct { // AllowTracing: Determines whether tracing is enabled AllowTracing *bool `json:"allowTracing,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CreatedDate: Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified // by the ISO 8601 standard. CreatedDate *string `json:"createdDate,omitempty"` // DisplayName: The name of the subscription, or null if the subscription has no name. DisplayName *string `json:"displayName,omitempty"` // EndDate: Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is // not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms // to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. EndDate *string `json:"endDate,omitempty"` // ExpirationDate: Subscription expiration date. The setting is for audit purposes only and the subscription is not // automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the // following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. ExpirationDate *string `json:"expirationDate,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // NotificationDate: Upcoming subscription expiration notification date. The date conforms to the following format: // `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. NotificationDate *string `json:"notificationDate,omitempty"` // OwnerId: The user resource identifier of the subscription owner. The value is a valid relative URL in the format of // /users/{userId} where {userId} is a user identifier. OwnerId *string `json:"ownerId,omitempty"` // Scope: Scope like /products/{productId} or /apis or /apis/{apiId}. Scope *string `json:"scope,omitempty"` // StartDate: Subscription activation date. The setting is for audit purposes only and the subscription is not // automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to // the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. StartDate *string `json:"startDate,omitempty"` // State: Subscription state. Possible states are * active – the subscription is active, * suspended – the subscription // is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been // made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been // denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * // expired – the subscription reached its expiration date and was deactivated. State *SubscriptionContractProperties_State_STATUS `json:"state,omitempty"` // StateComment: Optional subscription comment added by an administrator when the state is changed to the 'rejected'. StateComment *string `json:"stateComment,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*Subscription_STATUS) AssignProperties_From_Subscription_STATUS ¶
func (subscription *Subscription_STATUS) AssignProperties_From_Subscription_STATUS(source *storage.Subscription_STATUS) error
AssignProperties_From_Subscription_STATUS populates our Subscription_STATUS from the provided source Subscription_STATUS
func (*Subscription_STATUS) AssignProperties_To_Subscription_STATUS ¶
func (subscription *Subscription_STATUS) AssignProperties_To_Subscription_STATUS(destination *storage.Subscription_STATUS) error
AssignProperties_To_Subscription_STATUS populates the provided destination Subscription_STATUS from our Subscription_STATUS
func (*Subscription_STATUS) ConvertStatusFrom ¶
func (subscription *Subscription_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Subscription_STATUS from the provided source
func (*Subscription_STATUS) ConvertStatusTo ¶
func (subscription *Subscription_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Subscription_STATUS
func (*Subscription_STATUS) DeepCopy ¶
func (in *Subscription_STATUS) DeepCopy() *Subscription_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subscription_STATUS.
func (*Subscription_STATUS) DeepCopyInto ¶
func (in *Subscription_STATUS) DeepCopyInto(out *Subscription_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subscription_STATUS) NewEmptyARMValue ¶
func (subscription *Subscription_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subscription_STATUS) PopulateFromARM ¶
func (subscription *Subscription_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subscription_Spec ¶
type Subscription_Spec struct { // AllowTracing: Determines whether tracing can be enabled AllowTracing *bool `json:"allowTracing,omitempty"` // +kubebuilder:validation:MaxLength=256 // +kubebuilder:validation:Pattern="^[^*#&+:<>?]+$" // AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it // doesn't have to be. AzureName string `json:"azureName,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:MaxLength=100 // +kubebuilder:validation:MinLength=1 // DisplayName: Subscription name. DisplayName *string `json:"displayName,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *SubscriptionOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also // controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a // reference to a apimanagement.azure.com/Service resource Owner *genruntime.KnownResourceReference `group:"apimanagement.azure.com" json:"owner,omitempty" kind:"Service"` // OwnerReference: User (user id path) for whom subscription is being created in form /users/{userId} OwnerReference *genruntime.ResourceReference `armReference:"OwnerId" json:"ownerReference,omitempty"` // PrimaryKey: Primary subscription key. If not specified during request key will be generated automatically. PrimaryKey *genruntime.SecretReference `json:"primaryKey,omitempty"` // +kubebuilder:validation:Required // Scope: Scope like /products/{productId} or /apis or /apis/{apiId}. Scope *string `json:"scope,omitempty"` // SecondaryKey: Secondary subscription key. If not specified during request key will be generated automatically. SecondaryKey *genruntime.SecretReference `json:"secondaryKey,omitempty"` // State: Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible // states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber // cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has // not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * // cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription // reached its expiration date and was deactivated. State *SubscriptionCreateParameterProperties_State `json:"state,omitempty"` }
func (*Subscription_Spec) AssignProperties_From_Subscription_Spec ¶
func (subscription *Subscription_Spec) AssignProperties_From_Subscription_Spec(source *storage.Subscription_Spec) error
AssignProperties_From_Subscription_Spec populates our Subscription_Spec from the provided source Subscription_Spec
func (*Subscription_Spec) AssignProperties_To_Subscription_Spec ¶
func (subscription *Subscription_Spec) AssignProperties_To_Subscription_Spec(destination *storage.Subscription_Spec) error
AssignProperties_To_Subscription_Spec populates the provided destination Subscription_Spec from our Subscription_Spec
func (*Subscription_Spec) ConvertSpecFrom ¶
func (subscription *Subscription_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Subscription_Spec from the provided source
func (*Subscription_Spec) ConvertSpecTo ¶
func (subscription *Subscription_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Subscription_Spec
func (*Subscription_Spec) ConvertToARM ¶
func (subscription *Subscription_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Subscription_Spec) DeepCopy ¶
func (in *Subscription_Spec) DeepCopy() *Subscription_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subscription_Spec.
func (*Subscription_Spec) DeepCopyInto ¶
func (in *Subscription_Spec) DeepCopyInto(out *Subscription_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subscription_Spec) NewEmptyARMValue ¶
func (subscription *Subscription_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subscription_Spec) OriginalVersion ¶
func (subscription *Subscription_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Subscription_Spec) PopulateFromARM ¶
func (subscription *Subscription_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Subscription_Spec) SetAzureName ¶
func (subscription *Subscription_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type SystemData_CreatedByType_STATUS ¶
type SystemData_CreatedByType_STATUS string
type SystemData_LastModifiedByType_STATUS ¶
type SystemData_LastModifiedByType_STATUS string
type SystemData_STATUS ¶
type SystemData_STATUS struct { // CreatedAt: The timestamp of resource creation (UTC). CreatedAt *string `json:"createdAt,omitempty"` // CreatedBy: The identity that created the resource. CreatedBy *string `json:"createdBy,omitempty"` // CreatedByType: The type of identity that created the resource. CreatedByType *SystemData_CreatedByType_STATUS `json:"createdByType,omitempty"` // LastModifiedAt: The timestamp of resource last modification (UTC) LastModifiedAt *string `json:"lastModifiedAt,omitempty"` // LastModifiedBy: The identity that last modified the resource. LastModifiedBy *string `json:"lastModifiedBy,omitempty"` // LastModifiedByType: The type of identity that last modified the resource. LastModifiedByType *SystemData_LastModifiedByType_STATUS `json:"lastModifiedByType,omitempty"` }
Metadata pertaining to creation and last modification of the resource.
func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS ¶
func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *storage.SystemData_STATUS) error
AssignProperties_From_SystemData_STATUS populates our SystemData_STATUS from the provided source SystemData_STATUS
func (*SystemData_STATUS) AssignProperties_To_SystemData_STATUS ¶
func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *storage.SystemData_STATUS) error
AssignProperties_To_SystemData_STATUS populates the provided destination SystemData_STATUS from our SystemData_STATUS
func (*SystemData_STATUS) DeepCopy ¶
func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS.
func (*SystemData_STATUS) DeepCopyInto ¶
func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SystemData_STATUS) NewEmptyARMValue ¶
func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SystemData_STATUS) PopulateFromARM ¶
func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UserAssignedIdentityDetails ¶
type UserAssignedIdentityDetails struct {
Reference genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}
Information about the user assigned identity for the resource
func (*UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails ¶
func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *storage.UserAssignedIdentityDetails) error
AssignProperties_From_UserAssignedIdentityDetails populates our UserAssignedIdentityDetails from the provided source UserAssignedIdentityDetails
func (*UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails ¶
func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *storage.UserAssignedIdentityDetails) error
AssignProperties_To_UserAssignedIdentityDetails populates the provided destination UserAssignedIdentityDetails from our UserAssignedIdentityDetails
func (*UserAssignedIdentityDetails) DeepCopy ¶
func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.
func (*UserAssignedIdentityDetails) DeepCopyInto ¶
func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserIdentityProperties_STATUS ¶
type UserIdentityProperties_STATUS struct { // ClientId: The client id of user assigned identity. ClientId *string `json:"clientId,omitempty"` // PrincipalId: The principal id of user assigned identity. PrincipalId *string `json:"principalId,omitempty"` }
func (*UserIdentityProperties_STATUS) AssignProperties_From_UserIdentityProperties_STATUS ¶
func (properties *UserIdentityProperties_STATUS) AssignProperties_From_UserIdentityProperties_STATUS(source *storage.UserIdentityProperties_STATUS) error
AssignProperties_From_UserIdentityProperties_STATUS populates our UserIdentityProperties_STATUS from the provided source UserIdentityProperties_STATUS
func (*UserIdentityProperties_STATUS) AssignProperties_To_UserIdentityProperties_STATUS ¶
func (properties *UserIdentityProperties_STATUS) AssignProperties_To_UserIdentityProperties_STATUS(destination *storage.UserIdentityProperties_STATUS) error
AssignProperties_To_UserIdentityProperties_STATUS populates the provided destination UserIdentityProperties_STATUS from our UserIdentityProperties_STATUS
func (*UserIdentityProperties_STATUS) DeepCopy ¶
func (in *UserIdentityProperties_STATUS) DeepCopy() *UserIdentityProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserIdentityProperties_STATUS.
func (*UserIdentityProperties_STATUS) DeepCopyInto ¶
func (in *UserIdentityProperties_STATUS) DeepCopyInto(out *UserIdentityProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserIdentityProperties_STATUS) NewEmptyARMValue ¶
func (properties *UserIdentityProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UserIdentityProperties_STATUS) PopulateFromARM ¶
func (properties *UserIdentityProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkConfiguration ¶
type VirtualNetworkConfiguration struct { // SubnetResourceReference: The full resource ID of a subnet in a virtual network to deploy the API Management service in. SubnetResourceReference *genruntime.ResourceReference `armReference:"SubnetResourceId" json:"subnetResourceReference,omitempty"` }
Configuration of a virtual network to which API Management service is deployed.
func (*VirtualNetworkConfiguration) AssignProperties_From_VirtualNetworkConfiguration ¶
func (configuration *VirtualNetworkConfiguration) AssignProperties_From_VirtualNetworkConfiguration(source *storage.VirtualNetworkConfiguration) error
AssignProperties_From_VirtualNetworkConfiguration populates our VirtualNetworkConfiguration from the provided source VirtualNetworkConfiguration
func (*VirtualNetworkConfiguration) AssignProperties_To_VirtualNetworkConfiguration ¶
func (configuration *VirtualNetworkConfiguration) AssignProperties_To_VirtualNetworkConfiguration(destination *storage.VirtualNetworkConfiguration) error
AssignProperties_To_VirtualNetworkConfiguration populates the provided destination VirtualNetworkConfiguration from our VirtualNetworkConfiguration
func (*VirtualNetworkConfiguration) ConvertToARM ¶
func (configuration *VirtualNetworkConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworkConfiguration) DeepCopy ¶
func (in *VirtualNetworkConfiguration) DeepCopy() *VirtualNetworkConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkConfiguration.
func (*VirtualNetworkConfiguration) DeepCopyInto ¶
func (in *VirtualNetworkConfiguration) DeepCopyInto(out *VirtualNetworkConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkConfiguration) NewEmptyARMValue ¶
func (configuration *VirtualNetworkConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkConfiguration) PopulateFromARM ¶
func (configuration *VirtualNetworkConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkConfiguration_STATUS ¶
type VirtualNetworkConfiguration_STATUS struct { // SubnetResourceId: The full resource ID of a subnet in a virtual network to deploy the API Management service in. SubnetResourceId *string `json:"subnetResourceId,omitempty"` // Subnetname: The name of the subnet. Subnetname *string `json:"subnetname,omitempty"` // Vnetid: The virtual network ID. This is typically a GUID. Expect a null GUID by default. Vnetid *string `json:"vnetid,omitempty"` }
Configuration of a virtual network to which API Management service is deployed.
func (*VirtualNetworkConfiguration_STATUS) AssignProperties_From_VirtualNetworkConfiguration_STATUS ¶
func (configuration *VirtualNetworkConfiguration_STATUS) AssignProperties_From_VirtualNetworkConfiguration_STATUS(source *storage.VirtualNetworkConfiguration_STATUS) error
AssignProperties_From_VirtualNetworkConfiguration_STATUS populates our VirtualNetworkConfiguration_STATUS from the provided source VirtualNetworkConfiguration_STATUS
func (*VirtualNetworkConfiguration_STATUS) AssignProperties_To_VirtualNetworkConfiguration_STATUS ¶
func (configuration *VirtualNetworkConfiguration_STATUS) AssignProperties_To_VirtualNetworkConfiguration_STATUS(destination *storage.VirtualNetworkConfiguration_STATUS) error
AssignProperties_To_VirtualNetworkConfiguration_STATUS populates the provided destination VirtualNetworkConfiguration_STATUS from our VirtualNetworkConfiguration_STATUS
func (*VirtualNetworkConfiguration_STATUS) DeepCopy ¶
func (in *VirtualNetworkConfiguration_STATUS) DeepCopy() *VirtualNetworkConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkConfiguration_STATUS.
func (*VirtualNetworkConfiguration_STATUS) DeepCopyInto ¶
func (in *VirtualNetworkConfiguration_STATUS) DeepCopyInto(out *VirtualNetworkConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkConfiguration_STATUS) NewEmptyARMValue ¶
func (configuration *VirtualNetworkConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkConfiguration_STATUS) PopulateFromARM ¶
func (configuration *VirtualNetworkConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type X509CertificateName ¶
type X509CertificateName struct { // IssuerCertificateThumbprint: Thumbprint for the Issuer of the Certificate. IssuerCertificateThumbprint *string `json:"issuerCertificateThumbprint,omitempty"` // Name: Common Name of the Certificate. Name *string `json:"name,omitempty"` }
Properties of server X509Names.
func (*X509CertificateName) AssignProperties_From_X509CertificateName ¶
func (name *X509CertificateName) AssignProperties_From_X509CertificateName(source *storage.X509CertificateName) error
AssignProperties_From_X509CertificateName populates our X509CertificateName from the provided source X509CertificateName
func (*X509CertificateName) AssignProperties_To_X509CertificateName ¶
func (name *X509CertificateName) AssignProperties_To_X509CertificateName(destination *storage.X509CertificateName) error
AssignProperties_To_X509CertificateName populates the provided destination X509CertificateName from our X509CertificateName
func (*X509CertificateName) ConvertToARM ¶
func (name *X509CertificateName) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*X509CertificateName) DeepCopy ¶
func (in *X509CertificateName) DeepCopy() *X509CertificateName
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509CertificateName.
func (*X509CertificateName) DeepCopyInto ¶
func (in *X509CertificateName) DeepCopyInto(out *X509CertificateName)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*X509CertificateName) NewEmptyARMValue ¶
func (name *X509CertificateName) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*X509CertificateName) PopulateFromARM ¶
func (name *X509CertificateName) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type X509CertificateName_STATUS ¶
type X509CertificateName_STATUS struct { // IssuerCertificateThumbprint: Thumbprint for the Issuer of the Certificate. IssuerCertificateThumbprint *string `json:"issuerCertificateThumbprint,omitempty"` // Name: Common Name of the Certificate. Name *string `json:"name,omitempty"` }
Properties of server X509Names.
func (*X509CertificateName_STATUS) AssignProperties_From_X509CertificateName_STATUS ¶
func (name *X509CertificateName_STATUS) AssignProperties_From_X509CertificateName_STATUS(source *storage.X509CertificateName_STATUS) error
AssignProperties_From_X509CertificateName_STATUS populates our X509CertificateName_STATUS from the provided source X509CertificateName_STATUS
func (*X509CertificateName_STATUS) AssignProperties_To_X509CertificateName_STATUS ¶
func (name *X509CertificateName_STATUS) AssignProperties_To_X509CertificateName_STATUS(destination *storage.X509CertificateName_STATUS) error
AssignProperties_To_X509CertificateName_STATUS populates the provided destination X509CertificateName_STATUS from our X509CertificateName_STATUS
func (*X509CertificateName_STATUS) DeepCopy ¶
func (in *X509CertificateName_STATUS) DeepCopy() *X509CertificateName_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new X509CertificateName_STATUS.
func (*X509CertificateName_STATUS) DeepCopyInto ¶
func (in *X509CertificateName_STATUS) DeepCopyInto(out *X509CertificateName_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*X509CertificateName_STATUS) NewEmptyARMValue ¶
func (name *X509CertificateName_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*X509CertificateName_STATUS) PopulateFromARM ¶
func (name *X509CertificateName_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
Source Files ¶
- api_types_gen.go
- api_version_set_types_gen.go
- authorization_provider_types_gen.go
- authorization_providers_authorization_types_gen.go
- authorization_providers_authorizations_access_policy_types_gen.go
- backend_types_gen.go
- doc.go
- groupversion_info_gen.go
- named_value_types_gen.go
- policy_fragment_types_gen.go
- policy_types_gen.go
- product_api_types_gen.go
- product_policy_types_gen.go
- product_types_gen.go
- service_types_gen.go
- subscription_types_gen.go
- zz_generated.deepcopy.go