storage

package
v2.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2024 License: MIT Imports: 10 Imported by: 0

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=v1api20230501previewstorage

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

View Source
const APIVersion_Value = APIVersion("2023-05-01-preview")

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "apimanagement.azure.com", Version: "v1api20230501previewstorage"}

	// 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 v1api20230501preview.APIVersion +kubebuilder:validation:Enum={"2023-05-01-preview"}

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 v1api20230501preview.AdditionalLocation Description of an additional API Management resource location.

func (*AdditionalLocation) AssignProperties_From_AdditionalLocation

func (location *AdditionalLocation) AssignProperties_From_AdditionalLocation(source *v20220801s.AdditionalLocation) error

AssignProperties_From_AdditionalLocation populates our AdditionalLocation from the provided source AdditionalLocation

func (*AdditionalLocation) AssignProperties_To_AdditionalLocation

func (location *AdditionalLocation) AssignProperties_To_AdditionalLocation(destination *v20220801s.AdditionalLocation) error

AssignProperties_To_AdditionalLocation populates the provided destination AdditionalLocation from our AdditionalLocation

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 v1api20230501preview.AdditionalLocation_STATUS Description of an additional API Management resource location.

func (*AdditionalLocation_STATUS) AssignProperties_From_AdditionalLocation_STATUS

func (location *AdditionalLocation_STATUS) AssignProperties_From_AdditionalLocation_STATUS(source *v20220801s.AdditionalLocation_STATUS) error

AssignProperties_From_AdditionalLocation_STATUS populates our AdditionalLocation_STATUS from the provided source AdditionalLocation_STATUS

func (*AdditionalLocation_STATUS) AssignProperties_To_AdditionalLocation_STATUS

func (location *AdditionalLocation_STATUS) AssignProperties_To_AdditionalLocation_STATUS(destination *v20220801s.AdditionalLocation_STATUS) error

AssignProperties_To_AdditionalLocation_STATUS populates the provided destination AdditionalLocation_STATUS from our AdditionalLocation_STATUS

func (*AdditionalLocation_STATUS) DeepCopy

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

func (*AdditionalLocation_STATUS) DeepCopyInto

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              Service_Api_Spec   `json:"spec,omitempty"`
	Status            Service_Api_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230501preview.Api Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimapis.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}

func (*Api) AssignProperties_From_Api

func (api *Api) AssignProperties_From_Api(source *v20220801s.Api) error

AssignProperties_From_Api populates our Api from the provided source Api

func (*Api) AssignProperties_To_Api

func (api *Api) AssignProperties_To_Api(destination *v20220801s.Api) error

AssignProperties_To_Api populates the provided destination Api from our Api

func (*Api) AzureName

func (api *Api) AzureName() string

AzureName returns the Azure name of the resource

func (*Api) ConvertFrom

func (api *Api) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Api from the provided hub Api

func (*Api) ConvertTo

func (api *Api) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Api from our Api

func (*Api) DeepCopy

func (in *Api) DeepCopy() *Api

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

func (*Api) DeepCopyInto

func (in *Api) DeepCopyInto(out *Api)

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

func (*Api) DeepCopyObject

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

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

func (Api) GetAPIVersion

func (api Api) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"

func (*Api) GetConditions

func (api *Api) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Api) GetResourceScope

func (api *Api) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Api) GetSpec

func (api *Api) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Api) GetStatus

func (api *Api) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Api) GetSupportedOperations

func (api *Api) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Api) GetType

func (api *Api) GetType() string

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) 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 v1api20230501preview.ApiContactInformation API contact information

func (*ApiContactInformation) AssignProperties_From_ApiContactInformation

func (information *ApiContactInformation) AssignProperties_From_ApiContactInformation(source *v20220801s.ApiContactInformation) error

AssignProperties_From_ApiContactInformation populates our ApiContactInformation from the provided source ApiContactInformation

func (*ApiContactInformation) AssignProperties_To_ApiContactInformation

func (information *ApiContactInformation) AssignProperties_To_ApiContactInformation(destination *v20220801s.ApiContactInformation) error

AssignProperties_To_ApiContactInformation populates the provided destination ApiContactInformation from our ApiContactInformation

func (*ApiContactInformation) DeepCopy

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 v1api20230501preview.ApiContactInformation_STATUS API contact information

func (*ApiContactInformation_STATUS) AssignProperties_From_ApiContactInformation_STATUS

func (information *ApiContactInformation_STATUS) AssignProperties_From_ApiContactInformation_STATUS(source *v20220801s.ApiContactInformation_STATUS) error

AssignProperties_From_ApiContactInformation_STATUS populates our ApiContactInformation_STATUS from the provided source ApiContactInformation_STATUS

func (*ApiContactInformation_STATUS) AssignProperties_To_ApiContactInformation_STATUS

func (information *ApiContactInformation_STATUS) AssignProperties_To_ApiContactInformation_STATUS(destination *v20220801s.ApiContactInformation_STATUS) error

AssignProperties_To_ApiContactInformation_STATUS populates the provided destination ApiContactInformation_STATUS from our ApiContactInformation_STATUS

func (*ApiContactInformation_STATUS) DeepCopy

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

func (*ApiContactInformation_STATUS) DeepCopyInto

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 v1api20230501preview.ApiCreateOrUpdateProperties_WsdlSelector

func (*ApiCreateOrUpdateProperties_WsdlSelector) AssignProperties_From_ApiCreateOrUpdateProperties_WsdlSelector

func (selector *ApiCreateOrUpdateProperties_WsdlSelector) AssignProperties_From_ApiCreateOrUpdateProperties_WsdlSelector(source *v20220801s.ApiCreateOrUpdateProperties_WsdlSelector) error

AssignProperties_From_ApiCreateOrUpdateProperties_WsdlSelector populates our ApiCreateOrUpdateProperties_WsdlSelector from the provided source ApiCreateOrUpdateProperties_WsdlSelector

func (*ApiCreateOrUpdateProperties_WsdlSelector) AssignProperties_To_ApiCreateOrUpdateProperties_WsdlSelector

func (selector *ApiCreateOrUpdateProperties_WsdlSelector) AssignProperties_To_ApiCreateOrUpdateProperties_WsdlSelector(destination *v20220801s.ApiCreateOrUpdateProperties_WsdlSelector) error

AssignProperties_To_ApiCreateOrUpdateProperties_WsdlSelector populates the provided destination ApiCreateOrUpdateProperties_WsdlSelector from our ApiCreateOrUpdateProperties_WsdlSelector

func (*ApiCreateOrUpdateProperties_WsdlSelector) DeepCopy

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

func (*ApiCreateOrUpdateProperties_WsdlSelector) DeepCopyInto

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 v1api20230501preview.ApiLicenseInformation API license information

func (*ApiLicenseInformation) AssignProperties_From_ApiLicenseInformation

func (information *ApiLicenseInformation) AssignProperties_From_ApiLicenseInformation(source *v20220801s.ApiLicenseInformation) error

AssignProperties_From_ApiLicenseInformation populates our ApiLicenseInformation from the provided source ApiLicenseInformation

func (*ApiLicenseInformation) AssignProperties_To_ApiLicenseInformation

func (information *ApiLicenseInformation) AssignProperties_To_ApiLicenseInformation(destination *v20220801s.ApiLicenseInformation) error

AssignProperties_To_ApiLicenseInformation populates the provided destination ApiLicenseInformation from our ApiLicenseInformation

func (*ApiLicenseInformation) DeepCopy

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 v1api20230501preview.ApiLicenseInformation_STATUS API license information

func (*ApiLicenseInformation_STATUS) AssignProperties_From_ApiLicenseInformation_STATUS

func (information *ApiLicenseInformation_STATUS) AssignProperties_From_ApiLicenseInformation_STATUS(source *v20220801s.ApiLicenseInformation_STATUS) error

AssignProperties_From_ApiLicenseInformation_STATUS populates our ApiLicenseInformation_STATUS from the provided source ApiLicenseInformation_STATUS

func (*ApiLicenseInformation_STATUS) AssignProperties_To_ApiLicenseInformation_STATUS

func (information *ApiLicenseInformation_STATUS) AssignProperties_To_ApiLicenseInformation_STATUS(destination *v20220801s.ApiLicenseInformation_STATUS) error

AssignProperties_To_ApiLicenseInformation_STATUS populates the provided destination ApiLicenseInformation_STATUS from our ApiLicenseInformation_STATUS

func (*ApiLicenseInformation_STATUS) DeepCopy

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

func (*ApiLicenseInformation_STATUS) DeepCopyInto

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 v1api20230501preview.Api Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimapis.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}

func (*ApiList) DeepCopy

func (in *ApiList) DeepCopy() *ApiList

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

func (*ApiList) DeepCopyInto

func (in *ApiList) DeepCopyInto(out *ApiList)

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

func (*ApiList) DeepCopyObject

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

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 v1api20230501preview.ApiManagementServiceIdentity Identity properties of the Api Management service resource.

func (*ApiManagementServiceIdentity) AssignProperties_From_ApiManagementServiceIdentity

func (identity *ApiManagementServiceIdentity) AssignProperties_From_ApiManagementServiceIdentity(source *v20220801s.ApiManagementServiceIdentity) error

AssignProperties_From_ApiManagementServiceIdentity populates our ApiManagementServiceIdentity from the provided source ApiManagementServiceIdentity

func (*ApiManagementServiceIdentity) AssignProperties_To_ApiManagementServiceIdentity

func (identity *ApiManagementServiceIdentity) AssignProperties_To_ApiManagementServiceIdentity(destination *v20220801s.ApiManagementServiceIdentity) error

AssignProperties_To_ApiManagementServiceIdentity populates the provided destination ApiManagementServiceIdentity from our ApiManagementServiceIdentity

func (*ApiManagementServiceIdentity) DeepCopy

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

func (*ApiManagementServiceIdentity) DeepCopyInto

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 v1api20230501preview.ApiManagementServiceIdentity_STATUS Identity properties of the Api Management service resource.

func (*ApiManagementServiceIdentity_STATUS) AssignProperties_From_ApiManagementServiceIdentity_STATUS

func (identity *ApiManagementServiceIdentity_STATUS) AssignProperties_From_ApiManagementServiceIdentity_STATUS(source *v20220801s.ApiManagementServiceIdentity_STATUS) error

AssignProperties_From_ApiManagementServiceIdentity_STATUS populates our ApiManagementServiceIdentity_STATUS from the provided source ApiManagementServiceIdentity_STATUS

func (*ApiManagementServiceIdentity_STATUS) AssignProperties_To_ApiManagementServiceIdentity_STATUS

func (identity *ApiManagementServiceIdentity_STATUS) AssignProperties_To_ApiManagementServiceIdentity_STATUS(destination *v20220801s.ApiManagementServiceIdentity_STATUS) error

AssignProperties_To_ApiManagementServiceIdentity_STATUS populates the provided destination ApiManagementServiceIdentity_STATUS from our ApiManagementServiceIdentity_STATUS

func (*ApiManagementServiceIdentity_STATUS) DeepCopy

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

func (*ApiManagementServiceIdentity_STATUS) DeepCopyInto

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 v1api20230501preview.ApiManagementServiceSkuProperties API Management service resource SKU properties.

func (*ApiManagementServiceSkuProperties) AssignProperties_From_ApiManagementServiceSkuProperties

func (properties *ApiManagementServiceSkuProperties) AssignProperties_From_ApiManagementServiceSkuProperties(source *v20220801s.ApiManagementServiceSkuProperties) error

AssignProperties_From_ApiManagementServiceSkuProperties populates our ApiManagementServiceSkuProperties from the provided source ApiManagementServiceSkuProperties

func (*ApiManagementServiceSkuProperties) AssignProperties_To_ApiManagementServiceSkuProperties

func (properties *ApiManagementServiceSkuProperties) AssignProperties_To_ApiManagementServiceSkuProperties(destination *v20220801s.ApiManagementServiceSkuProperties) error

AssignProperties_To_ApiManagementServiceSkuProperties populates the provided destination ApiManagementServiceSkuProperties from our ApiManagementServiceSkuProperties

func (*ApiManagementServiceSkuProperties) DeepCopy

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

func (*ApiManagementServiceSkuProperties) DeepCopyInto

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 v1api20230501preview.ApiManagementServiceSkuProperties_STATUS API Management service resource SKU properties.

func (*ApiManagementServiceSkuProperties_STATUS) AssignProperties_From_ApiManagementServiceSkuProperties_STATUS

func (properties *ApiManagementServiceSkuProperties_STATUS) AssignProperties_From_ApiManagementServiceSkuProperties_STATUS(source *v20220801s.ApiManagementServiceSkuProperties_STATUS) error

AssignProperties_From_ApiManagementServiceSkuProperties_STATUS populates our ApiManagementServiceSkuProperties_STATUS from the provided source ApiManagementServiceSkuProperties_STATUS

func (*ApiManagementServiceSkuProperties_STATUS) AssignProperties_To_ApiManagementServiceSkuProperties_STATUS

func (properties *ApiManagementServiceSkuProperties_STATUS) AssignProperties_To_ApiManagementServiceSkuProperties_STATUS(destination *v20220801s.ApiManagementServiceSkuProperties_STATUS) error

AssignProperties_To_ApiManagementServiceSkuProperties_STATUS populates the provided destination ApiManagementServiceSkuProperties_STATUS from our ApiManagementServiceSkuProperties_STATUS

func (*ApiManagementServiceSkuProperties_STATUS) DeepCopy

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

func (*ApiManagementServiceSkuProperties_STATUS) DeepCopyInto

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 v1api20230501preview.ApiVersionConstraint Control Plane Apis version constraint for the API Management service.

func (*ApiVersionConstraint) AssignProperties_From_ApiVersionConstraint

func (constraint *ApiVersionConstraint) AssignProperties_From_ApiVersionConstraint(source *v20220801s.ApiVersionConstraint) error

AssignProperties_From_ApiVersionConstraint populates our ApiVersionConstraint from the provided source ApiVersionConstraint

func (*ApiVersionConstraint) AssignProperties_To_ApiVersionConstraint

func (constraint *ApiVersionConstraint) AssignProperties_To_ApiVersionConstraint(destination *v20220801s.ApiVersionConstraint) error

AssignProperties_To_ApiVersionConstraint populates the provided destination ApiVersionConstraint from our ApiVersionConstraint

func (*ApiVersionConstraint) DeepCopy

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 v1api20230501preview.ApiVersionConstraint_STATUS Control Plane Apis version constraint for the API Management service.

func (*ApiVersionConstraint_STATUS) AssignProperties_From_ApiVersionConstraint_STATUS

func (constraint *ApiVersionConstraint_STATUS) AssignProperties_From_ApiVersionConstraint_STATUS(source *v20220801s.ApiVersionConstraint_STATUS) error

AssignProperties_From_ApiVersionConstraint_STATUS populates our ApiVersionConstraint_STATUS from the provided source ApiVersionConstraint_STATUS

func (*ApiVersionConstraint_STATUS) AssignProperties_To_ApiVersionConstraint_STATUS

func (constraint *ApiVersionConstraint_STATUS) AssignProperties_To_ApiVersionConstraint_STATUS(destination *v20220801s.ApiVersionConstraint_STATUS) error

AssignProperties_To_ApiVersionConstraint_STATUS populates the provided destination ApiVersionConstraint_STATUS from our ApiVersionConstraint_STATUS

func (*ApiVersionConstraint_STATUS) DeepCopy

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

func (*ApiVersionConstraint_STATUS) DeepCopyInto

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              Service_ApiVersionSet_Spec   `json:"spec,omitempty"`
	Status            Service_ApiVersionSet_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230501preview.ApiVersionSet Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimapiversionsets.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apiVersionSets/{versionSetId}

func (*ApiVersionSet) AssignProperties_From_ApiVersionSet

func (versionSet *ApiVersionSet) AssignProperties_From_ApiVersionSet(source *v20220801s.ApiVersionSet) error

AssignProperties_From_ApiVersionSet populates our ApiVersionSet from the provided source ApiVersionSet

func (*ApiVersionSet) AssignProperties_To_ApiVersionSet

func (versionSet *ApiVersionSet) AssignProperties_To_ApiVersionSet(destination *v20220801s.ApiVersionSet) error

AssignProperties_To_ApiVersionSet populates the provided destination ApiVersionSet from our ApiVersionSet

func (*ApiVersionSet) AzureName

func (versionSet *ApiVersionSet) AzureName() string

AzureName returns the Azure name of the resource

func (*ApiVersionSet) ConvertFrom

func (versionSet *ApiVersionSet) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our ApiVersionSet from the provided hub ApiVersionSet

func (*ApiVersionSet) ConvertTo

func (versionSet *ApiVersionSet) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub ApiVersionSet from our ApiVersionSet

func (*ApiVersionSet) DeepCopy

func (in *ApiVersionSet) DeepCopy() *ApiVersionSet

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

func (*ApiVersionSet) DeepCopyInto

func (in *ApiVersionSet) DeepCopyInto(out *ApiVersionSet)

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

func (*ApiVersionSet) DeepCopyObject

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

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

func (ApiVersionSet) GetAPIVersion

func (versionSet ApiVersionSet) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"

func (*ApiVersionSet) GetConditions

func (versionSet *ApiVersionSet) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*ApiVersionSet) GetResourceScope

func (versionSet *ApiVersionSet) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*ApiVersionSet) GetSpec

func (versionSet *ApiVersionSet) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*ApiVersionSet) GetStatus

func (versionSet *ApiVersionSet) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*ApiVersionSet) GetSupportedOperations

func (versionSet *ApiVersionSet) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*ApiVersionSet) GetType

func (versionSet *ApiVersionSet) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/apiVersionSets"

func (*ApiVersionSet) NewEmptyStatus

func (versionSet *ApiVersionSet) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*ApiVersionSet) OriginalGVK

func (versionSet *ApiVersionSet) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*ApiVersionSet) Owner

func (versionSet *ApiVersionSet) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*ApiVersionSet) 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 v1api20230501preview.ApiVersionSetContractDetails An API Version Set contains the common configuration for a set of API Versions relating

func (*ApiVersionSetContractDetails) AssignProperties_From_ApiVersionSetContractDetails

func (details *ApiVersionSetContractDetails) AssignProperties_From_ApiVersionSetContractDetails(source *v20220801s.ApiVersionSetContractDetails) error

AssignProperties_From_ApiVersionSetContractDetails populates our ApiVersionSetContractDetails from the provided source ApiVersionSetContractDetails

func (*ApiVersionSetContractDetails) AssignProperties_To_ApiVersionSetContractDetails

func (details *ApiVersionSetContractDetails) AssignProperties_To_ApiVersionSetContractDetails(destination *v20220801s.ApiVersionSetContractDetails) error

