Documentation
¶
Index ¶
- type AdditionalRegion
- type AdditionalRegionArgs
- type AdditionalRegionArray
- type AdditionalRegionArrayInput
- type AdditionalRegionArrayOutput
- func (AdditionalRegionArrayOutput) ElementType() reflect.Type
- func (o AdditionalRegionArrayOutput) Index(i pulumi.IntInput) AdditionalRegionOutput
- func (o AdditionalRegionArrayOutput) ToAdditionalRegionArrayOutput() AdditionalRegionArrayOutput
- func (o AdditionalRegionArrayOutput) ToAdditionalRegionArrayOutputWithContext(ctx context.Context) AdditionalRegionArrayOutput
- type AdditionalRegionInput
- type AdditionalRegionOutput
- func (AdditionalRegionOutput) ElementType() reflect.Type
- func (o AdditionalRegionOutput) Location() pulumi.StringOutput
- func (o AdditionalRegionOutput) SkuType() pulumi.StringOutput
- func (o AdditionalRegionOutput) SkuUnitCount() pulumi.IntPtrOutput
- func (o AdditionalRegionOutput) ToAdditionalRegionOutput() AdditionalRegionOutput
- func (o AdditionalRegionOutput) ToAdditionalRegionOutputWithContext(ctx context.Context) AdditionalRegionOutput
- func (o AdditionalRegionOutput) Vpnconfiguration() VirtualNetworkConfigurationPtrOutput
- type AdditionalRegionResponse
- type AdditionalRegionResponseArgs
- func (AdditionalRegionResponseArgs) ElementType() reflect.Type
- func (i AdditionalRegionResponseArgs) ToAdditionalRegionResponseOutput() AdditionalRegionResponseOutput
- func (i AdditionalRegionResponseArgs) ToAdditionalRegionResponseOutputWithContext(ctx context.Context) AdditionalRegionResponseOutput
- type AdditionalRegionResponseArray
- func (AdditionalRegionResponseArray) ElementType() reflect.Type
- func (i AdditionalRegionResponseArray) ToAdditionalRegionResponseArrayOutput() AdditionalRegionResponseArrayOutput
- func (i AdditionalRegionResponseArray) ToAdditionalRegionResponseArrayOutputWithContext(ctx context.Context) AdditionalRegionResponseArrayOutput
- type AdditionalRegionResponseArrayInput
- type AdditionalRegionResponseArrayOutput
- func (AdditionalRegionResponseArrayOutput) ElementType() reflect.Type
- func (o AdditionalRegionResponseArrayOutput) Index(i pulumi.IntInput) AdditionalRegionResponseOutput
- func (o AdditionalRegionResponseArrayOutput) ToAdditionalRegionResponseArrayOutput() AdditionalRegionResponseArrayOutput
- func (o AdditionalRegionResponseArrayOutput) ToAdditionalRegionResponseArrayOutputWithContext(ctx context.Context) AdditionalRegionResponseArrayOutput
- type AdditionalRegionResponseInput
- type AdditionalRegionResponseOutput
- func (AdditionalRegionResponseOutput) ElementType() reflect.Type
- func (o AdditionalRegionResponseOutput) Location() pulumi.StringOutput
- func (o AdditionalRegionResponseOutput) SkuType() pulumi.StringOutput
- func (o AdditionalRegionResponseOutput) SkuUnitCount() pulumi.IntPtrOutput
- func (o AdditionalRegionResponseOutput) StaticIPs() pulumi.StringArrayOutput
- func (o AdditionalRegionResponseOutput) ToAdditionalRegionResponseOutput() AdditionalRegionResponseOutput
- func (o AdditionalRegionResponseOutput) ToAdditionalRegionResponseOutputWithContext(ctx context.Context) AdditionalRegionResponseOutput
- func (o AdditionalRegionResponseOutput) Vpnconfiguration() VirtualNetworkConfigurationResponsePtrOutput
- type ApiManagementService
- type ApiManagementServiceArgs
- type ApiManagementServiceSkuProperties
- type ApiManagementServiceSkuPropertiesArgs
- func (ApiManagementServiceSkuPropertiesArgs) ElementType() reflect.Type
- func (i ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesOutput() ApiManagementServiceSkuPropertiesOutput
- func (i ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesOutput
- func (i ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesPtrOutput() ApiManagementServiceSkuPropertiesPtrOutput
- func (i ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesPtrOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesPtrOutput
- type ApiManagementServiceSkuPropertiesInput
- type ApiManagementServiceSkuPropertiesOutput
- func (o ApiManagementServiceSkuPropertiesOutput) Capacity() pulumi.IntPtrOutput
- func (ApiManagementServiceSkuPropertiesOutput) ElementType() reflect.Type
- func (o ApiManagementServiceSkuPropertiesOutput) Name() pulumi.StringOutput
- func (o ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesOutput() ApiManagementServiceSkuPropertiesOutput
- func (o ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesOutput
- func (o ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesPtrOutput() ApiManagementServiceSkuPropertiesPtrOutput
- func (o ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesPtrOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesPtrOutput
- type ApiManagementServiceSkuPropertiesPtrInput
- type ApiManagementServiceSkuPropertiesPtrOutput
- func (o ApiManagementServiceSkuPropertiesPtrOutput) Capacity() pulumi.IntPtrOutput
- func (o ApiManagementServiceSkuPropertiesPtrOutput) Elem() ApiManagementServiceSkuPropertiesOutput
- func (ApiManagementServiceSkuPropertiesPtrOutput) ElementType() reflect.Type
- func (o ApiManagementServiceSkuPropertiesPtrOutput) Name() pulumi.StringPtrOutput
- func (o ApiManagementServiceSkuPropertiesPtrOutput) ToApiManagementServiceSkuPropertiesPtrOutput() ApiManagementServiceSkuPropertiesPtrOutput
- func (o ApiManagementServiceSkuPropertiesPtrOutput) ToApiManagementServiceSkuPropertiesPtrOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesPtrOutput
- type ApiManagementServiceSkuPropertiesResponse
- type ApiManagementServiceSkuPropertiesResponseArgs
- func (ApiManagementServiceSkuPropertiesResponseArgs) ElementType() reflect.Type
- func (i ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponseOutput() ApiManagementServiceSkuPropertiesResponseOutput
- func (i ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponseOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesResponseOutput
- func (i ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponsePtrOutput() ApiManagementServiceSkuPropertiesResponsePtrOutput
- func (i ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponsePtrOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesResponsePtrOutput
- type ApiManagementServiceSkuPropertiesResponseInput
- type ApiManagementServiceSkuPropertiesResponseOutput
- func (o ApiManagementServiceSkuPropertiesResponseOutput) Capacity() pulumi.IntPtrOutput
- func (ApiManagementServiceSkuPropertiesResponseOutput) ElementType() reflect.Type
- func (o ApiManagementServiceSkuPropertiesResponseOutput) Name() pulumi.StringOutput
- func (o ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponseOutput() ApiManagementServiceSkuPropertiesResponseOutput
- func (o ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponseOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesResponseOutput
- func (o ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutput() ApiManagementServiceSkuPropertiesResponsePtrOutput
- func (o ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesResponsePtrOutput
- type ApiManagementServiceSkuPropertiesResponsePtrInput
- type ApiManagementServiceSkuPropertiesResponsePtrOutput
- func (o ApiManagementServiceSkuPropertiesResponsePtrOutput) Capacity() pulumi.IntPtrOutput
- func (o ApiManagementServiceSkuPropertiesResponsePtrOutput) Elem() ApiManagementServiceSkuPropertiesResponseOutput
- func (ApiManagementServiceSkuPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o ApiManagementServiceSkuPropertiesResponsePtrOutput) Name() pulumi.StringPtrOutput
- func (o ApiManagementServiceSkuPropertiesResponsePtrOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutput() ApiManagementServiceSkuPropertiesResponsePtrOutput
- func (o ApiManagementServiceSkuPropertiesResponsePtrOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesResponsePtrOutput
- type ApiManagementServiceState
- type AuthenticationSettingsContract
- type AuthenticationSettingsContractArgs
- func (AuthenticationSettingsContractArgs) ElementType() reflect.Type
- func (i AuthenticationSettingsContractArgs) ToAuthenticationSettingsContractOutput() AuthenticationSettingsContractOutput
- func (i AuthenticationSettingsContractArgs) ToAuthenticationSettingsContractOutputWithContext(ctx context.Context) AuthenticationSettingsContractOutput
- type AuthenticationSettingsContractInput
- type AuthenticationSettingsContractOutput
- func (AuthenticationSettingsContractOutput) ElementType() reflect.Type
- func (o AuthenticationSettingsContractOutput) OAuth2() OAuth2AuthenticationSettingsContractPtrOutput
- func (o AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractOutput() AuthenticationSettingsContractOutput
- func (o AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractOutputWithContext(ctx context.Context) AuthenticationSettingsContractOutput
- type CertificateInformation
- type CertificateInformationArgs
- type CertificateInformationInput
- type CertificateInformationOutput
- func (CertificateInformationOutput) ElementType() reflect.Type
- func (o CertificateInformationOutput) Expiry() pulumi.StringOutput
- func (o CertificateInformationOutput) Subject() pulumi.StringOutput
- func (o CertificateInformationOutput) Thumbprint() pulumi.StringOutput
- func (o CertificateInformationOutput) ToCertificateInformationOutput() CertificateInformationOutput
- func (o CertificateInformationOutput) ToCertificateInformationOutputWithContext(ctx context.Context) CertificateInformationOutput
- type CertificateInformationResponse
- type CertificateInformationResponseArgs
- func (CertificateInformationResponseArgs) ElementType() reflect.Type
- func (i CertificateInformationResponseArgs) ToCertificateInformationResponseOutput() CertificateInformationResponseOutput
- func (i CertificateInformationResponseArgs) ToCertificateInformationResponseOutputWithContext(ctx context.Context) CertificateInformationResponseOutput
- type CertificateInformationResponseInput
- type CertificateInformationResponseOutput
- func (CertificateInformationResponseOutput) ElementType() reflect.Type
- func (o CertificateInformationResponseOutput) Expiry() pulumi.StringOutput
- func (o CertificateInformationResponseOutput) Subject() pulumi.StringOutput
- func (o CertificateInformationResponseOutput) Thumbprint() pulumi.StringOutput
- func (o CertificateInformationResponseOutput) ToCertificateInformationResponseOutput() CertificateInformationResponseOutput
- func (o CertificateInformationResponseOutput) ToCertificateInformationResponseOutputWithContext(ctx context.Context) CertificateInformationResponseOutput
- type HostnameConfiguration
- type HostnameConfigurationArgs
- type HostnameConfigurationArray
- func (HostnameConfigurationArray) ElementType() reflect.Type
- func (i HostnameConfigurationArray) ToHostnameConfigurationArrayOutput() HostnameConfigurationArrayOutput
- func (i HostnameConfigurationArray) ToHostnameConfigurationArrayOutputWithContext(ctx context.Context) HostnameConfigurationArrayOutput
- type HostnameConfigurationArrayInput
- type HostnameConfigurationArrayOutput
- func (HostnameConfigurationArrayOutput) ElementType() reflect.Type
- func (o HostnameConfigurationArrayOutput) Index(i pulumi.IntInput) HostnameConfigurationOutput
- func (o HostnameConfigurationArrayOutput) ToHostnameConfigurationArrayOutput() HostnameConfigurationArrayOutput
- func (o HostnameConfigurationArrayOutput) ToHostnameConfigurationArrayOutputWithContext(ctx context.Context) HostnameConfigurationArrayOutput
- type HostnameConfigurationInput
- type HostnameConfigurationOutput
- func (o HostnameConfigurationOutput) Certificate() CertificateInformationOutput
- func (HostnameConfigurationOutput) ElementType() reflect.Type
- func (o HostnameConfigurationOutput) Hostname() pulumi.StringOutput
- func (o HostnameConfigurationOutput) ToHostnameConfigurationOutput() HostnameConfigurationOutput
- func (o HostnameConfigurationOutput) ToHostnameConfigurationOutputWithContext(ctx context.Context) HostnameConfigurationOutput
- func (o HostnameConfigurationOutput) Type() pulumi.StringOutput
- type HostnameConfigurationResponse
- type HostnameConfigurationResponseArgs
- func (HostnameConfigurationResponseArgs) ElementType() reflect.Type
- func (i HostnameConfigurationResponseArgs) ToHostnameConfigurationResponseOutput() HostnameConfigurationResponseOutput
- func (i HostnameConfigurationResponseArgs) ToHostnameConfigurationResponseOutputWithContext(ctx context.Context) HostnameConfigurationResponseOutput
- type HostnameConfigurationResponseArray
- func (HostnameConfigurationResponseArray) ElementType() reflect.Type
- func (i HostnameConfigurationResponseArray) ToHostnameConfigurationResponseArrayOutput() HostnameConfigurationResponseArrayOutput
- func (i HostnameConfigurationResponseArray) ToHostnameConfigurationResponseArrayOutputWithContext(ctx context.Context) HostnameConfigurationResponseArrayOutput
- type HostnameConfigurationResponseArrayInput
- type HostnameConfigurationResponseArrayOutput
- func (HostnameConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o HostnameConfigurationResponseArrayOutput) Index(i pulumi.IntInput) HostnameConfigurationResponseOutput
- func (o HostnameConfigurationResponseArrayOutput) ToHostnameConfigurationResponseArrayOutput() HostnameConfigurationResponseArrayOutput
- func (o HostnameConfigurationResponseArrayOutput) ToHostnameConfigurationResponseArrayOutputWithContext(ctx context.Context) HostnameConfigurationResponseArrayOutput
- type HostnameConfigurationResponseInput
- type HostnameConfigurationResponseOutput
- func (o HostnameConfigurationResponseOutput) Certificate() CertificateInformationResponseOutput
- func (HostnameConfigurationResponseOutput) ElementType() reflect.Type
- func (o HostnameConfigurationResponseOutput) Hostname() pulumi.StringOutput
- func (o HostnameConfigurationResponseOutput) ToHostnameConfigurationResponseOutput() HostnameConfigurationResponseOutput
- func (o HostnameConfigurationResponseOutput) ToHostnameConfigurationResponseOutputWithContext(ctx context.Context) HostnameConfigurationResponseOutput
- func (o HostnameConfigurationResponseOutput) Type() pulumi.StringOutput
- type LookupApiManagementServiceArgs
- type LookupApiManagementServiceResult
- type OAuth2AuthenticationSettingsContract
- type OAuth2AuthenticationSettingsContractArgs
- func (OAuth2AuthenticationSettingsContractArgs) ElementType() reflect.Type
- func (i OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractOutput() OAuth2AuthenticationSettingsContractOutput
- func (i OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractOutput
- func (i OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractPtrOutput() OAuth2AuthenticationSettingsContractPtrOutput
- func (i OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractPtrOutput
- type OAuth2AuthenticationSettingsContractInput
- type OAuth2AuthenticationSettingsContractOutput
- func (o OAuth2AuthenticationSettingsContractOutput) AuthorizationServerId() pulumi.StringPtrOutput
- func (OAuth2AuthenticationSettingsContractOutput) ElementType() reflect.Type
- func (o OAuth2AuthenticationSettingsContractOutput) Scope() pulumi.StringPtrOutput
- func (o OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractOutput() OAuth2AuthenticationSettingsContractOutput
- func (o OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractOutput
- func (o OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractPtrOutput() OAuth2AuthenticationSettingsContractPtrOutput
- func (o OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractPtrOutput
- type OAuth2AuthenticationSettingsContractPtrInput
- type OAuth2AuthenticationSettingsContractPtrOutput
- func (o OAuth2AuthenticationSettingsContractPtrOutput) AuthorizationServerId() pulumi.StringPtrOutput
- func (o OAuth2AuthenticationSettingsContractPtrOutput) Elem() OAuth2AuthenticationSettingsContractOutput
- func (OAuth2AuthenticationSettingsContractPtrOutput) ElementType() reflect.Type
- func (o OAuth2AuthenticationSettingsContractPtrOutput) Scope() pulumi.StringPtrOutput
- func (o OAuth2AuthenticationSettingsContractPtrOutput) ToOAuth2AuthenticationSettingsContractPtrOutput() OAuth2AuthenticationSettingsContractPtrOutput
- func (o OAuth2AuthenticationSettingsContractPtrOutput) ToOAuth2AuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractPtrOutput
- type ParameterContract
- type ParameterContractArgs
- type ParameterContractArray
- type ParameterContractArrayInput
- type ParameterContractArrayOutput
- func (ParameterContractArrayOutput) ElementType() reflect.Type
- func (o ParameterContractArrayOutput) Index(i pulumi.IntInput) ParameterContractOutput
- func (o ParameterContractArrayOutput) ToParameterContractArrayOutput() ParameterContractArrayOutput
- func (o ParameterContractArrayOutput) ToParameterContractArrayOutputWithContext(ctx context.Context) ParameterContractArrayOutput
- type ParameterContractInput
- type ParameterContractOutput
- func (o ParameterContractOutput) DefaultValue() pulumi.StringPtrOutput
- func (o ParameterContractOutput) Description() pulumi.StringPtrOutput
- func (ParameterContractOutput) ElementType() reflect.Type
- func (o ParameterContractOutput) Name() pulumi.StringOutput
- func (o ParameterContractOutput) Required() pulumi.BoolPtrOutput
- func (o ParameterContractOutput) ToParameterContractOutput() ParameterContractOutput
- func (o ParameterContractOutput) ToParameterContractOutputWithContext(ctx context.Context) ParameterContractOutput
- func (o ParameterContractOutput) Type() pulumi.StringOutput
- func (o ParameterContractOutput) Values() pulumi.StringArrayOutput
- type RepresentationContract
- type RepresentationContractArgs
- type RepresentationContractArray
- func (RepresentationContractArray) ElementType() reflect.Type
- func (i RepresentationContractArray) ToRepresentationContractArrayOutput() RepresentationContractArrayOutput
- func (i RepresentationContractArray) ToRepresentationContractArrayOutputWithContext(ctx context.Context) RepresentationContractArrayOutput
- type RepresentationContractArrayInput
- type RepresentationContractArrayOutput
- func (RepresentationContractArrayOutput) ElementType() reflect.Type
- func (o RepresentationContractArrayOutput) Index(i pulumi.IntInput) RepresentationContractOutput
- func (o RepresentationContractArrayOutput) ToRepresentationContractArrayOutput() RepresentationContractArrayOutput
- func (o RepresentationContractArrayOutput) ToRepresentationContractArrayOutputWithContext(ctx context.Context) RepresentationContractArrayOutput
- type RepresentationContractInput
- type RepresentationContractOutput
- func (o RepresentationContractOutput) ContentType() pulumi.StringOutput
- func (RepresentationContractOutput) ElementType() reflect.Type
- func (o RepresentationContractOutput) Sample() pulumi.StringPtrOutput
- func (o RepresentationContractOutput) ToRepresentationContractOutput() RepresentationContractOutput
- func (o RepresentationContractOutput) ToRepresentationContractOutputWithContext(ctx context.Context) RepresentationContractOutput
- type RequestContract
- type RequestContractArgs
- type RequestContractInput
- type RequestContractOutput
- func (o RequestContractOutput) Description() pulumi.StringPtrOutput
- func (RequestContractOutput) ElementType() reflect.Type
- func (o RequestContractOutput) Headers() ParameterContractArrayOutput
- func (o RequestContractOutput) QueryParameters() ParameterContractArrayOutput
- func (o RequestContractOutput) Representations() RepresentationContractArrayOutput
- func (o RequestContractOutput) ToRequestContractOutput() RequestContractOutput
- func (o RequestContractOutput) ToRequestContractOutputWithContext(ctx context.Context) RequestContractOutput
- type ResultContract
- type ResultContractArgs
- type ResultContractInput
- type ResultContractOutput
- func (o ResultContractOutput) Description() pulumi.StringPtrOutput
- func (ResultContractOutput) ElementType() reflect.Type
- func (o ResultContractOutput) Representations() RepresentationContractArrayOutput
- func (o ResultContractOutput) StatusCode() pulumi.IntOutput
- func (o ResultContractOutput) ToResultContractOutput() ResultContractOutput
- func (o ResultContractOutput) ToResultContractOutputWithContext(ctx context.Context) ResultContractOutput
- type SubscriptionKeyParameterNamesContract
- type SubscriptionKeyParameterNamesContractArgs
- func (SubscriptionKeyParameterNamesContractArgs) ElementType() reflect.Type
- func (i SubscriptionKeyParameterNamesContractArgs) ToSubscriptionKeyParameterNamesContractOutput() SubscriptionKeyParameterNamesContractOutput
- func (i SubscriptionKeyParameterNamesContractArgs) ToSubscriptionKeyParameterNamesContractOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractOutput
- type SubscriptionKeyParameterNamesContractInput
- type SubscriptionKeyParameterNamesContractOutput
- func (SubscriptionKeyParameterNamesContractOutput) ElementType() reflect.Type
- func (o SubscriptionKeyParameterNamesContractOutput) Header() pulumi.StringPtrOutput
- func (o SubscriptionKeyParameterNamesContractOutput) Query() pulumi.StringPtrOutput
- func (o SubscriptionKeyParameterNamesContractOutput) ToSubscriptionKeyParameterNamesContractOutput() SubscriptionKeyParameterNamesContractOutput
- func (o SubscriptionKeyParameterNamesContractOutput) ToSubscriptionKeyParameterNamesContractOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractOutput
- type TokenBodyParameterContract
- type TokenBodyParameterContractArgs
- func (TokenBodyParameterContractArgs) ElementType() reflect.Type
- func (i TokenBodyParameterContractArgs) ToTokenBodyParameterContractOutput() TokenBodyParameterContractOutput
- func (i TokenBodyParameterContractArgs) ToTokenBodyParameterContractOutputWithContext(ctx context.Context) TokenBodyParameterContractOutput
- type TokenBodyParameterContractInput
- type TokenBodyParameterContractOutput
- func (TokenBodyParameterContractOutput) ElementType() reflect.Type
- func (o TokenBodyParameterContractOutput) Name() pulumi.StringOutput
- func (o TokenBodyParameterContractOutput) ToTokenBodyParameterContractOutput() TokenBodyParameterContractOutput
- func (o TokenBodyParameterContractOutput) ToTokenBodyParameterContractOutputWithContext(ctx context.Context) TokenBodyParameterContractOutput
- func (o TokenBodyParameterContractOutput) Value() pulumi.StringOutput
- type VirtualNetworkConfiguration
- type VirtualNetworkConfigurationArgs
- func (VirtualNetworkConfigurationArgs) ElementType() reflect.Type
- func (i VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationOutput() VirtualNetworkConfigurationOutput
- func (i VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationOutputWithContext(ctx context.Context) VirtualNetworkConfigurationOutput
- func (i VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationPtrOutput() VirtualNetworkConfigurationPtrOutput
- func (i VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationPtrOutput
- type VirtualNetworkConfigurationInput
- type VirtualNetworkConfigurationOutput
- func (VirtualNetworkConfigurationOutput) ElementType() reflect.Type
- func (o VirtualNetworkConfigurationOutput) Location() pulumi.StringPtrOutput
- func (o VirtualNetworkConfigurationOutput) SubnetResourceId() pulumi.StringPtrOutput
- func (o VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationOutput() VirtualNetworkConfigurationOutput
- func (o VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationOutputWithContext(ctx context.Context) VirtualNetworkConfigurationOutput
- func (o VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationPtrOutput() VirtualNetworkConfigurationPtrOutput
- func (o VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationPtrOutput
- type VirtualNetworkConfigurationPtrInput
- type VirtualNetworkConfigurationPtrOutput
- func (o VirtualNetworkConfigurationPtrOutput) Elem() VirtualNetworkConfigurationOutput
- func (VirtualNetworkConfigurationPtrOutput) ElementType() reflect.Type
- func (o VirtualNetworkConfigurationPtrOutput) Location() pulumi.StringPtrOutput
- func (o VirtualNetworkConfigurationPtrOutput) SubnetResourceId() pulumi.StringPtrOutput
- func (o VirtualNetworkConfigurationPtrOutput) ToVirtualNetworkConfigurationPtrOutput() VirtualNetworkConfigurationPtrOutput
- func (o VirtualNetworkConfigurationPtrOutput) ToVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationPtrOutput
- type VirtualNetworkConfigurationResponse
- type VirtualNetworkConfigurationResponseArgs
- func (VirtualNetworkConfigurationResponseArgs) ElementType() reflect.Type
- func (i VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponseOutput() VirtualNetworkConfigurationResponseOutput
- func (i VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponseOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponseOutput
- func (i VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponsePtrOutput() VirtualNetworkConfigurationResponsePtrOutput
- func (i VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponsePtrOutput
- type VirtualNetworkConfigurationResponseInput
- type VirtualNetworkConfigurationResponseOutput
- func (VirtualNetworkConfigurationResponseOutput) ElementType() reflect.Type
- func (o VirtualNetworkConfigurationResponseOutput) Location() pulumi.StringPtrOutput
- func (o VirtualNetworkConfigurationResponseOutput) SubnetResourceId() pulumi.StringPtrOutput
- func (o VirtualNetworkConfigurationResponseOutput) Subnetname() pulumi.StringOutput
- func (o VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponseOutput() VirtualNetworkConfigurationResponseOutput
- func (o VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponseOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponseOutput
- func (o VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponsePtrOutput() VirtualNetworkConfigurationResponsePtrOutput
- func (o VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponsePtrOutput
- func (o VirtualNetworkConfigurationResponseOutput) Vnetid() pulumi.StringOutput
- type VirtualNetworkConfigurationResponsePtrInput
- type VirtualNetworkConfigurationResponsePtrOutput
- func (o VirtualNetworkConfigurationResponsePtrOutput) Elem() VirtualNetworkConfigurationResponseOutput
- func (VirtualNetworkConfigurationResponsePtrOutput) ElementType() reflect.Type
- func (o VirtualNetworkConfigurationResponsePtrOutput) Location() pulumi.StringPtrOutput
- func (o VirtualNetworkConfigurationResponsePtrOutput) SubnetResourceId() pulumi.StringPtrOutput
- func (o VirtualNetworkConfigurationResponsePtrOutput) Subnetname() pulumi.StringPtrOutput
- func (o VirtualNetworkConfigurationResponsePtrOutput) ToVirtualNetworkConfigurationResponsePtrOutput() VirtualNetworkConfigurationResponsePtrOutput
- func (o VirtualNetworkConfigurationResponsePtrOutput) ToVirtualNetworkConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponsePtrOutput
- func (o VirtualNetworkConfigurationResponsePtrOutput) Vnetid() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditionalRegion ¶
type AdditionalRegion struct { // The location name of the additional region among Azure Data center regions. Location string `pulumi:"location"` // The SKU type in the location. SkuType string `pulumi:"skuType"` // The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location. SkuUnitCount *int `pulumi:"skuUnitCount"` // Virtual network configuration for the location. Vpnconfiguration *VirtualNetworkConfiguration `pulumi:"vpnconfiguration"` }
Description of an additional API Management resource location.
type AdditionalRegionArgs ¶
type AdditionalRegionArgs struct { // The location name of the additional region among Azure Data center regions. Location pulumi.StringInput `pulumi:"location"` // The SKU type in the location. SkuType pulumi.StringInput `pulumi:"skuType"` // The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location. SkuUnitCount pulumi.IntPtrInput `pulumi:"skuUnitCount"` // Virtual network configuration for the location. Vpnconfiguration VirtualNetworkConfigurationPtrInput `pulumi:"vpnconfiguration"` }
Description of an additional API Management resource location.
func (AdditionalRegionArgs) ElementType ¶
func (AdditionalRegionArgs) ElementType() reflect.Type
func (AdditionalRegionArgs) ToAdditionalRegionOutput ¶
func (i AdditionalRegionArgs) ToAdditionalRegionOutput() AdditionalRegionOutput
func (AdditionalRegionArgs) ToAdditionalRegionOutputWithContext ¶
func (i AdditionalRegionArgs) ToAdditionalRegionOutputWithContext(ctx context.Context) AdditionalRegionOutput
type AdditionalRegionArray ¶
type AdditionalRegionArray []AdditionalRegionInput
func (AdditionalRegionArray) ElementType ¶
func (AdditionalRegionArray) ElementType() reflect.Type
func (AdditionalRegionArray) ToAdditionalRegionArrayOutput ¶
func (i AdditionalRegionArray) ToAdditionalRegionArrayOutput() AdditionalRegionArrayOutput
func (AdditionalRegionArray) ToAdditionalRegionArrayOutputWithContext ¶
func (i AdditionalRegionArray) ToAdditionalRegionArrayOutputWithContext(ctx context.Context) AdditionalRegionArrayOutput
type AdditionalRegionArrayInput ¶
type AdditionalRegionArrayInput interface { pulumi.Input ToAdditionalRegionArrayOutput() AdditionalRegionArrayOutput ToAdditionalRegionArrayOutputWithContext(context.Context) AdditionalRegionArrayOutput }
AdditionalRegionArrayInput is an input type that accepts AdditionalRegionArray and AdditionalRegionArrayOutput values. You can construct a concrete instance of `AdditionalRegionArrayInput` via:
AdditionalRegionArray{ AdditionalRegionArgs{...} }
type AdditionalRegionArrayOutput ¶
type AdditionalRegionArrayOutput struct{ *pulumi.OutputState }
func (AdditionalRegionArrayOutput) ElementType ¶
func (AdditionalRegionArrayOutput) ElementType() reflect.Type
func (AdditionalRegionArrayOutput) Index ¶
func (o AdditionalRegionArrayOutput) Index(i pulumi.IntInput) AdditionalRegionOutput
func (AdditionalRegionArrayOutput) ToAdditionalRegionArrayOutput ¶
func (o AdditionalRegionArrayOutput) ToAdditionalRegionArrayOutput() AdditionalRegionArrayOutput
func (AdditionalRegionArrayOutput) ToAdditionalRegionArrayOutputWithContext ¶
func (o AdditionalRegionArrayOutput) ToAdditionalRegionArrayOutputWithContext(ctx context.Context) AdditionalRegionArrayOutput
type AdditionalRegionInput ¶
type AdditionalRegionInput interface { pulumi.Input ToAdditionalRegionOutput() AdditionalRegionOutput ToAdditionalRegionOutputWithContext(context.Context) AdditionalRegionOutput }
AdditionalRegionInput is an input type that accepts AdditionalRegionArgs and AdditionalRegionOutput values. You can construct a concrete instance of `AdditionalRegionInput` via:
AdditionalRegionArgs{...}
type AdditionalRegionOutput ¶
type AdditionalRegionOutput struct{ *pulumi.OutputState }
Description of an additional API Management resource location.
func (AdditionalRegionOutput) ElementType ¶
func (AdditionalRegionOutput) ElementType() reflect.Type
func (AdditionalRegionOutput) Location ¶
func (o AdditionalRegionOutput) Location() pulumi.StringOutput
The location name of the additional region among Azure Data center regions.
func (AdditionalRegionOutput) SkuType ¶
func (o AdditionalRegionOutput) SkuType() pulumi.StringOutput
The SKU type in the location.
func (AdditionalRegionOutput) SkuUnitCount ¶
func (o AdditionalRegionOutput) SkuUnitCount() pulumi.IntPtrOutput
The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location.
func (AdditionalRegionOutput) ToAdditionalRegionOutput ¶
func (o AdditionalRegionOutput) ToAdditionalRegionOutput() AdditionalRegionOutput
func (AdditionalRegionOutput) ToAdditionalRegionOutputWithContext ¶
func (o AdditionalRegionOutput) ToAdditionalRegionOutputWithContext(ctx context.Context) AdditionalRegionOutput
func (AdditionalRegionOutput) Vpnconfiguration ¶
func (o AdditionalRegionOutput) Vpnconfiguration() VirtualNetworkConfigurationPtrOutput
Virtual network configuration for the location.
type AdditionalRegionResponse ¶
type AdditionalRegionResponse struct { // The location name of the additional region among Azure Data center regions. Location string `pulumi:"location"` // The SKU type in the location. SkuType string `pulumi:"skuType"` // The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location. SkuUnitCount *int `pulumi:"skuUnitCount"` // Static IP addresses of the location's virtual machines. StaticIPs []string `pulumi:"staticIPs"` // Virtual network configuration for the location. Vpnconfiguration *VirtualNetworkConfigurationResponse `pulumi:"vpnconfiguration"` }
Description of an additional API Management resource location.
type AdditionalRegionResponseArgs ¶
type AdditionalRegionResponseArgs struct { // The location name of the additional region among Azure Data center regions. Location pulumi.StringInput `pulumi:"location"` // The SKU type in the location. SkuType pulumi.StringInput `pulumi:"skuType"` // The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location. SkuUnitCount pulumi.IntPtrInput `pulumi:"skuUnitCount"` // Static IP addresses of the location's virtual machines. StaticIPs pulumi.StringArrayInput `pulumi:"staticIPs"` // Virtual network configuration for the location. Vpnconfiguration VirtualNetworkConfigurationResponsePtrInput `pulumi:"vpnconfiguration"` }
Description of an additional API Management resource location.
func (AdditionalRegionResponseArgs) ElementType ¶
func (AdditionalRegionResponseArgs) ElementType() reflect.Type
func (AdditionalRegionResponseArgs) ToAdditionalRegionResponseOutput ¶
func (i AdditionalRegionResponseArgs) ToAdditionalRegionResponseOutput() AdditionalRegionResponseOutput
func (AdditionalRegionResponseArgs) ToAdditionalRegionResponseOutputWithContext ¶
func (i AdditionalRegionResponseArgs) ToAdditionalRegionResponseOutputWithContext(ctx context.Context) AdditionalRegionResponseOutput
type AdditionalRegionResponseArray ¶
type AdditionalRegionResponseArray []AdditionalRegionResponseInput
func (AdditionalRegionResponseArray) ElementType ¶
func (AdditionalRegionResponseArray) ElementType() reflect.Type
func (AdditionalRegionResponseArray) ToAdditionalRegionResponseArrayOutput ¶
func (i AdditionalRegionResponseArray) ToAdditionalRegionResponseArrayOutput() AdditionalRegionResponseArrayOutput
func (AdditionalRegionResponseArray) ToAdditionalRegionResponseArrayOutputWithContext ¶
func (i AdditionalRegionResponseArray) ToAdditionalRegionResponseArrayOutputWithContext(ctx context.Context) AdditionalRegionResponseArrayOutput
type AdditionalRegionResponseArrayInput ¶
type AdditionalRegionResponseArrayInput interface { pulumi.Input ToAdditionalRegionResponseArrayOutput() AdditionalRegionResponseArrayOutput ToAdditionalRegionResponseArrayOutputWithContext(context.Context) AdditionalRegionResponseArrayOutput }
AdditionalRegionResponseArrayInput is an input type that accepts AdditionalRegionResponseArray and AdditionalRegionResponseArrayOutput values. You can construct a concrete instance of `AdditionalRegionResponseArrayInput` via:
AdditionalRegionResponseArray{ AdditionalRegionResponseArgs{...} }
type AdditionalRegionResponseArrayOutput ¶
type AdditionalRegionResponseArrayOutput struct{ *pulumi.OutputState }
func (AdditionalRegionResponseArrayOutput) ElementType ¶
func (AdditionalRegionResponseArrayOutput) ElementType() reflect.Type
func (AdditionalRegionResponseArrayOutput) Index ¶
func (o AdditionalRegionResponseArrayOutput) Index(i pulumi.IntInput) AdditionalRegionResponseOutput
func (AdditionalRegionResponseArrayOutput) ToAdditionalRegionResponseArrayOutput ¶
func (o AdditionalRegionResponseArrayOutput) ToAdditionalRegionResponseArrayOutput() AdditionalRegionResponseArrayOutput
func (AdditionalRegionResponseArrayOutput) ToAdditionalRegionResponseArrayOutputWithContext ¶
func (o AdditionalRegionResponseArrayOutput) ToAdditionalRegionResponseArrayOutputWithContext(ctx context.Context) AdditionalRegionResponseArrayOutput
type AdditionalRegionResponseInput ¶
type AdditionalRegionResponseInput interface { pulumi.Input ToAdditionalRegionResponseOutput() AdditionalRegionResponseOutput ToAdditionalRegionResponseOutputWithContext(context.Context) AdditionalRegionResponseOutput }
AdditionalRegionResponseInput is an input type that accepts AdditionalRegionResponseArgs and AdditionalRegionResponseOutput values. You can construct a concrete instance of `AdditionalRegionResponseInput` via:
AdditionalRegionResponseArgs{...}
type AdditionalRegionResponseOutput ¶
type AdditionalRegionResponseOutput struct{ *pulumi.OutputState }
Description of an additional API Management resource location.
func (AdditionalRegionResponseOutput) ElementType ¶
func (AdditionalRegionResponseOutput) ElementType() reflect.Type
func (AdditionalRegionResponseOutput) Location ¶
func (o AdditionalRegionResponseOutput) Location() pulumi.StringOutput
The location name of the additional region among Azure Data center regions.
func (AdditionalRegionResponseOutput) SkuType ¶
func (o AdditionalRegionResponseOutput) SkuType() pulumi.StringOutput
The SKU type in the location.
func (AdditionalRegionResponseOutput) SkuUnitCount ¶
func (o AdditionalRegionResponseOutput) SkuUnitCount() pulumi.IntPtrOutput
The SKU Unit count at the location. The maximum SKU Unit count depends on the SkuType. Maximum allowed for Developer SKU is 1, for Standard SKU is 4, and for Premium SKU is 10, at a location.
func (AdditionalRegionResponseOutput) StaticIPs ¶
func (o AdditionalRegionResponseOutput) StaticIPs() pulumi.StringArrayOutput
Static IP addresses of the location's virtual machines.
func (AdditionalRegionResponseOutput) ToAdditionalRegionResponseOutput ¶
func (o AdditionalRegionResponseOutput) ToAdditionalRegionResponseOutput() AdditionalRegionResponseOutput
func (AdditionalRegionResponseOutput) ToAdditionalRegionResponseOutputWithContext ¶
func (o AdditionalRegionResponseOutput) ToAdditionalRegionResponseOutputWithContext(ctx context.Context) AdditionalRegionResponseOutput
func (AdditionalRegionResponseOutput) Vpnconfiguration ¶
func (o AdditionalRegionResponseOutput) Vpnconfiguration() VirtualNetworkConfigurationResponsePtrOutput
Virtual network configuration for the location.
type ApiManagementService ¶
type ApiManagementService struct { pulumi.CustomResourceState // Additional datacenter locations of the API Management service. AdditionalLocations AdditionalRegionResponseArrayOutput `pulumi:"additionalLocations"` // Addresser email. AddresserEmail pulumi.StringPtrOutput `pulumi:"addresserEmail"` // Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. CreatedAtUtc pulumi.StringOutput `pulumi:"createdAtUtc"` // Custom properties of the API Management service, like disabling TLS 1.0. CustomProperties pulumi.StringMapOutput `pulumi:"customProperties"` // ETag of the resource. Etag pulumi.StringPtrOutput `pulumi:"etag"` // Custom hostname configuration of the API Management service. HostnameConfigurations HostnameConfigurationResponseArrayOutput `pulumi:"hostnameConfigurations"` // Datacenter location of the API Management service. Location pulumi.StringOutput `pulumi:"location"` // Management API endpoint URL of the API Management service. ManagementApiUrl pulumi.StringOutput `pulumi:"managementApiUrl"` // Name of the API Management service. Name pulumi.StringOutput `pulumi:"name"` // Publisher portal endpoint Url of the API Management service. PortalUrl pulumi.StringOutput `pulumi:"portalUrl"` // The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Publisher email. PublisherEmail pulumi.StringOutput `pulumi:"publisherEmail"` // Publisher name. PublisherName pulumi.StringOutput `pulumi:"publisherName"` // Proxy endpoint URL of the API Management service. RuntimeUrl pulumi.StringOutput `pulumi:"runtimeUrl"` // SCM endpoint URL of the API Management service. ScmUrl pulumi.StringOutput `pulumi:"scmUrl"` // SKU properties of the API Management service. Sku ApiManagementServiceSkuPropertiesResponseOutput `pulumi:"sku"` // Static IP addresses of the API Management service virtual machines. Available only for Standard and Premium SKU. StaticIPs pulumi.StringArrayOutput `pulumi:"staticIPs"` // API Management service tags. A maximum of 10 tags can be provided for a resource, and each tag must have a key no greater than 128 characters (and a value no greater than 256 characters). Tags pulumi.StringMapOutput `pulumi:"tags"` // The provisioning state of the API Management service, which is targeted by the long running operation started on the service. TargetProvisioningState pulumi.StringOutput `pulumi:"targetProvisioningState"` // Resource type of the API Management service. Type pulumi.StringOutput `pulumi:"type"` // 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. VpnType pulumi.StringPtrOutput `pulumi:"vpnType"` // Virtual network configuration of the API Management service. Vpnconfiguration VirtualNetworkConfigurationResponsePtrOutput `pulumi:"vpnconfiguration"` }
Description of an API Management service resource.
func GetApiManagementService ¶
func GetApiManagementService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiManagementServiceState, opts ...pulumi.ResourceOption) (*ApiManagementService, error)
GetApiManagementService gets an existing ApiManagementService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApiManagementService ¶
func NewApiManagementService(ctx *pulumi.Context, name string, args *ApiManagementServiceArgs, opts ...pulumi.ResourceOption) (*ApiManagementService, error)
NewApiManagementService registers a new resource with the given unique name, arguments, and options.
type ApiManagementServiceArgs ¶
type ApiManagementServiceArgs struct { // Additional datacenter locations of the API Management service. AdditionalLocations AdditionalRegionArrayInput // Addresser email. AddresserEmail pulumi.StringPtrInput // Custom properties of the API Management service, like disabling TLS 1.0. CustomProperties pulumi.StringMapInput // ETag of the resource. Etag pulumi.StringPtrInput // Custom hostname configuration of the API Management service. HostnameConfigurations HostnameConfigurationArrayInput // Datacenter location of the API Management service. Location pulumi.StringInput // Publisher email. PublisherEmail pulumi.StringInput // Publisher name. PublisherName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput // SKU properties of the API Management service. Sku ApiManagementServiceSkuPropertiesInput // API Management service tags. A maximum of 10 tags can be provided for a resource, and each tag must have a key no greater than 128 characters (and a value no greater than 256 characters). Tags pulumi.StringMapInput // 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. VpnType pulumi.StringPtrInput // Virtual network configuration of the API Management service. Vpnconfiguration VirtualNetworkConfigurationPtrInput }
The set of arguments for constructing a ApiManagementService resource.
func (ApiManagementServiceArgs) ElementType ¶
func (ApiManagementServiceArgs) ElementType() reflect.Type
type ApiManagementServiceSkuProperties ¶
type ApiManagementServiceSkuProperties struct { // Capacity of the SKU (number of deployed units of the SKU). The default value is 1. Capacity *int `pulumi:"capacity"` // Name of the Sku. Name string `pulumi:"name"` }
API Management service resource SKU properties.
type ApiManagementServiceSkuPropertiesArgs ¶
type ApiManagementServiceSkuPropertiesArgs struct { // Capacity of the SKU (number of deployed units of the SKU). The default value is 1. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Name of the Sku. Name pulumi.StringInput `pulumi:"name"` }
API Management service resource SKU properties.
func (ApiManagementServiceSkuPropertiesArgs) ElementType ¶
func (ApiManagementServiceSkuPropertiesArgs) ElementType() reflect.Type
func (ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesOutput ¶
func (i ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesOutput() ApiManagementServiceSkuPropertiesOutput
func (ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesOutputWithContext ¶
func (i ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesOutput
func (ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesPtrOutput ¶
func (i ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesPtrOutput() ApiManagementServiceSkuPropertiesPtrOutput
func (ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesPtrOutputWithContext ¶
func (i ApiManagementServiceSkuPropertiesArgs) ToApiManagementServiceSkuPropertiesPtrOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesPtrOutput
type ApiManagementServiceSkuPropertiesInput ¶
type ApiManagementServiceSkuPropertiesInput interface { pulumi.Input ToApiManagementServiceSkuPropertiesOutput() ApiManagementServiceSkuPropertiesOutput ToApiManagementServiceSkuPropertiesOutputWithContext(context.Context) ApiManagementServiceSkuPropertiesOutput }
ApiManagementServiceSkuPropertiesInput is an input type that accepts ApiManagementServiceSkuPropertiesArgs and ApiManagementServiceSkuPropertiesOutput values. You can construct a concrete instance of `ApiManagementServiceSkuPropertiesInput` via:
ApiManagementServiceSkuPropertiesArgs{...}
type ApiManagementServiceSkuPropertiesOutput ¶
type ApiManagementServiceSkuPropertiesOutput struct{ *pulumi.OutputState }
API Management service resource SKU properties.
func (ApiManagementServiceSkuPropertiesOutput) Capacity ¶
func (o ApiManagementServiceSkuPropertiesOutput) Capacity() pulumi.IntPtrOutput
Capacity of the SKU (number of deployed units of the SKU). The default value is 1.
func (ApiManagementServiceSkuPropertiesOutput) ElementType ¶
func (ApiManagementServiceSkuPropertiesOutput) ElementType() reflect.Type
func (ApiManagementServiceSkuPropertiesOutput) Name ¶
func (o ApiManagementServiceSkuPropertiesOutput) Name() pulumi.StringOutput
Name of the Sku.
func (ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesOutput ¶
func (o ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesOutput() ApiManagementServiceSkuPropertiesOutput
func (ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesOutputWithContext ¶
func (o ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesOutput
func (ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesPtrOutput ¶
func (o ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesPtrOutput() ApiManagementServiceSkuPropertiesPtrOutput
func (ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesPtrOutputWithContext ¶
func (o ApiManagementServiceSkuPropertiesOutput) ToApiManagementServiceSkuPropertiesPtrOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesPtrOutput
type ApiManagementServiceSkuPropertiesPtrInput ¶
type ApiManagementServiceSkuPropertiesPtrInput interface { pulumi.Input ToApiManagementServiceSkuPropertiesPtrOutput() ApiManagementServiceSkuPropertiesPtrOutput ToApiManagementServiceSkuPropertiesPtrOutputWithContext(context.Context) ApiManagementServiceSkuPropertiesPtrOutput }
ApiManagementServiceSkuPropertiesPtrInput is an input type that accepts ApiManagementServiceSkuPropertiesArgs, ApiManagementServiceSkuPropertiesPtr and ApiManagementServiceSkuPropertiesPtrOutput values. You can construct a concrete instance of `ApiManagementServiceSkuPropertiesPtrInput` via:
ApiManagementServiceSkuPropertiesArgs{...} or: nil
func ApiManagementServiceSkuPropertiesPtr ¶
func ApiManagementServiceSkuPropertiesPtr(v *ApiManagementServiceSkuPropertiesArgs) ApiManagementServiceSkuPropertiesPtrInput
type ApiManagementServiceSkuPropertiesPtrOutput ¶
type ApiManagementServiceSkuPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ApiManagementServiceSkuPropertiesPtrOutput) Capacity ¶
func (o ApiManagementServiceSkuPropertiesPtrOutput) Capacity() pulumi.IntPtrOutput
Capacity of the SKU (number of deployed units of the SKU). The default value is 1.
func (ApiManagementServiceSkuPropertiesPtrOutput) ElementType ¶
func (ApiManagementServiceSkuPropertiesPtrOutput) ElementType() reflect.Type
func (ApiManagementServiceSkuPropertiesPtrOutput) Name ¶
func (o ApiManagementServiceSkuPropertiesPtrOutput) Name() pulumi.StringPtrOutput
Name of the Sku.
func (ApiManagementServiceSkuPropertiesPtrOutput) ToApiManagementServiceSkuPropertiesPtrOutput ¶
func (o ApiManagementServiceSkuPropertiesPtrOutput) ToApiManagementServiceSkuPropertiesPtrOutput() ApiManagementServiceSkuPropertiesPtrOutput
func (ApiManagementServiceSkuPropertiesPtrOutput) ToApiManagementServiceSkuPropertiesPtrOutputWithContext ¶
func (o ApiManagementServiceSkuPropertiesPtrOutput) ToApiManagementServiceSkuPropertiesPtrOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesPtrOutput
type ApiManagementServiceSkuPropertiesResponse ¶
type ApiManagementServiceSkuPropertiesResponse struct { // Capacity of the SKU (number of deployed units of the SKU). The default value is 1. Capacity *int `pulumi:"capacity"` // Name of the Sku. Name string `pulumi:"name"` }
API Management service resource SKU properties.
type ApiManagementServiceSkuPropertiesResponseArgs ¶
type ApiManagementServiceSkuPropertiesResponseArgs struct { // Capacity of the SKU (number of deployed units of the SKU). The default value is 1. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Name of the Sku. Name pulumi.StringInput `pulumi:"name"` }
API Management service resource SKU properties.
func (ApiManagementServiceSkuPropertiesResponseArgs) ElementType ¶
func (ApiManagementServiceSkuPropertiesResponseArgs) ElementType() reflect.Type
func (ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponseOutput ¶
func (i ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponseOutput() ApiManagementServiceSkuPropertiesResponseOutput
func (ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponseOutputWithContext ¶
func (i ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponseOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesResponseOutput
func (ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponsePtrOutput ¶
func (i ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponsePtrOutput() ApiManagementServiceSkuPropertiesResponsePtrOutput
func (ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponsePtrOutputWithContext ¶
func (i ApiManagementServiceSkuPropertiesResponseArgs) ToApiManagementServiceSkuPropertiesResponsePtrOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesResponsePtrOutput
type ApiManagementServiceSkuPropertiesResponseInput ¶
type ApiManagementServiceSkuPropertiesResponseInput interface { pulumi.Input ToApiManagementServiceSkuPropertiesResponseOutput() ApiManagementServiceSkuPropertiesResponseOutput ToApiManagementServiceSkuPropertiesResponseOutputWithContext(context.Context) ApiManagementServiceSkuPropertiesResponseOutput }
ApiManagementServiceSkuPropertiesResponseInput is an input type that accepts ApiManagementServiceSkuPropertiesResponseArgs and ApiManagementServiceSkuPropertiesResponseOutput values. You can construct a concrete instance of `ApiManagementServiceSkuPropertiesResponseInput` via:
ApiManagementServiceSkuPropertiesResponseArgs{...}
type ApiManagementServiceSkuPropertiesResponseOutput ¶
type ApiManagementServiceSkuPropertiesResponseOutput struct{ *pulumi.OutputState }
API Management service resource SKU properties.
func (ApiManagementServiceSkuPropertiesResponseOutput) Capacity ¶
func (o ApiManagementServiceSkuPropertiesResponseOutput) Capacity() pulumi.IntPtrOutput
Capacity of the SKU (number of deployed units of the SKU). The default value is 1.
func (ApiManagementServiceSkuPropertiesResponseOutput) ElementType ¶
func (ApiManagementServiceSkuPropertiesResponseOutput) ElementType() reflect.Type
func (ApiManagementServiceSkuPropertiesResponseOutput) Name ¶
func (o ApiManagementServiceSkuPropertiesResponseOutput) Name() pulumi.StringOutput
Name of the Sku.
func (ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponseOutput ¶
func (o ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponseOutput() ApiManagementServiceSkuPropertiesResponseOutput
func (ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponseOutputWithContext ¶
func (o ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponseOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesResponseOutput
func (ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutput ¶
func (o ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutput() ApiManagementServiceSkuPropertiesResponsePtrOutput
func (ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutputWithContext ¶
func (o ApiManagementServiceSkuPropertiesResponseOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesResponsePtrOutput
type ApiManagementServiceSkuPropertiesResponsePtrInput ¶
type ApiManagementServiceSkuPropertiesResponsePtrInput interface { pulumi.Input ToApiManagementServiceSkuPropertiesResponsePtrOutput() ApiManagementServiceSkuPropertiesResponsePtrOutput ToApiManagementServiceSkuPropertiesResponsePtrOutputWithContext(context.Context) ApiManagementServiceSkuPropertiesResponsePtrOutput }
ApiManagementServiceSkuPropertiesResponsePtrInput is an input type that accepts ApiManagementServiceSkuPropertiesResponseArgs, ApiManagementServiceSkuPropertiesResponsePtr and ApiManagementServiceSkuPropertiesResponsePtrOutput values. You can construct a concrete instance of `ApiManagementServiceSkuPropertiesResponsePtrInput` via:
ApiManagementServiceSkuPropertiesResponseArgs{...} or: nil
func ApiManagementServiceSkuPropertiesResponsePtr ¶
func ApiManagementServiceSkuPropertiesResponsePtr(v *ApiManagementServiceSkuPropertiesResponseArgs) ApiManagementServiceSkuPropertiesResponsePtrInput
type ApiManagementServiceSkuPropertiesResponsePtrOutput ¶
type ApiManagementServiceSkuPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (ApiManagementServiceSkuPropertiesResponsePtrOutput) Capacity ¶
func (o ApiManagementServiceSkuPropertiesResponsePtrOutput) Capacity() pulumi.IntPtrOutput
Capacity of the SKU (number of deployed units of the SKU). The default value is 1.
func (ApiManagementServiceSkuPropertiesResponsePtrOutput) ElementType ¶
func (ApiManagementServiceSkuPropertiesResponsePtrOutput) ElementType() reflect.Type
func (ApiManagementServiceSkuPropertiesResponsePtrOutput) Name ¶
func (o ApiManagementServiceSkuPropertiesResponsePtrOutput) Name() pulumi.StringPtrOutput
Name of the Sku.
func (ApiManagementServiceSkuPropertiesResponsePtrOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutput ¶
func (o ApiManagementServiceSkuPropertiesResponsePtrOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutput() ApiManagementServiceSkuPropertiesResponsePtrOutput
func (ApiManagementServiceSkuPropertiesResponsePtrOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutputWithContext ¶
func (o ApiManagementServiceSkuPropertiesResponsePtrOutput) ToApiManagementServiceSkuPropertiesResponsePtrOutputWithContext(ctx context.Context) ApiManagementServiceSkuPropertiesResponsePtrOutput
type ApiManagementServiceState ¶
type ApiManagementServiceState struct { // Additional datacenter locations of the API Management service. AdditionalLocations AdditionalRegionResponseArrayInput // Addresser email. AddresserEmail pulumi.StringPtrInput // Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. CreatedAtUtc pulumi.StringPtrInput // Custom properties of the API Management service, like disabling TLS 1.0. CustomProperties pulumi.StringMapInput // ETag of the resource. Etag pulumi.StringPtrInput // Custom hostname configuration of the API Management service. HostnameConfigurations HostnameConfigurationResponseArrayInput // Datacenter location of the API Management service. Location pulumi.StringPtrInput // Management API endpoint URL of the API Management service. ManagementApiUrl pulumi.StringPtrInput // Name of the API Management service. Name pulumi.StringPtrInput // Publisher portal endpoint Url of the API Management service. PortalUrl pulumi.StringPtrInput // The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted. ProvisioningState pulumi.StringPtrInput // Publisher email. PublisherEmail pulumi.StringPtrInput // Publisher name. PublisherName pulumi.StringPtrInput // Proxy endpoint URL of the API Management service. RuntimeUrl pulumi.StringPtrInput // SCM endpoint URL of the API Management service. ScmUrl pulumi.StringPtrInput // SKU properties of the API Management service. Sku ApiManagementServiceSkuPropertiesResponsePtrInput // Static IP addresses of the API Management service virtual machines. Available only for Standard and Premium SKU. StaticIPs pulumi.StringArrayInput // API Management service tags. A maximum of 10 tags can be provided for a resource, and each tag must have a key no greater than 128 characters (and a value no greater than 256 characters). Tags pulumi.StringMapInput // The provisioning state of the API Management service, which is targeted by the long running operation started on the service. TargetProvisioningState pulumi.StringPtrInput // Resource type of the API Management service. Type pulumi.StringPtrInput // 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. VpnType pulumi.StringPtrInput // Virtual network configuration of the API Management service. Vpnconfiguration VirtualNetworkConfigurationResponsePtrInput }
func (ApiManagementServiceState) ElementType ¶
func (ApiManagementServiceState) ElementType() reflect.Type
type AuthenticationSettingsContract ¶
type AuthenticationSettingsContract struct { // API OAuth2 Authentication settings details. OAuth2 *OAuth2AuthenticationSettingsContract `pulumi:"oAuth2"` }
API Authentication Settings.
type AuthenticationSettingsContractArgs ¶
type AuthenticationSettingsContractArgs struct { // API OAuth2 Authentication settings details. OAuth2 OAuth2AuthenticationSettingsContractPtrInput `pulumi:"oAuth2"` }
API Authentication Settings.
func (AuthenticationSettingsContractArgs) ElementType ¶
func (AuthenticationSettingsContractArgs) ElementType() reflect.Type
func (AuthenticationSettingsContractArgs) ToAuthenticationSettingsContractOutput ¶
func (i AuthenticationSettingsContractArgs) ToAuthenticationSettingsContractOutput() AuthenticationSettingsContractOutput
func (AuthenticationSettingsContractArgs) ToAuthenticationSettingsContractOutputWithContext ¶
func (i AuthenticationSettingsContractArgs) ToAuthenticationSettingsContractOutputWithContext(ctx context.Context) AuthenticationSettingsContractOutput
type AuthenticationSettingsContractInput ¶
type AuthenticationSettingsContractInput interface { pulumi.Input ToAuthenticationSettingsContractOutput() AuthenticationSettingsContractOutput ToAuthenticationSettingsContractOutputWithContext(context.Context) AuthenticationSettingsContractOutput }
AuthenticationSettingsContractInput is an input type that accepts AuthenticationSettingsContractArgs and AuthenticationSettingsContractOutput values. You can construct a concrete instance of `AuthenticationSettingsContractInput` via:
AuthenticationSettingsContractArgs{...}
type AuthenticationSettingsContractOutput ¶
type AuthenticationSettingsContractOutput struct{ *pulumi.OutputState }
API Authentication Settings.
func (AuthenticationSettingsContractOutput) ElementType ¶
func (AuthenticationSettingsContractOutput) ElementType() reflect.Type
func (AuthenticationSettingsContractOutput) OAuth2 ¶
func (o AuthenticationSettingsContractOutput) OAuth2() OAuth2AuthenticationSettingsContractPtrOutput
API OAuth2 Authentication settings details.
func (AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractOutput ¶
func (o AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractOutput() AuthenticationSettingsContractOutput
func (AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractOutputWithContext ¶
func (o AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractOutputWithContext(ctx context.Context) AuthenticationSettingsContractOutput
type CertificateInformation ¶
type CertificateInformation struct { // Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. Expiry string `pulumi:"expiry"` // Subject of the certificate. Subject string `pulumi:"subject"` // Thumbprint of the certificate. Thumbprint string `pulumi:"thumbprint"` }
SSL certificate information.
type CertificateInformationArgs ¶
type CertificateInformationArgs struct { // Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. Expiry pulumi.StringInput `pulumi:"expiry"` // Subject of the certificate. Subject pulumi.StringInput `pulumi:"subject"` // Thumbprint of the certificate. Thumbprint pulumi.StringInput `pulumi:"thumbprint"` }
SSL certificate information.
func (CertificateInformationArgs) ElementType ¶
func (CertificateInformationArgs) ElementType() reflect.Type
func (CertificateInformationArgs) ToCertificateInformationOutput ¶
func (i CertificateInformationArgs) ToCertificateInformationOutput() CertificateInformationOutput
func (CertificateInformationArgs) ToCertificateInformationOutputWithContext ¶
func (i CertificateInformationArgs) ToCertificateInformationOutputWithContext(ctx context.Context) CertificateInformationOutput
type CertificateInformationInput ¶
type CertificateInformationInput interface { pulumi.Input ToCertificateInformationOutput() CertificateInformationOutput ToCertificateInformationOutputWithContext(context.Context) CertificateInformationOutput }
CertificateInformationInput is an input type that accepts CertificateInformationArgs and CertificateInformationOutput values. You can construct a concrete instance of `CertificateInformationInput` via:
CertificateInformationArgs{...}
type CertificateInformationOutput ¶
type CertificateInformationOutput struct{ *pulumi.OutputState }
SSL certificate information.
func (CertificateInformationOutput) ElementType ¶
func (CertificateInformationOutput) ElementType() reflect.Type
func (CertificateInformationOutput) Expiry ¶
func (o CertificateInformationOutput) Expiry() pulumi.StringOutput
Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard.
func (CertificateInformationOutput) Subject ¶
func (o CertificateInformationOutput) Subject() pulumi.StringOutput
Subject of the certificate.
func (CertificateInformationOutput) Thumbprint ¶
func (o CertificateInformationOutput) Thumbprint() pulumi.StringOutput
Thumbprint of the certificate.
func (CertificateInformationOutput) ToCertificateInformationOutput ¶
func (o CertificateInformationOutput) ToCertificateInformationOutput() CertificateInformationOutput
func (CertificateInformationOutput) ToCertificateInformationOutputWithContext ¶
func (o CertificateInformationOutput) ToCertificateInformationOutputWithContext(ctx context.Context) CertificateInformationOutput
type CertificateInformationResponse ¶
type CertificateInformationResponse struct { // Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. Expiry string `pulumi:"expiry"` // Subject of the certificate. Subject string `pulumi:"subject"` // Thumbprint of the certificate. Thumbprint string `pulumi:"thumbprint"` }
SSL certificate information.
type CertificateInformationResponseArgs ¶
type CertificateInformationResponseArgs struct { // Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. Expiry pulumi.StringInput `pulumi:"expiry"` // Subject of the certificate. Subject pulumi.StringInput `pulumi:"subject"` // Thumbprint of the certificate. Thumbprint pulumi.StringInput `pulumi:"thumbprint"` }
SSL certificate information.
func (CertificateInformationResponseArgs) ElementType ¶
func (CertificateInformationResponseArgs) ElementType() reflect.Type
func (CertificateInformationResponseArgs) ToCertificateInformationResponseOutput ¶
func (i CertificateInformationResponseArgs) ToCertificateInformationResponseOutput() CertificateInformationResponseOutput
func (CertificateInformationResponseArgs) ToCertificateInformationResponseOutputWithContext ¶
func (i CertificateInformationResponseArgs) ToCertificateInformationResponseOutputWithContext(ctx context.Context) CertificateInformationResponseOutput
type CertificateInformationResponseInput ¶
type CertificateInformationResponseInput interface { pulumi.Input ToCertificateInformationResponseOutput() CertificateInformationResponseOutput ToCertificateInformationResponseOutputWithContext(context.Context) CertificateInformationResponseOutput }
CertificateInformationResponseInput is an input type that accepts CertificateInformationResponseArgs and CertificateInformationResponseOutput values. You can construct a concrete instance of `CertificateInformationResponseInput` via:
CertificateInformationResponseArgs{...}
type CertificateInformationResponseOutput ¶
type CertificateInformationResponseOutput struct{ *pulumi.OutputState }
SSL certificate information.
func (CertificateInformationResponseOutput) ElementType ¶
func (CertificateInformationResponseOutput) ElementType() reflect.Type
func (CertificateInformationResponseOutput) Expiry ¶
func (o CertificateInformationResponseOutput) Expiry() pulumi.StringOutput
Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard.
func (CertificateInformationResponseOutput) Subject ¶
func (o CertificateInformationResponseOutput) Subject() pulumi.StringOutput
Subject of the certificate.
func (CertificateInformationResponseOutput) Thumbprint ¶
func (o CertificateInformationResponseOutput) Thumbprint() pulumi.StringOutput
Thumbprint of the certificate.
func (CertificateInformationResponseOutput) ToCertificateInformationResponseOutput ¶
func (o CertificateInformationResponseOutput) ToCertificateInformationResponseOutput() CertificateInformationResponseOutput
func (CertificateInformationResponseOutput) ToCertificateInformationResponseOutputWithContext ¶
func (o CertificateInformationResponseOutput) ToCertificateInformationResponseOutputWithContext(ctx context.Context) CertificateInformationResponseOutput
type HostnameConfiguration ¶
type HostnameConfiguration struct { // Certificate information. Certificate CertificateInformation `pulumi:"certificate"` // Hostname. Hostname string `pulumi:"hostname"` // Hostname type. Type string `pulumi:"type"` }
Custom hostname configuration.
type HostnameConfigurationArgs ¶
type HostnameConfigurationArgs struct { // Certificate information. Certificate CertificateInformationInput `pulumi:"certificate"` // Hostname. Hostname pulumi.StringInput `pulumi:"hostname"` // Hostname type. Type pulumi.StringInput `pulumi:"type"` }
Custom hostname configuration.
func (HostnameConfigurationArgs) ElementType ¶
func (HostnameConfigurationArgs) ElementType() reflect.Type
func (HostnameConfigurationArgs) ToHostnameConfigurationOutput ¶
func (i HostnameConfigurationArgs) ToHostnameConfigurationOutput() HostnameConfigurationOutput
func (HostnameConfigurationArgs) ToHostnameConfigurationOutputWithContext ¶
func (i HostnameConfigurationArgs) ToHostnameConfigurationOutputWithContext(ctx context.Context) HostnameConfigurationOutput
type HostnameConfigurationArray ¶
type HostnameConfigurationArray []HostnameConfigurationInput
func (HostnameConfigurationArray) ElementType ¶
func (HostnameConfigurationArray) ElementType() reflect.Type
func (HostnameConfigurationArray) ToHostnameConfigurationArrayOutput ¶
func (i HostnameConfigurationArray) ToHostnameConfigurationArrayOutput() HostnameConfigurationArrayOutput
func (HostnameConfigurationArray) ToHostnameConfigurationArrayOutputWithContext ¶
func (i HostnameConfigurationArray) ToHostnameConfigurationArrayOutputWithContext(ctx context.Context) HostnameConfigurationArrayOutput
type HostnameConfigurationArrayInput ¶
type HostnameConfigurationArrayInput interface { pulumi.Input ToHostnameConfigurationArrayOutput() HostnameConfigurationArrayOutput ToHostnameConfigurationArrayOutputWithContext(context.Context) HostnameConfigurationArrayOutput }
HostnameConfigurationArrayInput is an input type that accepts HostnameConfigurationArray and HostnameConfigurationArrayOutput values. You can construct a concrete instance of `HostnameConfigurationArrayInput` via:
HostnameConfigurationArray{ HostnameConfigurationArgs{...} }
type HostnameConfigurationArrayOutput ¶
type HostnameConfigurationArrayOutput struct{ *pulumi.OutputState }
func (HostnameConfigurationArrayOutput) ElementType ¶
func (HostnameConfigurationArrayOutput) ElementType() reflect.Type
func (HostnameConfigurationArrayOutput) Index ¶
func (o HostnameConfigurationArrayOutput) Index(i pulumi.IntInput) HostnameConfigurationOutput
func (HostnameConfigurationArrayOutput) ToHostnameConfigurationArrayOutput ¶
func (o HostnameConfigurationArrayOutput) ToHostnameConfigurationArrayOutput() HostnameConfigurationArrayOutput
func (HostnameConfigurationArrayOutput) ToHostnameConfigurationArrayOutputWithContext ¶
func (o HostnameConfigurationArrayOutput) ToHostnameConfigurationArrayOutputWithContext(ctx context.Context) HostnameConfigurationArrayOutput
type HostnameConfigurationInput ¶
type HostnameConfigurationInput interface { pulumi.Input ToHostnameConfigurationOutput() HostnameConfigurationOutput ToHostnameConfigurationOutputWithContext(context.Context) HostnameConfigurationOutput }
HostnameConfigurationInput is an input type that accepts HostnameConfigurationArgs and HostnameConfigurationOutput values. You can construct a concrete instance of `HostnameConfigurationInput` via:
HostnameConfigurationArgs{...}
type HostnameConfigurationOutput ¶
type HostnameConfigurationOutput struct{ *pulumi.OutputState }
Custom hostname configuration.
func (HostnameConfigurationOutput) Certificate ¶
func (o HostnameConfigurationOutput) Certificate() CertificateInformationOutput
Certificate information.
func (HostnameConfigurationOutput) ElementType ¶
func (HostnameConfigurationOutput) ElementType() reflect.Type
func (HostnameConfigurationOutput) Hostname ¶
func (o HostnameConfigurationOutput) Hostname() pulumi.StringOutput
Hostname.
func (HostnameConfigurationOutput) ToHostnameConfigurationOutput ¶
func (o HostnameConfigurationOutput) ToHostnameConfigurationOutput() HostnameConfigurationOutput
func (HostnameConfigurationOutput) ToHostnameConfigurationOutputWithContext ¶
func (o HostnameConfigurationOutput) ToHostnameConfigurationOutputWithContext(ctx context.Context) HostnameConfigurationOutput
func (HostnameConfigurationOutput) Type ¶
func (o HostnameConfigurationOutput) Type() pulumi.StringOutput
Hostname type.
type HostnameConfigurationResponse ¶
type HostnameConfigurationResponse struct { // Certificate information. Certificate CertificateInformationResponse `pulumi:"certificate"` // Hostname. Hostname string `pulumi:"hostname"` // Hostname type. Type string `pulumi:"type"` }
Custom hostname configuration.
type HostnameConfigurationResponseArgs ¶
type HostnameConfigurationResponseArgs struct { // Certificate information. Certificate CertificateInformationResponseInput `pulumi:"certificate"` // Hostname. Hostname pulumi.StringInput `pulumi:"hostname"` // Hostname type. Type pulumi.StringInput `pulumi:"type"` }
Custom hostname configuration.
func (HostnameConfigurationResponseArgs) ElementType ¶
func (HostnameConfigurationResponseArgs) ElementType() reflect.Type
func (HostnameConfigurationResponseArgs) ToHostnameConfigurationResponseOutput ¶
func (i HostnameConfigurationResponseArgs) ToHostnameConfigurationResponseOutput() HostnameConfigurationResponseOutput
func (HostnameConfigurationResponseArgs) ToHostnameConfigurationResponseOutputWithContext ¶
func (i HostnameConfigurationResponseArgs) ToHostnameConfigurationResponseOutputWithContext(ctx context.Context) HostnameConfigurationResponseOutput
type HostnameConfigurationResponseArray ¶
type HostnameConfigurationResponseArray []HostnameConfigurationResponseInput
func (HostnameConfigurationResponseArray) ElementType ¶
func (HostnameConfigurationResponseArray) ElementType() reflect.Type
func (HostnameConfigurationResponseArray) ToHostnameConfigurationResponseArrayOutput ¶
func (i HostnameConfigurationResponseArray) ToHostnameConfigurationResponseArrayOutput() HostnameConfigurationResponseArrayOutput
func (HostnameConfigurationResponseArray) ToHostnameConfigurationResponseArrayOutputWithContext ¶
func (i HostnameConfigurationResponseArray) ToHostnameConfigurationResponseArrayOutputWithContext(ctx context.Context) HostnameConfigurationResponseArrayOutput
type HostnameConfigurationResponseArrayInput ¶
type HostnameConfigurationResponseArrayInput interface { pulumi.Input ToHostnameConfigurationResponseArrayOutput() HostnameConfigurationResponseArrayOutput ToHostnameConfigurationResponseArrayOutputWithContext(context.Context) HostnameConfigurationResponseArrayOutput }
HostnameConfigurationResponseArrayInput is an input type that accepts HostnameConfigurationResponseArray and HostnameConfigurationResponseArrayOutput values. You can construct a concrete instance of `HostnameConfigurationResponseArrayInput` via:
HostnameConfigurationResponseArray{ HostnameConfigurationResponseArgs{...} }
type HostnameConfigurationResponseArrayOutput ¶
type HostnameConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (HostnameConfigurationResponseArrayOutput) ElementType ¶
func (HostnameConfigurationResponseArrayOutput) ElementType() reflect.Type
func (HostnameConfigurationResponseArrayOutput) ToHostnameConfigurationResponseArrayOutput ¶
func (o HostnameConfigurationResponseArrayOutput) ToHostnameConfigurationResponseArrayOutput() HostnameConfigurationResponseArrayOutput
func (HostnameConfigurationResponseArrayOutput) ToHostnameConfigurationResponseArrayOutputWithContext ¶
func (o HostnameConfigurationResponseArrayOutput) ToHostnameConfigurationResponseArrayOutputWithContext(ctx context.Context) HostnameConfigurationResponseArrayOutput
type HostnameConfigurationResponseInput ¶
type HostnameConfigurationResponseInput interface { pulumi.Input ToHostnameConfigurationResponseOutput() HostnameConfigurationResponseOutput ToHostnameConfigurationResponseOutputWithContext(context.Context) HostnameConfigurationResponseOutput }
HostnameConfigurationResponseInput is an input type that accepts HostnameConfigurationResponseArgs and HostnameConfigurationResponseOutput values. You can construct a concrete instance of `HostnameConfigurationResponseInput` via:
HostnameConfigurationResponseArgs{...}
type HostnameConfigurationResponseOutput ¶
type HostnameConfigurationResponseOutput struct{ *pulumi.OutputState }
Custom hostname configuration.
func (HostnameConfigurationResponseOutput) Certificate ¶
func (o HostnameConfigurationResponseOutput) Certificate() CertificateInformationResponseOutput
Certificate information.
func (HostnameConfigurationResponseOutput) ElementType ¶
func (HostnameConfigurationResponseOutput) ElementType() reflect.Type
func (HostnameConfigurationResponseOutput) Hostname ¶
func (o HostnameConfigurationResponseOutput) Hostname() pulumi.StringOutput
Hostname.
func (HostnameConfigurationResponseOutput) ToHostnameConfigurationResponseOutput ¶
func (o HostnameConfigurationResponseOutput) ToHostnameConfigurationResponseOutput() HostnameConfigurationResponseOutput
func (HostnameConfigurationResponseOutput) ToHostnameConfigurationResponseOutputWithContext ¶
func (o HostnameConfigurationResponseOutput) ToHostnameConfigurationResponseOutputWithContext(ctx context.Context) HostnameConfigurationResponseOutput
func (HostnameConfigurationResponseOutput) Type ¶
func (o HostnameConfigurationResponseOutput) Type() pulumi.StringOutput
Hostname type.
type LookupApiManagementServiceResult ¶
type LookupApiManagementServiceResult struct { // Additional datacenter locations of the API Management service. AdditionalLocations []AdditionalRegionResponse `pulumi:"additionalLocations"` // Addresser email. AddresserEmail *string `pulumi:"addresserEmail"` // Creation UTC date of the API Management service.The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. CreatedAtUtc string `pulumi:"createdAtUtc"` // Custom properties of the API Management service, like disabling TLS 1.0. CustomProperties map[string]string `pulumi:"customProperties"` // ETag of the resource. Etag *string `pulumi:"etag"` // Custom hostname configuration of the API Management service. HostnameConfigurations []HostnameConfigurationResponse `pulumi:"hostnameConfigurations"` // Datacenter location of the API Management service. Location string `pulumi:"location"` // Management API endpoint URL of the API Management service. ManagementApiUrl string `pulumi:"managementApiUrl"` // Name of the API Management service. Name string `pulumi:"name"` // Publisher portal endpoint Url of the API Management service. PortalUrl string `pulumi:"portalUrl"` // The current provisioning state of the API Management service which can be one of the following: Created/Activating/Succeeded/Updating/Failed/Stopped/Terminating/TerminationFailed/Deleted. ProvisioningState string `pulumi:"provisioningState"` // Publisher email. PublisherEmail string `pulumi:"publisherEmail"` // Publisher name. PublisherName string `pulumi:"publisherName"` // Proxy endpoint URL of the API Management service. RuntimeUrl string `pulumi:"runtimeUrl"` // SCM endpoint URL of the API Management service. ScmUrl string `pulumi:"scmUrl"` // SKU properties of the API Management service. Sku ApiManagementServiceSkuPropertiesResponse `pulumi:"sku"` // Static IP addresses of the API Management service virtual machines. Available only for Standard and Premium SKU. StaticIPs []string `pulumi:"staticIPs"` // API Management service tags. A maximum of 10 tags can be provided for a resource, and each tag must have a key no greater than 128 characters (and a value no greater than 256 characters). Tags map[string]string `pulumi:"tags"` // The provisioning state of the API Management service, which is targeted by the long running operation started on the service. TargetProvisioningState string `pulumi:"targetProvisioningState"` // Resource type of the API Management service. Type string `pulumi:"type"` // 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. VpnType *string `pulumi:"vpnType"` // Virtual network configuration of the API Management service. Vpnconfiguration *VirtualNetworkConfigurationResponse `pulumi:"vpnconfiguration"` }
Description of an API Management service resource.
func LookupApiManagementService ¶
func LookupApiManagementService(ctx *pulumi.Context, args *LookupApiManagementServiceArgs, opts ...pulumi.InvokeOption) (*LookupApiManagementServiceResult, error)
type OAuth2AuthenticationSettingsContract ¶
type OAuth2AuthenticationSettingsContract struct { // OAuth authorization server identifier. AuthorizationServerId *string `pulumi:"authorizationServerId"` // operations scope. Scope *string `pulumi:"scope"` }
API OAuth2 Authentication settings details.
type OAuth2AuthenticationSettingsContractArgs ¶
type OAuth2AuthenticationSettingsContractArgs struct { // OAuth authorization server identifier. AuthorizationServerId pulumi.StringPtrInput `pulumi:"authorizationServerId"` // operations scope. Scope pulumi.StringPtrInput `pulumi:"scope"` }
API OAuth2 Authentication settings details.
func (OAuth2AuthenticationSettingsContractArgs) ElementType ¶
func (OAuth2AuthenticationSettingsContractArgs) ElementType() reflect.Type
func (OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractOutput ¶
func (i OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractOutput() OAuth2AuthenticationSettingsContractOutput
func (OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractOutputWithContext ¶
func (i OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractOutput
func (OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractPtrOutput ¶
func (i OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractPtrOutput() OAuth2AuthenticationSettingsContractPtrOutput
func (OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractPtrOutputWithContext ¶
func (i OAuth2AuthenticationSettingsContractArgs) ToOAuth2AuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractPtrOutput
type OAuth2AuthenticationSettingsContractInput ¶
type OAuth2AuthenticationSettingsContractInput interface { pulumi.Input ToOAuth2AuthenticationSettingsContractOutput() OAuth2AuthenticationSettingsContractOutput ToOAuth2AuthenticationSettingsContractOutputWithContext(context.Context) OAuth2AuthenticationSettingsContractOutput }
OAuth2AuthenticationSettingsContractInput is an input type that accepts OAuth2AuthenticationSettingsContractArgs and OAuth2AuthenticationSettingsContractOutput values. You can construct a concrete instance of `OAuth2AuthenticationSettingsContractInput` via:
OAuth2AuthenticationSettingsContractArgs{...}
type OAuth2AuthenticationSettingsContractOutput ¶
type OAuth2AuthenticationSettingsContractOutput struct{ *pulumi.OutputState }
API OAuth2 Authentication settings details.
func (OAuth2AuthenticationSettingsContractOutput) AuthorizationServerId ¶
func (o OAuth2AuthenticationSettingsContractOutput) AuthorizationServerId() pulumi.StringPtrOutput
OAuth authorization server identifier.
func (OAuth2AuthenticationSettingsContractOutput) ElementType ¶
func (OAuth2AuthenticationSettingsContractOutput) ElementType() reflect.Type
func (OAuth2AuthenticationSettingsContractOutput) Scope ¶
func (o OAuth2AuthenticationSettingsContractOutput) Scope() pulumi.StringPtrOutput
operations scope.
func (OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractOutput ¶
func (o OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractOutput() OAuth2AuthenticationSettingsContractOutput
func (OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractOutputWithContext ¶
func (o OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractOutput
func (OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractPtrOutput ¶
func (o OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractPtrOutput() OAuth2AuthenticationSettingsContractPtrOutput
func (OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractPtrOutputWithContext ¶
func (o OAuth2AuthenticationSettingsContractOutput) ToOAuth2AuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractPtrOutput
type OAuth2AuthenticationSettingsContractPtrInput ¶
type OAuth2AuthenticationSettingsContractPtrInput interface { pulumi.Input ToOAuth2AuthenticationSettingsContractPtrOutput() OAuth2AuthenticationSettingsContractPtrOutput ToOAuth2AuthenticationSettingsContractPtrOutputWithContext(context.Context) OAuth2AuthenticationSettingsContractPtrOutput }
OAuth2AuthenticationSettingsContractPtrInput is an input type that accepts OAuth2AuthenticationSettingsContractArgs, OAuth2AuthenticationSettingsContractPtr and OAuth2AuthenticationSettingsContractPtrOutput values. You can construct a concrete instance of `OAuth2AuthenticationSettingsContractPtrInput` via:
OAuth2AuthenticationSettingsContractArgs{...} or: nil
func OAuth2AuthenticationSettingsContractPtr ¶
func OAuth2AuthenticationSettingsContractPtr(v *OAuth2AuthenticationSettingsContractArgs) OAuth2AuthenticationSettingsContractPtrInput
type OAuth2AuthenticationSettingsContractPtrOutput ¶
type OAuth2AuthenticationSettingsContractPtrOutput struct{ *pulumi.OutputState }
func (OAuth2AuthenticationSettingsContractPtrOutput) AuthorizationServerId ¶
func (o OAuth2AuthenticationSettingsContractPtrOutput) AuthorizationServerId() pulumi.StringPtrOutput
OAuth authorization server identifier.
func (OAuth2AuthenticationSettingsContractPtrOutput) ElementType ¶
func (OAuth2AuthenticationSettingsContractPtrOutput) ElementType() reflect.Type
func (OAuth2AuthenticationSettingsContractPtrOutput) Scope ¶
func (o OAuth2AuthenticationSettingsContractPtrOutput) Scope() pulumi.StringPtrOutput
operations scope.
func (OAuth2AuthenticationSettingsContractPtrOutput) ToOAuth2AuthenticationSettingsContractPtrOutput ¶
func (o OAuth2AuthenticationSettingsContractPtrOutput) ToOAuth2AuthenticationSettingsContractPtrOutput() OAuth2AuthenticationSettingsContractPtrOutput
func (OAuth2AuthenticationSettingsContractPtrOutput) ToOAuth2AuthenticationSettingsContractPtrOutputWithContext ¶
func (o OAuth2AuthenticationSettingsContractPtrOutput) ToOAuth2AuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractPtrOutput
type ParameterContract ¶
type ParameterContract struct { // Default parameter value. DefaultValue *string `pulumi:"defaultValue"` // Parameter description. Description *string `pulumi:"description"` // Parameter name. Name string `pulumi:"name"` // whether parameter is required or not. Required *bool `pulumi:"required"` // Parameter type. Type string `pulumi:"type"` // Parameter values. Values []string `pulumi:"values"` }
Operation parameters details.
type ParameterContractArgs ¶
type ParameterContractArgs struct { // Default parameter value. DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"` // Parameter description. Description pulumi.StringPtrInput `pulumi:"description"` // Parameter name. Name pulumi.StringInput `pulumi:"name"` // whether parameter is required or not. Required pulumi.BoolPtrInput `pulumi:"required"` // Parameter type. Type pulumi.StringInput `pulumi:"type"` // Parameter values. Values pulumi.StringArrayInput `pulumi:"values"` }
Operation parameters details.
func (ParameterContractArgs) ElementType ¶
func (ParameterContractArgs) ElementType() reflect.Type
func (ParameterContractArgs) ToParameterContractOutput ¶
func (i ParameterContractArgs) ToParameterContractOutput() ParameterContractOutput
func (ParameterContractArgs) ToParameterContractOutputWithContext ¶
func (i ParameterContractArgs) ToParameterContractOutputWithContext(ctx context.Context) ParameterContractOutput
type ParameterContractArray ¶
type ParameterContractArray []ParameterContractInput
func (ParameterContractArray) ElementType ¶
func (ParameterContractArray) ElementType() reflect.Type
func (ParameterContractArray) ToParameterContractArrayOutput ¶
func (i ParameterContractArray) ToParameterContractArrayOutput() ParameterContractArrayOutput
func (ParameterContractArray) ToParameterContractArrayOutputWithContext ¶
func (i ParameterContractArray) ToParameterContractArrayOutputWithContext(ctx context.Context) ParameterContractArrayOutput
type ParameterContractArrayInput ¶
type ParameterContractArrayInput interface { pulumi.Input ToParameterContractArrayOutput() ParameterContractArrayOutput ToParameterContractArrayOutputWithContext(context.Context) ParameterContractArrayOutput }
ParameterContractArrayInput is an input type that accepts ParameterContractArray and ParameterContractArrayOutput values. You can construct a concrete instance of `ParameterContractArrayInput` via:
ParameterContractArray{ ParameterContractArgs{...} }
type ParameterContractArrayOutput ¶
type ParameterContractArrayOutput struct{ *pulumi.OutputState }
func (ParameterContractArrayOutput) ElementType ¶
func (ParameterContractArrayOutput) ElementType() reflect.Type
func (ParameterContractArrayOutput) Index ¶
func (o ParameterContractArrayOutput) Index(i pulumi.IntInput) ParameterContractOutput
func (ParameterContractArrayOutput) ToParameterContractArrayOutput ¶
func (o ParameterContractArrayOutput) ToParameterContractArrayOutput() ParameterContractArrayOutput
func (ParameterContractArrayOutput) ToParameterContractArrayOutputWithContext ¶
func (o ParameterContractArrayOutput) ToParameterContractArrayOutputWithContext(ctx context.Context) ParameterContractArrayOutput
type ParameterContractInput ¶
type ParameterContractInput interface { pulumi.Input ToParameterContractOutput() ParameterContractOutput ToParameterContractOutputWithContext(context.Context) ParameterContractOutput }
ParameterContractInput is an input type that accepts ParameterContractArgs and ParameterContractOutput values. You can construct a concrete instance of `ParameterContractInput` via:
ParameterContractArgs{...}
type ParameterContractOutput ¶
type ParameterContractOutput struct{ *pulumi.OutputState }
Operation parameters details.
func (ParameterContractOutput) DefaultValue ¶
func (o ParameterContractOutput) DefaultValue() pulumi.StringPtrOutput
Default parameter value.
func (ParameterContractOutput) Description ¶
func (o ParameterContractOutput) Description() pulumi.StringPtrOutput
Parameter description.
func (ParameterContractOutput) ElementType ¶
func (ParameterContractOutput) ElementType() reflect.Type
func (ParameterContractOutput) Name ¶
func (o ParameterContractOutput) Name() pulumi.StringOutput
Parameter name.
func (ParameterContractOutput) Required ¶
func (o ParameterContractOutput) Required() pulumi.BoolPtrOutput
whether parameter is required or not.
func (ParameterContractOutput) ToParameterContractOutput ¶
func (o ParameterContractOutput) ToParameterContractOutput() ParameterContractOutput
func (ParameterContractOutput) ToParameterContractOutputWithContext ¶
func (o ParameterContractOutput) ToParameterContractOutputWithContext(ctx context.Context) ParameterContractOutput
func (ParameterContractOutput) Type ¶
func (o ParameterContractOutput) Type() pulumi.StringOutput
Parameter type.
func (ParameterContractOutput) Values ¶
func (o ParameterContractOutput) Values() pulumi.StringArrayOutput
Parameter values.
type RepresentationContract ¶
type RepresentationContract struct { // Specifies a registered or custom content type for this representation, e.g. application/xml. ContentType string `pulumi:"contentType"` // An example of the representation. Sample *string `pulumi:"sample"` }
Operation request/response representation details.
type RepresentationContractArgs ¶
type RepresentationContractArgs struct { // Specifies a registered or custom content type for this representation, e.g. application/xml. ContentType pulumi.StringInput `pulumi:"contentType"` // An example of the representation. Sample pulumi.StringPtrInput `pulumi:"sample"` }
Operation request/response representation details.
func (RepresentationContractArgs) ElementType ¶
func (RepresentationContractArgs) ElementType() reflect.Type
func (RepresentationContractArgs) ToRepresentationContractOutput ¶
func (i RepresentationContractArgs) ToRepresentationContractOutput() RepresentationContractOutput
func (RepresentationContractArgs) ToRepresentationContractOutputWithContext ¶
func (i RepresentationContractArgs) ToRepresentationContractOutputWithContext(ctx context.Context) RepresentationContractOutput
type RepresentationContractArray ¶
type RepresentationContractArray []RepresentationContractInput
func (RepresentationContractArray) ElementType ¶
func (RepresentationContractArray) ElementType() reflect.Type
func (RepresentationContractArray) ToRepresentationContractArrayOutput ¶
func (i RepresentationContractArray) ToRepresentationContractArrayOutput() RepresentationContractArrayOutput
func (RepresentationContractArray) ToRepresentationContractArrayOutputWithContext ¶
func (i RepresentationContractArray) ToRepresentationContractArrayOutputWithContext(ctx context.Context) RepresentationContractArrayOutput
type RepresentationContractArrayInput ¶
type RepresentationContractArrayInput interface { pulumi.Input ToRepresentationContractArrayOutput() RepresentationContractArrayOutput ToRepresentationContractArrayOutputWithContext(context.Context) RepresentationContractArrayOutput }
RepresentationContractArrayInput is an input type that accepts RepresentationContractArray and RepresentationContractArrayOutput values. You can construct a concrete instance of `RepresentationContractArrayInput` via:
RepresentationContractArray{ RepresentationContractArgs{...} }
type RepresentationContractArrayOutput ¶
type RepresentationContractArrayOutput struct{ *pulumi.OutputState }
func (RepresentationContractArrayOutput) ElementType ¶
func (RepresentationContractArrayOutput) ElementType() reflect.Type
func (RepresentationContractArrayOutput) Index ¶
func (o RepresentationContractArrayOutput) Index(i pulumi.IntInput) RepresentationContractOutput
func (RepresentationContractArrayOutput) ToRepresentationContractArrayOutput ¶
func (o RepresentationContractArrayOutput) ToRepresentationContractArrayOutput() RepresentationContractArrayOutput
func (RepresentationContractArrayOutput) ToRepresentationContractArrayOutputWithContext ¶
func (o RepresentationContractArrayOutput) ToRepresentationContractArrayOutputWithContext(ctx context.Context) RepresentationContractArrayOutput
type RepresentationContractInput ¶
type RepresentationContractInput interface { pulumi.Input ToRepresentationContractOutput() RepresentationContractOutput ToRepresentationContractOutputWithContext(context.Context) RepresentationContractOutput }
RepresentationContractInput is an input type that accepts RepresentationContractArgs and RepresentationContractOutput values. You can construct a concrete instance of `RepresentationContractInput` via:
RepresentationContractArgs{...}
type RepresentationContractOutput ¶
type RepresentationContractOutput struct{ *pulumi.OutputState }
Operation request/response representation details.
func (RepresentationContractOutput) ContentType ¶
func (o RepresentationContractOutput) ContentType() pulumi.StringOutput
Specifies a registered or custom content type for this representation, e.g. application/xml.
func (RepresentationContractOutput) ElementType ¶
func (RepresentationContractOutput) ElementType() reflect.Type
func (RepresentationContractOutput) Sample ¶
func (o RepresentationContractOutput) Sample() pulumi.StringPtrOutput
An example of the representation.
func (RepresentationContractOutput) ToRepresentationContractOutput ¶
func (o RepresentationContractOutput) ToRepresentationContractOutput() RepresentationContractOutput
func (RepresentationContractOutput) ToRepresentationContractOutputWithContext ¶
func (o RepresentationContractOutput) ToRepresentationContractOutputWithContext(ctx context.Context) RepresentationContractOutput
type RequestContract ¶
type RequestContract struct { // Operation request description. Description *string `pulumi:"description"` // Collection of operation request headers. Headers []ParameterContract `pulumi:"headers"` // Collection of operation request query parameters. QueryParameters []ParameterContract `pulumi:"queryParameters"` // Collection of operation request representations. Representations []RepresentationContract `pulumi:"representations"` }
Operation request details.
type RequestContractArgs ¶
type RequestContractArgs struct { // Operation request description. Description pulumi.StringPtrInput `pulumi:"description"` // Collection of operation request headers. Headers ParameterContractArrayInput `pulumi:"headers"` // Collection of operation request query parameters. QueryParameters ParameterContractArrayInput `pulumi:"queryParameters"` // Collection of operation request representations. Representations RepresentationContractArrayInput `pulumi:"representations"` }
Operation request details.
func (RequestContractArgs) ElementType ¶
func (RequestContractArgs) ElementType() reflect.Type
func (RequestContractArgs) ToRequestContractOutput ¶
func (i RequestContractArgs) ToRequestContractOutput() RequestContractOutput
func (RequestContractArgs) ToRequestContractOutputWithContext ¶
func (i RequestContractArgs) ToRequestContractOutputWithContext(ctx context.Context) RequestContractOutput
type RequestContractInput ¶
type RequestContractInput interface { pulumi.Input ToRequestContractOutput() RequestContractOutput ToRequestContractOutputWithContext(context.Context) RequestContractOutput }
RequestContractInput is an input type that accepts RequestContractArgs and RequestContractOutput values. You can construct a concrete instance of `RequestContractInput` via:
RequestContractArgs{...}
type RequestContractOutput ¶
type RequestContractOutput struct{ *pulumi.OutputState }
Operation request details.
func (RequestContractOutput) Description ¶
func (o RequestContractOutput) Description() pulumi.StringPtrOutput
Operation request description.
func (RequestContractOutput) ElementType ¶
func (RequestContractOutput) ElementType() reflect.Type
func (RequestContractOutput) Headers ¶
func (o RequestContractOutput) Headers() ParameterContractArrayOutput
Collection of operation request headers.
func (RequestContractOutput) QueryParameters ¶
func (o RequestContractOutput) QueryParameters() ParameterContractArrayOutput
Collection of operation request query parameters.
func (RequestContractOutput) Representations ¶
func (o RequestContractOutput) Representations() RepresentationContractArrayOutput
Collection of operation request representations.
func (RequestContractOutput) ToRequestContractOutput ¶
func (o RequestContractOutput) ToRequestContractOutput() RequestContractOutput
func (RequestContractOutput) ToRequestContractOutputWithContext ¶
func (o RequestContractOutput) ToRequestContractOutputWithContext(ctx context.Context) RequestContractOutput
type ResultContract ¶
type ResultContract struct { // Operation response description. Description *string `pulumi:"description"` // Collection of operation response representations. Representations []RepresentationContract `pulumi:"representations"` // Operation response HTTP status code. StatusCode int `pulumi:"statusCode"` }
Operation response details.
type ResultContractArgs ¶
type ResultContractArgs struct { // Operation response description. Description pulumi.StringPtrInput `pulumi:"description"` // Collection of operation response representations. Representations RepresentationContractArrayInput `pulumi:"representations"` // Operation response HTTP status code. StatusCode pulumi.IntInput `pulumi:"statusCode"` }
Operation response details.
func (ResultContractArgs) ElementType ¶
func (ResultContractArgs) ElementType() reflect.Type
func (ResultContractArgs) ToResultContractOutput ¶
func (i ResultContractArgs) ToResultContractOutput() ResultContractOutput
func (ResultContractArgs) ToResultContractOutputWithContext ¶
func (i ResultContractArgs) ToResultContractOutputWithContext(ctx context.Context) ResultContractOutput
type ResultContractInput ¶
type ResultContractInput interface { pulumi.Input ToResultContractOutput() ResultContractOutput ToResultContractOutputWithContext(context.Context) ResultContractOutput }
ResultContractInput is an input type that accepts ResultContractArgs and ResultContractOutput values. You can construct a concrete instance of `ResultContractInput` via:
ResultContractArgs{...}
type ResultContractOutput ¶
type ResultContractOutput struct{ *pulumi.OutputState }
Operation response details.
func (ResultContractOutput) Description ¶
func (o ResultContractOutput) Description() pulumi.StringPtrOutput
Operation response description.
func (ResultContractOutput) ElementType ¶
func (ResultContractOutput) ElementType() reflect.Type
func (ResultContractOutput) Representations ¶
func (o ResultContractOutput) Representations() RepresentationContractArrayOutput
Collection of operation response representations.
func (ResultContractOutput) StatusCode ¶
func (o ResultContractOutput) StatusCode() pulumi.IntOutput
Operation response HTTP status code.
func (ResultContractOutput) ToResultContractOutput ¶
func (o ResultContractOutput) ToResultContractOutput() ResultContractOutput
func (ResultContractOutput) ToResultContractOutputWithContext ¶
func (o ResultContractOutput) ToResultContractOutputWithContext(ctx context.Context) ResultContractOutput
type SubscriptionKeyParameterNamesContract ¶
type SubscriptionKeyParameterNamesContract struct { // Subscription key header name. Header *string `pulumi:"header"` // Subscription key query string parameter name. Query *string `pulumi:"query"` }
Subscription key parameter names details.
type SubscriptionKeyParameterNamesContractArgs ¶
type SubscriptionKeyParameterNamesContractArgs struct { // Subscription key header name. Header pulumi.StringPtrInput `pulumi:"header"` // Subscription key query string parameter name. Query pulumi.StringPtrInput `pulumi:"query"` }
Subscription key parameter names details.
func (SubscriptionKeyParameterNamesContractArgs) ElementType ¶
func (SubscriptionKeyParameterNamesContractArgs) ElementType() reflect.Type
func (SubscriptionKeyParameterNamesContractArgs) ToSubscriptionKeyParameterNamesContractOutput ¶
func (i SubscriptionKeyParameterNamesContractArgs) ToSubscriptionKeyParameterNamesContractOutput() SubscriptionKeyParameterNamesContractOutput
func (SubscriptionKeyParameterNamesContractArgs) ToSubscriptionKeyParameterNamesContractOutputWithContext ¶
func (i SubscriptionKeyParameterNamesContractArgs) ToSubscriptionKeyParameterNamesContractOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractOutput
type SubscriptionKeyParameterNamesContractInput ¶
type SubscriptionKeyParameterNamesContractInput interface { pulumi.Input ToSubscriptionKeyParameterNamesContractOutput() SubscriptionKeyParameterNamesContractOutput ToSubscriptionKeyParameterNamesContractOutputWithContext(context.Context) SubscriptionKeyParameterNamesContractOutput }
SubscriptionKeyParameterNamesContractInput is an input type that accepts SubscriptionKeyParameterNamesContractArgs and SubscriptionKeyParameterNamesContractOutput values. You can construct a concrete instance of `SubscriptionKeyParameterNamesContractInput` via:
SubscriptionKeyParameterNamesContractArgs{...}
type SubscriptionKeyParameterNamesContractOutput ¶
type SubscriptionKeyParameterNamesContractOutput struct{ *pulumi.OutputState }
Subscription key parameter names details.
func (SubscriptionKeyParameterNamesContractOutput) ElementType ¶
func (SubscriptionKeyParameterNamesContractOutput) ElementType() reflect.Type
func (SubscriptionKeyParameterNamesContractOutput) Header ¶
func (o SubscriptionKeyParameterNamesContractOutput) Header() pulumi.StringPtrOutput
Subscription key header name.
func (SubscriptionKeyParameterNamesContractOutput) Query ¶
func (o SubscriptionKeyParameterNamesContractOutput) Query() pulumi.StringPtrOutput
Subscription key query string parameter name.
func (SubscriptionKeyParameterNamesContractOutput) ToSubscriptionKeyParameterNamesContractOutput ¶
func (o SubscriptionKeyParameterNamesContractOutput) ToSubscriptionKeyParameterNamesContractOutput() SubscriptionKeyParameterNamesContractOutput
func (SubscriptionKeyParameterNamesContractOutput) ToSubscriptionKeyParameterNamesContractOutputWithContext ¶
func (o SubscriptionKeyParameterNamesContractOutput) ToSubscriptionKeyParameterNamesContractOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractOutput
type TokenBodyParameterContract ¶
type TokenBodyParameterContract struct { // body parameter name. Name string `pulumi:"name"` // body parameter value. Value string `pulumi:"value"` }
OAuth acquire token request body parameter (www-url-form-encoded).
type TokenBodyParameterContractArgs ¶
type TokenBodyParameterContractArgs struct { // body parameter name. Name pulumi.StringInput `pulumi:"name"` // body parameter value. Value pulumi.StringInput `pulumi:"value"` }
OAuth acquire token request body parameter (www-url-form-encoded).
func (TokenBodyParameterContractArgs) ElementType ¶
func (TokenBodyParameterContractArgs) ElementType() reflect.Type
func (TokenBodyParameterContractArgs) ToTokenBodyParameterContractOutput ¶
func (i TokenBodyParameterContractArgs) ToTokenBodyParameterContractOutput() TokenBodyParameterContractOutput
func (TokenBodyParameterContractArgs) ToTokenBodyParameterContractOutputWithContext ¶
func (i TokenBodyParameterContractArgs) ToTokenBodyParameterContractOutputWithContext(ctx context.Context) TokenBodyParameterContractOutput
type TokenBodyParameterContractInput ¶
type TokenBodyParameterContractInput interface { pulumi.Input ToTokenBodyParameterContractOutput() TokenBodyParameterContractOutput ToTokenBodyParameterContractOutputWithContext(context.Context) TokenBodyParameterContractOutput }
TokenBodyParameterContractInput is an input type that accepts TokenBodyParameterContractArgs and TokenBodyParameterContractOutput values. You can construct a concrete instance of `TokenBodyParameterContractInput` via:
TokenBodyParameterContractArgs{...}
type TokenBodyParameterContractOutput ¶
type TokenBodyParameterContractOutput struct{ *pulumi.OutputState }
OAuth acquire token request body parameter (www-url-form-encoded).
func (TokenBodyParameterContractOutput) ElementType ¶
func (TokenBodyParameterContractOutput) ElementType() reflect.Type
func (TokenBodyParameterContractOutput) Name ¶
func (o TokenBodyParameterContractOutput) Name() pulumi.StringOutput
body parameter name.
func (TokenBodyParameterContractOutput) ToTokenBodyParameterContractOutput ¶
func (o TokenBodyParameterContractOutput) ToTokenBodyParameterContractOutput() TokenBodyParameterContractOutput
func (TokenBodyParameterContractOutput) ToTokenBodyParameterContractOutputWithContext ¶
func (o TokenBodyParameterContractOutput) ToTokenBodyParameterContractOutputWithContext(ctx context.Context) TokenBodyParameterContractOutput
func (TokenBodyParameterContractOutput) Value ¶
func (o TokenBodyParameterContractOutput) Value() pulumi.StringOutput
body parameter value.
type VirtualNetworkConfiguration ¶
type VirtualNetworkConfiguration struct { // The location of the virtual network. Location *string `pulumi:"location"` // The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}. SubnetResourceId *string `pulumi:"subnetResourceId"` }
Configuration of a virtual network to which API Management service is deployed.
type VirtualNetworkConfigurationArgs ¶
type VirtualNetworkConfigurationArgs struct { // The location of the virtual network. Location pulumi.StringPtrInput `pulumi:"location"` // The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}. SubnetResourceId pulumi.StringPtrInput `pulumi:"subnetResourceId"` }
Configuration of a virtual network to which API Management service is deployed.
func (VirtualNetworkConfigurationArgs) ElementType ¶
func (VirtualNetworkConfigurationArgs) ElementType() reflect.Type
func (VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationOutput ¶
func (i VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationOutput() VirtualNetworkConfigurationOutput
func (VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationOutputWithContext ¶
func (i VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationOutputWithContext(ctx context.Context) VirtualNetworkConfigurationOutput
func (VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationPtrOutput ¶
func (i VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationPtrOutput() VirtualNetworkConfigurationPtrOutput
func (VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationPtrOutputWithContext ¶
func (i VirtualNetworkConfigurationArgs) ToVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationPtrOutput
type VirtualNetworkConfigurationInput ¶
type VirtualNetworkConfigurationInput interface { pulumi.Input ToVirtualNetworkConfigurationOutput() VirtualNetworkConfigurationOutput ToVirtualNetworkConfigurationOutputWithContext(context.Context) VirtualNetworkConfigurationOutput }
VirtualNetworkConfigurationInput is an input type that accepts VirtualNetworkConfigurationArgs and VirtualNetworkConfigurationOutput values. You can construct a concrete instance of `VirtualNetworkConfigurationInput` via:
VirtualNetworkConfigurationArgs{...}
type VirtualNetworkConfigurationOutput ¶
type VirtualNetworkConfigurationOutput struct{ *pulumi.OutputState }
Configuration of a virtual network to which API Management service is deployed.
func (VirtualNetworkConfigurationOutput) ElementType ¶
func (VirtualNetworkConfigurationOutput) ElementType() reflect.Type
func (VirtualNetworkConfigurationOutput) Location ¶
func (o VirtualNetworkConfigurationOutput) Location() pulumi.StringPtrOutput
The location of the virtual network.
func (VirtualNetworkConfigurationOutput) SubnetResourceId ¶
func (o VirtualNetworkConfigurationOutput) SubnetResourceId() pulumi.StringPtrOutput
The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}.
func (VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationOutput ¶
func (o VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationOutput() VirtualNetworkConfigurationOutput
func (VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationOutputWithContext ¶
func (o VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationOutputWithContext(ctx context.Context) VirtualNetworkConfigurationOutput
func (VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationPtrOutput ¶
func (o VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationPtrOutput() VirtualNetworkConfigurationPtrOutput
func (VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationPtrOutputWithContext ¶
func (o VirtualNetworkConfigurationOutput) ToVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationPtrOutput
type VirtualNetworkConfigurationPtrInput ¶
type VirtualNetworkConfigurationPtrInput interface { pulumi.Input ToVirtualNetworkConfigurationPtrOutput() VirtualNetworkConfigurationPtrOutput ToVirtualNetworkConfigurationPtrOutputWithContext(context.Context) VirtualNetworkConfigurationPtrOutput }
VirtualNetworkConfigurationPtrInput is an input type that accepts VirtualNetworkConfigurationArgs, VirtualNetworkConfigurationPtr and VirtualNetworkConfigurationPtrOutput values. You can construct a concrete instance of `VirtualNetworkConfigurationPtrInput` via:
VirtualNetworkConfigurationArgs{...} or: nil
func VirtualNetworkConfigurationPtr ¶
func VirtualNetworkConfigurationPtr(v *VirtualNetworkConfigurationArgs) VirtualNetworkConfigurationPtrInput
type VirtualNetworkConfigurationPtrOutput ¶
type VirtualNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }
func (VirtualNetworkConfigurationPtrOutput) ElementType ¶
func (VirtualNetworkConfigurationPtrOutput) ElementType() reflect.Type
func (VirtualNetworkConfigurationPtrOutput) Location ¶
func (o VirtualNetworkConfigurationPtrOutput) Location() pulumi.StringPtrOutput
The location of the virtual network.
func (VirtualNetworkConfigurationPtrOutput) SubnetResourceId ¶
func (o VirtualNetworkConfigurationPtrOutput) SubnetResourceId() pulumi.StringPtrOutput
The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}.
func (VirtualNetworkConfigurationPtrOutput) ToVirtualNetworkConfigurationPtrOutput ¶
func (o VirtualNetworkConfigurationPtrOutput) ToVirtualNetworkConfigurationPtrOutput() VirtualNetworkConfigurationPtrOutput
func (VirtualNetworkConfigurationPtrOutput) ToVirtualNetworkConfigurationPtrOutputWithContext ¶
func (o VirtualNetworkConfigurationPtrOutput) ToVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationPtrOutput
type VirtualNetworkConfigurationResponse ¶
type VirtualNetworkConfigurationResponse struct { // The location of the virtual network. Location *string `pulumi:"location"` // The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}. SubnetResourceId *string `pulumi:"subnetResourceId"` // The name of the subnet. Subnetname string `pulumi:"subnetname"` // The virtual network ID. This is typically a GUID. Expect a null GUID by default. Vnetid string `pulumi:"vnetid"` }
Configuration of a virtual network to which API Management service is deployed.
type VirtualNetworkConfigurationResponseArgs ¶
type VirtualNetworkConfigurationResponseArgs struct { // The location of the virtual network. Location pulumi.StringPtrInput `pulumi:"location"` // The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}. SubnetResourceId pulumi.StringPtrInput `pulumi:"subnetResourceId"` // The name of the subnet. Subnetname pulumi.StringInput `pulumi:"subnetname"` // The virtual network ID. This is typically a GUID. Expect a null GUID by default. Vnetid pulumi.StringInput `pulumi:"vnetid"` }
Configuration of a virtual network to which API Management service is deployed.
func (VirtualNetworkConfigurationResponseArgs) ElementType ¶
func (VirtualNetworkConfigurationResponseArgs) ElementType() reflect.Type
func (VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponseOutput ¶
func (i VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponseOutput() VirtualNetworkConfigurationResponseOutput
func (VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponseOutputWithContext ¶
func (i VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponseOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponseOutput
func (VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponsePtrOutput ¶
func (i VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponsePtrOutput() VirtualNetworkConfigurationResponsePtrOutput
func (VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponsePtrOutputWithContext ¶
func (i VirtualNetworkConfigurationResponseArgs) ToVirtualNetworkConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponsePtrOutput
type VirtualNetworkConfigurationResponseInput ¶
type VirtualNetworkConfigurationResponseInput interface { pulumi.Input ToVirtualNetworkConfigurationResponseOutput() VirtualNetworkConfigurationResponseOutput ToVirtualNetworkConfigurationResponseOutputWithContext(context.Context) VirtualNetworkConfigurationResponseOutput }
VirtualNetworkConfigurationResponseInput is an input type that accepts VirtualNetworkConfigurationResponseArgs and VirtualNetworkConfigurationResponseOutput values. You can construct a concrete instance of `VirtualNetworkConfigurationResponseInput` via:
VirtualNetworkConfigurationResponseArgs{...}
type VirtualNetworkConfigurationResponseOutput ¶
type VirtualNetworkConfigurationResponseOutput struct{ *pulumi.OutputState }
Configuration of a virtual network to which API Management service is deployed.
func (VirtualNetworkConfigurationResponseOutput) ElementType ¶
func (VirtualNetworkConfigurationResponseOutput) ElementType() reflect.Type
func (VirtualNetworkConfigurationResponseOutput) Location ¶
func (o VirtualNetworkConfigurationResponseOutput) Location() pulumi.StringPtrOutput
The location of the virtual network.
func (VirtualNetworkConfigurationResponseOutput) SubnetResourceId ¶
func (o VirtualNetworkConfigurationResponseOutput) SubnetResourceId() pulumi.StringPtrOutput
The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}.
func (VirtualNetworkConfigurationResponseOutput) Subnetname ¶
func (o VirtualNetworkConfigurationResponseOutput) Subnetname() pulumi.StringOutput
The name of the subnet.
func (VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponseOutput ¶
func (o VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponseOutput() VirtualNetworkConfigurationResponseOutput
func (VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponseOutputWithContext ¶
func (o VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponseOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponseOutput
func (VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponsePtrOutput ¶
func (o VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponsePtrOutput() VirtualNetworkConfigurationResponsePtrOutput
func (VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponsePtrOutputWithContext ¶
func (o VirtualNetworkConfigurationResponseOutput) ToVirtualNetworkConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponsePtrOutput
func (VirtualNetworkConfigurationResponseOutput) Vnetid ¶
func (o VirtualNetworkConfigurationResponseOutput) Vnetid() pulumi.StringOutput
The virtual network ID. This is typically a GUID. Expect a null GUID by default.
type VirtualNetworkConfigurationResponsePtrInput ¶
type VirtualNetworkConfigurationResponsePtrInput interface { pulumi.Input ToVirtualNetworkConfigurationResponsePtrOutput() VirtualNetworkConfigurationResponsePtrOutput ToVirtualNetworkConfigurationResponsePtrOutputWithContext(context.Context) VirtualNetworkConfigurationResponsePtrOutput }
VirtualNetworkConfigurationResponsePtrInput is an input type that accepts VirtualNetworkConfigurationResponseArgs, VirtualNetworkConfigurationResponsePtr and VirtualNetworkConfigurationResponsePtrOutput values. You can construct a concrete instance of `VirtualNetworkConfigurationResponsePtrInput` via:
VirtualNetworkConfigurationResponseArgs{...} or: nil
func VirtualNetworkConfigurationResponsePtr ¶
func VirtualNetworkConfigurationResponsePtr(v *VirtualNetworkConfigurationResponseArgs) VirtualNetworkConfigurationResponsePtrInput
type VirtualNetworkConfigurationResponsePtrOutput ¶
type VirtualNetworkConfigurationResponsePtrOutput struct{ *pulumi.OutputState }
func (VirtualNetworkConfigurationResponsePtrOutput) ElementType ¶
func (VirtualNetworkConfigurationResponsePtrOutput) ElementType() reflect.Type
func (VirtualNetworkConfigurationResponsePtrOutput) Location ¶
func (o VirtualNetworkConfigurationResponsePtrOutput) Location() pulumi.StringPtrOutput
The location of the virtual network.
func (VirtualNetworkConfigurationResponsePtrOutput) SubnetResourceId ¶
func (o VirtualNetworkConfigurationResponsePtrOutput) SubnetResourceId() pulumi.StringPtrOutput
The name of the subnet Resource ID. This has format /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/{virtual network name}/subnets/{subnet name}.
func (VirtualNetworkConfigurationResponsePtrOutput) Subnetname ¶
func (o VirtualNetworkConfigurationResponsePtrOutput) Subnetname() pulumi.StringPtrOutput
The name of the subnet.
func (VirtualNetworkConfigurationResponsePtrOutput) ToVirtualNetworkConfigurationResponsePtrOutput ¶
func (o VirtualNetworkConfigurationResponsePtrOutput) ToVirtualNetworkConfigurationResponsePtrOutput() VirtualNetworkConfigurationResponsePtrOutput
func (VirtualNetworkConfigurationResponsePtrOutput) ToVirtualNetworkConfigurationResponsePtrOutputWithContext ¶
func (o VirtualNetworkConfigurationResponsePtrOutput) ToVirtualNetworkConfigurationResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkConfigurationResponsePtrOutput
func (VirtualNetworkConfigurationResponsePtrOutput) Vnetid ¶
func (o VirtualNetworkConfigurationResponsePtrOutput) Vnetid() pulumi.StringPtrOutput
The virtual network ID. This is typically a GUID. Expect a null GUID by default.