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 storage contains API Schema definitions for the apimanagement storage 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=v1api20220801storage
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
- type AdditionalLocation_STATUS
- type Api
- func (api *Api) AzureName() string
- func (api *Api) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *Api) DeepCopy() *Api
- func (in *Api) DeepCopyInto(out *Api)
- func (in *Api) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type ApiContactInformation
- type ApiContactInformation_STATUS
- type ApiCreateOrUpdateProperties_WsdlSelector
- type ApiLicenseInformation
- type ApiLicenseInformation_STATUS
- type ApiList
- type ApiManagementServiceIdentity
- type ApiManagementServiceIdentity_STATUS
- type ApiManagementServiceSkuProperties
- type ApiManagementServiceSkuProperties_STATUS
- type ApiOperatorSpec
- type ApiVersionConstraint
- type ApiVersionConstraint_STATUS
- type ApiVersionSet
- func (versionSet *ApiVersionSet) AzureName() string
- func (versionSet *ApiVersionSet) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *ApiVersionSet) DeepCopy() *ApiVersionSet
- func (in *ApiVersionSet) DeepCopyInto(out *ApiVersionSet)
- func (in *ApiVersionSet) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type ApiVersionSetContractDetails
- type ApiVersionSetContractDetails_STATUS
- type ApiVersionSetList
- type ApiVersionSetOperatorSpec
- type ApiVersionSet_STATUS
- 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)
- type ApiVersionSet_Spec
- func (versionSet *ApiVersionSet_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (versionSet *ApiVersionSet_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *ApiVersionSet_Spec) DeepCopy() *ApiVersionSet_Spec
- func (in *ApiVersionSet_Spec) DeepCopyInto(out *ApiVersionSet_Spec)
- type Api_STATUS
- type Api_Spec
- type ArmIdWrapper_STATUS
- type AuthenticationSettingsContract
- type AuthenticationSettingsContract_STATUS
- type AuthorizationError_STATUS
- type AuthorizationProvider
- func (provider *AuthorizationProvider) AzureName() string
- func (provider *AuthorizationProvider) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *AuthorizationProvider) DeepCopy() *AuthorizationProvider
- func (in *AuthorizationProvider) DeepCopyInto(out *AuthorizationProvider)
- func (in *AuthorizationProvider) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type AuthorizationProviderList
- type AuthorizationProviderOAuth2GrantTypes
- type AuthorizationProviderOAuth2GrantTypes_STATUS
- type AuthorizationProviderOAuth2Settings
- type AuthorizationProviderOAuth2Settings_STATUS
- type AuthorizationProviderOperatorSpec
- type AuthorizationProvider_STATUS
- 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)
- type AuthorizationProvider_Spec
- func (provider *AuthorizationProvider_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (provider *AuthorizationProvider_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *AuthorizationProvider_Spec) DeepCopy() *AuthorizationProvider_Spec
- func (in *AuthorizationProvider_Spec) DeepCopyInto(out *AuthorizationProvider_Spec)
- type AuthorizationProvidersAuthorization
- func (authorization *AuthorizationProvidersAuthorization) AzureName() string
- func (authorization *AuthorizationProvidersAuthorization) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *AuthorizationProvidersAuthorization) DeepCopy() *AuthorizationProvidersAuthorization
- func (in *AuthorizationProvidersAuthorization) DeepCopyInto(out *AuthorizationProvidersAuthorization)
- func (in *AuthorizationProvidersAuthorization) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type AuthorizationProvidersAuthorizationList
- type AuthorizationProvidersAuthorizationOperatorSpec
- type AuthorizationProvidersAuthorization_STATUS
- 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)
- type AuthorizationProvidersAuthorization_Spec
- func (authorization *AuthorizationProvidersAuthorization_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (authorization *AuthorizationProvidersAuthorization_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *AuthorizationProvidersAuthorization_Spec) DeepCopy() *AuthorizationProvidersAuthorization_Spec
- func (in *AuthorizationProvidersAuthorization_Spec) DeepCopyInto(out *AuthorizationProvidersAuthorization_Spec)
- type AuthorizationProvidersAuthorizationsAccessPolicy
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) AzureName() string
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *AuthorizationProvidersAuthorizationsAccessPolicy) DeepCopy() *AuthorizationProvidersAuthorizationsAccessPolicy
- func (in *AuthorizationProvidersAuthorizationsAccessPolicy) DeepCopyInto(out *AuthorizationProvidersAuthorizationsAccessPolicy)
- func (in *AuthorizationProvidersAuthorizationsAccessPolicy) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type AuthorizationProvidersAuthorizationsAccessPolicyList
- func (in *AuthorizationProvidersAuthorizationsAccessPolicyList) DeepCopy() *AuthorizationProvidersAuthorizationsAccessPolicyList
- func (in *AuthorizationProvidersAuthorizationsAccessPolicyList) DeepCopyInto(out *AuthorizationProvidersAuthorizationsAccessPolicyList)
- func (in *AuthorizationProvidersAuthorizationsAccessPolicyList) DeepCopyObject() runtime.Object
- type AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec
- type AuthorizationProvidersAuthorizationsAccessPolicy_STATUS
- 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)
- type AuthorizationProvidersAuthorizationsAccessPolicy_Spec
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (policy *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) DeepCopy() *AuthorizationProvidersAuthorizationsAccessPolicy_Spec
- func (in *AuthorizationProvidersAuthorizationsAccessPolicy_Spec) DeepCopyInto(out *AuthorizationProvidersAuthorizationsAccessPolicy_Spec)
- type Backend
- func (backend *Backend) AzureName() string
- func (backend *Backend) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *Backend) DeepCopy() *Backend
- func (in *Backend) DeepCopyInto(out *Backend)
- func (in *Backend) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type BackendAuthorizationHeaderCredentials
- type BackendAuthorizationHeaderCredentials_STATUS
- type BackendCredentialsContract
- type BackendCredentialsContract_STATUS
- type BackendList
- type BackendOperatorSpec
- type BackendProperties
- type BackendProperties_STATUS
- type BackendProxyContract
- type BackendProxyContract_STATUS
- type BackendServiceFabricClusterProperties
- type BackendServiceFabricClusterProperties_STATUS
- type BackendTlsProperties
- type BackendTlsProperties_STATUS
- type Backend_STATUS
- type Backend_Spec
- type CertificateConfiguration
- type CertificateConfiguration_STATUS
- type CertificateInformation
- type CertificateInformation_STATUS
- type HostnameConfiguration
- type HostnameConfiguration_STATUS
- type KeyVaultContractCreateProperties
- type KeyVaultContractProperties_STATUS
- type KeyVaultLastAccessStatusContractProperties_STATUS
- type NamedValue
- func (value *NamedValue) AzureName() string
- func (value *NamedValue) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *NamedValue) DeepCopy() *NamedValue
- func (in *NamedValue) DeepCopyInto(out *NamedValue)
- func (in *NamedValue) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type NamedValueList
- type NamedValueOperatorSpec
- type NamedValue_STATUS
- 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)
- type NamedValue_Spec
- type OAuth2AuthenticationSettingsContract
- type OAuth2AuthenticationSettingsContract_STATUS
- type OpenIdAuthenticationSettingsContract
- type OpenIdAuthenticationSettingsContract_STATUS
- type Policy
- func (policy *Policy) AzureName() string
- func (policy *Policy) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *Policy) DeepCopy() *Policy
- func (in *Policy) DeepCopyInto(out *Policy)
- func (in *Policy) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type PolicyFragment
- func (fragment *PolicyFragment) AzureName() string
- func (fragment *PolicyFragment) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *PolicyFragment) DeepCopy() *PolicyFragment
- func (in *PolicyFragment) DeepCopyInto(out *PolicyFragment)
- func (in *PolicyFragment) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type PolicyFragmentList
- type PolicyFragmentOperatorSpec
- type PolicyFragment_STATUS
- 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)
- type PolicyFragment_Spec
- func (fragment *PolicyFragment_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (fragment *PolicyFragment_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *PolicyFragment_Spec) DeepCopy() *PolicyFragment_Spec
- func (in *PolicyFragment_Spec) DeepCopyInto(out *PolicyFragment_Spec)
- type PolicyList
- type PolicyOperatorSpec
- type Policy_STATUS
- type Policy_Spec
- type PrivateLinkServiceConnectionState_STATUS
- type Product
- func (product *Product) AzureName() string
- func (product *Product) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *Product) DeepCopy() *Product
- func (in *Product) DeepCopyInto(out *Product)
- func (in *Product) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type ProductApi
- func (productApi *ProductApi) AzureName() string
- func (productApi *ProductApi) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *ProductApi) DeepCopy() *ProductApi
- func (in *ProductApi) DeepCopyInto(out *ProductApi)
- func (in *ProductApi) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type ProductApiList
- type ProductApiOperatorSpec
- type ProductApi_STATUS
- 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)
- type ProductApi_Spec
- func (productApi *ProductApi_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (productApi *ProductApi_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *ProductApi_Spec) DeepCopy() *ProductApi_Spec
- func (in *ProductApi_Spec) DeepCopyInto(out *ProductApi_Spec)
- type ProductList
- type ProductOperatorSpec
- type ProductPolicy
- func (policy *ProductPolicy) AzureName() string
- func (policy *ProductPolicy) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *ProductPolicy) DeepCopy() *ProductPolicy
- func (in *ProductPolicy) DeepCopyInto(out *ProductPolicy)
- func (in *ProductPolicy) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type ProductPolicyList
- type ProductPolicyOperatorSpec
- type ProductPolicy_STATUS
- 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)
- type ProductPolicy_Spec
- func (policy *ProductPolicy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (policy *ProductPolicy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *ProductPolicy_Spec) DeepCopy() *ProductPolicy_Spec
- func (in *ProductPolicy_Spec) DeepCopyInto(out *ProductPolicy_Spec)
- type Product_STATUS
- type Product_Spec
- type RemotePrivateEndpointConnectionWrapper_STATUS
- type Service
- func (service *Service) AzureName() string
- func (service *Service) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *Service) DeepCopy() *Service
- func (in *Service) DeepCopyInto(out *Service)
- func (in *Service) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type ServiceList
- type ServiceOperatorSpec
- type Service_STATUS
- type Service_Spec
- type Subscription
- func (subscription *Subscription) AzureName() string
- func (subscription *Subscription) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (in *Subscription) DeepCopy() *Subscription
- func (in *Subscription) DeepCopyInto(out *Subscription)
- func (in *Subscription) DeepCopyObject() runtime.Object
- 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) Hub()
- 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
- type SubscriptionKeyParameterNamesContract
- type SubscriptionKeyParameterNamesContract_STATUS
- type SubscriptionList
- type SubscriptionOperatorSecrets
- type SubscriptionOperatorSpec
- type Subscription_STATUS
- 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)
- type Subscription_Spec
- func (subscription *Subscription_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (subscription *Subscription_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (in *Subscription_Spec) DeepCopy() *Subscription_Spec
- func (in *Subscription_Spec) DeepCopyInto(out *Subscription_Spec)
- type SystemData_STATUS
- type UserAssignedIdentityDetails
- type UserIdentityProperties_STATUS
- type VirtualNetworkConfiguration
- type VirtualNetworkConfiguration_STATUS
- type X509CertificateName
- type X509CertificateName_STATUS
Constants ¶
const APIVersion_Value = APIVersion("2022-08-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "apimanagement.azure.com", Version: "v1api20220801storage"} // 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 APIVersion ¶
type APIVersion string
Storage version of v1api20220801.APIVersion +kubebuilder:validation:Enum={"2022-08-01"}
type AdditionalLocation ¶
type AdditionalLocation struct { DisableGateway *bool `json:"disableGateway,omitempty"` Location *string `json:"location,omitempty"` NatGatewayState *string `json:"natGatewayState,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,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"` Sku *ApiManagementServiceSkuProperties `json:"sku,omitempty"` VirtualNetworkConfiguration *VirtualNetworkConfiguration `json:"virtualNetworkConfiguration,omitempty"` Zones []string `json:"zones,omitempty"` }
Storage version of v1api20220801.AdditionalLocation Description of an additional API Management resource location.
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.
type AdditionalLocation_STATUS ¶
type AdditionalLocation_STATUS struct { DisableGateway *bool `json:"disableGateway,omitempty"` GatewayRegionalUrl *string `json:"gatewayRegionalUrl,omitempty"` Location *string `json:"location,omitempty"` NatGatewayState *string `json:"natGatewayState,omitempty"` OutboundPublicIPAddresses []string `json:"outboundPublicIPAddresses,omitempty"` PlatformVersion *string `json:"platformVersion,omitempty"` PrivateIPAddresses []string `json:"privateIPAddresses,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` PublicIPAddresses []string `json:"publicIPAddresses,omitempty"` PublicIpAddressId *string `json:"publicIpAddressId,omitempty"` Sku *ApiManagementServiceSkuProperties_STATUS `json:"sku,omitempty"` VirtualNetworkConfiguration *VirtualNetworkConfiguration_STATUS `json:"virtualNetworkConfiguration,omitempty"` Zones []string `json:"zones,omitempty"` }
Storage version of v1api20220801.AdditionalLocation_STATUS Description of an additional API Management resource location.
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.
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:storageversion +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" Storage version of v1api20220801.Api Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimapis.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}
func (*Api) ConfigMapDestinationExpressions ¶
func (api *Api) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
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 "2022-08-01"
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
type ApiContactInformation ¶
type ApiContactInformation struct { Email *string `json:"email,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Url *string `json:"url,omitempty"` }
Storage version of v1api20220801.ApiContactInformation API contact information
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.
type ApiContactInformation_STATUS ¶
type ApiContactInformation_STATUS struct { Email *string `json:"email,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Url *string `json:"url,omitempty"` }
Storage version of v1api20220801.ApiContactInformation_STATUS API contact information
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.
type ApiCreateOrUpdateProperties_WsdlSelector ¶
type ApiCreateOrUpdateProperties_WsdlSelector struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` WsdlEndpointName *string `json:"wsdlEndpointName,omitempty"` WsdlServiceName *string `json:"wsdlServiceName,omitempty"` }
Storage version of v1api20220801.ApiCreateOrUpdateProperties_WsdlSelector
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.
type ApiLicenseInformation ¶
type ApiLicenseInformation struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Url *string `json:"url,omitempty"` }
Storage version of v1api20220801.ApiLicenseInformation API license information
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.
type ApiLicenseInformation_STATUS ¶
type ApiLicenseInformation_STATUS struct { Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Url *string `json:"url,omitempty"` }
Storage version of v1api20220801.ApiLicenseInformation_STATUS API license information
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.
type ApiList ¶
type ApiList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Api `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220801.Api Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/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 { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"` }
Storage version of v1api20220801.ApiManagementServiceIdentity Identity properties of the Api Management service resource.
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.
type ApiManagementServiceIdentity_STATUS ¶
type ApiManagementServiceIdentity_STATUS struct { PrincipalId *string `json:"principalId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TenantId *string `json:"tenantId,omitempty"` Type *string `json:"type,omitempty"` UserAssignedIdentities map[string]UserIdentityProperties_STATUS `json:"userAssignedIdentities,omitempty"` }
Storage version of v1api20220801.ApiManagementServiceIdentity_STATUS Identity properties of the Api Management service resource.
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.
type ApiManagementServiceSkuProperties ¶
type ApiManagementServiceSkuProperties struct { Capacity *int `json:"capacity,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.ApiManagementServiceSkuProperties API Management service resource SKU properties.
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.
type ApiManagementServiceSkuProperties_STATUS ¶
type ApiManagementServiceSkuProperties_STATUS struct { Capacity *int `json:"capacity,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.ApiManagementServiceSkuProperties_STATUS API Management service resource SKU properties.
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.
type ApiOperatorSpec ¶
type ApiOperatorSpec struct { ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20220801.ApiOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 *string `json:"minApiVersion,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.ApiVersionConstraint Control Plane Apis version constraint for the API Management service.
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.
type ApiVersionConstraint_STATUS ¶
type ApiVersionConstraint_STATUS struct { MinApiVersion *string `json:"minApiVersion,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.ApiVersionConstraint_STATUS Control Plane Apis version constraint for the API Management service.
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.
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:storageversion +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" Storage version of v1api20220801.ApiVersionSet Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimapiversionsets.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apiVersionSets/{versionSetId}
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) 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) GetAPIVersion ¶
func (versionSet ApiVersionSet) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-08-01"
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) Hub ¶
func (versionSet *ApiVersionSet) Hub()
Hub marks that this ApiVersionSet is the hub type for conversion
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
type ApiVersionSetContractDetails ¶
type ApiVersionSetContractDetails struct { Description *string `json:"description,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,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 *string `json:"versionHeaderName,omitempty"` VersionQueryName *string `json:"versionQueryName,omitempty"` VersioningScheme *string `json:"versioningScheme,omitempty"` }
Storage version of v1api20220801.ApiVersionSetContractDetails An API Version Set contains the common configuration for a set of API Versions relating
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.
type ApiVersionSetContractDetails_STATUS ¶
type ApiVersionSetContractDetails_STATUS struct { Description *string `json:"description,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` VersionHeaderName *string `json:"versionHeaderName,omitempty"` VersionQueryName *string `json:"versionQueryName,omitempty"` VersioningScheme *string `json:"versioningScheme,omitempty"` }
Storage version of v1api20220801.ApiVersionSetContractDetails_STATUS An API Version Set contains the common configuration for a set of API Versions relating
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.
type ApiVersionSetList ¶
type ApiVersionSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApiVersionSet `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220801.ApiVersionSet Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20220801.ApiVersionSetOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 []conditions.Condition `json:"conditions,omitempty"` Description *string `json:"description,omitempty"` DisplayName *string `json:"displayName,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` VersionHeaderName *string `json:"versionHeaderName,omitempty"` VersionQueryName *string `json:"versionQueryName,omitempty"` VersioningScheme *string `json:"versioningScheme,omitempty"` }
Storage version of v1api20220801.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.
type ApiVersionSet_Spec ¶
type ApiVersionSet_Spec struct { // 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 *string `json:"description,omitempty"` DisplayName *string `json:"displayName,omitempty"` OperatorSpec *ApiVersionSetOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` VersionHeaderName *string `json:"versionHeaderName,omitempty"` VersionQueryName *string `json:"versionQueryName,omitempty"` VersioningScheme *string `json:"versioningScheme,omitempty"` }
Storage version of v1api20220801.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) 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.
type Api_STATUS ¶
type Api_STATUS struct { APIVersion *string `json:"apiVersion,omitempty"` ApiRevision *string `json:"apiRevision,omitempty"` ApiRevisionDescription *string `json:"apiRevisionDescription,omitempty"` ApiVersionDescription *string `json:"apiVersionDescription,omitempty"` ApiVersionSet *ApiVersionSetContractDetails_STATUS `json:"apiVersionSet,omitempty"` ApiVersionSetId *string `json:"apiVersionSetId,omitempty"` AuthenticationSettings *AuthenticationSettingsContract_STATUS `json:"authenticationSettings,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` Contact *ApiContactInformation_STATUS `json:"contact,omitempty"` Description *string `json:"description,omitempty"` DisplayName *string `json:"displayName,omitempty"` Id *string `json:"id,omitempty"` IsCurrent *bool `json:"isCurrent,omitempty"` IsOnline *bool `json:"isOnline,omitempty"` License *ApiLicenseInformation_STATUS `json:"license,omitempty"` Name *string `json:"name,omitempty"` Path *string `json:"path,omitempty"` PropertiesType *string `json:"properties_type,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocols []string `json:"protocols,omitempty"` ServiceUrl *string `json:"serviceUrl,omitempty"` SourceApiId *string `json:"sourceApiId,omitempty"` SubscriptionKeyParameterNames *SubscriptionKeyParameterNamesContract_STATUS `json:"subscriptionKeyParameterNames,omitempty"` SubscriptionRequired *bool `json:"subscriptionRequired,omitempty"` TermsOfServiceUrl *string `json:"termsOfServiceUrl,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20220801.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.
type Api_Spec ¶
type Api_Spec struct { APIVersion *string `json:"apiVersion,omitempty"` ApiRevision *string `json:"apiRevision,omitempty"` ApiRevisionDescription *string `json:"apiRevisionDescription,omitempty"` ApiType *string `json:"apiType,omitempty"` ApiVersionDescription *string `json:"apiVersionDescription,omitempty"` ApiVersionSet *ApiVersionSetContractDetails `json:"apiVersionSet,omitempty"` // ApiVersionSetReference: A resource identifier for the related ApiVersionSet. ApiVersionSetReference *genruntime.ResourceReference `armReference:"ApiVersionSetId" json:"apiVersionSetReference,omitempty"` AuthenticationSettings *AuthenticationSettingsContract `json:"authenticationSettings,omitempty"` // 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 *ApiContactInformation `json:"contact,omitempty"` Description *string `json:"description,omitempty"` DisplayName *string `json:"displayName,omitempty"` Format *string `json:"format,omitempty"` IsCurrent *bool `json:"isCurrent,omitempty"` License *ApiLicenseInformation `json:"license,omitempty"` OperatorSpec *ApiOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` Path *string `json:"path,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocols []string `json:"protocols,omitempty"` ServiceUrl *string `json:"serviceUrl,omitempty"` // SourceApiReference: API identifier of the source API. SourceApiReference *genruntime.ResourceReference `armReference:"SourceApiId" json:"sourceApiReference,omitempty"` SubscriptionKeyParameterNames *SubscriptionKeyParameterNamesContract `json:"subscriptionKeyParameterNames,omitempty"` SubscriptionRequired *bool `json:"subscriptionRequired,omitempty"` TermsOfServiceUrl *string `json:"termsOfServiceUrl,omitempty"` TranslateRequiredQueryParameters *string `json:"translateRequiredQueryParameters,omitempty"` Type *string `json:"type,omitempty"` Value *string `json:"value,omitempty"` WsdlSelector *ApiCreateOrUpdateProperties_WsdlSelector `json:"wsdlSelector,omitempty"` }
Storage version of v1api20220801.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) 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.
type ArmIdWrapper_STATUS ¶
type ArmIdWrapper_STATUS struct { Id *string `json:"id,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.ArmIdWrapper_STATUS A wrapper for an ARM resource id
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.
type AuthenticationSettingsContract ¶
type AuthenticationSettingsContract struct { OAuth2 *OAuth2AuthenticationSettingsContract `json:"oAuth2,omitempty"` OAuth2AuthenticationSettings []OAuth2AuthenticationSettingsContract `json:"oAuth2AuthenticationSettings,omitempty"` Openid *OpenIdAuthenticationSettingsContract `json:"openid,omitempty"` OpenidAuthenticationSettings []OpenIdAuthenticationSettingsContract `json:"openidAuthenticationSettings,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.AuthenticationSettingsContract API Authentication Settings.
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.
type AuthenticationSettingsContract_STATUS ¶
type AuthenticationSettingsContract_STATUS struct { OAuth2 *OAuth2AuthenticationSettingsContract_STATUS `json:"oAuth2,omitempty"` OAuth2AuthenticationSettings []OAuth2AuthenticationSettingsContract_STATUS `json:"oAuth2AuthenticationSettings,omitempty"` Openid *OpenIdAuthenticationSettingsContract_STATUS `json:"openid,omitempty"` OpenidAuthenticationSettings []OpenIdAuthenticationSettingsContract_STATUS `json:"openidAuthenticationSettings,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.AuthenticationSettingsContract_STATUS API Authentication Settings.
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.
type AuthorizationError_STATUS ¶
type AuthorizationError_STATUS struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.AuthorizationError_STATUS Authorization error details.
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.
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:storageversion +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" Storage version of v1api20220801.AuthorizationProvider Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimauthorizationproviders.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}
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) 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) GetAPIVersion ¶
func (provider AuthorizationProvider) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-08-01"
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) Hub ¶
func (provider *AuthorizationProvider) Hub()
Hub marks that this AuthorizationProvider is the hub type for conversion
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
type AuthorizationProviderList ¶
type AuthorizationProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AuthorizationProvider `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220801.AuthorizationProvider Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/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 *genruntime.SecretMapReference `json:"authorizationCode,omitempty"` ClientCredentials *genruntime.SecretMapReference `json:"clientCredentials,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.AuthorizationProviderOAuth2GrantTypes Authorization Provider oauth2 grant types settings
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.
type AuthorizationProviderOAuth2GrantTypes_STATUS ¶
type AuthorizationProviderOAuth2GrantTypes_STATUS struct { AuthorizationCode map[string]string `json:"authorizationCode,omitempty"` ClientCredentials map[string]string `json:"clientCredentials,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.AuthorizationProviderOAuth2GrantTypes_STATUS Authorization Provider oauth2 grant types settings
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.
type AuthorizationProviderOAuth2Settings ¶
type AuthorizationProviderOAuth2Settings struct { GrantTypes *AuthorizationProviderOAuth2GrantTypes `json:"grantTypes,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RedirectUrl *string `json:"redirectUrl,omitempty"` }
Storage version of v1api20220801.AuthorizationProviderOAuth2Settings OAuth2 settings details
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.
type AuthorizationProviderOAuth2Settings_STATUS ¶
type AuthorizationProviderOAuth2Settings_STATUS struct { GrantTypes *AuthorizationProviderOAuth2GrantTypes_STATUS `json:"grantTypes,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` RedirectUrl *string `json:"redirectUrl,omitempty"` }
Storage version of v1api20220801.AuthorizationProviderOAuth2Settings_STATUS OAuth2 settings details
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.
type AuthorizationProviderOperatorSpec ¶
type AuthorizationProviderOperatorSpec struct { ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20220801.AuthorizationProviderOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 []conditions.Condition `json:"conditions,omitempty"` DisplayName *string `json:"displayName,omitempty"` Id *string `json:"id,omitempty"` IdentityProvider *string `json:"identityProvider,omitempty"` Name *string `json:"name,omitempty"` Oauth2 *AuthorizationProviderOAuth2Settings_STATUS `json:"oauth2,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20220801.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.
type AuthorizationProvider_Spec ¶
type AuthorizationProvider_Spec struct { // 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"` DisplayName *string `json:"displayName,omitempty"` IdentityProvider *string `json:"identityProvider,omitempty"` Oauth2 *AuthorizationProviderOAuth2Settings `json:"oauth2,omitempty"` OperatorSpec *AuthorizationProviderOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.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) 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.
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:storageversion +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" Storage version of v1api20220801.AuthorizationProvidersAuthorization Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimauthorizationproviders.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}
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) 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) GetAPIVersion ¶
func (authorization AuthorizationProvidersAuthorization) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-08-01"
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) Hub ¶
func (authorization *AuthorizationProvidersAuthorization) Hub()
Hub marks that this AuthorizationProvidersAuthorization is the hub type for conversion
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
type AuthorizationProvidersAuthorizationList ¶
type AuthorizationProvidersAuthorizationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AuthorizationProvidersAuthorization `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220801.AuthorizationProvidersAuthorization Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20220801.AuthorizationProvidersAuthorizationOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 *string `json:"authorizationType,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` Error *AuthorizationError_STATUS `json:"error,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Oauth2GrantType *string `json:"oauth2grantType,omitempty"` Parameters map[string]string `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Status *string `json:"status,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20220801.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.
type AuthorizationProvidersAuthorization_Spec ¶
type AuthorizationProvidersAuthorization_Spec struct { AuthorizationType *string `json:"authorizationType,omitempty"` // 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 *string `json:"oauth2grantType,omitempty"` OperatorSpec *AuthorizationProvidersAuthorizationOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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 *genruntime.SecretMapReference `json:"parameters,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.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) 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.
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:storageversion +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" Storage version of v1api20220801.AuthorizationProvidersAuthorizationsAccessPolicy Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimauthorizationproviders.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/accessPolicies/{authorizationAccessPolicyId}
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) 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) GetAPIVersion ¶
func (policy AuthorizationProvidersAuthorizationsAccessPolicy) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-08-01"
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) Hub ¶
func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) Hub()
Hub marks that this AuthorizationProvidersAuthorizationsAccessPolicy is the hub type for conversion
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
type AuthorizationProvidersAuthorizationsAccessPolicyList ¶
type AuthorizationProvidersAuthorizationsAccessPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AuthorizationProvidersAuthorizationsAccessPolicy `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220801.AuthorizationProvidersAuthorizationsAccessPolicy Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20220801.AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 { Conditions []conditions.Condition `json:"conditions,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` ObjectId *string `json:"objectId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TenantId *string `json:"tenantId,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20220801.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.
type AuthorizationProvidersAuthorizationsAccessPolicy_Spec ¶
type AuthorizationProvidersAuthorizationsAccessPolicy_Spec struct { // 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 *string `json:"objectId,omitempty" optionalConfigMapPair:"ObjectId"` ObjectIdFromConfig *genruntime.ConfigMapReference `json:"objectIdFromConfig,omitempty" optionalConfigMapPair:"ObjectId"` OperatorSpec *AuthorizationProvidersAuthorizationsAccessPolicyOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TenantId *string `json:"tenantId,omitempty" optionalConfigMapPair:"TenantId"` TenantIdFromConfig *genruntime.ConfigMapReference `json:"tenantIdFromConfig,omitempty" optionalConfigMapPair:"TenantId"` }
Storage version of v1api20220801.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) 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.
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:storageversion +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" Storage version of v1api20220801.Backend Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimbackends.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendId}
func (*Backend) ConfigMapDestinationExpressions ¶
func (backend *Backend) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
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) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2022-08-01"
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) Hub ¶
func (backend *Backend) Hub()
Hub marks that this Backend is the hub type for conversion
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
type BackendAuthorizationHeaderCredentials ¶
type BackendAuthorizationHeaderCredentials struct { Parameter *string `json:"parameter,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Scheme *string `json:"scheme,omitempty"` }
Storage version of v1api20220801.BackendAuthorizationHeaderCredentials Authorization header information.
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.
type BackendAuthorizationHeaderCredentials_STATUS ¶
type BackendAuthorizationHeaderCredentials_STATUS struct { Parameter *string `json:"parameter,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Scheme *string `json:"scheme,omitempty"` }
Storage version of v1api20220801.BackendAuthorizationHeaderCredentials_STATUS Authorization header information.
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.
type BackendCredentialsContract ¶
type BackendCredentialsContract struct { Authorization *BackendAuthorizationHeaderCredentials `json:"authorization,omitempty"` Certificate []string `json:"certificate,omitempty"` CertificateIds []string `json:"certificateIds,omitempty"` Header map[string][]string `json:"header,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Query map[string][]string `json:"query,omitempty"` }
Storage version of v1api20220801.BackendCredentialsContract Details of the Credentials used to connect to Backend.
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.
type BackendCredentialsContract_STATUS ¶
type BackendCredentialsContract_STATUS struct { Authorization *BackendAuthorizationHeaderCredentials_STATUS `json:"authorization,omitempty"` Certificate []string `json:"certificate,omitempty"` CertificateIds []string `json:"certificateIds,omitempty"` Header map[string][]string `json:"header,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Query map[string][]string `json:"query,omitempty"` }
Storage version of v1api20220801.BackendCredentialsContract_STATUS Details of the Credentials used to connect to Backend.
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.
type BackendList ¶
type BackendList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Backend `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220801.Backend Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20220801.BackendOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 BackendProperties ¶
type BackendProperties struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ServiceFabricCluster *BackendServiceFabricClusterProperties `json:"serviceFabricCluster,omitempty"` }
Storage version of v1api20220801.BackendProperties Properties specific to the Backend Type.
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.
type BackendProperties_STATUS ¶
type BackendProperties_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ServiceFabricCluster *BackendServiceFabricClusterProperties_STATUS `json:"serviceFabricCluster,omitempty"` }
Storage version of v1api20220801.BackendProperties_STATUS Properties specific to the Backend Type.
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.
type BackendProxyContract ¶
type BackendProxyContract struct { Password *genruntime.SecretReference `json:"password,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Url *string `json:"url,omitempty"` Username *string `json:"username,omitempty"` }
Storage version of v1api20220801.BackendProxyContract Details of the Backend WebProxy Server to use in the Request to Backend.
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.
type BackendProxyContract_STATUS ¶
type BackendProxyContract_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Url *string `json:"url,omitempty"` Username *string `json:"username,omitempty"` }
Storage version of v1api20220801.BackendProxyContract_STATUS Details of the Backend WebProxy Server to use in the Request to Backend.
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.
type BackendServiceFabricClusterProperties ¶
type BackendServiceFabricClusterProperties struct { ClientCertificateId *string `json:"clientCertificateId,omitempty"` ClientCertificatethumbprint *string `json:"clientCertificatethumbprint,omitempty"` ManagementEndpoints []string `json:"managementEndpoints,omitempty"` MaxPartitionResolutionRetries *int `json:"maxPartitionResolutionRetries,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ServerCertificateThumbprints []string `json:"serverCertificateThumbprints,omitempty"` ServerX509Names []X509CertificateName `json:"serverX509Names,omitempty"` }
Storage version of v1api20220801.BackendServiceFabricClusterProperties Properties of the Service Fabric Type Backend.
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.
type BackendServiceFabricClusterProperties_STATUS ¶
type BackendServiceFabricClusterProperties_STATUS struct { ClientCertificateId *string `json:"clientCertificateId,omitempty"` ClientCertificatethumbprint *string `json:"clientCertificatethumbprint,omitempty"` ManagementEndpoints []string `json:"managementEndpoints,omitempty"` MaxPartitionResolutionRetries *int `json:"maxPartitionResolutionRetries,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ServerCertificateThumbprints []string `json:"serverCertificateThumbprints,omitempty"` ServerX509Names []X509CertificateName_STATUS `json:"serverX509Names,omitempty"` }
Storage version of v1api20220801.BackendServiceFabricClusterProperties_STATUS Properties of the Service Fabric Type Backend.
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.
type BackendTlsProperties ¶
type BackendTlsProperties struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ValidateCertificateChain *bool `json:"validateCertificateChain,omitempty"` ValidateCertificateName *bool `json:"validateCertificateName,omitempty"` }
Storage version of v1api20220801.BackendTlsProperties Properties controlling TLS Certificate Validation.
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.
type BackendTlsProperties_STATUS ¶
type BackendTlsProperties_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ValidateCertificateChain *bool `json:"validateCertificateChain,omitempty"` ValidateCertificateName *bool `json:"validateCertificateName,omitempty"` }
Storage version of v1api20220801.BackendTlsProperties_STATUS Properties controlling TLS Certificate Validation.
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.
type Backend_STATUS ¶
type Backend_STATUS struct { Conditions []conditions.Condition `json:"conditions,omitempty"` Credentials *BackendCredentialsContract_STATUS `json:"credentials,omitempty"` Description *string `json:"description,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *BackendProperties_STATUS `json:"properties,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` Proxy *BackendProxyContract_STATUS `json:"proxy,omitempty"` ResourceId *string `json:"resourceId,omitempty"` Title *string `json:"title,omitempty"` Tls *BackendTlsProperties_STATUS `json:"tls,omitempty"` Type *string `json:"type,omitempty"` Url *string `json:"url,omitempty"` }
Storage version of v1api20220801.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.
type Backend_Spec ¶
type Backend_Spec struct { // 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"` Credentials *BackendCredentialsContract `json:"credentials,omitempty"` Description *string `json:"description,omitempty"` OperatorSpec *BackendOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` Properties *BackendProperties `json:"properties,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Protocol *string `json:"protocol,omitempty"` 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"` Title *string `json:"title,omitempty"` Tls *BackendTlsProperties `json:"tls,omitempty"` Url *string `json:"url,omitempty"` }
Storage version of v1api20220801.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) 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.
type CertificateConfiguration ¶
type CertificateConfiguration struct { Certificate *CertificateInformation `json:"certificate,omitempty"` CertificatePassword *genruntime.SecretReference `json:"certificatePassword,omitempty"` EncodedCertificate *string `json:"encodedCertificate,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` StoreName *string `json:"storeName,omitempty"` }
Storage version of v1api20220801.CertificateConfiguration Certificate configuration which consist of non-trusted intermediates and root certificates.
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.
type CertificateConfiguration_STATUS ¶
type CertificateConfiguration_STATUS struct { Certificate *CertificateInformation_STATUS `json:"certificate,omitempty"` EncodedCertificate *string `json:"encodedCertificate,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` StoreName *string `json:"storeName,omitempty"` }
Storage version of v1api20220801.CertificateConfiguration_STATUS Certificate configuration which consist of non-trusted intermediates and root certificates.
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.
type CertificateInformation ¶
type CertificateInformation struct { Expiry *string `json:"expiry,omitempty" optionalConfigMapPair:"Expiry"` ExpiryFromConfig *genruntime.ConfigMapReference `json:"expiryFromConfig,omitempty" optionalConfigMapPair:"Expiry"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Subject *string `json:"subject,omitempty" optionalConfigMapPair:"Subject"` SubjectFromConfig *genruntime.ConfigMapReference `json:"subjectFromConfig,omitempty" optionalConfigMapPair:"Subject"` Thumbprint *string `json:"thumbprint,omitempty" optionalConfigMapPair:"Thumbprint"` ThumbprintFromConfig *genruntime.ConfigMapReference `json:"thumbprintFromConfig,omitempty" optionalConfigMapPair:"Thumbprint"` }
Storage version of v1api20220801.CertificateInformation SSL certificate information.
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.
type CertificateInformation_STATUS ¶
type CertificateInformation_STATUS struct { Expiry *string `json:"expiry,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Subject *string `json:"subject,omitempty"` Thumbprint *string `json:"thumbprint,omitempty"` }
Storage version of v1api20220801.CertificateInformation_STATUS SSL certificate information.
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.
type HostnameConfiguration ¶
type HostnameConfiguration struct { Certificate *CertificateInformation `json:"certificate,omitempty"` CertificatePassword *genruntime.SecretReference `json:"certificatePassword,omitempty"` CertificateSource *string `json:"certificateSource,omitempty"` CertificateStatus *string `json:"certificateStatus,omitempty"` DefaultSslBinding *bool `json:"defaultSslBinding,omitempty"` EncodedCertificate *string `json:"encodedCertificate,omitempty"` HostName *string `json:"hostName,omitempty"` IdentityClientId *string `json:"identityClientId,omitempty" optionalConfigMapPair:"IdentityClientId"` IdentityClientIdFromConfig *genruntime.ConfigMapReference `json:"identityClientIdFromConfig,omitempty" optionalConfigMapPair:"IdentityClientId"` KeyVaultId *string `json:"keyVaultId,omitempty"` NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20220801.HostnameConfiguration Custom hostname configuration.
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.
type HostnameConfiguration_STATUS ¶
type HostnameConfiguration_STATUS struct { Certificate *CertificateInformation_STATUS `json:"certificate,omitempty"` CertificateSource *string `json:"certificateSource,omitempty"` CertificateStatus *string `json:"certificateStatus,omitempty"` DefaultSslBinding *bool `json:"defaultSslBinding,omitempty"` EncodedCertificate *string `json:"encodedCertificate,omitempty"` HostName *string `json:"hostName,omitempty"` IdentityClientId *string `json:"identityClientId,omitempty"` KeyVaultId *string `json:"keyVaultId,omitempty"` NegotiateClientCertificate *bool `json:"negotiateClientCertificate,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20220801.HostnameConfiguration_STATUS Custom hostname configuration.
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.
type KeyVaultContractCreateProperties ¶
type KeyVaultContractCreateProperties struct { IdentityClientId *string `json:"identityClientId,omitempty" optionalConfigMapPair:"IdentityClientId"` IdentityClientIdFromConfig *genruntime.ConfigMapReference `json:"identityClientIdFromConfig,omitempty" optionalConfigMapPair:"IdentityClientId"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretIdentifier *string `json:"secretIdentifier,omitempty"` }
Storage version of v1api20220801.KeyVaultContractCreateProperties Create keyVault contract details.
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.
type KeyVaultContractProperties_STATUS ¶
type KeyVaultContractProperties_STATUS struct { IdentityClientId *string `json:"identityClientId,omitempty"` LastStatus *KeyVaultLastAccessStatusContractProperties_STATUS `json:"lastStatus,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretIdentifier *string `json:"secretIdentifier,omitempty"` }
Storage version of v1api20220801.KeyVaultContractProperties_STATUS KeyVault contract details.
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.
type KeyVaultLastAccessStatusContractProperties_STATUS ¶
type KeyVaultLastAccessStatusContractProperties_STATUS struct { Code *string `json:"code,omitempty"` Message *string `json:"message,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` TimeStampUtc *string `json:"timeStampUtc,omitempty"` }
Storage version of v1api20220801.KeyVaultLastAccessStatusContractProperties_STATUS Issue contract Update Properties.
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.
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:storageversion +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" Storage version of v1api20220801.NamedValue Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimnamedvalues.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/{namedValueId}
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) 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) GetAPIVersion ¶
func (value NamedValue) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-08-01"
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) Hub ¶
func (value *NamedValue) Hub()
Hub marks that this NamedValue is the hub type for conversion
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
type NamedValueList ¶
type NamedValueList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NamedValue `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220801.NamedValue Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20220801.NamedValueOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 []conditions.Condition `json:"conditions,omitempty"` DisplayName *string `json:"displayName,omitempty"` Id *string `json:"id,omitempty"` KeyVault *KeyVaultContractProperties_STATUS `json:"keyVault,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Secret *bool `json:"secret,omitempty"` Tags []string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1api20220801.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.
type NamedValue_Spec ¶
type NamedValue_Spec struct { // 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"` DisplayName *string `json:"displayName,omitempty"` KeyVault *KeyVaultContractCreateProperties `json:"keyVault,omitempty"` OperatorSpec *NamedValueOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Secret *bool `json:"secret,omitempty"` Tags []string `json:"tags,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1api20220801.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) 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.
type OAuth2AuthenticationSettingsContract ¶
type OAuth2AuthenticationSettingsContract struct { AuthorizationServerId *string `json:"authorizationServerId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Scope *string `json:"scope,omitempty"` }
Storage version of v1api20220801.OAuth2AuthenticationSettingsContract API OAuth2 Authentication settings details.
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.
type OAuth2AuthenticationSettingsContract_STATUS ¶
type OAuth2AuthenticationSettingsContract_STATUS struct { AuthorizationServerId *string `json:"authorizationServerId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Scope *string `json:"scope,omitempty"` }
Storage version of v1api20220801.OAuth2AuthenticationSettingsContract_STATUS API OAuth2 Authentication settings details.
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.
type OpenIdAuthenticationSettingsContract ¶
type OpenIdAuthenticationSettingsContract struct { BearerTokenSendingMethods []string `json:"bearerTokenSendingMethods,omitempty"` OpenidProviderId *string `json:"openidProviderId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.OpenIdAuthenticationSettingsContract API OAuth2 Authentication settings details.
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.
type OpenIdAuthenticationSettingsContract_STATUS ¶
type OpenIdAuthenticationSettingsContract_STATUS struct { BearerTokenSendingMethods []string `json:"bearerTokenSendingMethods,omitempty"` OpenidProviderId *string `json:"openidProviderId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.OpenIdAuthenticationSettingsContract_STATUS API OAuth2 Authentication settings details.
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.
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:storageversion +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" Storage version of v1api20220801.Policy Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimpolicies.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies/{policyId}
func (*Policy) ConfigMapDestinationExpressions ¶
func (policy *Policy) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
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) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2022-08-01"
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) Hub ¶
func (policy *Policy) Hub()
Hub marks that this Policy is the hub type for conversion
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
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:storageversion +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" Storage version of v1api20220801.PolicyFragment Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimpolicyfragments.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyFragments/{id}
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) 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) GetAPIVersion ¶
func (fragment PolicyFragment) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-08-01"
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) Hub ¶
func (fragment *PolicyFragment) Hub()
Hub marks that this PolicyFragment is the hub type for conversion
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
type PolicyFragmentList ¶
type PolicyFragmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PolicyFragment `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220801.PolicyFragment Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20220801.PolicyFragmentOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 []conditions.Condition `json:"conditions,omitempty"` Description *string `json:"description,omitempty"` Format *string `json:"format,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1api20220801.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.
type PolicyFragment_Spec ¶
type PolicyFragment_Spec struct { // 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 *string `json:"description,omitempty"` Format *string `json:"format,omitempty"` OperatorSpec *PolicyFragmentOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1api20220801.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) 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.
type PolicyList ¶
type PolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Policy `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220801.Policy Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20220801.PolicyOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 []conditions.Condition `json:"conditions,omitempty"` Format *string `json:"format,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1api20220801.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.
type Policy_Spec ¶
type Policy_Spec struct { Format *string `json:"format,omitempty"` OperatorSpec *PolicyOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1api20220801.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) 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.
type PrivateLinkServiceConnectionState_STATUS ¶
type PrivateLinkServiceConnectionState_STATUS struct { ActionsRequired *string `json:"actionsRequired,omitempty"` Description *string `json:"description,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Status *string `json:"status,omitempty"` }
Storage version of v1api20220801.PrivateLinkServiceConnectionState_STATUS A collection of information about the state of the connection between service consumer and provider.
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.
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:storageversion +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" Storage version of v1api20220801.Product Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimproducts.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}
func (*Product) ConfigMapDestinationExpressions ¶
func (product *Product) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
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) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2022-08-01"
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) Hub ¶
func (product *Product) Hub()
Hub marks that this Product is the hub type for conversion
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
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:storageversion +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" Storage version of v1api20220801.ProductApi Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimproducts.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apis/{apiId}
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) 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) GetAPIVersion ¶
func (productApi ProductApi) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-08-01"
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) Hub ¶
func (productApi *ProductApi) Hub()
Hub marks that this ProductApi is the hub type for conversion
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
type ProductApiList ¶
type ProductApiList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProductApi `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220801.ProductApi Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20220801.ProductApiOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 []conditions.Condition `json:"conditions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.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.
type ProductApi_Spec ¶
type ProductApi_Spec struct { // 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 *ProductApiOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.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) 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.
type ProductList ¶
type ProductList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Product `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220801.Product Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20220801.ProductOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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:storageversion +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" Storage version of v1api20220801.ProductPolicy Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimproducts.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/policies/{policyId}
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) 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) GetAPIVersion ¶
func (policy ProductPolicy) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-08-01"
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) Hub ¶
func (policy *ProductPolicy) Hub()
Hub marks that this ProductPolicy is the hub type for conversion
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
type ProductPolicyList ¶
type ProductPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProductPolicy `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220801.ProductPolicy Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20220801.ProductPolicyOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 []conditions.Condition `json:"conditions,omitempty"` Format *string `json:"format,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Type *string `json:"type,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1api20220801.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.
type ProductPolicy_Spec ¶
type ProductPolicy_Spec struct { Format *string `json:"format,omitempty"` OperatorSpec *ProductPolicyOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Value *string `json:"value,omitempty"` }
Storage version of v1api20220801.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) 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.
type Product_STATUS ¶
type Product_STATUS struct { ApprovalRequired *bool `json:"approvalRequired,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` Description *string `json:"description,omitempty"` DisplayName *string `json:"displayName,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` State *string `json:"state,omitempty"` SubscriptionRequired *bool `json:"subscriptionRequired,omitempty"` SubscriptionsLimit *int `json:"subscriptionsLimit,omitempty"` Terms *string `json:"terms,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20220801.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.
type Product_Spec ¶
type Product_Spec struct { ApprovalRequired *bool `json:"approvalRequired,omitempty"` // 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 *string `json:"description,omitempty"` DisplayName *string `json:"displayName,omitempty"` OperatorSpec *ProductOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` State *string `json:"state,omitempty"` SubscriptionRequired *bool `json:"subscriptionRequired,omitempty"` SubscriptionsLimit *int `json:"subscriptionsLimit,omitempty"` Terms *string `json:"terms,omitempty"` }
Storage version of v1api20220801.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) 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.
type RemotePrivateEndpointConnectionWrapper_STATUS ¶
type RemotePrivateEndpointConnectionWrapper_STATUS struct { GroupIds []string `json:"groupIds,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` PrivateEndpoint *ArmIdWrapper_STATUS `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState_STATUS `json:"privateLinkServiceConnectionState,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20220801.RemotePrivateEndpointConnectionWrapper_STATUS Remote Private Endpoint Connection resource.
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.
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:storageversion +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" Storage version of v1api20220801.Service Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimdeployment.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}
func (*Service) ConfigMapDestinationExpressions ¶
func (service *Service) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
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) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2022-08-01"
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) Hub ¶
func (service *Service) Hub()
Hub marks that this Service is the hub type for conversion
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
type ServiceList ¶
type ServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Service `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220801.Service Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Storage version of v1api20220801.ServiceOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 []AdditionalLocation_STATUS `json:"additionalLocations,omitempty"` ApiVersionConstraint *ApiVersionConstraint_STATUS `json:"apiVersionConstraint,omitempty"` Certificates []CertificateConfiguration_STATUS `json:"certificates,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` CreatedAtUtc *string `json:"createdAtUtc,omitempty"` CustomProperties map[string]string `json:"customProperties,omitempty"` DeveloperPortalUrl *string `json:"developerPortalUrl,omitempty"` DisableGateway *bool `json:"disableGateway,omitempty"` EnableClientCertificate *bool `json:"enableClientCertificate,omitempty"` Etag *string `json:"etag,omitempty"` GatewayRegionalUrl *string `json:"gatewayRegionalUrl,omitempty"` GatewayUrl *string `json:"gatewayUrl,omitempty"` HostnameConfigurations []HostnameConfiguration_STATUS `json:"hostnameConfigurations,omitempty"` Id *string `json:"id,omitempty"` Identity *ApiManagementServiceIdentity_STATUS `json:"identity,omitempty"` Location *string `json:"location,omitempty"` ManagementApiUrl *string `json:"managementApiUrl,omitempty"` Name *string `json:"name,omitempty"` NatGatewayState *string `json:"natGatewayState,omitempty"` NotificationSenderEmail *string `json:"notificationSenderEmail,omitempty"` OutboundPublicIPAddresses []string `json:"outboundPublicIPAddresses,omitempty"` PlatformVersion *string `json:"platformVersion,omitempty"` PortalUrl *string `json:"portalUrl,omitempty"` PrivateEndpointConnections []RemotePrivateEndpointConnectionWrapper_STATUS `json:"privateEndpointConnections,omitempty"` PrivateIPAddresses []string `json:"privateIPAddresses,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` PublicIPAddresses []string `json:"publicIPAddresses,omitempty"` PublicIpAddressId *string `json:"publicIpAddressId,omitempty"` PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"` PublisherEmail *string `json:"publisherEmail,omitempty"` PublisherName *string `json:"publisherName,omitempty"` Restore *bool `json:"restore,omitempty"` ScmUrl *string `json:"scmUrl,omitempty"` Sku *ApiManagementServiceSkuProperties_STATUS `json:"sku,omitempty"` SystemData *SystemData_STATUS `json:"systemData,omitempty"` Tags map[string]string `json:"tags,omitempty"` TargetProvisioningState *string `json:"targetProvisioningState,omitempty"` Type *string `json:"type,omitempty"` VirtualNetworkConfiguration *VirtualNetworkConfiguration_STATUS `json:"virtualNetworkConfiguration,omitempty"` VirtualNetworkType *string `json:"virtualNetworkType,omitempty"` Zones []string `json:"zones,omitempty"` }
Storage version of v1api20220801.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.
type Service_Spec ¶
type Service_Spec struct { AdditionalLocations []AdditionalLocation `json:"additionalLocations,omitempty"` ApiVersionConstraint *ApiVersionConstraint `json:"apiVersionConstraint,omitempty"` // 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 []CertificateConfiguration `json:"certificates,omitempty"` CustomProperties map[string]string `json:"customProperties,omitempty"` DisableGateway *bool `json:"disableGateway,omitempty"` EnableClientCertificate *bool `json:"enableClientCertificate,omitempty"` HostnameConfigurations []HostnameConfiguration `json:"hostnameConfigurations,omitempty"` Identity *ApiManagementServiceIdentity `json:"identity,omitempty"` Location *string `json:"location,omitempty"` NatGatewayState *string `json:"natGatewayState,omitempty"` NotificationSenderEmail *string `json:"notificationSenderEmail,omitempty"` OperatorSpec *ServiceOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // 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 *string `json:"publicNetworkAccess,omitempty"` PublisherEmail *string `json:"publisherEmail,omitempty"` PublisherName *string `json:"publisherName,omitempty"` Restore *bool `json:"restore,omitempty"` Sku *ApiManagementServiceSkuProperties `json:"sku,omitempty"` Tags map[string]string `json:"tags,omitempty"` VirtualNetworkConfiguration *VirtualNetworkConfiguration `json:"virtualNetworkConfiguration,omitempty"` VirtualNetworkType *string `json:"virtualNetworkType,omitempty"` Zones []string `json:"zones,omitempty"` }
Storage version of v1api20220801.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) 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.
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:storageversion +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" Storage version of v1api20220801.Subscription Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimsubscriptions.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}
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) 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) GetAPIVersion ¶
func (subscription Subscription) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-08-01"
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) Hub ¶
func (subscription *Subscription) Hub()
Hub marks that this Subscription is the hub type for conversion
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
type SubscriptionKeyParameterNamesContract ¶
type SubscriptionKeyParameterNamesContract struct { Header *string `json:"header,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Query *string `json:"query,omitempty"` }
Storage version of v1api20220801.SubscriptionKeyParameterNamesContract Subscription key parameter names details.
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.
type SubscriptionKeyParameterNamesContract_STATUS ¶
type SubscriptionKeyParameterNamesContract_STATUS struct { Header *string `json:"header,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Query *string `json:"query,omitempty"` }
Storage version of v1api20220801.SubscriptionKeyParameterNamesContract_STATUS Subscription key parameter names details.
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.
type SubscriptionList ¶
type SubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Subscription `json:"items"` }
+kubebuilder:object:root=true Storage version of v1api20220801.Subscription Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/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 *genruntime.SecretDestination `json:"primaryKey,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecondaryKey *genruntime.SecretDestination `json:"secondaryKey,omitempty"` }
Storage version of v1api20220801.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 []*core.DestinationExpression `json:"configMapExpressions,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` Secrets *SubscriptionOperatorSecrets `json:"secrets,omitempty"` }
Storage version of v1api20220801.SubscriptionOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
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 *bool `json:"allowTracing,omitempty"` Conditions []conditions.Condition `json:"conditions,omitempty"` CreatedDate *string `json:"createdDate,omitempty"` DisplayName *string `json:"displayName,omitempty"` EndDate *string `json:"endDate,omitempty"` ExpirationDate *string `json:"expirationDate,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` NotificationDate *string `json:"notificationDate,omitempty"` OwnerId *string `json:"ownerId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Scope *string `json:"scope,omitempty"` StartDate *string `json:"startDate,omitempty"` State *string `json:"state,omitempty"` StateComment *string `json:"stateComment,omitempty"` Type *string `json:"type,omitempty"` }
Storage version of v1api20220801.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.
type Subscription_Spec ¶
type Subscription_Spec struct { AllowTracing *bool `json:"allowTracing,omitempty"` // 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"` DisplayName *string `json:"displayName,omitempty"` OperatorSpec *SubscriptionOperatorSpec `json:"operatorSpec,omitempty"` OriginalVersion string `json:"originalVersion,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 *genruntime.SecretReference `json:"primaryKey,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Scope *string `json:"scope,omitempty"` SecondaryKey *genruntime.SecretReference `json:"secondaryKey,omitempty"` State *string `json:"state,omitempty"` }
Storage version of v1api20220801.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) 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.
type SystemData_STATUS ¶
type SystemData_STATUS struct { CreatedAt *string `json:"createdAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` CreatedByType *string `json:"createdByType,omitempty"` LastModifiedAt *string `json:"lastModifiedAt,omitempty"` LastModifiedBy *string `json:"lastModifiedBy,omitempty"` LastModifiedByType *string `json:"lastModifiedByType,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.SystemData_STATUS Metadata pertaining to creation and last modification of the resource.
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.
type UserAssignedIdentityDetails ¶
type UserAssignedIdentityDetails struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` Reference genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"` }
Storage version of v1api20220801.UserAssignedIdentityDetails Information about the user assigned identity for the resource
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 *string `json:"clientId,omitempty"` PrincipalId *string `json:"principalId,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.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.
type VirtualNetworkConfiguration ¶
type VirtualNetworkConfiguration struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` // 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"` }
Storage version of v1api20220801.VirtualNetworkConfiguration Configuration of a virtual network to which API Management service is deployed.
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.
type VirtualNetworkConfiguration_STATUS ¶
type VirtualNetworkConfiguration_STATUS struct { PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` SubnetResourceId *string `json:"subnetResourceId,omitempty"` Subnetname *string `json:"subnetname,omitempty"` Vnetid *string `json:"vnetid,omitempty"` }
Storage version of v1api20220801.VirtualNetworkConfiguration_STATUS Configuration of a virtual network to which API Management service is deployed.
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.
type X509CertificateName ¶
type X509CertificateName struct { IssuerCertificateThumbprint *string `json:"issuerCertificateThumbprint,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.X509CertificateName Properties of server X509Names.
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.
type X509CertificateName_STATUS ¶
type X509CertificateName_STATUS struct { IssuerCertificateThumbprint *string `json:"issuerCertificateThumbprint,omitempty"` Name *string `json:"name,omitempty"` PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"` }
Storage version of v1api20220801.X509CertificateName_STATUS Properties of server X509Names.
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.
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
- 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