AssignProperties_To_ApiVersionSetContractDetails populates the provided destination ApiVersionSetContractDetails from our ApiVersionSetContractDetails

func (*ApiVersionSetContractDetails) DeepCopy

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

func (*ApiVersionSetContractDetails) DeepCopyInto

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 v1api20230501preview.ApiVersionSetContractDetails_STATUS An API Version Set contains the common configuration for a set of API Versions relating

func (*ApiVersionSetContractDetails_STATUS) AssignProperties_From_ApiVersionSetContractDetails_STATUS

func (details *ApiVersionSetContractDetails_STATUS) AssignProperties_From_ApiVersionSetContractDetails_STATUS(source *v20220801s.ApiVersionSetContractDetails_STATUS) error

AssignProperties_From_ApiVersionSetContractDetails_STATUS populates our ApiVersionSetContractDetails_STATUS from the provided source ApiVersionSetContractDetails_STATUS

func (*ApiVersionSetContractDetails_STATUS) AssignProperties_To_ApiVersionSetContractDetails_STATUS

func (details *ApiVersionSetContractDetails_STATUS) AssignProperties_To_ApiVersionSetContractDetails_STATUS(destination *v20220801s.ApiVersionSetContractDetails_STATUS) error

AssignProperties_To_ApiVersionSetContractDetails_STATUS populates the provided destination ApiVersionSetContractDetails_STATUS from our ApiVersionSetContractDetails_STATUS

func (*ApiVersionSetContractDetails_STATUS) DeepCopy

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

func (*ApiVersionSetContractDetails_STATUS) DeepCopyInto

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 v1api20230501preview.ApiVersionSet Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimapiversionsets.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apiVersionSets/{versionSetId}

func (*ApiVersionSetList) DeepCopy

func (in *ApiVersionSetList) DeepCopy() *ApiVersionSetList

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

func (*ApiVersionSetList) DeepCopyInto

func (in *ApiVersionSetList) DeepCopyInto(out *ApiVersionSetList)

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

func (*ApiVersionSetList) DeepCopyObject

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

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

type ArmIdWrapper_STATUS

type ArmIdWrapper_STATUS struct {
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501preview.ArmIdWrapper_STATUS A wrapper for an ARM resource id

func (*ArmIdWrapper_STATUS) AssignProperties_From_ArmIdWrapper_STATUS

func (wrapper *ArmIdWrapper_STATUS) AssignProperties_From_ArmIdWrapper_STATUS(source *v20220801s.ArmIdWrapper_STATUS) error

AssignProperties_From_ArmIdWrapper_STATUS populates our ArmIdWrapper_STATUS from the provided source ArmIdWrapper_STATUS

func (*ArmIdWrapper_STATUS) AssignProperties_To_ArmIdWrapper_STATUS

func (wrapper *ArmIdWrapper_STATUS) AssignProperties_To_ArmIdWrapper_STATUS(destination *v20220801s.ArmIdWrapper_STATUS) error

AssignProperties_To_ArmIdWrapper_STATUS populates the provided destination ArmIdWrapper_STATUS from our ArmIdWrapper_STATUS

func (*ArmIdWrapper_STATUS) DeepCopy

func (in *ArmIdWrapper_STATUS) DeepCopy() *ArmIdWrapper_STATUS

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

func (*ArmIdWrapper_STATUS) DeepCopyInto

func (in *ArmIdWrapper_STATUS) DeepCopyInto(out *ArmIdWrapper_STATUS)

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

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 v1api20230501preview.AuthenticationSettingsContract API Authentication Settings.

func (*AuthenticationSettingsContract) AssignProperties_From_AuthenticationSettingsContract

func (contract *AuthenticationSettingsContract) AssignProperties_From_AuthenticationSettingsContract(source *v20220801s.AuthenticationSettingsContract) error

AssignProperties_From_AuthenticationSettingsContract populates our AuthenticationSettingsContract from the provided source AuthenticationSettingsContract

func (*AuthenticationSettingsContract) AssignProperties_To_AuthenticationSettingsContract

func (contract *AuthenticationSettingsContract) AssignProperties_To_AuthenticationSettingsContract(destination *v20220801s.AuthenticationSettingsContract) error

AssignProperties_To_AuthenticationSettingsContract populates the provided destination AuthenticationSettingsContract from our AuthenticationSettingsContract

func (*AuthenticationSettingsContract) DeepCopy

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

func (*AuthenticationSettingsContract) DeepCopyInto

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 v1api20230501preview.AuthenticationSettingsContract_STATUS API Authentication Settings.

func (*AuthenticationSettingsContract_STATUS) AssignProperties_From_AuthenticationSettingsContract_STATUS

func (contract *AuthenticationSettingsContract_STATUS) AssignProperties_From_AuthenticationSettingsContract_STATUS(source *v20220801s.AuthenticationSettingsContract_STATUS) error

AssignProperties_From_AuthenticationSettingsContract_STATUS populates our AuthenticationSettingsContract_STATUS from the provided source AuthenticationSettingsContract_STATUS

func (*AuthenticationSettingsContract_STATUS) AssignProperties_To_AuthenticationSettingsContract_STATUS

func (contract *AuthenticationSettingsContract_STATUS) AssignProperties_To_AuthenticationSettingsContract_STATUS(destination *v20220801s.AuthenticationSettingsContract_STATUS) error

AssignProperties_To_AuthenticationSettingsContract_STATUS populates the provided destination AuthenticationSettingsContract_STATUS from our AuthenticationSettingsContract_STATUS

func (*AuthenticationSettingsContract_STATUS) DeepCopy

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

func (*AuthenticationSettingsContract_STATUS) DeepCopyInto

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 v1api20230501preview.AuthorizationError_STATUS Authorization error details.

func (*AuthorizationError_STATUS) AssignProperties_From_AuthorizationError_STATUS

func (error *AuthorizationError_STATUS) AssignProperties_From_AuthorizationError_STATUS(source *v20220801s.AuthorizationError_STATUS) error

AssignProperties_From_AuthorizationError_STATUS populates our AuthorizationError_STATUS from the provided source AuthorizationError_STATUS

func (*AuthorizationError_STATUS) AssignProperties_To_AuthorizationError_STATUS

func (error *AuthorizationError_STATUS) AssignProperties_To_AuthorizationError_STATUS(destination *v20220801s.AuthorizationError_STATUS) error

AssignProperties_To_AuthorizationError_STATUS populates the provided destination AuthorizationError_STATUS from our AuthorizationError_STATUS

func (*AuthorizationError_STATUS) DeepCopy

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

func (*AuthorizationError_STATUS) DeepCopyInto

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              Service_AuthorizationProvider_Spec   `json:"spec,omitempty"`
	Status            Service_AuthorizationProvider_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230501preview.AuthorizationProvider Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimauthorizationproviders.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}

func (*AuthorizationProvider) AssignProperties_From_AuthorizationProvider

func (provider *AuthorizationProvider) AssignProperties_From_AuthorizationProvider(source *v20220801s.AuthorizationProvider) error

AssignProperties_From_AuthorizationProvider populates our AuthorizationProvider from the provided source AuthorizationProvider

func (*AuthorizationProvider) AssignProperties_To_AuthorizationProvider

func (provider *AuthorizationProvider) AssignProperties_To_AuthorizationProvider(destination *v20220801s.AuthorizationProvider) error

AssignProperties_To_AuthorizationProvider populates the provided destination AuthorizationProvider from our AuthorizationProvider

func (*AuthorizationProvider) AzureName

func (provider *AuthorizationProvider) AzureName() string

AzureName returns the Azure name of the resource

func (*AuthorizationProvider) ConvertFrom

func (provider *AuthorizationProvider) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our AuthorizationProvider from the provided hub AuthorizationProvider

func (*AuthorizationProvider) ConvertTo

func (provider *AuthorizationProvider) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub AuthorizationProvider from our AuthorizationProvider

func (*AuthorizationProvider) DeepCopy

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 "2023-05-01-preview"

func (*AuthorizationProvider) GetConditions

func (provider *AuthorizationProvider) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*AuthorizationProvider) GetResourceScope

func (provider *AuthorizationProvider) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*AuthorizationProvider) GetSpec

func (provider *AuthorizationProvider) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*AuthorizationProvider) GetStatus

func (provider *AuthorizationProvider) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*AuthorizationProvider) GetSupportedOperations

func (provider *AuthorizationProvider) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*AuthorizationProvider) GetType

func (provider *AuthorizationProvider) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/authorizationProviders"

func (*AuthorizationProvider) NewEmptyStatus

func (provider *AuthorizationProvider) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*AuthorizationProvider) OriginalGVK

func (provider *AuthorizationProvider) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*AuthorizationProvider) Owner

Owner returns the ResourceReference of the owner

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 v1api20230501preview.AuthorizationProvider Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimauthorizationproviders.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}

func (*AuthorizationProviderList) DeepCopy

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

func (*AuthorizationProviderList) DeepCopyInto

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 v1api20230501preview.AuthorizationProviderOAuth2GrantTypes Authorization Provider oauth2 grant types settings

func (*AuthorizationProviderOAuth2GrantTypes) AssignProperties_From_AuthorizationProviderOAuth2GrantTypes

func (types *AuthorizationProviderOAuth2GrantTypes) AssignProperties_From_AuthorizationProviderOAuth2GrantTypes(source *v20220801s.AuthorizationProviderOAuth2GrantTypes) error

AssignProperties_From_AuthorizationProviderOAuth2GrantTypes populates our AuthorizationProviderOAuth2GrantTypes from the provided source AuthorizationProviderOAuth2GrantTypes

func (*AuthorizationProviderOAuth2GrantTypes) AssignProperties_To_AuthorizationProviderOAuth2GrantTypes

func (types *AuthorizationProviderOAuth2GrantTypes) AssignProperties_To_AuthorizationProviderOAuth2GrantTypes(destination *v20220801s.AuthorizationProviderOAuth2GrantTypes) error

AssignProperties_To_AuthorizationProviderOAuth2GrantTypes populates the provided destination AuthorizationProviderOAuth2GrantTypes from our AuthorizationProviderOAuth2GrantTypes

func (*AuthorizationProviderOAuth2GrantTypes) DeepCopy

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

func (*AuthorizationProviderOAuth2GrantTypes) DeepCopyInto

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 v1api20230501preview.AuthorizationProviderOAuth2GrantTypes_STATUS Authorization Provider oauth2 grant types settings

func (*AuthorizationProviderOAuth2GrantTypes_STATUS) AssignProperties_From_AuthorizationProviderOAuth2GrantTypes_STATUS

func (types *AuthorizationProviderOAuth2GrantTypes_STATUS) AssignProperties_From_AuthorizationProviderOAuth2GrantTypes_STATUS(source *v20220801s.AuthorizationProviderOAuth2GrantTypes_STATUS) error

AssignProperties_From_AuthorizationProviderOAuth2GrantTypes_STATUS populates our AuthorizationProviderOAuth2GrantTypes_STATUS from the provided source AuthorizationProviderOAuth2GrantTypes_STATUS

func (*AuthorizationProviderOAuth2GrantTypes_STATUS) AssignProperties_To_AuthorizationProviderOAuth2GrantTypes_STATUS

func (types *AuthorizationProviderOAuth2GrantTypes_STATUS) AssignProperties_To_AuthorizationProviderOAuth2GrantTypes_STATUS(destination *v20220801s.AuthorizationProviderOAuth2GrantTypes_STATUS) error

AssignProperties_To_AuthorizationProviderOAuth2GrantTypes_STATUS populates the provided destination AuthorizationProviderOAuth2GrantTypes_STATUS from our AuthorizationProviderOAuth2GrantTypes_STATUS

func (*AuthorizationProviderOAuth2GrantTypes_STATUS) DeepCopy

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

func (*AuthorizationProviderOAuth2GrantTypes_STATUS) DeepCopyInto

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 v1api20230501preview.AuthorizationProviderOAuth2Settings OAuth2 settings details

func (*AuthorizationProviderOAuth2Settings) AssignProperties_From_AuthorizationProviderOAuth2Settings

func (settings *AuthorizationProviderOAuth2Settings) AssignProperties_From_AuthorizationProviderOAuth2Settings(source *v20220801s.AuthorizationProviderOAuth2Settings) error

AssignProperties_From_AuthorizationProviderOAuth2Settings populates our AuthorizationProviderOAuth2Settings from the provided source AuthorizationProviderOAuth2Settings

func (*AuthorizationProviderOAuth2Settings) AssignProperties_To_AuthorizationProviderOAuth2Settings

func (settings *AuthorizationProviderOAuth2Settings) AssignProperties_To_AuthorizationProviderOAuth2Settings(destination *v20220801s.AuthorizationProviderOAuth2Settings) error

AssignProperties_To_AuthorizationProviderOAuth2Settings populates the provided destination AuthorizationProviderOAuth2Settings from our AuthorizationProviderOAuth2Settings

func (*AuthorizationProviderOAuth2Settings) DeepCopy

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

func (*AuthorizationProviderOAuth2Settings) DeepCopyInto

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 v1api20230501preview.AuthorizationProviderOAuth2Settings_STATUS OAuth2 settings details

func (*AuthorizationProviderOAuth2Settings_STATUS) AssignProperties_From_AuthorizationProviderOAuth2Settings_STATUS

func (settings *AuthorizationProviderOAuth2Settings_STATUS) AssignProperties_From_AuthorizationProviderOAuth2Settings_STATUS(source *v20220801s.AuthorizationProviderOAuth2Settings_STATUS) error

AssignProperties_From_AuthorizationProviderOAuth2Settings_STATUS populates our AuthorizationProviderOAuth2Settings_STATUS from the provided source AuthorizationProviderOAuth2Settings_STATUS

func (*AuthorizationProviderOAuth2Settings_STATUS) AssignProperties_To_AuthorizationProviderOAuth2Settings_STATUS

func (settings *AuthorizationProviderOAuth2Settings_STATUS) AssignProperties_To_AuthorizationProviderOAuth2Settings_STATUS(destination *v20220801s.AuthorizationProviderOAuth2Settings_STATUS) error

AssignProperties_To_AuthorizationProviderOAuth2Settings_STATUS populates the provided destination AuthorizationProviderOAuth2Settings_STATUS from our AuthorizationProviderOAuth2Settings_STATUS

func (*AuthorizationProviderOAuth2Settings_STATUS) DeepCopy

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

func (*AuthorizationProviderOAuth2Settings_STATUS) DeepCopyInto

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              Service_AuthorizationProviders_Authorization_Spec   `json:"spec,omitempty"`
	Status            Service_AuthorizationProviders_Authorization_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230501preview.AuthorizationProvidersAuthorization Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimauthorizationproviders.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}

func (*AuthorizationProvidersAuthorization) AssignProperties_From_AuthorizationProvidersAuthorization

func (authorization *AuthorizationProvidersAuthorization) AssignProperties_From_AuthorizationProvidersAuthorization(source *v20220801s.AuthorizationProvidersAuthorization) error

AssignProperties_From_AuthorizationProvidersAuthorization populates our AuthorizationProvidersAuthorization from the provided source AuthorizationProvidersAuthorization

func (*AuthorizationProvidersAuthorization) AssignProperties_To_AuthorizationProvidersAuthorization

func (authorization *AuthorizationProvidersAuthorization) AssignProperties_To_AuthorizationProvidersAuthorization(destination *v20220801s.AuthorizationProvidersAuthorization) error

AssignProperties_To_AuthorizationProvidersAuthorization populates the provided destination AuthorizationProvidersAuthorization from our AuthorizationProvidersAuthorization

func (*AuthorizationProvidersAuthorization) AzureName

func (authorization *AuthorizationProvidersAuthorization) AzureName() string

AzureName returns the Azure name of the resource

func (*AuthorizationProvidersAuthorization) ConvertFrom

func (authorization *AuthorizationProvidersAuthorization) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our AuthorizationProvidersAuthorization from the provided hub AuthorizationProvidersAuthorization

func (*AuthorizationProvidersAuthorization) ConvertTo

func (authorization *AuthorizationProvidersAuthorization) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub AuthorizationProvidersAuthorization from our AuthorizationProvidersAuthorization

func (*AuthorizationProvidersAuthorization) DeepCopy

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

func (*AuthorizationProvidersAuthorization) DeepCopyInto

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 "2023-05-01-preview"

func (*AuthorizationProvidersAuthorization) GetConditions

func (authorization *AuthorizationProvidersAuthorization) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*AuthorizationProvidersAuthorization) GetResourceScope

func (authorization *AuthorizationProvidersAuthorization) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*AuthorizationProvidersAuthorization) GetSpec

GetSpec returns the specification of this resource

func (*AuthorizationProvidersAuthorization) GetStatus

GetStatus returns the status of this resource

func (*AuthorizationProvidersAuthorization) GetSupportedOperations

func (authorization *AuthorizationProvidersAuthorization) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*AuthorizationProvidersAuthorization) GetType

func (authorization *AuthorizationProvidersAuthorization) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/authorizationProviders/authorizations"

func (*AuthorizationProvidersAuthorization) NewEmptyStatus

func (authorization *AuthorizationProvidersAuthorization) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*AuthorizationProvidersAuthorization) OriginalGVK

func (authorization *AuthorizationProvidersAuthorization) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*AuthorizationProvidersAuthorization) Owner

Owner returns the ResourceReference of the owner

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 v1api20230501preview.AuthorizationProvidersAuthorization Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimauthorizationproviders.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}

func (*AuthorizationProvidersAuthorizationList) DeepCopy

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

func (*AuthorizationProvidersAuthorizationList) DeepCopyInto

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

func (*AuthorizationProvidersAuthorizationList) DeepCopyObject

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

type AuthorizationProvidersAuthorizationsAccessPolicy

type AuthorizationProvidersAuthorizationsAccessPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec   `json:"spec,omitempty"`
	Status            Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230501preview.AuthorizationProvidersAuthorizationsAccessPolicy Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimauthorizationproviders.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/accessPolicies/{authorizationAccessPolicyId}

func (*AuthorizationProvidersAuthorizationsAccessPolicy) AssignProperties_From_AuthorizationProvidersAuthorizationsAccessPolicy

func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) AssignProperties_From_AuthorizationProvidersAuthorizationsAccessPolicy(source *v20220801s.AuthorizationProvidersAuthorizationsAccessPolicy) error

AssignProperties_From_AuthorizationProvidersAuthorizationsAccessPolicy populates our AuthorizationProvidersAuthorizationsAccessPolicy from the provided source AuthorizationProvidersAuthorizationsAccessPolicy

func (*AuthorizationProvidersAuthorizationsAccessPolicy) AssignProperties_To_AuthorizationProvidersAuthorizationsAccessPolicy

