apimanagement.azure.com/v1api20220801
apimanagement.azure.com/v1api20220801
Package v1api20220801 contains API Schema definitions for the apimanagement v1api20220801 API group
APIVersion
(string
alias)
Value | Description |
---|---|
"2022-08-01" |
AdditionalLocation
(Appears on:Service_Spec)
Description of an additional API Management resource location.
Field | Description |
---|---|
disableGateway bool |
DisableGateway: Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location. |
location string |
Location: The location name of the additional region among Azure Data center regions. |
natGatewayState AdditionalLocation_NatGatewayState |
NatGatewayState: Property can be used to enable NAT Gateway for this API Management service. |
publicIpAddressReference genruntime.ResourceReference |
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. |
sku ApiManagementServiceSkuProperties |
Sku: SKU properties of the API Management service. |
virtualNetworkConfiguration VirtualNetworkConfiguration |
VirtualNetworkConfiguration: Virtual network configuration for the location. |
zones []string |
Zones: A list of availability zones denoting where the resource needs to come from. |
AdditionalLocation_ARM
(Appears on:ApiManagementServiceProperties_ARM)
Description of an additional API Management resource location.
Field | Description |
---|---|
disableGateway bool |
DisableGateway: Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location. |
location string |
Location: The location name of the additional region among Azure Data center regions. |
natGatewayState AdditionalLocation_NatGatewayState |
NatGatewayState: Property can be used to enable NAT Gateway for this API Management service. |
publicIpAddressId string |
|
sku ApiManagementServiceSkuProperties_ARM |
Sku: SKU properties of the API Management service. |
virtualNetworkConfiguration VirtualNetworkConfiguration_ARM |
VirtualNetworkConfiguration: Virtual network configuration for the location. |
zones []string |
Zones: A list of availability zones denoting where the resource needs to come from. |
AdditionalLocation_NatGatewayState
(string
alias)
(Appears on:AdditionalLocation, AdditionalLocation_ARM)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
AdditionalLocation_NatGatewayState_STATUS
(string
alias)
(Appears on:AdditionalLocation_STATUS, AdditionalLocation_STATUS_ARM)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
AdditionalLocation_PlatformVersion_STATUS
(string
alias)
(Appears on:AdditionalLocation_STATUS, AdditionalLocation_STATUS_ARM)
Value | Description |
---|---|
"mtv1" |
|
"stv1" |
|
"stv2" |
|
"undetermined" |
AdditionalLocation_STATUS
(Appears on:Service_STATUS)
Description of an additional API Management resource location.
Field | Description |
---|---|
disableGateway bool |
DisableGateway: Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location. |
gatewayRegionalUrl string |
GatewayRegionalUrl: Gateway URL of the API Management service in the Region. |
location string |
Location: The location name of the additional region among Azure Data center regions. |
natGatewayState AdditionalLocation_NatGatewayState_STATUS |
NatGatewayState: Property can be used to enable NAT Gateway for this API Management service. |
outboundPublicIPAddresses []string |
OutboundPublicIPAddresses: Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available only for Premium SKU on stv2 platform. |
platformVersion AdditionalLocation_PlatformVersion_STATUS |
PlatformVersion: Compute Platform Version running the service. |
privateIPAddresses []string |
PrivateIPAddresses: Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU. |
publicIPAddresses []string |
PublicIPAddresses: Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU. |
publicIpAddressId string |
PublicIpAddressId: Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the location. Supported only for Premium SKU being deployed in Virtual Network. |
sku ApiManagementServiceSkuProperties_STATUS |
Sku: SKU properties of the API Management service. |
virtualNetworkConfiguration VirtualNetworkConfiguration_STATUS |
VirtualNetworkConfiguration: Virtual network configuration for the location. |
zones []string |
Zones: A list of availability zones denoting where the resource needs to come from. |
AdditionalLocation_STATUS_ARM
(Appears on:ApiManagementServiceProperties_STATUS_ARM)
Description of an additional API Management resource location.
Field | Description |
---|---|
disableGateway bool |
DisableGateway: Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in this additional location. |
gatewayRegionalUrl string |
GatewayRegionalUrl: Gateway URL of the API Management service in the Region. |
location string |
Location: The location name of the additional region among Azure Data center regions. |
natGatewayState AdditionalLocation_NatGatewayState_STATUS |
NatGatewayState: Property can be used to enable NAT Gateway for this API Management service. |
outboundPublicIPAddresses []string |
OutboundPublicIPAddresses: Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available only for Premium SKU on stv2 platform. |
platformVersion AdditionalLocation_PlatformVersion_STATUS |
PlatformVersion: Compute Platform Version running the service. |
privateIPAddresses []string |
PrivateIPAddresses: Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard, Premium and Isolated SKU. |
publicIPAddresses []string |
PublicIPAddresses: Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard, Premium and Isolated SKU. |
publicIpAddressId string |
PublicIpAddressId: Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the location. Supported only for Premium SKU being deployed in Virtual Network. |
sku ApiManagementServiceSkuProperties_STATUS_ARM |
Sku: SKU properties of the API Management service. |
virtualNetworkConfiguration VirtualNetworkConfiguration_STATUS_ARM |
VirtualNetworkConfiguration: Virtual network configuration for the location. |
zones []string |
Zones: A list of availability zones denoting where the resource needs to come from. |
Api
Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimapis.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apis/{apiId}p>
Field | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
spec Service_Api_Spec |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
status Service_Api_STATUS |
ApiContactInformation
(Appears on:Service_Api_Spec)
API contact information
Field | Description |
---|---|
email string |
Email: The email address of the contact person/organization. MUST be in the format of an email address |
name string |
Name: The identifying name of the contact person/organization |
url string |
Url: The URL pointing to the contact information. MUST be in the format of a URL |
ApiContactInformation_ARM
(Appears on:ApiCreateOrUpdateProperties_ARM)
API contact information
Field | Description |
---|---|
email string |
Email: The email address of the contact person/organization. MUST be in the format of an email address |
name string |
Name: The identifying name of the contact person/organization |
url string |
Url: The URL pointing to the contact information. MUST be in the format of a URL |
ApiContactInformation_STATUS
(Appears on:Service_Api_STATUS)
API contact information
Field | Description |
---|---|
email string |
Email: The email address of the contact person/organization. MUST be in the format of an email address |
name string |
Name: The identifying name of the contact person/organization |
url string |
Url: The URL pointing to the contact information. MUST be in the format of a URL |
ApiContactInformation_STATUS_ARM
(Appears on:ApiContractProperties_STATUS_ARM)
API contact information
Field | Description |
---|---|
email string |
Email: The email address of the contact person/organization. MUST be in the format of an email address |
name string |
Name: The identifying name of the contact person/organization |
url string |
Url: The URL pointing to the contact information. MUST be in the format of a URL |
ApiContractProperties_Protocols_STATUS
(string
alias)
(Appears on:ApiContractProperties_STATUS_ARM, Service_Api_STATUS)
Value | Description |
---|---|
"http" |
|
"https" |
|
"ws" |
|
"wss" |
ApiContractProperties_STATUS_ARM
(Appears on:Service_Api_STATUS_ARM)
API Entity Properties
Field | Description |
---|---|
apiVersion string |
APIVersion: Indicates the version identifier of the API if the API is versioned |
apiRevision string |
ApiRevision: Describes the revision of the API. If no value is provided, default revision 1 is created |
apiRevisionDescription string |
ApiRevisionDescription: Description of the API Revision. |
apiVersionDescription string |
ApiVersionDescription: Description of the API Version. |
apiVersionSet ApiVersionSetContractDetails_STATUS_ARM |
ApiVersionSet: Version set details |
apiVersionSetId string |
ApiVersionSetId: A resource identifier for the related ApiVersionSet. |
authenticationSettings AuthenticationSettingsContract_STATUS_ARM |
AuthenticationSettings: Collection of authentication settings included into this API. |
contact ApiContactInformation_STATUS_ARM |
Contact: Contact information for the API. |
description string |
Description: Description of the API. May include HTML formatting tags. |
displayName string |
DisplayName: API name. Must be 1 to 300 characters long. |
isCurrent bool |
IsCurrent: Indicates if API revision is current api revision. |
isOnline bool |
IsOnline: Indicates if API revision is accessible via the gateway. |
license ApiLicenseInformation_STATUS_ARM |
License: License information for the API. |
path string |
Path: Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API. |
protocols []ApiContractProperties_Protocols_STATUS |
Protocols: Describes on which protocols the operations in this API can be invoked. |
serviceUrl string |
ServiceUrl: Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long. |
sourceApiId string |
SourceApiId: API identifier of the source API. |
subscriptionKeyParameterNames SubscriptionKeyParameterNamesContract_STATUS_ARM |
SubscriptionKeyParameterNames: Protocols over which API is made available. |
subscriptionRequired bool |
SubscriptionRequired: Specifies whether an API or Product subscription is required for accessing the API. |
termsOfServiceUrl string |
TermsOfServiceUrl: A URL to the Terms of Service for the API. MUST be in the format of a URL. |
type ApiContractProperties_Type_STATUS |
Type: Type of API. |
ApiContractProperties_Type_STATUS
(string
alias)
(Appears on:ApiContractProperties_STATUS_ARM, Service_Api_STATUS)
Value | Description |
---|---|
"graphql" |
|
"http" |
|
"soap" |
|
"websocket" |
ApiCreateOrUpdateProperties_ARM
(Appears on:Service_Api_Spec_ARM)
API Create or Update Properties.
Field | Description |
---|---|
apiVersion string |
APIVersion: Indicates the version identifier of the API if the API is versioned |
apiRevision string |
ApiRevision: Describes the revision of the API. If no value is provided, default revision 1 is created |
apiRevisionDescription string |
ApiRevisionDescription: Description of the API Revision. |
apiType ApiCreateOrUpdateProperties_ApiType |
ApiType: Type of API to create.
* |
apiVersionDescription string |
ApiVersionDescription: Description of the API Version. |
apiVersionSet ApiVersionSetContractDetails_ARM |
ApiVersionSet: Version set details |
apiVersionSetId string |
|
authenticationSettings AuthenticationSettingsContract_ARM |
AuthenticationSettings: Collection of authentication settings included into this API. |
contact ApiContactInformation_ARM |
Contact: Contact information for the API. |
description string |
Description: Description of the API. May include HTML formatting tags. |
displayName string |
DisplayName: API name. Must be 1 to 300 characters long. |
format ApiCreateOrUpdateProperties_Format |
Format: Format of the Content in which the API is getting imported. |
isCurrent bool |
IsCurrent: Indicates if API revision is current api revision. |
license ApiLicenseInformation_ARM |
License: License information for the API. |
path string |
Path: Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API. |
protocols []ApiCreateOrUpdateProperties_Protocols |
Protocols: Describes on which protocols the operations in this API can be invoked. |
serviceUrl string |
ServiceUrl: Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long. |
sourceApiId string |
|
subscriptionKeyParameterNames SubscriptionKeyParameterNamesContract_ARM |
SubscriptionKeyParameterNames: Protocols over which API is made available. |
subscriptionRequired bool |
SubscriptionRequired: Specifies whether an API or Product subscription is required for accessing the API. |
termsOfServiceUrl string |
TermsOfServiceUrl: A URL to the Terms of Service for the API. MUST be in the format of a URL. |
translateRequiredQueryParameters ApiCreateOrUpdateProperties_TranslateRequiredQueryParameters |
TranslateRequiredQueryParameters: Strategy of translating required query parameters to template ones. By default has value ‘template’. Possible values: ‘template’, ‘query’ |
type ApiCreateOrUpdateProperties_Type |
Type: Type of API. |
value string |
Value: Content value when Importing an API. |
wsdlSelector ApiCreateOrUpdateProperties_WsdlSelector_ARM |
WsdlSelector: Criteria to limit import of WSDL to a subset of the document. |
ApiCreateOrUpdateProperties_ApiType
(string
alias)
(Appears on:ApiCreateOrUpdateProperties_ARM, Service_Api_Spec)
Value | Description |
---|---|
"graphql" |
|
"http" |
|
"soap" |
|
"websocket" |
ApiCreateOrUpdateProperties_Format
(string
alias)
(Appears on:ApiCreateOrUpdateProperties_ARM, Service_Api_Spec)
Value | Description |
---|---|
"graphql-link" |
|
"openapi" |
|
"openapi+json" |
|
"openapi+json-link" |
|
"openapi-link" |
|
"swagger-json" |
|
"swagger-link-json" |
|
"wadl-link-json" |
|
"wadl-xml" |
|
"wsdl" |
|
"wsdl-link" |
ApiCreateOrUpdateProperties_Protocols
(string
alias)
(Appears on:ApiCreateOrUpdateProperties_ARM, Service_Api_Spec)
Value | Description |
---|---|
"http" |
|
"https" |
|
"ws" |
|
"wss" |
ApiCreateOrUpdateProperties_TranslateRequiredQueryParameters
(string
alias)
(Appears on:ApiCreateOrUpdateProperties_ARM, Service_Api_Spec)
Value | Description |
---|---|
"query" |
|
"template" |
ApiCreateOrUpdateProperties_Type
(string
alias)
(Appears on:ApiCreateOrUpdateProperties_ARM, Service_Api_Spec)
Value | Description |
---|---|
"graphql" |
|
"http" |
|
"soap" |
|
"websocket" |
ApiCreateOrUpdateProperties_WsdlSelector
(Appears on:Service_Api_Spec)
Field | Description |
---|---|
wsdlEndpointName string |
WsdlEndpointName: Name of endpoint(port) to import from WSDL |
wsdlServiceName string |
WsdlServiceName: Name of service to import from WSDL |
ApiCreateOrUpdateProperties_WsdlSelector_ARM
(Appears on:ApiCreateOrUpdateProperties_ARM)
Field | Description |
---|---|
wsdlEndpointName string |
WsdlEndpointName: Name of endpoint(port) to import from WSDL |
wsdlServiceName string |
WsdlServiceName: Name of service to import from WSDL |
ApiLicenseInformation
(Appears on:Service_Api_Spec)
API license information
Field | Description |
---|---|
name string |
Name: The license name used for the API |
url string |
Url: A URL to the license used for the API. MUST be in the format of a URL |
ApiLicenseInformation_ARM
(Appears on:ApiCreateOrUpdateProperties_ARM)
API license information
Field | Description |
---|---|
name string |
Name: The license name used for the API |
url string |
Url: A URL to the license used for the API. MUST be in the format of a URL |
ApiLicenseInformation_STATUS
(Appears on:Service_Api_STATUS)
API license information
Field | Description |
---|---|
name string |
Name: The license name used for the API |
url string |
Url: A URL to the license used for the API. MUST be in the format of a URL |
ApiLicenseInformation_STATUS_ARM
(Appears on:ApiContractProperties_STATUS_ARM)
API license information
Field | Description |
---|---|
name string |
Name: The license name used for the API |
url string |
Url: A URL to the license used for the API. MUST be in the format of a URL |
ApiManagementServiceIdentity
(Appears on:Service_Spec)
Identity properties of the Api Management service resource.
Field | Description |
---|---|
type ApiManagementServiceIdentity_Type |
Type: The type of identity used for the resource. The type ‘SystemAssigned, UserAssigned’ includes both an implicitly created identity and a set of user assigned identities. The type ‘None’ will remove any identities from the service. |
userAssignedIdentities []UserAssignedIdentityDetails |
UserAssignedIdentities: The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: ‘/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}’. |
ApiManagementServiceIdentity_ARM
(Appears on:Service_Spec_ARM)
Identity properties of the Api Management service resource.
Field | Description |
---|---|
type ApiManagementServiceIdentity_Type |
Type: The type of identity used for the resource. The type ‘SystemAssigned, UserAssigned’ includes both an implicitly created identity and a set of user assigned identities. The type ‘None’ will remove any identities from the service. |
userAssignedIdentities map[string]./api/apimanagement/v1api20220801.UserAssignedIdentityDetails_ARM |
ApiManagementServiceIdentity_STATUS
(Appears on:Service_STATUS)
Identity properties of the Api Management service resource.
Field | Description |
---|---|
principalId string |
PrincipalId: The principal id of the identity. |
tenantId string |
TenantId: The client tenant id of the identity. |
type ApiManagementServiceIdentity_Type_STATUS |
Type: The type of identity used for the resource. The type ‘SystemAssigned, UserAssigned’ includes both an implicitly created identity and a set of user assigned identities. The type ‘None’ will remove any identities from the service. |
userAssignedIdentities map[string]./api/apimanagement/v1api20220801.UserIdentityProperties_STATUS |
UserAssignedIdentities: The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: ‘/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}’. |
ApiManagementServiceIdentity_STATUS_ARM
(Appears on:Service_STATUS_ARM)
Identity properties of the Api Management service resource.
Field | Description |
---|---|
principalId string |
PrincipalId: The principal id of the identity. |
tenantId string |
TenantId: The client tenant id of the identity. |
type ApiManagementServiceIdentity_Type_STATUS |
Type: The type of identity used for the resource. The type ‘SystemAssigned, UserAssigned’ includes both an implicitly created identity and a set of user assigned identities. The type ‘None’ will remove any identities from the service. |
userAssignedIdentities map[string]./api/apimanagement/v1api20220801.UserIdentityProperties_STATUS_ARM |
UserAssignedIdentities: The list of user identities associated with the resource. The user identity dictionary key references will be ARM resource ids in the form: ‘/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}’. |
ApiManagementServiceIdentity_Type
(string
alias)
(Appears on:ApiManagementServiceIdentity, ApiManagementServiceIdentity_ARM)
Value | Description |
---|---|
"None" |
|
"SystemAssigned" |
|
"SystemAssigned, UserAssigned" |
|
"UserAssigned" |
ApiManagementServiceIdentity_Type_STATUS
(string
alias)
(Appears on:ApiManagementServiceIdentity_STATUS, ApiManagementServiceIdentity_STATUS_ARM)
Value | Description |
---|---|
"None" |
|
"SystemAssigned" |
|
"SystemAssigned, UserAssigned" |
|
"UserAssigned" |
ApiManagementServiceProperties_ARM
(Appears on:Service_Spec_ARM)
Properties of an API Management service resource description.
Field | Description |
---|---|
additionalLocations []AdditionalLocation_ARM |
AdditionalLocations: Additional datacenter locations of the API Management service. |
apiVersionConstraint ApiVersionConstraint_ARM |
ApiVersionConstraint: Control Plane Apis version constraint for the API Management service. |
certificates []CertificateConfiguration_ARM |
Certificates: List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. |
customProperties map[string]string |
CustomProperties: Custom properties of the API Management service.Setting
|
disableGateway bool |
DisableGateway: Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region. |
enableClientCertificate bool |
EnableClientCertificate: Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway. |
hostnameConfigurations []HostnameConfiguration_ARM |
HostnameConfigurations: Custom hostname configuration of the API Management service. |
natGatewayState ApiManagementServiceProperties_NatGatewayState |
NatGatewayState: Property can be used to enable NAT Gateway for this API Management service. |
notificationSenderEmail string |
NotificationSenderEmail: Email address from which the notification will be sent. |
publicIpAddressId string |
|
publicNetworkAccess ApiManagementServiceProperties_PublicNetworkAccess |
PublicNetworkAccess: Whether or not public endpoint access is allowed for this API Management service. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’. If ‘Disabled’, private endpoints are the exclusive access method. Default value is ‘Enabled’ |
publisherEmail string |
PublisherEmail: Publisher email. |
publisherName string |
PublisherName: Publisher name. |
restore bool |
Restore: Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored. |
virtualNetworkConfiguration VirtualNetworkConfiguration_ARM |
VirtualNetworkConfiguration: Virtual network configuration of the API Management service. |
virtualNetworkType ApiManagementServiceProperties_VirtualNetworkType |
VirtualNetworkType: The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only. |
ApiManagementServiceProperties_NatGatewayState
(string
alias)
(Appears on:ApiManagementServiceProperties_ARM, Service_Spec)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
ApiManagementServiceProperties_NatGatewayState_STATUS
(string
alias)
(Appears on:ApiManagementServiceProperties_STATUS_ARM, Service_STATUS)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
ApiManagementServiceProperties_PlatformVersion_STATUS
(string
alias)
(Appears on:ApiManagementServiceProperties_STATUS_ARM, Service_STATUS)
Value | Description |
---|---|
"mtv1" |
|
"stv1" |
|
"stv2" |
|
"undetermined" |
ApiManagementServiceProperties_PublicNetworkAccess
(string
alias)
(Appears on:ApiManagementServiceProperties_ARM, Service_Spec)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
ApiManagementServiceProperties_PublicNetworkAccess_STATUS
(string
alias)
(Appears on:ApiManagementServiceProperties_STATUS_ARM, Service_STATUS)
Value | Description |
---|---|
"Disabled" |
|
"Enabled" |
ApiManagementServiceProperties_STATUS_ARM
(Appears on:Service_STATUS_ARM)
Properties of an API Management service resource description.
Field | Description |
---|---|
additionalLocations []AdditionalLocation_STATUS_ARM |
AdditionalLocations: Additional datacenter locations of the API Management service. |
apiVersionConstraint ApiVersionConstraint_STATUS_ARM |
ApiVersionConstraint: Control Plane Apis version constraint for the API Management service. |
certificates []CertificateConfiguration_STATUS_ARM |
Certificates: List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. |
createdAtUtc string |
CreatedAtUtc: Creation UTC date of the API Management service.The date conforms to the following format:
|
customProperties map[string]string |
CustomProperties: Custom properties of the API Management service.Setting
|
developerPortalUrl string |
DeveloperPortalUrl: DEveloper Portal endpoint URL of the API Management service. |
disableGateway bool |
DisableGateway: Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region. |
enableClientCertificate bool |
EnableClientCertificate: Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway. |
gatewayRegionalUrl string |
GatewayRegionalUrl: Gateway URL of the API Management service in the Default Region. |
gatewayUrl string |
GatewayUrl: Gateway URL of the API Management service. |
hostnameConfigurations []HostnameConfiguration_STATUS_ARM |
HostnameConfigurations: Custom hostname configuration of the API Management service. |
managementApiUrl string |
ManagementApiUrl: Management API endpoint URL of the API Management service. |
natGatewayState ApiManagementServiceProperties_NatGatewayState_STATUS |
NatGatewayState: Property can be used to enable NAT Gateway for this API Management service. |
notificationSenderEmail string |
NotificationSenderEmail: Email address from which the notification will be sent. |
outboundPublicIPAddresses []string |
OutboundPublicIPAddresses: Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available only for Premium SKU on stv2 platform. |
platformVersion ApiManagementServiceProperties_PlatformVersion_STATUS |
PlatformVersion: Compute Platform Version running the service in this location. |
portalUrl string |
PortalUrl: Publisher portal endpoint Url of the API Management service. |
privateEndpointConnections []RemotePrivateEndpointConnectionWrapper_STATUS_ARM |
PrivateEndpointConnections: List of Private Endpoint Connections of this service. |
privateIPAddresses []string |
PrivateIPAddresses: Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU. |
provisioningState string |
ProvisioningState: The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted. |
publicIPAddresses []string |
PublicIPAddresses: Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU. |
publicIpAddressId string |
PublicIpAddressId: Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the region. Supported only for Developer and Premium SKU being deployed in Virtual Network. |
publicNetworkAccess ApiManagementServiceProperties_PublicNetworkAccess_STATUS |
PublicNetworkAccess: Whether or not public endpoint access is allowed for this API Management service. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’. If ‘Disabled’, private endpoints are the exclusive access method. Default value is ‘Enabled’ |
publisherEmail string |
PublisherEmail: Publisher email. |
publisherName string |
PublisherName: Publisher name. |
restore bool |
Restore: Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored. |
scmUrl string |
ScmUrl: SCM endpoint URL of the API Management service. |
targetProvisioningState string |
TargetProvisioningState: The provisioning state of the API Management service, which is targeted by the long running operation started on the service. |
virtualNetworkConfiguration VirtualNetworkConfiguration_STATUS_ARM |
VirtualNetworkConfiguration: Virtual network configuration of the API Management service. |
virtualNetworkType ApiManagementServiceProperties_VirtualNetworkType_STATUS |
VirtualNetworkType: The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only. |
ApiManagementServiceProperties_VirtualNetworkType
(string
alias)
(Appears on:ApiManagementServiceProperties_ARM, Service_Spec)
Value | Description |
---|---|
"External" |
|
"Internal" |
|
"None" |
ApiManagementServiceProperties_VirtualNetworkType_STATUS
(string
alias)
(Appears on:ApiManagementServiceProperties_STATUS_ARM, Service_STATUS)
Value | Description |
---|---|
"External" |
|
"Internal" |
|
"None" |
ApiManagementServiceSkuProperties
(Appears on:AdditionalLocation, Service_Spec)
API Management service resource SKU properties.
Field | Description |
---|---|
capacity int |
Capacity: Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0. |
name ApiManagementServiceSkuProperties_Name |
Name: Name of the Sku. |
ApiManagementServiceSkuProperties_ARM
(Appears on:AdditionalLocation_ARM, Service_Spec_ARM)
API Management service resource SKU properties.
Field | Description |
---|---|
capacity int |
Capacity: Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0. |
name ApiManagementServiceSkuProperties_Name |
Name: Name of the Sku. |
ApiManagementServiceSkuProperties_Name
(string
alias)
(Appears on:ApiManagementServiceSkuProperties, ApiManagementServiceSkuProperties_ARM)
Value | Description |
---|---|
"Basic" |
|
"Consumption" |
|
"Developer" |
|
"Isolated" |
|
"Premium" |
|
"Standard" |
ApiManagementServiceSkuProperties_Name_STATUS
(string
alias)
(Appears on:ApiManagementServiceSkuProperties_STATUS, ApiManagementServiceSkuProperties_STATUS_ARM)
Value | Description |
---|---|
"Basic" |
|
"Consumption" |
|
"Developer" |
|
"Isolated" |
|
"Premium" |
|
"Standard" |
ApiManagementServiceSkuProperties_STATUS
(Appears on:AdditionalLocation_STATUS, Service_STATUS)
API Management service resource SKU properties.
Field | Description |
---|---|
capacity int |
Capacity: Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0. |
name ApiManagementServiceSkuProperties_Name_STATUS |
Name: Name of the Sku. |
ApiManagementServiceSkuProperties_STATUS_ARM
(Appears on:AdditionalLocation_STATUS_ARM, Service_STATUS_ARM)
API Management service resource SKU properties.
Field | Description |
---|---|
capacity int |
Capacity: Capacity of the SKU (number of deployed units of the SKU). For Consumption SKU capacity must be specified as 0. |
name ApiManagementServiceSkuProperties_Name_STATUS |
Name: Name of the Sku. |
ApiVersionConstraint
(Appears on:Service_Spec)
Control Plane Apis version constraint for the API Management service.
Field | Description |
---|---|
minApiVersion string |
MinApiVersion: Limit control plane API calls to API Management service with version equal to or newer than this value. |
ApiVersionConstraint_ARM
(Appears on:ApiManagementServiceProperties_ARM)
Control Plane Apis version constraint for the API Management service.
Field | Description |
---|---|
minApiVersion string |
MinApiVersion: Limit control plane API calls to API Management service with version equal to or newer than this value. |
ApiVersionConstraint_STATUS
(Appears on:Service_STATUS)
Control Plane Apis version constraint for the API Management service.
Field | Description |
---|---|
minApiVersion string |
MinApiVersion: Limit control plane API calls to API Management service with version equal to or newer than this value. |
ApiVersionConstraint_STATUS_ARM
(Appears on:ApiManagementServiceProperties_STATUS_ARM)
Control Plane Apis version constraint for the API Management service.
Field | Description |
---|---|
minApiVersion string |
MinApiVersion: Limit control plane API calls to API Management service with version equal to or newer than this value. |
ApiVersionSet
Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimapiversionsets.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/apiVersionSets/{versionSetId}p>
Field | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||
spec Service_ApiVersionSet_Spec |
|
||||||||||||||
status Service_ApiVersionSet_STATUS |
ApiVersionSetContractDetails
(Appears on:Service_Api_Spec)
An API Version Set contains the common configuration for a set of API Versions relating
Field | Description |
---|---|
description string |
Description: Description of API Version Set. |
name string |
Name: The display Name of the API Version Set. |
reference genruntime.ResourceReference |
Reference: Identifier for existing API Version Set. Omit this value to create a new Version Set. |
versionHeaderName string |
VersionHeaderName: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to |
versionQueryName string |
VersionQueryName: Name of query parameter that indicates the API Version if versioningScheme is set to |
versioningScheme ApiVersionSetContractDetails_VersioningScheme |
VersioningScheme: An value that determines where the API Version identifier will be located in a HTTP request. |
ApiVersionSetContractDetails_ARM
(Appears on:ApiCreateOrUpdateProperties_ARM)
An API Version Set contains the common configuration for a set of API Versions relating
Field | Description |
---|---|
description string |
Description: Description of API Version Set. |
id string |
|
name string |
Name: The display Name of the API Version Set. |
versionHeaderName string |
VersionHeaderName: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to |
versionQueryName string |
VersionQueryName: Name of query parameter that indicates the API Version if versioningScheme is set to |
versioningScheme ApiVersionSetContractDetails_VersioningScheme |
VersioningScheme: An value that determines where the API Version identifier will be located in a HTTP request. |
ApiVersionSetContractDetails_STATUS
(Appears on:Service_Api_STATUS)
An API Version Set contains the common configuration for a set of API Versions relating
Field | Description |
---|---|
description string |
Description: Description of API Version Set. |
id string |
Id: Identifier for existing API Version Set. Omit this value to create a new Version Set. |
name string |
Name: The display Name of the API Version Set. |
versionHeaderName string |
VersionHeaderName: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to |
versionQueryName string |
VersionQueryName: Name of query parameter that indicates the API Version if versioningScheme is set to |
versioningScheme ApiVersionSetContractDetails_VersioningScheme_STATUS |
VersioningScheme: An value that determines where the API Version identifier will be located in a HTTP request. |
ApiVersionSetContractDetails_STATUS_ARM
(Appears on:ApiContractProperties_STATUS_ARM)
An API Version Set contains the common configuration for a set of API Versions relating
Field | Description |
---|---|
description string |
Description: Description of API Version Set. |
id string |
Id: Identifier for existing API Version Set. Omit this value to create a new Version Set. |
name string |
Name: The display Name of the API Version Set. |
versionHeaderName string |
VersionHeaderName: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to |
versionQueryName string |
VersionQueryName: Name of query parameter that indicates the API Version if versioningScheme is set to |
versioningScheme ApiVersionSetContractDetails_VersioningScheme_STATUS |
VersioningScheme: An value that determines where the API Version identifier will be located in a HTTP request. |
ApiVersionSetContractDetails_VersioningScheme
(string
alias)
(Appears on:ApiVersionSetContractDetails, ApiVersionSetContractDetails_ARM)
Value | Description |
---|---|
"Header" |
|
"Query" |
|
"Segment" |
ApiVersionSetContractDetails_VersioningScheme_STATUS
(string
alias)
(Appears on:ApiVersionSetContractDetails_STATUS, ApiVersionSetContractDetails_STATUS_ARM)
Value | Description |
---|---|
"Header" |
|
"Query" |
|
"Segment" |
ApiVersionSetContractProperties_ARM
(Appears on:Service_ApiVersionSet_Spec_ARM)
Properties of an API Version Set.
Field | Description |
---|---|
description string |
Description: Description of API Version Set. |
displayName string |
DisplayName: Name of API Version Set |
versionHeaderName string |
VersionHeaderName: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to |
versionQueryName string |
VersionQueryName: Name of query parameter that indicates the API Version if versioningScheme is set to |
versioningScheme ApiVersionSetContractProperties_VersioningScheme |
VersioningScheme: An value that determines where the API Version identifier will be located in a HTTP request. |
ApiVersionSetContractProperties_STATUS_ARM
(Appears on:Service_ApiVersionSet_STATUS_ARM)
Properties of an API Version Set.
Field | Description |
---|---|
description string |
Description: Description of API Version Set. |
displayName string |
DisplayName: Name of API Version Set |
versionHeaderName string |
VersionHeaderName: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to |
versionQueryName string |
VersionQueryName: Name of query parameter that indicates the API Version if versioningScheme is set to |
versioningScheme ApiVersionSetContractProperties_VersioningScheme_STATUS |
VersioningScheme: An value that determines where the API Version identifier will be located in a HTTP request. |
ApiVersionSetContractProperties_VersioningScheme
(string
alias)
(Appears on:ApiVersionSetContractProperties_ARM, Service_ApiVersionSet_Spec)
Value | Description |
---|---|
"Header" |
|
"Query" |
|
"Segment" |
ApiVersionSetContractProperties_VersioningScheme_STATUS
(string
alias)
(Appears on:ApiVersionSetContractProperties_STATUS_ARM, Service_ApiVersionSet_STATUS)
Value | Description |
---|---|
"Header" |
|
"Query" |
|
"Segment" |
ArmIdWrapper_STATUS
(Appears on:RemotePrivateEndpointConnectionWrapper_STATUS)
A wrapper for an ARM resource id
Field | Description |
---|---|
id string |
ArmIdWrapper_STATUS_ARM
(Appears on:PrivateEndpointConnectionWrapperProperties_STATUS_ARM)
A wrapper for an ARM resource id
Field | Description |
---|---|
id string |
AuthenticationSettingsContract
(Appears on:Service_Api_Spec)
API Authentication Settings.
Field | Description |
---|---|
oAuth2 OAuth2AuthenticationSettingsContract |
OAuth2: OAuth2 Authentication settings |
oAuth2AuthenticationSettings []OAuth2AuthenticationSettingsContract |
OAuth2AuthenticationSettings: Collection of OAuth2 authentication settings included into this API. |
openid OpenIdAuthenticationSettingsContract |
Openid: OpenID Connect Authentication Settings |
openidAuthenticationSettings []OpenIdAuthenticationSettingsContract |
OpenidAuthenticationSettings: Collection of Open ID Connect authentication settings included into this API. |
AuthenticationSettingsContract_ARM
(Appears on:ApiCreateOrUpdateProperties_ARM)
API Authentication Settings.
Field | Description |
---|---|
oAuth2 OAuth2AuthenticationSettingsContract_ARM |
OAuth2: OAuth2 Authentication settings |
oAuth2AuthenticationSettings []OAuth2AuthenticationSettingsContract_ARM |
OAuth2AuthenticationSettings: Collection of OAuth2 authentication settings included into this API. |
openid OpenIdAuthenticationSettingsContract_ARM |
Openid: OpenID Connect Authentication Settings |
openidAuthenticationSettings []OpenIdAuthenticationSettingsContract_ARM |
OpenidAuthenticationSettings: Collection of Open ID Connect authentication settings included into this API. |
AuthenticationSettingsContract_STATUS
(Appears on:Service_Api_STATUS)
API Authentication Settings.
Field | Description |
---|---|
oAuth2 OAuth2AuthenticationSettingsContract_STATUS |
OAuth2: OAuth2 Authentication settings |
oAuth2AuthenticationSettings []OAuth2AuthenticationSettingsContract_STATUS |
OAuth2AuthenticationSettings: Collection of OAuth2 authentication settings included into this API. |
openid OpenIdAuthenticationSettingsContract_STATUS |
Openid: OpenID Connect Authentication Settings |
openidAuthenticationSettings []OpenIdAuthenticationSettingsContract_STATUS |
OpenidAuthenticationSettings: Collection of Open ID Connect authentication settings included into this API. |
AuthenticationSettingsContract_STATUS_ARM
(Appears on:ApiContractProperties_STATUS_ARM)
API Authentication Settings.
Field | Description |
---|---|
oAuth2 OAuth2AuthenticationSettingsContract_STATUS_ARM |
OAuth2: OAuth2 Authentication settings |
oAuth2AuthenticationSettings []OAuth2AuthenticationSettingsContract_STATUS_ARM |
OAuth2AuthenticationSettings: Collection of OAuth2 authentication settings included into this API. |
openid OpenIdAuthenticationSettingsContract_STATUS_ARM |
Openid: OpenID Connect Authentication Settings |
openidAuthenticationSettings []OpenIdAuthenticationSettingsContract_STATUS_ARM |
OpenidAuthenticationSettings: Collection of Open ID Connect authentication settings included into this API. |
AuthorizationAccessPolicyContractProperties_ARM
(Appears on:Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec_ARM)
Authorization Access Policy details.
Field | Description |
---|---|
objectId string |
ObjectId: The Object Id |
tenantId string |
TenantId: The Tenant Id |
AuthorizationAccessPolicyContractProperties_STATUS_ARM
(Appears on:Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS_ARM)
Authorization Access Policy details.
Field | Description |
---|---|
objectId string |
ObjectId: The Object Id |
tenantId string |
TenantId: The Tenant Id |
AuthorizationContractProperties_ARM
(Appears on:Service_AuthorizationProviders_Authorization_Spec_ARM)
Authorization details.
Field | Description |
---|---|
authorizationType AuthorizationContractProperties_AuthorizationType |
AuthorizationType: Authorization type options |
oauth2grantType AuthorizationContractProperties_Oauth2GrantType |
Oauth2GrantType: OAuth2 grant type options |
parameters map[string]string |
Parameters: Authorization parameters |
AuthorizationContractProperties_AuthorizationType
(string
alias)
(Appears on:AuthorizationContractProperties_ARM, Service_AuthorizationProviders_Authorization_Spec)
Value | Description |
---|---|
"OAuth2" |
AuthorizationContractProperties_AuthorizationType_STATUS
(string
alias)
(Appears on:AuthorizationContractProperties_STATUS_ARM, Service_AuthorizationProviders_Authorization_STATUS)
Value | Description |
---|---|
"OAuth2" |
AuthorizationContractProperties_Oauth2GrantType
(string
alias)
(Appears on:AuthorizationContractProperties_ARM, Service_AuthorizationProviders_Authorization_Spec)
Value | Description |
---|---|
"AuthorizationCode" |
|
"ClientCredentials" |
AuthorizationContractProperties_Oauth2GrantType_STATUS
(string
alias)
(Appears on:AuthorizationContractProperties_STATUS_ARM, Service_AuthorizationProviders_Authorization_STATUS)
Value | Description |
---|---|
"AuthorizationCode" |
|
"ClientCredentials" |
AuthorizationContractProperties_STATUS_ARM
(Appears on:Service_AuthorizationProviders_Authorization_STATUS_ARM)
Authorization details.
Field | Description |
---|---|
authorizationType AuthorizationContractProperties_AuthorizationType_STATUS |
AuthorizationType: Authorization type options |
error AuthorizationError_STATUS_ARM |
Error: Authorization error details. |
oauth2grantType AuthorizationContractProperties_Oauth2GrantType_STATUS |
Oauth2GrantType: OAuth2 grant type options |
parameters map[string]string |
Parameters: Authorization parameters |
status string |
Status: Status of the Authorization |
AuthorizationError_STATUS
(Appears on:Service_AuthorizationProviders_Authorization_STATUS)
Authorization error details.
Field | Description |
---|---|
code string |
Code: Error code |
message string |
Message: Error message |
AuthorizationError_STATUS_ARM
(Appears on:AuthorizationContractProperties_STATUS_ARM)
Authorization error details.
Field | Description |
---|---|
code string |
Code: Error code |
message string |
Message: Error message |
AuthorizationProvider
Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimauthorizationproviders.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}p>
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
spec Service_AuthorizationProvider_Spec |
|
||||||||||
status Service_AuthorizationProvider_STATUS |
AuthorizationProviderContractProperties_ARM
(Appears on:Service_AuthorizationProvider_Spec_ARM)
Authorization Provider details.
Field | Description |
---|---|
displayName string |
DisplayName: Authorization Provider name. Must be 1 to 300 characters long. |
identityProvider string |
IdentityProvider: Identity provider name. Must be 1 to 300 characters long. |
oauth2 AuthorizationProviderOAuth2Settings_ARM |
Oauth2: OAuth2 settings |
AuthorizationProviderContractProperties_STATUS_ARM
(Appears on:Service_AuthorizationProvider_STATUS_ARM)
Authorization Provider details.
Field | Description |
---|---|
displayName string |
DisplayName: Authorization Provider name. Must be 1 to 300 characters long. |
identityProvider string |
IdentityProvider: Identity provider name. Must be 1 to 300 characters long. |
oauth2 AuthorizationProviderOAuth2Settings_STATUS_ARM |
Oauth2: OAuth2 settings |
AuthorizationProviderOAuth2GrantTypes
(Appears on:AuthorizationProviderOAuth2Settings)
Authorization Provider oauth2 grant types settings
Field | Description |
---|---|
authorizationCode genruntime.SecretMapReference |
AuthorizationCode: OAuth2 authorization code grant parameters |
clientCredentials genruntime.SecretMapReference |
ClientCredentials: OAuth2 client credential grant parameters |
AuthorizationProviderOAuth2GrantTypes_ARM
(Appears on:AuthorizationProviderOAuth2Settings_ARM)
Authorization Provider oauth2 grant types settings
Field | Description |
---|---|
authorizationCode map[string]string |
AuthorizationCode: OAuth2 authorization code grant parameters |
clientCredentials map[string]string |
ClientCredentials: OAuth2 client credential grant parameters |
AuthorizationProviderOAuth2GrantTypes_STATUS
(Appears on:AuthorizationProviderOAuth2Settings_STATUS)
Authorization Provider oauth2 grant types settings
Field | Description |
---|---|
authorizationCode map[string]string |
AuthorizationCode: OAuth2 authorization code grant parameters |
clientCredentials map[string]string |
ClientCredentials: OAuth2 client credential grant parameters |
AuthorizationProviderOAuth2GrantTypes_STATUS_ARM
(Appears on:AuthorizationProviderOAuth2Settings_STATUS_ARM)
Authorization Provider oauth2 grant types settings
Field | Description |
---|---|
authorizationCode map[string]string |
AuthorizationCode: OAuth2 authorization code grant parameters |
clientCredentials map[string]string |
ClientCredentials: OAuth2 client credential grant parameters |
AuthorizationProviderOAuth2Settings
(Appears on:Service_AuthorizationProvider_Spec)
OAuth2 settings details
Field | Description |
---|---|
grantTypes AuthorizationProviderOAuth2GrantTypes |
GrantTypes: OAuth2 settings |
redirectUrl string |
RedirectUrl: Redirect URL to be set in the OAuth application. |
AuthorizationProviderOAuth2Settings_ARM
(Appears on:AuthorizationProviderContractProperties_ARM)
OAuth2 settings details
Field | Description |
---|---|
grantTypes AuthorizationProviderOAuth2GrantTypes_ARM |
GrantTypes: OAuth2 settings |
redirectUrl string |
RedirectUrl: Redirect URL to be set in the OAuth application. |
AuthorizationProviderOAuth2Settings_STATUS
(Appears on:Service_AuthorizationProvider_STATUS)
OAuth2 settings details
Field | Description |
---|---|
grantTypes AuthorizationProviderOAuth2GrantTypes_STATUS |
GrantTypes: OAuth2 settings |
redirectUrl string |
RedirectUrl: Redirect URL to be set in the OAuth application. |
AuthorizationProviderOAuth2Settings_STATUS_ARM
(Appears on:AuthorizationProviderContractProperties_STATUS_ARM)
OAuth2 settings details
Field | Description |
---|---|
grantTypes AuthorizationProviderOAuth2GrantTypes_STATUS_ARM |
GrantTypes: OAuth2 settings |
redirectUrl string |
RedirectUrl: Redirect URL to be set in the OAuth application. |
AuthorizationProvidersAuthorization
Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimauthorizationproviders.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}p>
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
spec Service_AuthorizationProviders_Authorization_Spec |
|
||||||||||
status Service_AuthorizationProviders_Authorization_STATUS |
AuthorizationProvidersAuthorizationsAccessPolicy
Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimauthorizationproviders.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/authorizationProviders/{authorizationProviderId}/authorizations/{authorizationId}/accessPolicies/{authorizationAccessPolicyId}p>
Field | Description | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||
spec Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec |
|
||||||||||||
status Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS |
Backend
Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimbackends.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/backends/{backendId}p>
Field | Description | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||||
spec Service_Backend_Spec |
|
||||||||||||||||||||||
status Service_Backend_STATUS |
BackendAuthorizationHeaderCredentials
(Appears on:BackendCredentialsContract)
Authorization header information.
Field | Description |
---|---|
parameter string |
Parameter: Authentication Parameter value. |
scheme string |
Scheme: Authentication Scheme name. |
BackendAuthorizationHeaderCredentials_ARM
(Appears on:BackendCredentialsContract_ARM)
Authorization header information.
Field | Description |
---|---|
parameter string |
Parameter: Authentication Parameter value. |
scheme string |
Scheme: Authentication Scheme name. |
BackendAuthorizationHeaderCredentials_STATUS
(Appears on:BackendCredentialsContract_STATUS)
Authorization header information.
Field | Description |
---|---|
parameter string |
Parameter: Authentication Parameter value. |
scheme string |
Scheme: Authentication Scheme name. |
BackendAuthorizationHeaderCredentials_STATUS_ARM
(Appears on:BackendCredentialsContract_STATUS_ARM)
Authorization header information.
Field | Description |
---|---|
parameter string |
Parameter: Authentication Parameter value. |
scheme string |
Scheme: Authentication Scheme name. |
BackendContractProperties_ARM
(Appears on:Service_Backend_Spec_ARM)
Parameters supplied to the Create Backend operation.
Field | Description |
---|---|
credentials BackendCredentialsContract_ARM |
Credentials: Backend Credentials Contract Properties |
description string |
Description: Backend Description. |
properties BackendProperties_ARM |
Properties: Backend Properties contract |
protocol BackendContractProperties_Protocol |
Protocol: Backend communication protocol. |
proxy BackendProxyContract_ARM |
Proxy: Backend gateway Contract Properties |
resourceId string |
|
title string |
Title: Backend Title. |
tls BackendTlsProperties_ARM |
Tls: Backend TLS Properties |
url string |
Url: Runtime Url of the Backend. |
BackendContractProperties_Protocol
(string
alias)
(Appears on:BackendContractProperties_ARM, Service_Backend_Spec)
Value | Description |
---|---|
"http" |
|
"soap" |
BackendContractProperties_Protocol_STATUS
(string
alias)
(Appears on:BackendContractProperties_STATUS_ARM, Service_Backend_STATUS)
Value | Description |
---|---|
"http" |
|
"soap" |
BackendContractProperties_STATUS_ARM
(Appears on:Service_Backend_STATUS_ARM)
Parameters supplied to the Create Backend operation.
Field | Description |
---|---|
credentials BackendCredentialsContract_STATUS_ARM |
Credentials: Backend Credentials Contract Properties |
description string |
Description: Backend Description. |
properties BackendProperties_STATUS_ARM |
Properties: Backend Properties contract |
protocol BackendContractProperties_Protocol_STATUS |
Protocol: Backend communication protocol. |
proxy BackendProxyContract_STATUS_ARM |
Proxy: Backend gateway Contract Properties |
resourceId string |
ResourceId: Management Uri of the Resource in External System. This URL can be the Arm Resource Id of Logic Apps, Function Apps or API Apps. |
title string |
Title: Backend Title. |
tls BackendTlsProperties_STATUS_ARM |
Tls: Backend TLS Properties |
url string |
Url: Runtime Url of the Backend. |
BackendCredentialsContract
(Appears on:Service_Backend_Spec)
Details of the Credentials used to connect to Backend.
Field | Description |
---|---|
authorization BackendAuthorizationHeaderCredentials |
Authorization: Authorization header authentication |
certificate []string |
Certificate: List of Client Certificate Thumbprints. Will be ignored if certificatesIds are provided. |
certificateIds []string |
CertificateIds: List of Client Certificate Ids. |
header map[string][]string |
Header: Header Parameter description. |
query map[string][]string |
Query: Query Parameter description. |
BackendCredentialsContract_ARM
(Appears on:BackendContractProperties_ARM)
Details of the Credentials used to connect to Backend.
Field | Description |
---|---|
authorization BackendAuthorizationHeaderCredentials_ARM |
Authorization: Authorization header authentication |
certificate []string |
Certificate: List of Client Certificate Thumbprints. Will be ignored if certificatesIds are provided. |
certificateIds []string |
CertificateIds: List of Client Certificate Ids. |
header map[string][]string |
Header: Header Parameter description. |
query map[string][]string |
Query: Query Parameter description. |
BackendCredentialsContract_STATUS
(Appears on:Service_Backend_STATUS)
Details of the Credentials used to connect to Backend.
Field | Description |
---|---|
authorization BackendAuthorizationHeaderCredentials_STATUS |
Authorization: Authorization header authentication |
certificate []string |
Certificate: List of Client Certificate Thumbprints. Will be ignored if certificatesIds are provided. |
certificateIds []string |
CertificateIds: List of Client Certificate Ids. |
header map[string][]string |
Header: Header Parameter description. |
query map[string][]string |
Query: Query Parameter description. |
BackendCredentialsContract_STATUS_ARM
(Appears on:BackendContractProperties_STATUS_ARM)
Details of the Credentials used to connect to Backend.
Field | Description |
---|---|
authorization BackendAuthorizationHeaderCredentials_STATUS_ARM |
Authorization: Authorization header authentication |
certificate []string |
Certificate: List of Client Certificate Thumbprints. Will be ignored if certificatesIds are provided. |
certificateIds []string |
CertificateIds: List of Client Certificate Ids. |
header map[string][]string |
Header: Header Parameter description. |
query map[string][]string |
Query: Query Parameter description. |
BackendProperties
(Appears on:Service_Backend_Spec)
Properties specific to the Backend Type.
Field | Description |
---|---|
serviceFabricCluster BackendServiceFabricClusterProperties |
ServiceFabricCluster: Backend Service Fabric Cluster Properties |
BackendProperties_ARM
(Appears on:BackendContractProperties_ARM)
Properties specific to the Backend Type.
Field | Description |
---|---|
serviceFabricCluster BackendServiceFabricClusterProperties_ARM |
ServiceFabricCluster: Backend Service Fabric Cluster Properties |
BackendProperties_STATUS
(Appears on:Service_Backend_STATUS)
Properties specific to the Backend Type.
Field | Description |
---|---|
serviceFabricCluster BackendServiceFabricClusterProperties_STATUS |
ServiceFabricCluster: Backend Service Fabric Cluster Properties |
BackendProperties_STATUS_ARM
(Appears on:BackendContractProperties_STATUS_ARM)
Properties specific to the Backend Type.
Field | Description |
---|---|
serviceFabricCluster BackendServiceFabricClusterProperties_STATUS_ARM |
ServiceFabricCluster: Backend Service Fabric Cluster Properties |
BackendProxyContract
(Appears on:Service_Backend_Spec)
Details of the Backend WebProxy Server to use in the Request to Backend.
Field | Description |
---|---|
password genruntime.SecretReference |
Password: Password to connect to the WebProxy Server |
url string |
Url: WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings. |
username string |
Username: Username to connect to the WebProxy server |
BackendProxyContract_ARM
(Appears on:BackendContractProperties_ARM)
Details of the Backend WebProxy Server to use in the Request to Backend.
Field | Description |
---|---|
password string |
Password: Password to connect to the WebProxy Server |
url string |
Url: WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings. |
username string |
Username: Username to connect to the WebProxy server |
BackendProxyContract_STATUS
(Appears on:Service_Backend_STATUS)
Details of the Backend WebProxy Server to use in the Request to Backend.
Field | Description |
---|---|
url string |
Url: WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings. |
username string |
Username: Username to connect to the WebProxy server |
BackendProxyContract_STATUS_ARM
(Appears on:BackendContractProperties_STATUS_ARM)
Details of the Backend WebProxy Server to use in the Request to Backend.
Field | Description |
---|---|
url string |
Url: WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings. |
username string |
Username: Username to connect to the WebProxy server |
BackendServiceFabricClusterProperties
(Appears on:BackendProperties)
Properties of the Service Fabric Type Backend.
Field | Description |
---|---|
clientCertificateId string |
ClientCertificateId: The client certificate id for the management endpoint. |
clientCertificatethumbprint string |
ClientCertificatethumbprint: The client certificate thumbprint for the management endpoint. Will be ignored if certificatesIds are provided |
managementEndpoints []string |
ManagementEndpoints: The cluster management endpoint. |
maxPartitionResolutionRetries int |
MaxPartitionResolutionRetries: Maximum number of retries while attempting resolve the partition. |
serverCertificateThumbprints []string |
ServerCertificateThumbprints: Thumbprints of certificates cluster management service uses for tls communication |
serverX509Names []X509CertificateName |
ServerX509Names: Server X509 Certificate Names Collection |
BackendServiceFabricClusterProperties_ARM
(Appears on:BackendProperties_ARM)
Properties of the Service Fabric Type Backend.
Field | Description |
---|---|
clientCertificateId string |
ClientCertificateId: The client certificate id for the management endpoint. |
clientCertificatethumbprint string |
ClientCertificatethumbprint: The client certificate thumbprint for the management endpoint. Will be ignored if certificatesIds are provided |
managementEndpoints []string |
ManagementEndpoints: The cluster management endpoint. |
maxPartitionResolutionRetries int |
MaxPartitionResolutionRetries: Maximum number of retries while attempting resolve the partition. |
serverCertificateThumbprints []string |
ServerCertificateThumbprints: Thumbprints of certificates cluster management service uses for tls communication |
serverX509Names []X509CertificateName_ARM |
ServerX509Names: Server X509 Certificate Names Collection |
BackendServiceFabricClusterProperties_STATUS
(Appears on:BackendProperties_STATUS)
Properties of the Service Fabric Type Backend.
Field | Description |
---|---|
clientCertificateId string |
ClientCertificateId: The client certificate id for the management endpoint. |
clientCertificatethumbprint string |
ClientCertificatethumbprint: The client certificate thumbprint for the management endpoint. Will be ignored if certificatesIds are provided |
managementEndpoints []string |
ManagementEndpoints: The cluster management endpoint. |
maxPartitionResolutionRetries int |
MaxPartitionResolutionRetries: Maximum number of retries while attempting resolve the partition. |
serverCertificateThumbprints []string |
ServerCertificateThumbprints: Thumbprints of certificates cluster management service uses for tls communication |
serverX509Names []X509CertificateName_STATUS |
ServerX509Names: Server X509 Certificate Names Collection |
BackendServiceFabricClusterProperties_STATUS_ARM
(Appears on:BackendProperties_STATUS_ARM)
Properties of the Service Fabric Type Backend.
Field | Description |
---|---|
clientCertificateId string |
ClientCertificateId: The client certificate id for the management endpoint. |
clientCertificatethumbprint string |
ClientCertificatethumbprint: The client certificate thumbprint for the management endpoint. Will be ignored if certificatesIds are provided |
managementEndpoints []string |
ManagementEndpoints: The cluster management endpoint. |
maxPartitionResolutionRetries int |
MaxPartitionResolutionRetries: Maximum number of retries while attempting resolve the partition. |
serverCertificateThumbprints []string |
ServerCertificateThumbprints: Thumbprints of certificates cluster management service uses for tls communication |
serverX509Names []X509CertificateName_STATUS_ARM |
ServerX509Names: Server X509 Certificate Names Collection |
BackendTlsProperties
(Appears on:Service_Backend_Spec)
Properties controlling TLS Certificate Validation.
Field | Description |
---|---|
validateCertificateChain bool |
ValidateCertificateChain: Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host. |
validateCertificateName bool |
ValidateCertificateName: Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host. |
BackendTlsProperties_ARM
(Appears on:BackendContractProperties_ARM)
Properties controlling TLS Certificate Validation.
Field | Description |
---|---|
validateCertificateChain bool |
ValidateCertificateChain: Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host. |
validateCertificateName bool |
ValidateCertificateName: Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host. |
BackendTlsProperties_STATUS
(Appears on:Service_Backend_STATUS)
Properties controlling TLS Certificate Validation.
Field | Description |
---|---|
validateCertificateChain bool |
ValidateCertificateChain: Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host. |
validateCertificateName bool |
ValidateCertificateName: Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host. |
BackendTlsProperties_STATUS_ARM
(Appears on:BackendContractProperties_STATUS_ARM)
Properties controlling TLS Certificate Validation.
Field | Description |
---|---|
validateCertificateChain bool |
ValidateCertificateChain: Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host. |
validateCertificateName bool |
ValidateCertificateName: Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host. |
BearerTokenSendingMethodsContract
(string
alias)
(Appears on:OpenIdAuthenticationSettingsContract, OpenIdAuthenticationSettingsContract_ARM)
Form of an authorization grant, which the client uses to request the access token.
Value | Description |
---|---|
"authorizationHeader" |
|
"query" |
BearerTokenSendingMethodsContract_STATUS
(string
alias)
(Appears on:OpenIdAuthenticationSettingsContract_STATUS, OpenIdAuthenticationSettingsContract_STATUS_ARM)
Form of an authorization grant, which the client uses to request the access token.
Value | Description |
---|---|
"authorizationHeader" |
|
"query" |
CertificateConfiguration
(Appears on:Service_Spec)
Certificate configuration which consist of non-trusted intermediates and root certificates.
Field | Description |
---|---|
certificate CertificateInformation |
Certificate: Certificate information. |
certificatePassword genruntime.SecretReference |
CertificatePassword: Certificate Password. |
encodedCertificate string |
EncodedCertificate: Base64 Encoded certificate. |
storeName CertificateConfiguration_StoreName |
StoreName: The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations. |
CertificateConfiguration_ARM
(Appears on:ApiManagementServiceProperties_ARM)
Certificate configuration which consist of non-trusted intermediates and root certificates.
Field | Description |
---|---|
certificate CertificateInformation_ARM |
Certificate: Certificate information. |
certificatePassword string |
CertificatePassword: Certificate Password. |
encodedCertificate string |
EncodedCertificate: Base64 Encoded certificate. |
storeName CertificateConfiguration_StoreName |
StoreName: The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations. |
CertificateConfiguration_STATUS
(Appears on:Service_STATUS)
Certificate configuration which consist of non-trusted intermediates and root certificates.
Field | Description |
---|---|
certificate CertificateInformation_STATUS |
Certificate: Certificate information. |
encodedCertificate string |
EncodedCertificate: Base64 Encoded certificate. |
storeName CertificateConfiguration_StoreName_STATUS |
StoreName: The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations. |
CertificateConfiguration_STATUS_ARM
(Appears on:ApiManagementServiceProperties_STATUS_ARM)
Certificate configuration which consist of non-trusted intermediates and root certificates.
Field | Description |
---|---|
certificate CertificateInformation_STATUS_ARM |
Certificate: Certificate information. |
encodedCertificate string |
EncodedCertificate: Base64 Encoded certificate. |
storeName CertificateConfiguration_StoreName_STATUS |
StoreName: The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations. |
CertificateConfiguration_StoreName
(string
alias)
(Appears on:CertificateConfiguration, CertificateConfiguration_ARM)
Value | Description |
---|---|
"CertificateAuthority" |
|
"Root" |
CertificateConfiguration_StoreName_STATUS
(string
alias)
(Appears on:CertificateConfiguration_STATUS, CertificateConfiguration_STATUS_ARM)
Value | Description |
---|---|
"CertificateAuthority" |
|
"Root" |
CertificateInformation
(Appears on:CertificateConfiguration, HostnameConfiguration)
SSL certificate information.
Field | Description |
---|---|
expiry string |
Expiry: Expiration date of the certificate. The date conforms to the following format: |
expiryFromConfig genruntime.ConfigMapReference |
ExpiryFromConfig: Expiration date of the certificate. The date conforms to the following format: |
subject string |
Subject: Subject of the certificate. |
subjectFromConfig genruntime.ConfigMapReference |
SubjectFromConfig: Subject of the certificate. |
thumbprint string |
Thumbprint: Thumbprint of the certificate. |
thumbprintFromConfig genruntime.ConfigMapReference |
ThumbprintFromConfig: Thumbprint of the certificate. |
CertificateInformation_ARM
(Appears on:CertificateConfiguration_ARM, HostnameConfiguration_ARM)
SSL certificate information.
Field | Description |
---|---|
expiry string |
Expiry: Expiration date of the certificate. The date conforms to the following format: |
subject string |
Subject: Subject of the certificate. |
thumbprint string |
Thumbprint: Thumbprint of the certificate. |
CertificateInformation_STATUS
(Appears on:CertificateConfiguration_STATUS, HostnameConfiguration_STATUS)
SSL certificate information.
Field | Description |
---|---|
expiry string |
Expiry: Expiration date of the certificate. The date conforms to the following format: |
subject string |
Subject: Subject of the certificate. |
thumbprint string |
Thumbprint: Thumbprint of the certificate. |
CertificateInformation_STATUS_ARM
(Appears on:CertificateConfiguration_STATUS_ARM, HostnameConfiguration_STATUS_ARM)
SSL certificate information.
Field | Description |
---|---|
expiry string |
Expiry: Expiration date of the certificate. The date conforms to the following format: |
subject string |
Subject: Subject of the certificate. |
thumbprint string |
Thumbprint: Thumbprint of the certificate. |
HostnameConfiguration
(Appears on:Service_Spec)
Custom hostname configuration.
Field | Description |
---|---|
certificate CertificateInformation |
Certificate: Certificate information. |
certificatePassword genruntime.SecretReference |
CertificatePassword: Certificate Password. |
certificateSource HostnameConfiguration_CertificateSource |
CertificateSource: Certificate Source. |
certificateStatus HostnameConfiguration_CertificateStatus |
CertificateStatus: Certificate Status. |
defaultSslBinding bool |
DefaultSslBinding: Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to gateway Hostname Type. |
encodedCertificate string |
EncodedCertificate: Base64 Encoded certificate. |
hostName string |
HostName: Hostname to configure on the Api Management service. |
identityClientId string |
IdentityClientId: System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate. |
identityClientIdFromConfig genruntime.ConfigMapReference |
IdentityClientIdFromConfig: System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate. |
keyVaultId string |
KeyVaultId: Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type application/x-pkcs12 |
negotiateClientCertificate bool |
NegotiateClientCertificate: Specify true to always negotiate client certificate on the hostname. Default Value is false. |
type HostnameConfiguration_Type |
Type: Hostname type. |
HostnameConfiguration_ARM
(Appears on:ApiManagementServiceProperties_ARM)
Custom hostname configuration.
Field | Description |
---|---|
certificate CertificateInformation_ARM |
Certificate: Certificate information. |
certificatePassword string |
CertificatePassword: Certificate Password. |
certificateSource HostnameConfiguration_CertificateSource |
CertificateSource: Certificate Source. |
certificateStatus HostnameConfiguration_CertificateStatus |
CertificateStatus: Certificate Status. |
defaultSslBinding bool |
DefaultSslBinding: Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to gateway Hostname Type. |
encodedCertificate string |
EncodedCertificate: Base64 Encoded certificate. |
hostName string |
HostName: Hostname to configure on the Api Management service. |
identityClientId string |
IdentityClientId: System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate. |
keyVaultId string |
KeyVaultId: Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type application/x-pkcs12 |
negotiateClientCertificate bool |
NegotiateClientCertificate: Specify true to always negotiate client certificate on the hostname. Default Value is false. |
type HostnameConfiguration_Type |
Type: Hostname type. |
HostnameConfiguration_CertificateSource
(string
alias)
(Appears on:HostnameConfiguration, HostnameConfiguration_ARM)
Value | Description |
---|---|
"BuiltIn" |
|
"Custom" |
|
"KeyVault" |
|
"Managed" |
HostnameConfiguration_CertificateSource_STATUS
(string
alias)
(Appears on:HostnameConfiguration_STATUS, HostnameConfiguration_STATUS_ARM)
Value | Description |
---|---|
"BuiltIn" |
|
"Custom" |
|
"KeyVault" |
|
"Managed" |
HostnameConfiguration_CertificateStatus
(string
alias)
(Appears on:HostnameConfiguration, HostnameConfiguration_ARM)
Value | Description |
---|---|
"Completed" |
|
"Failed" |
|
"InProgress" |
HostnameConfiguration_CertificateStatus_STATUS
(string
alias)
(Appears on:HostnameConfiguration_STATUS, HostnameConfiguration_STATUS_ARM)
Value | Description |
---|---|
"Completed" |
|
"Failed" |
|
"InProgress" |
HostnameConfiguration_STATUS
(Appears on:Service_STATUS)
Custom hostname configuration.
Field | Description |
---|---|
certificate CertificateInformation_STATUS |
Certificate: Certificate information. |
certificateSource HostnameConfiguration_CertificateSource_STATUS |
CertificateSource: Certificate Source. |
certificateStatus HostnameConfiguration_CertificateStatus_STATUS |
CertificateStatus: Certificate Status. |
defaultSslBinding bool |
DefaultSslBinding: Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to gateway Hostname Type. |
encodedCertificate string |
EncodedCertificate: Base64 Encoded certificate. |
hostName string |
HostName: Hostname to configure on the Api Management service. |
identityClientId string |
IdentityClientId: System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate. |
keyVaultId string |
KeyVaultId: Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type application/x-pkcs12 |
negotiateClientCertificate bool |
NegotiateClientCertificate: Specify true to always negotiate client certificate on the hostname. Default Value is false. |
type HostnameConfiguration_Type_STATUS |
Type: Hostname type. |
HostnameConfiguration_STATUS_ARM
(Appears on:ApiManagementServiceProperties_STATUS_ARM)
Custom hostname configuration.
Field | Description |
---|---|
certificate CertificateInformation_STATUS_ARM |
Certificate: Certificate information. |
certificateSource HostnameConfiguration_CertificateSource_STATUS |
CertificateSource: Certificate Source. |
certificateStatus HostnameConfiguration_CertificateStatus_STATUS |
CertificateStatus: Certificate Status. |
defaultSslBinding bool |
DefaultSslBinding: Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to gateway Hostname Type. |
encodedCertificate string |
EncodedCertificate: Base64 Encoded certificate. |
hostName string |
HostName: Hostname to configure on the Api Management service. |
identityClientId string |
IdentityClientId: System or User Assigned Managed identity clientId as generated by Azure AD, which has GET access to the keyVault containing the SSL certificate. |
keyVaultId string |
KeyVaultId: Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with aka.ms/apimmsi. The secret should be of type application/x-pkcs12 |
negotiateClientCertificate bool |
NegotiateClientCertificate: Specify true to always negotiate client certificate on the hostname. Default Value is false. |
type HostnameConfiguration_Type_STATUS |
Type: Hostname type. |
HostnameConfiguration_Type
(string
alias)
(Appears on:HostnameConfiguration, HostnameConfiguration_ARM)
Value | Description |
---|---|
"DeveloperPortal" |
|
"Management" |
|
"Portal" |
|
"Proxy" |
|
"Scm" |
HostnameConfiguration_Type_STATUS
(string
alias)
(Appears on:HostnameConfiguration_STATUS, HostnameConfiguration_STATUS_ARM)
Value | Description |
---|---|
"DeveloperPortal" |
|
"Management" |
|
"Portal" |
|
"Proxy" |
|
"Scm" |
KeyVaultContractCreateProperties
(Appears on:Service_NamedValue_Spec)
Create keyVault contract details.
Field | Description |
---|---|
identityClientId string |
IdentityClientId: Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used to access key vault secret. |
identityClientIdFromConfig genruntime.ConfigMapReference |
IdentityClientIdFromConfig: Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used to access key vault secret. |
secretIdentifier string |
SecretIdentifier: Key vault secret identifier for fetching secret. Providing a versioned secret will prevent auto-refresh. This requires API Management service to be configured with aka.ms/apimmsi |
KeyVaultContractCreateProperties_ARM
(Appears on:NamedValueCreateContractProperties_ARM)
Create keyVault contract details.
Field | Description |
---|---|
identityClientId string |
IdentityClientId: Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used to access key vault secret. |
secretIdentifier string |
SecretIdentifier: Key vault secret identifier for fetching secret. Providing a versioned secret will prevent auto-refresh. This requires API Management service to be configured with aka.ms/apimmsi |
KeyVaultContractProperties_STATUS
(Appears on:Service_NamedValue_STATUS)
KeyVault contract details.
Field | Description |
---|---|
identityClientId string |
IdentityClientId: Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used to access key vault secret. |
lastStatus KeyVaultLastAccessStatusContractProperties_STATUS |
LastStatus: Last time sync and refresh status of secret from key vault. |
secretIdentifier string |
SecretIdentifier: Key vault secret identifier for fetching secret. Providing a versioned secret will prevent auto-refresh. This requires API Management service to be configured with aka.ms/apimmsi |
KeyVaultContractProperties_STATUS_ARM
(Appears on:NamedValueContractProperties_STATUS_ARM)
KeyVault contract details.
Field | Description |
---|---|
identityClientId string |
IdentityClientId: Null for SystemAssignedIdentity or Client Id for UserAssignedIdentity , which will be used to access key vault secret. |
lastStatus KeyVaultLastAccessStatusContractProperties_STATUS_ARM |
LastStatus: Last time sync and refresh status of secret from key vault. |
secretIdentifier string |
SecretIdentifier: Key vault secret identifier for fetching secret. Providing a versioned secret will prevent auto-refresh. This requires API Management service to be configured with aka.ms/apimmsi |
KeyVaultLastAccessStatusContractProperties_STATUS
(Appears on:KeyVaultContractProperties_STATUS)
Issue contract Update Properties.
Field | Description |
---|---|
code string |
Code: Last status code for sync and refresh of secret from key vault. |
message string |
Message: Details of the error else empty. |
timeStampUtc string |
TimeStampUtc: Last time secret was accessed. The date conforms to the following format: |
KeyVaultLastAccessStatusContractProperties_STATUS_ARM
(Appears on:KeyVaultContractProperties_STATUS_ARM)
Issue contract Update Properties.
Field | Description |
---|---|
code string |
Code: Last status code for sync and refresh of secret from key vault. |
message string |
Message: Details of the error else empty. |
timeStampUtc string |
TimeStampUtc: Last time secret was accessed. The date conforms to the following format: |
NamedValue
Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimnamedvalues.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/namedValues/{namedValueId}p>
Field | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||
spec Service_NamedValue_Spec |
|
||||||||||||||
status Service_NamedValue_STATUS |
NamedValueContractProperties_STATUS_ARM
(Appears on:Service_NamedValue_STATUS_ARM)
NamedValue Contract properties.
Field | Description |
---|---|
displayName string |
DisplayName: Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters. |
keyVault KeyVaultContractProperties_STATUS_ARM |
KeyVault: KeyVault location details of the namedValue. |
secret bool |
Secret: Determines whether the value is a secret and should be encrypted or not. Default value is false. |
tags []string |
Tags: Optional tags that when provided can be used to filter the NamedValue list. |
value string |
Value: Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This property will not be filled on ‘GET’ operations! Use ‘/listSecrets’ POST request to get the value. |
NamedValueCreateContractProperties_ARM
(Appears on:Service_NamedValue_Spec_ARM)
NamedValue Contract properties.
Field | Description |
---|---|
displayName string |
DisplayName: Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters. |
keyVault KeyVaultContractCreateProperties_ARM |
KeyVault: KeyVault location details of the namedValue. |
secret bool |
Secret: Determines whether the value is a secret and should be encrypted or not. Default value is false. |
tags []string |
Tags: Optional tags that when provided can be used to filter the NamedValue list. |
value string |
Value: Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This property will not be filled on ‘GET’ operations! Use ‘/listSecrets’ POST request to get the value. |
OAuth2AuthenticationSettingsContract
(Appears on:AuthenticationSettingsContract)
API OAuth2 Authentication settings details.
Field | Description |
---|---|
authorizationServerId string |
AuthorizationServerId: OAuth authorization server identifier. |
scope string |
Scope: operations scope. |
OAuth2AuthenticationSettingsContract_ARM
(Appears on:AuthenticationSettingsContract_ARM)
API OAuth2 Authentication settings details.
Field | Description |
---|---|
authorizationServerId string |
AuthorizationServerId: OAuth authorization server identifier. |
scope string |
Scope: operations scope. |
OAuth2AuthenticationSettingsContract_STATUS
(Appears on:AuthenticationSettingsContract_STATUS)
API OAuth2 Authentication settings details.
Field | Description |
---|---|
authorizationServerId string |
AuthorizationServerId: OAuth authorization server identifier. |
scope string |
Scope: operations scope. |
OAuth2AuthenticationSettingsContract_STATUS_ARM
(Appears on:AuthenticationSettingsContract_STATUS_ARM)
API OAuth2 Authentication settings details.
Field | Description |
---|---|
authorizationServerId string |
AuthorizationServerId: OAuth authorization server identifier. |
scope string |
Scope: operations scope. |
OpenIdAuthenticationSettingsContract
(Appears on:AuthenticationSettingsContract)
API OAuth2 Authentication settings details.
Field | Description |
---|---|
bearerTokenSendingMethods []BearerTokenSendingMethodsContract |
BearerTokenSendingMethods: How to send token to the server. |
openidProviderId string |
OpenidProviderId: OAuth authorization server identifier. |
OpenIdAuthenticationSettingsContract_ARM
(Appears on:AuthenticationSettingsContract_ARM)
API OAuth2 Authentication settings details.
Field | Description |
---|---|
bearerTokenSendingMethods []BearerTokenSendingMethodsContract |
BearerTokenSendingMethods: How to send token to the server. |
openidProviderId string |
OpenidProviderId: OAuth authorization server identifier. |
OpenIdAuthenticationSettingsContract_STATUS
(Appears on:AuthenticationSettingsContract_STATUS)
API OAuth2 Authentication settings details.
Field | Description |
---|---|
bearerTokenSendingMethods []BearerTokenSendingMethodsContract_STATUS |
BearerTokenSendingMethods: How to send token to the server. |
openidProviderId string |
OpenidProviderId: OAuth authorization server identifier. |
OpenIdAuthenticationSettingsContract_STATUS_ARM
(Appears on:AuthenticationSettingsContract_STATUS_ARM)
API OAuth2 Authentication settings details.
Field | Description |
---|---|
bearerTokenSendingMethods []BearerTokenSendingMethodsContract_STATUS |
BearerTokenSendingMethods: How to send token to the server. |
openidProviderId string |
OpenidProviderId: OAuth authorization server identifier. |
Policy
Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimpolicies.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policies/{policyId}p>
Field | Description | ||||||
---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||
spec Service_Policy_Spec |
|
||||||
status Service_Policy_STATUS |
PolicyContractProperties_ARM
(Appears on:Service_Policy_Spec_ARM, Service_Products_Policy_Spec_ARM)
Policy contract Properties.
Field | Description |
---|---|
format PolicyContractProperties_Format |
Format: Format of the policyContent. |
value string |
Value: Contents of the Policy as defined by the format. |
PolicyContractProperties_Format
(string
alias)
(Appears on:PolicyContractProperties_ARM, Service_Policy_Spec, Service_Products_Policy_Spec)
Value | Description |
---|---|
"rawxml" |
|
"rawxml-link" |
|
"xml" |
|
"xml-link" |
PolicyContractProperties_Format_STATUS
(string
alias)
(Appears on:PolicyContractProperties_STATUS_ARM, Service_Policy_STATUS, Service_Products_Policy_STATUS)
Value | Description |
---|---|
"rawxml" |
|
"rawxml-link" |
|
"xml" |
|
"xml-link" |
PolicyContractProperties_STATUS_ARM
(Appears on:Service_Policy_STATUS_ARM, Service_Products_Policy_STATUS_ARM)
Policy contract Properties.
Field | Description |
---|---|
format PolicyContractProperties_Format_STATUS |
Format: Format of the policyContent. |
value string |
Value: Contents of the Policy as defined by the format. |
PolicyFragment
Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimpolicyfragments.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/policyFragments/{id}p>
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||
spec Service_PolicyFragment_Spec |
|
||||||||||
status Service_PolicyFragment_STATUS |
PolicyFragmentContractProperties_ARM
(Appears on:Service_PolicyFragment_Spec_ARM)
Policy fragment contract properties.
Field | Description |
---|---|
description string |
Description: Policy fragment description. |
format PolicyFragmentContractProperties_Format |
Format: Format of the policy fragment content. |
value string |
Value: Contents of the policy fragment. |
PolicyFragmentContractProperties_Format
(string
alias)
(Appears on:PolicyFragmentContractProperties_ARM, Service_PolicyFragment_Spec)
Value | Description |
---|---|
"rawxml" |
|
"xml" |
PolicyFragmentContractProperties_Format_STATUS
(string
alias)
(Appears on:PolicyFragmentContractProperties_STATUS_ARM, Service_PolicyFragment_STATUS)
Value | Description |
---|---|
"rawxml" |
|
"xml" |
PolicyFragmentContractProperties_STATUS_ARM
(Appears on:Service_PolicyFragment_STATUS_ARM)
Policy fragment contract properties.
Field | Description |
---|---|
description string |
Description: Policy fragment description. |
format PolicyFragmentContractProperties_Format_STATUS |
Format: Format of the policy fragment content. |
value string |
Value: Contents of the policy fragment. |
PrivateEndpointConnectionWrapperProperties_STATUS_ARM
(Appears on:RemotePrivateEndpointConnectionWrapper_STATUS_ARM)
Properties of the PrivateEndpointConnectProperties.
Field | Description |
---|---|
groupIds []string |
GroupIds: All the Group ids. |
privateEndpoint ArmIdWrapper_STATUS_ARM |
PrivateEndpoint: The resource of private end point. |
privateLinkServiceConnectionState PrivateLinkServiceConnectionState_STATUS_ARM |
PrivateLinkServiceConnectionState: A collection of information about the state of the connection between service consumer and provider. |
provisioningState string |
ProvisioningState: The provisioning state of the private endpoint connection resource. |
PrivateEndpointServiceConnectionStatus_STATUS
(string
alias)
(Appears on:PrivateLinkServiceConnectionState_STATUS, PrivateLinkServiceConnectionState_STATUS_ARM)
The private endpoint connection status.
Value | Description |
---|---|
"Approved" |
|
"Pending" |
|
"Rejected" |
PrivateLinkServiceConnectionState_STATUS
(Appears on:RemotePrivateEndpointConnectionWrapper_STATUS)
A collection of information about the state of the connection between service consumer and provider.
Field | Description |
---|---|
actionsRequired string |
ActionsRequired: A message indicating if changes on the service provider require any updates on the consumer. |
description string |
Description: The reason for approval/rejection of the connection. |
status PrivateEndpointServiceConnectionStatus_STATUS |
Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. |
PrivateLinkServiceConnectionState_STATUS_ARM
(Appears on:PrivateEndpointConnectionWrapperProperties_STATUS_ARM)
A collection of information about the state of the connection between service consumer and provider.
Field | Description |
---|---|
actionsRequired string |
ActionsRequired: A message indicating if changes on the service provider require any updates on the consumer. |
description string |
Description: The reason for approval/rejection of the connection. |
status PrivateEndpointServiceConnectionStatus_STATUS |
Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. |
Product
Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimproducts.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}p>
Field | Description | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||
spec Service_Product_Spec |
|
||||||||||||||||||
status Service_Product_STATUS |
ProductApi
Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimproducts.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/apis/{apiId}p>
Field | Description | ||||
---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||
spec Service_Products_Api_Spec |
|
||||
status Service_Products_Api_STATUS |
ProductContractProperties_ARM
(Appears on:Service_Product_Spec_ARM)
Product profile.
Field | Description |
---|---|
approvalRequired bool |
ApprovalRequired: whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of false. |
description string |
Description: Product description. May include HTML formatting tags. |
displayName string |
DisplayName: Product name. |
state ProductContractProperties_State |
State: whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished. |
subscriptionRequired bool |
SubscriptionRequired: Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as “protected” and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as “open” and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it’s value is assumed to be true. |
subscriptionsLimit int |
SubscriptionsLimit: Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of false. |
terms string |
Terms: Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process. |
ProductContractProperties_STATUS_ARM
(Appears on:Service_Product_STATUS_ARM)
Product profile.
Field | Description |
---|---|
approvalRequired bool |
ApprovalRequired: whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of false. |
description string |
Description: Product description. May include HTML formatting tags. |
displayName string |
DisplayName: Product name. |
state ProductContractProperties_State_STATUS |
State: whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished. |
subscriptionRequired bool |
SubscriptionRequired: Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as “protected” and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as “open” and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it’s value is assumed to be true. |
subscriptionsLimit int |
SubscriptionsLimit: Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of false. |
terms string |
Terms: Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process. |
ProductContractProperties_State
(string
alias)
(Appears on:ProductContractProperties_ARM, Service_Product_Spec)
Value | Description |
---|---|
"notPublished" |
|
"published" |
ProductContractProperties_State_STATUS
(string
alias)
(Appears on:ProductContractProperties_STATUS_ARM, Service_Product_STATUS)
Value | Description |
---|---|
"notPublished" |
|
"published" |
ProductPolicy
Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimproducts.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/products/{productId}/policies/{policyId}p>
Field | Description | ||||||
---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||
spec Service_Products_Policy_Spec |
|
||||||
status Service_Products_Policy_STATUS |
RemotePrivateEndpointConnectionWrapper_STATUS
(Appears on:Service_STATUS)
Remote Private Endpoint Connection resource.
Field | Description |
---|---|
groupIds []string |
GroupIds: All the Group ids. |
id string |
Id: Private Endpoint connection resource id |
name string |
Name: Private Endpoint Connection Name |
privateEndpoint ArmIdWrapper_STATUS |
PrivateEndpoint: The resource of private end point. |
privateLinkServiceConnectionState PrivateLinkServiceConnectionState_STATUS |
PrivateLinkServiceConnectionState: A collection of information about the state of the connection between service consumer and provider. |
provisioningState string |
ProvisioningState: The provisioning state of the private endpoint connection resource. |
type string |
Type: Private Endpoint Connection Resource Type |
RemotePrivateEndpointConnectionWrapper_STATUS_ARM
(Appears on:ApiManagementServiceProperties_STATUS_ARM)
Remote Private Endpoint Connection resource.
Field | Description |
---|---|
id string |
Id: Private Endpoint connection resource id |
name string |
Name: Private Endpoint Connection Name |
properties PrivateEndpointConnectionWrapperProperties_STATUS_ARM |
Properties: Resource properties. |
type string |
Type: Private Endpoint Connection Resource Type |
Service
Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimdeployment.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}p>
Field | Description | ||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||||||||||||||||||||||||||||
spec Service_Spec |
|
||||||||||||||||||||||||||||||||||||||||||||||
status Service_STATUS |
Service_ApiVersionSet_STATUS
(Appears on:ApiVersionSet)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
description string |
Description: Description of API Version Set. |
displayName string |
DisplayName: Name of API Version Set |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
versionHeaderName string |
VersionHeaderName: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to |
versionQueryName string |
VersionQueryName: Name of query parameter that indicates the API Version if versioningScheme is set to |
versioningScheme ApiVersionSetContractProperties_VersioningScheme_STATUS |
VersioningScheme: An value that determines where the API Version identifier will be located in a HTTP request. |
Service_ApiVersionSet_STATUS_ARM
Field | Description |
---|---|
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
properties ApiVersionSetContractProperties_STATUS_ARM |
Properties: API VersionSet contract properties. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
Service_ApiVersionSet_Spec
(Appears on:ApiVersionSet)
Field | Description |
---|---|
azureName string |
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. |
description string |
Description: Description of API Version Set. |
displayName string |
DisplayName: Name of API Version Set |
owner genruntime.KnownResourceReference |
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 |
versionHeaderName string |
VersionHeaderName: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to |
versionQueryName string |
VersionQueryName: Name of query parameter that indicates the API Version if versioningScheme is set to |
versioningScheme ApiVersionSetContractProperties_VersioningScheme |
VersioningScheme: An value that determines where the API Version identifier will be located in a HTTP request. |
Service_ApiVersionSet_Spec_ARM
Field | Description |
---|---|
name string |
|
properties ApiVersionSetContractProperties_ARM |
Properties: API VersionSet contract properties. |
Service_Api_STATUS
(Appears on:Api)
Field | Description |
---|---|
apiVersion string |
APIVersion: Indicates the version identifier of the API if the API is versioned |
apiRevision string |
ApiRevision: Describes the revision of the API. If no value is provided, default revision 1 is created |
apiRevisionDescription string |
ApiRevisionDescription: Description of the API Revision. |
apiVersionDescription string |
ApiVersionDescription: Description of the API Version. |
apiVersionSet ApiVersionSetContractDetails_STATUS |
ApiVersionSet: Version set details |
apiVersionSetId string |
ApiVersionSetId: A resource identifier for the related ApiVersionSet. |
authenticationSettings AuthenticationSettingsContract_STATUS |
AuthenticationSettings: Collection of authentication settings included into this API. |
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
contact ApiContactInformation_STATUS |
Contact: Contact information for the API. |
description string |
Description: Description of the API. May include HTML formatting tags. |
displayName string |
DisplayName: API name. Must be 1 to 300 characters long. |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
isCurrent bool |
IsCurrent: Indicates if API revision is current api revision. |
isOnline bool |
IsOnline: Indicates if API revision is accessible via the gateway. |
license ApiLicenseInformation_STATUS |
License: License information for the API. |
name string |
Name: The name of the resource |
path string |
Path: Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API. |
properties_type ApiContractProperties_Type_STATUS |
PropertiesType: Type of API. |
protocols []ApiContractProperties_Protocols_STATUS |
Protocols: Describes on which protocols the operations in this API can be invoked. |
serviceUrl string |
ServiceUrl: Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long. |
sourceApiId string |
SourceApiId: API identifier of the source API. |
subscriptionKeyParameterNames SubscriptionKeyParameterNamesContract_STATUS |
SubscriptionKeyParameterNames: Protocols over which API is made available. |
subscriptionRequired bool |
SubscriptionRequired: Specifies whether an API or Product subscription is required for accessing the API. |
termsOfServiceUrl string |
TermsOfServiceUrl: A URL to the Terms of Service for the API. MUST be in the format of a URL. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
Service_Api_STATUS_ARM
Field | Description |
---|---|
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
properties ApiContractProperties_STATUS_ARM |
Properties: API entity contract properties. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
Service_Api_Spec
(Appears on:Api)
Field | Description |
---|---|
apiVersion string |
APIVersion: Indicates the version identifier of the API if the API is versioned |
apiRevision string |
ApiRevision: Describes the revision of the API. If no value is provided, default revision 1 is created |
apiRevisionDescription string |
ApiRevisionDescription: Description of the API Revision. |
apiType ApiCreateOrUpdateProperties_ApiType |
ApiType: Type of API to create.
* |
apiVersionDescription string |
ApiVersionDescription: Description of the API Version. |
apiVersionSet ApiVersionSetContractDetails |
ApiVersionSet: Version set details |
apiVersionSetReference genruntime.ResourceReference |
ApiVersionSetReference: A resource identifier for the related ApiVersionSet. |
authenticationSettings AuthenticationSettingsContract |
AuthenticationSettings: Collection of authentication settings included into this API. |
azureName string |
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. |
contact ApiContactInformation |
Contact: Contact information for the API. |
description string |
Description: Description of the API. May include HTML formatting tags. |
displayName string |
DisplayName: API name. Must be 1 to 300 characters long. |
format ApiCreateOrUpdateProperties_Format |
Format: Format of the Content in which the API is getting imported. |
isCurrent bool |
IsCurrent: Indicates if API revision is current api revision. |
license ApiLicenseInformation |
License: License information for the API. |
owner genruntime.KnownResourceReference |
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 |
path string |
Path: Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API. |
protocols []ApiCreateOrUpdateProperties_Protocols |
Protocols: Describes on which protocols the operations in this API can be invoked. |
serviceUrl string |
ServiceUrl: Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long. |
sourceApiReference genruntime.ResourceReference |
SourceApiReference: API identifier of the source API. |
subscriptionKeyParameterNames SubscriptionKeyParameterNamesContract |
SubscriptionKeyParameterNames: Protocols over which API is made available. |
subscriptionRequired bool |
SubscriptionRequired: Specifies whether an API or Product subscription is required for accessing the API. |
termsOfServiceUrl string |
TermsOfServiceUrl: A URL to the Terms of Service for the API. MUST be in the format of a URL. |
translateRequiredQueryParameters ApiCreateOrUpdateProperties_TranslateRequiredQueryParameters |
TranslateRequiredQueryParameters: Strategy of translating required query parameters to template ones. By default has value ‘template’. Possible values: ‘template’, ‘query’ |
type ApiCreateOrUpdateProperties_Type |
Type: Type of API. |
value string |
Value: Content value when Importing an API. |
wsdlSelector ApiCreateOrUpdateProperties_WsdlSelector |
WsdlSelector: Criteria to limit import of WSDL to a subset of the document. |
Service_Api_Spec_ARM
Field | Description |
---|---|
name string |
|
properties ApiCreateOrUpdateProperties_ARM |
Properties: API entity create of update properties. |
Service_AuthorizationProvider_STATUS
(Appears on:AuthorizationProvider)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
displayName string |
DisplayName: Authorization Provider name. Must be 1 to 300 characters long. |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
identityProvider string |
IdentityProvider: Identity provider name. Must be 1 to 300 characters long. |
name string |
Name: The name of the resource |
oauth2 AuthorizationProviderOAuth2Settings_STATUS |
Oauth2: OAuth2 settings |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
Service_AuthorizationProvider_STATUS_ARM
Field | Description |
---|---|
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
properties AuthorizationProviderContractProperties_STATUS_ARM |
Properties: Properties of the Authorization Provider Contract. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
Service_AuthorizationProvider_Spec
(Appears on:AuthorizationProvider)
Field | Description |
---|---|
azureName string |
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. |
displayName string |
DisplayName: Authorization Provider name. Must be 1 to 300 characters long. |
identityProvider string |
IdentityProvider: Identity provider name. Must be 1 to 300 characters long. |
oauth2 AuthorizationProviderOAuth2Settings |
Oauth2: OAuth2 settings |
owner genruntime.KnownResourceReference |
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 |
Service_AuthorizationProvider_Spec_ARM
Field | Description |
---|---|
name string |
|
properties AuthorizationProviderContractProperties_ARM |
Properties: Properties of the Authorization Provider Contract. |
Service_AuthorizationProviders_Authorization_STATUS
(Appears on:AuthorizationProvidersAuthorization)
Field | Description |
---|---|
authorizationType AuthorizationContractProperties_AuthorizationType_STATUS |
AuthorizationType: Authorization type options |
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
error AuthorizationError_STATUS |
Error: Authorization error details. |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
oauth2grantType AuthorizationContractProperties_Oauth2GrantType_STATUS |
Oauth2GrantType: OAuth2 grant type options |
parameters map[string]string |
Parameters: Authorization parameters |
status string |
Status: Status of the Authorization |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
Service_AuthorizationProviders_Authorization_STATUS_ARM
Field | Description |
---|---|
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
properties AuthorizationContractProperties_STATUS_ARM |
Properties: Properties of the Authorization Contract. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
Service_AuthorizationProviders_Authorization_Spec
(Appears on:AuthorizationProvidersAuthorization)
Field | Description |
---|---|
authorizationType AuthorizationContractProperties_AuthorizationType |
AuthorizationType: Authorization type options |
azureName string |
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. |
oauth2grantType AuthorizationContractProperties_Oauth2GrantType |
Oauth2GrantType: OAuth2 grant type options |
owner genruntime.KnownResourceReference |
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 |
parameters genruntime.SecretMapReference |
Parameters: Authorization parameters |
Service_AuthorizationProviders_Authorization_Spec_ARM
Field | Description |
---|---|
name string |
|
properties AuthorizationContractProperties_ARM |
Properties: Properties of the Authorization Contract. |
Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS
(Appears on:AuthorizationProvidersAuthorizationsAccessPolicy)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
objectId string |
ObjectId: The Object Id |
tenantId string |
TenantId: The Tenant Id |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
Service_AuthorizationProviders_Authorizations_AccessPolicy_STATUS_ARM
Field | Description |
---|---|
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
properties AuthorizationAccessPolicyContractProperties_STATUS_ARM |
Properties: Properties of the Authorization Contract. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec
(Appears on:AuthorizationProvidersAuthorizationsAccessPolicy)
Field | Description |
---|---|
azureName string |
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. |
objectId string |
ObjectId: The Object Id |
objectIdFromConfig genruntime.ConfigMapReference |
ObjectIdFromConfig: The Object Id |
owner genruntime.KnownResourceReference |
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 |
tenantId string |
TenantId: The Tenant Id |
tenantIdFromConfig genruntime.ConfigMapReference |
TenantIdFromConfig: The Tenant Id |
Service_AuthorizationProviders_Authorizations_AccessPolicy_Spec_ARM
Field | Description |
---|---|
name string |
|
properties AuthorizationAccessPolicyContractProperties_ARM |
Properties: Properties of the Authorization Contract. |
Service_Backend_STATUS
(Appears on:Backend)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
credentials BackendCredentialsContract_STATUS |
Credentials: Backend Credentials Contract Properties |
description string |
Description: Backend Description. |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
properties BackendProperties_STATUS |
Properties: Backend Properties contract |
protocol BackendContractProperties_Protocol_STATUS |
Protocol: Backend communication protocol. |
proxy BackendProxyContract_STATUS |
Proxy: Backend gateway Contract Properties |
resourceId string |
ResourceId: Management Uri of the Resource in External System. This URL can be the Arm Resource Id of Logic Apps, Function Apps or API Apps. |
title string |
Title: Backend Title. |
tls BackendTlsProperties_STATUS |
Tls: Backend TLS Properties |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
url string |
Url: Runtime Url of the Backend. |
Service_Backend_STATUS_ARM
Field | Description |
---|---|
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
properties BackendContractProperties_STATUS_ARM |
Properties: Backend entity contract properties. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
Service_Backend_Spec
(Appears on:Backend)
Field | Description |
---|---|
azureName string |
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. |
credentials BackendCredentialsContract |
Credentials: Backend Credentials Contract Properties |
description string |
Description: Backend Description. |
owner genruntime.KnownResourceReference |
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 |
properties BackendProperties |
Properties: Backend Properties contract |
protocol BackendContractProperties_Protocol |
Protocol: Backend communication protocol. |
proxy BackendProxyContract |
Proxy: Backend gateway Contract Properties |
resourceReference genruntime.ResourceReference |
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. |
title string |
Title: Backend Title. |
tls BackendTlsProperties |
Tls: Backend TLS Properties |
url string |
Url: Runtime Url of the Backend. |
Service_Backend_Spec_ARM
Field | Description |
---|---|
name string |
|
properties BackendContractProperties_ARM |
Properties: Backend entity contract properties. |
Service_NamedValue_STATUS
(Appears on:NamedValue)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
displayName string |
DisplayName: Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters. |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
keyVault KeyVaultContractProperties_STATUS |
KeyVault: KeyVault location details of the namedValue. |
name string |
Name: The name of the resource |
secret bool |
Secret: Determines whether the value is a secret and should be encrypted or not. Default value is false. |
tags []string |
Tags: Optional tags that when provided can be used to filter the NamedValue list. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
value string |
Value: Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This property will not be filled on ‘GET’ operations! Use ‘/listSecrets’ POST request to get the value. |
Service_NamedValue_STATUS_ARM
Field | Description |
---|---|
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
properties NamedValueContractProperties_STATUS_ARM |
Properties: NamedValue entity contract properties. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
Service_NamedValue_Spec
(Appears on:NamedValue)
Field | Description |
---|---|
azureName string |
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. |
displayName string |
DisplayName: Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters. |
keyVault KeyVaultContractCreateProperties |
KeyVault: KeyVault location details of the namedValue. |
owner genruntime.KnownResourceReference |
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 |
secret bool |
Secret: Determines whether the value is a secret and should be encrypted or not. Default value is false. |
tags []string |
Tags: Optional tags that when provided can be used to filter the NamedValue list. |
value string |
Value: Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This property will not be filled on ‘GET’ operations! Use ‘/listSecrets’ POST request to get the value. |
Service_NamedValue_Spec_ARM
Field | Description |
---|---|
name string |
|
properties NamedValueCreateContractProperties_ARM |
Properties: NamedValue entity contract properties for PUT operation. |
Service_PolicyFragment_STATUS
(Appears on:PolicyFragment)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
description string |
Description: Policy fragment description. |
format PolicyFragmentContractProperties_Format_STATUS |
Format: Format of the policy fragment content. |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
value string |
Value: Contents of the policy fragment. |
Service_PolicyFragment_STATUS_ARM
Field | Description |
---|---|
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
properties PolicyFragmentContractProperties_STATUS_ARM |
Properties: Properties of the Policy Fragment. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
Service_PolicyFragment_Spec
(Appears on:PolicyFragment)
Field | Description |
---|---|
azureName string |
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. |
description string |
Description: Policy fragment description. |
format PolicyFragmentContractProperties_Format |
Format: Format of the policy fragment content. |
owner genruntime.KnownResourceReference |
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 |
value string |
Value: Contents of the policy fragment. |
Service_PolicyFragment_Spec_ARM
Field | Description |
---|---|
name string |
|
properties PolicyFragmentContractProperties_ARM |
Properties: Properties of the Policy Fragment. |
Service_Policy_STATUS
(Appears on:Policy)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
format PolicyContractProperties_Format_STATUS |
Format: Format of the policyContent. |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
value string |
Value: Contents of the Policy as defined by the format. |
Service_Policy_STATUS_ARM
Field | Description |
---|---|
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
properties PolicyContractProperties_STATUS_ARM |
Properties: Properties of the Policy. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
Service_Policy_Spec
(Appears on:Policy)
Field | Description |
---|---|
format PolicyContractProperties_Format |
Format: Format of the policyContent. |
owner genruntime.KnownResourceReference |
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 |
value string |
Value: Contents of the Policy as defined by the format. |
Service_Policy_Spec_ARM
Field | Description |
---|---|
name string |
|
properties PolicyContractProperties_ARM |
Properties: Properties of the Policy. |
Service_Product_STATUS
(Appears on:Product)
Field | Description |
---|---|
approvalRequired bool |
ApprovalRequired: whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of false. |
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
description string |
Description: Product description. May include HTML formatting tags. |
displayName string |
DisplayName: Product name. |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
state ProductContractProperties_State_STATUS |
State: whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished. |
subscriptionRequired bool |
SubscriptionRequired: Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as “protected” and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as “open” and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it’s value is assumed to be true. |
subscriptionsLimit int |
SubscriptionsLimit: Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of false. |
terms string |
Terms: Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
Service_Product_STATUS_ARM
Field | Description |
---|---|
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
properties ProductContractProperties_STATUS_ARM |
Properties: Product entity contract properties. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
Service_Product_Spec
(Appears on:Product)
Field | Description |
---|---|
approvalRequired bool |
ApprovalRequired: whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of false. |
azureName string |
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. |
description string |
Description: Product description. May include HTML formatting tags. |
displayName string |
DisplayName: Product name. |
owner genruntime.KnownResourceReference |
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 |
state ProductContractProperties_State |
State: whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished. |
subscriptionRequired bool |
SubscriptionRequired: Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as “protected” and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as “open” and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it’s value is assumed to be true. |
subscriptionsLimit int |
SubscriptionsLimit: Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of false. |
terms string |
Terms: Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process. |
Service_Product_Spec_ARM
Field | Description |
---|---|
name string |
|
properties ProductContractProperties_ARM |
Properties: Product entity contract properties. |
Service_Products_Api_STATUS
(Appears on:ProductApi)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
Service_Products_Api_STATUS_ARM
Service_Products_Api_Spec
(Appears on:ProductApi)
Field | Description |
---|---|
azureName string |
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. |
owner genruntime.KnownResourceReference |
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 |
Service_Products_Api_Spec_ARM
Field | Description |
---|---|
name string |
Service_Products_Policy_STATUS
(Appears on:ProductPolicy)
Field | Description |
---|---|
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
format PolicyContractProperties_Format_STATUS |
Format: Format of the policyContent. |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
value string |
Value: Contents of the Policy as defined by the format. |
Service_Products_Policy_STATUS_ARM
Field | Description |
---|---|
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
properties PolicyContractProperties_STATUS_ARM |
Properties: Properties of the Policy. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
Service_Products_Policy_Spec
(Appears on:ProductPolicy)
Field | Description |
---|---|
format PolicyContractProperties_Format |
Format: Format of the policyContent. |
owner genruntime.KnownResourceReference |
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 |
value string |
Value: Contents of the Policy as defined by the format. |
Service_Products_Policy_Spec_ARM
Field | Description |
---|---|
name string |
|
properties PolicyContractProperties_ARM |
Properties: Properties of the Policy. |
Service_STATUS
(Appears on:Service)
Field | Description |
---|---|
additionalLocations []AdditionalLocation_STATUS |
AdditionalLocations: Additional datacenter locations of the API Management service. |
apiVersionConstraint ApiVersionConstraint_STATUS |
ApiVersionConstraint: Control Plane Apis version constraint for the API Management service. |
certificates []CertificateConfiguration_STATUS |
Certificates: List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. |
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
createdAtUtc string |
CreatedAtUtc: Creation UTC date of the API Management service.The date conforms to the following format:
|
customProperties map[string]string |
CustomProperties: Custom properties of the API Management service.Setting
|
developerPortalUrl string |
DeveloperPortalUrl: DEveloper Portal endpoint URL of the API Management service. |
disableGateway bool |
DisableGateway: Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region. |
enableClientCertificate bool |
EnableClientCertificate: Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway. |
etag string |
Etag: ETag of the resource. |
gatewayRegionalUrl string |
GatewayRegionalUrl: Gateway URL of the API Management service in the Default Region. |
gatewayUrl string |
GatewayUrl: Gateway URL of the API Management service. |
hostnameConfigurations []HostnameConfiguration_STATUS |
HostnameConfigurations: Custom hostname configuration of the API Management service. |
id string |
Id: Resource ID. |
identity ApiManagementServiceIdentity_STATUS |
Identity: Managed service identity of the Api Management service. |
location string |
Location: Resource location. |
managementApiUrl string |
ManagementApiUrl: Management API endpoint URL of the API Management service. |
name string |
Name: Resource name. |
natGatewayState ApiManagementServiceProperties_NatGatewayState_STATUS |
NatGatewayState: Property can be used to enable NAT Gateway for this API Management service. |
notificationSenderEmail string |
NotificationSenderEmail: Email address from which the notification will be sent. |
outboundPublicIPAddresses []string |
OutboundPublicIPAddresses: Outbound public IPV4 address prefixes associated with NAT Gateway deployed service. Available only for Premium SKU on stv2 platform. |
platformVersion ApiManagementServiceProperties_PlatformVersion_STATUS |
PlatformVersion: Compute Platform Version running the service in this location. |
portalUrl string |
PortalUrl: Publisher portal endpoint Url of the API Management service. |
privateEndpointConnections []RemotePrivateEndpointConnectionWrapper_STATUS |
PrivateEndpointConnections: List of Private Endpoint Connections of this service. |
privateIPAddresses []string |
PrivateIPAddresses: Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard, Premium and Isolated SKU. |
provisioningState string |
ProvisioningState: The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted. |
publicIPAddresses []string |
PublicIPAddresses: Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard, Premium and Isolated SKU. |
publicIpAddressId string |
PublicIpAddressId: Public Standard SKU IP V4 based IP address to be associated with Virtual Network deployed service in the region. Supported only for Developer and Premium SKU being deployed in Virtual Network. |
publicNetworkAccess ApiManagementServiceProperties_PublicNetworkAccess_STATUS |
PublicNetworkAccess: Whether or not public endpoint access is allowed for this API Management service. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’. If ‘Disabled’, private endpoints are the exclusive access method. Default value is ‘Enabled’ |
publisherEmail string |
PublisherEmail: Publisher email. |
publisherName string |
PublisherName: Publisher name. |
restore bool |
Restore: Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored. |
scmUrl string |
ScmUrl: SCM endpoint URL of the API Management service. |
sku ApiManagementServiceSkuProperties_STATUS |
Sku: SKU properties of the API Management service. |
systemData SystemData_STATUS |
SystemData: Metadata pertaining to creation and last modification of the resource. |
tags map[string]string |
Tags: Resource tags. |
targetProvisioningState string |
TargetProvisioningState: The provisioning state of the API Management service, which is targeted by the long running operation started on the service. |
type string |
Type: Resource type for API Management resource is set to Microsoft.ApiManagement. |
virtualNetworkConfiguration VirtualNetworkConfiguration_STATUS |
VirtualNetworkConfiguration: Virtual network configuration of the API Management service. |
virtualNetworkType ApiManagementServiceProperties_VirtualNetworkType_STATUS |
VirtualNetworkType: The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only. |
zones []string |
Zones: A list of availability zones denoting where the resource needs to come from. |
Service_STATUS_ARM
Field | Description |
---|---|
etag string |
Etag: ETag of the resource. |
id string |
Id: Resource ID. |
identity ApiManagementServiceIdentity_STATUS_ARM |
Identity: Managed service identity of the Api Management service. |
location string |
Location: Resource location. |
name string |
Name: Resource name. |
properties ApiManagementServiceProperties_STATUS_ARM |
Properties: Properties of the API Management service. |
sku ApiManagementServiceSkuProperties_STATUS_ARM |
Sku: SKU properties of the API Management service. |
systemData SystemData_STATUS_ARM |
SystemData: Metadata pertaining to creation and last modification of the resource. |
tags map[string]string |
Tags: Resource tags. |
type string |
Type: Resource type for API Management resource is set to Microsoft.ApiManagement. |
zones []string |
Zones: A list of availability zones denoting where the resource needs to come from. |
Service_Spec
(Appears on:Service)
Field | Description |
---|---|
additionalLocations []AdditionalLocation |
AdditionalLocations: Additional datacenter locations of the API Management service. |
apiVersionConstraint ApiVersionConstraint |
ApiVersionConstraint: Control Plane Apis version constraint for the API Management service. |
azureName string |
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. |
certificates []CertificateConfiguration |
Certificates: List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. |
customProperties map[string]string |
CustomProperties: Custom properties of the API Management service.Setting
|
disableGateway bool |
DisableGateway: Property only valid for an Api Management service deployed in multiple locations. This can be used to disable the gateway in master region. |
enableClientCertificate bool |
EnableClientCertificate: Property only meant to be used for Consumption SKU Service. This enforces a client certificate to be presented on each request to the gateway. This also enables the ability to authenticate the certificate in the policy on the gateway. |
hostnameConfigurations []HostnameConfiguration |
HostnameConfigurations: Custom hostname configuration of the API Management service. |
identity ApiManagementServiceIdentity |
Identity: Managed service identity of the Api Management service. |
location string |
Location: Resource location. |
natGatewayState ApiManagementServiceProperties_NatGatewayState |
NatGatewayState: Property can be used to enable NAT Gateway for this API Management service. |
notificationSenderEmail string |
NotificationSenderEmail: Email address from which the notification will be sent. |
owner genruntime.KnownResourceReference |
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 |
publicIpAddressReference genruntime.ResourceReference |
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. |
publicNetworkAccess ApiManagementServiceProperties_PublicNetworkAccess |
PublicNetworkAccess: Whether or not public endpoint access is allowed for this API Management service. Value is optional but if passed in, must be ‘Enabled’ or ‘Disabled’. If ‘Disabled’, private endpoints are the exclusive access method. Default value is ‘Enabled’ |
publisherEmail string |
PublisherEmail: Publisher email. |
publisherName string |
PublisherName: Publisher name. |
restore bool |
Restore: Undelete Api Management Service if it was previously soft-deleted. If this flag is specified and set to True all other properties will be ignored. |
sku ApiManagementServiceSkuProperties |
Sku: SKU properties of the API Management service. |
tags map[string]string |
Tags: Resource tags. |
virtualNetworkConfiguration VirtualNetworkConfiguration |
VirtualNetworkConfiguration: Virtual network configuration of the API Management service. |
virtualNetworkType ApiManagementServiceProperties_VirtualNetworkType |
VirtualNetworkType: The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only. |
zones []string |
Zones: A list of availability zones denoting where the resource needs to come from. |
Service_Spec_ARM
Field | Description |
---|---|
identity ApiManagementServiceIdentity_ARM |
Identity: Managed service identity of the Api Management service. |
location string |
Location: Resource location. |
name string |
|
properties ApiManagementServiceProperties_ARM |
Properties: Properties of the API Management service. |
sku ApiManagementServiceSkuProperties_ARM |
Sku: SKU properties of the API Management service. |
tags map[string]string |
Tags: Resource tags. |
zones []string |
Zones: A list of availability zones denoting where the resource needs to come from. |
Service_Subscription_STATUS
(Appears on:Subscription)
Field | Description |
---|---|
allowTracing bool |
AllowTracing: Determines whether tracing is enabled |
conditions []genruntime/conditions.Condition |
Conditions: The observed state of the resource |
createdDate string |
CreatedDate: Subscription creation date. The date conforms to the following format: |
displayName string |
DisplayName: The name of the subscription, or null if the subscription has no name. |
endDate string |
EndDate: Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is
not automatically cancelled. The subscription lifecycle can be managed by using the |
expirationDate string |
ExpirationDate: Subscription expiration date. The setting is for audit purposes only and the subscription is not
automatically expired. The subscription lifecycle can be managed by using the |
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
notificationDate string |
NotificationDate: Upcoming subscription expiration notification date. The date conforms to the following format:
|
ownerId string |
OwnerId: The user resource identifier of the subscription owner. The value is a valid relative URL in the format of /users/{userId} where {userId} is a user identifier. |
scope string |
Scope: Scope like /products/{productId} or /apis or /apis/{apiId}. |
startDate string |
StartDate: Subscription activation date. The setting is for audit purposes only and the subscription is not
automatically activated. The subscription lifecycle can be managed by using the |
state SubscriptionContractProperties_State_STATUS |
State: Subscription state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated. |
stateComment string |
StateComment: Optional subscription comment added by an administrator when the state is changed to the ‘rejected’. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
Service_Subscription_STATUS_ARM
Field | Description |
---|---|
id string |
Id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}p> |
name string |
Name: The name of the resource |
properties SubscriptionContractProperties_STATUS_ARM |
Properties: Subscription contract properties. |
type string |
Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” |
Service_Subscription_Spec
(Appears on:Subscription)
Field | Description |
---|---|
allowTracing bool |
AllowTracing: Determines whether tracing can be enabled |
azureName string |
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. |
displayName string |
DisplayName: Subscription name. |
operatorSpec SubscriptionOperatorSpec |
OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure |
owner genruntime.KnownResourceReference |
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 |
ownerReference genruntime.ResourceReference |
OwnerReference: User (user id path) for whom subscription is being created in form /users/{userId} |
primaryKey genruntime.SecretReference |
PrimaryKey: Primary subscription key. If not specified during request key will be generated automatically. |
scope string |
Scope: Scope like /products/{productId} or /apis or /apis/{apiId}. |
secondaryKey genruntime.SecretReference |
SecondaryKey: Secondary subscription key. If not specified during request key will be generated automatically. |
state SubscriptionCreateParameterProperties_State |
State: Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated. |
Service_Subscription_Spec_ARM
Field | Description |
---|---|
name string |
|
properties SubscriptionCreateParameterProperties_ARM |
Properties: Subscription contract properties. |
Subscription
Generator information: - Generated from: /apimanagement/resource-manager/Microsoft.ApiManagement/stable/2022-08-01/apimsubscriptions.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/subscriptions/{sid}p>
Field | Description | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadata Kubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the
metadata field.
|
||||||||||||||||||||
spec Service_Subscription_Spec |
|
||||||||||||||||||||
status Service_Subscription_STATUS |
SubscriptionContractProperties_STATUS_ARM
(Appears on:Service_Subscription_STATUS_ARM)
Subscription details.
Field | Description |
---|---|
allowTracing bool |
AllowTracing: Determines whether tracing is enabled |
createdDate string |
CreatedDate: Subscription creation date. The date conforms to the following format: |
displayName string |
DisplayName: The name of the subscription, or null if the subscription has no name. |
endDate string |
EndDate: Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is
not automatically cancelled. The subscription lifecycle can be managed by using the |
expirationDate string |
ExpirationDate: Subscription expiration date. The setting is for audit purposes only and the subscription is not
automatically expired. The subscription lifecycle can be managed by using the |
notificationDate string |
NotificationDate: Upcoming subscription expiration notification date. The date conforms to the following format:
|
ownerId string |
OwnerId: The user resource identifier of the subscription owner. The value is a valid relative URL in the format of /users/{userId} where {userId} is a user identifier. |
scope string |
Scope: Scope like /products/{productId} or /apis or /apis/{apiId}. |
startDate string |
StartDate: Subscription activation date. The setting is for audit purposes only and the subscription is not
automatically activated. The subscription lifecycle can be managed by using the |
state SubscriptionContractProperties_State_STATUS |
State: Subscription state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated. |
stateComment string |
StateComment: Optional subscription comment added by an administrator when the state is changed to the ‘rejected’. |
SubscriptionContractProperties_State_STATUS
(string
alias)
(Appears on:Service_Subscription_STATUS, SubscriptionContractProperties_STATUS_ARM)
Value | Description |
---|---|
"active" |
|
"cancelled" |
|
"expired" |
|
"rejected" |
|
"submitted" |
|
"suspended" |
SubscriptionCreateParameterProperties_ARM
(Appears on:Service_Subscription_Spec_ARM)
Parameters supplied to the Create subscription operation.
Field | Description |
---|---|
allowTracing bool |
AllowTracing: Determines whether tracing can be enabled |
displayName string |
DisplayName: Subscription name. |
ownerId string |
|
primaryKey string |
PrimaryKey: Primary subscription key. If not specified during request key will be generated automatically. |
scope string |
Scope: Scope like /products/{productId} or /apis or /apis/{apiId}. |
secondaryKey string |
SecondaryKey: Secondary subscription key. If not specified during request key will be generated automatically. |
state SubscriptionCreateParameterProperties_State |
State: Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated. |
SubscriptionCreateParameterProperties_State
(string
alias)
(Appears on:Service_Subscription_Spec, SubscriptionCreateParameterProperties_ARM)
Value | Description |
---|---|
"active" |
|
"cancelled" |
|
"expired" |
|
"rejected" |
|
"submitted" |
|
"suspended" |
SubscriptionKeyParameterNamesContract
(Appears on:Service_Api_Spec)
Subscription key parameter names details.
Field | Description |
---|---|
header string |
Header: Subscription key header name. |
query string |
Query: Subscription key query string parameter name. |
SubscriptionKeyParameterNamesContract_ARM
(Appears on:ApiCreateOrUpdateProperties_ARM)
Subscription key parameter names details.
Field | Description |
---|---|
header string |
Header: Subscription key header name. |
query string |
Query: Subscription key query string parameter name. |
SubscriptionKeyParameterNamesContract_STATUS
(Appears on:Service_Api_STATUS)
Subscription key parameter names details.
Field | Description |
---|---|
header string |
Header: Subscription key header name. |
query string |
Query: Subscription key query string parameter name. |
SubscriptionKeyParameterNamesContract_STATUS_ARM
(Appears on:ApiContractProperties_STATUS_ARM)
Subscription key parameter names details.
Field | Description |
---|---|
header string |
Header: Subscription key header name. |
query string |
Query: Subscription key query string parameter name. |
SubscriptionOperatorSecrets
(Appears on:SubscriptionOperatorSpec)
Field | Description |
---|---|
primaryKey genruntime.SecretDestination |
PrimaryKey: indicates where the PrimaryKey secret should be placed. If omitted, the secret will not be retrieved from Azure. |
secondaryKey genruntime.SecretDestination |
SecondaryKey: indicates where the SecondaryKey secret should be placed. If omitted, the secret will not be retrieved from Azure. |
SubscriptionOperatorSpec
(Appears on:Service_Subscription_Spec)
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Field | Description |
---|---|
secrets SubscriptionOperatorSecrets |
Secrets: configures where to place Azure generated secrets. |
SystemData_CreatedByType_STATUS
(string
alias)
(Appears on:SystemData_STATUS, SystemData_STATUS_ARM)
Value | Description |
---|---|
"Application" |
|
"Key" |
|
"ManagedIdentity" |
|
"User" |
SystemData_LastModifiedByType_STATUS
(string
alias)
(Appears on:SystemData_STATUS, SystemData_STATUS_ARM)
Value | Description |
---|---|
"Application" |
|
"Key" |
|
"ManagedIdentity" |
|
"User" |
SystemData_STATUS
(Appears on:Service_STATUS)
Metadata pertaining to creation and last modification of the resource.
Field | Description |
---|---|
createdAt string |
CreatedAt: The timestamp of resource creation (UTC). |
createdBy string |
CreatedBy: The identity that created the resource. |
createdByType SystemData_CreatedByType_STATUS |
CreatedByType: The type of identity that created the resource. |
lastModifiedAt string |
LastModifiedAt: The timestamp of resource last modification (UTC) |
lastModifiedBy string |
LastModifiedBy: The identity that last modified the resource. |
lastModifiedByType SystemData_LastModifiedByType_STATUS |
LastModifiedByType: The type of identity that last modified the resource. |
SystemData_STATUS_ARM
(Appears on:Service_STATUS_ARM)
Metadata pertaining to creation and last modification of the resource.
Field | Description |
---|---|
createdAt string |
CreatedAt: The timestamp of resource creation (UTC). |
createdBy string |
CreatedBy: The identity that created the resource. |
createdByType SystemData_CreatedByType_STATUS |
CreatedByType: The type of identity that created the resource. |
lastModifiedAt string |
LastModifiedAt: The timestamp of resource last modification (UTC) |
lastModifiedBy string |
LastModifiedBy: The identity that last modified the resource. |
lastModifiedByType SystemData_LastModifiedByType_STATUS |
LastModifiedByType: The type of identity that last modified the resource. |
UserAssignedIdentityDetails
(Appears on:ApiManagementServiceIdentity)
Information about the user assigned identity for the resource
Field | Description |
---|---|
reference genruntime.ResourceReference |
UserAssignedIdentityDetails_ARM
(Appears on:ApiManagementServiceIdentity_ARM)
Information about the user assigned identity for the resource
UserIdentityProperties_STATUS
(Appears on:ApiManagementServiceIdentity_STATUS)
Field | Description |
---|---|
clientId string |
ClientId: The client id of user assigned identity. |
principalId string |
PrincipalId: The principal id of user assigned identity. |
UserIdentityProperties_STATUS_ARM
(Appears on:ApiManagementServiceIdentity_STATUS_ARM)
Field | Description |
---|---|
clientId string |
ClientId: The client id of user assigned identity. |
principalId string |
PrincipalId: The principal id of user assigned identity. |
VirtualNetworkConfiguration
(Appears on:AdditionalLocation, Service_Spec)
Configuration of a virtual network to which API Management service is deployed.
Field | Description |
---|---|
subnetResourceReference genruntime.ResourceReference |
SubnetResourceReference: The full resource ID of a subnet in a virtual network to deploy the API Management service in. |
VirtualNetworkConfiguration_ARM
(Appears on:AdditionalLocation_ARM, ApiManagementServiceProperties_ARM)
Configuration of a virtual network to which API Management service is deployed.
Field | Description |
---|---|
subnetResourceId string |
VirtualNetworkConfiguration_STATUS
(Appears on:AdditionalLocation_STATUS, Service_STATUS)
Configuration of a virtual network to which API Management service is deployed.
Field | Description |
---|---|
subnetResourceId string |
SubnetResourceId: The full resource ID of a subnet in a virtual network to deploy the API Management service in. |
subnetname string |
Subnetname: The name of the subnet. |
vnetid string |
Vnetid: The virtual network ID. This is typically a GUID. Expect a null GUID by default. |
VirtualNetworkConfiguration_STATUS_ARM
(Appears on:AdditionalLocation_STATUS_ARM, ApiManagementServiceProperties_STATUS_ARM)
Configuration of a virtual network to which API Management service is deployed.
Field | Description |
---|---|
subnetResourceId string |
SubnetResourceId: The full resource ID of a subnet in a virtual network to deploy the API Management service in. |
subnetname string |
Subnetname: The name of the subnet. |
vnetid string |
Vnetid: The virtual network ID. This is typically a GUID. Expect a null GUID by default. |
X509CertificateName
(Appears on:BackendServiceFabricClusterProperties)
Properties of server X509Names.
Field | Description |
---|---|
issuerCertificateThumbprint string |
IssuerCertificateThumbprint: Thumbprint for the Issuer of the Certificate. |
name string |
Name: Common Name of the Certificate. |
X509CertificateName_ARM
(Appears on:BackendServiceFabricClusterProperties_ARM)
Properties of server X509Names.
Field | Description |
---|---|
issuerCertificateThumbprint string |
IssuerCertificateThumbprint: Thumbprint for the Issuer of the Certificate. |
name string |
Name: Common Name of the Certificate. |
X509CertificateName_STATUS
(Appears on:BackendServiceFabricClusterProperties_STATUS)
Properties of server X509Names.
Field | Description |
---|---|
issuerCertificateThumbprint string |
IssuerCertificateThumbprint: Thumbprint for the Issuer of the Certificate. |
name string |
Name: Common Name of the Certificate. |
X509CertificateName_STATUS_ARM
(Appears on:BackendServiceFabricClusterProperties_STATUS_ARM)
Properties of server X509Names.
Field | Description |
---|---|
issuerCertificateThumbprint string |
IssuerCertificateThumbprint: Thumbprint for the Issuer of the Certificate. |
name string |
Name: Common Name of the Certificate. |