func (policy *AuthorizationProvidersAuthorizationsAccessPolicy) AssignProperties_To_AuthorizationProvidersAuthorizationsAccessPolicy(destination *v20220801s.AuthorizationProvidersAuthorizationsAccessPolicy) error

AssignProperties_To_AuthorizationProvidersAuthorizationsAccessPolicy populates the provided destination AuthorizationProvidersAuthorizationsAccessPolicy from our AuthorizationProvidersAuthorizationsAccessPolicy

func (*AuthorizationProvidersAuthorizationsAccessPolicy) AzureName

AzureName returns the Azure name of the resource

func (*AuthorizationProvidersAuthorizationsAccessPolicy) ConvertFrom

ConvertFrom populates our AuthorizationProvidersAuthorizationsAccessPolicy from the provided hub AuthorizationProvidersAuthorizationsAccessPolicy

func (*AuthorizationProvidersAuthorizationsAccessPolicy) ConvertTo

ConvertTo populates the provided hub AuthorizationProvidersAuthorizationsAccessPolicy from our AuthorizationProvidersAuthorizationsAccessPolicy

func (*AuthorizationProvidersAuthorizationsAccessPolicy) DeepCopy

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

func (*AuthorizationProvidersAuthorizationsAccessPolicy) DeepCopyInto

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

func (*AuthorizationProvidersAuthorizationsAccessPolicy) DeepCopyObject

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

func (AuthorizationProvidersAuthorizationsAccessPolicy) GetAPIVersion

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"

func (*AuthorizationProvidersAuthorizationsAccessPolicy) GetConditions

GetConditions returns the conditions of the resource

func (*AuthorizationProvidersAuthorizationsAccessPolicy) GetResourceScope

GetResourceScope returns the scope of the resource

func (*AuthorizationProvidersAuthorizationsAccessPolicy) GetSpec

GetSpec returns the specification of this resource

func (*AuthorizationProvidersAuthorizationsAccessPolicy) GetStatus

GetStatus returns the status of this resource

func (*AuthorizationProvidersAuthorizationsAccessPolicy) GetSupportedOperations

GetSupportedOperations returns the operations supported by the resource

func (*AuthorizationProvidersAuthorizationsAccessPolicy) GetType

GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/authorizationProviders/authorizations/accessPolicies"

func (*AuthorizationProvidersAuthorizationsAccessPolicy) NewEmptyStatus

NewEmptyStatus returns a new empty (blank) status

func (*AuthorizationProvidersAuthorizationsAccessPolicy) OriginalGVK

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*AuthorizationProvidersAuthorizationsAccessPolicy) Owner

Owner returns the ResourceReference of the owner

func (*AuthorizationProvidersAuthorizationsAccessPolicy) SetConditions

SetConditions sets the conditions on the resource status

func (*AuthorizationProvidersAuthorizationsAccessPolicy) SetStatus

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 v1api20230501preview.AuthorizationProvidersAuthorizationsAccessPolicy Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimauthorizationproviders.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/accessPolicies/{authorizationAccessPolicyId}

func (*AuthorizationProvidersAuthorizationsAccessPolicyList) DeepCopy

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

func (*AuthorizationProvidersAuthorizationsAccessPolicyList) DeepCopyInto

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

func (*AuthorizationProvidersAuthorizationsAccessPolicyList) DeepCopyObject

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

type Backend

type Backend struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Service_Backend_Spec   `json:"spec,omitempty"`
	Status            Service_Backend_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230501preview.Backend Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimbackends.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendId}

func (*Backend) AssignProperties_From_Backend

func (backend *Backend) AssignProperties_From_Backend(source *v20220801s.Backend) error

AssignProperties_From_Backend populates our Backend from the provided source Backend

func (*Backend) AssignProperties_To_Backend

func (backend *Backend) AssignProperties_To_Backend(destination *v20220801s.Backend) error

AssignProperties_To_Backend populates the provided destination Backend from our Backend

func (*Backend) AzureName

func (backend *Backend) AzureName() string

AzureName returns the Azure name of the resource

func (*Backend) ConvertFrom

func (backend *Backend) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Backend from the provided hub Backend

func (*Backend) ConvertTo

func (backend *Backend) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Backend from our Backend

func (*Backend) DeepCopy

func (in *Backend) DeepCopy() *Backend

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

func (*Backend) DeepCopyInto

func (in *Backend) DeepCopyInto(out *Backend)

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

func (*Backend) DeepCopyObject

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

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

func (Backend) GetAPIVersion

func (backend Backend) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"

func (*Backend) GetConditions

func (backend *Backend) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Backend) GetResourceScope

func (backend *Backend) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Backend) GetSpec

func (backend *Backend) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Backend) GetStatus

func (backend *Backend) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Backend) GetSupportedOperations

func (backend *Backend) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Backend) GetType

func (backend *Backend) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/backends"

func (*Backend) NewEmptyStatus

func (backend *Backend) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Backend) OriginalGVK

func (backend *Backend) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*Backend) Owner

func (backend *Backend) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Backend) 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 v1api20230501preview.BackendAuthorizationHeaderCredentials Authorization header information.

func (*BackendAuthorizationHeaderCredentials) AssignProperties_From_BackendAuthorizationHeaderCredentials

func (credentials *BackendAuthorizationHeaderCredentials) AssignProperties_From_BackendAuthorizationHeaderCredentials(source *v20220801s.BackendAuthorizationHeaderCredentials) error

AssignProperties_From_BackendAuthorizationHeaderCredentials populates our BackendAuthorizationHeaderCredentials from the provided source BackendAuthorizationHeaderCredentials

func (*BackendAuthorizationHeaderCredentials) AssignProperties_To_BackendAuthorizationHeaderCredentials

func (credentials *BackendAuthorizationHeaderCredentials) AssignProperties_To_BackendAuthorizationHeaderCredentials(destination *v20220801s.BackendAuthorizationHeaderCredentials) error

AssignProperties_To_BackendAuthorizationHeaderCredentials populates the provided destination BackendAuthorizationHeaderCredentials from our BackendAuthorizationHeaderCredentials

func (*BackendAuthorizationHeaderCredentials) DeepCopy

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

func (*BackendAuthorizationHeaderCredentials) DeepCopyInto

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 v1api20230501preview.BackendAuthorizationHeaderCredentials_STATUS Authorization header information.

func (*BackendAuthorizationHeaderCredentials_STATUS) AssignProperties_From_BackendAuthorizationHeaderCredentials_STATUS

func (credentials *BackendAuthorizationHeaderCredentials_STATUS) AssignProperties_From_BackendAuthorizationHeaderCredentials_STATUS(source *v20220801s.BackendAuthorizationHeaderCredentials_STATUS) error

AssignProperties_From_BackendAuthorizationHeaderCredentials_STATUS populates our BackendAuthorizationHeaderCredentials_STATUS from the provided source BackendAuthorizationHeaderCredentials_STATUS

func (*BackendAuthorizationHeaderCredentials_STATUS) AssignProperties_To_BackendAuthorizationHeaderCredentials_STATUS

func (credentials *BackendAuthorizationHeaderCredentials_STATUS) AssignProperties_To_BackendAuthorizationHeaderCredentials_STATUS(destination *v20220801s.BackendAuthorizationHeaderCredentials_STATUS) error

AssignProperties_To_BackendAuthorizationHeaderCredentials_STATUS populates the provided destination BackendAuthorizationHeaderCredentials_STATUS from our BackendAuthorizationHeaderCredentials_STATUS

func (*BackendAuthorizationHeaderCredentials_STATUS) DeepCopy

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

func (*BackendAuthorizationHeaderCredentials_STATUS) DeepCopyInto

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

type BackendCircuitBreaker

type BackendCircuitBreaker struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Rules       []CircuitBreakerRule   `json:"rules,omitempty"`
}

Storage version of v1api20230501preview.BackendCircuitBreaker The configuration of the backend circuit breaker

func (*BackendCircuitBreaker) DeepCopy

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

func (*BackendCircuitBreaker) DeepCopyInto

func (in *BackendCircuitBreaker) DeepCopyInto(out *BackendCircuitBreaker)

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

type BackendCircuitBreaker_STATUS

type BackendCircuitBreaker_STATUS struct {
	PropertyBag genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	Rules       []CircuitBreakerRule_STATUS `json:"rules,omitempty"`
}

Storage version of v1api20230501preview.BackendCircuitBreaker_STATUS The configuration of the backend circuit breaker

func (*BackendCircuitBreaker_STATUS) DeepCopy

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

func (*BackendCircuitBreaker_STATUS) DeepCopyInto

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 v1api20230501preview.BackendCredentialsContract Details of the Credentials used to connect to Backend.

func (*BackendCredentialsContract) AssignProperties_From_BackendCredentialsContract

func (contract *BackendCredentialsContract) AssignProperties_From_BackendCredentialsContract(source *v20220801s.BackendCredentialsContract) error

AssignProperties_From_BackendCredentialsContract populates our BackendCredentialsContract from the provided source BackendCredentialsContract

func (*BackendCredentialsContract) AssignProperties_To_BackendCredentialsContract

func (contract *BackendCredentialsContract) AssignProperties_To_BackendCredentialsContract(destination *v20220801s.BackendCredentialsContract) error

AssignProperties_To_BackendCredentialsContract populates the provided destination BackendCredentialsContract from our BackendCredentialsContract

func (*BackendCredentialsContract) DeepCopy

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

func (*BackendCredentialsContract) DeepCopyInto

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 v1api20230501preview.BackendCredentialsContract_STATUS Details of the Credentials used to connect to Backend.

func (*BackendCredentialsContract_STATUS) AssignProperties_From_BackendCredentialsContract_STATUS

func (contract *BackendCredentialsContract_STATUS) AssignProperties_From_BackendCredentialsContract_STATUS(source *v20220801s.BackendCredentialsContract_STATUS) error

AssignProperties_From_BackendCredentialsContract_STATUS populates our BackendCredentialsContract_STATUS from the provided source BackendCredentialsContract_STATUS

func (*BackendCredentialsContract_STATUS) AssignProperties_To_BackendCredentialsContract_STATUS

func (contract *BackendCredentialsContract_STATUS) AssignProperties_To_BackendCredentialsContract_STATUS(destination *v20220801s.BackendCredentialsContract_STATUS) error

AssignProperties_To_BackendCredentialsContract_STATUS populates the provided destination BackendCredentialsContract_STATUS from our BackendCredentialsContract_STATUS

func (*BackendCredentialsContract_STATUS) DeepCopy

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

func (*BackendCredentialsContract_STATUS) DeepCopyInto

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 v1api20230501preview.Backend Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimbackends.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendId}

func (*BackendList) DeepCopy

func (in *BackendList) DeepCopy() *BackendList

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

func (*BackendList) DeepCopyInto

func (in *BackendList) DeepCopyInto(out *BackendList)

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

func (*BackendList) DeepCopyObject

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

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

type BackendPool

type BackendPool struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Services    []BackendPoolItem      `json:"services,omitempty"`
}

Storage version of v1api20230501preview.BackendPool Backend pool information

func (*BackendPool) DeepCopy

func (in *BackendPool) DeepCopy() *BackendPool

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

func (*BackendPool) DeepCopyInto

func (in *BackendPool) DeepCopyInto(out *BackendPool)

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

type BackendPoolItem

type BackendPoolItem struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// +kubebuilder:validation:Required
	// Reference: The unique ARM id of the backend entity. The ARM id should refer to an already existing backend entity.
	Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"`
}

Storage version of v1api20230501preview.BackendPoolItem Backend pool service information

func (*BackendPoolItem) DeepCopy

func (in *BackendPoolItem) DeepCopy() *BackendPoolItem

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

func (*BackendPoolItem) DeepCopyInto

func (in *BackendPoolItem) DeepCopyInto(out *BackendPoolItem)

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

type BackendPoolItem_STATUS

type BackendPoolItem_STATUS struct {
	Id          *string                `json:"id,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501preview.BackendPoolItem_STATUS Backend pool service information

func (*BackendPoolItem_STATUS) DeepCopy

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

func (*BackendPoolItem_STATUS) DeepCopyInto

func (in *BackendPoolItem_STATUS) DeepCopyInto(out *BackendPoolItem_STATUS)

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

type BackendPool_STATUS

type BackendPool_STATUS struct {
	PropertyBag genruntime.PropertyBag   `json:"$propertyBag,omitempty"`
	Services    []BackendPoolItem_STATUS `json:"services,omitempty"`
}

Storage version of v1api20230501preview.BackendPool_STATUS Backend pool information

func (*BackendPool_STATUS) DeepCopy

func (in *BackendPool_STATUS) DeepCopy() *BackendPool_STATUS

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

func (*BackendPool_STATUS) DeepCopyInto

func (in *BackendPool_STATUS) DeepCopyInto(out *BackendPool_STATUS)

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

type BackendProperties

type BackendProperties struct {
	PropertyBag          genruntime.PropertyBag                 `json:"$propertyBag,omitempty"`
	ServiceFabricCluster *BackendServiceFabricClusterProperties `json:"serviceFabricCluster,omitempty"`
}

Storage version of v1api20230501preview.BackendProperties Properties specific to the Backend Type.

func (*BackendProperties) AssignProperties_From_BackendProperties

func (properties *BackendProperties) AssignProperties_From_BackendProperties(source *v20220801s.BackendProperties) error

AssignProperties_From_BackendProperties populates our BackendProperties from the provided source BackendProperties

func (*BackendProperties) AssignProperties_To_BackendProperties

func (properties *BackendProperties) AssignProperties_To_BackendProperties(destination *v20220801s.BackendProperties) error

AssignProperties_To_BackendProperties populates the provided destination BackendProperties from our BackendProperties

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 v1api20230501preview.BackendProperties_STATUS Properties specific to the Backend Type.

func (*BackendProperties_STATUS) AssignProperties_From_BackendProperties_STATUS

func (properties *BackendProperties_STATUS) AssignProperties_From_BackendProperties_STATUS(source *v20220801s.BackendProperties_STATUS) error

AssignProperties_From_BackendProperties_STATUS populates our BackendProperties_STATUS from the provided source BackendProperties_STATUS

func (*BackendProperties_STATUS) AssignProperties_To_BackendProperties_STATUS

func (properties *BackendProperties_STATUS) AssignProperties_To_BackendProperties_STATUS(destination *v20220801s.BackendProperties_STATUS) error

AssignProperties_To_BackendProperties_STATUS populates the provided destination BackendProperties_STATUS from our BackendProperties_STATUS

func (*BackendProperties_STATUS) DeepCopy

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 v1api20230501preview.BackendProxyContract Details of the Backend WebProxy Server to use in the Request to Backend.

func (*BackendProxyContract) AssignProperties_From_BackendProxyContract

func (contract *BackendProxyContract) AssignProperties_From_BackendProxyContract(source *v20220801s.BackendProxyContract) error

AssignProperties_From_BackendProxyContract populates our BackendProxyContract from the provided source BackendProxyContract

func (*BackendProxyContract) AssignProperties_To_BackendProxyContract

func (contract *BackendProxyContract) AssignProperties_To_BackendProxyContract(destination *v20220801s.BackendProxyContract) error

AssignProperties_To_BackendProxyContract populates the provided destination BackendProxyContract from our BackendProxyContract

func (*BackendProxyContract) DeepCopy

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 v1api20230501preview.BackendProxyContract_STATUS Details of the Backend WebProxy Server to use in the Request to Backend.

func (*BackendProxyContract_STATUS) AssignProperties_From_BackendProxyContract_STATUS

func (contract *BackendProxyContract_STATUS) AssignProperties_From_BackendProxyContract_STATUS(source *v20220801s.BackendProxyContract_STATUS) error

AssignProperties_From_BackendProxyContract_STATUS populates our BackendProxyContract_STATUS from the provided source BackendProxyContract_STATUS

func (*BackendProxyContract_STATUS) AssignProperties_To_BackendProxyContract_STATUS

func (contract *BackendProxyContract_STATUS) AssignProperties_To_BackendProxyContract_STATUS(destination *v20220801s.BackendProxyContract_STATUS) error

AssignProperties_To_BackendProxyContract_STATUS populates the provided destination BackendProxyContract_STATUS from our BackendProxyContract_STATUS

func (*BackendProxyContract_STATUS) DeepCopy

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

func (*BackendProxyContract_STATUS) DeepCopyInto

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 v1api20230501preview.BackendServiceFabricClusterProperties Properties of the Service Fabric Type Backend.

func (*BackendServiceFabricClusterProperties) AssignProperties_From_BackendServiceFabricClusterProperties

func (properties *BackendServiceFabricClusterProperties) AssignProperties_From_BackendServiceFabricClusterProperties(source *v20220801s.BackendServiceFabricClusterProperties) error

AssignProperties_From_BackendServiceFabricClusterProperties populates our BackendServiceFabricClusterProperties from the provided source BackendServiceFabricClusterProperties

func (*BackendServiceFabricClusterProperties) AssignProperties_To_BackendServiceFabricClusterProperties

func (properties *BackendServiceFabricClusterProperties) AssignProperties_To_BackendServiceFabricClusterProperties(destination *v20220801s.BackendServiceFabricClusterProperties) error

AssignProperties_To_BackendServiceFabricClusterProperties populates the provided destination BackendServiceFabricClusterProperties from our BackendServiceFabricClusterProperties

func (*BackendServiceFabricClusterProperties) DeepCopy

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

func (*BackendServiceFabricClusterProperties) DeepCopyInto

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 v1api20230501preview.BackendServiceFabricClusterProperties_STATUS Properties of the Service Fabric Type Backend.

func (*BackendServiceFabricClusterProperties_STATUS) AssignProperties_From_BackendServiceFabricClusterProperties_STATUS

func (properties *BackendServiceFabricClusterProperties_STATUS) AssignProperties_From_BackendServiceFabricClusterProperties_STATUS(source *v20220801s.BackendServiceFabricClusterProperties_STATUS) error

AssignProperties_From_BackendServiceFabricClusterProperties_STATUS populates our BackendServiceFabricClusterProperties_STATUS from the provided source BackendServiceFabricClusterProperties_STATUS

func (*BackendServiceFabricClusterProperties_STATUS) AssignProperties_To_BackendServiceFabricClusterProperties_STATUS

func (properties *BackendServiceFabricClusterProperties_STATUS) AssignProperties_To_BackendServiceFabricClusterProperties_STATUS(destination *v20220801s.BackendServiceFabricClusterProperties_STATUS) error

AssignProperties_To_BackendServiceFabricClusterProperties_STATUS populates the provided destination BackendServiceFabricClusterProperties_STATUS from our BackendServiceFabricClusterProperties_STATUS

func (*BackendServiceFabricClusterProperties_STATUS) DeepCopy

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

func (*BackendServiceFabricClusterProperties_STATUS) DeepCopyInto

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 v1api20230501preview.BackendTlsProperties Properties controlling TLS Certificate Validation.

func (*BackendTlsProperties) AssignProperties_From_BackendTlsProperties

func (properties *BackendTlsProperties) AssignProperties_From_BackendTlsProperties(source *v20220801s.BackendTlsProperties) error

AssignProperties_From_BackendTlsProperties populates our BackendTlsProperties from the provided source BackendTlsProperties

func (*BackendTlsProperties) AssignProperties_To_BackendTlsProperties

func (properties *BackendTlsProperties) AssignProperties_To_BackendTlsProperties(destination *v20220801s.BackendTlsProperties) error

AssignProperties_To_BackendTlsProperties populates the provided destination BackendTlsProperties from our BackendTlsProperties

func (*BackendTlsProperties) DeepCopy

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 v1api20230501preview.BackendTlsProperties_STATUS Properties controlling TLS Certificate Validation.

func (*BackendTlsProperties_STATUS) AssignProperties_From_BackendTlsProperties_STATUS

func (properties *BackendTlsProperties_STATUS) AssignProperties_From_BackendTlsProperties_STATUS(source *v20220801s.BackendTlsProperties_STATUS) error

AssignProperties_From_BackendTlsProperties_STATUS populates our BackendTlsProperties_STATUS from the provided source BackendTlsProperties_STATUS

func (*BackendTlsProperties_STATUS) AssignProperties_To_BackendTlsProperties_STATUS

func (properties *BackendTlsProperties_STATUS) AssignProperties_To_BackendTlsProperties_STATUS(destination *v20220801s.BackendTlsProperties_STATUS) error

AssignProperties_To_BackendTlsProperties_STATUS populates the provided destination BackendTlsProperties_STATUS from our BackendTlsProperties_STATUS

func (*BackendTlsProperties_STATUS) DeepCopy

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

func (*BackendTlsProperties_STATUS) DeepCopyInto

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 v1api20230501preview.CertificateConfiguration Certificate configuration which consist of non-trusted intermediates and root certificates.

func (*CertificateConfiguration) AssignProperties_From_CertificateConfiguration

func (configuration *CertificateConfiguration) AssignProperties_From_CertificateConfiguration(source *v20220801s.CertificateConfiguration) error

AssignProperties_From_CertificateConfiguration populates our CertificateConfiguration from the provided source CertificateConfiguration

func (*CertificateConfiguration) AssignProperties_To_CertificateConfiguration

func (configuration *CertificateConfiguration) AssignProperties_To_CertificateConfiguration(destination *v20220801s.CertificateConfiguration) error

AssignProperties_To_CertificateConfiguration populates the provided destination CertificateConfiguration from our CertificateConfiguration

func (*CertificateConfiguration) DeepCopy

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 v1api20230501preview.CertificateConfiguration_STATUS Certificate configuration which consist of non-trusted intermediates and root certificates.

func (*CertificateConfiguration_STATUS) AssignProperties_From_CertificateConfiguration_STATUS

func (configuration *CertificateConfiguration_STATUS) AssignProperties_From_CertificateConfiguration_STATUS(source *v20220801s.CertificateConfiguration_STATUS) error

AssignProperties_From_CertificateConfiguration_STATUS populates our CertificateConfiguration_STATUS from the provided source CertificateConfiguration_STATUS

func (*CertificateConfiguration_STATUS) AssignProperties_To_CertificateConfiguration_STATUS

func (configuration *CertificateConfiguration_STATUS) AssignProperties_To_CertificateConfiguration_STATUS(destination *v20220801s.CertificateConfiguration_STATUS) error

AssignProperties_To_CertificateConfiguration_STATUS populates the provided destination CertificateConfiguration_STATUS from our CertificateConfiguration_STATUS

func (*CertificateConfiguration_STATUS) DeepCopy

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

func (*CertificateConfiguration_STATUS) DeepCopyInto

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 v1api20230501preview.CertificateInformation SSL certificate information.

func (*CertificateInformation) AssignProperties_From_CertificateInformation

func (information *CertificateInformation) AssignProperties_From_CertificateInformation(source *v20220801s.CertificateInformation) error

AssignProperties_From_CertificateInformation populates our CertificateInformation from the provided source CertificateInformation

func (*CertificateInformation) AssignProperties_To_CertificateInformation

func (information *CertificateInformation) AssignProperties_To_CertificateInformation(destination *v20220801s.CertificateInformation) error

AssignProperties_To_CertificateInformation populates the provided destination CertificateInformation from our CertificateInformation

func (*CertificateInformation) DeepCopy

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 v1api20230501preview.CertificateInformation_STATUS SSL certificate information.

func (*CertificateInformation_STATUS) AssignProperties_From_CertificateInformation_STATUS

func (information *CertificateInformation_STATUS) AssignProperties_From_CertificateInformation_STATUS(source *v20220801s.CertificateInformation_STATUS) error

AssignProperties_From_CertificateInformation_STATUS populates our CertificateInformation_STATUS from the provided source CertificateInformation_STATUS

func (*CertificateInformation_STATUS) AssignProperties_To_CertificateInformation_STATUS

func (information *CertificateInformation_STATUS) AssignProperties_To_CertificateInformation_STATUS(destination *v20220801s.CertificateInformation_STATUS) error

AssignProperties_To_CertificateInformation_STATUS populates the provided destination CertificateInformation_STATUS from our CertificateInformation_STATUS

func (*CertificateInformation_STATUS) DeepCopy

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

func (*CertificateInformation_STATUS) DeepCopyInto

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

type CircuitBreakerFailureCondition

type CircuitBreakerFailureCondition struct {
	Count            *int                     `json:"count,omitempty"`
	ErrorReasons     []string                 `json:"errorReasons,omitempty"`
	Interval         *string                  `json:"interval,omitempty"`
	Percentage       *int                     `json:"percentage,omitempty"`
	PropertyBag      genruntime.PropertyBag   `json:"$propertyBag,omitempty"`
	StatusCodeRanges []FailureStatusCodeRange `json:"statusCodeRanges,omitempty"`
}

Storage version of v1api20230501preview.CircuitBreakerFailureCondition The trip conditions of the circuit breaker

func (*CircuitBreakerFailureCondition) DeepCopy

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

func (*CircuitBreakerFailureCondition) DeepCopyInto

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

type CircuitBreakerFailureCondition_STATUS

type CircuitBreakerFailureCondition_STATUS struct {
	Count            *int                            `json:"count,omitempty"`
	ErrorReasons     []string                        `json:"errorReasons,omitempty"`
	Interval         *string                         `json:"interval,omitempty"`
	Percentage       *int                            `json:"percentage,omitempty"`
	PropertyBag      genruntime.PropertyBag          `json:"$propertyBag,omitempty"`
	StatusCodeRanges []FailureStatusCodeRange_STATUS `json:"statusCodeRanges,omitempty"`
}

Storage version of v1api20230501preview.CircuitBreakerFailureCondition_STATUS The trip conditions of the circuit breaker

func (*CircuitBreakerFailureCondition_STATUS) DeepCopy

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

func (*CircuitBreakerFailureCondition_STATUS) DeepCopyInto

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

type CircuitBreakerRule

type CircuitBreakerRule struct {
	FailureCondition *CircuitBreakerFailureCondition `json:"failureCondition,omitempty"`
	Name             *string                         `json:"name,omitempty"`
	PropertyBag      genruntime.PropertyBag          `json:"$propertyBag,omitempty"`
	TripDuration     *string                         `json:"tripDuration,omitempty"`
}

Storage version of v1api20230501preview.CircuitBreakerRule Rule configuration to trip the backend.

func (*CircuitBreakerRule) DeepCopy

func (in *CircuitBreakerRule) DeepCopy() *CircuitBreakerRule

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

func (*CircuitBreakerRule) DeepCopyInto

func (in *CircuitBreakerRule) DeepCopyInto(out *CircuitBreakerRule)

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

type CircuitBreakerRule_STATUS

type CircuitBreakerRule_STATUS struct {
	FailureCondition *CircuitBreakerFailureCondition_STATUS `json:"failureCondition,omitempty"`
	Name             *string                                `json:"name,omitempty"`
	PropertyBag      genruntime.PropertyBag                 `json:"$propertyBag,omitempty"`
	TripDuration     *string                                `json:"tripDuration,omitempty"`
}

Storage version of v1api20230501preview.CircuitBreakerRule_STATUS Rule configuration to trip the backend.

func (*CircuitBreakerRule_STATUS) DeepCopy

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

func (*CircuitBreakerRule_STATUS) DeepCopyInto

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

type ConfigurationApi

type ConfigurationApi struct {
	LegacyApi   *string                `json:"legacyApi,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501preview.ConfigurationApi Information regarding the Configuration API of the API Management service.

func (*ConfigurationApi) DeepCopy

func (in *ConfigurationApi) DeepCopy() *ConfigurationApi

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

func (*ConfigurationApi) DeepCopyInto

func (in *ConfigurationApi) DeepCopyInto(out *ConfigurationApi)

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

type ConfigurationApi_STATUS

type ConfigurationApi_STATUS struct {
	LegacyApi   *string                `json:"legacyApi,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501preview.ConfigurationApi_STATUS Information regarding the Configuration API of the API Management service.

func (*ConfigurationApi_STATUS) DeepCopy

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

func (*ConfigurationApi_STATUS) DeepCopyInto

func (in *ConfigurationApi_STATUS) DeepCopyInto(out *ConfigurationApi_STATUS)

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

type FailureStatusCodeRange

type FailureStatusCodeRange struct {
	Max         *int                   `json:"max,omitempty"`
	Min         *int                   `json:"min,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501preview.FailureStatusCodeRange The failure http status code range

func (*FailureStatusCodeRange) DeepCopy

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

func (*FailureStatusCodeRange) DeepCopyInto

func (in *FailureStatusCodeRange) DeepCopyInto(out *FailureStatusCodeRange)

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

type FailureStatusCodeRange_STATUS

type FailureStatusCodeRange_STATUS struct {
	Max         *int                   `json:"max,omitempty"`
	Min         *int                   `json:"min,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501preview.FailureStatusCodeRange_STATUS The failure http status code range

func (*FailureStatusCodeRange_STATUS) DeepCopy

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

func (*FailureStatusCodeRange_STATUS) DeepCopyInto

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 v1api20230501preview.HostnameConfiguration Custom hostname configuration.

func (*HostnameConfiguration) AssignProperties_From_HostnameConfiguration

func (configuration *HostnameConfiguration) AssignProperties_From_HostnameConfiguration(source *v20220801s.HostnameConfiguration) error

AssignProperties_From_HostnameConfiguration populates our HostnameConfiguration from the provided source HostnameConfiguration

func (*HostnameConfiguration) AssignProperties_To_HostnameConfiguration

func (configuration *HostnameConfiguration) AssignProperties_To_HostnameConfiguration(destination *v20220801s.HostnameConfiguration) error

AssignProperties_To_HostnameConfiguration populates the provided destination HostnameConfiguration from our HostnameConfiguration

func (*HostnameConfiguration) DeepCopy

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 v1api20230501preview.HostnameConfiguration_STATUS Custom hostname configuration.

func (*HostnameConfiguration_STATUS) AssignProperties_From_HostnameConfiguration_STATUS

func (configuration *HostnameConfiguration_STATUS) AssignProperties_From_HostnameConfiguration_STATUS(source *v20220801s.HostnameConfiguration_STATUS) error

AssignProperties_From_HostnameConfiguration_STATUS populates our HostnameConfiguration_STATUS from the provided source HostnameConfiguration_STATUS

func (*HostnameConfiguration_STATUS) AssignProperties_To_HostnameConfiguration_STATUS

func (configuration *HostnameConfiguration_STATUS) AssignProperties_To_HostnameConfiguration_STATUS(destination *v20220801s.HostnameConfiguration_STATUS) error

AssignProperties_To_HostnameConfiguration_STATUS populates the provided destination HostnameConfiguration_STATUS from our HostnameConfiguration_STATUS

func (*HostnameConfiguration_STATUS) DeepCopy

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

func (*HostnameConfiguration_STATUS) DeepCopyInto

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 v1api20230501preview.KeyVaultContractCreateProperties Create keyVault contract details.

func (*KeyVaultContractCreateProperties) AssignProperties_From_KeyVaultContractCreateProperties

func (properties *KeyVaultContractCreateProperties) AssignProperties_From_KeyVaultContractCreateProperties(source *v20220801s.KeyVaultContractCreateProperties) error

AssignProperties_From_KeyVaultContractCreateProperties populates our KeyVaultContractCreateProperties from the provided source KeyVaultContractCreateProperties

func (*KeyVaultContractCreateProperties) AssignProperties_To_KeyVaultContractCreateProperties

func (properties *KeyVaultContractCreateProperties) AssignProperties_To_KeyVaultContractCreateProperties(destination *v20220801s.KeyVaultContractCreateProperties) error

AssignProperties_To_KeyVaultContractCreateProperties populates the provided destination KeyVaultContractCreateProperties from our KeyVaultContractCreateProperties

func (*KeyVaultContractCreateProperties) DeepCopy

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

func (*KeyVaultContractCreateProperties) DeepCopyInto

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 v1api20230501preview.KeyVaultContractProperties_STATUS KeyVault contract details.

func (*KeyVaultContractProperties_STATUS) AssignProperties_From_KeyVaultContractProperties_STATUS

func (properties *KeyVaultContractProperties_STATUS) AssignProperties_From_KeyVaultContractProperties_STATUS(source *v20220801s.KeyVaultContractProperties_STATUS) error

AssignProperties_From_KeyVaultContractProperties_STATUS populates our KeyVaultContractProperties_STATUS from the provided source KeyVaultContractProperties_STATUS

func (*KeyVaultContractProperties_STATUS) AssignProperties_To_KeyVaultContractProperties_STATUS

func (properties *KeyVaultContractProperties_STATUS) AssignProperties_To_KeyVaultContractProperties_STATUS(destination *v20220801s.KeyVaultContractProperties_STATUS) error

AssignProperties_To_KeyVaultContractProperties_STATUS populates the provided destination KeyVaultContractProperties_STATUS from our KeyVaultContractProperties_STATUS

func (*KeyVaultContractProperties_STATUS) DeepCopy

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

func (*KeyVaultContractProperties_STATUS) DeepCopyInto

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 v1api20230501preview.KeyVaultLastAccessStatusContractProperties_STATUS Issue contract Update Properties.

func (*KeyVaultLastAccessStatusContractProperties_STATUS) AssignProperties_From_KeyVaultLastAccessStatusContractProperties_STATUS

func (properties *KeyVaultLastAccessStatusContractProperties_STATUS) AssignProperties_From_KeyVaultLastAccessStatusContractProperties_STATUS(source *v20220801s.KeyVaultLastAccessStatusContractProperties_STATUS) error

AssignProperties_From_KeyVaultLastAccessStatusContractProperties_STATUS populates our KeyVaultLastAccessStatusContractProperties_STATUS from the provided source KeyVaultLastAccessStatusContractProperties_STATUS

func (*KeyVaultLastAccessStatusContractProperties_STATUS) AssignProperties_To_KeyVaultLastAccessStatusContractProperties_STATUS

func (properties *KeyVaultLastAccessStatusContractProperties_STATUS) AssignProperties_To_KeyVaultLastAccessStatusContractProperties_STATUS(destination *v20220801s.KeyVaultLastAccessStatusContractProperties_STATUS) error

AssignProperties_To_KeyVaultLastAccessStatusContractProperties_STATUS populates the provided destination KeyVaultLastAccessStatusContractProperties_STATUS from our KeyVaultLastAccessStatusContractProperties_STATUS

func (*KeyVaultLastAccessStatusContractProperties_STATUS) DeepCopy

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

func (*KeyVaultLastAccessStatusContractProperties_STATUS) DeepCopyInto

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              Service_NamedValue_Spec   `json:"spec,omitempty"`
	Status            Service_NamedValue_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230501preview.NamedValue Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimnamedvalues.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/{namedValueId}

func (*NamedValue) AssignProperties_From_NamedValue

func (value *NamedValue) AssignProperties_From_NamedValue(source *v20220801s.NamedValue) error

AssignProperties_From_NamedValue populates our NamedValue from the provided source NamedValue

func (*NamedValue) AssignProperties_To_NamedValue

func (value *NamedValue) AssignProperties_To_NamedValue(destination *v20220801s.NamedValue) error

AssignProperties_To_NamedValue populates the provided destination NamedValue from our NamedValue

func (*NamedValue) AzureName

func (value *NamedValue) AzureName() string

AzureName returns the Azure name of the resource

func (*NamedValue) ConvertFrom

func (value *NamedValue) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our NamedValue from the provided hub NamedValue

func (*NamedValue) ConvertTo

func (value *NamedValue) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub NamedValue from our NamedValue

func (*NamedValue) DeepCopy

func (in *NamedValue) DeepCopy() *NamedValue

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

func (*NamedValue) DeepCopyInto

func (in *NamedValue) DeepCopyInto(out *NamedValue)

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

func (*NamedValue) DeepCopyObject

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

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

func (NamedValue) GetAPIVersion

func (value NamedValue) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"

func (*NamedValue) GetConditions

func (value *NamedValue) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*NamedValue) GetResourceScope

func (value *NamedValue) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*NamedValue) GetSpec

func (value *NamedValue) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*NamedValue) GetStatus

func (value *NamedValue) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*NamedValue) GetSupportedOperations

func (value *NamedValue) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*NamedValue) GetType

func (value *NamedValue) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/namedValues"

func (*NamedValue) NewEmptyStatus

func (value *NamedValue) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*NamedValue) OriginalGVK

func (value *NamedValue) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*NamedValue) Owner

func (value *NamedValue) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*NamedValue) 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 v1api20230501preview.NamedValue Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimnamedvalues.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/{namedValueId}

func (*NamedValueList) DeepCopy

func (in *NamedValueList) DeepCopy() *NamedValueList

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

func (*NamedValueList) DeepCopyInto

func (in *NamedValueList) DeepCopyInto(out *NamedValueList)

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

func (*NamedValueList) DeepCopyObject

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

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

type OAuth2AuthenticationSettingsContract

type OAuth2AuthenticationSettingsContract struct {
	AuthorizationServerId *string                `json:"authorizationServerId,omitempty"`
	PropertyBag           genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Scope                 *string                `json:"scope,omitempty"`
}

Storage version of v1api20230501preview.OAuth2AuthenticationSettingsContract API OAuth2 Authentication settings details.

func (*OAuth2AuthenticationSettingsContract) AssignProperties_From_OAuth2AuthenticationSettingsContract

func (contract *OAuth2AuthenticationSettingsContract) AssignProperties_From_OAuth2AuthenticationSettingsContract(source *v20220801s.OAuth2AuthenticationSettingsContract) error

AssignProperties_From_OAuth2AuthenticationSettingsContract populates our OAuth2AuthenticationSettingsContract from the provided source OAuth2AuthenticationSettingsContract

func (*OAuth2AuthenticationSettingsContract) AssignProperties_To_OAuth2AuthenticationSettingsContract

func (contract *OAuth2AuthenticationSettingsContract) AssignProperties_To_OAuth2AuthenticationSettingsContract(destination *v20220801s.OAuth2AuthenticationSettingsContract) error

AssignProperties_To_OAuth2AuthenticationSettingsContract populates the provided destination OAuth2AuthenticationSettingsContract from our OAuth2AuthenticationSettingsContract

func (*OAuth2AuthenticationSettingsContract) DeepCopy

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

func (*OAuth2AuthenticationSettingsContract) DeepCopyInto

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 v1api20230501preview.OAuth2AuthenticationSettingsContract_STATUS API OAuth2 Authentication settings details.

func (*OAuth2AuthenticationSettingsContract_STATUS) AssignProperties_From_OAuth2AuthenticationSettingsContract_STATUS

func (contract *OAuth2AuthenticationSettingsContract_STATUS) AssignProperties_From_OAuth2AuthenticationSettingsContract_STATUS(source *v20220801s.OAuth2AuthenticationSettingsContract_STATUS) error

AssignProperties_From_OAuth2AuthenticationSettingsContract_STATUS populates our OAuth2AuthenticationSettingsContract_STATUS from the provided source OAuth2AuthenticationSettingsContract_STATUS

func (*OAuth2AuthenticationSettingsContract_STATUS) AssignProperties_To_OAuth2AuthenticationSettingsContract_STATUS

func (contract *OAuth2AuthenticationSettingsContract_STATUS) AssignProperties_To_OAuth2AuthenticationSettingsContract_STATUS(destination *v20220801s.OAuth2AuthenticationSettingsContract_STATUS) error

AssignProperties_To_OAuth2AuthenticationSettingsContract_STATUS populates the provided destination OAuth2AuthenticationSettingsContract_STATUS from our OAuth2AuthenticationSettingsContract_STATUS

func (*OAuth2AuthenticationSettingsContract_STATUS) DeepCopy

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

func (*OAuth2AuthenticationSettingsContract_STATUS) DeepCopyInto

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 v1api20230501preview.OpenIdAuthenticationSettingsContract API OAuth2 Authentication settings details.

func (*OpenIdAuthenticationSettingsContract) AssignProperties_From_OpenIdAuthenticationSettingsContract

func (contract *OpenIdAuthenticationSettingsContract) AssignProperties_From_OpenIdAuthenticationSettingsContract(source *v20220801s.OpenIdAuthenticationSettingsContract) error

AssignProperties_From_OpenIdAuthenticationSettingsContract populates our OpenIdAuthenticationSettingsContract from the provided source OpenIdAuthenticationSettingsContract

func (*OpenIdAuthenticationSettingsContract) AssignProperties_To_OpenIdAuthenticationSettingsContract

func (contract *OpenIdAuthenticationSettingsContract) AssignProperties_To_OpenIdAuthenticationSettingsContract(destination *v20220801s.OpenIdAuthenticationSettingsContract) error

AssignProperties_To_OpenIdAuthenticationSettingsContract populates the provided destination OpenIdAuthenticationSettingsContract from our OpenIdAuthenticationSettingsContract

func (*OpenIdAuthenticationSettingsContract) DeepCopy

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

func (*OpenIdAuthenticationSettingsContract) DeepCopyInto

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 v1api20230501preview.OpenIdAuthenticationSettingsContract_STATUS API OAuth2 Authentication settings details.

func (*OpenIdAuthenticationSettingsContract_STATUS) AssignProperties_From_OpenIdAuthenticationSettingsContract_STATUS

func (contract *OpenIdAuthenticationSettingsContract_STATUS) AssignProperties_From_OpenIdAuthenticationSettingsContract_STATUS(source *v20220801s.OpenIdAuthenticationSettingsContract_STATUS) error

AssignProperties_From_OpenIdAuthenticationSettingsContract_STATUS populates our OpenIdAuthenticationSettingsContract_STATUS from the provided source OpenIdAuthenticationSettingsContract_STATUS

func (*OpenIdAuthenticationSettingsContract_STATUS) AssignProperties_To_OpenIdAuthenticationSettingsContract_STATUS

func (contract *OpenIdAuthenticationSettingsContract_STATUS) AssignProperties_To_OpenIdAuthenticationSettingsContract_STATUS(destination *v20220801s.OpenIdAuthenticationSettingsContract_STATUS) error

AssignProperties_To_OpenIdAuthenticationSettingsContract_STATUS populates the provided destination OpenIdAuthenticationSettingsContract_STATUS from our OpenIdAuthenticationSettingsContract_STATUS

func (*OpenIdAuthenticationSettingsContract_STATUS) DeepCopy

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

func (*OpenIdAuthenticationSettingsContract_STATUS) DeepCopyInto

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              Service_Policy_Spec   `json:"spec,omitempty"`
	Status            Service_Policy_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230501preview.Policy Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimpolicies.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies/{policyId}

func (*Policy) AssignProperties_From_Policy

func (policy *Policy) AssignProperties_From_Policy(source *v20220801s.Policy) error

AssignProperties_From_Policy populates our Policy from the provided source Policy

func (*Policy) AssignProperties_To_Policy

func (policy *Policy) AssignProperties_To_Policy(destination *v20220801s.Policy) error

AssignProperties_To_Policy populates the provided destination Policy from our Policy

func (*Policy) AzureName

func (policy *Policy) AzureName() string

AzureName returns the Azure name of the resource (always "policy")

func (*Policy) ConvertFrom

func (policy *Policy) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Policy from the provided hub Policy

func (*Policy) ConvertTo

func (policy *Policy) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Policy from our Policy

func (*Policy) DeepCopy

func (in *Policy) DeepCopy() *Policy

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

func (*Policy) DeepCopyInto

func (in *Policy) DeepCopyInto(out *Policy)

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

func (*Policy) DeepCopyObject

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

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

func (Policy) GetAPIVersion

func (policy Policy) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"

func (*Policy) GetConditions

func (policy *Policy) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Policy) GetResourceScope

func (policy *Policy) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Policy) GetSpec

func (policy *Policy) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Policy) GetStatus

func (policy *Policy) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Policy) GetSupportedOperations

func (policy *Policy) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Policy) GetType

func (policy *Policy) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/policies"

func (*Policy) NewEmptyStatus

func (policy *Policy) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Policy) OriginalGVK

func (policy *Policy) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*Policy) Owner

func (policy *Policy) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Policy) 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              Service_PolicyFragment_Spec   `json:"spec,omitempty"`
	Status            Service_PolicyFragment_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230501preview.PolicyFragment Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimpolicyfragments.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyFragments/{id}

func (*PolicyFragment) AssignProperties_From_PolicyFragment

func (fragment *PolicyFragment) AssignProperties_From_PolicyFragment(source *v20220801s.PolicyFragment) error

AssignProperties_From_PolicyFragment populates our PolicyFragment from the provided source PolicyFragment

func (*PolicyFragment) AssignProperties_To_PolicyFragment

func (fragment *PolicyFragment) AssignProperties_To_PolicyFragment(destination *v20220801s.PolicyFragment) error

AssignProperties_To_PolicyFragment populates the provided destination PolicyFragment from our PolicyFragment

func (*PolicyFragment) AzureName

func (fragment *PolicyFragment) AzureName() string

AzureName returns the Azure name of the resource

func (*PolicyFragment) ConvertFrom

func (fragment *PolicyFragment) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our PolicyFragment from the provided hub PolicyFragment

func (*PolicyFragment) ConvertTo

func (fragment *PolicyFragment) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub PolicyFragment from our PolicyFragment

func (*PolicyFragment) DeepCopy

func (in *PolicyFragment) DeepCopy() *PolicyFragment

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

func (*PolicyFragment) DeepCopyInto

func (in *PolicyFragment) DeepCopyInto(out *PolicyFragment)

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

func (*PolicyFragment) DeepCopyObject

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

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

func (PolicyFragment) GetAPIVersion

func (fragment PolicyFragment) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"

func (*PolicyFragment) GetConditions

func (fragment *PolicyFragment) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*PolicyFragment) GetResourceScope

func (fragment *PolicyFragment) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*PolicyFragment) GetSpec

func (fragment *PolicyFragment) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*PolicyFragment) GetStatus

func (fragment *PolicyFragment) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*PolicyFragment) GetSupportedOperations

func (fragment *PolicyFragment) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*PolicyFragment) GetType

func (fragment *PolicyFragment) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/policyFragments"

func (*PolicyFragment) NewEmptyStatus

func (fragment *PolicyFragment) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*PolicyFragment) OriginalGVK

func (fragment *PolicyFragment) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*PolicyFragment) Owner

func (fragment *PolicyFragment) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*PolicyFragment) 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 v1api20230501preview.PolicyFragment Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimpolicyfragments.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyFragments/{id}

func (*PolicyFragmentList) DeepCopy

func (in *PolicyFragmentList) DeepCopy() *PolicyFragmentList

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

func (*PolicyFragmentList) DeepCopyInto

func (in *PolicyFragmentList) DeepCopyInto(out *PolicyFragmentList)

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

func (*PolicyFragmentList) DeepCopyObject

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

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

type PolicyList

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

+kubebuilder:object:root=true Storage version of v1api20230501preview.Policy Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimpolicies.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies/{policyId}

func (*PolicyList) DeepCopy

func (in *PolicyList) DeepCopy() *PolicyList

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

func (*PolicyList) DeepCopyInto

func (in *PolicyList) DeepCopyInto(out *PolicyList)

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

func (*PolicyList) DeepCopyObject

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

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

type 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 v1api20230501preview.PrivateLinkServiceConnectionState_STATUS A collection of information about the state of the connection between service consumer and provider.

func (*PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS

func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS(source *v20220801s.PrivateLinkServiceConnectionState_STATUS) error

AssignProperties_From_PrivateLinkServiceConnectionState_STATUS populates our PrivateLinkServiceConnectionState_STATUS from the provided source PrivateLinkServiceConnectionState_STATUS

func (*PrivateLinkServiceConnectionState_STATUS) AssignProperties_To_PrivateLinkServiceConnectionState_STATUS

func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_To_PrivateLinkServiceConnectionState_STATUS(destination *v20220801s.PrivateLinkServiceConnectionState_STATUS) error

AssignProperties_To_PrivateLinkServiceConnectionState_STATUS populates the provided destination PrivateLinkServiceConnectionState_STATUS from our PrivateLinkServiceConnectionState_STATUS

func (*PrivateLinkServiceConnectionState_STATUS) DeepCopy

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

func (*PrivateLinkServiceConnectionState_STATUS) DeepCopyInto

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              Service_Product_Spec   `json:"spec,omitempty"`
	Status            Service_Product_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230501preview.Product Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimproducts.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}

func (*Product) AssignProperties_From_Product

func (product *Product) AssignProperties_From_Product(source *v20220801s.Product) error

AssignProperties_From_Product populates our Product from the provided source Product

func (*Product) AssignProperties_To_Product

func (product *Product) AssignProperties_To_Product(destination *v20220801s.Product) error

AssignProperties_To_Product populates the provided destination Product from our Product

func (*Product) AzureName

func (product *Product) AzureName() string

AzureName returns the Azure name of the resource

func (*Product) ConvertFrom

func (product *Product) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Product from the provided hub Product

func (*Product) ConvertTo

func (product *Product) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Product from our Product

func (*Product) DeepCopy

func (in *Product) DeepCopy() *Product

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

func (*Product) DeepCopyInto

func (in *Product) DeepCopyInto(out *Product)

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

func (*Product) DeepCopyObject

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

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

func (Product) GetAPIVersion

func (product Product) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"

func (*Product) GetConditions

func (product *Product) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Product) GetResourceScope

func (product *Product) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Product) GetSpec

func (product *Product) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Product) GetStatus

func (product *Product) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Product) GetSupportedOperations

func (product *Product) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Product) GetType

func (product *Product) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/products"

func (*Product) NewEmptyStatus

func (product *Product) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Product) OriginalGVK

func (product *Product) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*Product) Owner

func (product *Product) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Product) 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              Service_Products_Api_Spec   `json:"spec,omitempty"`
	Status            Service_Products_Api_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230501preview.ProductApi Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimproducts.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apis/{apiId}

func (*ProductApi) AssignProperties_From_ProductApi

func (productApi *ProductApi) AssignProperties_From_ProductApi(source *v20220801s.ProductApi) error

AssignProperties_From_ProductApi populates our ProductApi from the provided source ProductApi

func (*ProductApi) AssignProperties_To_ProductApi

func (productApi *ProductApi) AssignProperties_To_ProductApi(destination *v20220801s.ProductApi) error

AssignProperties_To_ProductApi populates the provided destination ProductApi from our ProductApi

func (*ProductApi) AzureName

func (productApi *ProductApi) AzureName() string

AzureName returns the Azure name of the resource

func (*ProductApi) ConvertFrom

func (productApi *ProductApi) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our ProductApi from the provided hub ProductApi

func (*ProductApi) ConvertTo

func (productApi *ProductApi) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub ProductApi from our ProductApi

func (*ProductApi) DeepCopy

func (in *ProductApi) DeepCopy() *ProductApi

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

func (*ProductApi) DeepCopyInto

func (in *ProductApi) DeepCopyInto(out *ProductApi)

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

func (*ProductApi) DeepCopyObject

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

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

func (ProductApi) GetAPIVersion

func (productApi ProductApi) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"

func (*ProductApi) GetConditions

func (productApi *ProductApi) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*ProductApi) GetResourceScope

func (productApi *ProductApi) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*ProductApi) GetSpec

func (productApi *ProductApi) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*ProductApi) GetStatus

func (productApi *ProductApi) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*ProductApi) GetSupportedOperations

func (productApi *ProductApi) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*ProductApi) GetType

func (productApi *ProductApi) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/products/apis"

func (*ProductApi) NewEmptyStatus

func (productApi *ProductApi) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*ProductApi) OriginalGVK

func (productApi *ProductApi) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*ProductApi) Owner

func (productApi *ProductApi) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*ProductApi) 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 v1api20230501preview.ProductApi Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimproducts.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apis/{apiId}

func (*ProductApiList) DeepCopy

func (in *ProductApiList) DeepCopy() *ProductApiList

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

func (*ProductApiList) DeepCopyInto

func (in *ProductApiList) DeepCopyInto(out *ProductApiList)

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

func (*ProductApiList) DeepCopyObject

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

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

type ProductList

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

+kubebuilder:object:root=true Storage version of v1api20230501preview.Product Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimproducts.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}

func (*ProductList) DeepCopy

func (in *ProductList) DeepCopy() *ProductList

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

func (*ProductList) DeepCopyInto

func (in *ProductList) DeepCopyInto(out *ProductList)

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

func (*ProductList) DeepCopyObject

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

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

type ProductPolicy

type ProductPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Service_Products_Policy_Spec   `json:"spec,omitempty"`
	Status            Service_Products_Policy_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230501preview.ProductPolicy Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimproducts.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/policies/{policyId}

func (*ProductPolicy) AssignProperties_From_ProductPolicy

func (policy *ProductPolicy) AssignProperties_From_ProductPolicy(source *v20220801s.ProductPolicy) error

AssignProperties_From_ProductPolicy populates our ProductPolicy from the provided source ProductPolicy

func (*ProductPolicy) AssignProperties_To_ProductPolicy

func (policy *ProductPolicy) AssignProperties_To_ProductPolicy(destination *v20220801s.ProductPolicy) error

AssignProperties_To_ProductPolicy populates the provided destination ProductPolicy from our ProductPolicy

func (*ProductPolicy) AzureName

func (policy *ProductPolicy) AzureName() string

AzureName returns the Azure name of the resource (always "policy")

func (*ProductPolicy) ConvertFrom

func (policy *ProductPolicy) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our ProductPolicy from the provided hub ProductPolicy

func (*ProductPolicy) ConvertTo

func (policy *ProductPolicy) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub ProductPolicy from our ProductPolicy

func (*ProductPolicy) DeepCopy

func (in *ProductPolicy) DeepCopy() *ProductPolicy

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

func (*ProductPolicy) DeepCopyInto

func (in *ProductPolicy) DeepCopyInto(out *ProductPolicy)

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

func (*ProductPolicy) DeepCopyObject

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

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

func (ProductPolicy) GetAPIVersion

func (policy ProductPolicy) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"

func (*ProductPolicy) GetConditions

func (policy *ProductPolicy) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*ProductPolicy) GetResourceScope

func (policy *ProductPolicy) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*ProductPolicy) GetSpec

func (policy *ProductPolicy) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*ProductPolicy) GetStatus

func (policy *ProductPolicy) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*ProductPolicy) GetSupportedOperations

func (policy *ProductPolicy) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*ProductPolicy) GetType

func (policy *ProductPolicy) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/products/policies"

func (*ProductPolicy) NewEmptyStatus

func (policy *ProductPolicy) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*ProductPolicy) OriginalGVK

func (policy *ProductPolicy) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*ProductPolicy) Owner

func (policy *ProductPolicy) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*ProductPolicy) 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 v1api20230501preview.ProductPolicy Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimproducts.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/policies/{policyId}

func (*ProductPolicyList) DeepCopy

func (in *ProductPolicyList) DeepCopy() *ProductPolicyList

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

func (*ProductPolicyList) DeepCopyInto

func (in *ProductPolicyList) DeepCopyInto(out *ProductPolicyList)

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

func (*ProductPolicyList) DeepCopyObject

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

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

type 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 v1api20230501preview.RemotePrivateEndpointConnectionWrapper_STATUS Remote Private Endpoint Connection resource.

func (*RemotePrivateEndpointConnectionWrapper_STATUS) AssignProperties_From_RemotePrivateEndpointConnectionWrapper_STATUS

func (wrapper *RemotePrivateEndpointConnectionWrapper_STATUS) AssignProperties_From_RemotePrivateEndpointConnectionWrapper_STATUS(source *v20220801s.RemotePrivateEndpointConnectionWrapper_STATUS) error

AssignProperties_From_RemotePrivateEndpointConnectionWrapper_STATUS populates our RemotePrivateEndpointConnectionWrapper_STATUS from the provided source RemotePrivateEndpointConnectionWrapper_STATUS

func (*RemotePrivateEndpointConnectionWrapper_STATUS) AssignProperties_To_RemotePrivateEndpointConnectionWrapper_STATUS

func (wrapper *RemotePrivateEndpointConnectionWrapper_STATUS) AssignProperties_To_RemotePrivateEndpointConnectionWrapper_STATUS(destination *v20220801s.RemotePrivateEndpointConnectionWrapper_STATUS) error

AssignProperties_To_RemotePrivateEndpointConnectionWrapper_STATUS populates the provided destination RemotePrivateEndpointConnectionWrapper_STATUS from our RemotePrivateEndpointConnectionWrapper_STATUS

func (*RemotePrivateEndpointConnectionWrapper_STATUS) DeepCopy

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

func (*RemotePrivateEndpointConnectionWrapper_STATUS) DeepCopyInto

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: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 v1api20230501preview.Service Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimdeployment.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}

func (*Service) AssignProperties_From_Service

func (service *Service) AssignProperties_From_Service(source *v20220801s.Service) error

AssignProperties_From_Service populates our Service from the provided source Service

func (*Service) AssignProperties_To_Service

func (service *Service) AssignProperties_To_Service(destination *v20220801s.Service) error

AssignProperties_To_Service populates the provided destination Service from our Service

func (*Service) AzureName

func (service *Service) AzureName() string

AzureName returns the Azure name of the resource

func (*Service) ConvertFrom

func (service *Service) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Service from the provided hub Service

func (*Service) ConvertTo

func (service *Service) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Service from our Service

func (*Service) DeepCopy

func (in *Service) DeepCopy() *Service

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

func (*Service) DeepCopyInto

func (in *Service) DeepCopyInto(out *Service)

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

func (*Service) DeepCopyObject

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

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

func (Service) GetAPIVersion

func (service Service) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"

func (*Service) GetConditions

func (service *Service) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Service) GetResourceScope

func (service *Service) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Service) GetSpec

func (service *Service) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Service) GetStatus

func (service *Service) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Service) GetSupportedOperations

func (service *Service) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Service) GetType

func (service *Service) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service"

func (*Service) NewEmptyStatus

func (service *Service) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Service) OriginalGVK

func (service *Service) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*Service) Owner

func (service *Service) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Service) 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 v1api20230501preview.Service Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimdeployment.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}

func (*ServiceList) DeepCopy

func (in *ServiceList) DeepCopy() *ServiceList

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

func (*ServiceList) DeepCopyInto

func (in *ServiceList) DeepCopyInto(out *ServiceList)

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

func (*ServiceList) DeepCopyObject

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

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

type Service_ApiVersionSet_STATUS

type Service_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 v1api20230501preview.Service_ApiVersionSet_STATUS

func (*Service_ApiVersionSet_STATUS) AssignProperties_From_Service_ApiVersionSet_STATUS

func (versionSet *Service_ApiVersionSet_STATUS) AssignProperties_From_Service_ApiVersionSet_STATUS(source *v20220801s.Service_ApiVersionSet_STATUS) error

AssignProperties_From_Service_ApiVersionSet_STATUS populates our Service_ApiVersionSet_STATUS from the provided source Service_ApiVersionSet_STATUS

func (*Service_ApiVersionSet_STATUS) AssignProperties_To_Service_ApiVersionSet_STATUS

func (versionSet *Service_ApiVersionSet_STATUS) AssignProperties_To_Service_ApiVersionSet_STATUS(destination *v20220801s.Service_ApiVersionSet_STATUS) error

AssignProperties_To_Service_ApiVersionSet_STATUS populates the provided destination Service_ApiVersionSet_STATUS from our Service_ApiVersionSet_STATUS

func (*Service_ApiVersionSet_STATUS) ConvertStatusFrom

func (versionSet *Service_ApiVersionSet_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Service_ApiVersionSet_STATUS from the provided source

func (*Service_ApiVersionSet_STATUS) ConvertStatusTo

func (versionSet *Service_ApiVersionSet_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Service_ApiVersionSet_STATUS

func (*Service_ApiVersionSet_STATUS) DeepCopy

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

func (*Service_ApiVersionSet_STATUS) DeepCopyInto

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

type Service_ApiVersionSet_Spec

type Service_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"`
	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 v1api20230501preview.Service_ApiVersionSet_Spec

func (*Service_ApiVersionSet_Spec) AssignProperties_From_Service_ApiVersionSet_Spec

func (versionSet *Service_ApiVersionSet_Spec) AssignProperties_From_Service_ApiVersionSet_Spec(source *v20220801s.Service_ApiVersionSet_Spec) error

AssignProperties_From_Service_ApiVersionSet_Spec populates our Service_ApiVersionSet_Spec from the provided source Service_ApiVersionSet_Spec

func (*Service_ApiVersionSet_Spec) AssignProperties_To_Service_ApiVersionSet_Spec

func (versionSet *Service_ApiVersionSet_Spec) AssignProperties_To_Service_ApiVersionSet_Spec(destination *v20220801s.Service_ApiVersionSet_Spec) error

AssignProperties_To_Service_ApiVersionSet_Spec populates the provided destination Service_ApiVersionSet_Spec from our Service_ApiVersionSet_Spec

func (*Service_ApiVersionSet_Spec) ConvertSpecFrom

func (versionSet *Service_ApiVersionSet_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Service_ApiVersionSet_Spec from the provided source

func (*Service_ApiVersionSet_Spec) ConvertSpecTo

func (versionSet *Service_ApiVersionSet_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Service_ApiVersionSet_Spec

func (*Service_ApiVersionSet_Spec) DeepCopy

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

func (*Service_ApiVersionSet_Spec) DeepCopyInto

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

type Service_Api_STATUS

type Service_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"`
	ProvisioningState             *string                                       `json:"provisioningState,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 v1api20230501preview.Service_Api_STATUS

func (*Service_Api_STATUS) AssignProperties_From_Service_Api_STATUS

func (serviceApi *Service_Api_STATUS) AssignProperties_From_Service_Api_STATUS(source *v20220801s.Service_Api_STATUS) error

AssignProperties_From_Service_Api_STATUS populates our Service_Api_STATUS from the provided source Service_Api_STATUS

func (*Service_Api_STATUS) AssignProperties_To_Service_Api_STATUS

func (serviceApi *Service_Api_STATUS) AssignProperties_To_Service_Api_STATUS(destination *v20220801s.Service_Api_STATUS) error

AssignProperties_To_Service_Api_STATUS populates the provided destination Service_Api_STATUS from our Service_Api_STATUS

func (*Service_Api_STATUS) ConvertStatusFrom

func (serviceApi *Service_Api_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Service_Api_STATUS from the provided source

func (*Service_Api_STATUS) ConvertStatusTo

func (serviceApi *Service_Api_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Service_Api_STATUS

func (*Service_Api_STATUS) DeepCopy

func (in *Service_Api_STATUS) DeepCopy() *Service_Api_STATUS

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

func (*Service_Api_STATUS) DeepCopyInto

func (in *Service_Api_STATUS) DeepCopyInto(out *Service_Api_STATUS)

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

type Service_Api_Spec

type Service_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"`
	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 v1api20230501preview.Service_Api_Spec

func (*Service_Api_Spec) AssignProperties_From_Service_Api_Spec

func (serviceApi *Service_Api_Spec) AssignProperties_From_Service_Api_Spec(source *v20220801s.Service_Api_Spec) error

AssignProperties_From_Service_Api_Spec populates our Service_Api_Spec from the provided source Service_Api_Spec

func (*Service_Api_Spec) AssignProperties_To_Service_Api_Spec

func (serviceApi *Service_Api_Spec) AssignProperties_To_Service_Api_Spec(destination *v20220801s.Service_Api_Spec) error

AssignProperties_To_Service_Api_Spec populates the provided destination Service_Api_Spec from our Service_Api_Spec

func (*Service_Api_Spec) ConvertSpecFrom

func (serviceApi *Service_Api_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Service_Api_Spec from the provided source

func (*Service_Api_Spec) ConvertSpecTo

func (serviceApi *Service_Api_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Service_Api_Spec

func (*Service_Api_Spec) DeepCopy

func (in *Service_Api_Spec) DeepCopy() *Service_Api_Spec

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

func (*Service_Api_Spec) DeepCopyInto

func (in *Service_Api_Spec) DeepCopyInto(out *Service_Api_Spec)

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

type Service_AuthorizationProvider_STATUS

type Service_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 v1api20230501preview.Service_AuthorizationProvider_STATUS

func (*Service_AuthorizationProvider_STATUS) AssignProperties_From_Service_AuthorizationProvider_STATUS

func (provider *Service_AuthorizationProvider_STATUS) AssignProperties_From_Service_AuthorizationProvider_STATUS(source *v20220801s.Service_AuthorizationProvider_STATUS) error

AssignProperties_From_Service_AuthorizationProvider_STATUS populates our Service_AuthorizationProvider_STATUS from the provided source Service_AuthorizationProvider_STATUS

func (*Service_AuthorizationProvider_STATUS) AssignProperties_To_Service_AuthorizationProvider_STATUS

func (provider *Service_AuthorizationProvider_STATUS) AssignProperties_To_Service_AuthorizationProvider_STATUS(destination *v20220801s.Service_AuthorizationProvider_STATUS) error

AssignProperties_To_Service_AuthorizationProvider_STATUS populates the provided destination Service_AuthorizationProvider_STATUS from our Service_AuthorizationProvider_STATUS

func (*Service_AuthorizationProvider_STATUS) ConvertStatusFrom

func (provider *Service_AuthorizationProvider_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Service_AuthorizationProvider_STATUS from the provided source

func (*Service_AuthorizationProvider_STATUS) ConvertStatusTo

func (provider *Service_AuthorizationProvider_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Service_AuthorizationProvider_STATUS

func (*Service_AuthorizationProvider_STATUS) DeepCopy

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

func (*Service_AuthorizationProvider_STATUS) DeepCopyInto

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

type Service_AuthorizationProvider_Spec

type Service_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"`
	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 v1api20230501preview.Service_AuthorizationProvider_Spec

func (*Service_AuthorizationProvider_Spec) AssignProperties_From_Service_AuthorizationProvider_Spec

func (provider *Service_AuthorizationProvider_Spec) AssignProperties_From_Service_AuthorizationProvider_Spec(source *v20220801s.Service_AuthorizationProvider_Spec) error

AssignProperties_From_Service_AuthorizationProvider_Spec populates our Service_AuthorizationProvider_Spec from the provided source Service_AuthorizationProvider_Spec

func (*Service_AuthorizationProvider_Spec) AssignProperties_To_Service_AuthorizationProvider_Spec

func (provider *Service_AuthorizationProvider_Spec) AssignProperties_To_Service_AuthorizationProvider_Spec(destination *v20220801s.Service_AuthorizationProvider_Spec) error

AssignProperties_To_Service_AuthorizationProvider_Spec populates the provided destination Service_AuthorizationProvider_Spec from our Service_AuthorizationProvider_Spec

func (*Service_AuthorizationProvider_Spec) ConvertSpecFrom

func (provider *Service_AuthorizationProvider_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Service_AuthorizationProvider_Spec from the provided source

func (*Service_AuthorizationProvider_Spec) ConvertSpecTo

func (provider *Service_AuthorizationProvider_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Service_AuthorizationProvider_Spec

func (*Service_AuthorizationProvider_Spec) DeepCopy

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

func (*Service_AuthorizationProvider_Spec) DeepCopyInto

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

type Service_AuthorizationProviders_Authorization_STATUS

type Service_AuthorizationProviders_Authorization_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 v1api20230501preview.Service_AuthorizationProviders_Authorization_STATUS

func (*Service_AuthorizationProviders_Authorization_STATUS) AssignProperties_From_Service_AuthorizationProviders_Authorization_STATUS

func (authorization *Service_AuthorizationProviders_Authorization_STATUS) AssignProperties_From_Service_AuthorizationProviders_Authorization_STATUS(source *v20220801s.Service_AuthorizationProviders_Authorization_STATUS) error

AssignProperties_From_Service_AuthorizationProviders_Authorization_STATUS populates our Service_AuthorizationProviders_Authorization_STATUS from the provided source Service_AuthorizationProviders_Authorization_STATUS

func (*Service_AuthorizationProviders_Authorization_STATUS) AssignProperties_To_Service_AuthorizationProviders_Authorization_STATUS

func (authorization *Service_AuthorizationProviders_Authorization_STATUS) AssignProperties_To_Service_AuthorizationProviders_Authorization_STATUS(destination *v20220801s.Service_AuthorizationProviders_Authorization_STATUS) error

AssignProperties_To_Service_AuthorizationProviders_Authorization_STATUS populates the provided destination Service_AuthorizationProviders_Authorization_STATUS from our Service_AuthorizationProviders_Authorization_STATUS

func (*Service_AuthorizationProviders_Authorization_STATUS) ConvertStatusFrom

ConvertStatusFrom populates our Service_AuthorizationProviders_Authorization_STATUS from the provided source

func (*Service_AuthorizationProviders_Authorization_STATUS) ConvertStatusTo

func (authorization *Service_AuthorizationProviders_Authorization_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Service_AuthorizationProviders_Authorization_STATUS

func (*Service_AuthorizationProviders_Authorization_STATUS) DeepCopy

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

func (*Service_AuthorizationProviders_Authorization_STATUS) DeepCopyInto

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

type Service_AuthorizationProviders_Authorization_Spec

type Service_AuthorizationProviders_Authorization_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"`
	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 v1api20230501preview.Service_AuthorizationProviders_Authorization_Spec

func (*Service_AuthorizationProviders_Authorization_Spec) AssignProperties_From_Service_AuthorizationProviders_Authorization_Spec

func (authorization *Service_AuthorizationProviders_Authorization_Spec) AssignProperties_From_Service_AuthorizationProviders_Authorization_Spec(source *v20220801s.Service_AuthorizationProviders_Authorization_Spec) error

AssignProperties_From_Service_AuthorizationProviders_Authorization_Spec populates our Service_AuthorizationProviders_Authorization_Spec from the provided source Service_AuthorizationProviders_Authorization_Spec

func (*Service_AuthorizationProviders_Authorization_Spec) AssignProperties_To_Service_AuthorizationProviders_Authorization_Spec

func (authorization *Service_AuthorizationProviders_Authorization_Spec) AssignProperties_To_Service_AuthorizationProviders_Authorization_Spec(destination *v20220801s.Service_AuthorizationProviders_Authorization_Spec) error

AssignProperties_To_Service_AuthorizationProviders_Authorization_Spec populates the provided destination Service_AuthorizationProviders_Authorization_Spec from our Service_AuthorizationProviders_Authorization_Spec

func (*Service_AuthorizationProviders_Authorization_Spec) ConvertSpecFrom

ConvertSpecFrom populates our Service_AuthorizationProviders_Authorization_Spec from the provided source

func (*Service_AuthorizationProviders_Authorization_Spec) ConvertSpecTo

func (authorization *Service_AuthorizationProviders_Authorization_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Service_AuthorizationProviders_Authorization_Spec

func (*Service_AuthorizationProviders_Authorization_Spec) DeepCopy

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

func (*Service_AuthorizationProviders_Authorization_Spec) DeepCopyInto

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

type Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS

type Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS struct {
	AppIds      []string               `json:"appIds,omitempty"`
	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 v1api20230501preview.Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS

func (*Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS) AssignProperties_From_Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS

func (policy *Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS) AssignProperties_From_Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS(source *v20220801s.Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS) error

AssignProperties_From_Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS populates our Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS from the provided source Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS

func (*Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS) AssignProperties_To_Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS

func (policy *Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS) AssignProperties_To_Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS(destination *v20220801s.Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS) error

AssignProperties_To_Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS populates the provided destination Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS from our Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS

func (*Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS) ConvertStatusFrom

ConvertStatusFrom populates our Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS from the provided source

func (*Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS) ConvertStatusTo

ConvertStatusTo populates the provided destination from our Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS

func (*Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS) DeepCopy

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

func (*Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS) DeepCopyInto

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

type Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec

type Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec struct {
	AppIds []string `json:"appIds,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"`
	ObjectId           *string                        `json:"objectId,omitempty" optionalConfigMapPair:"ObjectId"`
	ObjectIdFromConfig *genruntime.ConfigMapReference `json:"objectIdFromConfig,omitempty" optionalConfigMapPair:"ObjectId"`
	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 v1api20230501preview.Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec

func (*Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec) AssignProperties_From_Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec

func (policy *Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec) AssignProperties_From_Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec(source *v20220801s.Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec) error

AssignProperties_From_Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec populates our Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec from the provided source Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec

func (*Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec) AssignProperties_To_Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec

func (policy *Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec) AssignProperties_To_Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec(destination *v20220801s.Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec) error

AssignProperties_To_Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec populates the provided destination Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec from our Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec

func (*Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec) ConvertSpecFrom

ConvertSpecFrom populates our Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec from the provided source

func (*Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec) ConvertSpecTo

ConvertSpecTo populates the provided destination from our Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec

func (*Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec) DeepCopy

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

func (*Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec) DeepCopyInto

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

type Service_Backend_STATUS

type Service_Backend_STATUS struct {
	CircuitBreaker *BackendCircuitBreaker_STATUS      `json:"circuitBreaker,omitempty"`
	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"`
	Pool           *BackendPool_STATUS                `json:"pool,omitempty"`
	Properties     *BackendProperties_STATUS          `json:"properties,omitempty"`
	PropertiesType *string                            `json:"properties_type,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 v1api20230501preview.Service_Backend_STATUS

func (*Service_Backend_STATUS) AssignProperties_From_Service_Backend_STATUS

func (backend *Service_Backend_STATUS) AssignProperties_From_Service_Backend_STATUS(source *v20220801s.Service_Backend_STATUS) error

AssignProperties_From_Service_Backend_STATUS populates our Service_Backend_STATUS from the provided source Service_Backend_STATUS

func (*Service_Backend_STATUS) AssignProperties_To_Service_Backend_STATUS

func (backend *Service_Backend_STATUS) AssignProperties_To_Service_Backend_STATUS(destination *v20220801s.Service_Backend_STATUS) error

AssignProperties_To_Service_Backend_STATUS populates the provided destination Service_Backend_STATUS from our Service_Backend_STATUS

func (*Service_Backend_STATUS) ConvertStatusFrom

func (backend *Service_Backend_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Service_Backend_STATUS from the provided source

func (*Service_Backend_STATUS) ConvertStatusTo

func (backend *Service_Backend_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Service_Backend_STATUS

func (*Service_Backend_STATUS) DeepCopy

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

func (*Service_Backend_STATUS) DeepCopyInto

func (in *Service_Backend_STATUS) DeepCopyInto(out *Service_Backend_STATUS)

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

type Service_Backend_Spec

type Service_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"`
	CircuitBreaker  *BackendCircuitBreaker      `json:"circuitBreaker,omitempty"`
	Credentials     *BackendCredentialsContract `json:"credentials,omitempty"`
	Description     *string                     `json:"description,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"`
	Pool        *BackendPool                       `json:"pool,omitempty"`
	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"`
	Type              *string                       `json:"type,omitempty"`
	Url               *string                       `json:"url,omitempty"`
}

Storage version of v1api20230501preview.Service_Backend_Spec

func (*Service_Backend_Spec) AssignProperties_From_Service_Backend_Spec

func (backend *Service_Backend_Spec) AssignProperties_From_Service_Backend_Spec(source *v20220801s.Service_Backend_Spec) error

AssignProperties_From_Service_Backend_Spec populates our Service_Backend_Spec from the provided source Service_Backend_Spec

func (*Service_Backend_Spec) AssignProperties_To_Service_Backend_Spec

func (backend *Service_Backend_Spec) AssignProperties_To_Service_Backend_Spec(destination *v20220801s.Service_Backend_Spec) error

AssignProperties_To_Service_Backend_Spec populates the provided destination Service_Backend_Spec from our Service_Backend_Spec

func (*Service_Backend_Spec) ConvertSpecFrom

func (backend *Service_Backend_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Service_Backend_Spec from the provided source

func (*Service_Backend_Spec) ConvertSpecTo

func (backend *Service_Backend_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Service_Backend_Spec

func (*Service_Backend_Spec) DeepCopy

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

func (*Service_Backend_Spec) DeepCopyInto

func (in *Service_Backend_Spec) DeepCopyInto(out *Service_Backend_Spec)

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

type Service_NamedValue_STATUS

type Service_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"`
	ProvisioningState *string                            `json:"provisioningState,omitempty"`
	Secret            *bool                              `json:"secret,omitempty"`
	Tags              []string                           `json:"tags,omitempty"`
	Type              *string                            `json:"type,omitempty"`
	Value             *string                            `json:"value,omitempty"`
}

Storage version of v1api20230501preview.Service_NamedValue_STATUS

func (*Service_NamedValue_STATUS) AssignProperties_From_Service_NamedValue_STATUS

func (value *Service_NamedValue_STATUS) AssignProperties_From_Service_NamedValue_STATUS(source *v20220801s.Service_NamedValue_STATUS) error

AssignProperties_From_Service_NamedValue_STATUS populates our Service_NamedValue_STATUS from the provided source Service_NamedValue_STATUS

func (*Service_NamedValue_STATUS) AssignProperties_To_Service_NamedValue_STATUS

func (value *Service_NamedValue_STATUS) AssignProperties_To_Service_NamedValue_STATUS(destination *v20220801s.Service_NamedValue_STATUS) error

AssignProperties_To_Service_NamedValue_STATUS populates the provided destination Service_NamedValue_STATUS from our Service_NamedValue_STATUS

func (*Service_NamedValue_STATUS) ConvertStatusFrom

func (value *Service_NamedValue_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Service_NamedValue_STATUS from the provided source

func (*Service_NamedValue_STATUS) ConvertStatusTo

func (value *Service_NamedValue_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Service_NamedValue_STATUS

func (*Service_NamedValue_STATUS) DeepCopy

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

func (*Service_NamedValue_STATUS) DeepCopyInto

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

type Service_NamedValue_Spec

type Service_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"`
	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 v1api20230501preview.Service_NamedValue_Spec

func (*Service_NamedValue_Spec) AssignProperties_From_Service_NamedValue_Spec

func (value *Service_NamedValue_Spec) AssignProperties_From_Service_NamedValue_Spec(source *v20220801s.Service_NamedValue_Spec) error

AssignProperties_From_Service_NamedValue_Spec populates our Service_NamedValue_Spec from the provided source Service_NamedValue_Spec

func (*Service_NamedValue_Spec) AssignProperties_To_Service_NamedValue_Spec

func (value *Service_NamedValue_Spec) AssignProperties_To_Service_NamedValue_Spec(destination *v20220801s.Service_NamedValue_Spec) error

AssignProperties_To_Service_NamedValue_Spec populates the provided destination Service_NamedValue_Spec from our Service_NamedValue_Spec

func (*Service_NamedValue_Spec) ConvertSpecFrom

func (value *Service_NamedValue_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Service_NamedValue_Spec from the provided source

func (*Service_NamedValue_Spec) ConvertSpecTo

func (value *Service_NamedValue_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Service_NamedValue_Spec

func (*Service_NamedValue_Spec) DeepCopy

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

func (*Service_NamedValue_Spec) DeepCopyInto

func (in *Service_NamedValue_Spec) DeepCopyInto(out *Service_NamedValue_Spec)

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

type Service_PolicyFragment_STATUS

type Service_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"`
	ProvisioningState *string                `json:"provisioningState,omitempty"`
	Type              *string                `json:"type,omitempty"`
	Value             *string                `json:"value,omitempty"`
}

Storage version of v1api20230501preview.Service_PolicyFragment_STATUS

func (*Service_PolicyFragment_STATUS) AssignProperties_From_Service_PolicyFragment_STATUS

func (fragment *Service_PolicyFragment_STATUS) AssignProperties_From_Service_PolicyFragment_STATUS(source *v20220801s.Service_PolicyFragment_STATUS) error

AssignProperties_From_Service_PolicyFragment_STATUS populates our Service_PolicyFragment_STATUS from the provided source Service_PolicyFragment_STATUS

func (*Service_PolicyFragment_STATUS) AssignProperties_To_Service_PolicyFragment_STATUS

func (fragment *Service_PolicyFragment_STATUS) AssignProperties_To_Service_PolicyFragment_STATUS(destination *v20220801s.Service_PolicyFragment_STATUS) error

AssignProperties_To_Service_PolicyFragment_STATUS populates the provided destination Service_PolicyFragment_STATUS from our Service_PolicyFragment_STATUS

func (*Service_PolicyFragment_STATUS) ConvertStatusFrom

func (fragment *Service_PolicyFragment_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Service_PolicyFragment_STATUS from the provided source

func (*Service_PolicyFragment_STATUS) ConvertStatusTo

func (fragment *Service_PolicyFragment_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Service_PolicyFragment_STATUS

func (*Service_PolicyFragment_STATUS) DeepCopy

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

func (*Service_PolicyFragment_STATUS) DeepCopyInto

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

type Service_PolicyFragment_Spec

type Service_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"`
	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 v1api20230501preview.Service_PolicyFragment_Spec

func (*Service_PolicyFragment_Spec) AssignProperties_From_Service_PolicyFragment_Spec

func (fragment *Service_PolicyFragment_Spec) AssignProperties_From_Service_PolicyFragment_Spec(source *v20220801s.Service_PolicyFragment_Spec) error

AssignProperties_From_Service_PolicyFragment_Spec populates our Service_PolicyFragment_Spec from the provided source Service_PolicyFragment_Spec

func (*Service_PolicyFragment_Spec) AssignProperties_To_Service_PolicyFragment_Spec

func (fragment *Service_PolicyFragment_Spec) AssignProperties_To_Service_PolicyFragment_Spec(destination *v20220801s.Service_PolicyFragment_Spec) error

AssignProperties_To_Service_PolicyFragment_Spec populates the provided destination Service_PolicyFragment_Spec from our Service_PolicyFragment_Spec

func (*Service_PolicyFragment_Spec) ConvertSpecFrom

func (fragment *Service_PolicyFragment_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Service_PolicyFragment_Spec from the provided source

func (*Service_PolicyFragment_Spec) ConvertSpecTo

func (fragment *Service_PolicyFragment_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Service_PolicyFragment_Spec

func (*Service_PolicyFragment_Spec) DeepCopy

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

func (*Service_PolicyFragment_Spec) DeepCopyInto

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

type Service_Policy_STATUS

type Service_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 v1api20230501preview.Service_Policy_STATUS

func (*Service_Policy_STATUS) AssignProperties_From_Service_Policy_STATUS

func (policy *Service_Policy_STATUS) AssignProperties_From_Service_Policy_STATUS(source *v20220801s.Service_Policy_STATUS) error

AssignProperties_From_Service_Policy_STATUS populates our Service_Policy_STATUS from the provided source Service_Policy_STATUS

func (*Service_Policy_STATUS) AssignProperties_To_Service_Policy_STATUS

func (policy *Service_Policy_STATUS) AssignProperties_To_Service_Policy_STATUS(destination *v20220801s.Service_Policy_STATUS) error

AssignProperties_To_Service_Policy_STATUS populates the provided destination Service_Policy_STATUS from our Service_Policy_STATUS

func (*Service_Policy_STATUS) ConvertStatusFrom

func (policy *Service_Policy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Service_Policy_STATUS from the provided source

func (*Service_Policy_STATUS) ConvertStatusTo

func (policy *Service_Policy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Service_Policy_STATUS

func (*Service_Policy_STATUS) DeepCopy

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

func (*Service_Policy_STATUS) DeepCopyInto

func (in *Service_Policy_STATUS) DeepCopyInto(out *Service_Policy_STATUS)

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

type Service_Policy_Spec

type Service_Policy_Spec struct {
	Format          *string `json:"format,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 v1api20230501preview.Service_Policy_Spec

func (*Service_Policy_Spec) AssignProperties_From_Service_Policy_Spec

func (policy *Service_Policy_Spec) AssignProperties_From_Service_Policy_Spec(source *v20220801s.Service_Policy_Spec) error

AssignProperties_From_Service_Policy_Spec populates our Service_Policy_Spec from the provided source Service_Policy_Spec

func (*Service_Policy_Spec) AssignProperties_To_Service_Policy_Spec

func (policy *Service_Policy_Spec) AssignProperties_To_Service_Policy_Spec(destination *v20220801s.Service_Policy_Spec) error

AssignProperties_To_Service_Policy_Spec populates the provided destination Service_Policy_Spec from our Service_Policy_Spec

func (*Service_Policy_Spec) ConvertSpecFrom

func (policy *Service_Policy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Service_Policy_Spec from the provided source

func (*Service_Policy_Spec) ConvertSpecTo

func (policy *Service_Policy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Service_Policy_Spec

func (*Service_Policy_Spec) DeepCopy

func (in *Service_Policy_Spec) DeepCopy() *Service_Policy_Spec

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

func (*Service_Policy_Spec) DeepCopyInto

func (in *Service_Policy_Spec) DeepCopyInto(out *Service_Policy_Spec)

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

type Service_Product_STATUS

type Service_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 v1api20230501preview.Service_Product_STATUS

func (*Service_Product_STATUS) AssignProperties_From_Service_Product_STATUS

func (product *Service_Product_STATUS) AssignProperties_From_Service_Product_STATUS(source *v20220801s.Service_Product_STATUS) error

AssignProperties_From_Service_Product_STATUS populates our Service_Product_STATUS from the provided source Service_Product_STATUS

func (*Service_Product_STATUS) AssignProperties_To_Service_Product_STATUS

func (product *Service_Product_STATUS) AssignProperties_To_Service_Product_STATUS(destination *v20220801s.Service_Product_STATUS) error

AssignProperties_To_Service_Product_STATUS populates the provided destination Service_Product_STATUS from our Service_Product_STATUS

func (*Service_Product_STATUS) ConvertStatusFrom

func (product *Service_Product_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Service_Product_STATUS from the provided source

func (*Service_Product_STATUS) ConvertStatusTo

func (product *Service_Product_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Service_Product_STATUS

func (*Service_Product_STATUS) DeepCopy

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

func (*Service_Product_STATUS) DeepCopyInto

func (in *Service_Product_STATUS) DeepCopyInto(out *Service_Product_STATUS)

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

type Service_Product_Spec

type Service_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"`
	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 v1api20230501preview.Service_Product_Spec

func (*Service_Product_Spec) AssignProperties_From_Service_Product_Spec

func (product *Service_Product_Spec) AssignProperties_From_Service_Product_Spec(source *v20220801s.Service_Product_Spec) error

AssignProperties_From_Service_Product_Spec populates our Service_Product_Spec from the provided source Service_Product_Spec

func (*Service_Product_Spec) AssignProperties_To_Service_Product_Spec

func (product *Service_Product_Spec) AssignProperties_To_Service_Product_Spec(destination *v20220801s.Service_Product_Spec) error

AssignProperties_To_Service_Product_Spec populates the provided destination Service_Product_Spec from our Service_Product_Spec

func (*Service_Product_Spec) ConvertSpecFrom

func (product *Service_Product_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Service_Product_Spec from the provided source

func (*Service_Product_Spec) ConvertSpecTo

func (product *Service_Product_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Service_Product_Spec

func (*Service_Product_Spec) DeepCopy

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

func (*Service_Product_Spec) DeepCopyInto

func (in *Service_Product_Spec) DeepCopyInto(out *Service_Product_Spec)

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

type Service_Products_Api_STATUS

type Service_Products_Api_STATUS struct {
	Conditions  []conditions.Condition `json:"conditions,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230501preview.Service_Products_Api_STATUS

func (*Service_Products_Api_STATUS) AssignProperties_From_Service_Products_Api_STATUS

func (productsApi *Service_Products_Api_STATUS) AssignProperties_From_Service_Products_Api_STATUS(source *v20220801s.Service_Products_Api_STATUS) error

AssignProperties_From_Service_Products_Api_STATUS populates our Service_Products_Api_STATUS from the provided source Service_Products_Api_STATUS

func (*Service_Products_Api_STATUS) AssignProperties_To_Service_Products_Api_STATUS

func (productsApi *Service_Products_Api_STATUS) AssignProperties_To_Service_Products_Api_STATUS(destination *v20220801s.Service_Products_Api_STATUS) error

AssignProperties_To_Service_Products_Api_STATUS populates the provided destination Service_Products_Api_STATUS from our Service_Products_Api_STATUS

func (*Service_Products_Api_STATUS) ConvertStatusFrom

func (productsApi *Service_Products_Api_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Service_Products_Api_STATUS from the provided source

func (*Service_Products_Api_STATUS) ConvertStatusTo

func (productsApi *Service_Products_Api_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Service_Products_Api_STATUS

func (*Service_Products_Api_STATUS) DeepCopy

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

func (*Service_Products_Api_STATUS) DeepCopyInto

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

type Service_Products_Api_Spec

type Service_Products_Api_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"`
	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 v1api20230501preview.Service_Products_Api_Spec

func (*Service_Products_Api_Spec) AssignProperties_From_Service_Products_Api_Spec

func (productsApi *Service_Products_Api_Spec) AssignProperties_From_Service_Products_Api_Spec(source *v20220801s.Service_Products_Api_Spec) error

AssignProperties_From_Service_Products_Api_Spec populates our Service_Products_Api_Spec from the provided source Service_Products_Api_Spec

func (*Service_Products_Api_Spec) AssignProperties_To_Service_Products_Api_Spec

func (productsApi *Service_Products_Api_Spec) AssignProperties_To_Service_Products_Api_Spec(destination *v20220801s.Service_Products_Api_Spec) error

AssignProperties_To_Service_Products_Api_Spec populates the provided destination Service_Products_Api_Spec from our Service_Products_Api_Spec

func (*Service_Products_Api_Spec) ConvertSpecFrom

func (productsApi *Service_Products_Api_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Service_Products_Api_Spec from the provided source

func (*Service_Products_Api_Spec) ConvertSpecTo

func (productsApi *Service_Products_Api_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Service_Products_Api_Spec

func (*Service_Products_Api_Spec) DeepCopy

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

func (*Service_Products_Api_Spec) DeepCopyInto

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

type Service_Products_Policy_STATUS

type Service_Products_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 v1api20230501preview.Service_Products_Policy_STATUS

func (*Service_Products_Policy_STATUS) AssignProperties_From_Service_Products_Policy_STATUS

func (policy *Service_Products_Policy_STATUS) AssignProperties_From_Service_Products_Policy_STATUS(source *v20220801s.Service_Products_Policy_STATUS) error

AssignProperties_From_Service_Products_Policy_STATUS populates our Service_Products_Policy_STATUS from the provided source Service_Products_Policy_STATUS

func (*Service_Products_Policy_STATUS) AssignProperties_To_Service_Products_Policy_STATUS

func (policy *Service_Products_Policy_STATUS) AssignProperties_To_Service_Products_Policy_STATUS(destination *v20220801s.Service_Products_Policy_STATUS) error

AssignProperties_To_Service_Products_Policy_STATUS populates the provided destination Service_Products_Policy_STATUS from our Service_Products_Policy_STATUS

func (*Service_Products_Policy_STATUS) ConvertStatusFrom

func (policy *Service_Products_Policy_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Service_Products_Policy_STATUS from the provided source

func (*Service_Products_Policy_STATUS) ConvertStatusTo

func (policy *Service_Products_Policy_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Service_Products_Policy_STATUS

func (*Service_Products_Policy_STATUS) DeepCopy

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

func (*Service_Products_Policy_STATUS) DeepCopyInto

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

type Service_Products_Policy_Spec

type Service_Products_Policy_Spec struct {
	Format          *string `json:"format,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 v1api20230501preview.Service_Products_Policy_Spec

func (*Service_Products_Policy_Spec) AssignProperties_From_Service_Products_Policy_Spec

func (policy *Service_Products_Policy_Spec) AssignProperties_From_Service_Products_Policy_Spec(source *v20220801s.Service_Products_Policy_Spec) error

AssignProperties_From_Service_Products_Policy_Spec populates our Service_Products_Policy_Spec from the provided source Service_Products_Policy_Spec

func (*Service_Products_Policy_Spec) AssignProperties_To_Service_Products_Policy_Spec

func (policy *Service_Products_Policy_Spec) AssignProperties_To_Service_Products_Policy_Spec(destination *v20220801s.Service_Products_Policy_Spec) error

AssignProperties_To_Service_Products_Policy_Spec populates the provided destination Service_Products_Policy_Spec from our Service_Products_Policy_Spec

func (*Service_Products_Policy_Spec) ConvertSpecFrom

func (policy *Service_Products_Policy_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Service_Products_Policy_Spec from the provided source

func (*Service_Products_Policy_Spec) ConvertSpecTo

func (policy *Service_Products_Policy_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Service_Products_Policy_Spec

func (*Service_Products_Policy_Spec) DeepCopy

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

func (*Service_Products_Policy_Spec) DeepCopyInto

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"`
	ConfigurationApi            *ConfigurationApi_STATUS                        `json:"configurationApi,omitempty"`
	CreatedAtUtc                *string                                         `json:"createdAtUtc,omitempty"`
	CustomProperties            map[string]string                               `json:"customProperties,omitempty"`
	DeveloperPortalStatus       *string                                         `json:"developerPortalStatus,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"`
	LegacyPortalStatus          *string                                         `json:"legacyPortalStatus,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 v1api20230501preview.Service_STATUS

func (*Service_STATUS) AssignProperties_From_Service_STATUS

func (service *Service_STATUS) AssignProperties_From_Service_STATUS(source *v20220801s.Service_STATUS) error

AssignProperties_From_Service_STATUS populates our Service_STATUS from the provided source Service_STATUS

func (*Service_STATUS) AssignProperties_To_Service_STATUS

func (service *Service_STATUS) AssignProperties_To_Service_STATUS(destination *v20220801s.Service_STATUS) error

AssignProperties_To_Service_STATUS populates the provided destination Service_STATUS from our Service_STATUS

func (*Service_STATUS) ConvertStatusFrom

func (service *Service_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Service_STATUS from the provided source

func (*Service_STATUS) ConvertStatusTo

func (service *Service_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Service_STATUS

func (*Service_STATUS) DeepCopy

func (in *Service_STATUS) DeepCopy() *Service_STATUS

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

func (*Service_STATUS) DeepCopyInto

func (in *Service_STATUS) DeepCopyInto(out *Service_STATUS)

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

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"`
	ConfigurationApi        *ConfigurationApi             `json:"configurationApi,omitempty"`
	CustomProperties        map[string]string             `json:"customProperties,omitempty"`
	DeveloperPortalStatus   *string                       `json:"developerPortalStatus,omitempty"`
	DisableGateway          *bool                         `json:"disableGateway,omitempty"`
	EnableClientCertificate *bool                         `json:"enableClientCertificate,omitempty"`
	HostnameConfigurations  []HostnameConfiguration       `json:"hostnameConfigurations,omitempty"`
	Identity                *ApiManagementServiceIdentity `json:"identity,omitempty"`
	LegacyPortalStatus      *string                       `json:"legacyPortalStatus,omitempty"`
	Location                *string                       `json:"location,omitempty"`
	NatGatewayState         *string                       `json:"natGatewayState,omitempty"`
	NotificationSenderEmail *string                       `json:"notificationSenderEmail,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 v1api20230501preview.Service_Spec

func (*Service_Spec) AssignProperties_From_Service_Spec

func (service *Service_Spec) AssignProperties_From_Service_Spec(source *v20220801s.Service_Spec) error

AssignProperties_From_Service_Spec populates our Service_Spec from the provided source Service_Spec

func (*Service_Spec) AssignProperties_To_Service_Spec

func (service *Service_Spec) AssignProperties_To_Service_Spec(destination *v20220801s.Service_Spec) error

AssignProperties_To_Service_Spec populates the provided destination Service_Spec from our Service_Spec

func (*Service_Spec) ConvertSpecFrom

func (service *Service_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Service_Spec from the provided source

func (*Service_Spec) ConvertSpecTo

func (service *Service_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Service_Spec

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

type Service_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 v1api20230501preview.Service_Subscription_STATUS

func (*Service_Subscription_STATUS) AssignProperties_From_Service_Subscription_STATUS

func (subscription *Service_Subscription_STATUS) AssignProperties_From_Service_Subscription_STATUS(source *v20220801s.Service_Subscription_STATUS) error

AssignProperties_From_Service_Subscription_STATUS populates our Service_Subscription_STATUS from the provided source Service_Subscription_STATUS

func (*Service_Subscription_STATUS) AssignProperties_To_Service_Subscription_STATUS

func (subscription *Service_Subscription_STATUS) AssignProperties_To_Service_Subscription_STATUS(destination *v20220801s.Service_Subscription_STATUS) error

AssignProperties_To_Service_Subscription_STATUS populates the provided destination Service_Subscription_STATUS from our Service_Subscription_STATUS

func (*Service_Subscription_STATUS) ConvertStatusFrom

func (subscription *Service_Subscription_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Service_Subscription_STATUS from the provided source

func (*Service_Subscription_STATUS) ConvertStatusTo

func (subscription *Service_Subscription_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Service_Subscription_STATUS

func (*Service_Subscription_STATUS) DeepCopy

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

func (*Service_Subscription_STATUS) DeepCopyInto

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

type Service_Subscription_Spec

type Service_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 v1api20230501preview.Service_Subscription_Spec

func (*Service_Subscription_Spec) AssignProperties_From_Service_Subscription_Spec

func (subscription *Service_Subscription_Spec) AssignProperties_From_Service_Subscription_Spec(source *v20220801s.Service_Subscription_Spec) error

AssignProperties_From_Service_Subscription_Spec populates our Service_Subscription_Spec from the provided source Service_Subscription_Spec

func (*Service_Subscription_Spec) AssignProperties_To_Service_Subscription_Spec

func (subscription *Service_Subscription_Spec) AssignProperties_To_Service_Subscription_Spec(destination *v20220801s.Service_Subscription_Spec) error

AssignProperties_To_Service_Subscription_Spec populates the provided destination Service_Subscription_Spec from our Service_Subscription_Spec

func (*Service_Subscription_Spec) ConvertSpecFrom

func (subscription *Service_Subscription_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Service_Subscription_Spec from the provided source

func (*Service_Subscription_Spec) ConvertSpecTo

func (subscription *Service_Subscription_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Service_Subscription_Spec

func (*Service_Subscription_Spec) DeepCopy

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

func (*Service_Subscription_Spec) DeepCopyInto

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              Service_Subscription_Spec   `json:"spec,omitempty"`
	Status            Service_Subscription_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230501preview.Subscription Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimsubscriptions.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}

func (*Subscription) AssignProperties_From_Subscription

func (subscription *Subscription) AssignProperties_From_Subscription(source *v20220801s.Subscription) error

AssignProperties_From_Subscription populates our Subscription from the provided source Subscription

func (*Subscription) AssignProperties_To_Subscription

func (subscription *Subscription) AssignProperties_To_Subscription(destination *v20220801s.Subscription) error

AssignProperties_To_Subscription populates the provided destination Subscription from our Subscription

func (*Subscription) AzureName

func (subscription *Subscription) AzureName() string

AzureName returns the Azure name of the resource

func (*Subscription) ConvertFrom

func (subscription *Subscription) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Subscription from the provided hub Subscription

func (*Subscription) ConvertTo

func (subscription *Subscription) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Subscription from our Subscription

func (*Subscription) DeepCopy

func (in *Subscription) DeepCopy() *Subscription

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

func (*Subscription) DeepCopyInto

func (in *Subscription) DeepCopyInto(out *Subscription)

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

func (*Subscription) DeepCopyObject

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

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

func (Subscription) GetAPIVersion

func (subscription Subscription) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-05-01-preview"

func (*Subscription) GetConditions

func (subscription *Subscription) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Subscription) GetResourceScope

func (subscription *Subscription) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Subscription) GetSpec

func (subscription *Subscription) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Subscription) GetStatus

func (subscription *Subscription) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Subscription) GetSupportedOperations

func (subscription *Subscription) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*Subscription) GetType

func (subscription *Subscription) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.ApiManagement/service/subscriptions"

func (*Subscription) NewEmptyStatus

func (subscription *Subscription) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*Subscription) OriginalGVK

func (subscription *Subscription) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*Subscription) Owner

func (subscription *Subscription) Owner() *genruntime.ResourceReference

Owner returns the ResourceReference of the owner

func (*Subscription) 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 v1api20230501preview.SubscriptionKeyParameterNamesContract Subscription key parameter names details.

func (*SubscriptionKeyParameterNamesContract) AssignProperties_From_SubscriptionKeyParameterNamesContract

func (contract *SubscriptionKeyParameterNamesContract) AssignProperties_From_SubscriptionKeyParameterNamesContract(source *v20220801s.SubscriptionKeyParameterNamesContract) error

AssignProperties_From_SubscriptionKeyParameterNamesContract populates our SubscriptionKeyParameterNamesContract from the provided source SubscriptionKeyParameterNamesContract

func (*SubscriptionKeyParameterNamesContract) AssignProperties_To_SubscriptionKeyParameterNamesContract

func (contract *SubscriptionKeyParameterNamesContract) AssignProperties_To_SubscriptionKeyParameterNamesContract(destination *v20220801s.SubscriptionKeyParameterNamesContract) error

AssignProperties_To_SubscriptionKeyParameterNamesContract populates the provided destination SubscriptionKeyParameterNamesContract from our SubscriptionKeyParameterNamesContract

func (*SubscriptionKeyParameterNamesContract) DeepCopy

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

func (*SubscriptionKeyParameterNamesContract) DeepCopyInto

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 v1api20230501preview.SubscriptionKeyParameterNamesContract_STATUS Subscription key parameter names details.

func (*SubscriptionKeyParameterNamesContract_STATUS) AssignProperties_From_SubscriptionKeyParameterNamesContract_STATUS

func (contract *SubscriptionKeyParameterNamesContract_STATUS) AssignProperties_From_SubscriptionKeyParameterNamesContract_STATUS(source *v20220801s.SubscriptionKeyParameterNamesContract_STATUS) error

AssignProperties_From_SubscriptionKeyParameterNamesContract_STATUS populates our SubscriptionKeyParameterNamesContract_STATUS from the provided source SubscriptionKeyParameterNamesContract_STATUS

func (*SubscriptionKeyParameterNamesContract_STATUS) AssignProperties_To_SubscriptionKeyParameterNamesContract_STATUS

func (contract *SubscriptionKeyParameterNamesContract_STATUS) AssignProperties_To_SubscriptionKeyParameterNamesContract_STATUS(destination *v20220801s.SubscriptionKeyParameterNamesContract_STATUS) error

AssignProperties_To_SubscriptionKeyParameterNamesContract_STATUS populates the provided destination SubscriptionKeyParameterNamesContract_STATUS from our SubscriptionKeyParameterNamesContract_STATUS

func (*SubscriptionKeyParameterNamesContract_STATUS) DeepCopy

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

func (*SubscriptionKeyParameterNamesContract_STATUS) DeepCopyInto

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 v1api20230501preview.Subscription Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/preview/2023-05-01-preview/apimsubscriptions.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}

func (*SubscriptionList) DeepCopy

func (in *SubscriptionList) DeepCopy() *SubscriptionList

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

func (*SubscriptionList) DeepCopyInto

func (in *SubscriptionList) DeepCopyInto(out *SubscriptionList)

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

func (*SubscriptionList) DeepCopyObject

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

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

type SubscriptionOperatorSecrets

type SubscriptionOperatorSecrets struct {
	PrimaryKey   *genruntime.SecretDestination `json:"primaryKey,omitempty"`
	PropertyBag  genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecondaryKey *genruntime.SecretDestination `json:"secondaryKey,omitempty"`
}

Storage version of v1api20230501preview.SubscriptionOperatorSecrets

func (*SubscriptionOperatorSecrets) AssignProperties_From_SubscriptionOperatorSecrets

func (secrets *SubscriptionOperatorSecrets) AssignProperties_From_SubscriptionOperatorSecrets(source *v20220801s.SubscriptionOperatorSecrets) error

AssignProperties_From_SubscriptionOperatorSecrets populates our SubscriptionOperatorSecrets from the provided source SubscriptionOperatorSecrets

func (*SubscriptionOperatorSecrets) AssignProperties_To_SubscriptionOperatorSecrets

func (secrets *SubscriptionOperatorSecrets) AssignProperties_To_SubscriptionOperatorSecrets(destination *v20220801s.SubscriptionOperatorSecrets) error

AssignProperties_To_SubscriptionOperatorSecrets populates the provided destination SubscriptionOperatorSecrets from our SubscriptionOperatorSecrets

func (*SubscriptionOperatorSecrets) DeepCopy

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

func (*SubscriptionOperatorSecrets) DeepCopyInto

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

type SubscriptionOperatorSpec

type SubscriptionOperatorSpec struct {
	PropertyBag genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
	Secrets     *SubscriptionOperatorSecrets `json:"secrets,omitempty"`
}

Storage version of v1api20230501preview.SubscriptionOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*SubscriptionOperatorSpec) AssignProperties_From_SubscriptionOperatorSpec

func (operator *SubscriptionOperatorSpec) AssignProperties_From_SubscriptionOperatorSpec(source *v20220801s.SubscriptionOperatorSpec) error

AssignProperties_From_SubscriptionOperatorSpec populates our SubscriptionOperatorSpec from the provided source SubscriptionOperatorSpec

func (*SubscriptionOperatorSpec) AssignProperties_To_SubscriptionOperatorSpec

func (operator *SubscriptionOperatorSpec) AssignProperties_To_SubscriptionOperatorSpec(destination *v20220801s.SubscriptionOperatorSpec) error

AssignProperties_To_SubscriptionOperatorSpec populates the provided destination SubscriptionOperatorSpec from our SubscriptionOperatorSpec

func (*SubscriptionOperatorSpec) DeepCopy

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 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 v1api20230501preview.SystemData_STATUS Metadata pertaining to creation and last modification of the resource.

func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS

func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *v20220801s.SystemData_STATUS) error

AssignProperties_From_SystemData_STATUS populates our SystemData_STATUS from the provided source SystemData_STATUS

func (*SystemData_STATUS) AssignProperties_To_SystemData_STATUS

func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *v20220801s.SystemData_STATUS) error

AssignProperties_To_SystemData_STATUS populates the provided destination SystemData_STATUS from our SystemData_STATUS

func (*SystemData_STATUS) DeepCopy

func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS

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

func (*SystemData_STATUS) DeepCopyInto

func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)

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

type UserAssignedIdentityDetails

type UserAssignedIdentityDetails struct {
	PropertyBag genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
	Reference   genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}

Storage version of v1api20230501preview.UserAssignedIdentityDetails Information about the user assigned identity for the resource

func (*UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails

func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *v20220801s.UserAssignedIdentityDetails) error

AssignProperties_From_UserAssignedIdentityDetails populates our UserAssignedIdentityDetails from the provided source UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails

func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *v20220801s.UserAssignedIdentityDetails) error

AssignProperties_To_UserAssignedIdentityDetails populates the provided destination UserAssignedIdentityDetails from our UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) DeepCopy

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

func (*UserAssignedIdentityDetails) DeepCopyInto

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 v1api20230501preview.UserIdentityProperties_STATUS

func (*UserIdentityProperties_STATUS) AssignProperties_From_UserIdentityProperties_STATUS

func (properties *UserIdentityProperties_STATUS) AssignProperties_From_UserIdentityProperties_STATUS(source *v20220801s.UserIdentityProperties_STATUS) error

AssignProperties_From_UserIdentityProperties_STATUS populates our UserIdentityProperties_STATUS from the provided source UserIdentityProperties_STATUS

func (*UserIdentityProperties_STATUS) AssignProperties_To_UserIdentityProperties_STATUS

func (properties *UserIdentityProperties_STATUS) AssignProperties_To_UserIdentityProperties_STATUS(destination *v20220801s.UserIdentityProperties_STATUS) error

AssignProperties_To_UserIdentityProperties_STATUS populates the provided destination UserIdentityProperties_STATUS from our UserIdentityProperties_STATUS

func (*UserIdentityProperties_STATUS) DeepCopy

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

func (*UserIdentityProperties_STATUS) DeepCopyInto

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 v1api20230501preview.VirtualNetworkConfiguration Configuration of a virtual network to which API Management service is deployed.

func (*VirtualNetworkConfiguration) AssignProperties_From_VirtualNetworkConfiguration

func (configuration *VirtualNetworkConfiguration) AssignProperties_From_VirtualNetworkConfiguration(source *v20220801s.VirtualNetworkConfiguration) error

AssignProperties_From_VirtualNetworkConfiguration populates our VirtualNetworkConfiguration from the provided source VirtualNetworkConfiguration

func (*VirtualNetworkConfiguration) AssignProperties_To_VirtualNetworkConfiguration

func (configuration *VirtualNetworkConfiguration) AssignProperties_To_VirtualNetworkConfiguration(destination *v20220801s.VirtualNetworkConfiguration) error

AssignProperties_To_VirtualNetworkConfiguration populates the provided destination VirtualNetworkConfiguration from our VirtualNetworkConfiguration

func (*VirtualNetworkConfiguration) DeepCopy

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

func (*VirtualNetworkConfiguration) DeepCopyInto

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 v1api20230501preview.VirtualNetworkConfiguration_STATUS Configuration of a virtual network to which API Management service is deployed.

func (*VirtualNetworkConfiguration_STATUS) AssignProperties_From_VirtualNetworkConfiguration_STATUS

func (configuration *VirtualNetworkConfiguration_STATUS) AssignProperties_From_VirtualNetworkConfiguration_STATUS(source *v20220801s.VirtualNetworkConfiguration_STATUS) error

AssignProperties_From_VirtualNetworkConfiguration_STATUS populates our VirtualNetworkConfiguration_STATUS from the provided source VirtualNetworkConfiguration_STATUS

func (*VirtualNetworkConfiguration_STATUS) AssignProperties_To_VirtualNetworkConfiguration_STATUS

func (configuration *VirtualNetworkConfiguration_STATUS) AssignProperties_To_VirtualNetworkConfiguration_STATUS(destination *v20220801s.VirtualNetworkConfiguration_STATUS) error

AssignProperties_To_VirtualNetworkConfiguration_STATUS populates the provided destination VirtualNetworkConfiguration_STATUS from our VirtualNetworkConfiguration_STATUS

func (*VirtualNetworkConfiguration_STATUS) DeepCopy

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

func (*VirtualNetworkConfiguration_STATUS) DeepCopyInto

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 v1api20230501preview.X509CertificateName Properties of server X509Names.

func (*X509CertificateName) AssignProperties_From_X509CertificateName

func (name *X509CertificateName) AssignProperties_From_X509CertificateName(source *v20220801s.X509CertificateName) error

AssignProperties_From_X509CertificateName populates our X509CertificateName from the provided source X509CertificateName

func (*X509CertificateName) AssignProperties_To_X509CertificateName

func (name *X509CertificateName) AssignProperties_To_X509CertificateName(destination *v20220801s.X509CertificateName) error

AssignProperties_To_X509CertificateName populates the provided destination X509CertificateName from our X509CertificateName

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 v1api20230501preview.X509CertificateName_STATUS Properties of server X509Names.

func (*X509CertificateName_STATUS) AssignProperties_From_X509CertificateName_STATUS

func (name *X509CertificateName_STATUS) AssignProperties_From_X509CertificateName_STATUS(source *v20220801s.X509CertificateName_STATUS) error

AssignProperties_From_X509CertificateName_STATUS populates our X509CertificateName_STATUS from the provided source X509CertificateName_STATUS

func (*X509CertificateName_STATUS) AssignProperties_To_X509CertificateName_STATUS

func (name *X509CertificateName_STATUS) AssignProperties_To_X509CertificateName_STATUS(destination *v20220801s.X509CertificateName_STATUS) error

AssignProperties_To_X509CertificateName_STATUS populates the provided destination X509CertificateName_STATUS from our X509CertificateName_STATUS

func (*X509CertificateName_STATUS) DeepCopy

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

func (*X509CertificateName_STATUS) DeepCopyInto

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL