Documentation
¶
Index ¶
- Constants
- type AdditionalLocation
- type AdditionalLocationArgs
- type AdditionalLocationArray
- type AdditionalLocationArrayInput
- type AdditionalLocationArrayOutput
- func (AdditionalLocationArrayOutput) ElementType() reflect.Type
- func (o AdditionalLocationArrayOutput) Index(i pulumi.IntInput) AdditionalLocationOutput
- func (o AdditionalLocationArrayOutput) ToAdditionalLocationArrayOutput() AdditionalLocationArrayOutput
- func (o AdditionalLocationArrayOutput) ToAdditionalLocationArrayOutputWithContext(ctx context.Context) AdditionalLocationArrayOutput
- type AdditionalLocationInput
- type AdditionalLocationOutput
- func (AdditionalLocationOutput) ElementType() reflect.Type
- func (o AdditionalLocationOutput) Location() pulumi.StringOutput
- func (o AdditionalLocationOutput) Sku() ApiManagementServiceSkuPropertiesOutput
- func (o AdditionalLocationOutput) ToAdditionalLocationOutput() AdditionalLocationOutput
- func (o AdditionalLocationOutput) ToAdditionalLocationOutputWithContext(ctx context.Context) AdditionalLocationOutput
- func (o AdditionalLocationOutput) VirtualNetworkConfiguration() VirtualNetworkConfigurationPtrOutput
- type AdditionalLocationResponse
- type AdditionalLocationResponseArgs
- func (AdditionalLocationResponseArgs) ElementType() reflect.Type
- func (i AdditionalLocationResponseArgs) ToAdditionalLocationResponseOutput() AdditionalLocationResponseOutput
- func (i AdditionalLocationResponseArgs) ToAdditionalLocationResponseOutputWithContext(ctx context.Context) AdditionalLocationResponseOutput
- type AdditionalLocationResponseArray
- func (AdditionalLocationResponseArray) ElementType() reflect.Type
- func (i AdditionalLocationResponseArray) ToAdditionalLocationResponseArrayOutput() AdditionalLocationResponseArrayOutput
- func (i AdditionalLocationResponseArray) ToAdditionalLocationResponseArrayOutputWithContext(ctx context.Context) AdditionalLocationResponseArrayOutput
- type AdditionalLocationResponseArrayInput
- type AdditionalLocationResponseArrayOutput
- func (AdditionalLocationResponseArrayOutput) ElementType() reflect.Type
- func (o AdditionalLocationResponseArrayOutput) Index(i pulumi.IntInput) AdditionalLocationResponseOutput
- func (o AdditionalLocationResponseArrayOutput) ToAdditionalLocationResponseArrayOutput() AdditionalLocationResponseArrayOutput
- func (o AdditionalLocationResponseArrayOutput) ToAdditionalLocationResponseArrayOutputWithContext(ctx context.Context) AdditionalLocationResponseArrayOutput
- type AdditionalLocationResponseInput
- type AdditionalLocationResponseOutput
- func (AdditionalLocationResponseOutput) ElementType() reflect.Type
- func (o AdditionalLocationResponseOutput) GatewayRegionalUrl() pulumi.StringOutput
- func (o AdditionalLocationResponseOutput) Location() pulumi.StringOutput
- func (o AdditionalLocationResponseOutput) PrivateIPAddresses() pulumi.StringArrayOutput
- func (o AdditionalLocationResponseOutput) PublicIPAddresses() pulumi.StringArrayOutput
- func (o AdditionalLocationResponseOutput) Sku() ApiManagementServiceSkuPropertiesResponseOutput
- func (o AdditionalLocationResponseOutput) ToAdditionalLocationResponseOutput() AdditionalLocationResponseOutput
- func (o AdditionalLocationResponseOutput) ToAdditionalLocationResponseOutputWithContext(ctx context.Context) AdditionalLocationResponseOutput
- func (o AdditionalLocationResponseOutput) VirtualNetworkConfiguration() VirtualNetworkConfigurationResponsePtrOutput
- type AlwaysLog
- func (AlwaysLog) ElementType() reflect.Type
- func (e AlwaysLog) ToStringOutput() pulumi.StringOutput
- func (e AlwaysLog) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AlwaysLog) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AlwaysLog) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Api
- type ApiArgs
- type ApiCreateOrUpdatePropertiesWsdlSelector
- type ApiCreateOrUpdatePropertiesWsdlSelectorArgs
- func (ApiCreateOrUpdatePropertiesWsdlSelectorArgs) ElementType() reflect.Type
- func (i ApiCreateOrUpdatePropertiesWsdlSelectorArgs) ToApiCreateOrUpdatePropertiesWsdlSelectorOutput() ApiCreateOrUpdatePropertiesWsdlSelectorOutput
- func (i ApiCreateOrUpdatePropertiesWsdlSelectorArgs) ToApiCreateOrUpdatePropertiesWsdlSelectorOutputWithContext(ctx context.Context) ApiCreateOrUpdatePropertiesWsdlSelectorOutput
- func (i ApiCreateOrUpdatePropertiesWsdlSelectorArgs) ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput() ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput
- func (i ApiCreateOrUpdatePropertiesWsdlSelectorArgs) ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutputWithContext(ctx context.Context) ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput
- type ApiCreateOrUpdatePropertiesWsdlSelectorInput
- type ApiCreateOrUpdatePropertiesWsdlSelectorOutput
- func (ApiCreateOrUpdatePropertiesWsdlSelectorOutput) ElementType() reflect.Type
- func (o ApiCreateOrUpdatePropertiesWsdlSelectorOutput) ToApiCreateOrUpdatePropertiesWsdlSelectorOutput() ApiCreateOrUpdatePropertiesWsdlSelectorOutput
- func (o ApiCreateOrUpdatePropertiesWsdlSelectorOutput) ToApiCreateOrUpdatePropertiesWsdlSelectorOutputWithContext(ctx context.Context) ApiCreateOrUpdatePropertiesWsdlSelectorOutput
- func (o ApiCreateOrUpdatePropertiesWsdlSelectorOutput) ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput() ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput
- func (o ApiCreateOrUpdatePropertiesWsdlSelectorOutput) ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutputWithContext(ctx context.Context) ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput
- func (o ApiCreateOrUpdatePropertiesWsdlSelectorOutput) WsdlEndpointName() pulumi.StringPtrOutput
- func (o ApiCreateOrUpdatePropertiesWsdlSelectorOutput) WsdlServiceName() pulumi.StringPtrOutput
- type ApiCreateOrUpdatePropertiesWsdlSelectorPtrInput
- type ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput
- func (o ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput) Elem() ApiCreateOrUpdatePropertiesWsdlSelectorOutput
- func (ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput) ElementType() reflect.Type
- func (o ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput) ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput() ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput
- func (o ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput) ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutputWithContext(ctx context.Context) ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput
- func (o ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput) WsdlEndpointName() pulumi.StringPtrOutput
- func (o ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput) WsdlServiceName() pulumi.StringPtrOutput
- type ApiDiagnostic
- type ApiDiagnosticArgs
- type ApiDiagnosticInput
- type ApiDiagnosticOutput
- type ApiDiagnosticState
- type ApiInput
- type ApiIssue
- type ApiIssueArgs
- type ApiIssueAttachment
- type ApiIssueAttachmentArgs
- type ApiIssueAttachmentInput
- type ApiIssueAttachmentOutput
- type ApiIssueAttachmentState
- type ApiIssueComment
- type ApiIssueCommentArgs
- type ApiIssueCommentInput
- type ApiIssueCommentOutput
- type ApiIssueCommentState
- type ApiIssueInput
- type ApiIssueOutput
- type ApiIssueState
- type ApiManagementService
- type ApiManagementServiceArgs
- type ApiManagementServiceIdentity
- type ApiManagementServiceIdentityArgs
- func (ApiManagementServiceIdentityArgs) ElementType() reflect.Type
- func (i ApiManagementServiceIdentityArgs) ToApiManagementServiceIdentityOutput() ApiManagementServiceIdentityOutput
- func (i ApiManagementServiceIdentityArgs) ToApiManagementServiceIdentityOutputWithContext(ctx context.Context) ApiManagementServiceIdentityOutput
- func (i ApiManagementServiceIdentityArgs) ToApiManagementServiceIdentityPtrOutput() ApiManagementServiceIdentityPtrOutput
- func (i ApiManagementServiceIdentityArgs) ToApiManagementServiceIdentityPtrOutputWithContext(ctx context.Context) ApiManagementServiceIdentityPtrOutput
- type ApiManagementServiceIdentityInput
- type ApiManagementServiceIdentityOutput
- func (ApiManagementServiceIdentityOutput) ElementType() reflect.Type
- func (o ApiManagementServiceIdentityOutput) ToApiManagementServiceIdentityOutput() ApiManagementServiceIdentityOutput
- func (o ApiManagementServiceIdentityOutput) ToApiManagementServiceIdentityOutputWithContext(ctx context.Context) ApiManagementServiceIdentityOutput
- func (o ApiManagementServiceIdentityOutput) ToApiManagementServiceIdentityPtrOutput() ApiManagementServiceIdentityPtrOutput
- func (o ApiManagementServiceIdentityOutput) ToApiManagementServiceIdentityPtrOutputWithContext(ctx context.Context) ApiManagementServiceIdentityPtrOutput
- func (o ApiManagementServiceIdentityOutput) Type() pulumi.StringOutput
- type ApiManagementServiceIdentityPtrInput
- type ApiManagementServiceIdentityPtrOutput
- func (o ApiManagementServiceIdentityPtrOutput) Elem() ApiManagementServiceIdentityOutput
- func (ApiManagementServiceIdentityPtrOutput) ElementType() reflect.Type
- func (o ApiManagementServiceIdentityPtrOutput) ToApiManagementServiceIdentityPtrOutput() ApiManagementServiceIdentityPtrOutput
- func (o ApiManagementServiceIdentityPtrOutput) ToApiManagementServiceIdentityPtrOutputWithContext(ctx context.Context) ApiManagementServiceIdentityPtrOutput
- func (o ApiManagementServiceIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type ApiManagementServiceIdentityResponse
- type ApiManagementServiceIdentityResponseArgs
- func (ApiManagementServiceIdentityResponseArgs) ElementType() reflect.Type
- func (i ApiManagementServiceIdentityResponseArgs) ToApiManagementServiceIdentityResponseOutput() ApiManagementServiceIdentityResponseOutput
- func (i ApiManagementServiceIdentityResponseArgs) ToApiManagementServiceIdentityResponseOutputWithContext(ctx context.Context) ApiManagementServiceIdentityResponseOutput
- func (i ApiManagementServiceIdentityResponseArgs) ToApiManagementServiceIdentityResponsePtrOutput() ApiManagementServiceIdentityResponsePtrOutput
- func (i ApiManagementServiceIdentityResponseArgs) ToApiManagementServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ApiManagementServiceIdentityResponsePtrOutput
- type ApiManagementServiceIdentityResponseInput
- type ApiManagementServiceIdentityResponseOutput
- func (ApiManagementServiceIdentityResponseOutput) ElementType() reflect.Type
- func (o ApiManagementServiceIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o ApiManagementServiceIdentityResponseOutput) TenantId() pulumi.StringOutput
- func (o ApiManagementServiceIdentityResponseOutput) ToApiManagementServiceIdentityResponseOutput() ApiManagementServiceIdentityResponseOutput
- func (o ApiManagementServiceIdentityResponseOutput) ToApiManagementServiceIdentityResponseOutputWithContext(ctx context.Context) ApiManagementServiceIdentityResponseOutput
- func (o ApiManagementServiceIdentityResponseOutput) ToApiManagementServiceIdentityResponsePtrOutput() ApiManagementServiceIdentityResponsePtrOutput
- func (o ApiManagementServiceIdentityResponseOutput) ToApiManagementServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ApiManagementServiceIdentityResponsePtrOutput
- func (o ApiManagementServiceIdentityResponseOutput) Type() pulumi.StringOutput
- type ApiManagementServiceIdentityResponsePtrInput
- type ApiManagementServiceIdentityResponsePtrOutput
- func (o ApiManagementServiceIdentityResponsePtrOutput) Elem() ApiManagementServiceIdentityResponseOutput
- func (ApiManagementServiceIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o ApiManagementServiceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ApiManagementServiceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ApiManagementServiceIdentityResponsePtrOutput) ToApiManagementServiceIdentityResponsePtrOutput() ApiManagementServiceIdentityResponsePtrOutput
- func (o ApiManagementServiceIdentityResponsePtrOutput) ToApiManagementServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ApiManagementServiceIdentityResponsePtrOutput
- func (o ApiManagementServiceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- type ApiManagementServiceInput
- type ApiManagementServiceOutput
- 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 ApiOperation
- type ApiOperationArgs
- type ApiOperationInput
- type ApiOperationOutput
- type ApiOperationPolicy
- type ApiOperationPolicyArgs
- type ApiOperationPolicyInput
- type ApiOperationPolicyOutput
- type ApiOperationPolicyState
- type ApiOperationState
- type ApiOutput
- type ApiPolicy
- type ApiPolicyArgs
- type ApiPolicyInput
- type ApiPolicyOutput
- type ApiPolicyState
- type ApiRelease
- type ApiReleaseArgs
- type ApiReleaseInput
- type ApiReleaseOutput
- type ApiReleaseState
- type ApiSchema
- type ApiSchemaArgs
- type ApiSchemaInput
- type ApiSchemaOutput
- type ApiSchemaState
- type ApiState
- type ApiType
- func (ApiType) ElementType() reflect.Type
- func (e ApiType) ToStringOutput() pulumi.StringOutput
- func (e ApiType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApiType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApiType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApiVersionSet
- type ApiVersionSetArgs
- type ApiVersionSetContractDetails
- type ApiVersionSetContractDetailsArgs
- func (ApiVersionSetContractDetailsArgs) ElementType() reflect.Type
- func (i ApiVersionSetContractDetailsArgs) ToApiVersionSetContractDetailsOutput() ApiVersionSetContractDetailsOutput
- func (i ApiVersionSetContractDetailsArgs) ToApiVersionSetContractDetailsOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsOutput
- func (i ApiVersionSetContractDetailsArgs) ToApiVersionSetContractDetailsPtrOutput() ApiVersionSetContractDetailsPtrOutput
- func (i ApiVersionSetContractDetailsArgs) ToApiVersionSetContractDetailsPtrOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsPtrOutput
- type ApiVersionSetContractDetailsInput
- type ApiVersionSetContractDetailsOutput
- func (o ApiVersionSetContractDetailsOutput) Description() pulumi.StringPtrOutput
- func (ApiVersionSetContractDetailsOutput) ElementType() reflect.Type
- func (o ApiVersionSetContractDetailsOutput) Id() pulumi.StringPtrOutput
- func (o ApiVersionSetContractDetailsOutput) ToApiVersionSetContractDetailsOutput() ApiVersionSetContractDetailsOutput
- func (o ApiVersionSetContractDetailsOutput) ToApiVersionSetContractDetailsOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsOutput
- func (o ApiVersionSetContractDetailsOutput) ToApiVersionSetContractDetailsPtrOutput() ApiVersionSetContractDetailsPtrOutput
- func (o ApiVersionSetContractDetailsOutput) ToApiVersionSetContractDetailsPtrOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsPtrOutput
- func (o ApiVersionSetContractDetailsOutput) VersionHeaderName() pulumi.StringPtrOutput
- func (o ApiVersionSetContractDetailsOutput) VersionQueryName() pulumi.StringPtrOutput
- func (o ApiVersionSetContractDetailsOutput) VersioningScheme() pulumi.StringPtrOutput
- type ApiVersionSetContractDetailsPtrInput
- type ApiVersionSetContractDetailsPtrOutput
- func (o ApiVersionSetContractDetailsPtrOutput) Description() pulumi.StringPtrOutput
- func (o ApiVersionSetContractDetailsPtrOutput) Elem() ApiVersionSetContractDetailsOutput
- func (ApiVersionSetContractDetailsPtrOutput) ElementType() reflect.Type
- func (o ApiVersionSetContractDetailsPtrOutput) Id() pulumi.StringPtrOutput
- func (o ApiVersionSetContractDetailsPtrOutput) ToApiVersionSetContractDetailsPtrOutput() ApiVersionSetContractDetailsPtrOutput
- func (o ApiVersionSetContractDetailsPtrOutput) ToApiVersionSetContractDetailsPtrOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsPtrOutput
- func (o ApiVersionSetContractDetailsPtrOutput) VersionHeaderName() pulumi.StringPtrOutput
- func (o ApiVersionSetContractDetailsPtrOutput) VersionQueryName() pulumi.StringPtrOutput
- func (o ApiVersionSetContractDetailsPtrOutput) VersioningScheme() pulumi.StringPtrOutput
- type ApiVersionSetContractDetailsResponse
- type ApiVersionSetContractDetailsResponseArgs
- func (ApiVersionSetContractDetailsResponseArgs) ElementType() reflect.Type
- func (i ApiVersionSetContractDetailsResponseArgs) ToApiVersionSetContractDetailsResponseOutput() ApiVersionSetContractDetailsResponseOutput
- func (i ApiVersionSetContractDetailsResponseArgs) ToApiVersionSetContractDetailsResponseOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsResponseOutput
- func (i ApiVersionSetContractDetailsResponseArgs) ToApiVersionSetContractDetailsResponsePtrOutput() ApiVersionSetContractDetailsResponsePtrOutput
- func (i ApiVersionSetContractDetailsResponseArgs) ToApiVersionSetContractDetailsResponsePtrOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsResponsePtrOutput
- type ApiVersionSetContractDetailsResponseInput
- type ApiVersionSetContractDetailsResponseOutput
- func (o ApiVersionSetContractDetailsResponseOutput) Description() pulumi.StringPtrOutput
- func (ApiVersionSetContractDetailsResponseOutput) ElementType() reflect.Type
- func (o ApiVersionSetContractDetailsResponseOutput) Id() pulumi.StringPtrOutput
- func (o ApiVersionSetContractDetailsResponseOutput) ToApiVersionSetContractDetailsResponseOutput() ApiVersionSetContractDetailsResponseOutput
- func (o ApiVersionSetContractDetailsResponseOutput) ToApiVersionSetContractDetailsResponseOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsResponseOutput
- func (o ApiVersionSetContractDetailsResponseOutput) ToApiVersionSetContractDetailsResponsePtrOutput() ApiVersionSetContractDetailsResponsePtrOutput
- func (o ApiVersionSetContractDetailsResponseOutput) ToApiVersionSetContractDetailsResponsePtrOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsResponsePtrOutput
- func (o ApiVersionSetContractDetailsResponseOutput) VersionHeaderName() pulumi.StringPtrOutput
- func (o ApiVersionSetContractDetailsResponseOutput) VersionQueryName() pulumi.StringPtrOutput
- func (o ApiVersionSetContractDetailsResponseOutput) VersioningScheme() pulumi.StringPtrOutput
- type ApiVersionSetContractDetailsResponsePtrInput
- type ApiVersionSetContractDetailsResponsePtrOutput
- func (o ApiVersionSetContractDetailsResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o ApiVersionSetContractDetailsResponsePtrOutput) Elem() ApiVersionSetContractDetailsResponseOutput
- func (ApiVersionSetContractDetailsResponsePtrOutput) ElementType() reflect.Type
- func (o ApiVersionSetContractDetailsResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o ApiVersionSetContractDetailsResponsePtrOutput) ToApiVersionSetContractDetailsResponsePtrOutput() ApiVersionSetContractDetailsResponsePtrOutput
- func (o ApiVersionSetContractDetailsResponsePtrOutput) ToApiVersionSetContractDetailsResponsePtrOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsResponsePtrOutput
- func (o ApiVersionSetContractDetailsResponsePtrOutput) VersionHeaderName() pulumi.StringPtrOutput
- func (o ApiVersionSetContractDetailsResponsePtrOutput) VersionQueryName() pulumi.StringPtrOutput
- func (o ApiVersionSetContractDetailsResponsePtrOutput) VersioningScheme() pulumi.StringPtrOutput
- type ApiVersionSetInput
- type ApiVersionSetOutput
- type ApiVersionSetState
- type ApimIdentityType
- func (ApimIdentityType) ElementType() reflect.Type
- func (e ApimIdentityType) ToStringOutput() pulumi.StringOutput
- func (e ApimIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApimIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApimIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuthenticationSettingsContract
- type AuthenticationSettingsContractArgs
- func (AuthenticationSettingsContractArgs) ElementType() reflect.Type
- func (i AuthenticationSettingsContractArgs) ToAuthenticationSettingsContractOutput() AuthenticationSettingsContractOutput
- func (i AuthenticationSettingsContractArgs) ToAuthenticationSettingsContractOutputWithContext(ctx context.Context) AuthenticationSettingsContractOutput
- func (i AuthenticationSettingsContractArgs) ToAuthenticationSettingsContractPtrOutput() AuthenticationSettingsContractPtrOutput
- func (i AuthenticationSettingsContractArgs) ToAuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) AuthenticationSettingsContractPtrOutput
- type AuthenticationSettingsContractInput
- type AuthenticationSettingsContractOutput
- func (AuthenticationSettingsContractOutput) ElementType() reflect.Type
- func (o AuthenticationSettingsContractOutput) OAuth2() OAuth2AuthenticationSettingsContractPtrOutput
- func (o AuthenticationSettingsContractOutput) Openid() OpenIdAuthenticationSettingsContractPtrOutput
- func (o AuthenticationSettingsContractOutput) SubscriptionKeyRequired() pulumi.BoolPtrOutput
- func (o AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractOutput() AuthenticationSettingsContractOutput
- func (o AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractOutputWithContext(ctx context.Context) AuthenticationSettingsContractOutput
- func (o AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractPtrOutput() AuthenticationSettingsContractPtrOutput
- func (o AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) AuthenticationSettingsContractPtrOutput
- type AuthenticationSettingsContractPtrInput
- type AuthenticationSettingsContractPtrOutput
- func (o AuthenticationSettingsContractPtrOutput) Elem() AuthenticationSettingsContractOutput
- func (AuthenticationSettingsContractPtrOutput) ElementType() reflect.Type
- func (o AuthenticationSettingsContractPtrOutput) OAuth2() OAuth2AuthenticationSettingsContractPtrOutput
- func (o AuthenticationSettingsContractPtrOutput) Openid() OpenIdAuthenticationSettingsContractPtrOutput
- func (o AuthenticationSettingsContractPtrOutput) SubscriptionKeyRequired() pulumi.BoolPtrOutput
- func (o AuthenticationSettingsContractPtrOutput) ToAuthenticationSettingsContractPtrOutput() AuthenticationSettingsContractPtrOutput
- func (o AuthenticationSettingsContractPtrOutput) ToAuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) AuthenticationSettingsContractPtrOutput
- type AuthenticationSettingsContractResponse
- type AuthenticationSettingsContractResponseArgs
- func (AuthenticationSettingsContractResponseArgs) ElementType() reflect.Type
- func (i AuthenticationSettingsContractResponseArgs) ToAuthenticationSettingsContractResponseOutput() AuthenticationSettingsContractResponseOutput
- func (i AuthenticationSettingsContractResponseArgs) ToAuthenticationSettingsContractResponseOutputWithContext(ctx context.Context) AuthenticationSettingsContractResponseOutput
- func (i AuthenticationSettingsContractResponseArgs) ToAuthenticationSettingsContractResponsePtrOutput() AuthenticationSettingsContractResponsePtrOutput
- func (i AuthenticationSettingsContractResponseArgs) ToAuthenticationSettingsContractResponsePtrOutputWithContext(ctx context.Context) AuthenticationSettingsContractResponsePtrOutput
- type AuthenticationSettingsContractResponseInput
- type AuthenticationSettingsContractResponseOutput
- func (AuthenticationSettingsContractResponseOutput) ElementType() reflect.Type
- func (o AuthenticationSettingsContractResponseOutput) OAuth2() OAuth2AuthenticationSettingsContractResponsePtrOutput
- func (o AuthenticationSettingsContractResponseOutput) Openid() OpenIdAuthenticationSettingsContractResponsePtrOutput
- func (o AuthenticationSettingsContractResponseOutput) SubscriptionKeyRequired() pulumi.BoolPtrOutput
- func (o AuthenticationSettingsContractResponseOutput) ToAuthenticationSettingsContractResponseOutput() AuthenticationSettingsContractResponseOutput
- func (o AuthenticationSettingsContractResponseOutput) ToAuthenticationSettingsContractResponseOutputWithContext(ctx context.Context) AuthenticationSettingsContractResponseOutput
- func (o AuthenticationSettingsContractResponseOutput) ToAuthenticationSettingsContractResponsePtrOutput() AuthenticationSettingsContractResponsePtrOutput
- func (o AuthenticationSettingsContractResponseOutput) ToAuthenticationSettingsContractResponsePtrOutputWithContext(ctx context.Context) AuthenticationSettingsContractResponsePtrOutput
- type AuthenticationSettingsContractResponsePtrInput
- type AuthenticationSettingsContractResponsePtrOutput
- func (o AuthenticationSettingsContractResponsePtrOutput) Elem() AuthenticationSettingsContractResponseOutput
- func (AuthenticationSettingsContractResponsePtrOutput) ElementType() reflect.Type
- func (o AuthenticationSettingsContractResponsePtrOutput) OAuth2() OAuth2AuthenticationSettingsContractResponsePtrOutput
- func (o AuthenticationSettingsContractResponsePtrOutput) Openid() OpenIdAuthenticationSettingsContractResponsePtrOutput
- func (o AuthenticationSettingsContractResponsePtrOutput) SubscriptionKeyRequired() pulumi.BoolPtrOutput
- func (o AuthenticationSettingsContractResponsePtrOutput) ToAuthenticationSettingsContractResponsePtrOutput() AuthenticationSettingsContractResponsePtrOutput
- func (o AuthenticationSettingsContractResponsePtrOutput) ToAuthenticationSettingsContractResponsePtrOutputWithContext(ctx context.Context) AuthenticationSettingsContractResponsePtrOutput
- type AuthorizationMethod
- func (AuthorizationMethod) ElementType() reflect.Type
- func (e AuthorizationMethod) ToStringOutput() pulumi.StringOutput
- func (e AuthorizationMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AuthorizationMethod) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AuthorizationMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuthorizationServer
- type AuthorizationServerArgs
- type AuthorizationServerInput
- type AuthorizationServerOutput
- type AuthorizationServerState
- type Backend
- type BackendArgs
- type BackendAuthorizationHeaderCredentials
- type BackendAuthorizationHeaderCredentialsArgs
- func (BackendAuthorizationHeaderCredentialsArgs) ElementType() reflect.Type
- func (i BackendAuthorizationHeaderCredentialsArgs) ToBackendAuthorizationHeaderCredentialsOutput() BackendAuthorizationHeaderCredentialsOutput
- func (i BackendAuthorizationHeaderCredentialsArgs) ToBackendAuthorizationHeaderCredentialsOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsOutput
- func (i BackendAuthorizationHeaderCredentialsArgs) ToBackendAuthorizationHeaderCredentialsPtrOutput() BackendAuthorizationHeaderCredentialsPtrOutput
- func (i BackendAuthorizationHeaderCredentialsArgs) ToBackendAuthorizationHeaderCredentialsPtrOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsPtrOutput
- type BackendAuthorizationHeaderCredentialsInput
- type BackendAuthorizationHeaderCredentialsOutput
- func (BackendAuthorizationHeaderCredentialsOutput) ElementType() reflect.Type
- func (o BackendAuthorizationHeaderCredentialsOutput) Parameter() pulumi.StringOutput
- func (o BackendAuthorizationHeaderCredentialsOutput) Scheme() pulumi.StringOutput
- func (o BackendAuthorizationHeaderCredentialsOutput) ToBackendAuthorizationHeaderCredentialsOutput() BackendAuthorizationHeaderCredentialsOutput
- func (o BackendAuthorizationHeaderCredentialsOutput) ToBackendAuthorizationHeaderCredentialsOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsOutput
- func (o BackendAuthorizationHeaderCredentialsOutput) ToBackendAuthorizationHeaderCredentialsPtrOutput() BackendAuthorizationHeaderCredentialsPtrOutput
- func (o BackendAuthorizationHeaderCredentialsOutput) ToBackendAuthorizationHeaderCredentialsPtrOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsPtrOutput
- type BackendAuthorizationHeaderCredentialsPtrInput
- type BackendAuthorizationHeaderCredentialsPtrOutput
- func (o BackendAuthorizationHeaderCredentialsPtrOutput) Elem() BackendAuthorizationHeaderCredentialsOutput
- func (BackendAuthorizationHeaderCredentialsPtrOutput) ElementType() reflect.Type
- func (o BackendAuthorizationHeaderCredentialsPtrOutput) Parameter() pulumi.StringPtrOutput
- func (o BackendAuthorizationHeaderCredentialsPtrOutput) Scheme() pulumi.StringPtrOutput
- func (o BackendAuthorizationHeaderCredentialsPtrOutput) ToBackendAuthorizationHeaderCredentialsPtrOutput() BackendAuthorizationHeaderCredentialsPtrOutput
- func (o BackendAuthorizationHeaderCredentialsPtrOutput) ToBackendAuthorizationHeaderCredentialsPtrOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsPtrOutput
- type BackendAuthorizationHeaderCredentialsResponse
- type BackendAuthorizationHeaderCredentialsResponseArgs
- func (BackendAuthorizationHeaderCredentialsResponseArgs) ElementType() reflect.Type
- func (i BackendAuthorizationHeaderCredentialsResponseArgs) ToBackendAuthorizationHeaderCredentialsResponseOutput() BackendAuthorizationHeaderCredentialsResponseOutput
- func (i BackendAuthorizationHeaderCredentialsResponseArgs) ToBackendAuthorizationHeaderCredentialsResponseOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsResponseOutput
- func (i BackendAuthorizationHeaderCredentialsResponseArgs) ToBackendAuthorizationHeaderCredentialsResponsePtrOutput() BackendAuthorizationHeaderCredentialsResponsePtrOutput
- func (i BackendAuthorizationHeaderCredentialsResponseArgs) ToBackendAuthorizationHeaderCredentialsResponsePtrOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsResponsePtrOutput
- type BackendAuthorizationHeaderCredentialsResponseInput
- type BackendAuthorizationHeaderCredentialsResponseOutput
- func (BackendAuthorizationHeaderCredentialsResponseOutput) ElementType() reflect.Type
- func (o BackendAuthorizationHeaderCredentialsResponseOutput) Parameter() pulumi.StringOutput
- func (o BackendAuthorizationHeaderCredentialsResponseOutput) Scheme() pulumi.StringOutput
- func (o BackendAuthorizationHeaderCredentialsResponseOutput) ToBackendAuthorizationHeaderCredentialsResponseOutput() BackendAuthorizationHeaderCredentialsResponseOutput
- func (o BackendAuthorizationHeaderCredentialsResponseOutput) ToBackendAuthorizationHeaderCredentialsResponseOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsResponseOutput
- func (o BackendAuthorizationHeaderCredentialsResponseOutput) ToBackendAuthorizationHeaderCredentialsResponsePtrOutput() BackendAuthorizationHeaderCredentialsResponsePtrOutput
- func (o BackendAuthorizationHeaderCredentialsResponseOutput) ToBackendAuthorizationHeaderCredentialsResponsePtrOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsResponsePtrOutput
- type BackendAuthorizationHeaderCredentialsResponsePtrInput
- type BackendAuthorizationHeaderCredentialsResponsePtrOutput
- func (o BackendAuthorizationHeaderCredentialsResponsePtrOutput) Elem() BackendAuthorizationHeaderCredentialsResponseOutput
- func (BackendAuthorizationHeaderCredentialsResponsePtrOutput) ElementType() reflect.Type
- func (o BackendAuthorizationHeaderCredentialsResponsePtrOutput) Parameter() pulumi.StringPtrOutput
- func (o BackendAuthorizationHeaderCredentialsResponsePtrOutput) Scheme() pulumi.StringPtrOutput
- func (o BackendAuthorizationHeaderCredentialsResponsePtrOutput) ToBackendAuthorizationHeaderCredentialsResponsePtrOutput() BackendAuthorizationHeaderCredentialsResponsePtrOutput
- func (o BackendAuthorizationHeaderCredentialsResponsePtrOutput) ToBackendAuthorizationHeaderCredentialsResponsePtrOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsResponsePtrOutput
- type BackendCredentialsContract
- type BackendCredentialsContractArgs
- func (BackendCredentialsContractArgs) ElementType() reflect.Type
- func (i BackendCredentialsContractArgs) ToBackendCredentialsContractOutput() BackendCredentialsContractOutput
- func (i BackendCredentialsContractArgs) ToBackendCredentialsContractOutputWithContext(ctx context.Context) BackendCredentialsContractOutput
- func (i BackendCredentialsContractArgs) ToBackendCredentialsContractPtrOutput() BackendCredentialsContractPtrOutput
- func (i BackendCredentialsContractArgs) ToBackendCredentialsContractPtrOutputWithContext(ctx context.Context) BackendCredentialsContractPtrOutput
- type BackendCredentialsContractInput
- type BackendCredentialsContractOutput
- func (o BackendCredentialsContractOutput) Authorization() BackendAuthorizationHeaderCredentialsPtrOutput
- func (o BackendCredentialsContractOutput) Certificate() pulumi.StringArrayOutput
- func (BackendCredentialsContractOutput) ElementType() reflect.Type
- func (o BackendCredentialsContractOutput) Header() pulumi.StringArrayMapOutput
- func (o BackendCredentialsContractOutput) Query() pulumi.StringArrayMapOutput
- func (o BackendCredentialsContractOutput) ToBackendCredentialsContractOutput() BackendCredentialsContractOutput
- func (o BackendCredentialsContractOutput) ToBackendCredentialsContractOutputWithContext(ctx context.Context) BackendCredentialsContractOutput
- func (o BackendCredentialsContractOutput) ToBackendCredentialsContractPtrOutput() BackendCredentialsContractPtrOutput
- func (o BackendCredentialsContractOutput) ToBackendCredentialsContractPtrOutputWithContext(ctx context.Context) BackendCredentialsContractPtrOutput
- type BackendCredentialsContractPtrInput
- type BackendCredentialsContractPtrOutput
- func (o BackendCredentialsContractPtrOutput) Authorization() BackendAuthorizationHeaderCredentialsPtrOutput
- func (o BackendCredentialsContractPtrOutput) Certificate() pulumi.StringArrayOutput
- func (o BackendCredentialsContractPtrOutput) Elem() BackendCredentialsContractOutput
- func (BackendCredentialsContractPtrOutput) ElementType() reflect.Type
- func (o BackendCredentialsContractPtrOutput) Header() pulumi.StringArrayMapOutput
- func (o BackendCredentialsContractPtrOutput) Query() pulumi.StringArrayMapOutput
- func (o BackendCredentialsContractPtrOutput) ToBackendCredentialsContractPtrOutput() BackendCredentialsContractPtrOutput
- func (o BackendCredentialsContractPtrOutput) ToBackendCredentialsContractPtrOutputWithContext(ctx context.Context) BackendCredentialsContractPtrOutput
- type BackendCredentialsContractResponse
- type BackendCredentialsContractResponseArgs
- func (BackendCredentialsContractResponseArgs) ElementType() reflect.Type
- func (i BackendCredentialsContractResponseArgs) ToBackendCredentialsContractResponseOutput() BackendCredentialsContractResponseOutput
- func (i BackendCredentialsContractResponseArgs) ToBackendCredentialsContractResponseOutputWithContext(ctx context.Context) BackendCredentialsContractResponseOutput
- func (i BackendCredentialsContractResponseArgs) ToBackendCredentialsContractResponsePtrOutput() BackendCredentialsContractResponsePtrOutput
- func (i BackendCredentialsContractResponseArgs) ToBackendCredentialsContractResponsePtrOutputWithContext(ctx context.Context) BackendCredentialsContractResponsePtrOutput
- type BackendCredentialsContractResponseInput
- type BackendCredentialsContractResponseOutput
- func (o BackendCredentialsContractResponseOutput) Authorization() BackendAuthorizationHeaderCredentialsResponsePtrOutput
- func (o BackendCredentialsContractResponseOutput) Certificate() pulumi.StringArrayOutput
- func (BackendCredentialsContractResponseOutput) ElementType() reflect.Type
- func (o BackendCredentialsContractResponseOutput) Header() pulumi.StringArrayMapOutput
- func (o BackendCredentialsContractResponseOutput) Query() pulumi.StringArrayMapOutput
- func (o BackendCredentialsContractResponseOutput) ToBackendCredentialsContractResponseOutput() BackendCredentialsContractResponseOutput
- func (o BackendCredentialsContractResponseOutput) ToBackendCredentialsContractResponseOutputWithContext(ctx context.Context) BackendCredentialsContractResponseOutput
- func (o BackendCredentialsContractResponseOutput) ToBackendCredentialsContractResponsePtrOutput() BackendCredentialsContractResponsePtrOutput
- func (o BackendCredentialsContractResponseOutput) ToBackendCredentialsContractResponsePtrOutputWithContext(ctx context.Context) BackendCredentialsContractResponsePtrOutput
- type BackendCredentialsContractResponsePtrInput
- type BackendCredentialsContractResponsePtrOutput
- func (o BackendCredentialsContractResponsePtrOutput) Authorization() BackendAuthorizationHeaderCredentialsResponsePtrOutput
- func (o BackendCredentialsContractResponsePtrOutput) Certificate() pulumi.StringArrayOutput
- func (o BackendCredentialsContractResponsePtrOutput) Elem() BackendCredentialsContractResponseOutput
- func (BackendCredentialsContractResponsePtrOutput) ElementType() reflect.Type
- func (o BackendCredentialsContractResponsePtrOutput) Header() pulumi.StringArrayMapOutput
- func (o BackendCredentialsContractResponsePtrOutput) Query() pulumi.StringArrayMapOutput
- func (o BackendCredentialsContractResponsePtrOutput) ToBackendCredentialsContractResponsePtrOutput() BackendCredentialsContractResponsePtrOutput
- func (o BackendCredentialsContractResponsePtrOutput) ToBackendCredentialsContractResponsePtrOutputWithContext(ctx context.Context) BackendCredentialsContractResponsePtrOutput
- type BackendInput
- type BackendOutput
- type BackendProperties
- type BackendPropertiesArgs
- func (BackendPropertiesArgs) ElementType() reflect.Type
- func (i BackendPropertiesArgs) ToBackendPropertiesOutput() BackendPropertiesOutput
- func (i BackendPropertiesArgs) ToBackendPropertiesOutputWithContext(ctx context.Context) BackendPropertiesOutput
- func (i BackendPropertiesArgs) ToBackendPropertiesPtrOutput() BackendPropertiesPtrOutput
- func (i BackendPropertiesArgs) ToBackendPropertiesPtrOutputWithContext(ctx context.Context) BackendPropertiesPtrOutput
- type BackendPropertiesInput
- type BackendPropertiesOutput
- func (BackendPropertiesOutput) ElementType() reflect.Type
- func (o BackendPropertiesOutput) ServiceFabricCluster() BackendServiceFabricClusterPropertiesPtrOutput
- func (o BackendPropertiesOutput) ToBackendPropertiesOutput() BackendPropertiesOutput
- func (o BackendPropertiesOutput) ToBackendPropertiesOutputWithContext(ctx context.Context) BackendPropertiesOutput
- func (o BackendPropertiesOutput) ToBackendPropertiesPtrOutput() BackendPropertiesPtrOutput
- func (o BackendPropertiesOutput) ToBackendPropertiesPtrOutputWithContext(ctx context.Context) BackendPropertiesPtrOutput
- type BackendPropertiesPtrInput
- type BackendPropertiesPtrOutput
- func (o BackendPropertiesPtrOutput) Elem() BackendPropertiesOutput
- func (BackendPropertiesPtrOutput) ElementType() reflect.Type
- func (o BackendPropertiesPtrOutput) ServiceFabricCluster() BackendServiceFabricClusterPropertiesPtrOutput
- func (o BackendPropertiesPtrOutput) ToBackendPropertiesPtrOutput() BackendPropertiesPtrOutput
- func (o BackendPropertiesPtrOutput) ToBackendPropertiesPtrOutputWithContext(ctx context.Context) BackendPropertiesPtrOutput
- type BackendPropertiesResponse
- type BackendPropertiesResponseArgs
- func (BackendPropertiesResponseArgs) ElementType() reflect.Type
- func (i BackendPropertiesResponseArgs) ToBackendPropertiesResponseOutput() BackendPropertiesResponseOutput
- func (i BackendPropertiesResponseArgs) ToBackendPropertiesResponseOutputWithContext(ctx context.Context) BackendPropertiesResponseOutput
- func (i BackendPropertiesResponseArgs) ToBackendPropertiesResponsePtrOutput() BackendPropertiesResponsePtrOutput
- func (i BackendPropertiesResponseArgs) ToBackendPropertiesResponsePtrOutputWithContext(ctx context.Context) BackendPropertiesResponsePtrOutput
- type BackendPropertiesResponseInput
- type BackendPropertiesResponseOutput
- func (BackendPropertiesResponseOutput) ElementType() reflect.Type
- func (o BackendPropertiesResponseOutput) ServiceFabricCluster() BackendServiceFabricClusterPropertiesResponsePtrOutput
- func (o BackendPropertiesResponseOutput) ToBackendPropertiesResponseOutput() BackendPropertiesResponseOutput
- func (o BackendPropertiesResponseOutput) ToBackendPropertiesResponseOutputWithContext(ctx context.Context) BackendPropertiesResponseOutput
- func (o BackendPropertiesResponseOutput) ToBackendPropertiesResponsePtrOutput() BackendPropertiesResponsePtrOutput
- func (o BackendPropertiesResponseOutput) ToBackendPropertiesResponsePtrOutputWithContext(ctx context.Context) BackendPropertiesResponsePtrOutput
- type BackendPropertiesResponsePtrInput
- type BackendPropertiesResponsePtrOutput
- func (o BackendPropertiesResponsePtrOutput) Elem() BackendPropertiesResponseOutput
- func (BackendPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o BackendPropertiesResponsePtrOutput) ServiceFabricCluster() BackendServiceFabricClusterPropertiesResponsePtrOutput
- func (o BackendPropertiesResponsePtrOutput) ToBackendPropertiesResponsePtrOutput() BackendPropertiesResponsePtrOutput
- func (o BackendPropertiesResponsePtrOutput) ToBackendPropertiesResponsePtrOutputWithContext(ctx context.Context) BackendPropertiesResponsePtrOutput
- type BackendProtocol
- func (BackendProtocol) ElementType() reflect.Type
- func (e BackendProtocol) ToStringOutput() pulumi.StringOutput
- func (e BackendProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BackendProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BackendProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BackendProxyContract
- type BackendProxyContractArgs
- func (BackendProxyContractArgs) ElementType() reflect.Type
- func (i BackendProxyContractArgs) ToBackendProxyContractOutput() BackendProxyContractOutput
- func (i BackendProxyContractArgs) ToBackendProxyContractOutputWithContext(ctx context.Context) BackendProxyContractOutput
- func (i BackendProxyContractArgs) ToBackendProxyContractPtrOutput() BackendProxyContractPtrOutput
- func (i BackendProxyContractArgs) ToBackendProxyContractPtrOutputWithContext(ctx context.Context) BackendProxyContractPtrOutput
- type BackendProxyContractInput
- type BackendProxyContractOutput
- func (BackendProxyContractOutput) ElementType() reflect.Type
- func (o BackendProxyContractOutput) Password() pulumi.StringPtrOutput
- func (o BackendProxyContractOutput) ToBackendProxyContractOutput() BackendProxyContractOutput
- func (o BackendProxyContractOutput) ToBackendProxyContractOutputWithContext(ctx context.Context) BackendProxyContractOutput
- func (o BackendProxyContractOutput) ToBackendProxyContractPtrOutput() BackendProxyContractPtrOutput
- func (o BackendProxyContractOutput) ToBackendProxyContractPtrOutputWithContext(ctx context.Context) BackendProxyContractPtrOutput
- func (o BackendProxyContractOutput) Url() pulumi.StringOutput
- func (o BackendProxyContractOutput) Username() pulumi.StringPtrOutput
- type BackendProxyContractPtrInput
- type BackendProxyContractPtrOutput
- func (o BackendProxyContractPtrOutput) Elem() BackendProxyContractOutput
- func (BackendProxyContractPtrOutput) ElementType() reflect.Type
- func (o BackendProxyContractPtrOutput) Password() pulumi.StringPtrOutput
- func (o BackendProxyContractPtrOutput) ToBackendProxyContractPtrOutput() BackendProxyContractPtrOutput
- func (o BackendProxyContractPtrOutput) ToBackendProxyContractPtrOutputWithContext(ctx context.Context) BackendProxyContractPtrOutput
- func (o BackendProxyContractPtrOutput) Url() pulumi.StringPtrOutput
- func (o BackendProxyContractPtrOutput) Username() pulumi.StringPtrOutput
- type BackendProxyContractResponse
- type BackendProxyContractResponseArgs
- func (BackendProxyContractResponseArgs) ElementType() reflect.Type
- func (i BackendProxyContractResponseArgs) ToBackendProxyContractResponseOutput() BackendProxyContractResponseOutput
- func (i BackendProxyContractResponseArgs) ToBackendProxyContractResponseOutputWithContext(ctx context.Context) BackendProxyContractResponseOutput
- func (i BackendProxyContractResponseArgs) ToBackendProxyContractResponsePtrOutput() BackendProxyContractResponsePtrOutput
- func (i BackendProxyContractResponseArgs) ToBackendProxyContractResponsePtrOutputWithContext(ctx context.Context) BackendProxyContractResponsePtrOutput
- type BackendProxyContractResponseInput
- type BackendProxyContractResponseOutput
- func (BackendProxyContractResponseOutput) ElementType() reflect.Type
- func (o BackendProxyContractResponseOutput) Password() pulumi.StringPtrOutput
- func (o BackendProxyContractResponseOutput) ToBackendProxyContractResponseOutput() BackendProxyContractResponseOutput
- func (o BackendProxyContractResponseOutput) ToBackendProxyContractResponseOutputWithContext(ctx context.Context) BackendProxyContractResponseOutput
- func (o BackendProxyContractResponseOutput) ToBackendProxyContractResponsePtrOutput() BackendProxyContractResponsePtrOutput
- func (o BackendProxyContractResponseOutput) ToBackendProxyContractResponsePtrOutputWithContext(ctx context.Context) BackendProxyContractResponsePtrOutput
- func (o BackendProxyContractResponseOutput) Url() pulumi.StringOutput
- func (o BackendProxyContractResponseOutput) Username() pulumi.StringPtrOutput
- type BackendProxyContractResponsePtrInput
- type BackendProxyContractResponsePtrOutput
- func (o BackendProxyContractResponsePtrOutput) Elem() BackendProxyContractResponseOutput
- func (BackendProxyContractResponsePtrOutput) ElementType() reflect.Type
- func (o BackendProxyContractResponsePtrOutput) Password() pulumi.StringPtrOutput
- func (o BackendProxyContractResponsePtrOutput) ToBackendProxyContractResponsePtrOutput() BackendProxyContractResponsePtrOutput
- func (o BackendProxyContractResponsePtrOutput) ToBackendProxyContractResponsePtrOutputWithContext(ctx context.Context) BackendProxyContractResponsePtrOutput
- func (o BackendProxyContractResponsePtrOutput) Url() pulumi.StringPtrOutput
- func (o BackendProxyContractResponsePtrOutput) Username() pulumi.StringPtrOutput
- type BackendServiceFabricClusterProperties
- type BackendServiceFabricClusterPropertiesArgs
- func (BackendServiceFabricClusterPropertiesArgs) ElementType() reflect.Type
- func (i BackendServiceFabricClusterPropertiesArgs) ToBackendServiceFabricClusterPropertiesOutput() BackendServiceFabricClusterPropertiesOutput
- func (i BackendServiceFabricClusterPropertiesArgs) ToBackendServiceFabricClusterPropertiesOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesOutput
- func (i BackendServiceFabricClusterPropertiesArgs) ToBackendServiceFabricClusterPropertiesPtrOutput() BackendServiceFabricClusterPropertiesPtrOutput
- func (i BackendServiceFabricClusterPropertiesArgs) ToBackendServiceFabricClusterPropertiesPtrOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesPtrOutput
- type BackendServiceFabricClusterPropertiesInput
- type BackendServiceFabricClusterPropertiesOutput
- func (o BackendServiceFabricClusterPropertiesOutput) ClientCertificatethumbprint() pulumi.StringOutput
- func (BackendServiceFabricClusterPropertiesOutput) ElementType() reflect.Type
- func (o BackendServiceFabricClusterPropertiesOutput) ManagementEndpoints() pulumi.StringArrayOutput
- func (o BackendServiceFabricClusterPropertiesOutput) MaxPartitionResolutionRetries() pulumi.IntPtrOutput
- func (o BackendServiceFabricClusterPropertiesOutput) ServerCertificateThumbprints() pulumi.StringArrayOutput
- func (o BackendServiceFabricClusterPropertiesOutput) ServerX509Names() X509CertificateNameArrayOutput
- func (o BackendServiceFabricClusterPropertiesOutput) ToBackendServiceFabricClusterPropertiesOutput() BackendServiceFabricClusterPropertiesOutput
- func (o BackendServiceFabricClusterPropertiesOutput) ToBackendServiceFabricClusterPropertiesOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesOutput
- func (o BackendServiceFabricClusterPropertiesOutput) ToBackendServiceFabricClusterPropertiesPtrOutput() BackendServiceFabricClusterPropertiesPtrOutput
- func (o BackendServiceFabricClusterPropertiesOutput) ToBackendServiceFabricClusterPropertiesPtrOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesPtrOutput
- type BackendServiceFabricClusterPropertiesPtrInput
- type BackendServiceFabricClusterPropertiesPtrOutput
- func (o BackendServiceFabricClusterPropertiesPtrOutput) ClientCertificatethumbprint() pulumi.StringPtrOutput
- func (o BackendServiceFabricClusterPropertiesPtrOutput) Elem() BackendServiceFabricClusterPropertiesOutput
- func (BackendServiceFabricClusterPropertiesPtrOutput) ElementType() reflect.Type
- func (o BackendServiceFabricClusterPropertiesPtrOutput) ManagementEndpoints() pulumi.StringArrayOutput
- func (o BackendServiceFabricClusterPropertiesPtrOutput) MaxPartitionResolutionRetries() pulumi.IntPtrOutput
- func (o BackendServiceFabricClusterPropertiesPtrOutput) ServerCertificateThumbprints() pulumi.StringArrayOutput
- func (o BackendServiceFabricClusterPropertiesPtrOutput) ServerX509Names() X509CertificateNameArrayOutput
- func (o BackendServiceFabricClusterPropertiesPtrOutput) ToBackendServiceFabricClusterPropertiesPtrOutput() BackendServiceFabricClusterPropertiesPtrOutput
- func (o BackendServiceFabricClusterPropertiesPtrOutput) ToBackendServiceFabricClusterPropertiesPtrOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesPtrOutput
- type BackendServiceFabricClusterPropertiesResponse
- type BackendServiceFabricClusterPropertiesResponseArgs
- func (BackendServiceFabricClusterPropertiesResponseArgs) ElementType() reflect.Type
- func (i BackendServiceFabricClusterPropertiesResponseArgs) ToBackendServiceFabricClusterPropertiesResponseOutput() BackendServiceFabricClusterPropertiesResponseOutput
- func (i BackendServiceFabricClusterPropertiesResponseArgs) ToBackendServiceFabricClusterPropertiesResponseOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesResponseOutput
- func (i BackendServiceFabricClusterPropertiesResponseArgs) ToBackendServiceFabricClusterPropertiesResponsePtrOutput() BackendServiceFabricClusterPropertiesResponsePtrOutput
- func (i BackendServiceFabricClusterPropertiesResponseArgs) ToBackendServiceFabricClusterPropertiesResponsePtrOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesResponsePtrOutput
- type BackendServiceFabricClusterPropertiesResponseInput
- type BackendServiceFabricClusterPropertiesResponseOutput
- func (o BackendServiceFabricClusterPropertiesResponseOutput) ClientCertificatethumbprint() pulumi.StringOutput
- func (BackendServiceFabricClusterPropertiesResponseOutput) ElementType() reflect.Type
- func (o BackendServiceFabricClusterPropertiesResponseOutput) ManagementEndpoints() pulumi.StringArrayOutput
- func (o BackendServiceFabricClusterPropertiesResponseOutput) MaxPartitionResolutionRetries() pulumi.IntPtrOutput
- func (o BackendServiceFabricClusterPropertiesResponseOutput) ServerCertificateThumbprints() pulumi.StringArrayOutput
- func (o BackendServiceFabricClusterPropertiesResponseOutput) ServerX509Names() X509CertificateNameResponseArrayOutput
- func (o BackendServiceFabricClusterPropertiesResponseOutput) ToBackendServiceFabricClusterPropertiesResponseOutput() BackendServiceFabricClusterPropertiesResponseOutput
- func (o BackendServiceFabricClusterPropertiesResponseOutput) ToBackendServiceFabricClusterPropertiesResponseOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesResponseOutput
- func (o BackendServiceFabricClusterPropertiesResponseOutput) ToBackendServiceFabricClusterPropertiesResponsePtrOutput() BackendServiceFabricClusterPropertiesResponsePtrOutput
- func (o BackendServiceFabricClusterPropertiesResponseOutput) ToBackendServiceFabricClusterPropertiesResponsePtrOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesResponsePtrOutput
- type BackendServiceFabricClusterPropertiesResponsePtrInput
- type BackendServiceFabricClusterPropertiesResponsePtrOutput
- func (o BackendServiceFabricClusterPropertiesResponsePtrOutput) ClientCertificatethumbprint() pulumi.StringPtrOutput
- func (o BackendServiceFabricClusterPropertiesResponsePtrOutput) Elem() BackendServiceFabricClusterPropertiesResponseOutput
- func (BackendServiceFabricClusterPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o BackendServiceFabricClusterPropertiesResponsePtrOutput) ManagementEndpoints() pulumi.StringArrayOutput
- func (o BackendServiceFabricClusterPropertiesResponsePtrOutput) MaxPartitionResolutionRetries() pulumi.IntPtrOutput
- func (o BackendServiceFabricClusterPropertiesResponsePtrOutput) ServerCertificateThumbprints() pulumi.StringArrayOutput
- func (o BackendServiceFabricClusterPropertiesResponsePtrOutput) ServerX509Names() X509CertificateNameResponseArrayOutput
- func (o BackendServiceFabricClusterPropertiesResponsePtrOutput) ToBackendServiceFabricClusterPropertiesResponsePtrOutput() BackendServiceFabricClusterPropertiesResponsePtrOutput
- func (o BackendServiceFabricClusterPropertiesResponsePtrOutput) ToBackendServiceFabricClusterPropertiesResponsePtrOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesResponsePtrOutput
- type BackendState
- type BackendTlsProperties
- type BackendTlsPropertiesArgs
- func (BackendTlsPropertiesArgs) ElementType() reflect.Type
- func (i BackendTlsPropertiesArgs) ToBackendTlsPropertiesOutput() BackendTlsPropertiesOutput
- func (i BackendTlsPropertiesArgs) ToBackendTlsPropertiesOutputWithContext(ctx context.Context) BackendTlsPropertiesOutput
- func (i BackendTlsPropertiesArgs) ToBackendTlsPropertiesPtrOutput() BackendTlsPropertiesPtrOutput
- func (i BackendTlsPropertiesArgs) ToBackendTlsPropertiesPtrOutputWithContext(ctx context.Context) BackendTlsPropertiesPtrOutput
- type BackendTlsPropertiesInput
- type BackendTlsPropertiesOutput
- func (BackendTlsPropertiesOutput) ElementType() reflect.Type
- func (o BackendTlsPropertiesOutput) ToBackendTlsPropertiesOutput() BackendTlsPropertiesOutput
- func (o BackendTlsPropertiesOutput) ToBackendTlsPropertiesOutputWithContext(ctx context.Context) BackendTlsPropertiesOutput
- func (o BackendTlsPropertiesOutput) ToBackendTlsPropertiesPtrOutput() BackendTlsPropertiesPtrOutput
- func (o BackendTlsPropertiesOutput) ToBackendTlsPropertiesPtrOutputWithContext(ctx context.Context) BackendTlsPropertiesPtrOutput
- func (o BackendTlsPropertiesOutput) ValidateCertificateChain() pulumi.BoolPtrOutput
- func (o BackendTlsPropertiesOutput) ValidateCertificateName() pulumi.BoolPtrOutput
- type BackendTlsPropertiesPtrInput
- type BackendTlsPropertiesPtrOutput
- func (o BackendTlsPropertiesPtrOutput) Elem() BackendTlsPropertiesOutput
- func (BackendTlsPropertiesPtrOutput) ElementType() reflect.Type
- func (o BackendTlsPropertiesPtrOutput) ToBackendTlsPropertiesPtrOutput() BackendTlsPropertiesPtrOutput
- func (o BackendTlsPropertiesPtrOutput) ToBackendTlsPropertiesPtrOutputWithContext(ctx context.Context) BackendTlsPropertiesPtrOutput
- func (o BackendTlsPropertiesPtrOutput) ValidateCertificateChain() pulumi.BoolPtrOutput
- func (o BackendTlsPropertiesPtrOutput) ValidateCertificateName() pulumi.BoolPtrOutput
- type BackendTlsPropertiesResponse
- type BackendTlsPropertiesResponseArgs
- func (BackendTlsPropertiesResponseArgs) ElementType() reflect.Type
- func (i BackendTlsPropertiesResponseArgs) ToBackendTlsPropertiesResponseOutput() BackendTlsPropertiesResponseOutput
- func (i BackendTlsPropertiesResponseArgs) ToBackendTlsPropertiesResponseOutputWithContext(ctx context.Context) BackendTlsPropertiesResponseOutput
- func (i BackendTlsPropertiesResponseArgs) ToBackendTlsPropertiesResponsePtrOutput() BackendTlsPropertiesResponsePtrOutput
- func (i BackendTlsPropertiesResponseArgs) ToBackendTlsPropertiesResponsePtrOutputWithContext(ctx context.Context) BackendTlsPropertiesResponsePtrOutput
- type BackendTlsPropertiesResponseInput
- type BackendTlsPropertiesResponseOutput
- func (BackendTlsPropertiesResponseOutput) ElementType() reflect.Type
- func (o BackendTlsPropertiesResponseOutput) ToBackendTlsPropertiesResponseOutput() BackendTlsPropertiesResponseOutput
- func (o BackendTlsPropertiesResponseOutput) ToBackendTlsPropertiesResponseOutputWithContext(ctx context.Context) BackendTlsPropertiesResponseOutput
- func (o BackendTlsPropertiesResponseOutput) ToBackendTlsPropertiesResponsePtrOutput() BackendTlsPropertiesResponsePtrOutput
- func (o BackendTlsPropertiesResponseOutput) ToBackendTlsPropertiesResponsePtrOutputWithContext(ctx context.Context) BackendTlsPropertiesResponsePtrOutput
- func (o BackendTlsPropertiesResponseOutput) ValidateCertificateChain() pulumi.BoolPtrOutput
- func (o BackendTlsPropertiesResponseOutput) ValidateCertificateName() pulumi.BoolPtrOutput
- type BackendTlsPropertiesResponsePtrInput
- type BackendTlsPropertiesResponsePtrOutput
- func (o BackendTlsPropertiesResponsePtrOutput) Elem() BackendTlsPropertiesResponseOutput
- func (BackendTlsPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o BackendTlsPropertiesResponsePtrOutput) ToBackendTlsPropertiesResponsePtrOutput() BackendTlsPropertiesResponsePtrOutput
- func (o BackendTlsPropertiesResponsePtrOutput) ToBackendTlsPropertiesResponsePtrOutputWithContext(ctx context.Context) BackendTlsPropertiesResponsePtrOutput
- func (o BackendTlsPropertiesResponsePtrOutput) ValidateCertificateChain() pulumi.BoolPtrOutput
- func (o BackendTlsPropertiesResponsePtrOutput) ValidateCertificateName() pulumi.BoolPtrOutput
- type BearerTokenSendingMethod
- func (BearerTokenSendingMethod) ElementType() reflect.Type
- func (e BearerTokenSendingMethod) ToStringOutput() pulumi.StringOutput
- func (e BearerTokenSendingMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BearerTokenSendingMethod) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BearerTokenSendingMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BearerTokenSendingMethods
- func (BearerTokenSendingMethods) ElementType() reflect.Type
- func (e BearerTokenSendingMethods) ToStringOutput() pulumi.StringOutput
- func (e BearerTokenSendingMethods) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BearerTokenSendingMethods) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BearerTokenSendingMethods) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BodyDiagnosticSettings
- type BodyDiagnosticSettingsArgs
- func (BodyDiagnosticSettingsArgs) ElementType() reflect.Type
- func (i BodyDiagnosticSettingsArgs) ToBodyDiagnosticSettingsOutput() BodyDiagnosticSettingsOutput
- func (i BodyDiagnosticSettingsArgs) ToBodyDiagnosticSettingsOutputWithContext(ctx context.Context) BodyDiagnosticSettingsOutput
- func (i BodyDiagnosticSettingsArgs) ToBodyDiagnosticSettingsPtrOutput() BodyDiagnosticSettingsPtrOutput
- func (i BodyDiagnosticSettingsArgs) ToBodyDiagnosticSettingsPtrOutputWithContext(ctx context.Context) BodyDiagnosticSettingsPtrOutput
- type BodyDiagnosticSettingsInput
- type BodyDiagnosticSettingsOutput
- func (o BodyDiagnosticSettingsOutput) Bytes() pulumi.IntPtrOutput
- func (BodyDiagnosticSettingsOutput) ElementType() reflect.Type
- func (o BodyDiagnosticSettingsOutput) ToBodyDiagnosticSettingsOutput() BodyDiagnosticSettingsOutput
- func (o BodyDiagnosticSettingsOutput) ToBodyDiagnosticSettingsOutputWithContext(ctx context.Context) BodyDiagnosticSettingsOutput
- func (o BodyDiagnosticSettingsOutput) ToBodyDiagnosticSettingsPtrOutput() BodyDiagnosticSettingsPtrOutput
- func (o BodyDiagnosticSettingsOutput) ToBodyDiagnosticSettingsPtrOutputWithContext(ctx context.Context) BodyDiagnosticSettingsPtrOutput
- type BodyDiagnosticSettingsPtrInput
- type BodyDiagnosticSettingsPtrOutput
- func (o BodyDiagnosticSettingsPtrOutput) Bytes() pulumi.IntPtrOutput
- func (o BodyDiagnosticSettingsPtrOutput) Elem() BodyDiagnosticSettingsOutput
- func (BodyDiagnosticSettingsPtrOutput) ElementType() reflect.Type
- func (o BodyDiagnosticSettingsPtrOutput) ToBodyDiagnosticSettingsPtrOutput() BodyDiagnosticSettingsPtrOutput
- func (o BodyDiagnosticSettingsPtrOutput) ToBodyDiagnosticSettingsPtrOutputWithContext(ctx context.Context) BodyDiagnosticSettingsPtrOutput
- type BodyDiagnosticSettingsResponse
- type BodyDiagnosticSettingsResponseArgs
- func (BodyDiagnosticSettingsResponseArgs) ElementType() reflect.Type
- func (i BodyDiagnosticSettingsResponseArgs) ToBodyDiagnosticSettingsResponseOutput() BodyDiagnosticSettingsResponseOutput
- func (i BodyDiagnosticSettingsResponseArgs) ToBodyDiagnosticSettingsResponseOutputWithContext(ctx context.Context) BodyDiagnosticSettingsResponseOutput
- func (i BodyDiagnosticSettingsResponseArgs) ToBodyDiagnosticSettingsResponsePtrOutput() BodyDiagnosticSettingsResponsePtrOutput
- func (i BodyDiagnosticSettingsResponseArgs) ToBodyDiagnosticSettingsResponsePtrOutputWithContext(ctx context.Context) BodyDiagnosticSettingsResponsePtrOutput
- type BodyDiagnosticSettingsResponseInput
- type BodyDiagnosticSettingsResponseOutput
- func (o BodyDiagnosticSettingsResponseOutput) Bytes() pulumi.IntPtrOutput
- func (BodyDiagnosticSettingsResponseOutput) ElementType() reflect.Type
- func (o BodyDiagnosticSettingsResponseOutput) ToBodyDiagnosticSettingsResponseOutput() BodyDiagnosticSettingsResponseOutput
- func (o BodyDiagnosticSettingsResponseOutput) ToBodyDiagnosticSettingsResponseOutputWithContext(ctx context.Context) BodyDiagnosticSettingsResponseOutput
- func (o BodyDiagnosticSettingsResponseOutput) ToBodyDiagnosticSettingsResponsePtrOutput() BodyDiagnosticSettingsResponsePtrOutput
- func (o BodyDiagnosticSettingsResponseOutput) ToBodyDiagnosticSettingsResponsePtrOutputWithContext(ctx context.Context) BodyDiagnosticSettingsResponsePtrOutput
- type BodyDiagnosticSettingsResponsePtrInput
- type BodyDiagnosticSettingsResponsePtrOutput
- func (o BodyDiagnosticSettingsResponsePtrOutput) Bytes() pulumi.IntPtrOutput
- func (o BodyDiagnosticSettingsResponsePtrOutput) Elem() BodyDiagnosticSettingsResponseOutput
- func (BodyDiagnosticSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o BodyDiagnosticSettingsResponsePtrOutput) ToBodyDiagnosticSettingsResponsePtrOutput() BodyDiagnosticSettingsResponsePtrOutput
- func (o BodyDiagnosticSettingsResponsePtrOutput) ToBodyDiagnosticSettingsResponsePtrOutputWithContext(ctx context.Context) BodyDiagnosticSettingsResponsePtrOutput
- type Cache
- type CacheArgs
- type CacheInput
- type CacheOutput
- type CacheState
- type Certificate
- type CertificateArgs
- type CertificateConfiguration
- type CertificateConfigurationArgs
- func (CertificateConfigurationArgs) ElementType() reflect.Type
- func (i CertificateConfigurationArgs) ToCertificateConfigurationOutput() CertificateConfigurationOutput
- func (i CertificateConfigurationArgs) ToCertificateConfigurationOutputWithContext(ctx context.Context) CertificateConfigurationOutput
- type CertificateConfigurationArray
- func (CertificateConfigurationArray) ElementType() reflect.Type
- func (i CertificateConfigurationArray) ToCertificateConfigurationArrayOutput() CertificateConfigurationArrayOutput
- func (i CertificateConfigurationArray) ToCertificateConfigurationArrayOutputWithContext(ctx context.Context) CertificateConfigurationArrayOutput
- type CertificateConfigurationArrayInput
- type CertificateConfigurationArrayOutput
- func (CertificateConfigurationArrayOutput) ElementType() reflect.Type
- func (o CertificateConfigurationArrayOutput) Index(i pulumi.IntInput) CertificateConfigurationOutput
- func (o CertificateConfigurationArrayOutput) ToCertificateConfigurationArrayOutput() CertificateConfigurationArrayOutput
- func (o CertificateConfigurationArrayOutput) ToCertificateConfigurationArrayOutputWithContext(ctx context.Context) CertificateConfigurationArrayOutput
- type CertificateConfigurationInput
- type CertificateConfigurationOutput
- func (o CertificateConfigurationOutput) Certificate() CertificateInformationPtrOutput
- func (o CertificateConfigurationOutput) CertificatePassword() pulumi.StringPtrOutput
- func (CertificateConfigurationOutput) ElementType() reflect.Type
- func (o CertificateConfigurationOutput) EncodedCertificate() pulumi.StringPtrOutput
- func (o CertificateConfigurationOutput) StoreName() pulumi.StringOutput
- func (o CertificateConfigurationOutput) ToCertificateConfigurationOutput() CertificateConfigurationOutput
- func (o CertificateConfigurationOutput) ToCertificateConfigurationOutputWithContext(ctx context.Context) CertificateConfigurationOutput
- type CertificateConfigurationResponse
- type CertificateConfigurationResponseArgs
- func (CertificateConfigurationResponseArgs) ElementType() reflect.Type
- func (i CertificateConfigurationResponseArgs) ToCertificateConfigurationResponseOutput() CertificateConfigurationResponseOutput
- func (i CertificateConfigurationResponseArgs) ToCertificateConfigurationResponseOutputWithContext(ctx context.Context) CertificateConfigurationResponseOutput
- type CertificateConfigurationResponseArray
- func (CertificateConfigurationResponseArray) ElementType() reflect.Type
- func (i CertificateConfigurationResponseArray) ToCertificateConfigurationResponseArrayOutput() CertificateConfigurationResponseArrayOutput
- func (i CertificateConfigurationResponseArray) ToCertificateConfigurationResponseArrayOutputWithContext(ctx context.Context) CertificateConfigurationResponseArrayOutput
- type CertificateConfigurationResponseArrayInput
- type CertificateConfigurationResponseArrayOutput
- func (CertificateConfigurationResponseArrayOutput) ElementType() reflect.Type
- func (o CertificateConfigurationResponseArrayOutput) Index(i pulumi.IntInput) CertificateConfigurationResponseOutput
- func (o CertificateConfigurationResponseArrayOutput) ToCertificateConfigurationResponseArrayOutput() CertificateConfigurationResponseArrayOutput
- func (o CertificateConfigurationResponseArrayOutput) ToCertificateConfigurationResponseArrayOutputWithContext(ctx context.Context) CertificateConfigurationResponseArrayOutput
- type CertificateConfigurationResponseInput
- type CertificateConfigurationResponseOutput
- func (o CertificateConfigurationResponseOutput) Certificate() CertificateInformationResponsePtrOutput
- func (o CertificateConfigurationResponseOutput) CertificatePassword() pulumi.StringPtrOutput
- func (CertificateConfigurationResponseOutput) ElementType() reflect.Type
- func (o CertificateConfigurationResponseOutput) EncodedCertificate() pulumi.StringPtrOutput
- func (o CertificateConfigurationResponseOutput) StoreName() pulumi.StringOutput
- func (o CertificateConfigurationResponseOutput) ToCertificateConfigurationResponseOutput() CertificateConfigurationResponseOutput
- func (o CertificateConfigurationResponseOutput) ToCertificateConfigurationResponseOutputWithContext(ctx context.Context) CertificateConfigurationResponseOutput
- type CertificateInformation
- type CertificateInformationArgs
- func (CertificateInformationArgs) ElementType() reflect.Type
- func (i CertificateInformationArgs) ToCertificateInformationOutput() CertificateInformationOutput
- func (i CertificateInformationArgs) ToCertificateInformationOutputWithContext(ctx context.Context) CertificateInformationOutput
- func (i CertificateInformationArgs) ToCertificateInformationPtrOutput() CertificateInformationPtrOutput
- func (i CertificateInformationArgs) ToCertificateInformationPtrOutputWithContext(ctx context.Context) CertificateInformationPtrOutput
- 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
- func (o CertificateInformationOutput) ToCertificateInformationPtrOutput() CertificateInformationPtrOutput
- func (o CertificateInformationOutput) ToCertificateInformationPtrOutputWithContext(ctx context.Context) CertificateInformationPtrOutput
- type CertificateInformationPtrInput
- type CertificateInformationPtrOutput
- func (o CertificateInformationPtrOutput) Elem() CertificateInformationOutput
- func (CertificateInformationPtrOutput) ElementType() reflect.Type
- func (o CertificateInformationPtrOutput) Expiry() pulumi.StringPtrOutput
- func (o CertificateInformationPtrOutput) Subject() pulumi.StringPtrOutput
- func (o CertificateInformationPtrOutput) Thumbprint() pulumi.StringPtrOutput
- func (o CertificateInformationPtrOutput) ToCertificateInformationPtrOutput() CertificateInformationPtrOutput
- func (o CertificateInformationPtrOutput) ToCertificateInformationPtrOutputWithContext(ctx context.Context) CertificateInformationPtrOutput
- type CertificateInformationResponse
- type CertificateInformationResponseArgs
- func (CertificateInformationResponseArgs) ElementType() reflect.Type
- func (i CertificateInformationResponseArgs) ToCertificateInformationResponseOutput() CertificateInformationResponseOutput
- func (i CertificateInformationResponseArgs) ToCertificateInformationResponseOutputWithContext(ctx context.Context) CertificateInformationResponseOutput
- func (i CertificateInformationResponseArgs) ToCertificateInformationResponsePtrOutput() CertificateInformationResponsePtrOutput
- func (i CertificateInformationResponseArgs) ToCertificateInformationResponsePtrOutputWithContext(ctx context.Context) CertificateInformationResponsePtrOutput
- 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
- func (o CertificateInformationResponseOutput) ToCertificateInformationResponsePtrOutput() CertificateInformationResponsePtrOutput
- func (o CertificateInformationResponseOutput) ToCertificateInformationResponsePtrOutputWithContext(ctx context.Context) CertificateInformationResponsePtrOutput
- type CertificateInformationResponsePtrInput
- type CertificateInformationResponsePtrOutput
- func (o CertificateInformationResponsePtrOutput) Elem() CertificateInformationResponseOutput
- func (CertificateInformationResponsePtrOutput) ElementType() reflect.Type
- func (o CertificateInformationResponsePtrOutput) Expiry() pulumi.StringPtrOutput
- func (o CertificateInformationResponsePtrOutput) Subject() pulumi.StringPtrOutput
- func (o CertificateInformationResponsePtrOutput) Thumbprint() pulumi.StringPtrOutput
- func (o CertificateInformationResponsePtrOutput) ToCertificateInformationResponsePtrOutput() CertificateInformationResponsePtrOutput
- func (o CertificateInformationResponsePtrOutput) ToCertificateInformationResponsePtrOutputWithContext(ctx context.Context) CertificateInformationResponsePtrOutput
- type CertificateInput
- type CertificateOutput
- type CertificateState
- type ClientAuthenticationMethod
- func (ClientAuthenticationMethod) ElementType() reflect.Type
- func (e ClientAuthenticationMethod) ToStringOutput() pulumi.StringOutput
- func (e ClientAuthenticationMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ClientAuthenticationMethod) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ClientAuthenticationMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Confirmation
- func (Confirmation) ElementType() reflect.Type
- func (e Confirmation) ToStringOutput() pulumi.StringOutput
- func (e Confirmation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Confirmation) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Confirmation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ContentFormat
- func (ContentFormat) ElementType() reflect.Type
- func (e ContentFormat) ToStringOutput() pulumi.StringOutput
- func (e ContentFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ContentFormat) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ContentFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Diagnostic
- type DiagnosticArgs
- type DiagnosticInput
- type DiagnosticOutput
- type DiagnosticState
- type EmailTemplate
- type EmailTemplateArgs
- type EmailTemplateInput
- type EmailTemplateOutput
- type EmailTemplateParametersContractProperties
- type EmailTemplateParametersContractPropertiesArgs
- func (EmailTemplateParametersContractPropertiesArgs) ElementType() reflect.Type
- func (i EmailTemplateParametersContractPropertiesArgs) ToEmailTemplateParametersContractPropertiesOutput() EmailTemplateParametersContractPropertiesOutput
- func (i EmailTemplateParametersContractPropertiesArgs) ToEmailTemplateParametersContractPropertiesOutputWithContext(ctx context.Context) EmailTemplateParametersContractPropertiesOutput
- type EmailTemplateParametersContractPropertiesArray
- func (EmailTemplateParametersContractPropertiesArray) ElementType() reflect.Type
- func (i EmailTemplateParametersContractPropertiesArray) ToEmailTemplateParametersContractPropertiesArrayOutput() EmailTemplateParametersContractPropertiesArrayOutput
- func (i EmailTemplateParametersContractPropertiesArray) ToEmailTemplateParametersContractPropertiesArrayOutputWithContext(ctx context.Context) EmailTemplateParametersContractPropertiesArrayOutput
- type EmailTemplateParametersContractPropertiesArrayInput
- type EmailTemplateParametersContractPropertiesArrayOutput
- func (EmailTemplateParametersContractPropertiesArrayOutput) ElementType() reflect.Type
- func (o EmailTemplateParametersContractPropertiesArrayOutput) Index(i pulumi.IntInput) EmailTemplateParametersContractPropertiesOutput
- func (o EmailTemplateParametersContractPropertiesArrayOutput) ToEmailTemplateParametersContractPropertiesArrayOutput() EmailTemplateParametersContractPropertiesArrayOutput
- func (o EmailTemplateParametersContractPropertiesArrayOutput) ToEmailTemplateParametersContractPropertiesArrayOutputWithContext(ctx context.Context) EmailTemplateParametersContractPropertiesArrayOutput
- type EmailTemplateParametersContractPropertiesInput
- type EmailTemplateParametersContractPropertiesOutput
- func (o EmailTemplateParametersContractPropertiesOutput) Description() pulumi.StringPtrOutput
- func (EmailTemplateParametersContractPropertiesOutput) ElementType() reflect.Type
- func (o EmailTemplateParametersContractPropertiesOutput) Name() pulumi.StringPtrOutput
- func (o EmailTemplateParametersContractPropertiesOutput) Title() pulumi.StringPtrOutput
- func (o EmailTemplateParametersContractPropertiesOutput) ToEmailTemplateParametersContractPropertiesOutput() EmailTemplateParametersContractPropertiesOutput
- func (o EmailTemplateParametersContractPropertiesOutput) ToEmailTemplateParametersContractPropertiesOutputWithContext(ctx context.Context) EmailTemplateParametersContractPropertiesOutput
- type EmailTemplateParametersContractPropertiesResponse
- type EmailTemplateParametersContractPropertiesResponseArgs
- func (EmailTemplateParametersContractPropertiesResponseArgs) ElementType() reflect.Type
- func (i EmailTemplateParametersContractPropertiesResponseArgs) ToEmailTemplateParametersContractPropertiesResponseOutput() EmailTemplateParametersContractPropertiesResponseOutput
- func (i EmailTemplateParametersContractPropertiesResponseArgs) ToEmailTemplateParametersContractPropertiesResponseOutputWithContext(ctx context.Context) EmailTemplateParametersContractPropertiesResponseOutput
- type EmailTemplateParametersContractPropertiesResponseArray
- func (EmailTemplateParametersContractPropertiesResponseArray) ElementType() reflect.Type
- func (i EmailTemplateParametersContractPropertiesResponseArray) ToEmailTemplateParametersContractPropertiesResponseArrayOutput() EmailTemplateParametersContractPropertiesResponseArrayOutput
- func (i EmailTemplateParametersContractPropertiesResponseArray) ToEmailTemplateParametersContractPropertiesResponseArrayOutputWithContext(ctx context.Context) EmailTemplateParametersContractPropertiesResponseArrayOutput
- type EmailTemplateParametersContractPropertiesResponseArrayInput
- type EmailTemplateParametersContractPropertiesResponseArrayOutput
- func (EmailTemplateParametersContractPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o EmailTemplateParametersContractPropertiesResponseArrayOutput) Index(i pulumi.IntInput) EmailTemplateParametersContractPropertiesResponseOutput
- func (o EmailTemplateParametersContractPropertiesResponseArrayOutput) ToEmailTemplateParametersContractPropertiesResponseArrayOutput() EmailTemplateParametersContractPropertiesResponseArrayOutput
- func (o EmailTemplateParametersContractPropertiesResponseArrayOutput) ToEmailTemplateParametersContractPropertiesResponseArrayOutputWithContext(ctx context.Context) EmailTemplateParametersContractPropertiesResponseArrayOutput
- type EmailTemplateParametersContractPropertiesResponseInput
- type EmailTemplateParametersContractPropertiesResponseOutput
- func (o EmailTemplateParametersContractPropertiesResponseOutput) Description() pulumi.StringPtrOutput
- func (EmailTemplateParametersContractPropertiesResponseOutput) ElementType() reflect.Type
- func (o EmailTemplateParametersContractPropertiesResponseOutput) Name() pulumi.StringPtrOutput
- func (o EmailTemplateParametersContractPropertiesResponseOutput) Title() pulumi.StringPtrOutput
- func (o EmailTemplateParametersContractPropertiesResponseOutput) ToEmailTemplateParametersContractPropertiesResponseOutput() EmailTemplateParametersContractPropertiesResponseOutput
- func (o EmailTemplateParametersContractPropertiesResponseOutput) ToEmailTemplateParametersContractPropertiesResponseOutputWithContext(ctx context.Context) EmailTemplateParametersContractPropertiesResponseOutput
- type EmailTemplateState
- type GetApiManagementServiceSsoTokenArgs
- type GetApiManagementServiceSsoTokenResult
- type GrantType
- func (GrantType) ElementType() reflect.Type
- func (e GrantType) ToStringOutput() pulumi.StringOutput
- func (e GrantType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GrantType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GrantType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Group
- type GroupArgs
- type GroupContractPropertiesResponse
- type GroupContractPropertiesResponseArgs
- func (GroupContractPropertiesResponseArgs) ElementType() reflect.Type
- func (i GroupContractPropertiesResponseArgs) ToGroupContractPropertiesResponseOutput() GroupContractPropertiesResponseOutput
- func (i GroupContractPropertiesResponseArgs) ToGroupContractPropertiesResponseOutputWithContext(ctx context.Context) GroupContractPropertiesResponseOutput
- type GroupContractPropertiesResponseArray
- func (GroupContractPropertiesResponseArray) ElementType() reflect.Type
- func (i GroupContractPropertiesResponseArray) ToGroupContractPropertiesResponseArrayOutput() GroupContractPropertiesResponseArrayOutput
- func (i GroupContractPropertiesResponseArray) ToGroupContractPropertiesResponseArrayOutputWithContext(ctx context.Context) GroupContractPropertiesResponseArrayOutput
- type GroupContractPropertiesResponseArrayInput
- type GroupContractPropertiesResponseArrayOutput
- func (GroupContractPropertiesResponseArrayOutput) ElementType() reflect.Type
- func (o GroupContractPropertiesResponseArrayOutput) Index(i pulumi.IntInput) GroupContractPropertiesResponseOutput
- func (o GroupContractPropertiesResponseArrayOutput) ToGroupContractPropertiesResponseArrayOutput() GroupContractPropertiesResponseArrayOutput
- func (o GroupContractPropertiesResponseArrayOutput) ToGroupContractPropertiesResponseArrayOutputWithContext(ctx context.Context) GroupContractPropertiesResponseArrayOutput
- type GroupContractPropertiesResponseInput
- type GroupContractPropertiesResponseOutput
- func (o GroupContractPropertiesResponseOutput) BuiltIn() pulumi.BoolOutput
- func (o GroupContractPropertiesResponseOutput) Description() pulumi.StringPtrOutput
- func (o GroupContractPropertiesResponseOutput) DisplayName() pulumi.StringOutput
- func (GroupContractPropertiesResponseOutput) ElementType() reflect.Type
- func (o GroupContractPropertiesResponseOutput) ExternalId() pulumi.StringPtrOutput
- func (o GroupContractPropertiesResponseOutput) ToGroupContractPropertiesResponseOutput() GroupContractPropertiesResponseOutput
- func (o GroupContractPropertiesResponseOutput) ToGroupContractPropertiesResponseOutputWithContext(ctx context.Context) GroupContractPropertiesResponseOutput
- func (o GroupContractPropertiesResponseOutput) Type() pulumi.StringPtrOutput
- type GroupInput
- type GroupOutput
- type GroupState
- type GroupType
- func (GroupType) ElementType() reflect.Type
- func (e GroupType) ToStringOutput() pulumi.StringOutput
- func (e GroupType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GroupType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GroupType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GroupUser
- type GroupUserArgs
- type GroupUserInput
- type GroupUserOutput
- type GroupUserState
- 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() CertificateInformationPtrOutput
- func (o HostnameConfigurationOutput) CertificatePassword() pulumi.StringPtrOutput
- func (o HostnameConfigurationOutput) DefaultSslBinding() pulumi.BoolPtrOutput
- func (HostnameConfigurationOutput) ElementType() reflect.Type
- func (o HostnameConfigurationOutput) EncodedCertificate() pulumi.StringPtrOutput
- func (o HostnameConfigurationOutput) HostName() pulumi.StringOutput
- func (o HostnameConfigurationOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o HostnameConfigurationOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
- 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() CertificateInformationResponsePtrOutput
- func (o HostnameConfigurationResponseOutput) CertificatePassword() pulumi.StringPtrOutput
- func (o HostnameConfigurationResponseOutput) DefaultSslBinding() pulumi.BoolPtrOutput
- func (HostnameConfigurationResponseOutput) ElementType() reflect.Type
- func (o HostnameConfigurationResponseOutput) EncodedCertificate() pulumi.StringPtrOutput
- func (o HostnameConfigurationResponseOutput) HostName() pulumi.StringOutput
- func (o HostnameConfigurationResponseOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o HostnameConfigurationResponseOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
- func (o HostnameConfigurationResponseOutput) ToHostnameConfigurationResponseOutput() HostnameConfigurationResponseOutput
- func (o HostnameConfigurationResponseOutput) ToHostnameConfigurationResponseOutputWithContext(ctx context.Context) HostnameConfigurationResponseOutput
- func (o HostnameConfigurationResponseOutput) Type() pulumi.StringOutput
- type HostnameType
- func (HostnameType) ElementType() reflect.Type
- func (e HostnameType) ToStringOutput() pulumi.StringOutput
- func (e HostnameType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HostnameType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HostnameType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HttpMessageDiagnostic
- type HttpMessageDiagnosticArgs
- func (HttpMessageDiagnosticArgs) ElementType() reflect.Type
- func (i HttpMessageDiagnosticArgs) ToHttpMessageDiagnosticOutput() HttpMessageDiagnosticOutput
- func (i HttpMessageDiagnosticArgs) ToHttpMessageDiagnosticOutputWithContext(ctx context.Context) HttpMessageDiagnosticOutput
- func (i HttpMessageDiagnosticArgs) ToHttpMessageDiagnosticPtrOutput() HttpMessageDiagnosticPtrOutput
- func (i HttpMessageDiagnosticArgs) ToHttpMessageDiagnosticPtrOutputWithContext(ctx context.Context) HttpMessageDiagnosticPtrOutput
- type HttpMessageDiagnosticInput
- type HttpMessageDiagnosticOutput
- func (o HttpMessageDiagnosticOutput) Body() BodyDiagnosticSettingsPtrOutput
- func (HttpMessageDiagnosticOutput) ElementType() reflect.Type
- func (o HttpMessageDiagnosticOutput) Headers() pulumi.StringArrayOutput
- func (o HttpMessageDiagnosticOutput) ToHttpMessageDiagnosticOutput() HttpMessageDiagnosticOutput
- func (o HttpMessageDiagnosticOutput) ToHttpMessageDiagnosticOutputWithContext(ctx context.Context) HttpMessageDiagnosticOutput
- func (o HttpMessageDiagnosticOutput) ToHttpMessageDiagnosticPtrOutput() HttpMessageDiagnosticPtrOutput
- func (o HttpMessageDiagnosticOutput) ToHttpMessageDiagnosticPtrOutputWithContext(ctx context.Context) HttpMessageDiagnosticPtrOutput
- type HttpMessageDiagnosticPtrInput
- type HttpMessageDiagnosticPtrOutput
- func (o HttpMessageDiagnosticPtrOutput) Body() BodyDiagnosticSettingsPtrOutput
- func (o HttpMessageDiagnosticPtrOutput) Elem() HttpMessageDiagnosticOutput
- func (HttpMessageDiagnosticPtrOutput) ElementType() reflect.Type
- func (o HttpMessageDiagnosticPtrOutput) Headers() pulumi.StringArrayOutput
- func (o HttpMessageDiagnosticPtrOutput) ToHttpMessageDiagnosticPtrOutput() HttpMessageDiagnosticPtrOutput
- func (o HttpMessageDiagnosticPtrOutput) ToHttpMessageDiagnosticPtrOutputWithContext(ctx context.Context) HttpMessageDiagnosticPtrOutput
- type HttpMessageDiagnosticResponse
- type HttpMessageDiagnosticResponseArgs
- func (HttpMessageDiagnosticResponseArgs) ElementType() reflect.Type
- func (i HttpMessageDiagnosticResponseArgs) ToHttpMessageDiagnosticResponseOutput() HttpMessageDiagnosticResponseOutput
- func (i HttpMessageDiagnosticResponseArgs) ToHttpMessageDiagnosticResponseOutputWithContext(ctx context.Context) HttpMessageDiagnosticResponseOutput
- func (i HttpMessageDiagnosticResponseArgs) ToHttpMessageDiagnosticResponsePtrOutput() HttpMessageDiagnosticResponsePtrOutput
- func (i HttpMessageDiagnosticResponseArgs) ToHttpMessageDiagnosticResponsePtrOutputWithContext(ctx context.Context) HttpMessageDiagnosticResponsePtrOutput
- type HttpMessageDiagnosticResponseInput
- type HttpMessageDiagnosticResponseOutput
- func (o HttpMessageDiagnosticResponseOutput) Body() BodyDiagnosticSettingsResponsePtrOutput
- func (HttpMessageDiagnosticResponseOutput) ElementType() reflect.Type
- func (o HttpMessageDiagnosticResponseOutput) Headers() pulumi.StringArrayOutput
- func (o HttpMessageDiagnosticResponseOutput) ToHttpMessageDiagnosticResponseOutput() HttpMessageDiagnosticResponseOutput
- func (o HttpMessageDiagnosticResponseOutput) ToHttpMessageDiagnosticResponseOutputWithContext(ctx context.Context) HttpMessageDiagnosticResponseOutput
- func (o HttpMessageDiagnosticResponseOutput) ToHttpMessageDiagnosticResponsePtrOutput() HttpMessageDiagnosticResponsePtrOutput
- func (o HttpMessageDiagnosticResponseOutput) ToHttpMessageDiagnosticResponsePtrOutputWithContext(ctx context.Context) HttpMessageDiagnosticResponsePtrOutput
- type HttpMessageDiagnosticResponsePtrInput
- type HttpMessageDiagnosticResponsePtrOutput
- func (o HttpMessageDiagnosticResponsePtrOutput) Body() BodyDiagnosticSettingsResponsePtrOutput
- func (o HttpMessageDiagnosticResponsePtrOutput) Elem() HttpMessageDiagnosticResponseOutput
- func (HttpMessageDiagnosticResponsePtrOutput) ElementType() reflect.Type
- func (o HttpMessageDiagnosticResponsePtrOutput) Headers() pulumi.StringArrayOutput
- func (o HttpMessageDiagnosticResponsePtrOutput) ToHttpMessageDiagnosticResponsePtrOutput() HttpMessageDiagnosticResponsePtrOutput
- func (o HttpMessageDiagnosticResponsePtrOutput) ToHttpMessageDiagnosticResponsePtrOutputWithContext(ctx context.Context) HttpMessageDiagnosticResponsePtrOutput
- type IdentityProvider
- type IdentityProviderArgs
- type IdentityProviderInput
- type IdentityProviderOutput
- type IdentityProviderState
- type IdentityProviderType
- func (IdentityProviderType) ElementType() reflect.Type
- func (e IdentityProviderType) ToStringOutput() pulumi.StringOutput
- func (e IdentityProviderType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IdentityProviderType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IdentityProviderType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Logger
- type LoggerArgs
- type LoggerInput
- type LoggerOutput
- type LoggerState
- type LoggerType
- func (LoggerType) ElementType() reflect.Type
- func (e LoggerType) ToStringOutput() pulumi.StringOutput
- func (e LoggerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e LoggerType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e LoggerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type LookupApiArgs
- type LookupApiDiagnosticArgs
- type LookupApiDiagnosticResult
- type LookupApiIssueArgs
- type LookupApiIssueAttachmentArgs
- type LookupApiIssueAttachmentResult
- type LookupApiIssueCommentArgs
- type LookupApiIssueCommentResult
- type LookupApiIssueResult
- type LookupApiManagementServiceArgs
- type LookupApiManagementServiceResult
- type LookupApiOperationArgs
- type LookupApiOperationPolicyArgs
- type LookupApiOperationPolicyResult
- type LookupApiOperationResult
- type LookupApiPolicyArgs
- type LookupApiPolicyResult
- type LookupApiReleaseArgs
- type LookupApiReleaseResult
- type LookupApiResult
- type LookupApiSchemaArgs
- type LookupApiSchemaResult
- type LookupApiVersionSetArgs
- type LookupApiVersionSetResult
- type LookupAuthorizationServerArgs
- type LookupAuthorizationServerResult
- type LookupBackendArgs
- type LookupBackendResult
- type LookupCacheArgs
- type LookupCacheResult
- type LookupCertificateArgs
- type LookupCertificateResult
- type LookupDiagnosticArgs
- type LookupDiagnosticResult
- type LookupEmailTemplateArgs
- type LookupEmailTemplateResult
- type LookupGroupArgs
- type LookupGroupResult
- type LookupIdentityProviderArgs
- type LookupIdentityProviderResult
- type LookupLoggerArgs
- type LookupLoggerResult
- type LookupOpenIdConnectProviderArgs
- type LookupOpenIdConnectProviderResult
- type LookupPolicyArgs
- type LookupPolicyResult
- type LookupProductArgs
- type LookupProductPolicyArgs
- type LookupProductPolicyResult
- type LookupProductResult
- type LookupPropertyArgs
- type LookupPropertyResult
- type LookupSubscriptionArgs
- type LookupSubscriptionResult
- type LookupTagArgs
- type LookupTagByApiArgs
- type LookupTagByApiResult
- type LookupTagByOperationArgs
- type LookupTagByOperationResult
- type LookupTagByProductArgs
- type LookupTagByProductResult
- type LookupTagDescriptionArgs
- type LookupTagDescriptionResult
- type LookupTagResult
- type LookupUserArgs
- type LookupUserResult
- type NotificationRecipientEmail
- func (*NotificationRecipientEmail) ElementType() reflect.Type
- func (i *NotificationRecipientEmail) ToNotificationRecipientEmailOutput() NotificationRecipientEmailOutput
- func (i *NotificationRecipientEmail) ToNotificationRecipientEmailOutputWithContext(ctx context.Context) NotificationRecipientEmailOutput
- type NotificationRecipientEmailArgs
- type NotificationRecipientEmailInput
- type NotificationRecipientEmailOutput
- func (NotificationRecipientEmailOutput) ElementType() reflect.Type
- func (o NotificationRecipientEmailOutput) ToNotificationRecipientEmailOutput() NotificationRecipientEmailOutput
- func (o NotificationRecipientEmailOutput) ToNotificationRecipientEmailOutputWithContext(ctx context.Context) NotificationRecipientEmailOutput
- type NotificationRecipientEmailState
- type NotificationRecipientUser
- type NotificationRecipientUserArgs
- type NotificationRecipientUserInput
- type NotificationRecipientUserOutput
- func (NotificationRecipientUserOutput) ElementType() reflect.Type
- func (o NotificationRecipientUserOutput) ToNotificationRecipientUserOutput() NotificationRecipientUserOutput
- func (o NotificationRecipientUserOutput) ToNotificationRecipientUserOutputWithContext(ctx context.Context) NotificationRecipientUserOutput
- type NotificationRecipientUserState
- 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 OAuth2AuthenticationSettingsContractResponse
- type OAuth2AuthenticationSettingsContractResponseArgs
- func (OAuth2AuthenticationSettingsContractResponseArgs) ElementType() reflect.Type
- func (i OAuth2AuthenticationSettingsContractResponseArgs) ToOAuth2AuthenticationSettingsContractResponseOutput() OAuth2AuthenticationSettingsContractResponseOutput
- func (i OAuth2AuthenticationSettingsContractResponseArgs) ToOAuth2AuthenticationSettingsContractResponseOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractResponseOutput
- func (i OAuth2AuthenticationSettingsContractResponseArgs) ToOAuth2AuthenticationSettingsContractResponsePtrOutput() OAuth2AuthenticationSettingsContractResponsePtrOutput
- func (i OAuth2AuthenticationSettingsContractResponseArgs) ToOAuth2AuthenticationSettingsContractResponsePtrOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractResponsePtrOutput
- type OAuth2AuthenticationSettingsContractResponseInput
- type OAuth2AuthenticationSettingsContractResponseOutput
- func (o OAuth2AuthenticationSettingsContractResponseOutput) AuthorizationServerId() pulumi.StringPtrOutput
- func (OAuth2AuthenticationSettingsContractResponseOutput) ElementType() reflect.Type
- func (o OAuth2AuthenticationSettingsContractResponseOutput) Scope() pulumi.StringPtrOutput
- func (o OAuth2AuthenticationSettingsContractResponseOutput) ToOAuth2AuthenticationSettingsContractResponseOutput() OAuth2AuthenticationSettingsContractResponseOutput
- func (o OAuth2AuthenticationSettingsContractResponseOutput) ToOAuth2AuthenticationSettingsContractResponseOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractResponseOutput
- func (o OAuth2AuthenticationSettingsContractResponseOutput) ToOAuth2AuthenticationSettingsContractResponsePtrOutput() OAuth2AuthenticationSettingsContractResponsePtrOutput
- func (o OAuth2AuthenticationSettingsContractResponseOutput) ToOAuth2AuthenticationSettingsContractResponsePtrOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractResponsePtrOutput
- type OAuth2AuthenticationSettingsContractResponsePtrInput
- type OAuth2AuthenticationSettingsContractResponsePtrOutput
- func (o OAuth2AuthenticationSettingsContractResponsePtrOutput) AuthorizationServerId() pulumi.StringPtrOutput
- func (o OAuth2AuthenticationSettingsContractResponsePtrOutput) Elem() OAuth2AuthenticationSettingsContractResponseOutput
- func (OAuth2AuthenticationSettingsContractResponsePtrOutput) ElementType() reflect.Type
- func (o OAuth2AuthenticationSettingsContractResponsePtrOutput) Scope() pulumi.StringPtrOutput
- func (o OAuth2AuthenticationSettingsContractResponsePtrOutput) ToOAuth2AuthenticationSettingsContractResponsePtrOutput() OAuth2AuthenticationSettingsContractResponsePtrOutput
- func (o OAuth2AuthenticationSettingsContractResponsePtrOutput) ToOAuth2AuthenticationSettingsContractResponsePtrOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractResponsePtrOutput
- type OpenIdAuthenticationSettingsContract
- type OpenIdAuthenticationSettingsContractArgs
- func (OpenIdAuthenticationSettingsContractArgs) ElementType() reflect.Type
- func (i OpenIdAuthenticationSettingsContractArgs) ToOpenIdAuthenticationSettingsContractOutput() OpenIdAuthenticationSettingsContractOutput
- func (i OpenIdAuthenticationSettingsContractArgs) ToOpenIdAuthenticationSettingsContractOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractOutput
- func (i OpenIdAuthenticationSettingsContractArgs) ToOpenIdAuthenticationSettingsContractPtrOutput() OpenIdAuthenticationSettingsContractPtrOutput
- func (i OpenIdAuthenticationSettingsContractArgs) ToOpenIdAuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractPtrOutput
- type OpenIdAuthenticationSettingsContractInput
- type OpenIdAuthenticationSettingsContractOutput
- func (o OpenIdAuthenticationSettingsContractOutput) BearerTokenSendingMethods() pulumi.StringArrayOutput
- func (OpenIdAuthenticationSettingsContractOutput) ElementType() reflect.Type
- func (o OpenIdAuthenticationSettingsContractOutput) OpenidProviderId() pulumi.StringPtrOutput
- func (o OpenIdAuthenticationSettingsContractOutput) ToOpenIdAuthenticationSettingsContractOutput() OpenIdAuthenticationSettingsContractOutput
- func (o OpenIdAuthenticationSettingsContractOutput) ToOpenIdAuthenticationSettingsContractOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractOutput
- func (o OpenIdAuthenticationSettingsContractOutput) ToOpenIdAuthenticationSettingsContractPtrOutput() OpenIdAuthenticationSettingsContractPtrOutput
- func (o OpenIdAuthenticationSettingsContractOutput) ToOpenIdAuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractPtrOutput
- type OpenIdAuthenticationSettingsContractPtrInput
- type OpenIdAuthenticationSettingsContractPtrOutput
- func (o OpenIdAuthenticationSettingsContractPtrOutput) BearerTokenSendingMethods() pulumi.StringArrayOutput
- func (o OpenIdAuthenticationSettingsContractPtrOutput) Elem() OpenIdAuthenticationSettingsContractOutput
- func (OpenIdAuthenticationSettingsContractPtrOutput) ElementType() reflect.Type
- func (o OpenIdAuthenticationSettingsContractPtrOutput) OpenidProviderId() pulumi.StringPtrOutput
- func (o OpenIdAuthenticationSettingsContractPtrOutput) ToOpenIdAuthenticationSettingsContractPtrOutput() OpenIdAuthenticationSettingsContractPtrOutput
- func (o OpenIdAuthenticationSettingsContractPtrOutput) ToOpenIdAuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractPtrOutput
- type OpenIdAuthenticationSettingsContractResponse
- type OpenIdAuthenticationSettingsContractResponseArgs
- func (OpenIdAuthenticationSettingsContractResponseArgs) ElementType() reflect.Type
- func (i OpenIdAuthenticationSettingsContractResponseArgs) ToOpenIdAuthenticationSettingsContractResponseOutput() OpenIdAuthenticationSettingsContractResponseOutput
- func (i OpenIdAuthenticationSettingsContractResponseArgs) ToOpenIdAuthenticationSettingsContractResponseOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractResponseOutput
- func (i OpenIdAuthenticationSettingsContractResponseArgs) ToOpenIdAuthenticationSettingsContractResponsePtrOutput() OpenIdAuthenticationSettingsContractResponsePtrOutput
- func (i OpenIdAuthenticationSettingsContractResponseArgs) ToOpenIdAuthenticationSettingsContractResponsePtrOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractResponsePtrOutput
- type OpenIdAuthenticationSettingsContractResponseInput
- type OpenIdAuthenticationSettingsContractResponseOutput
- func (o OpenIdAuthenticationSettingsContractResponseOutput) BearerTokenSendingMethods() pulumi.StringArrayOutput
- func (OpenIdAuthenticationSettingsContractResponseOutput) ElementType() reflect.Type
- func (o OpenIdAuthenticationSettingsContractResponseOutput) OpenidProviderId() pulumi.StringPtrOutput
- func (o OpenIdAuthenticationSettingsContractResponseOutput) ToOpenIdAuthenticationSettingsContractResponseOutput() OpenIdAuthenticationSettingsContractResponseOutput
- func (o OpenIdAuthenticationSettingsContractResponseOutput) ToOpenIdAuthenticationSettingsContractResponseOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractResponseOutput
- func (o OpenIdAuthenticationSettingsContractResponseOutput) ToOpenIdAuthenticationSettingsContractResponsePtrOutput() OpenIdAuthenticationSettingsContractResponsePtrOutput
- func (o OpenIdAuthenticationSettingsContractResponseOutput) ToOpenIdAuthenticationSettingsContractResponsePtrOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractResponsePtrOutput
- type OpenIdAuthenticationSettingsContractResponsePtrInput
- type OpenIdAuthenticationSettingsContractResponsePtrOutput
- func (o OpenIdAuthenticationSettingsContractResponsePtrOutput) BearerTokenSendingMethods() pulumi.StringArrayOutput
- func (o OpenIdAuthenticationSettingsContractResponsePtrOutput) Elem() OpenIdAuthenticationSettingsContractResponseOutput
- func (OpenIdAuthenticationSettingsContractResponsePtrOutput) ElementType() reflect.Type
- func (o OpenIdAuthenticationSettingsContractResponsePtrOutput) OpenidProviderId() pulumi.StringPtrOutput
- func (o OpenIdAuthenticationSettingsContractResponsePtrOutput) ToOpenIdAuthenticationSettingsContractResponsePtrOutput() OpenIdAuthenticationSettingsContractResponsePtrOutput
- func (o OpenIdAuthenticationSettingsContractResponsePtrOutput) ToOpenIdAuthenticationSettingsContractResponsePtrOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractResponsePtrOutput
- type OpenIdConnectProvider
- type OpenIdConnectProviderArgs
- type OpenIdConnectProviderInput
- type OpenIdConnectProviderOutput
- type OpenIdConnectProviderState
- 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 ParameterContractResponse
- type ParameterContractResponseArgs
- func (ParameterContractResponseArgs) ElementType() reflect.Type
- func (i ParameterContractResponseArgs) ToParameterContractResponseOutput() ParameterContractResponseOutput
- func (i ParameterContractResponseArgs) ToParameterContractResponseOutputWithContext(ctx context.Context) ParameterContractResponseOutput
- type ParameterContractResponseArray
- func (ParameterContractResponseArray) ElementType() reflect.Type
- func (i ParameterContractResponseArray) ToParameterContractResponseArrayOutput() ParameterContractResponseArrayOutput
- func (i ParameterContractResponseArray) ToParameterContractResponseArrayOutputWithContext(ctx context.Context) ParameterContractResponseArrayOutput
- type ParameterContractResponseArrayInput
- type ParameterContractResponseArrayOutput
- func (ParameterContractResponseArrayOutput) ElementType() reflect.Type
- func (o ParameterContractResponseArrayOutput) Index(i pulumi.IntInput) ParameterContractResponseOutput
- func (o ParameterContractResponseArrayOutput) ToParameterContractResponseArrayOutput() ParameterContractResponseArrayOutput
- func (o ParameterContractResponseArrayOutput) ToParameterContractResponseArrayOutputWithContext(ctx context.Context) ParameterContractResponseArrayOutput
- type ParameterContractResponseInput
- type ParameterContractResponseOutput
- func (o ParameterContractResponseOutput) DefaultValue() pulumi.StringPtrOutput
- func (o ParameterContractResponseOutput) Description() pulumi.StringPtrOutput
- func (ParameterContractResponseOutput) ElementType() reflect.Type
- func (o ParameterContractResponseOutput) Name() pulumi.StringOutput
- func (o ParameterContractResponseOutput) Required() pulumi.BoolPtrOutput
- func (o ParameterContractResponseOutput) ToParameterContractResponseOutput() ParameterContractResponseOutput
- func (o ParameterContractResponseOutput) ToParameterContractResponseOutputWithContext(ctx context.Context) ParameterContractResponseOutput
- func (o ParameterContractResponseOutput) Type() pulumi.StringOutput
- func (o ParameterContractResponseOutput) Values() pulumi.StringArrayOutput
- type PipelineDiagnosticSettings
- type PipelineDiagnosticSettingsArgs
- func (PipelineDiagnosticSettingsArgs) ElementType() reflect.Type
- func (i PipelineDiagnosticSettingsArgs) ToPipelineDiagnosticSettingsOutput() PipelineDiagnosticSettingsOutput
- func (i PipelineDiagnosticSettingsArgs) ToPipelineDiagnosticSettingsOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsOutput
- func (i PipelineDiagnosticSettingsArgs) ToPipelineDiagnosticSettingsPtrOutput() PipelineDiagnosticSettingsPtrOutput
- func (i PipelineDiagnosticSettingsArgs) ToPipelineDiagnosticSettingsPtrOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsPtrOutput
- type PipelineDiagnosticSettingsInput
- type PipelineDiagnosticSettingsOutput
- func (PipelineDiagnosticSettingsOutput) ElementType() reflect.Type
- func (o PipelineDiagnosticSettingsOutput) Request() HttpMessageDiagnosticPtrOutput
- func (o PipelineDiagnosticSettingsOutput) Response() HttpMessageDiagnosticPtrOutput
- func (o PipelineDiagnosticSettingsOutput) ToPipelineDiagnosticSettingsOutput() PipelineDiagnosticSettingsOutput
- func (o PipelineDiagnosticSettingsOutput) ToPipelineDiagnosticSettingsOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsOutput
- func (o PipelineDiagnosticSettingsOutput) ToPipelineDiagnosticSettingsPtrOutput() PipelineDiagnosticSettingsPtrOutput
- func (o PipelineDiagnosticSettingsOutput) ToPipelineDiagnosticSettingsPtrOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsPtrOutput
- type PipelineDiagnosticSettingsPtrInput
- type PipelineDiagnosticSettingsPtrOutput
- func (o PipelineDiagnosticSettingsPtrOutput) Elem() PipelineDiagnosticSettingsOutput
- func (PipelineDiagnosticSettingsPtrOutput) ElementType() reflect.Type
- func (o PipelineDiagnosticSettingsPtrOutput) Request() HttpMessageDiagnosticPtrOutput
- func (o PipelineDiagnosticSettingsPtrOutput) Response() HttpMessageDiagnosticPtrOutput
- func (o PipelineDiagnosticSettingsPtrOutput) ToPipelineDiagnosticSettingsPtrOutput() PipelineDiagnosticSettingsPtrOutput
- func (o PipelineDiagnosticSettingsPtrOutput) ToPipelineDiagnosticSettingsPtrOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsPtrOutput
- type PipelineDiagnosticSettingsResponse
- type PipelineDiagnosticSettingsResponseArgs
- func (PipelineDiagnosticSettingsResponseArgs) ElementType() reflect.Type
- func (i PipelineDiagnosticSettingsResponseArgs) ToPipelineDiagnosticSettingsResponseOutput() PipelineDiagnosticSettingsResponseOutput
- func (i PipelineDiagnosticSettingsResponseArgs) ToPipelineDiagnosticSettingsResponseOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsResponseOutput
- func (i PipelineDiagnosticSettingsResponseArgs) ToPipelineDiagnosticSettingsResponsePtrOutput() PipelineDiagnosticSettingsResponsePtrOutput
- func (i PipelineDiagnosticSettingsResponseArgs) ToPipelineDiagnosticSettingsResponsePtrOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsResponsePtrOutput
- type PipelineDiagnosticSettingsResponseInput
- type PipelineDiagnosticSettingsResponseOutput
- func (PipelineDiagnosticSettingsResponseOutput) ElementType() reflect.Type
- func (o PipelineDiagnosticSettingsResponseOutput) Request() HttpMessageDiagnosticResponsePtrOutput
- func (o PipelineDiagnosticSettingsResponseOutput) Response() HttpMessageDiagnosticResponsePtrOutput
- func (o PipelineDiagnosticSettingsResponseOutput) ToPipelineDiagnosticSettingsResponseOutput() PipelineDiagnosticSettingsResponseOutput
- func (o PipelineDiagnosticSettingsResponseOutput) ToPipelineDiagnosticSettingsResponseOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsResponseOutput
- func (o PipelineDiagnosticSettingsResponseOutput) ToPipelineDiagnosticSettingsResponsePtrOutput() PipelineDiagnosticSettingsResponsePtrOutput
- func (o PipelineDiagnosticSettingsResponseOutput) ToPipelineDiagnosticSettingsResponsePtrOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsResponsePtrOutput
- type PipelineDiagnosticSettingsResponsePtrInput
- type PipelineDiagnosticSettingsResponsePtrOutput
- func (o PipelineDiagnosticSettingsResponsePtrOutput) Elem() PipelineDiagnosticSettingsResponseOutput
- func (PipelineDiagnosticSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o PipelineDiagnosticSettingsResponsePtrOutput) Request() HttpMessageDiagnosticResponsePtrOutput
- func (o PipelineDiagnosticSettingsResponsePtrOutput) Response() HttpMessageDiagnosticResponsePtrOutput
- func (o PipelineDiagnosticSettingsResponsePtrOutput) ToPipelineDiagnosticSettingsResponsePtrOutput() PipelineDiagnosticSettingsResponsePtrOutput
- func (o PipelineDiagnosticSettingsResponsePtrOutput) ToPipelineDiagnosticSettingsResponsePtrOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsResponsePtrOutput
- type Policy
- type PolicyArgs
- type PolicyContentFormat
- func (PolicyContentFormat) ElementType() reflect.Type
- func (e PolicyContentFormat) ToStringOutput() pulumi.StringOutput
- func (e PolicyContentFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PolicyContentFormat) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PolicyContentFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PolicyInput
- type PolicyOutput
- type PolicyState
- type Product
- type ProductApi
- type ProductApiArgs
- type ProductApiInput
- type ProductApiOutput
- type ProductApiState
- type ProductArgs
- type ProductGroup
- type ProductGroupArgs
- type ProductGroupInput
- type ProductGroupOutput
- type ProductGroupState
- type ProductInput
- type ProductOutput
- type ProductPolicy
- type ProductPolicyArgs
- type ProductPolicyInput
- type ProductPolicyOutput
- type ProductPolicyState
- type ProductState
- func (ProductState) ElementType() reflect.Type
- func (e ProductState) ToStringOutput() pulumi.StringOutput
- func (e ProductState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ProductState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ProductState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Property
- type PropertyArgs
- type PropertyInput
- type PropertyOutput
- type PropertyState
- type Protocol
- func (Protocol) ElementType() reflect.Type
- func (e Protocol) ToStringOutput() pulumi.StringOutput
- func (e Protocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Protocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Protocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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) FormParameters() ParameterContractArrayOutput
- func (o RepresentationContractOutput) Sample() pulumi.StringPtrOutput
- func (o RepresentationContractOutput) SchemaId() pulumi.StringPtrOutput
- func (o RepresentationContractOutput) ToRepresentationContractOutput() RepresentationContractOutput
- func (o RepresentationContractOutput) ToRepresentationContractOutputWithContext(ctx context.Context) RepresentationContractOutput
- func (o RepresentationContractOutput) TypeName() pulumi.StringPtrOutput
- type RepresentationContractResponse
- type RepresentationContractResponseArgs
- func (RepresentationContractResponseArgs) ElementType() reflect.Type
- func (i RepresentationContractResponseArgs) ToRepresentationContractResponseOutput() RepresentationContractResponseOutput
- func (i RepresentationContractResponseArgs) ToRepresentationContractResponseOutputWithContext(ctx context.Context) RepresentationContractResponseOutput
- type RepresentationContractResponseArray
- func (RepresentationContractResponseArray) ElementType() reflect.Type
- func (i RepresentationContractResponseArray) ToRepresentationContractResponseArrayOutput() RepresentationContractResponseArrayOutput
- func (i RepresentationContractResponseArray) ToRepresentationContractResponseArrayOutputWithContext(ctx context.Context) RepresentationContractResponseArrayOutput
- type RepresentationContractResponseArrayInput
- type RepresentationContractResponseArrayOutput
- func (RepresentationContractResponseArrayOutput) ElementType() reflect.Type
- func (o RepresentationContractResponseArrayOutput) Index(i pulumi.IntInput) RepresentationContractResponseOutput
- func (o RepresentationContractResponseArrayOutput) ToRepresentationContractResponseArrayOutput() RepresentationContractResponseArrayOutput
- func (o RepresentationContractResponseArrayOutput) ToRepresentationContractResponseArrayOutputWithContext(ctx context.Context) RepresentationContractResponseArrayOutput
- type RepresentationContractResponseInput
- type RepresentationContractResponseOutput
- func (o RepresentationContractResponseOutput) ContentType() pulumi.StringOutput
- func (RepresentationContractResponseOutput) ElementType() reflect.Type
- func (o RepresentationContractResponseOutput) FormParameters() ParameterContractResponseArrayOutput
- func (o RepresentationContractResponseOutput) Sample() pulumi.StringPtrOutput
- func (o RepresentationContractResponseOutput) SchemaId() pulumi.StringPtrOutput
- func (o RepresentationContractResponseOutput) ToRepresentationContractResponseOutput() RepresentationContractResponseOutput
- func (o RepresentationContractResponseOutput) ToRepresentationContractResponseOutputWithContext(ctx context.Context) RepresentationContractResponseOutput
- func (o RepresentationContractResponseOutput) TypeName() pulumi.StringPtrOutput
- type RequestContract
- type RequestContractArgs
- func (RequestContractArgs) ElementType() reflect.Type
- func (i RequestContractArgs) ToRequestContractOutput() RequestContractOutput
- func (i RequestContractArgs) ToRequestContractOutputWithContext(ctx context.Context) RequestContractOutput
- func (i RequestContractArgs) ToRequestContractPtrOutput() RequestContractPtrOutput
- func (i RequestContractArgs) ToRequestContractPtrOutputWithContext(ctx context.Context) RequestContractPtrOutput
- 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
- func (o RequestContractOutput) ToRequestContractPtrOutput() RequestContractPtrOutput
- func (o RequestContractOutput) ToRequestContractPtrOutputWithContext(ctx context.Context) RequestContractPtrOutput
- type RequestContractPtrInput
- type RequestContractPtrOutput
- func (o RequestContractPtrOutput) Description() pulumi.StringPtrOutput
- func (o RequestContractPtrOutput) Elem() RequestContractOutput
- func (RequestContractPtrOutput) ElementType() reflect.Type
- func (o RequestContractPtrOutput) Headers() ParameterContractArrayOutput
- func (o RequestContractPtrOutput) QueryParameters() ParameterContractArrayOutput
- func (o RequestContractPtrOutput) Representations() RepresentationContractArrayOutput
- func (o RequestContractPtrOutput) ToRequestContractPtrOutput() RequestContractPtrOutput
- func (o RequestContractPtrOutput) ToRequestContractPtrOutputWithContext(ctx context.Context) RequestContractPtrOutput
- type RequestContractResponse
- type RequestContractResponseArgs
- func (RequestContractResponseArgs) ElementType() reflect.Type
- func (i RequestContractResponseArgs) ToRequestContractResponseOutput() RequestContractResponseOutput
- func (i RequestContractResponseArgs) ToRequestContractResponseOutputWithContext(ctx context.Context) RequestContractResponseOutput
- func (i RequestContractResponseArgs) ToRequestContractResponsePtrOutput() RequestContractResponsePtrOutput
- func (i RequestContractResponseArgs) ToRequestContractResponsePtrOutputWithContext(ctx context.Context) RequestContractResponsePtrOutput
- type RequestContractResponseInput
- type RequestContractResponseOutput
- func (o RequestContractResponseOutput) Description() pulumi.StringPtrOutput
- func (RequestContractResponseOutput) ElementType() reflect.Type
- func (o RequestContractResponseOutput) Headers() ParameterContractResponseArrayOutput
- func (o RequestContractResponseOutput) QueryParameters() ParameterContractResponseArrayOutput
- func (o RequestContractResponseOutput) Representations() RepresentationContractResponseArrayOutput
- func (o RequestContractResponseOutput) ToRequestContractResponseOutput() RequestContractResponseOutput
- func (o RequestContractResponseOutput) ToRequestContractResponseOutputWithContext(ctx context.Context) RequestContractResponseOutput
- func (o RequestContractResponseOutput) ToRequestContractResponsePtrOutput() RequestContractResponsePtrOutput
- func (o RequestContractResponseOutput) ToRequestContractResponsePtrOutputWithContext(ctx context.Context) RequestContractResponsePtrOutput
- type RequestContractResponsePtrInput
- type RequestContractResponsePtrOutput
- func (o RequestContractResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o RequestContractResponsePtrOutput) Elem() RequestContractResponseOutput
- func (RequestContractResponsePtrOutput) ElementType() reflect.Type
- func (o RequestContractResponsePtrOutput) Headers() ParameterContractResponseArrayOutput
- func (o RequestContractResponsePtrOutput) QueryParameters() ParameterContractResponseArrayOutput
- func (o RequestContractResponsePtrOutput) Representations() RepresentationContractResponseArrayOutput
- func (o RequestContractResponsePtrOutput) ToRequestContractResponsePtrOutput() RequestContractResponsePtrOutput
- func (o RequestContractResponsePtrOutput) ToRequestContractResponsePtrOutputWithContext(ctx context.Context) RequestContractResponsePtrOutput
- type ResponseContract
- type ResponseContractArgs
- type ResponseContractArray
- type ResponseContractArrayInput
- type ResponseContractArrayOutput
- func (ResponseContractArrayOutput) ElementType() reflect.Type
- func (o ResponseContractArrayOutput) Index(i pulumi.IntInput) ResponseContractOutput
- func (o ResponseContractArrayOutput) ToResponseContractArrayOutput() ResponseContractArrayOutput
- func (o ResponseContractArrayOutput) ToResponseContractArrayOutputWithContext(ctx context.Context) ResponseContractArrayOutput
- type ResponseContractInput
- type ResponseContractOutput
- func (o ResponseContractOutput) Description() pulumi.StringPtrOutput
- func (ResponseContractOutput) ElementType() reflect.Type
- func (o ResponseContractOutput) Headers() ParameterContractArrayOutput
- func (o ResponseContractOutput) Representations() RepresentationContractArrayOutput
- func (o ResponseContractOutput) StatusCode() pulumi.IntOutput
- func (o ResponseContractOutput) ToResponseContractOutput() ResponseContractOutput
- func (o ResponseContractOutput) ToResponseContractOutputWithContext(ctx context.Context) ResponseContractOutput
- type ResponseContractResponse
- type ResponseContractResponseArgs
- func (ResponseContractResponseArgs) ElementType() reflect.Type
- func (i ResponseContractResponseArgs) ToResponseContractResponseOutput() ResponseContractResponseOutput
- func (i ResponseContractResponseArgs) ToResponseContractResponseOutputWithContext(ctx context.Context) ResponseContractResponseOutput
- type ResponseContractResponseArray
- func (ResponseContractResponseArray) ElementType() reflect.Type
- func (i ResponseContractResponseArray) ToResponseContractResponseArrayOutput() ResponseContractResponseArrayOutput
- func (i ResponseContractResponseArray) ToResponseContractResponseArrayOutputWithContext(ctx context.Context) ResponseContractResponseArrayOutput
- type ResponseContractResponseArrayInput
- type ResponseContractResponseArrayOutput
- func (ResponseContractResponseArrayOutput) ElementType() reflect.Type
- func (o ResponseContractResponseArrayOutput) Index(i pulumi.IntInput) ResponseContractResponseOutput
- func (o ResponseContractResponseArrayOutput) ToResponseContractResponseArrayOutput() ResponseContractResponseArrayOutput
- func (o ResponseContractResponseArrayOutput) ToResponseContractResponseArrayOutputWithContext(ctx context.Context) ResponseContractResponseArrayOutput
- type ResponseContractResponseInput
- type ResponseContractResponseOutput
- func (o ResponseContractResponseOutput) Description() pulumi.StringPtrOutput
- func (ResponseContractResponseOutput) ElementType() reflect.Type
- func (o ResponseContractResponseOutput) Headers() ParameterContractResponseArrayOutput
- func (o ResponseContractResponseOutput) Representations() RepresentationContractResponseArrayOutput
- func (o ResponseContractResponseOutput) StatusCode() pulumi.IntOutput
- func (o ResponseContractResponseOutput) ToResponseContractResponseOutput() ResponseContractResponseOutput
- func (o ResponseContractResponseOutput) ToResponseContractResponseOutputWithContext(ctx context.Context) ResponseContractResponseOutput
- type SamplingSettings
- type SamplingSettingsArgs
- func (SamplingSettingsArgs) ElementType() reflect.Type
- func (i SamplingSettingsArgs) ToSamplingSettingsOutput() SamplingSettingsOutput
- func (i SamplingSettingsArgs) ToSamplingSettingsOutputWithContext(ctx context.Context) SamplingSettingsOutput
- func (i SamplingSettingsArgs) ToSamplingSettingsPtrOutput() SamplingSettingsPtrOutput
- func (i SamplingSettingsArgs) ToSamplingSettingsPtrOutputWithContext(ctx context.Context) SamplingSettingsPtrOutput
- type SamplingSettingsInput
- type SamplingSettingsOutput
- func (SamplingSettingsOutput) ElementType() reflect.Type
- func (o SamplingSettingsOutput) Percentage() pulumi.Float64PtrOutput
- func (o SamplingSettingsOutput) SamplingType() pulumi.StringPtrOutput
- func (o SamplingSettingsOutput) ToSamplingSettingsOutput() SamplingSettingsOutput
- func (o SamplingSettingsOutput) ToSamplingSettingsOutputWithContext(ctx context.Context) SamplingSettingsOutput
- func (o SamplingSettingsOutput) ToSamplingSettingsPtrOutput() SamplingSettingsPtrOutput
- func (o SamplingSettingsOutput) ToSamplingSettingsPtrOutputWithContext(ctx context.Context) SamplingSettingsPtrOutput
- type SamplingSettingsPtrInput
- type SamplingSettingsPtrOutput
- func (o SamplingSettingsPtrOutput) Elem() SamplingSettingsOutput
- func (SamplingSettingsPtrOutput) ElementType() reflect.Type
- func (o SamplingSettingsPtrOutput) Percentage() pulumi.Float64PtrOutput
- func (o SamplingSettingsPtrOutput) SamplingType() pulumi.StringPtrOutput
- func (o SamplingSettingsPtrOutput) ToSamplingSettingsPtrOutput() SamplingSettingsPtrOutput
- func (o SamplingSettingsPtrOutput) ToSamplingSettingsPtrOutputWithContext(ctx context.Context) SamplingSettingsPtrOutput
- type SamplingSettingsResponse
- type SamplingSettingsResponseArgs
- func (SamplingSettingsResponseArgs) ElementType() reflect.Type
- func (i SamplingSettingsResponseArgs) ToSamplingSettingsResponseOutput() SamplingSettingsResponseOutput
- func (i SamplingSettingsResponseArgs) ToSamplingSettingsResponseOutputWithContext(ctx context.Context) SamplingSettingsResponseOutput
- func (i SamplingSettingsResponseArgs) ToSamplingSettingsResponsePtrOutput() SamplingSettingsResponsePtrOutput
- func (i SamplingSettingsResponseArgs) ToSamplingSettingsResponsePtrOutputWithContext(ctx context.Context) SamplingSettingsResponsePtrOutput
- type SamplingSettingsResponseInput
- type SamplingSettingsResponseOutput
- func (SamplingSettingsResponseOutput) ElementType() reflect.Type
- func (o SamplingSettingsResponseOutput) Percentage() pulumi.Float64PtrOutput
- func (o SamplingSettingsResponseOutput) SamplingType() pulumi.StringPtrOutput
- func (o SamplingSettingsResponseOutput) ToSamplingSettingsResponseOutput() SamplingSettingsResponseOutput
- func (o SamplingSettingsResponseOutput) ToSamplingSettingsResponseOutputWithContext(ctx context.Context) SamplingSettingsResponseOutput
- func (o SamplingSettingsResponseOutput) ToSamplingSettingsResponsePtrOutput() SamplingSettingsResponsePtrOutput
- func (o SamplingSettingsResponseOutput) ToSamplingSettingsResponsePtrOutputWithContext(ctx context.Context) SamplingSettingsResponsePtrOutput
- type SamplingSettingsResponsePtrInput
- type SamplingSettingsResponsePtrOutput
- func (o SamplingSettingsResponsePtrOutput) Elem() SamplingSettingsResponseOutput
- func (SamplingSettingsResponsePtrOutput) ElementType() reflect.Type
- func (o SamplingSettingsResponsePtrOutput) Percentage() pulumi.Float64PtrOutput
- func (o SamplingSettingsResponsePtrOutput) SamplingType() pulumi.StringPtrOutput
- func (o SamplingSettingsResponsePtrOutput) ToSamplingSettingsResponsePtrOutput() SamplingSettingsResponsePtrOutput
- func (o SamplingSettingsResponsePtrOutput) ToSamplingSettingsResponsePtrOutputWithContext(ctx context.Context) SamplingSettingsResponsePtrOutput
- type SamplingType
- func (SamplingType) ElementType() reflect.Type
- func (e SamplingType) ToStringOutput() pulumi.StringOutput
- func (e SamplingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SamplingType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SamplingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SkuType
- func (SkuType) ElementType() reflect.Type
- func (e SkuType) ToStringOutput() pulumi.StringOutput
- func (e SkuType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SkuType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SkuType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SoapApiType
- func (SoapApiType) ElementType() reflect.Type
- func (e SoapApiType) ToStringOutput() pulumi.StringOutput
- func (e SoapApiType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SoapApiType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SoapApiType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type State
- func (State) ElementType() reflect.Type
- func (e State) ToStringOutput() pulumi.StringOutput
- func (e State) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e State) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e State) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Subscription
- type SubscriptionArgs
- type SubscriptionInput
- type SubscriptionKeyParameterNamesContract
- type SubscriptionKeyParameterNamesContractArgs
- func (SubscriptionKeyParameterNamesContractArgs) ElementType() reflect.Type
- func (i SubscriptionKeyParameterNamesContractArgs) ToSubscriptionKeyParameterNamesContractOutput() SubscriptionKeyParameterNamesContractOutput
- func (i SubscriptionKeyParameterNamesContractArgs) ToSubscriptionKeyParameterNamesContractOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractOutput
- func (i SubscriptionKeyParameterNamesContractArgs) ToSubscriptionKeyParameterNamesContractPtrOutput() SubscriptionKeyParameterNamesContractPtrOutput
- func (i SubscriptionKeyParameterNamesContractArgs) ToSubscriptionKeyParameterNamesContractPtrOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractPtrOutput
- 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
- func (o SubscriptionKeyParameterNamesContractOutput) ToSubscriptionKeyParameterNamesContractPtrOutput() SubscriptionKeyParameterNamesContractPtrOutput
- func (o SubscriptionKeyParameterNamesContractOutput) ToSubscriptionKeyParameterNamesContractPtrOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractPtrOutput
- type SubscriptionKeyParameterNamesContractPtrInput
- type SubscriptionKeyParameterNamesContractPtrOutput
- func (o SubscriptionKeyParameterNamesContractPtrOutput) Elem() SubscriptionKeyParameterNamesContractOutput
- func (SubscriptionKeyParameterNamesContractPtrOutput) ElementType() reflect.Type
- func (o SubscriptionKeyParameterNamesContractPtrOutput) Header() pulumi.StringPtrOutput
- func (o SubscriptionKeyParameterNamesContractPtrOutput) Query() pulumi.StringPtrOutput
- func (o SubscriptionKeyParameterNamesContractPtrOutput) ToSubscriptionKeyParameterNamesContractPtrOutput() SubscriptionKeyParameterNamesContractPtrOutput
- func (o SubscriptionKeyParameterNamesContractPtrOutput) ToSubscriptionKeyParameterNamesContractPtrOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractPtrOutput
- type SubscriptionKeyParameterNamesContractResponse
- type SubscriptionKeyParameterNamesContractResponseArgs
- func (SubscriptionKeyParameterNamesContractResponseArgs) ElementType() reflect.Type
- func (i SubscriptionKeyParameterNamesContractResponseArgs) ToSubscriptionKeyParameterNamesContractResponseOutput() SubscriptionKeyParameterNamesContractResponseOutput
- func (i SubscriptionKeyParameterNamesContractResponseArgs) ToSubscriptionKeyParameterNamesContractResponseOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractResponseOutput
- func (i SubscriptionKeyParameterNamesContractResponseArgs) ToSubscriptionKeyParameterNamesContractResponsePtrOutput() SubscriptionKeyParameterNamesContractResponsePtrOutput
- func (i SubscriptionKeyParameterNamesContractResponseArgs) ToSubscriptionKeyParameterNamesContractResponsePtrOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractResponsePtrOutput
- type SubscriptionKeyParameterNamesContractResponseInput
- type SubscriptionKeyParameterNamesContractResponseOutput
- func (SubscriptionKeyParameterNamesContractResponseOutput) ElementType() reflect.Type
- func (o SubscriptionKeyParameterNamesContractResponseOutput) Header() pulumi.StringPtrOutput
- func (o SubscriptionKeyParameterNamesContractResponseOutput) Query() pulumi.StringPtrOutput
- func (o SubscriptionKeyParameterNamesContractResponseOutput) ToSubscriptionKeyParameterNamesContractResponseOutput() SubscriptionKeyParameterNamesContractResponseOutput
- func (o SubscriptionKeyParameterNamesContractResponseOutput) ToSubscriptionKeyParameterNamesContractResponseOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractResponseOutput
- func (o SubscriptionKeyParameterNamesContractResponseOutput) ToSubscriptionKeyParameterNamesContractResponsePtrOutput() SubscriptionKeyParameterNamesContractResponsePtrOutput
- func (o SubscriptionKeyParameterNamesContractResponseOutput) ToSubscriptionKeyParameterNamesContractResponsePtrOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractResponsePtrOutput
- type SubscriptionKeyParameterNamesContractResponsePtrInput
- type SubscriptionKeyParameterNamesContractResponsePtrOutput
- func (o SubscriptionKeyParameterNamesContractResponsePtrOutput) Elem() SubscriptionKeyParameterNamesContractResponseOutput
- func (SubscriptionKeyParameterNamesContractResponsePtrOutput) ElementType() reflect.Type
- func (o SubscriptionKeyParameterNamesContractResponsePtrOutput) Header() pulumi.StringPtrOutput
- func (o SubscriptionKeyParameterNamesContractResponsePtrOutput) Query() pulumi.StringPtrOutput
- func (o SubscriptionKeyParameterNamesContractResponsePtrOutput) ToSubscriptionKeyParameterNamesContractResponsePtrOutput() SubscriptionKeyParameterNamesContractResponsePtrOutput
- func (o SubscriptionKeyParameterNamesContractResponsePtrOutput) ToSubscriptionKeyParameterNamesContractResponsePtrOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractResponsePtrOutput
- type SubscriptionOutput
- type SubscriptionState
- func (SubscriptionState) ElementType() reflect.Type
- func (e SubscriptionState) ToStringOutput() pulumi.StringOutput
- func (e SubscriptionState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SubscriptionState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SubscriptionState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Tag
- type TagArgs
- type TagByApi
- type TagByApiArgs
- type TagByApiInput
- type TagByApiOutput
- type TagByApiState
- type TagByOperation
- type TagByOperationArgs
- type TagByOperationInput
- type TagByOperationOutput
- type TagByOperationState
- type TagByProduct
- type TagByProductArgs
- type TagByProductInput
- type TagByProductOutput
- type TagByProductState
- type TagDescription
- type TagDescriptionArgs
- type TagDescriptionInput
- type TagDescriptionOutput
- type TagDescriptionState
- type TagInput
- type TagOutput
- type TagState
- type TokenBodyParameterContract
- type TokenBodyParameterContractArgs
- func (TokenBodyParameterContractArgs) ElementType() reflect.Type
- func (i TokenBodyParameterContractArgs) ToTokenBodyParameterContractOutput() TokenBodyParameterContractOutput
- func (i TokenBodyParameterContractArgs) ToTokenBodyParameterContractOutputWithContext(ctx context.Context) TokenBodyParameterContractOutput
- type TokenBodyParameterContractArray
- func (TokenBodyParameterContractArray) ElementType() reflect.Type
- func (i TokenBodyParameterContractArray) ToTokenBodyParameterContractArrayOutput() TokenBodyParameterContractArrayOutput
- func (i TokenBodyParameterContractArray) ToTokenBodyParameterContractArrayOutputWithContext(ctx context.Context) TokenBodyParameterContractArrayOutput
- type TokenBodyParameterContractArrayInput
- type TokenBodyParameterContractArrayOutput
- func (TokenBodyParameterContractArrayOutput) ElementType() reflect.Type
- func (o TokenBodyParameterContractArrayOutput) Index(i pulumi.IntInput) TokenBodyParameterContractOutput
- func (o TokenBodyParameterContractArrayOutput) ToTokenBodyParameterContractArrayOutput() TokenBodyParameterContractArrayOutput
- func (o TokenBodyParameterContractArrayOutput) ToTokenBodyParameterContractArrayOutputWithContext(ctx context.Context) TokenBodyParameterContractArrayOutput
- 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 TokenBodyParameterContractResponse
- type TokenBodyParameterContractResponseArgs
- func (TokenBodyParameterContractResponseArgs) ElementType() reflect.Type
- func (i TokenBodyParameterContractResponseArgs) ToTokenBodyParameterContractResponseOutput() TokenBodyParameterContractResponseOutput
- func (i TokenBodyParameterContractResponseArgs) ToTokenBodyParameterContractResponseOutputWithContext(ctx context.Context) TokenBodyParameterContractResponseOutput
- type TokenBodyParameterContractResponseArray
- func (TokenBodyParameterContractResponseArray) ElementType() reflect.Type
- func (i TokenBodyParameterContractResponseArray) ToTokenBodyParameterContractResponseArrayOutput() TokenBodyParameterContractResponseArrayOutput
- func (i TokenBodyParameterContractResponseArray) ToTokenBodyParameterContractResponseArrayOutputWithContext(ctx context.Context) TokenBodyParameterContractResponseArrayOutput
- type TokenBodyParameterContractResponseArrayInput
- type TokenBodyParameterContractResponseArrayOutput
- func (TokenBodyParameterContractResponseArrayOutput) ElementType() reflect.Type
- func (o TokenBodyParameterContractResponseArrayOutput) Index(i pulumi.IntInput) TokenBodyParameterContractResponseOutput
- func (o TokenBodyParameterContractResponseArrayOutput) ToTokenBodyParameterContractResponseArrayOutput() TokenBodyParameterContractResponseArrayOutput
- func (o TokenBodyParameterContractResponseArrayOutput) ToTokenBodyParameterContractResponseArrayOutputWithContext(ctx context.Context) TokenBodyParameterContractResponseArrayOutput
- type TokenBodyParameterContractResponseInput
- type TokenBodyParameterContractResponseOutput
- func (TokenBodyParameterContractResponseOutput) ElementType() reflect.Type
- func (o TokenBodyParameterContractResponseOutput) Name() pulumi.StringOutput
- func (o TokenBodyParameterContractResponseOutput) ToTokenBodyParameterContractResponseOutput() TokenBodyParameterContractResponseOutput
- func (o TokenBodyParameterContractResponseOutput) ToTokenBodyParameterContractResponseOutputWithContext(ctx context.Context) TokenBodyParameterContractResponseOutput
- func (o TokenBodyParameterContractResponseOutput) Value() pulumi.StringOutput
- type User
- type UserArgs
- type UserIdentityContract
- type UserIdentityContractArgs
- type UserIdentityContractArray
- type UserIdentityContractArrayInput
- type UserIdentityContractArrayOutput
- func (UserIdentityContractArrayOutput) ElementType() reflect.Type
- func (o UserIdentityContractArrayOutput) Index(i pulumi.IntInput) UserIdentityContractOutput
- func (o UserIdentityContractArrayOutput) ToUserIdentityContractArrayOutput() UserIdentityContractArrayOutput
- func (o UserIdentityContractArrayOutput) ToUserIdentityContractArrayOutputWithContext(ctx context.Context) UserIdentityContractArrayOutput
- type UserIdentityContractInput
- type UserIdentityContractOutput
- func (UserIdentityContractOutput) ElementType() reflect.Type
- func (o UserIdentityContractOutput) Id() pulumi.StringPtrOutput
- func (o UserIdentityContractOutput) Provider() pulumi.StringPtrOutput
- func (o UserIdentityContractOutput) ToUserIdentityContractOutput() UserIdentityContractOutput
- func (o UserIdentityContractOutput) ToUserIdentityContractOutputWithContext(ctx context.Context) UserIdentityContractOutput
- type UserIdentityContractResponse
- type UserIdentityContractResponseArgs
- func (UserIdentityContractResponseArgs) ElementType() reflect.Type
- func (i UserIdentityContractResponseArgs) ToUserIdentityContractResponseOutput() UserIdentityContractResponseOutput
- func (i UserIdentityContractResponseArgs) ToUserIdentityContractResponseOutputWithContext(ctx context.Context) UserIdentityContractResponseOutput
- type UserIdentityContractResponseArray
- func (UserIdentityContractResponseArray) ElementType() reflect.Type
- func (i UserIdentityContractResponseArray) ToUserIdentityContractResponseArrayOutput() UserIdentityContractResponseArrayOutput
- func (i UserIdentityContractResponseArray) ToUserIdentityContractResponseArrayOutputWithContext(ctx context.Context) UserIdentityContractResponseArrayOutput
- type UserIdentityContractResponseArrayInput
- type UserIdentityContractResponseArrayOutput
- func (UserIdentityContractResponseArrayOutput) ElementType() reflect.Type
- func (o UserIdentityContractResponseArrayOutput) Index(i pulumi.IntInput) UserIdentityContractResponseOutput
- func (o UserIdentityContractResponseArrayOutput) ToUserIdentityContractResponseArrayOutput() UserIdentityContractResponseArrayOutput
- func (o UserIdentityContractResponseArrayOutput) ToUserIdentityContractResponseArrayOutputWithContext(ctx context.Context) UserIdentityContractResponseArrayOutput
- type UserIdentityContractResponseInput
- type UserIdentityContractResponseOutput
- func (UserIdentityContractResponseOutput) ElementType() reflect.Type
- func (o UserIdentityContractResponseOutput) Id() pulumi.StringPtrOutput
- func (o UserIdentityContractResponseOutput) Provider() pulumi.StringPtrOutput
- func (o UserIdentityContractResponseOutput) ToUserIdentityContractResponseOutput() UserIdentityContractResponseOutput
- func (o UserIdentityContractResponseOutput) ToUserIdentityContractResponseOutputWithContext(ctx context.Context) UserIdentityContractResponseOutput
- type UserInput
- type UserOutput
- type UserState
- func (UserState) ElementType() reflect.Type
- func (e UserState) ToStringOutput() pulumi.StringOutput
- func (e UserState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e UserState) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e UserState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type VersioningScheme
- func (VersioningScheme) ElementType() reflect.Type
- func (e VersioningScheme) ToStringOutput() pulumi.StringOutput
- func (e VersioningScheme) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VersioningScheme) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VersioningScheme) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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) 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) 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) 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) 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
- type VirtualNetworkType
- func (VirtualNetworkType) ElementType() reflect.Type
- func (e VirtualNetworkType) ToStringOutput() pulumi.StringOutput
- func (e VirtualNetworkType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VirtualNetworkType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VirtualNetworkType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type X509CertificateName
- type X509CertificateNameArgs
- type X509CertificateNameArray
- type X509CertificateNameArrayInput
- type X509CertificateNameArrayOutput
- func (X509CertificateNameArrayOutput) ElementType() reflect.Type
- func (o X509CertificateNameArrayOutput) Index(i pulumi.IntInput) X509CertificateNameOutput
- func (o X509CertificateNameArrayOutput) ToX509CertificateNameArrayOutput() X509CertificateNameArrayOutput
- func (o X509CertificateNameArrayOutput) ToX509CertificateNameArrayOutputWithContext(ctx context.Context) X509CertificateNameArrayOutput
- type X509CertificateNameInput
- type X509CertificateNameOutput
- func (X509CertificateNameOutput) ElementType() reflect.Type
- func (o X509CertificateNameOutput) IssuerCertificateThumbprint() pulumi.StringPtrOutput
- func (o X509CertificateNameOutput) Name() pulumi.StringPtrOutput
- func (o X509CertificateNameOutput) ToX509CertificateNameOutput() X509CertificateNameOutput
- func (o X509CertificateNameOutput) ToX509CertificateNameOutputWithContext(ctx context.Context) X509CertificateNameOutput
- type X509CertificateNameResponse
- type X509CertificateNameResponseArgs
- func (X509CertificateNameResponseArgs) ElementType() reflect.Type
- func (i X509CertificateNameResponseArgs) ToX509CertificateNameResponseOutput() X509CertificateNameResponseOutput
- func (i X509CertificateNameResponseArgs) ToX509CertificateNameResponseOutputWithContext(ctx context.Context) X509CertificateNameResponseOutput
- type X509CertificateNameResponseArray
- func (X509CertificateNameResponseArray) ElementType() reflect.Type
- func (i X509CertificateNameResponseArray) ToX509CertificateNameResponseArrayOutput() X509CertificateNameResponseArrayOutput
- func (i X509CertificateNameResponseArray) ToX509CertificateNameResponseArrayOutputWithContext(ctx context.Context) X509CertificateNameResponseArrayOutput
- type X509CertificateNameResponseArrayInput
- type X509CertificateNameResponseArrayOutput
- func (X509CertificateNameResponseArrayOutput) ElementType() reflect.Type
- func (o X509CertificateNameResponseArrayOutput) Index(i pulumi.IntInput) X509CertificateNameResponseOutput
- func (o X509CertificateNameResponseArrayOutput) ToX509CertificateNameResponseArrayOutput() X509CertificateNameResponseArrayOutput
- func (o X509CertificateNameResponseArrayOutput) ToX509CertificateNameResponseArrayOutputWithContext(ctx context.Context) X509CertificateNameResponseArrayOutput
- type X509CertificateNameResponseInput
- type X509CertificateNameResponseOutput
- func (X509CertificateNameResponseOutput) ElementType() reflect.Type
- func (o X509CertificateNameResponseOutput) IssuerCertificateThumbprint() pulumi.StringPtrOutput
- func (o X509CertificateNameResponseOutput) Name() pulumi.StringPtrOutput
- func (o X509CertificateNameResponseOutput) ToX509CertificateNameResponseOutput() X509CertificateNameResponseOutput
- func (o X509CertificateNameResponseOutput) ToX509CertificateNameResponseOutputWithContext(ctx context.Context) X509CertificateNameResponseOutput
Constants ¶
const ( ApiTypeHttp = ApiType("http") ApiTypeSoap = ApiType("soap") )
const ( AuthorizationMethodHEAD = AuthorizationMethod("HEAD") AuthorizationMethodOPTIONS = AuthorizationMethod("OPTIONS") AuthorizationMethodTRACE = AuthorizationMethod("TRACE") AuthorizationMethodGET = AuthorizationMethod("GET") AuthorizationMethodPOST = AuthorizationMethod("POST") AuthorizationMethodPUT = AuthorizationMethod("PUT") AuthorizationMethodPATCH = AuthorizationMethod("PATCH") AuthorizationMethodDELETE = AuthorizationMethod("DELETE") )
const ( // The Backend is a RESTful service. BackendProtocolHttp = BackendProtocol("http") // The Backend is a SOAP service. BackendProtocolSoap = BackendProtocol("soap") )
const ( BearerTokenSendingMethodAuthorizationHeader = BearerTokenSendingMethod("authorizationHeader") BearerTokenSendingMethodQuery = BearerTokenSendingMethod("query") )
const ( // Access token will be transmitted in the Authorization header using Bearer schema BearerTokenSendingMethodsAuthorizationHeader = BearerTokenSendingMethods("authorizationHeader") // Access token will be transmitted as query parameters. BearerTokenSendingMethodsQuery = BearerTokenSendingMethods("query") )
const ( // Basic Client Authentication method. ClientAuthenticationMethodBasic = ClientAuthenticationMethod("Basic") // Body based Authentication method. ClientAuthenticationMethodBody = ClientAuthenticationMethod("Body") )
const ( // Send an e-mail to the user confirming they have successfully signed up. ConfirmationSignup = Confirmation("signup") // Send an e-mail inviting the user to sign-up and complete registration. ConfirmationInvite = Confirmation("invite") )
const ( // The contents are inline and Content type is a WADL document. ContentFormat_Wadl_xml = ContentFormat("wadl-xml") // The WADL document is hosted on a publicly accessible internet address. ContentFormat_Wadl_link_json = ContentFormat("wadl-link-json") // The contents are inline and Content Type is a OpenApi 2.0 Document. ContentFormat_Swagger_json = ContentFormat("swagger-json") // The Open Api 2.0 document is hosted on a publicly accessible internet address. ContentFormat_Swagger_link_json = ContentFormat("swagger-link-json") // The contents are inline and the document is a WSDL/Soap document. ContentFormatWsdl = ContentFormat("wsdl") // The WSDL document is hosted on a publicly accessible internet address. ContentFormat_Wsdl_link = ContentFormat("wsdl-link") // The contents are inline and Content Type is a OpenApi 3.0 Document in YAML format. ContentFormatOpenapi = ContentFormat("openapi") // The contents are inline and Content Type is a OpenApi 3.0 Document in JSON format. ContentFormat_Openapi_json = ContentFormat("openapi+json") // The Open Api 3.0 document is hosted on a publicly accessible internet address. ContentFormat_Openapi_link = ContentFormat("openapi-link") )
const ( // Authorization Code Grant flow as described https://tools.ietf.org/html/rfc6749#section-4.1. GrantTypeAuthorizationCode = GrantType("authorizationCode") // Implicit Code Grant flow as described https://tools.ietf.org/html/rfc6749#section-4.2. GrantTypeImplicit = GrantType("implicit") // Resource Owner Password Grant flow as described https://tools.ietf.org/html/rfc6749#section-4.3. GrantTypeResourceOwnerPassword = GrantType("resourceOwnerPassword") // Client Credentials Grant flow as described https://tools.ietf.org/html/rfc6749#section-4.4. GrantTypeClientCredentials = GrantType("clientCredentials") )
const ( GroupTypeCustom = GroupType("custom") GroupTypeSystem = GroupType("system") GroupTypeExternal = GroupType("external") )
const ( HostnameTypeProxy = HostnameType("Proxy") HostnameTypePortal = HostnameType("Portal") HostnameTypeManagement = HostnameType("Management") HostnameTypeScm = HostnameType("Scm") )
const ( // Facebook as Identity provider. IdentityProviderTypeFacebook = IdentityProviderType("facebook") // Google as Identity provider. IdentityProviderTypeGoogle = IdentityProviderType("google") // Microsoft Live as Identity provider. IdentityProviderTypeMicrosoft = IdentityProviderType("microsoft") // Twitter as Identity provider. IdentityProviderTypeTwitter = IdentityProviderType("twitter") // Azure Active Directory as Identity provider. IdentityProviderTypeAad = IdentityProviderType("aad") // Azure Active Directory B2C as Identity provider. IdentityProviderTypeAadB2C = IdentityProviderType("aadB2C") )
const ( // Azure Event Hub as log destination. LoggerTypeAzureEventHub = LoggerType("azureEventHub") // Azure Application Insights as log destination. LoggerTypeApplicationInsights = LoggerType("applicationInsights") )
const ( // The contents are inline and Content type is an XML document. PolicyContentFormatXml = PolicyContentFormat("xml") // The policy XML document is hosted on a http endpoint accessible from the API Management service. PolicyContentFormat_Xml_link = PolicyContentFormat("xml-link") // The contents are inline and Content type is a non XML encoded policy document. PolicyContentFormatRawxml = PolicyContentFormat("rawxml") // The policy document is not Xml encoded and is hosted on a http endpoint accessible from the API Management service. PolicyContentFormat_Rawxml_link = PolicyContentFormat("rawxml-link") )
const ( ProductStateNotPublished = ProductState("notPublished") ProductStatePublished = ProductState("published") )
const ( ProtocolHttp = Protocol("http") ProtocolHttps = Protocol("https") )
const ( // Developer SKU of Api Management. SkuTypeDeveloper = SkuType("Developer") // Standard SKU of Api Management. SkuTypeStandard = SkuType("Standard") // Premium SKU of Api Management. SkuTypePremium = SkuType("Premium") // Basic SKU of Api Management. SkuTypeBasic = SkuType("Basic") // Consumption SKU of Api Management. SkuTypeConsumption = SkuType("Consumption") )
const ( // Imports a SOAP API having a RESTful front end. SoapApiTypeSoapToRest = SoapApiType("http") // Imports the Soap API having a SOAP front end. SoapApiTypeSoapPassThrough = SoapApiType("soap") )
const ( // The issue is proposed. StateProposed = State("proposed") // The issue is opened. StateOpen = State("open") // The issue was removed. StateRemoved = State("removed") // The issue is now resolved. StateResolved = State("resolved") // The issue was closed. StateClosed = State("closed") )
const ( SubscriptionStateSuspended = SubscriptionState("suspended") SubscriptionStateActive = SubscriptionState("active") SubscriptionStateExpired = SubscriptionState("expired") SubscriptionStateSubmitted = SubscriptionState("submitted") SubscriptionStateRejected = SubscriptionState("rejected") SubscriptionStateCancelled = SubscriptionState("cancelled") )
const ( // User state is active. UserStateActive = UserState("active") // User is blocked. Blocked users cannot authenticate at developer portal or call API. UserStateBlocked = UserState("blocked") // User account is pending. Requires identity confirmation before it can be made active. UserStatePending = UserState("pending") // User account is closed. All identities and related entities are removed. UserStateDeleted = UserState("deleted") )
const ( // The API Version is passed in a path segment. VersioningSchemeSegment = VersioningScheme("Segment") // The API Version is passed in a query parameter. VersioningSchemeQuery = VersioningScheme("Query") // The API Version is passed in a HTTP header. VersioningSchemeHeader = VersioningScheme("Header") )
const ( // The service is not part of any Virtual Network. VirtualNetworkTypeNone = VirtualNetworkType("None") // The service is part of Virtual Network and it is accessible from Internet. VirtualNetworkTypeExternal = VirtualNetworkType("External") // The service is part of Virtual Network and it is only accessible from within the virtual network. VirtualNetworkTypeInternal = VirtualNetworkType("Internal") )
const ( // Always log all erroneous request regardless of sampling settings. AlwaysLogAllErrors = AlwaysLog("allErrors") )
const (
ApimIdentityTypeSystemAssigned = ApimIdentityType("SystemAssigned")
)
const ( // Fixed-rate sampling. SamplingTypeFixed = SamplingType("fixed") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditionalLocation ¶
type AdditionalLocation struct { // The location name of the additional region among Azure Data center regions. Location string `pulumi:"location"` // SKU properties of the API Management service. Sku ApiManagementServiceSkuProperties `pulumi:"sku"` // Virtual network configuration for the location. VirtualNetworkConfiguration *VirtualNetworkConfiguration `pulumi:"virtualNetworkConfiguration"` }
Description of an additional API Management resource location.
type AdditionalLocationArgs ¶
type AdditionalLocationArgs struct { // The location name of the additional region among Azure Data center regions. Location pulumi.StringInput `pulumi:"location"` // SKU properties of the API Management service. Sku ApiManagementServiceSkuPropertiesInput `pulumi:"sku"` // Virtual network configuration for the location. VirtualNetworkConfiguration VirtualNetworkConfigurationPtrInput `pulumi:"virtualNetworkConfiguration"` }
Description of an additional API Management resource location.
func (AdditionalLocationArgs) ElementType ¶
func (AdditionalLocationArgs) ElementType() reflect.Type
func (AdditionalLocationArgs) ToAdditionalLocationOutput ¶
func (i AdditionalLocationArgs) ToAdditionalLocationOutput() AdditionalLocationOutput
func (AdditionalLocationArgs) ToAdditionalLocationOutputWithContext ¶
func (i AdditionalLocationArgs) ToAdditionalLocationOutputWithContext(ctx context.Context) AdditionalLocationOutput
type AdditionalLocationArray ¶
type AdditionalLocationArray []AdditionalLocationInput
func (AdditionalLocationArray) ElementType ¶
func (AdditionalLocationArray) ElementType() reflect.Type
func (AdditionalLocationArray) ToAdditionalLocationArrayOutput ¶
func (i AdditionalLocationArray) ToAdditionalLocationArrayOutput() AdditionalLocationArrayOutput
func (AdditionalLocationArray) ToAdditionalLocationArrayOutputWithContext ¶
func (i AdditionalLocationArray) ToAdditionalLocationArrayOutputWithContext(ctx context.Context) AdditionalLocationArrayOutput
type AdditionalLocationArrayInput ¶
type AdditionalLocationArrayInput interface { pulumi.Input ToAdditionalLocationArrayOutput() AdditionalLocationArrayOutput ToAdditionalLocationArrayOutputWithContext(context.Context) AdditionalLocationArrayOutput }
AdditionalLocationArrayInput is an input type that accepts AdditionalLocationArray and AdditionalLocationArrayOutput values. You can construct a concrete instance of `AdditionalLocationArrayInput` via:
AdditionalLocationArray{ AdditionalLocationArgs{...} }
type AdditionalLocationArrayOutput ¶
type AdditionalLocationArrayOutput struct{ *pulumi.OutputState }
func (AdditionalLocationArrayOutput) ElementType ¶
func (AdditionalLocationArrayOutput) ElementType() reflect.Type
func (AdditionalLocationArrayOutput) Index ¶
func (o AdditionalLocationArrayOutput) Index(i pulumi.IntInput) AdditionalLocationOutput
func (AdditionalLocationArrayOutput) ToAdditionalLocationArrayOutput ¶
func (o AdditionalLocationArrayOutput) ToAdditionalLocationArrayOutput() AdditionalLocationArrayOutput
func (AdditionalLocationArrayOutput) ToAdditionalLocationArrayOutputWithContext ¶
func (o AdditionalLocationArrayOutput) ToAdditionalLocationArrayOutputWithContext(ctx context.Context) AdditionalLocationArrayOutput
type AdditionalLocationInput ¶
type AdditionalLocationInput interface { pulumi.Input ToAdditionalLocationOutput() AdditionalLocationOutput ToAdditionalLocationOutputWithContext(context.Context) AdditionalLocationOutput }
AdditionalLocationInput is an input type that accepts AdditionalLocationArgs and AdditionalLocationOutput values. You can construct a concrete instance of `AdditionalLocationInput` via:
AdditionalLocationArgs{...}
type AdditionalLocationOutput ¶
type AdditionalLocationOutput struct{ *pulumi.OutputState }
Description of an additional API Management resource location.
func (AdditionalLocationOutput) ElementType ¶
func (AdditionalLocationOutput) ElementType() reflect.Type
func (AdditionalLocationOutput) Location ¶
func (o AdditionalLocationOutput) Location() pulumi.StringOutput
The location name of the additional region among Azure Data center regions.
func (AdditionalLocationOutput) Sku ¶
func (o AdditionalLocationOutput) Sku() ApiManagementServiceSkuPropertiesOutput
SKU properties of the API Management service.
func (AdditionalLocationOutput) ToAdditionalLocationOutput ¶
func (o AdditionalLocationOutput) ToAdditionalLocationOutput() AdditionalLocationOutput
func (AdditionalLocationOutput) ToAdditionalLocationOutputWithContext ¶
func (o AdditionalLocationOutput) ToAdditionalLocationOutputWithContext(ctx context.Context) AdditionalLocationOutput
func (AdditionalLocationOutput) VirtualNetworkConfiguration ¶
func (o AdditionalLocationOutput) VirtualNetworkConfiguration() VirtualNetworkConfigurationPtrOutput
Virtual network configuration for the location.
type AdditionalLocationResponse ¶
type AdditionalLocationResponse struct { // Gateway URL of the API Management service in the Region. GatewayRegionalUrl string `pulumi:"gatewayRegionalUrl"` // The location name of the additional region among Azure Data center regions. Location string `pulumi:"location"` // Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard and Premium SKU. PrivateIPAddresses []string `pulumi:"privateIPAddresses"` // Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard and Premium SKU. PublicIPAddresses []string `pulumi:"publicIPAddresses"` // SKU properties of the API Management service. Sku ApiManagementServiceSkuPropertiesResponse `pulumi:"sku"` // Virtual network configuration for the location. VirtualNetworkConfiguration *VirtualNetworkConfigurationResponse `pulumi:"virtualNetworkConfiguration"` }
Description of an additional API Management resource location.
type AdditionalLocationResponseArgs ¶
type AdditionalLocationResponseArgs struct { // Gateway URL of the API Management service in the Region. GatewayRegionalUrl pulumi.StringInput `pulumi:"gatewayRegionalUrl"` // The location name of the additional region among Azure Data center regions. Location pulumi.StringInput `pulumi:"location"` // Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard and Premium SKU. PrivateIPAddresses pulumi.StringArrayInput `pulumi:"privateIPAddresses"` // Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard and Premium SKU. PublicIPAddresses pulumi.StringArrayInput `pulumi:"publicIPAddresses"` // SKU properties of the API Management service. Sku ApiManagementServiceSkuPropertiesResponseInput `pulumi:"sku"` // Virtual network configuration for the location. VirtualNetworkConfiguration VirtualNetworkConfigurationResponsePtrInput `pulumi:"virtualNetworkConfiguration"` }
Description of an additional API Management resource location.
func (AdditionalLocationResponseArgs) ElementType ¶
func (AdditionalLocationResponseArgs) ElementType() reflect.Type
func (AdditionalLocationResponseArgs) ToAdditionalLocationResponseOutput ¶
func (i AdditionalLocationResponseArgs) ToAdditionalLocationResponseOutput() AdditionalLocationResponseOutput
func (AdditionalLocationResponseArgs) ToAdditionalLocationResponseOutputWithContext ¶
func (i AdditionalLocationResponseArgs) ToAdditionalLocationResponseOutputWithContext(ctx context.Context) AdditionalLocationResponseOutput
type AdditionalLocationResponseArray ¶
type AdditionalLocationResponseArray []AdditionalLocationResponseInput
func (AdditionalLocationResponseArray) ElementType ¶
func (AdditionalLocationResponseArray) ElementType() reflect.Type
func (AdditionalLocationResponseArray) ToAdditionalLocationResponseArrayOutput ¶
func (i AdditionalLocationResponseArray) ToAdditionalLocationResponseArrayOutput() AdditionalLocationResponseArrayOutput
func (AdditionalLocationResponseArray) ToAdditionalLocationResponseArrayOutputWithContext ¶
func (i AdditionalLocationResponseArray) ToAdditionalLocationResponseArrayOutputWithContext(ctx context.Context) AdditionalLocationResponseArrayOutput
type AdditionalLocationResponseArrayInput ¶
type AdditionalLocationResponseArrayInput interface { pulumi.Input ToAdditionalLocationResponseArrayOutput() AdditionalLocationResponseArrayOutput ToAdditionalLocationResponseArrayOutputWithContext(context.Context) AdditionalLocationResponseArrayOutput }
AdditionalLocationResponseArrayInput is an input type that accepts AdditionalLocationResponseArray and AdditionalLocationResponseArrayOutput values. You can construct a concrete instance of `AdditionalLocationResponseArrayInput` via:
AdditionalLocationResponseArray{ AdditionalLocationResponseArgs{...} }
type AdditionalLocationResponseArrayOutput ¶
type AdditionalLocationResponseArrayOutput struct{ *pulumi.OutputState }
func (AdditionalLocationResponseArrayOutput) ElementType ¶
func (AdditionalLocationResponseArrayOutput) ElementType() reflect.Type
func (AdditionalLocationResponseArrayOutput) Index ¶
func (o AdditionalLocationResponseArrayOutput) Index(i pulumi.IntInput) AdditionalLocationResponseOutput
func (AdditionalLocationResponseArrayOutput) ToAdditionalLocationResponseArrayOutput ¶
func (o AdditionalLocationResponseArrayOutput) ToAdditionalLocationResponseArrayOutput() AdditionalLocationResponseArrayOutput
func (AdditionalLocationResponseArrayOutput) ToAdditionalLocationResponseArrayOutputWithContext ¶
func (o AdditionalLocationResponseArrayOutput) ToAdditionalLocationResponseArrayOutputWithContext(ctx context.Context) AdditionalLocationResponseArrayOutput
type AdditionalLocationResponseInput ¶
type AdditionalLocationResponseInput interface { pulumi.Input ToAdditionalLocationResponseOutput() AdditionalLocationResponseOutput ToAdditionalLocationResponseOutputWithContext(context.Context) AdditionalLocationResponseOutput }
AdditionalLocationResponseInput is an input type that accepts AdditionalLocationResponseArgs and AdditionalLocationResponseOutput values. You can construct a concrete instance of `AdditionalLocationResponseInput` via:
AdditionalLocationResponseArgs{...}
type AdditionalLocationResponseOutput ¶
type AdditionalLocationResponseOutput struct{ *pulumi.OutputState }
Description of an additional API Management resource location.
func (AdditionalLocationResponseOutput) ElementType ¶
func (AdditionalLocationResponseOutput) ElementType() reflect.Type
func (AdditionalLocationResponseOutput) GatewayRegionalUrl ¶
func (o AdditionalLocationResponseOutput) GatewayRegionalUrl() pulumi.StringOutput
Gateway URL of the API Management service in the Region.
func (AdditionalLocationResponseOutput) Location ¶
func (o AdditionalLocationResponseOutput) Location() pulumi.StringOutput
The location name of the additional region among Azure Data center regions.
func (AdditionalLocationResponseOutput) PrivateIPAddresses ¶
func (o AdditionalLocationResponseOutput) PrivateIPAddresses() pulumi.StringArrayOutput
Private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard and Premium SKU.
func (AdditionalLocationResponseOutput) PublicIPAddresses ¶
func (o AdditionalLocationResponseOutput) PublicIPAddresses() pulumi.StringArrayOutput
Public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard and Premium SKU.
func (AdditionalLocationResponseOutput) ToAdditionalLocationResponseOutput ¶
func (o AdditionalLocationResponseOutput) ToAdditionalLocationResponseOutput() AdditionalLocationResponseOutput
func (AdditionalLocationResponseOutput) ToAdditionalLocationResponseOutputWithContext ¶
func (o AdditionalLocationResponseOutput) ToAdditionalLocationResponseOutputWithContext(ctx context.Context) AdditionalLocationResponseOutput
func (AdditionalLocationResponseOutput) VirtualNetworkConfiguration ¶
func (o AdditionalLocationResponseOutput) VirtualNetworkConfiguration() VirtualNetworkConfigurationResponsePtrOutput
Virtual network configuration for the location.
type AlwaysLog ¶ added in v0.3.1
Specifies for what type of messages sampling settings should not apply.
func (AlwaysLog) ElementType ¶ added in v0.3.1
func (AlwaysLog) ToStringOutput ¶ added in v0.3.1
func (e AlwaysLog) ToStringOutput() pulumi.StringOutput
func (AlwaysLog) ToStringOutputWithContext ¶ added in v0.3.1
func (e AlwaysLog) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AlwaysLog) ToStringPtrOutput ¶ added in v0.3.1
func (e AlwaysLog) ToStringPtrOutput() pulumi.StringPtrOutput
func (AlwaysLog) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e AlwaysLog) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Api ¶
type Api struct { pulumi.CustomResourceState // Describes the Revision of the Api. If no value is provided, default revision 1 is created ApiRevision pulumi.StringPtrOutput `pulumi:"apiRevision"` // Description of the Api Revision. ApiRevisionDescription pulumi.StringPtrOutput `pulumi:"apiRevisionDescription"` // Type of API. ApiType pulumi.StringPtrOutput `pulumi:"apiType"` // Indicates the Version identifier of the API if the API is versioned ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Description of the Api Version. ApiVersionDescription pulumi.StringPtrOutput `pulumi:"apiVersionDescription"` // An API Version Set contains the common configuration for a set of API Versions relating ApiVersionSet ApiVersionSetContractDetailsResponsePtrOutput `pulumi:"apiVersionSet"` // A resource identifier for the related ApiVersionSet. ApiVersionSetId pulumi.StringPtrOutput `pulumi:"apiVersionSetId"` // Collection of authentication settings included into this API. AuthenticationSettings AuthenticationSettingsContractResponsePtrOutput `pulumi:"authenticationSettings"` // Description of the API. May include HTML formatting tags. Description pulumi.StringPtrOutput `pulumi:"description"` // API name. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Indicates if API revision is current api revision. IsCurrent pulumi.BoolOutput `pulumi:"isCurrent"` // Indicates if API revision is accessible via the gateway. IsOnline pulumi.BoolOutput `pulumi:"isOnline"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API. Path pulumi.StringOutput `pulumi:"path"` // Describes on which protocols the operations in this API can be invoked. Protocols pulumi.StringArrayOutput `pulumi:"protocols"` // Absolute URL of the backend service implementing this API. ServiceUrl pulumi.StringPtrOutput `pulumi:"serviceUrl"` // Protocols over which API is made available. SubscriptionKeyParameterNames SubscriptionKeyParameterNamesContractResponsePtrOutput `pulumi:"subscriptionKeyParameterNames"` // Specifies whether an API or Product subscription is required for accessing the API. SubscriptionRequired pulumi.BoolPtrOutput `pulumi:"subscriptionRequired"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
API details.
func GetApi ¶
func GetApi(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiState, opts ...pulumi.ResourceOption) (*Api, error)
GetApi gets an existing Api 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 NewApi ¶
func NewApi(ctx *pulumi.Context, name string, args *ApiArgs, opts ...pulumi.ResourceOption) (*Api, error)
NewApi registers a new resource with the given unique name, arguments, and options.
func (*Api) ElementType ¶ added in v0.2.6
func (*Api) ToApiOutput ¶ added in v0.2.6
type ApiArgs ¶
type ApiArgs struct { // API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. ApiId pulumi.StringInput // Describes the Revision of the Api. If no value is provided, default revision 1 is created ApiRevision pulumi.StringPtrInput // Description of the Api Revision. ApiRevisionDescription pulumi.StringPtrInput // Type of API. ApiType pulumi.StringPtrInput // Indicates the Version identifier of the API if the API is versioned ApiVersion pulumi.StringPtrInput // Description of the Api Version. ApiVersionDescription pulumi.StringPtrInput // An API Version Set contains the common configuration for a set of API Versions relating ApiVersionSet ApiVersionSetContractDetailsPtrInput // A resource identifier for the related ApiVersionSet. ApiVersionSetId pulumi.StringPtrInput // Collection of authentication settings included into this API. AuthenticationSettings AuthenticationSettingsContractPtrInput // Format of the Content in which the API is getting imported. ContentFormat pulumi.StringPtrInput // Content value when Importing an API. ContentValue pulumi.StringPtrInput // Description of the API. May include HTML formatting tags. Description pulumi.StringPtrInput // API name. DisplayName pulumi.StringPtrInput // Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API. Path pulumi.StringInput // Describes on which protocols the operations in this API can be invoked. Protocols ProtocolArrayInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput // Absolute URL of the backend service implementing this API. ServiceUrl pulumi.StringPtrInput // Type of Api to create. // * `http` creates a SOAP to REST API // * `soap` creates a SOAP pass-through API . SoapApiType pulumi.StringPtrInput // Protocols over which API is made available. SubscriptionKeyParameterNames SubscriptionKeyParameterNamesContractPtrInput // Specifies whether an API or Product subscription is required for accessing the API. SubscriptionRequired pulumi.BoolPtrInput // Criteria to limit import of WSDL to a subset of the document. WsdlSelector ApiCreateOrUpdatePropertiesWsdlSelectorPtrInput }
The set of arguments for constructing a Api resource.
func (ApiArgs) ElementType ¶
type ApiCreateOrUpdatePropertiesWsdlSelector ¶
type ApiCreateOrUpdatePropertiesWsdlSelector struct { // Name of endpoint(port) to import from WSDL WsdlEndpointName *string `pulumi:"wsdlEndpointName"` // Name of service to import from WSDL WsdlServiceName *string `pulumi:"wsdlServiceName"` }
Criteria to limit import of WSDL to a subset of the document.
type ApiCreateOrUpdatePropertiesWsdlSelectorArgs ¶
type ApiCreateOrUpdatePropertiesWsdlSelectorArgs struct { // Name of endpoint(port) to import from WSDL WsdlEndpointName pulumi.StringPtrInput `pulumi:"wsdlEndpointName"` // Name of service to import from WSDL WsdlServiceName pulumi.StringPtrInput `pulumi:"wsdlServiceName"` }
Criteria to limit import of WSDL to a subset of the document.
func (ApiCreateOrUpdatePropertiesWsdlSelectorArgs) ElementType ¶
func (ApiCreateOrUpdatePropertiesWsdlSelectorArgs) ElementType() reflect.Type
func (ApiCreateOrUpdatePropertiesWsdlSelectorArgs) ToApiCreateOrUpdatePropertiesWsdlSelectorOutput ¶
func (i ApiCreateOrUpdatePropertiesWsdlSelectorArgs) ToApiCreateOrUpdatePropertiesWsdlSelectorOutput() ApiCreateOrUpdatePropertiesWsdlSelectorOutput
func (ApiCreateOrUpdatePropertiesWsdlSelectorArgs) ToApiCreateOrUpdatePropertiesWsdlSelectorOutputWithContext ¶
func (i ApiCreateOrUpdatePropertiesWsdlSelectorArgs) ToApiCreateOrUpdatePropertiesWsdlSelectorOutputWithContext(ctx context.Context) ApiCreateOrUpdatePropertiesWsdlSelectorOutput
func (ApiCreateOrUpdatePropertiesWsdlSelectorArgs) ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput ¶
func (i ApiCreateOrUpdatePropertiesWsdlSelectorArgs) ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput() ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput
func (ApiCreateOrUpdatePropertiesWsdlSelectorArgs) ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutputWithContext ¶
func (i ApiCreateOrUpdatePropertiesWsdlSelectorArgs) ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutputWithContext(ctx context.Context) ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput
type ApiCreateOrUpdatePropertiesWsdlSelectorInput ¶
type ApiCreateOrUpdatePropertiesWsdlSelectorInput interface { pulumi.Input ToApiCreateOrUpdatePropertiesWsdlSelectorOutput() ApiCreateOrUpdatePropertiesWsdlSelectorOutput ToApiCreateOrUpdatePropertiesWsdlSelectorOutputWithContext(context.Context) ApiCreateOrUpdatePropertiesWsdlSelectorOutput }
ApiCreateOrUpdatePropertiesWsdlSelectorInput is an input type that accepts ApiCreateOrUpdatePropertiesWsdlSelectorArgs and ApiCreateOrUpdatePropertiesWsdlSelectorOutput values. You can construct a concrete instance of `ApiCreateOrUpdatePropertiesWsdlSelectorInput` via:
ApiCreateOrUpdatePropertiesWsdlSelectorArgs{...}
type ApiCreateOrUpdatePropertiesWsdlSelectorOutput ¶
type ApiCreateOrUpdatePropertiesWsdlSelectorOutput struct{ *pulumi.OutputState }
Criteria to limit import of WSDL to a subset of the document.
func (ApiCreateOrUpdatePropertiesWsdlSelectorOutput) ElementType ¶
func (ApiCreateOrUpdatePropertiesWsdlSelectorOutput) ElementType() reflect.Type
func (ApiCreateOrUpdatePropertiesWsdlSelectorOutput) ToApiCreateOrUpdatePropertiesWsdlSelectorOutput ¶
func (o ApiCreateOrUpdatePropertiesWsdlSelectorOutput) ToApiCreateOrUpdatePropertiesWsdlSelectorOutput() ApiCreateOrUpdatePropertiesWsdlSelectorOutput
func (ApiCreateOrUpdatePropertiesWsdlSelectorOutput) ToApiCreateOrUpdatePropertiesWsdlSelectorOutputWithContext ¶
func (o ApiCreateOrUpdatePropertiesWsdlSelectorOutput) ToApiCreateOrUpdatePropertiesWsdlSelectorOutputWithContext(ctx context.Context) ApiCreateOrUpdatePropertiesWsdlSelectorOutput
func (ApiCreateOrUpdatePropertiesWsdlSelectorOutput) ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput ¶
func (o ApiCreateOrUpdatePropertiesWsdlSelectorOutput) ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput() ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput
func (ApiCreateOrUpdatePropertiesWsdlSelectorOutput) ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutputWithContext ¶
func (o ApiCreateOrUpdatePropertiesWsdlSelectorOutput) ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutputWithContext(ctx context.Context) ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput
func (ApiCreateOrUpdatePropertiesWsdlSelectorOutput) WsdlEndpointName ¶
func (o ApiCreateOrUpdatePropertiesWsdlSelectorOutput) WsdlEndpointName() pulumi.StringPtrOutput
Name of endpoint(port) to import from WSDL
func (ApiCreateOrUpdatePropertiesWsdlSelectorOutput) WsdlServiceName ¶
func (o ApiCreateOrUpdatePropertiesWsdlSelectorOutput) WsdlServiceName() pulumi.StringPtrOutput
Name of service to import from WSDL
type ApiCreateOrUpdatePropertiesWsdlSelectorPtrInput ¶
type ApiCreateOrUpdatePropertiesWsdlSelectorPtrInput interface { pulumi.Input ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput() ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutputWithContext(context.Context) ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput }
ApiCreateOrUpdatePropertiesWsdlSelectorPtrInput is an input type that accepts ApiCreateOrUpdatePropertiesWsdlSelectorArgs, ApiCreateOrUpdatePropertiesWsdlSelectorPtr and ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput values. You can construct a concrete instance of `ApiCreateOrUpdatePropertiesWsdlSelectorPtrInput` via:
ApiCreateOrUpdatePropertiesWsdlSelectorArgs{...} or: nil
func ApiCreateOrUpdatePropertiesWsdlSelectorPtr ¶
func ApiCreateOrUpdatePropertiesWsdlSelectorPtr(v *ApiCreateOrUpdatePropertiesWsdlSelectorArgs) ApiCreateOrUpdatePropertiesWsdlSelectorPtrInput
type ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput ¶
type ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput struct{ *pulumi.OutputState }
func (ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput) ElementType ¶
func (ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput) ElementType() reflect.Type
func (ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput) ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput ¶
func (o ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput) ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput() ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput
func (ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput) ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutputWithContext ¶
func (o ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput) ToApiCreateOrUpdatePropertiesWsdlSelectorPtrOutputWithContext(ctx context.Context) ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput
func (ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput) WsdlEndpointName ¶
func (o ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput) WsdlEndpointName() pulumi.StringPtrOutput
Name of endpoint(port) to import from WSDL
func (ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput) WsdlServiceName ¶
func (o ApiCreateOrUpdatePropertiesWsdlSelectorPtrOutput) WsdlServiceName() pulumi.StringPtrOutput
Name of service to import from WSDL
type ApiDiagnostic ¶
type ApiDiagnostic struct { pulumi.CustomResourceState // Specifies for what type of messages sampling settings should not apply. AlwaysLog pulumi.StringPtrOutput `pulumi:"alwaysLog"` // Diagnostic settings for incoming/outgoing HTTP messages to the Backend Backend PipelineDiagnosticSettingsResponsePtrOutput `pulumi:"backend"` // Whether to process Correlation Headers coming to Api Management Service. Only applicable to Application Insights diagnostics. Default is true. EnableHttpCorrelationHeaders pulumi.BoolPtrOutput `pulumi:"enableHttpCorrelationHeaders"` // Diagnostic settings for incoming/outgoing HTTP messages to the Gateway. Frontend PipelineDiagnosticSettingsResponsePtrOutput `pulumi:"frontend"` // Resource Id of a target logger. LoggerId pulumi.StringOutput `pulumi:"loggerId"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Sampling settings for Diagnostic. Sampling SamplingSettingsResponsePtrOutput `pulumi:"sampling"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Diagnostic details.
func GetApiDiagnostic ¶
func GetApiDiagnostic(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiDiagnosticState, opts ...pulumi.ResourceOption) (*ApiDiagnostic, error)
GetApiDiagnostic gets an existing ApiDiagnostic 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 NewApiDiagnostic ¶
func NewApiDiagnostic(ctx *pulumi.Context, name string, args *ApiDiagnosticArgs, opts ...pulumi.ResourceOption) (*ApiDiagnostic, error)
NewApiDiagnostic registers a new resource with the given unique name, arguments, and options.
func (*ApiDiagnostic) ElementType ¶ added in v0.2.6
func (*ApiDiagnostic) ElementType() reflect.Type
func (*ApiDiagnostic) ToApiDiagnosticOutput ¶ added in v0.2.6
func (i *ApiDiagnostic) ToApiDiagnosticOutput() ApiDiagnosticOutput
func (*ApiDiagnostic) ToApiDiagnosticOutputWithContext ¶ added in v0.2.6
func (i *ApiDiagnostic) ToApiDiagnosticOutputWithContext(ctx context.Context) ApiDiagnosticOutput
type ApiDiagnosticArgs ¶
type ApiDiagnosticArgs struct { // Specifies for what type of messages sampling settings should not apply. AlwaysLog pulumi.StringPtrInput // API identifier. Must be unique in the current API Management service instance. ApiId pulumi.StringInput // Diagnostic settings for incoming/outgoing HTTP messages to the Backend Backend PipelineDiagnosticSettingsPtrInput // Diagnostic identifier. Must be unique in the current API Management service instance. DiagnosticId pulumi.StringInput // Whether to process Correlation Headers coming to Api Management Service. Only applicable to Application Insights diagnostics. Default is true. EnableHttpCorrelationHeaders pulumi.BoolPtrInput // Diagnostic settings for incoming/outgoing HTTP messages to the Gateway. Frontend PipelineDiagnosticSettingsPtrInput // Resource Id of a target logger. LoggerId pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Sampling settings for Diagnostic. Sampling SamplingSettingsPtrInput // The name of the API Management service. ServiceName pulumi.StringInput }
The set of arguments for constructing a ApiDiagnostic resource.
func (ApiDiagnosticArgs) ElementType ¶
func (ApiDiagnosticArgs) ElementType() reflect.Type
type ApiDiagnosticInput ¶ added in v0.2.6
type ApiDiagnosticInput interface { pulumi.Input ToApiDiagnosticOutput() ApiDiagnosticOutput ToApiDiagnosticOutputWithContext(ctx context.Context) ApiDiagnosticOutput }
type ApiDiagnosticOutput ¶ added in v0.2.6
type ApiDiagnosticOutput struct {
*pulumi.OutputState
}
func (ApiDiagnosticOutput) ElementType ¶ added in v0.2.6
func (ApiDiagnosticOutput) ElementType() reflect.Type
func (ApiDiagnosticOutput) ToApiDiagnosticOutput ¶ added in v0.2.6
func (o ApiDiagnosticOutput) ToApiDiagnosticOutput() ApiDiagnosticOutput
func (ApiDiagnosticOutput) ToApiDiagnosticOutputWithContext ¶ added in v0.2.6
func (o ApiDiagnosticOutput) ToApiDiagnosticOutputWithContext(ctx context.Context) ApiDiagnosticOutput
type ApiDiagnosticState ¶
type ApiDiagnosticState struct { // Specifies for what type of messages sampling settings should not apply. AlwaysLog pulumi.StringPtrInput // Diagnostic settings for incoming/outgoing HTTP messages to the Backend Backend PipelineDiagnosticSettingsResponsePtrInput // Whether to process Correlation Headers coming to Api Management Service. Only applicable to Application Insights diagnostics. Default is true. EnableHttpCorrelationHeaders pulumi.BoolPtrInput // Diagnostic settings for incoming/outgoing HTTP messages to the Gateway. Frontend PipelineDiagnosticSettingsResponsePtrInput // Resource Id of a target logger. LoggerId pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Sampling settings for Diagnostic. Sampling SamplingSettingsResponsePtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (ApiDiagnosticState) ElementType ¶
func (ApiDiagnosticState) ElementType() reflect.Type
type ApiIssue ¶
type ApiIssue struct { pulumi.CustomResourceState // A resource identifier for the API the issue was created for. ApiId pulumi.StringPtrOutput `pulumi:"apiId"` // Date and time when the issue was created. CreatedDate pulumi.StringPtrOutput `pulumi:"createdDate"` // Text describing the issue. Description pulumi.StringOutput `pulumi:"description"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Status of the issue. State pulumi.StringPtrOutput `pulumi:"state"` // The issue title. Title pulumi.StringOutput `pulumi:"title"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` // A resource identifier for the user created the issue. UserId pulumi.StringOutput `pulumi:"userId"` }
Issue Contract details.
func GetApiIssue ¶
func GetApiIssue(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiIssueState, opts ...pulumi.ResourceOption) (*ApiIssue, error)
GetApiIssue gets an existing ApiIssue 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 NewApiIssue ¶
func NewApiIssue(ctx *pulumi.Context, name string, args *ApiIssueArgs, opts ...pulumi.ResourceOption) (*ApiIssue, error)
NewApiIssue registers a new resource with the given unique name, arguments, and options.
func (*ApiIssue) ElementType ¶ added in v0.2.6
func (*ApiIssue) ToApiIssueOutput ¶ added in v0.2.6
func (i *ApiIssue) ToApiIssueOutput() ApiIssueOutput
func (*ApiIssue) ToApiIssueOutputWithContext ¶ added in v0.2.6
func (i *ApiIssue) ToApiIssueOutputWithContext(ctx context.Context) ApiIssueOutput
type ApiIssueArgs ¶
type ApiIssueArgs struct { // A resource identifier for the API the issue was created for. ApiId pulumi.StringInput // Date and time when the issue was created. CreatedDate pulumi.StringPtrInput // Text describing the issue. Description pulumi.StringInput // Issue identifier. Must be unique in the current API Management service instance. IssueId pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput // Status of the issue. State pulumi.StringPtrInput // The issue title. Title pulumi.StringInput // A resource identifier for the user created the issue. UserId pulumi.StringInput }
The set of arguments for constructing a ApiIssue resource.
func (ApiIssueArgs) ElementType ¶
func (ApiIssueArgs) ElementType() reflect.Type
type ApiIssueAttachment ¶
type ApiIssueAttachment struct { pulumi.CustomResourceState // An HTTP link or Base64-encoded binary data. Content pulumi.StringOutput `pulumi:"content"` // Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property. ContentFormat pulumi.StringOutput `pulumi:"contentFormat"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Filename by which the binary data will be saved. Title pulumi.StringOutput `pulumi:"title"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Issue Attachment Contract details.
func GetApiIssueAttachment ¶
func GetApiIssueAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiIssueAttachmentState, opts ...pulumi.ResourceOption) (*ApiIssueAttachment, error)
GetApiIssueAttachment gets an existing ApiIssueAttachment 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 NewApiIssueAttachment ¶
func NewApiIssueAttachment(ctx *pulumi.Context, name string, args *ApiIssueAttachmentArgs, opts ...pulumi.ResourceOption) (*ApiIssueAttachment, error)
NewApiIssueAttachment registers a new resource with the given unique name, arguments, and options.
func (*ApiIssueAttachment) ElementType ¶ added in v0.2.6
func (*ApiIssueAttachment) ElementType() reflect.Type
func (*ApiIssueAttachment) ToApiIssueAttachmentOutput ¶ added in v0.2.6
func (i *ApiIssueAttachment) ToApiIssueAttachmentOutput() ApiIssueAttachmentOutput
func (*ApiIssueAttachment) ToApiIssueAttachmentOutputWithContext ¶ added in v0.2.6
func (i *ApiIssueAttachment) ToApiIssueAttachmentOutputWithContext(ctx context.Context) ApiIssueAttachmentOutput
type ApiIssueAttachmentArgs ¶
type ApiIssueAttachmentArgs struct { // API identifier. Must be unique in the current API Management service instance. ApiId pulumi.StringInput // Attachment identifier within an Issue. Must be unique in the current Issue. AttachmentId pulumi.StringInput // An HTTP link or Base64-encoded binary data. Content pulumi.StringInput // Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property. ContentFormat pulumi.StringInput // Issue identifier. Must be unique in the current API Management service instance. IssueId pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput // Filename by which the binary data will be saved. Title pulumi.StringInput }
The set of arguments for constructing a ApiIssueAttachment resource.
func (ApiIssueAttachmentArgs) ElementType ¶
func (ApiIssueAttachmentArgs) ElementType() reflect.Type
type ApiIssueAttachmentInput ¶ added in v0.2.6
type ApiIssueAttachmentInput interface { pulumi.Input ToApiIssueAttachmentOutput() ApiIssueAttachmentOutput ToApiIssueAttachmentOutputWithContext(ctx context.Context) ApiIssueAttachmentOutput }
type ApiIssueAttachmentOutput ¶ added in v0.2.6
type ApiIssueAttachmentOutput struct {
*pulumi.OutputState
}
func (ApiIssueAttachmentOutput) ElementType ¶ added in v0.2.6
func (ApiIssueAttachmentOutput) ElementType() reflect.Type
func (ApiIssueAttachmentOutput) ToApiIssueAttachmentOutput ¶ added in v0.2.6
func (o ApiIssueAttachmentOutput) ToApiIssueAttachmentOutput() ApiIssueAttachmentOutput
func (ApiIssueAttachmentOutput) ToApiIssueAttachmentOutputWithContext ¶ added in v0.2.6
func (o ApiIssueAttachmentOutput) ToApiIssueAttachmentOutputWithContext(ctx context.Context) ApiIssueAttachmentOutput
type ApiIssueAttachmentState ¶
type ApiIssueAttachmentState struct { // An HTTP link or Base64-encoded binary data. Content pulumi.StringPtrInput // Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property. ContentFormat pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Filename by which the binary data will be saved. Title pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (ApiIssueAttachmentState) ElementType ¶
func (ApiIssueAttachmentState) ElementType() reflect.Type
type ApiIssueComment ¶
type ApiIssueComment struct { pulumi.CustomResourceState // Date and time when the comment was created. CreatedDate pulumi.StringPtrOutput `pulumi:"createdDate"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Comment text. Text pulumi.StringOutput `pulumi:"text"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` // A resource identifier for the user who left the comment. UserId pulumi.StringOutput `pulumi:"userId"` }
Issue Comment Contract details.
func GetApiIssueComment ¶
func GetApiIssueComment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiIssueCommentState, opts ...pulumi.ResourceOption) (*ApiIssueComment, error)
GetApiIssueComment gets an existing ApiIssueComment 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 NewApiIssueComment ¶
func NewApiIssueComment(ctx *pulumi.Context, name string, args *ApiIssueCommentArgs, opts ...pulumi.ResourceOption) (*ApiIssueComment, error)
NewApiIssueComment registers a new resource with the given unique name, arguments, and options.
func (*ApiIssueComment) ElementType ¶ added in v0.2.6
func (*ApiIssueComment) ElementType() reflect.Type
func (*ApiIssueComment) ToApiIssueCommentOutput ¶ added in v0.2.6
func (i *ApiIssueComment) ToApiIssueCommentOutput() ApiIssueCommentOutput
func (*ApiIssueComment) ToApiIssueCommentOutputWithContext ¶ added in v0.2.6
func (i *ApiIssueComment) ToApiIssueCommentOutputWithContext(ctx context.Context) ApiIssueCommentOutput
type ApiIssueCommentArgs ¶
type ApiIssueCommentArgs struct { // API identifier. Must be unique in the current API Management service instance. ApiId pulumi.StringInput // Comment identifier within an Issue. Must be unique in the current Issue. CommentId pulumi.StringInput // Date and time when the comment was created. CreatedDate pulumi.StringPtrInput // Issue identifier. Must be unique in the current API Management service instance. IssueId pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput // Comment text. Text pulumi.StringInput // A resource identifier for the user who left the comment. UserId pulumi.StringInput }
The set of arguments for constructing a ApiIssueComment resource.
func (ApiIssueCommentArgs) ElementType ¶
func (ApiIssueCommentArgs) ElementType() reflect.Type
type ApiIssueCommentInput ¶ added in v0.2.6
type ApiIssueCommentInput interface { pulumi.Input ToApiIssueCommentOutput() ApiIssueCommentOutput ToApiIssueCommentOutputWithContext(ctx context.Context) ApiIssueCommentOutput }
type ApiIssueCommentOutput ¶ added in v0.2.6
type ApiIssueCommentOutput struct {
*pulumi.OutputState
}
func (ApiIssueCommentOutput) ElementType ¶ added in v0.2.6
func (ApiIssueCommentOutput) ElementType() reflect.Type
func (ApiIssueCommentOutput) ToApiIssueCommentOutput ¶ added in v0.2.6
func (o ApiIssueCommentOutput) ToApiIssueCommentOutput() ApiIssueCommentOutput
func (ApiIssueCommentOutput) ToApiIssueCommentOutputWithContext ¶ added in v0.2.6
func (o ApiIssueCommentOutput) ToApiIssueCommentOutputWithContext(ctx context.Context) ApiIssueCommentOutput
type ApiIssueCommentState ¶
type ApiIssueCommentState struct { // Date and time when the comment was created. CreatedDate pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Comment text. Text pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput // A resource identifier for the user who left the comment. UserId pulumi.StringPtrInput }
func (ApiIssueCommentState) ElementType ¶
func (ApiIssueCommentState) ElementType() reflect.Type
type ApiIssueInput ¶ added in v0.2.6
type ApiIssueInput interface { pulumi.Input ToApiIssueOutput() ApiIssueOutput ToApiIssueOutputWithContext(ctx context.Context) ApiIssueOutput }
type ApiIssueOutput ¶ added in v0.2.6
type ApiIssueOutput struct {
*pulumi.OutputState
}
func (ApiIssueOutput) ElementType ¶ added in v0.2.6
func (ApiIssueOutput) ElementType() reflect.Type
func (ApiIssueOutput) ToApiIssueOutput ¶ added in v0.2.6
func (o ApiIssueOutput) ToApiIssueOutput() ApiIssueOutput
func (ApiIssueOutput) ToApiIssueOutputWithContext ¶ added in v0.2.6
func (o ApiIssueOutput) ToApiIssueOutputWithContext(ctx context.Context) ApiIssueOutput
type ApiIssueState ¶
type ApiIssueState struct { // A resource identifier for the API the issue was created for. ApiId pulumi.StringPtrInput // Date and time when the issue was created. CreatedDate pulumi.StringPtrInput // Text describing the issue. Description pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Status of the issue. State pulumi.StringPtrInput // The issue title. Title pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput // A resource identifier for the user created the issue. UserId pulumi.StringPtrInput }
func (ApiIssueState) ElementType ¶
func (ApiIssueState) ElementType() reflect.Type
type ApiManagementService ¶
type ApiManagementService struct { pulumi.CustomResourceState // Additional datacenter locations of the API Management service. AdditionalLocations AdditionalLocationResponseArrayOutput `pulumi:"additionalLocations"` // List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. Certificates CertificateConfigurationResponseArrayOutput `pulumi:"certificates"` // 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. Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2). Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1 and setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service. CustomProperties pulumi.StringMapOutput `pulumi:"customProperties"` // ETag of the resource. Etag pulumi.StringOutput `pulumi:"etag"` // Gateway URL of the API Management service in the Default Region. GatewayRegionalUrl pulumi.StringOutput `pulumi:"gatewayRegionalUrl"` // Gateway URL of the API Management service. GatewayUrl pulumi.StringOutput `pulumi:"gatewayUrl"` // Custom hostname configuration of the API Management service. HostnameConfigurations HostnameConfigurationResponseArrayOutput `pulumi:"hostnameConfigurations"` // Managed service identity of the Api Management service. Identity ApiManagementServiceIdentityResponsePtrOutput `pulumi:"identity"` // Resource location. Location pulumi.StringOutput `pulumi:"location"` // Management API endpoint URL of the API Management service. ManagementApiUrl pulumi.StringOutput `pulumi:"managementApiUrl"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Email address from which the notification will be sent. NotificationSenderEmail pulumi.StringPtrOutput `pulumi:"notificationSenderEmail"` // Publisher portal endpoint Url of the API Management service. PortalUrl pulumi.StringOutput `pulumi:"portalUrl"` // Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard and Premium SKU. PrivateIPAddresses pulumi.StringArrayOutput `pulumi:"privateIPAddresses"` // 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"` // Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard and Premium SKU. PublicIPAddresses pulumi.StringArrayOutput `pulumi:"publicIPAddresses"` // Publisher email. PublisherEmail pulumi.StringOutput `pulumi:"publisherEmail"` // Publisher name. PublisherName pulumi.StringOutput `pulumi:"publisherName"` // SCM endpoint URL of the API Management service. ScmUrl pulumi.StringOutput `pulumi:"scmUrl"` // SKU properties of the API Management service. Sku ApiManagementServiceSkuPropertiesResponseOutput `pulumi:"sku"` // Resource tags. 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 for API Management resource is set to Microsoft.ApiManagement. Type pulumi.StringOutput `pulumi:"type"` // Virtual network configuration of the API Management service. VirtualNetworkConfiguration VirtualNetworkConfigurationResponsePtrOutput `pulumi:"virtualNetworkConfiguration"` // The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only. VirtualNetworkType pulumi.StringPtrOutput `pulumi:"virtualNetworkType"` }
A single API Management service resource in List or Get response.
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.
func (*ApiManagementService) ElementType ¶ added in v0.2.6
func (*ApiManagementService) ElementType() reflect.Type
func (*ApiManagementService) ToApiManagementServiceOutput ¶ added in v0.2.6
func (i *ApiManagementService) ToApiManagementServiceOutput() ApiManagementServiceOutput
func (*ApiManagementService) ToApiManagementServiceOutputWithContext ¶ added in v0.2.6
func (i *ApiManagementService) ToApiManagementServiceOutputWithContext(ctx context.Context) ApiManagementServiceOutput
type ApiManagementServiceArgs ¶
type ApiManagementServiceArgs struct { // Additional datacenter locations of the API Management service. AdditionalLocations AdditionalLocationArrayInput // List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. Certificates CertificateConfigurationArrayInput // Custom properties of the API Management service. Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2). Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1 and setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service. CustomProperties pulumi.StringMapInput // Custom hostname configuration of the API Management service. HostnameConfigurations HostnameConfigurationArrayInput // Managed service identity of the Api Management service. Identity ApiManagementServiceIdentityPtrInput // Resource location. Location pulumi.StringInput // Email address from which the notification will be sent. NotificationSenderEmail pulumi.StringPtrInput // 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 // Resource tags. Tags pulumi.StringMapInput // Virtual network configuration of the API Management service. VirtualNetworkConfiguration VirtualNetworkConfigurationPtrInput // The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only. VirtualNetworkType pulumi.StringPtrInput }
The set of arguments for constructing a ApiManagementService resource.
func (ApiManagementServiceArgs) ElementType ¶
func (ApiManagementServiceArgs) ElementType() reflect.Type
type ApiManagementServiceIdentity ¶
type ApiManagementServiceIdentity struct { // The identity type. Currently the only supported type is 'SystemAssigned'. Type string `pulumi:"type"` }
Identity properties of the Api Management service resource.
type ApiManagementServiceIdentityArgs ¶
type ApiManagementServiceIdentityArgs struct { // The identity type. Currently the only supported type is 'SystemAssigned'. Type pulumi.StringInput `pulumi:"type"` }
Identity properties of the Api Management service resource.
func (ApiManagementServiceIdentityArgs) ElementType ¶
func (ApiManagementServiceIdentityArgs) ElementType() reflect.Type
func (ApiManagementServiceIdentityArgs) ToApiManagementServiceIdentityOutput ¶
func (i ApiManagementServiceIdentityArgs) ToApiManagementServiceIdentityOutput() ApiManagementServiceIdentityOutput
func (ApiManagementServiceIdentityArgs) ToApiManagementServiceIdentityOutputWithContext ¶
func (i ApiManagementServiceIdentityArgs) ToApiManagementServiceIdentityOutputWithContext(ctx context.Context) ApiManagementServiceIdentityOutput
func (ApiManagementServiceIdentityArgs) ToApiManagementServiceIdentityPtrOutput ¶
func (i ApiManagementServiceIdentityArgs) ToApiManagementServiceIdentityPtrOutput() ApiManagementServiceIdentityPtrOutput
func (ApiManagementServiceIdentityArgs) ToApiManagementServiceIdentityPtrOutputWithContext ¶
func (i ApiManagementServiceIdentityArgs) ToApiManagementServiceIdentityPtrOutputWithContext(ctx context.Context) ApiManagementServiceIdentityPtrOutput
type ApiManagementServiceIdentityInput ¶
type ApiManagementServiceIdentityInput interface { pulumi.Input ToApiManagementServiceIdentityOutput() ApiManagementServiceIdentityOutput ToApiManagementServiceIdentityOutputWithContext(context.Context) ApiManagementServiceIdentityOutput }
ApiManagementServiceIdentityInput is an input type that accepts ApiManagementServiceIdentityArgs and ApiManagementServiceIdentityOutput values. You can construct a concrete instance of `ApiManagementServiceIdentityInput` via:
ApiManagementServiceIdentityArgs{...}
type ApiManagementServiceIdentityOutput ¶
type ApiManagementServiceIdentityOutput struct{ *pulumi.OutputState }
Identity properties of the Api Management service resource.
func (ApiManagementServiceIdentityOutput) ElementType ¶
func (ApiManagementServiceIdentityOutput) ElementType() reflect.Type
func (ApiManagementServiceIdentityOutput) ToApiManagementServiceIdentityOutput ¶
func (o ApiManagementServiceIdentityOutput) ToApiManagementServiceIdentityOutput() ApiManagementServiceIdentityOutput
func (ApiManagementServiceIdentityOutput) ToApiManagementServiceIdentityOutputWithContext ¶
func (o ApiManagementServiceIdentityOutput) ToApiManagementServiceIdentityOutputWithContext(ctx context.Context) ApiManagementServiceIdentityOutput
func (ApiManagementServiceIdentityOutput) ToApiManagementServiceIdentityPtrOutput ¶
func (o ApiManagementServiceIdentityOutput) ToApiManagementServiceIdentityPtrOutput() ApiManagementServiceIdentityPtrOutput
func (ApiManagementServiceIdentityOutput) ToApiManagementServiceIdentityPtrOutputWithContext ¶
func (o ApiManagementServiceIdentityOutput) ToApiManagementServiceIdentityPtrOutputWithContext(ctx context.Context) ApiManagementServiceIdentityPtrOutput
func (ApiManagementServiceIdentityOutput) Type ¶
func (o ApiManagementServiceIdentityOutput) Type() pulumi.StringOutput
The identity type. Currently the only supported type is 'SystemAssigned'.
type ApiManagementServiceIdentityPtrInput ¶
type ApiManagementServiceIdentityPtrInput interface { pulumi.Input ToApiManagementServiceIdentityPtrOutput() ApiManagementServiceIdentityPtrOutput ToApiManagementServiceIdentityPtrOutputWithContext(context.Context) ApiManagementServiceIdentityPtrOutput }
ApiManagementServiceIdentityPtrInput is an input type that accepts ApiManagementServiceIdentityArgs, ApiManagementServiceIdentityPtr and ApiManagementServiceIdentityPtrOutput values. You can construct a concrete instance of `ApiManagementServiceIdentityPtrInput` via:
ApiManagementServiceIdentityArgs{...} or: nil
func ApiManagementServiceIdentityPtr ¶
func ApiManagementServiceIdentityPtr(v *ApiManagementServiceIdentityArgs) ApiManagementServiceIdentityPtrInput
type ApiManagementServiceIdentityPtrOutput ¶
type ApiManagementServiceIdentityPtrOutput struct{ *pulumi.OutputState }
func (ApiManagementServiceIdentityPtrOutput) ElementType ¶
func (ApiManagementServiceIdentityPtrOutput) ElementType() reflect.Type
func (ApiManagementServiceIdentityPtrOutput) ToApiManagementServiceIdentityPtrOutput ¶
func (o ApiManagementServiceIdentityPtrOutput) ToApiManagementServiceIdentityPtrOutput() ApiManagementServiceIdentityPtrOutput
func (ApiManagementServiceIdentityPtrOutput) ToApiManagementServiceIdentityPtrOutputWithContext ¶
func (o ApiManagementServiceIdentityPtrOutput) ToApiManagementServiceIdentityPtrOutputWithContext(ctx context.Context) ApiManagementServiceIdentityPtrOutput
func (ApiManagementServiceIdentityPtrOutput) Type ¶
func (o ApiManagementServiceIdentityPtrOutput) Type() pulumi.StringPtrOutput
The identity type. Currently the only supported type is 'SystemAssigned'.
type ApiManagementServiceIdentityResponse ¶
type ApiManagementServiceIdentityResponse struct { // The principal id of the identity. PrincipalId string `pulumi:"principalId"` // The client tenant id of the identity. TenantId string `pulumi:"tenantId"` // The identity type. Currently the only supported type is 'SystemAssigned'. Type string `pulumi:"type"` }
Identity properties of the Api Management service resource.
type ApiManagementServiceIdentityResponseArgs ¶
type ApiManagementServiceIdentityResponseArgs struct { // The principal id of the identity. PrincipalId pulumi.StringInput `pulumi:"principalId"` // The client tenant id of the identity. TenantId pulumi.StringInput `pulumi:"tenantId"` // The identity type. Currently the only supported type is 'SystemAssigned'. Type pulumi.StringInput `pulumi:"type"` }
Identity properties of the Api Management service resource.
func (ApiManagementServiceIdentityResponseArgs) ElementType ¶
func (ApiManagementServiceIdentityResponseArgs) ElementType() reflect.Type
func (ApiManagementServiceIdentityResponseArgs) ToApiManagementServiceIdentityResponseOutput ¶
func (i ApiManagementServiceIdentityResponseArgs) ToApiManagementServiceIdentityResponseOutput() ApiManagementServiceIdentityResponseOutput
func (ApiManagementServiceIdentityResponseArgs) ToApiManagementServiceIdentityResponseOutputWithContext ¶
func (i ApiManagementServiceIdentityResponseArgs) ToApiManagementServiceIdentityResponseOutputWithContext(ctx context.Context) ApiManagementServiceIdentityResponseOutput
func (ApiManagementServiceIdentityResponseArgs) ToApiManagementServiceIdentityResponsePtrOutput ¶
func (i ApiManagementServiceIdentityResponseArgs) ToApiManagementServiceIdentityResponsePtrOutput() ApiManagementServiceIdentityResponsePtrOutput
func (ApiManagementServiceIdentityResponseArgs) ToApiManagementServiceIdentityResponsePtrOutputWithContext ¶
func (i ApiManagementServiceIdentityResponseArgs) ToApiManagementServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ApiManagementServiceIdentityResponsePtrOutput
type ApiManagementServiceIdentityResponseInput ¶
type ApiManagementServiceIdentityResponseInput interface { pulumi.Input ToApiManagementServiceIdentityResponseOutput() ApiManagementServiceIdentityResponseOutput ToApiManagementServiceIdentityResponseOutputWithContext(context.Context) ApiManagementServiceIdentityResponseOutput }
ApiManagementServiceIdentityResponseInput is an input type that accepts ApiManagementServiceIdentityResponseArgs and ApiManagementServiceIdentityResponseOutput values. You can construct a concrete instance of `ApiManagementServiceIdentityResponseInput` via:
ApiManagementServiceIdentityResponseArgs{...}
type ApiManagementServiceIdentityResponseOutput ¶
type ApiManagementServiceIdentityResponseOutput struct{ *pulumi.OutputState }
Identity properties of the Api Management service resource.
func (ApiManagementServiceIdentityResponseOutput) ElementType ¶
func (ApiManagementServiceIdentityResponseOutput) ElementType() reflect.Type
func (ApiManagementServiceIdentityResponseOutput) PrincipalId ¶
func (o ApiManagementServiceIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal id of the identity.
func (ApiManagementServiceIdentityResponseOutput) TenantId ¶
func (o ApiManagementServiceIdentityResponseOutput) TenantId() pulumi.StringOutput
The client tenant id of the identity.
func (ApiManagementServiceIdentityResponseOutput) ToApiManagementServiceIdentityResponseOutput ¶
func (o ApiManagementServiceIdentityResponseOutput) ToApiManagementServiceIdentityResponseOutput() ApiManagementServiceIdentityResponseOutput
func (ApiManagementServiceIdentityResponseOutput) ToApiManagementServiceIdentityResponseOutputWithContext ¶
func (o ApiManagementServiceIdentityResponseOutput) ToApiManagementServiceIdentityResponseOutputWithContext(ctx context.Context) ApiManagementServiceIdentityResponseOutput
func (ApiManagementServiceIdentityResponseOutput) ToApiManagementServiceIdentityResponsePtrOutput ¶
func (o ApiManagementServiceIdentityResponseOutput) ToApiManagementServiceIdentityResponsePtrOutput() ApiManagementServiceIdentityResponsePtrOutput
func (ApiManagementServiceIdentityResponseOutput) ToApiManagementServiceIdentityResponsePtrOutputWithContext ¶
func (o ApiManagementServiceIdentityResponseOutput) ToApiManagementServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ApiManagementServiceIdentityResponsePtrOutput
func (ApiManagementServiceIdentityResponseOutput) Type ¶
func (o ApiManagementServiceIdentityResponseOutput) Type() pulumi.StringOutput
The identity type. Currently the only supported type is 'SystemAssigned'.
type ApiManagementServiceIdentityResponsePtrInput ¶
type ApiManagementServiceIdentityResponsePtrInput interface { pulumi.Input ToApiManagementServiceIdentityResponsePtrOutput() ApiManagementServiceIdentityResponsePtrOutput ToApiManagementServiceIdentityResponsePtrOutputWithContext(context.Context) ApiManagementServiceIdentityResponsePtrOutput }
ApiManagementServiceIdentityResponsePtrInput is an input type that accepts ApiManagementServiceIdentityResponseArgs, ApiManagementServiceIdentityResponsePtr and ApiManagementServiceIdentityResponsePtrOutput values. You can construct a concrete instance of `ApiManagementServiceIdentityResponsePtrInput` via:
ApiManagementServiceIdentityResponseArgs{...} or: nil
func ApiManagementServiceIdentityResponsePtr ¶
func ApiManagementServiceIdentityResponsePtr(v *ApiManagementServiceIdentityResponseArgs) ApiManagementServiceIdentityResponsePtrInput
type ApiManagementServiceIdentityResponsePtrOutput ¶
type ApiManagementServiceIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (ApiManagementServiceIdentityResponsePtrOutput) ElementType ¶
func (ApiManagementServiceIdentityResponsePtrOutput) ElementType() reflect.Type
func (ApiManagementServiceIdentityResponsePtrOutput) PrincipalId ¶
func (o ApiManagementServiceIdentityResponsePtrOutput) PrincipalId() pulumi.StringPtrOutput
The principal id of the identity.
func (ApiManagementServiceIdentityResponsePtrOutput) TenantId ¶
func (o ApiManagementServiceIdentityResponsePtrOutput) TenantId() pulumi.StringPtrOutput
The client tenant id of the identity.
func (ApiManagementServiceIdentityResponsePtrOutput) ToApiManagementServiceIdentityResponsePtrOutput ¶
func (o ApiManagementServiceIdentityResponsePtrOutput) ToApiManagementServiceIdentityResponsePtrOutput() ApiManagementServiceIdentityResponsePtrOutput
func (ApiManagementServiceIdentityResponsePtrOutput) ToApiManagementServiceIdentityResponsePtrOutputWithContext ¶
func (o ApiManagementServiceIdentityResponsePtrOutput) ToApiManagementServiceIdentityResponsePtrOutputWithContext(ctx context.Context) ApiManagementServiceIdentityResponsePtrOutput
func (ApiManagementServiceIdentityResponsePtrOutput) Type ¶
func (o ApiManagementServiceIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The identity type. Currently the only supported type is 'SystemAssigned'.
type ApiManagementServiceInput ¶ added in v0.2.6
type ApiManagementServiceInput interface { pulumi.Input ToApiManagementServiceOutput() ApiManagementServiceOutput ToApiManagementServiceOutputWithContext(ctx context.Context) ApiManagementServiceOutput }
type ApiManagementServiceOutput ¶ added in v0.2.6
type ApiManagementServiceOutput struct {
*pulumi.OutputState
}
func (ApiManagementServiceOutput) ElementType ¶ added in v0.2.6
func (ApiManagementServiceOutput) ElementType() reflect.Type
func (ApiManagementServiceOutput) ToApiManagementServiceOutput ¶ added in v0.2.6
func (o ApiManagementServiceOutput) ToApiManagementServiceOutput() ApiManagementServiceOutput
func (ApiManagementServiceOutput) ToApiManagementServiceOutputWithContext ¶ added in v0.2.6
func (o ApiManagementServiceOutput) ToApiManagementServiceOutputWithContext(ctx context.Context) ApiManagementServiceOutput
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 AdditionalLocationResponseArrayInput // List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. Certificates CertificateConfigurationResponseArrayInput // 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. Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2). Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1 and setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service. CustomProperties pulumi.StringMapInput // ETag of the resource. Etag pulumi.StringPtrInput // Gateway URL of the API Management service in the Default Region. GatewayRegionalUrl pulumi.StringPtrInput // Gateway URL of the API Management service. GatewayUrl pulumi.StringPtrInput // Custom hostname configuration of the API Management service. HostnameConfigurations HostnameConfigurationResponseArrayInput // Managed service identity of the Api Management service. Identity ApiManagementServiceIdentityResponsePtrInput // Resource location. Location pulumi.StringPtrInput // Management API endpoint URL of the API Management service. ManagementApiUrl pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Email address from which the notification will be sent. NotificationSenderEmail pulumi.StringPtrInput // Publisher portal endpoint Url of the API Management service. PortalUrl pulumi.StringPtrInput // Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard and Premium SKU. PrivateIPAddresses pulumi.StringArrayInput // 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 // Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard and Premium SKU. PublicIPAddresses pulumi.StringArrayInput // Publisher email. PublisherEmail pulumi.StringPtrInput // Publisher name. PublisherName pulumi.StringPtrInput // SCM endpoint URL of the API Management service. ScmUrl pulumi.StringPtrInput // SKU properties of the API Management service. Sku ApiManagementServiceSkuPropertiesResponsePtrInput // Resource tags. 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 for API Management resource is set to Microsoft.ApiManagement. Type pulumi.StringPtrInput // Virtual network configuration of the API Management service. VirtualNetworkConfiguration VirtualNetworkConfigurationResponsePtrInput // The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only. VirtualNetworkType pulumi.StringPtrInput }
func (ApiManagementServiceState) ElementType ¶
func (ApiManagementServiceState) ElementType() reflect.Type
type ApiOperation ¶
type ApiOperation struct { pulumi.CustomResourceState // Description of the operation. May include HTML formatting tags. Description pulumi.StringPtrOutput `pulumi:"description"` // Operation Name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them. Method pulumi.StringOutput `pulumi:"method"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Operation Policies Policies pulumi.StringPtrOutput `pulumi:"policies"` // An entity containing request details. Request RequestContractResponsePtrOutput `pulumi:"request"` // Array of Operation responses. Responses ResponseContractResponseArrayOutput `pulumi:"responses"` // Collection of URL template parameters. TemplateParameters ParameterContractResponseArrayOutput `pulumi:"templateParameters"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` // Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date} UrlTemplate pulumi.StringOutput `pulumi:"urlTemplate"` }
Api Operation details.
func GetApiOperation ¶
func GetApiOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiOperationState, opts ...pulumi.ResourceOption) (*ApiOperation, error)
GetApiOperation gets an existing ApiOperation 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 NewApiOperation ¶
func NewApiOperation(ctx *pulumi.Context, name string, args *ApiOperationArgs, opts ...pulumi.ResourceOption) (*ApiOperation, error)
NewApiOperation registers a new resource with the given unique name, arguments, and options.
func (*ApiOperation) ElementType ¶ added in v0.2.6
func (*ApiOperation) ElementType() reflect.Type
func (*ApiOperation) ToApiOperationOutput ¶ added in v0.2.6
func (i *ApiOperation) ToApiOperationOutput() ApiOperationOutput
func (*ApiOperation) ToApiOperationOutputWithContext ¶ added in v0.2.6
func (i *ApiOperation) ToApiOperationOutputWithContext(ctx context.Context) ApiOperationOutput
type ApiOperationArgs ¶
type ApiOperationArgs struct { // API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. ApiId pulumi.StringInput // Description of the operation. May include HTML formatting tags. Description pulumi.StringPtrInput // Operation Name. DisplayName pulumi.StringInput // A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them. Method pulumi.StringInput // Operation identifier within an API. Must be unique in the current API Management service instance. OperationId pulumi.StringInput // Operation Policies Policies pulumi.StringPtrInput // An entity containing request details. Request RequestContractPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Array of Operation responses. Responses ResponseContractArrayInput // The name of the API Management service. ServiceName pulumi.StringInput // Collection of URL template parameters. TemplateParameters ParameterContractArrayInput // Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date} UrlTemplate pulumi.StringInput }
The set of arguments for constructing a ApiOperation resource.
func (ApiOperationArgs) ElementType ¶
func (ApiOperationArgs) ElementType() reflect.Type
type ApiOperationInput ¶ added in v0.2.6
type ApiOperationInput interface { pulumi.Input ToApiOperationOutput() ApiOperationOutput ToApiOperationOutputWithContext(ctx context.Context) ApiOperationOutput }
type ApiOperationOutput ¶ added in v0.2.6
type ApiOperationOutput struct {
*pulumi.OutputState
}
func (ApiOperationOutput) ElementType ¶ added in v0.2.6
func (ApiOperationOutput) ElementType() reflect.Type
func (ApiOperationOutput) ToApiOperationOutput ¶ added in v0.2.6
func (o ApiOperationOutput) ToApiOperationOutput() ApiOperationOutput
func (ApiOperationOutput) ToApiOperationOutputWithContext ¶ added in v0.2.6
func (o ApiOperationOutput) ToApiOperationOutputWithContext(ctx context.Context) ApiOperationOutput
type ApiOperationPolicy ¶
type ApiOperationPolicy struct { pulumi.CustomResourceState // Format of the policyContent. ContentFormat pulumi.StringPtrOutput `pulumi:"contentFormat"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Json escaped Xml Encoded contents of the Policy. PolicyContent pulumi.StringOutput `pulumi:"policyContent"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Policy Contract details.
func GetApiOperationPolicy ¶
func GetApiOperationPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiOperationPolicyState, opts ...pulumi.ResourceOption) (*ApiOperationPolicy, error)
GetApiOperationPolicy gets an existing ApiOperationPolicy 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 NewApiOperationPolicy ¶
func NewApiOperationPolicy(ctx *pulumi.Context, name string, args *ApiOperationPolicyArgs, opts ...pulumi.ResourceOption) (*ApiOperationPolicy, error)
NewApiOperationPolicy registers a new resource with the given unique name, arguments, and options.
func (*ApiOperationPolicy) ElementType ¶ added in v0.2.6
func (*ApiOperationPolicy) ElementType() reflect.Type
func (*ApiOperationPolicy) ToApiOperationPolicyOutput ¶ added in v0.2.6
func (i *ApiOperationPolicy) ToApiOperationPolicyOutput() ApiOperationPolicyOutput
func (*ApiOperationPolicy) ToApiOperationPolicyOutputWithContext ¶ added in v0.2.6
func (i *ApiOperationPolicy) ToApiOperationPolicyOutputWithContext(ctx context.Context) ApiOperationPolicyOutput
type ApiOperationPolicyArgs ¶
type ApiOperationPolicyArgs struct { // API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. ApiId pulumi.StringInput // Format of the policyContent. ContentFormat pulumi.StringPtrInput // Operation identifier within an API. Must be unique in the current API Management service instance. OperationId pulumi.StringInput // Json escaped Xml Encoded contents of the Policy. PolicyContent pulumi.StringInput // The identifier of the Policy. PolicyId pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput }
The set of arguments for constructing a ApiOperationPolicy resource.
func (ApiOperationPolicyArgs) ElementType ¶
func (ApiOperationPolicyArgs) ElementType() reflect.Type
type ApiOperationPolicyInput ¶ added in v0.2.6
type ApiOperationPolicyInput interface { pulumi.Input ToApiOperationPolicyOutput() ApiOperationPolicyOutput ToApiOperationPolicyOutputWithContext(ctx context.Context) ApiOperationPolicyOutput }
type ApiOperationPolicyOutput ¶ added in v0.2.6
type ApiOperationPolicyOutput struct {
*pulumi.OutputState
}
func (ApiOperationPolicyOutput) ElementType ¶ added in v0.2.6
func (ApiOperationPolicyOutput) ElementType() reflect.Type
func (ApiOperationPolicyOutput) ToApiOperationPolicyOutput ¶ added in v0.2.6
func (o ApiOperationPolicyOutput) ToApiOperationPolicyOutput() ApiOperationPolicyOutput
func (ApiOperationPolicyOutput) ToApiOperationPolicyOutputWithContext ¶ added in v0.2.6
func (o ApiOperationPolicyOutput) ToApiOperationPolicyOutputWithContext(ctx context.Context) ApiOperationPolicyOutput
type ApiOperationPolicyState ¶
type ApiOperationPolicyState struct { // Format of the policyContent. ContentFormat pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Json escaped Xml Encoded contents of the Policy. PolicyContent pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (ApiOperationPolicyState) ElementType ¶
func (ApiOperationPolicyState) ElementType() reflect.Type
type ApiOperationState ¶
type ApiOperationState struct { // Description of the operation. May include HTML formatting tags. Description pulumi.StringPtrInput // Operation Name. DisplayName pulumi.StringPtrInput // A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them. Method pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Operation Policies Policies pulumi.StringPtrInput // An entity containing request details. Request RequestContractResponsePtrInput // Array of Operation responses. Responses ResponseContractResponseArrayInput // Collection of URL template parameters. TemplateParameters ParameterContractResponseArrayInput // Resource type for API Management resource. Type pulumi.StringPtrInput // Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date} UrlTemplate pulumi.StringPtrInput }
func (ApiOperationState) ElementType ¶
func (ApiOperationState) ElementType() reflect.Type
type ApiOutput ¶ added in v0.2.6
type ApiOutput struct {
*pulumi.OutputState
}
func (ApiOutput) ElementType ¶ added in v0.2.6
func (ApiOutput) ToApiOutput ¶ added in v0.2.6
type ApiPolicy ¶
type ApiPolicy struct { pulumi.CustomResourceState // Format of the policyContent. ContentFormat pulumi.StringPtrOutput `pulumi:"contentFormat"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Json escaped Xml Encoded contents of the Policy. PolicyContent pulumi.StringOutput `pulumi:"policyContent"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Policy Contract details.
func GetApiPolicy ¶
func GetApiPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiPolicyState, opts ...pulumi.ResourceOption) (*ApiPolicy, error)
GetApiPolicy gets an existing ApiPolicy 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 NewApiPolicy ¶
func NewApiPolicy(ctx *pulumi.Context, name string, args *ApiPolicyArgs, opts ...pulumi.ResourceOption) (*ApiPolicy, error)
NewApiPolicy registers a new resource with the given unique name, arguments, and options.
func (*ApiPolicy) ElementType ¶ added in v0.2.6
func (*ApiPolicy) ToApiPolicyOutput ¶ added in v0.2.6
func (i *ApiPolicy) ToApiPolicyOutput() ApiPolicyOutput
func (*ApiPolicy) ToApiPolicyOutputWithContext ¶ added in v0.2.6
func (i *ApiPolicy) ToApiPolicyOutputWithContext(ctx context.Context) ApiPolicyOutput
type ApiPolicyArgs ¶
type ApiPolicyArgs struct { // API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. ApiId pulumi.StringInput // Format of the policyContent. ContentFormat pulumi.StringPtrInput // Json escaped Xml Encoded contents of the Policy. PolicyContent pulumi.StringInput // The identifier of the Policy. PolicyId pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput }
The set of arguments for constructing a ApiPolicy resource.
func (ApiPolicyArgs) ElementType ¶
func (ApiPolicyArgs) ElementType() reflect.Type
type ApiPolicyInput ¶ added in v0.2.6
type ApiPolicyInput interface { pulumi.Input ToApiPolicyOutput() ApiPolicyOutput ToApiPolicyOutputWithContext(ctx context.Context) ApiPolicyOutput }
type ApiPolicyOutput ¶ added in v0.2.6
type ApiPolicyOutput struct {
*pulumi.OutputState
}
func (ApiPolicyOutput) ElementType ¶ added in v0.2.6
func (ApiPolicyOutput) ElementType() reflect.Type
func (ApiPolicyOutput) ToApiPolicyOutput ¶ added in v0.2.6
func (o ApiPolicyOutput) ToApiPolicyOutput() ApiPolicyOutput
func (ApiPolicyOutput) ToApiPolicyOutputWithContext ¶ added in v0.2.6
func (o ApiPolicyOutput) ToApiPolicyOutputWithContext(ctx context.Context) ApiPolicyOutput
type ApiPolicyState ¶
type ApiPolicyState struct { // Format of the policyContent. ContentFormat pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Json escaped Xml Encoded contents of the Policy. PolicyContent pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (ApiPolicyState) ElementType ¶
func (ApiPolicyState) ElementType() reflect.Type
type ApiRelease ¶
type ApiRelease struct { pulumi.CustomResourceState // Identifier of the API the release belongs to. ApiId pulumi.StringPtrOutput `pulumi:"apiId"` // The time the API was released. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard. CreatedDateTime pulumi.StringOutput `pulumi:"createdDateTime"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Release Notes Notes pulumi.StringPtrOutput `pulumi:"notes"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` // The time the API release was updated. UpdatedDateTime pulumi.StringOutput `pulumi:"updatedDateTime"` }
Api Release details.
func GetApiRelease ¶
func GetApiRelease(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiReleaseState, opts ...pulumi.ResourceOption) (*ApiRelease, error)
GetApiRelease gets an existing ApiRelease 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 NewApiRelease ¶
func NewApiRelease(ctx *pulumi.Context, name string, args *ApiReleaseArgs, opts ...pulumi.ResourceOption) (*ApiRelease, error)
NewApiRelease registers a new resource with the given unique name, arguments, and options.
func (*ApiRelease) ElementType ¶ added in v0.2.6
func (*ApiRelease) ElementType() reflect.Type
func (*ApiRelease) ToApiReleaseOutput ¶ added in v0.2.6
func (i *ApiRelease) ToApiReleaseOutput() ApiReleaseOutput
func (*ApiRelease) ToApiReleaseOutputWithContext ¶ added in v0.2.6
func (i *ApiRelease) ToApiReleaseOutputWithContext(ctx context.Context) ApiReleaseOutput
type ApiReleaseArgs ¶
type ApiReleaseArgs struct { // Identifier of the API the release belongs to. ApiId pulumi.StringInput // Release Notes Notes pulumi.StringPtrInput // Release identifier within an API. Must be unique in the current API Management service instance. ReleaseId pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput }
The set of arguments for constructing a ApiRelease resource.
func (ApiReleaseArgs) ElementType ¶
func (ApiReleaseArgs) ElementType() reflect.Type
type ApiReleaseInput ¶ added in v0.2.6
type ApiReleaseInput interface { pulumi.Input ToApiReleaseOutput() ApiReleaseOutput ToApiReleaseOutputWithContext(ctx context.Context) ApiReleaseOutput }
type ApiReleaseOutput ¶ added in v0.2.6
type ApiReleaseOutput struct {
*pulumi.OutputState
}
func (ApiReleaseOutput) ElementType ¶ added in v0.2.6
func (ApiReleaseOutput) ElementType() reflect.Type
func (ApiReleaseOutput) ToApiReleaseOutput ¶ added in v0.2.6
func (o ApiReleaseOutput) ToApiReleaseOutput() ApiReleaseOutput
func (ApiReleaseOutput) ToApiReleaseOutputWithContext ¶ added in v0.2.6
func (o ApiReleaseOutput) ToApiReleaseOutputWithContext(ctx context.Context) ApiReleaseOutput
type ApiReleaseState ¶
type ApiReleaseState struct { // Identifier of the API the release belongs to. ApiId pulumi.StringPtrInput // The time the API was released. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard. CreatedDateTime pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Release Notes Notes pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput // The time the API release was updated. UpdatedDateTime pulumi.StringPtrInput }
func (ApiReleaseState) ElementType ¶
func (ApiReleaseState) ElementType() reflect.Type
type ApiSchema ¶
type ApiSchema struct { pulumi.CustomResourceState // Must be a valid a media type used in a Content-Type header as defined in the RFC 2616. Media type of the schema document (e.g. application/json, application/xml). ContentType pulumi.StringOutput `pulumi:"contentType"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` // Json escaped string defining the document representing the Schema. Value pulumi.StringPtrOutput `pulumi:"value"` }
Schema Contract details.
func GetApiSchema ¶
func GetApiSchema(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiSchemaState, opts ...pulumi.ResourceOption) (*ApiSchema, error)
GetApiSchema gets an existing ApiSchema 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 NewApiSchema ¶
func NewApiSchema(ctx *pulumi.Context, name string, args *ApiSchemaArgs, opts ...pulumi.ResourceOption) (*ApiSchema, error)
NewApiSchema registers a new resource with the given unique name, arguments, and options.
func (*ApiSchema) ElementType ¶ added in v0.2.6
func (*ApiSchema) ToApiSchemaOutput ¶ added in v0.2.6
func (i *ApiSchema) ToApiSchemaOutput() ApiSchemaOutput
func (*ApiSchema) ToApiSchemaOutputWithContext ¶ added in v0.2.6
func (i *ApiSchema) ToApiSchemaOutputWithContext(ctx context.Context) ApiSchemaOutput
type ApiSchemaArgs ¶
type ApiSchemaArgs struct { // API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. ApiId pulumi.StringInput // Must be a valid a media type used in a Content-Type header as defined in the RFC 2616. Media type of the schema document (e.g. application/json, application/xml). ContentType pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Schema identifier within an API. Must be unique in the current API Management service instance. SchemaId pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput // Json escaped string defining the document representing the Schema. Value pulumi.StringPtrInput }
The set of arguments for constructing a ApiSchema resource.
func (ApiSchemaArgs) ElementType ¶
func (ApiSchemaArgs) ElementType() reflect.Type
type ApiSchemaInput ¶ added in v0.2.6
type ApiSchemaInput interface { pulumi.Input ToApiSchemaOutput() ApiSchemaOutput ToApiSchemaOutputWithContext(ctx context.Context) ApiSchemaOutput }
type ApiSchemaOutput ¶ added in v0.2.6
type ApiSchemaOutput struct {
*pulumi.OutputState
}
func (ApiSchemaOutput) ElementType ¶ added in v0.2.6
func (ApiSchemaOutput) ElementType() reflect.Type
func (ApiSchemaOutput) ToApiSchemaOutput ¶ added in v0.2.6
func (o ApiSchemaOutput) ToApiSchemaOutput() ApiSchemaOutput
func (ApiSchemaOutput) ToApiSchemaOutputWithContext ¶ added in v0.2.6
func (o ApiSchemaOutput) ToApiSchemaOutputWithContext(ctx context.Context) ApiSchemaOutput
type ApiSchemaState ¶
type ApiSchemaState struct { // Must be a valid a media type used in a Content-Type header as defined in the RFC 2616. Media type of the schema document (e.g. application/json, application/xml). ContentType pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput // Json escaped string defining the document representing the Schema. Value pulumi.StringPtrInput }
func (ApiSchemaState) ElementType ¶
func (ApiSchemaState) ElementType() reflect.Type
type ApiState ¶
type ApiState struct { // Describes the Revision of the Api. If no value is provided, default revision 1 is created ApiRevision pulumi.StringPtrInput // Description of the Api Revision. ApiRevisionDescription pulumi.StringPtrInput // Type of API. ApiType pulumi.StringPtrInput // Indicates the Version identifier of the API if the API is versioned ApiVersion pulumi.StringPtrInput // Description of the Api Version. ApiVersionDescription pulumi.StringPtrInput // An API Version Set contains the common configuration for a set of API Versions relating ApiVersionSet ApiVersionSetContractDetailsResponsePtrInput // A resource identifier for the related ApiVersionSet. ApiVersionSetId pulumi.StringPtrInput // Collection of authentication settings included into this API. AuthenticationSettings AuthenticationSettingsContractResponsePtrInput // Description of the API. May include HTML formatting tags. Description pulumi.StringPtrInput // API name. DisplayName pulumi.StringPtrInput // Indicates if API revision is current api revision. IsCurrent pulumi.BoolPtrInput // Indicates if API revision is accessible via the gateway. IsOnline pulumi.BoolPtrInput // Resource name. Name pulumi.StringPtrInput // Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API. Path pulumi.StringPtrInput // Describes on which protocols the operations in this API can be invoked. Protocols pulumi.StringArrayInput // Absolute URL of the backend service implementing this API. ServiceUrl pulumi.StringPtrInput // Protocols over which API is made available. SubscriptionKeyParameterNames SubscriptionKeyParameterNamesContractResponsePtrInput // Specifies whether an API or Product subscription is required for accessing the API. SubscriptionRequired pulumi.BoolPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (ApiState) ElementType ¶
type ApiType ¶ added in v0.3.1
Type of API.
func (ApiType) ElementType ¶ added in v0.3.1
func (ApiType) ToStringOutput ¶ added in v0.3.1
func (e ApiType) ToStringOutput() pulumi.StringOutput
func (ApiType) ToStringOutputWithContext ¶ added in v0.3.1
func (e ApiType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApiType) ToStringPtrOutput ¶ added in v0.3.1
func (e ApiType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApiType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ApiType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ApiVersionSet ¶
type ApiVersionSet struct { pulumi.CustomResourceState // Description of API Version Set. Description pulumi.StringPtrOutput `pulumi:"description"` // Name of API Version Set DisplayName pulumi.StringOutput `pulumi:"displayName"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` // Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`. VersionHeaderName pulumi.StringPtrOutput `pulumi:"versionHeaderName"` // Name of query parameter that indicates the API Version if versioningScheme is set to `query`. VersionQueryName pulumi.StringPtrOutput `pulumi:"versionQueryName"` // An value that determines where the API Version identifer will be located in a HTTP request. VersioningScheme pulumi.StringOutput `pulumi:"versioningScheme"` }
Api Version Set Contract details.
func GetApiVersionSet ¶
func GetApiVersionSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiVersionSetState, opts ...pulumi.ResourceOption) (*ApiVersionSet, error)
GetApiVersionSet gets an existing ApiVersionSet 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 NewApiVersionSet ¶
func NewApiVersionSet(ctx *pulumi.Context, name string, args *ApiVersionSetArgs, opts ...pulumi.ResourceOption) (*ApiVersionSet, error)
NewApiVersionSet registers a new resource with the given unique name, arguments, and options.
func (*ApiVersionSet) ElementType ¶ added in v0.2.6
func (*ApiVersionSet) ElementType() reflect.Type
func (*ApiVersionSet) ToApiVersionSetOutput ¶ added in v0.2.6
func (i *ApiVersionSet) ToApiVersionSetOutput() ApiVersionSetOutput
func (*ApiVersionSet) ToApiVersionSetOutputWithContext ¶ added in v0.2.6
func (i *ApiVersionSet) ToApiVersionSetOutputWithContext(ctx context.Context) ApiVersionSetOutput
type ApiVersionSetArgs ¶
type ApiVersionSetArgs struct { // Description of API Version Set. Description pulumi.StringPtrInput // Name of API Version Set DisplayName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput // Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`. VersionHeaderName pulumi.StringPtrInput // Name of query parameter that indicates the API Version if versioningScheme is set to `query`. VersionQueryName pulumi.StringPtrInput // Api Version Set identifier. Must be unique in the current API Management service instance. VersionSetId pulumi.StringInput // An value that determines where the API Version identifer will be located in a HTTP request. VersioningScheme pulumi.StringInput }
The set of arguments for constructing a ApiVersionSet resource.
func (ApiVersionSetArgs) ElementType ¶
func (ApiVersionSetArgs) ElementType() reflect.Type
type ApiVersionSetContractDetails ¶
type ApiVersionSetContractDetails struct { // Description of API Version Set. Description *string `pulumi:"description"` // Identifier for existing API Version Set. Omit this value to create a new Version Set. Id *string `pulumi:"id"` // Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`. VersionHeaderName *string `pulumi:"versionHeaderName"` // Name of query parameter that indicates the API Version if versioningScheme is set to `query`. VersionQueryName *string `pulumi:"versionQueryName"` // An value that determines where the API Version identifer will be located in a HTTP request. VersioningScheme *string `pulumi:"versioningScheme"` }
An API Version Set contains the common configuration for a set of API Versions relating
type ApiVersionSetContractDetailsArgs ¶
type ApiVersionSetContractDetailsArgs struct { // Description of API Version Set. Description pulumi.StringPtrInput `pulumi:"description"` // Identifier for existing API Version Set. Omit this value to create a new Version Set. Id pulumi.StringPtrInput `pulumi:"id"` // Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`. VersionHeaderName pulumi.StringPtrInput `pulumi:"versionHeaderName"` // Name of query parameter that indicates the API Version if versioningScheme is set to `query`. VersionQueryName pulumi.StringPtrInput `pulumi:"versionQueryName"` // An value that determines where the API Version identifer will be located in a HTTP request. VersioningScheme pulumi.StringPtrInput `pulumi:"versioningScheme"` }
An API Version Set contains the common configuration for a set of API Versions relating
func (ApiVersionSetContractDetailsArgs) ElementType ¶
func (ApiVersionSetContractDetailsArgs) ElementType() reflect.Type
func (ApiVersionSetContractDetailsArgs) ToApiVersionSetContractDetailsOutput ¶
func (i ApiVersionSetContractDetailsArgs) ToApiVersionSetContractDetailsOutput() ApiVersionSetContractDetailsOutput
func (ApiVersionSetContractDetailsArgs) ToApiVersionSetContractDetailsOutputWithContext ¶
func (i ApiVersionSetContractDetailsArgs) ToApiVersionSetContractDetailsOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsOutput
func (ApiVersionSetContractDetailsArgs) ToApiVersionSetContractDetailsPtrOutput ¶
func (i ApiVersionSetContractDetailsArgs) ToApiVersionSetContractDetailsPtrOutput() ApiVersionSetContractDetailsPtrOutput
func (ApiVersionSetContractDetailsArgs) ToApiVersionSetContractDetailsPtrOutputWithContext ¶
func (i ApiVersionSetContractDetailsArgs) ToApiVersionSetContractDetailsPtrOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsPtrOutput
type ApiVersionSetContractDetailsInput ¶
type ApiVersionSetContractDetailsInput interface { pulumi.Input ToApiVersionSetContractDetailsOutput() ApiVersionSetContractDetailsOutput ToApiVersionSetContractDetailsOutputWithContext(context.Context) ApiVersionSetContractDetailsOutput }
ApiVersionSetContractDetailsInput is an input type that accepts ApiVersionSetContractDetailsArgs and ApiVersionSetContractDetailsOutput values. You can construct a concrete instance of `ApiVersionSetContractDetailsInput` via:
ApiVersionSetContractDetailsArgs{...}
type ApiVersionSetContractDetailsOutput ¶
type ApiVersionSetContractDetailsOutput struct{ *pulumi.OutputState }
An API Version Set contains the common configuration for a set of API Versions relating
func (ApiVersionSetContractDetailsOutput) Description ¶
func (o ApiVersionSetContractDetailsOutput) Description() pulumi.StringPtrOutput
Description of API Version Set.
func (ApiVersionSetContractDetailsOutput) ElementType ¶
func (ApiVersionSetContractDetailsOutput) ElementType() reflect.Type
func (ApiVersionSetContractDetailsOutput) Id ¶
func (o ApiVersionSetContractDetailsOutput) Id() pulumi.StringPtrOutput
Identifier for existing API Version Set. Omit this value to create a new Version Set.
func (ApiVersionSetContractDetailsOutput) ToApiVersionSetContractDetailsOutput ¶
func (o ApiVersionSetContractDetailsOutput) ToApiVersionSetContractDetailsOutput() ApiVersionSetContractDetailsOutput
func (ApiVersionSetContractDetailsOutput) ToApiVersionSetContractDetailsOutputWithContext ¶
func (o ApiVersionSetContractDetailsOutput) ToApiVersionSetContractDetailsOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsOutput
func (ApiVersionSetContractDetailsOutput) ToApiVersionSetContractDetailsPtrOutput ¶
func (o ApiVersionSetContractDetailsOutput) ToApiVersionSetContractDetailsPtrOutput() ApiVersionSetContractDetailsPtrOutput
func (ApiVersionSetContractDetailsOutput) ToApiVersionSetContractDetailsPtrOutputWithContext ¶
func (o ApiVersionSetContractDetailsOutput) ToApiVersionSetContractDetailsPtrOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsPtrOutput
func (ApiVersionSetContractDetailsOutput) VersionHeaderName ¶
func (o ApiVersionSetContractDetailsOutput) VersionHeaderName() pulumi.StringPtrOutput
Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`.
func (ApiVersionSetContractDetailsOutput) VersionQueryName ¶
func (o ApiVersionSetContractDetailsOutput) VersionQueryName() pulumi.StringPtrOutput
Name of query parameter that indicates the API Version if versioningScheme is set to `query`.
func (ApiVersionSetContractDetailsOutput) VersioningScheme ¶
func (o ApiVersionSetContractDetailsOutput) VersioningScheme() pulumi.StringPtrOutput
An value that determines where the API Version identifer will be located in a HTTP request.
type ApiVersionSetContractDetailsPtrInput ¶
type ApiVersionSetContractDetailsPtrInput interface { pulumi.Input ToApiVersionSetContractDetailsPtrOutput() ApiVersionSetContractDetailsPtrOutput ToApiVersionSetContractDetailsPtrOutputWithContext(context.Context) ApiVersionSetContractDetailsPtrOutput }
ApiVersionSetContractDetailsPtrInput is an input type that accepts ApiVersionSetContractDetailsArgs, ApiVersionSetContractDetailsPtr and ApiVersionSetContractDetailsPtrOutput values. You can construct a concrete instance of `ApiVersionSetContractDetailsPtrInput` via:
ApiVersionSetContractDetailsArgs{...} or: nil
func ApiVersionSetContractDetailsPtr ¶
func ApiVersionSetContractDetailsPtr(v *ApiVersionSetContractDetailsArgs) ApiVersionSetContractDetailsPtrInput
type ApiVersionSetContractDetailsPtrOutput ¶
type ApiVersionSetContractDetailsPtrOutput struct{ *pulumi.OutputState }
func (ApiVersionSetContractDetailsPtrOutput) Description ¶
func (o ApiVersionSetContractDetailsPtrOutput) Description() pulumi.StringPtrOutput
Description of API Version Set.
func (ApiVersionSetContractDetailsPtrOutput) ElementType ¶
func (ApiVersionSetContractDetailsPtrOutput) ElementType() reflect.Type
func (ApiVersionSetContractDetailsPtrOutput) Id ¶
func (o ApiVersionSetContractDetailsPtrOutput) Id() pulumi.StringPtrOutput
Identifier for existing API Version Set. Omit this value to create a new Version Set.
func (ApiVersionSetContractDetailsPtrOutput) ToApiVersionSetContractDetailsPtrOutput ¶
func (o ApiVersionSetContractDetailsPtrOutput) ToApiVersionSetContractDetailsPtrOutput() ApiVersionSetContractDetailsPtrOutput
func (ApiVersionSetContractDetailsPtrOutput) ToApiVersionSetContractDetailsPtrOutputWithContext ¶
func (o ApiVersionSetContractDetailsPtrOutput) ToApiVersionSetContractDetailsPtrOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsPtrOutput
func (ApiVersionSetContractDetailsPtrOutput) VersionHeaderName ¶
func (o ApiVersionSetContractDetailsPtrOutput) VersionHeaderName() pulumi.StringPtrOutput
Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`.
func (ApiVersionSetContractDetailsPtrOutput) VersionQueryName ¶
func (o ApiVersionSetContractDetailsPtrOutput) VersionQueryName() pulumi.StringPtrOutput
Name of query parameter that indicates the API Version if versioningScheme is set to `query`.
func (ApiVersionSetContractDetailsPtrOutput) VersioningScheme ¶
func (o ApiVersionSetContractDetailsPtrOutput) VersioningScheme() pulumi.StringPtrOutput
An value that determines where the API Version identifer will be located in a HTTP request.
type ApiVersionSetContractDetailsResponse ¶
type ApiVersionSetContractDetailsResponse struct { // Description of API Version Set. Description *string `pulumi:"description"` // Identifier for existing API Version Set. Omit this value to create a new Version Set. Id *string `pulumi:"id"` // Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`. VersionHeaderName *string `pulumi:"versionHeaderName"` // Name of query parameter that indicates the API Version if versioningScheme is set to `query`. VersionQueryName *string `pulumi:"versionQueryName"` // An value that determines where the API Version identifer will be located in a HTTP request. VersioningScheme *string `pulumi:"versioningScheme"` }
An API Version Set contains the common configuration for a set of API Versions relating
type ApiVersionSetContractDetailsResponseArgs ¶
type ApiVersionSetContractDetailsResponseArgs struct { // Description of API Version Set. Description pulumi.StringPtrInput `pulumi:"description"` // Identifier for existing API Version Set. Omit this value to create a new Version Set. Id pulumi.StringPtrInput `pulumi:"id"` // Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`. VersionHeaderName pulumi.StringPtrInput `pulumi:"versionHeaderName"` // Name of query parameter that indicates the API Version if versioningScheme is set to `query`. VersionQueryName pulumi.StringPtrInput `pulumi:"versionQueryName"` // An value that determines where the API Version identifer will be located in a HTTP request. VersioningScheme pulumi.StringPtrInput `pulumi:"versioningScheme"` }
An API Version Set contains the common configuration for a set of API Versions relating
func (ApiVersionSetContractDetailsResponseArgs) ElementType ¶
func (ApiVersionSetContractDetailsResponseArgs) ElementType() reflect.Type
func (ApiVersionSetContractDetailsResponseArgs) ToApiVersionSetContractDetailsResponseOutput ¶
func (i ApiVersionSetContractDetailsResponseArgs) ToApiVersionSetContractDetailsResponseOutput() ApiVersionSetContractDetailsResponseOutput
func (ApiVersionSetContractDetailsResponseArgs) ToApiVersionSetContractDetailsResponseOutputWithContext ¶
func (i ApiVersionSetContractDetailsResponseArgs) ToApiVersionSetContractDetailsResponseOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsResponseOutput
func (ApiVersionSetContractDetailsResponseArgs) ToApiVersionSetContractDetailsResponsePtrOutput ¶
func (i ApiVersionSetContractDetailsResponseArgs) ToApiVersionSetContractDetailsResponsePtrOutput() ApiVersionSetContractDetailsResponsePtrOutput
func (ApiVersionSetContractDetailsResponseArgs) ToApiVersionSetContractDetailsResponsePtrOutputWithContext ¶
func (i ApiVersionSetContractDetailsResponseArgs) ToApiVersionSetContractDetailsResponsePtrOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsResponsePtrOutput
type ApiVersionSetContractDetailsResponseInput ¶
type ApiVersionSetContractDetailsResponseInput interface { pulumi.Input ToApiVersionSetContractDetailsResponseOutput() ApiVersionSetContractDetailsResponseOutput ToApiVersionSetContractDetailsResponseOutputWithContext(context.Context) ApiVersionSetContractDetailsResponseOutput }
ApiVersionSetContractDetailsResponseInput is an input type that accepts ApiVersionSetContractDetailsResponseArgs and ApiVersionSetContractDetailsResponseOutput values. You can construct a concrete instance of `ApiVersionSetContractDetailsResponseInput` via:
ApiVersionSetContractDetailsResponseArgs{...}
type ApiVersionSetContractDetailsResponseOutput ¶
type ApiVersionSetContractDetailsResponseOutput struct{ *pulumi.OutputState }
An API Version Set contains the common configuration for a set of API Versions relating
func (ApiVersionSetContractDetailsResponseOutput) Description ¶
func (o ApiVersionSetContractDetailsResponseOutput) Description() pulumi.StringPtrOutput
Description of API Version Set.
func (ApiVersionSetContractDetailsResponseOutput) ElementType ¶
func (ApiVersionSetContractDetailsResponseOutput) ElementType() reflect.Type
func (ApiVersionSetContractDetailsResponseOutput) Id ¶
func (o ApiVersionSetContractDetailsResponseOutput) Id() pulumi.StringPtrOutput
Identifier for existing API Version Set. Omit this value to create a new Version Set.
func (ApiVersionSetContractDetailsResponseOutput) ToApiVersionSetContractDetailsResponseOutput ¶
func (o ApiVersionSetContractDetailsResponseOutput) ToApiVersionSetContractDetailsResponseOutput() ApiVersionSetContractDetailsResponseOutput
func (ApiVersionSetContractDetailsResponseOutput) ToApiVersionSetContractDetailsResponseOutputWithContext ¶
func (o ApiVersionSetContractDetailsResponseOutput) ToApiVersionSetContractDetailsResponseOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsResponseOutput
func (ApiVersionSetContractDetailsResponseOutput) ToApiVersionSetContractDetailsResponsePtrOutput ¶
func (o ApiVersionSetContractDetailsResponseOutput) ToApiVersionSetContractDetailsResponsePtrOutput() ApiVersionSetContractDetailsResponsePtrOutput
func (ApiVersionSetContractDetailsResponseOutput) ToApiVersionSetContractDetailsResponsePtrOutputWithContext ¶
func (o ApiVersionSetContractDetailsResponseOutput) ToApiVersionSetContractDetailsResponsePtrOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsResponsePtrOutput
func (ApiVersionSetContractDetailsResponseOutput) VersionHeaderName ¶
func (o ApiVersionSetContractDetailsResponseOutput) VersionHeaderName() pulumi.StringPtrOutput
Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`.
func (ApiVersionSetContractDetailsResponseOutput) VersionQueryName ¶
func (o ApiVersionSetContractDetailsResponseOutput) VersionQueryName() pulumi.StringPtrOutput
Name of query parameter that indicates the API Version if versioningScheme is set to `query`.
func (ApiVersionSetContractDetailsResponseOutput) VersioningScheme ¶
func (o ApiVersionSetContractDetailsResponseOutput) VersioningScheme() pulumi.StringPtrOutput
An value that determines where the API Version identifer will be located in a HTTP request.
type ApiVersionSetContractDetailsResponsePtrInput ¶
type ApiVersionSetContractDetailsResponsePtrInput interface { pulumi.Input ToApiVersionSetContractDetailsResponsePtrOutput() ApiVersionSetContractDetailsResponsePtrOutput ToApiVersionSetContractDetailsResponsePtrOutputWithContext(context.Context) ApiVersionSetContractDetailsResponsePtrOutput }
ApiVersionSetContractDetailsResponsePtrInput is an input type that accepts ApiVersionSetContractDetailsResponseArgs, ApiVersionSetContractDetailsResponsePtr and ApiVersionSetContractDetailsResponsePtrOutput values. You can construct a concrete instance of `ApiVersionSetContractDetailsResponsePtrInput` via:
ApiVersionSetContractDetailsResponseArgs{...} or: nil
func ApiVersionSetContractDetailsResponsePtr ¶
func ApiVersionSetContractDetailsResponsePtr(v *ApiVersionSetContractDetailsResponseArgs) ApiVersionSetContractDetailsResponsePtrInput
type ApiVersionSetContractDetailsResponsePtrOutput ¶
type ApiVersionSetContractDetailsResponsePtrOutput struct{ *pulumi.OutputState }
func (ApiVersionSetContractDetailsResponsePtrOutput) Description ¶
func (o ApiVersionSetContractDetailsResponsePtrOutput) Description() pulumi.StringPtrOutput
Description of API Version Set.
func (ApiVersionSetContractDetailsResponsePtrOutput) ElementType ¶
func (ApiVersionSetContractDetailsResponsePtrOutput) ElementType() reflect.Type
func (ApiVersionSetContractDetailsResponsePtrOutput) Id ¶
Identifier for existing API Version Set. Omit this value to create a new Version Set.
func (ApiVersionSetContractDetailsResponsePtrOutput) ToApiVersionSetContractDetailsResponsePtrOutput ¶
func (o ApiVersionSetContractDetailsResponsePtrOutput) ToApiVersionSetContractDetailsResponsePtrOutput() ApiVersionSetContractDetailsResponsePtrOutput
func (ApiVersionSetContractDetailsResponsePtrOutput) ToApiVersionSetContractDetailsResponsePtrOutputWithContext ¶
func (o ApiVersionSetContractDetailsResponsePtrOutput) ToApiVersionSetContractDetailsResponsePtrOutputWithContext(ctx context.Context) ApiVersionSetContractDetailsResponsePtrOutput
func (ApiVersionSetContractDetailsResponsePtrOutput) VersionHeaderName ¶
func (o ApiVersionSetContractDetailsResponsePtrOutput) VersionHeaderName() pulumi.StringPtrOutput
Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`.
func (ApiVersionSetContractDetailsResponsePtrOutput) VersionQueryName ¶
func (o ApiVersionSetContractDetailsResponsePtrOutput) VersionQueryName() pulumi.StringPtrOutput
Name of query parameter that indicates the API Version if versioningScheme is set to `query`.
func (ApiVersionSetContractDetailsResponsePtrOutput) VersioningScheme ¶
func (o ApiVersionSetContractDetailsResponsePtrOutput) VersioningScheme() pulumi.StringPtrOutput
An value that determines where the API Version identifer will be located in a HTTP request.
type ApiVersionSetInput ¶ added in v0.2.6
type ApiVersionSetInput interface { pulumi.Input ToApiVersionSetOutput() ApiVersionSetOutput ToApiVersionSetOutputWithContext(ctx context.Context) ApiVersionSetOutput }
type ApiVersionSetOutput ¶ added in v0.2.6
type ApiVersionSetOutput struct {
*pulumi.OutputState
}
func (ApiVersionSetOutput) ElementType ¶ added in v0.2.6
func (ApiVersionSetOutput) ElementType() reflect.Type
func (ApiVersionSetOutput) ToApiVersionSetOutput ¶ added in v0.2.6
func (o ApiVersionSetOutput) ToApiVersionSetOutput() ApiVersionSetOutput
func (ApiVersionSetOutput) ToApiVersionSetOutputWithContext ¶ added in v0.2.6
func (o ApiVersionSetOutput) ToApiVersionSetOutputWithContext(ctx context.Context) ApiVersionSetOutput
type ApiVersionSetState ¶
type ApiVersionSetState struct { // Description of API Version Set. Description pulumi.StringPtrInput // Name of API Version Set DisplayName pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput // Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`. VersionHeaderName pulumi.StringPtrInput // Name of query parameter that indicates the API Version if versioningScheme is set to `query`. VersionQueryName pulumi.StringPtrInput // An value that determines where the API Version identifer will be located in a HTTP request. VersioningScheme pulumi.StringPtrInput }
func (ApiVersionSetState) ElementType ¶
func (ApiVersionSetState) ElementType() reflect.Type
type ApimIdentityType ¶ added in v0.3.1
The identity type. Currently the only supported type is 'SystemAssigned'.
func (ApimIdentityType) ElementType ¶ added in v0.3.1
func (ApimIdentityType) ElementType() reflect.Type
func (ApimIdentityType) ToStringOutput ¶ added in v0.3.1
func (e ApimIdentityType) ToStringOutput() pulumi.StringOutput
func (ApimIdentityType) ToStringOutputWithContext ¶ added in v0.3.1
func (e ApimIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApimIdentityType) ToStringPtrOutput ¶ added in v0.3.1
func (e ApimIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApimIdentityType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ApimIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuthenticationSettingsContract ¶
type AuthenticationSettingsContract struct { // OAuth2 Authentication settings OAuth2 *OAuth2AuthenticationSettingsContract `pulumi:"oAuth2"` // OpenID Connect Authentication Settings Openid *OpenIdAuthenticationSettingsContract `pulumi:"openid"` // Specifies whether subscription key is required during call to this API, true - API is included into closed products only, false - API is included into open products alone, null - there is a mix of products. SubscriptionKeyRequired *bool `pulumi:"subscriptionKeyRequired"` }
API Authentication Settings.
type AuthenticationSettingsContractArgs ¶
type AuthenticationSettingsContractArgs struct { // OAuth2 Authentication settings OAuth2 OAuth2AuthenticationSettingsContractPtrInput `pulumi:"oAuth2"` // OpenID Connect Authentication Settings Openid OpenIdAuthenticationSettingsContractPtrInput `pulumi:"openid"` // Specifies whether subscription key is required during call to this API, true - API is included into closed products only, false - API is included into open products alone, null - there is a mix of products. SubscriptionKeyRequired pulumi.BoolPtrInput `pulumi:"subscriptionKeyRequired"` }
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
func (AuthenticationSettingsContractArgs) ToAuthenticationSettingsContractPtrOutput ¶
func (i AuthenticationSettingsContractArgs) ToAuthenticationSettingsContractPtrOutput() AuthenticationSettingsContractPtrOutput
func (AuthenticationSettingsContractArgs) ToAuthenticationSettingsContractPtrOutputWithContext ¶
func (i AuthenticationSettingsContractArgs) ToAuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) AuthenticationSettingsContractPtrOutput
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
OAuth2 Authentication settings
func (AuthenticationSettingsContractOutput) Openid ¶
func (o AuthenticationSettingsContractOutput) Openid() OpenIdAuthenticationSettingsContractPtrOutput
OpenID Connect Authentication Settings
func (AuthenticationSettingsContractOutput) SubscriptionKeyRequired ¶
func (o AuthenticationSettingsContractOutput) SubscriptionKeyRequired() pulumi.BoolPtrOutput
Specifies whether subscription key is required during call to this API, true - API is included into closed products only, false - API is included into open products alone, null - there is a mix of products.
func (AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractOutput ¶
func (o AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractOutput() AuthenticationSettingsContractOutput
func (AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractOutputWithContext ¶
func (o AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractOutputWithContext(ctx context.Context) AuthenticationSettingsContractOutput
func (AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractPtrOutput ¶
func (o AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractPtrOutput() AuthenticationSettingsContractPtrOutput
func (AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractPtrOutputWithContext ¶
func (o AuthenticationSettingsContractOutput) ToAuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) AuthenticationSettingsContractPtrOutput
type AuthenticationSettingsContractPtrInput ¶
type AuthenticationSettingsContractPtrInput interface { pulumi.Input ToAuthenticationSettingsContractPtrOutput() AuthenticationSettingsContractPtrOutput ToAuthenticationSettingsContractPtrOutputWithContext(context.Context) AuthenticationSettingsContractPtrOutput }
AuthenticationSettingsContractPtrInput is an input type that accepts AuthenticationSettingsContractArgs, AuthenticationSettingsContractPtr and AuthenticationSettingsContractPtrOutput values. You can construct a concrete instance of `AuthenticationSettingsContractPtrInput` via:
AuthenticationSettingsContractArgs{...} or: nil
func AuthenticationSettingsContractPtr ¶
func AuthenticationSettingsContractPtr(v *AuthenticationSettingsContractArgs) AuthenticationSettingsContractPtrInput
type AuthenticationSettingsContractPtrOutput ¶
type AuthenticationSettingsContractPtrOutput struct{ *pulumi.OutputState }
func (AuthenticationSettingsContractPtrOutput) ElementType ¶
func (AuthenticationSettingsContractPtrOutput) ElementType() reflect.Type
func (AuthenticationSettingsContractPtrOutput) OAuth2 ¶
func (o AuthenticationSettingsContractPtrOutput) OAuth2() OAuth2AuthenticationSettingsContractPtrOutput
OAuth2 Authentication settings
func (AuthenticationSettingsContractPtrOutput) Openid ¶
func (o AuthenticationSettingsContractPtrOutput) Openid() OpenIdAuthenticationSettingsContractPtrOutput
OpenID Connect Authentication Settings
func (AuthenticationSettingsContractPtrOutput) SubscriptionKeyRequired ¶
func (o AuthenticationSettingsContractPtrOutput) SubscriptionKeyRequired() pulumi.BoolPtrOutput
Specifies whether subscription key is required during call to this API, true - API is included into closed products only, false - API is included into open products alone, null - there is a mix of products.
func (AuthenticationSettingsContractPtrOutput) ToAuthenticationSettingsContractPtrOutput ¶
func (o AuthenticationSettingsContractPtrOutput) ToAuthenticationSettingsContractPtrOutput() AuthenticationSettingsContractPtrOutput
func (AuthenticationSettingsContractPtrOutput) ToAuthenticationSettingsContractPtrOutputWithContext ¶
func (o AuthenticationSettingsContractPtrOutput) ToAuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) AuthenticationSettingsContractPtrOutput
type AuthenticationSettingsContractResponse ¶
type AuthenticationSettingsContractResponse struct { // OAuth2 Authentication settings OAuth2 *OAuth2AuthenticationSettingsContractResponse `pulumi:"oAuth2"` // OpenID Connect Authentication Settings Openid *OpenIdAuthenticationSettingsContractResponse `pulumi:"openid"` // Specifies whether subscription key is required during call to this API, true - API is included into closed products only, false - API is included into open products alone, null - there is a mix of products. SubscriptionKeyRequired *bool `pulumi:"subscriptionKeyRequired"` }
API Authentication Settings.
type AuthenticationSettingsContractResponseArgs ¶
type AuthenticationSettingsContractResponseArgs struct { // OAuth2 Authentication settings OAuth2 OAuth2AuthenticationSettingsContractResponsePtrInput `pulumi:"oAuth2"` // OpenID Connect Authentication Settings Openid OpenIdAuthenticationSettingsContractResponsePtrInput `pulumi:"openid"` // Specifies whether subscription key is required during call to this API, true - API is included into closed products only, false - API is included into open products alone, null - there is a mix of products. SubscriptionKeyRequired pulumi.BoolPtrInput `pulumi:"subscriptionKeyRequired"` }
API Authentication Settings.
func (AuthenticationSettingsContractResponseArgs) ElementType ¶
func (AuthenticationSettingsContractResponseArgs) ElementType() reflect.Type
func (AuthenticationSettingsContractResponseArgs) ToAuthenticationSettingsContractResponseOutput ¶
func (i AuthenticationSettingsContractResponseArgs) ToAuthenticationSettingsContractResponseOutput() AuthenticationSettingsContractResponseOutput
func (AuthenticationSettingsContractResponseArgs) ToAuthenticationSettingsContractResponseOutputWithContext ¶
func (i AuthenticationSettingsContractResponseArgs) ToAuthenticationSettingsContractResponseOutputWithContext(ctx context.Context) AuthenticationSettingsContractResponseOutput
func (AuthenticationSettingsContractResponseArgs) ToAuthenticationSettingsContractResponsePtrOutput ¶
func (i AuthenticationSettingsContractResponseArgs) ToAuthenticationSettingsContractResponsePtrOutput() AuthenticationSettingsContractResponsePtrOutput
func (AuthenticationSettingsContractResponseArgs) ToAuthenticationSettingsContractResponsePtrOutputWithContext ¶
func (i AuthenticationSettingsContractResponseArgs) ToAuthenticationSettingsContractResponsePtrOutputWithContext(ctx context.Context) AuthenticationSettingsContractResponsePtrOutput
type AuthenticationSettingsContractResponseInput ¶
type AuthenticationSettingsContractResponseInput interface { pulumi.Input ToAuthenticationSettingsContractResponseOutput() AuthenticationSettingsContractResponseOutput ToAuthenticationSettingsContractResponseOutputWithContext(context.Context) AuthenticationSettingsContractResponseOutput }
AuthenticationSettingsContractResponseInput is an input type that accepts AuthenticationSettingsContractResponseArgs and AuthenticationSettingsContractResponseOutput values. You can construct a concrete instance of `AuthenticationSettingsContractResponseInput` via:
AuthenticationSettingsContractResponseArgs{...}
type AuthenticationSettingsContractResponseOutput ¶
type AuthenticationSettingsContractResponseOutput struct{ *pulumi.OutputState }
API Authentication Settings.
func (AuthenticationSettingsContractResponseOutput) ElementType ¶
func (AuthenticationSettingsContractResponseOutput) ElementType() reflect.Type
func (AuthenticationSettingsContractResponseOutput) OAuth2 ¶
func (o AuthenticationSettingsContractResponseOutput) OAuth2() OAuth2AuthenticationSettingsContractResponsePtrOutput
OAuth2 Authentication settings
func (AuthenticationSettingsContractResponseOutput) Openid ¶
func (o AuthenticationSettingsContractResponseOutput) Openid() OpenIdAuthenticationSettingsContractResponsePtrOutput
OpenID Connect Authentication Settings
func (AuthenticationSettingsContractResponseOutput) SubscriptionKeyRequired ¶
func (o AuthenticationSettingsContractResponseOutput) SubscriptionKeyRequired() pulumi.BoolPtrOutput
Specifies whether subscription key is required during call to this API, true - API is included into closed products only, false - API is included into open products alone, null - there is a mix of products.
func (AuthenticationSettingsContractResponseOutput) ToAuthenticationSettingsContractResponseOutput ¶
func (o AuthenticationSettingsContractResponseOutput) ToAuthenticationSettingsContractResponseOutput() AuthenticationSettingsContractResponseOutput
func (AuthenticationSettingsContractResponseOutput) ToAuthenticationSettingsContractResponseOutputWithContext ¶
func (o AuthenticationSettingsContractResponseOutput) ToAuthenticationSettingsContractResponseOutputWithContext(ctx context.Context) AuthenticationSettingsContractResponseOutput
func (AuthenticationSettingsContractResponseOutput) ToAuthenticationSettingsContractResponsePtrOutput ¶
func (o AuthenticationSettingsContractResponseOutput) ToAuthenticationSettingsContractResponsePtrOutput() AuthenticationSettingsContractResponsePtrOutput
func (AuthenticationSettingsContractResponseOutput) ToAuthenticationSettingsContractResponsePtrOutputWithContext ¶
func (o AuthenticationSettingsContractResponseOutput) ToAuthenticationSettingsContractResponsePtrOutputWithContext(ctx context.Context) AuthenticationSettingsContractResponsePtrOutput
type AuthenticationSettingsContractResponsePtrInput ¶
type AuthenticationSettingsContractResponsePtrInput interface { pulumi.Input ToAuthenticationSettingsContractResponsePtrOutput() AuthenticationSettingsContractResponsePtrOutput ToAuthenticationSettingsContractResponsePtrOutputWithContext(context.Context) AuthenticationSettingsContractResponsePtrOutput }
AuthenticationSettingsContractResponsePtrInput is an input type that accepts AuthenticationSettingsContractResponseArgs, AuthenticationSettingsContractResponsePtr and AuthenticationSettingsContractResponsePtrOutput values. You can construct a concrete instance of `AuthenticationSettingsContractResponsePtrInput` via:
AuthenticationSettingsContractResponseArgs{...} or: nil
func AuthenticationSettingsContractResponsePtr ¶
func AuthenticationSettingsContractResponsePtr(v *AuthenticationSettingsContractResponseArgs) AuthenticationSettingsContractResponsePtrInput
type AuthenticationSettingsContractResponsePtrOutput ¶
type AuthenticationSettingsContractResponsePtrOutput struct{ *pulumi.OutputState }
func (AuthenticationSettingsContractResponsePtrOutput) ElementType ¶
func (AuthenticationSettingsContractResponsePtrOutput) ElementType() reflect.Type
func (AuthenticationSettingsContractResponsePtrOutput) OAuth2 ¶
func (o AuthenticationSettingsContractResponsePtrOutput) OAuth2() OAuth2AuthenticationSettingsContractResponsePtrOutput
OAuth2 Authentication settings
func (AuthenticationSettingsContractResponsePtrOutput) Openid ¶
func (o AuthenticationSettingsContractResponsePtrOutput) Openid() OpenIdAuthenticationSettingsContractResponsePtrOutput
OpenID Connect Authentication Settings
func (AuthenticationSettingsContractResponsePtrOutput) SubscriptionKeyRequired ¶
func (o AuthenticationSettingsContractResponsePtrOutput) SubscriptionKeyRequired() pulumi.BoolPtrOutput
Specifies whether subscription key is required during call to this API, true - API is included into closed products only, false - API is included into open products alone, null - there is a mix of products.
func (AuthenticationSettingsContractResponsePtrOutput) ToAuthenticationSettingsContractResponsePtrOutput ¶
func (o AuthenticationSettingsContractResponsePtrOutput) ToAuthenticationSettingsContractResponsePtrOutput() AuthenticationSettingsContractResponsePtrOutput
func (AuthenticationSettingsContractResponsePtrOutput) ToAuthenticationSettingsContractResponsePtrOutputWithContext ¶
func (o AuthenticationSettingsContractResponsePtrOutput) ToAuthenticationSettingsContractResponsePtrOutputWithContext(ctx context.Context) AuthenticationSettingsContractResponsePtrOutput
type AuthorizationMethod ¶ added in v0.3.1
func (AuthorizationMethod) ElementType ¶ added in v0.3.1
func (AuthorizationMethod) ElementType() reflect.Type
func (AuthorizationMethod) ToStringOutput ¶ added in v0.3.1
func (e AuthorizationMethod) ToStringOutput() pulumi.StringOutput
func (AuthorizationMethod) ToStringOutputWithContext ¶ added in v0.3.1
func (e AuthorizationMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AuthorizationMethod) ToStringPtrOutput ¶ added in v0.3.1
func (e AuthorizationMethod) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuthorizationMethod) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e AuthorizationMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuthorizationServer ¶
type AuthorizationServer struct { pulumi.CustomResourceState // OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2. AuthorizationEndpoint pulumi.StringOutput `pulumi:"authorizationEndpoint"` // HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional. AuthorizationMethods pulumi.StringArrayOutput `pulumi:"authorizationMethods"` // Specifies the mechanism by which access token is passed to the API. BearerTokenSendingMethods pulumi.StringArrayOutput `pulumi:"bearerTokenSendingMethods"` // Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format. ClientAuthenticationMethod pulumi.StringArrayOutput `pulumi:"clientAuthenticationMethod"` // Client or app id registered with this authorization server. ClientId pulumi.StringOutput `pulumi:"clientId"` // Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced. ClientRegistrationEndpoint pulumi.StringOutput `pulumi:"clientRegistrationEndpoint"` // Client or app secret registered with this authorization server. ClientSecret pulumi.StringPtrOutput `pulumi:"clientSecret"` // Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values. DefaultScope pulumi.StringPtrOutput `pulumi:"defaultScope"` // Description of the authorization server. Can contain HTML formatting tags. Description pulumi.StringPtrOutput `pulumi:"description"` // User-friendly authorization server name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Form of an authorization grant, which the client uses to request the access token. GrantTypes pulumi.StringArrayOutput `pulumi:"grantTypes"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password. ResourceOwnerPassword pulumi.StringPtrOutput `pulumi:"resourceOwnerPassword"` // Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username. ResourceOwnerUsername pulumi.StringPtrOutput `pulumi:"resourceOwnerUsername"` // If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security. SupportState pulumi.BoolPtrOutput `pulumi:"supportState"` // Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {"name" : "name value", "value": "a value"}. TokenBodyParameters TokenBodyParameterContractResponseArrayOutput `pulumi:"tokenBodyParameters"` // OAuth token endpoint. Contains absolute URI to entity being referenced. TokenEndpoint pulumi.StringPtrOutput `pulumi:"tokenEndpoint"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
External OAuth authorization server settings.
func GetAuthorizationServer ¶
func GetAuthorizationServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthorizationServerState, opts ...pulumi.ResourceOption) (*AuthorizationServer, error)
GetAuthorizationServer gets an existing AuthorizationServer 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 NewAuthorizationServer ¶
func NewAuthorizationServer(ctx *pulumi.Context, name string, args *AuthorizationServerArgs, opts ...pulumi.ResourceOption) (*AuthorizationServer, error)
NewAuthorizationServer registers a new resource with the given unique name, arguments, and options.
func (*AuthorizationServer) ElementType ¶ added in v0.2.6
func (*AuthorizationServer) ElementType() reflect.Type
func (*AuthorizationServer) ToAuthorizationServerOutput ¶ added in v0.2.6
func (i *AuthorizationServer) ToAuthorizationServerOutput() AuthorizationServerOutput
func (*AuthorizationServer) ToAuthorizationServerOutputWithContext ¶ added in v0.2.6
func (i *AuthorizationServer) ToAuthorizationServerOutputWithContext(ctx context.Context) AuthorizationServerOutput
type AuthorizationServerArgs ¶
type AuthorizationServerArgs struct { // OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2. AuthorizationEndpoint pulumi.StringInput // HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional. AuthorizationMethods AuthorizationMethodArrayInput // Identifier of the authorization server. Authsid pulumi.StringInput // Specifies the mechanism by which access token is passed to the API. BearerTokenSendingMethods pulumi.StringArrayInput // Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format. ClientAuthenticationMethod pulumi.StringArrayInput // Client or app id registered with this authorization server. ClientId pulumi.StringInput // Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced. ClientRegistrationEndpoint pulumi.StringInput // Client or app secret registered with this authorization server. ClientSecret pulumi.StringPtrInput // Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values. DefaultScope pulumi.StringPtrInput // Description of the authorization server. Can contain HTML formatting tags. Description pulumi.StringPtrInput // User-friendly authorization server name. DisplayName pulumi.StringInput // Form of an authorization grant, which the client uses to request the access token. GrantTypes pulumi.StringArrayInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password. ResourceOwnerPassword pulumi.StringPtrInput // Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username. ResourceOwnerUsername pulumi.StringPtrInput // The name of the API Management service. ServiceName pulumi.StringInput // If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security. SupportState pulumi.BoolPtrInput // Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {"name" : "name value", "value": "a value"}. TokenBodyParameters TokenBodyParameterContractArrayInput // OAuth token endpoint. Contains absolute URI to entity being referenced. TokenEndpoint pulumi.StringPtrInput }
The set of arguments for constructing a AuthorizationServer resource.
func (AuthorizationServerArgs) ElementType ¶
func (AuthorizationServerArgs) ElementType() reflect.Type
type AuthorizationServerInput ¶ added in v0.2.6
type AuthorizationServerInput interface { pulumi.Input ToAuthorizationServerOutput() AuthorizationServerOutput ToAuthorizationServerOutputWithContext(ctx context.Context) AuthorizationServerOutput }
type AuthorizationServerOutput ¶ added in v0.2.6
type AuthorizationServerOutput struct {
*pulumi.OutputState
}
func (AuthorizationServerOutput) ElementType ¶ added in v0.2.6
func (AuthorizationServerOutput) ElementType() reflect.Type
func (AuthorizationServerOutput) ToAuthorizationServerOutput ¶ added in v0.2.6
func (o AuthorizationServerOutput) ToAuthorizationServerOutput() AuthorizationServerOutput
func (AuthorizationServerOutput) ToAuthorizationServerOutputWithContext ¶ added in v0.2.6
func (o AuthorizationServerOutput) ToAuthorizationServerOutputWithContext(ctx context.Context) AuthorizationServerOutput
type AuthorizationServerState ¶
type AuthorizationServerState struct { // OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2. AuthorizationEndpoint pulumi.StringPtrInput // HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional. AuthorizationMethods pulumi.StringArrayInput // Specifies the mechanism by which access token is passed to the API. BearerTokenSendingMethods pulumi.StringArrayInput // Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format. ClientAuthenticationMethod pulumi.StringArrayInput // Client or app id registered with this authorization server. ClientId pulumi.StringPtrInput // Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced. ClientRegistrationEndpoint pulumi.StringPtrInput // Client or app secret registered with this authorization server. ClientSecret pulumi.StringPtrInput // Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values. DefaultScope pulumi.StringPtrInput // Description of the authorization server. Can contain HTML formatting tags. Description pulumi.StringPtrInput // User-friendly authorization server name. DisplayName pulumi.StringPtrInput // Form of an authorization grant, which the client uses to request the access token. GrantTypes pulumi.StringArrayInput // Resource name. Name pulumi.StringPtrInput // Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password. ResourceOwnerPassword pulumi.StringPtrInput // Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username. ResourceOwnerUsername pulumi.StringPtrInput // If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security. SupportState pulumi.BoolPtrInput // Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {"name" : "name value", "value": "a value"}. TokenBodyParameters TokenBodyParameterContractResponseArrayInput // OAuth token endpoint. Contains absolute URI to entity being referenced. TokenEndpoint pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (AuthorizationServerState) ElementType ¶
func (AuthorizationServerState) ElementType() reflect.Type
type Backend ¶
type Backend struct { pulumi.CustomResourceState // Backend Credentials Contract Properties Credentials BackendCredentialsContractResponsePtrOutput `pulumi:"credentials"` // Backend Description. Description pulumi.StringPtrOutput `pulumi:"description"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Backend Properties contract Properties BackendPropertiesResponseOutput `pulumi:"properties"` // Backend communication protocol. Protocol pulumi.StringOutput `pulumi:"protocol"` // Backend Proxy Contract Properties Proxy BackendProxyContractResponsePtrOutput `pulumi:"proxy"` // Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or Api Apps. ResourceId pulumi.StringPtrOutput `pulumi:"resourceId"` // Backend Title. Title pulumi.StringPtrOutput `pulumi:"title"` // Backend TLS Properties Tls BackendTlsPropertiesResponsePtrOutput `pulumi:"tls"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` // Runtime Url of the Backend. Url pulumi.StringOutput `pulumi:"url"` }
Backend details.
func GetBackend ¶
func GetBackend(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackendState, opts ...pulumi.ResourceOption) (*Backend, error)
GetBackend gets an existing Backend 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 NewBackend ¶
func NewBackend(ctx *pulumi.Context, name string, args *BackendArgs, opts ...pulumi.ResourceOption) (*Backend, error)
NewBackend registers a new resource with the given unique name, arguments, and options.
func (*Backend) ElementType ¶ added in v0.2.6
func (*Backend) ToBackendOutput ¶ added in v0.2.6
func (i *Backend) ToBackendOutput() BackendOutput
func (*Backend) ToBackendOutputWithContext ¶ added in v0.2.6
func (i *Backend) ToBackendOutputWithContext(ctx context.Context) BackendOutput
type BackendArgs ¶
type BackendArgs struct { // Identifier of the Backend entity. Must be unique in the current API Management service instance. BackendId pulumi.StringInput // Backend Credentials Contract Properties Credentials BackendCredentialsContractPtrInput // Backend Description. Description pulumi.StringPtrInput // Backend Properties contract Properties BackendPropertiesPtrInput // Backend communication protocol. Protocol pulumi.StringInput // Backend Proxy Contract Properties Proxy BackendProxyContractPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or Api Apps. ResourceId pulumi.StringPtrInput // The name of the API Management service. ServiceName pulumi.StringInput // Backend Title. Title pulumi.StringPtrInput // Backend TLS Properties Tls BackendTlsPropertiesPtrInput // Runtime Url of the Backend. Url pulumi.StringInput }
The set of arguments for constructing a Backend resource.
func (BackendArgs) ElementType ¶
func (BackendArgs) ElementType() reflect.Type
type BackendAuthorizationHeaderCredentials ¶
type BackendAuthorizationHeaderCredentials struct { // Authentication Parameter value. Parameter string `pulumi:"parameter"` // Authentication Scheme name. Scheme string `pulumi:"scheme"` }
Authorization header information.
type BackendAuthorizationHeaderCredentialsArgs ¶
type BackendAuthorizationHeaderCredentialsArgs struct { // Authentication Parameter value. Parameter pulumi.StringInput `pulumi:"parameter"` // Authentication Scheme name. Scheme pulumi.StringInput `pulumi:"scheme"` }
Authorization header information.
func (BackendAuthorizationHeaderCredentialsArgs) ElementType ¶
func (BackendAuthorizationHeaderCredentialsArgs) ElementType() reflect.Type
func (BackendAuthorizationHeaderCredentialsArgs) ToBackendAuthorizationHeaderCredentialsOutput ¶
func (i BackendAuthorizationHeaderCredentialsArgs) ToBackendAuthorizationHeaderCredentialsOutput() BackendAuthorizationHeaderCredentialsOutput
func (BackendAuthorizationHeaderCredentialsArgs) ToBackendAuthorizationHeaderCredentialsOutputWithContext ¶
func (i BackendAuthorizationHeaderCredentialsArgs) ToBackendAuthorizationHeaderCredentialsOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsOutput
func (BackendAuthorizationHeaderCredentialsArgs) ToBackendAuthorizationHeaderCredentialsPtrOutput ¶
func (i BackendAuthorizationHeaderCredentialsArgs) ToBackendAuthorizationHeaderCredentialsPtrOutput() BackendAuthorizationHeaderCredentialsPtrOutput
func (BackendAuthorizationHeaderCredentialsArgs) ToBackendAuthorizationHeaderCredentialsPtrOutputWithContext ¶
func (i BackendAuthorizationHeaderCredentialsArgs) ToBackendAuthorizationHeaderCredentialsPtrOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsPtrOutput
type BackendAuthorizationHeaderCredentialsInput ¶
type BackendAuthorizationHeaderCredentialsInput interface { pulumi.Input ToBackendAuthorizationHeaderCredentialsOutput() BackendAuthorizationHeaderCredentialsOutput ToBackendAuthorizationHeaderCredentialsOutputWithContext(context.Context) BackendAuthorizationHeaderCredentialsOutput }
BackendAuthorizationHeaderCredentialsInput is an input type that accepts BackendAuthorizationHeaderCredentialsArgs and BackendAuthorizationHeaderCredentialsOutput values. You can construct a concrete instance of `BackendAuthorizationHeaderCredentialsInput` via:
BackendAuthorizationHeaderCredentialsArgs{...}
type BackendAuthorizationHeaderCredentialsOutput ¶
type BackendAuthorizationHeaderCredentialsOutput struct{ *pulumi.OutputState }
Authorization header information.
func (BackendAuthorizationHeaderCredentialsOutput) ElementType ¶
func (BackendAuthorizationHeaderCredentialsOutput) ElementType() reflect.Type
func (BackendAuthorizationHeaderCredentialsOutput) Parameter ¶
func (o BackendAuthorizationHeaderCredentialsOutput) Parameter() pulumi.StringOutput
Authentication Parameter value.
func (BackendAuthorizationHeaderCredentialsOutput) Scheme ¶
func (o BackendAuthorizationHeaderCredentialsOutput) Scheme() pulumi.StringOutput
Authentication Scheme name.
func (BackendAuthorizationHeaderCredentialsOutput) ToBackendAuthorizationHeaderCredentialsOutput ¶
func (o BackendAuthorizationHeaderCredentialsOutput) ToBackendAuthorizationHeaderCredentialsOutput() BackendAuthorizationHeaderCredentialsOutput
func (BackendAuthorizationHeaderCredentialsOutput) ToBackendAuthorizationHeaderCredentialsOutputWithContext ¶
func (o BackendAuthorizationHeaderCredentialsOutput) ToBackendAuthorizationHeaderCredentialsOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsOutput
func (BackendAuthorizationHeaderCredentialsOutput) ToBackendAuthorizationHeaderCredentialsPtrOutput ¶
func (o BackendAuthorizationHeaderCredentialsOutput) ToBackendAuthorizationHeaderCredentialsPtrOutput() BackendAuthorizationHeaderCredentialsPtrOutput
func (BackendAuthorizationHeaderCredentialsOutput) ToBackendAuthorizationHeaderCredentialsPtrOutputWithContext ¶
func (o BackendAuthorizationHeaderCredentialsOutput) ToBackendAuthorizationHeaderCredentialsPtrOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsPtrOutput
type BackendAuthorizationHeaderCredentialsPtrInput ¶
type BackendAuthorizationHeaderCredentialsPtrInput interface { pulumi.Input ToBackendAuthorizationHeaderCredentialsPtrOutput() BackendAuthorizationHeaderCredentialsPtrOutput ToBackendAuthorizationHeaderCredentialsPtrOutputWithContext(context.Context) BackendAuthorizationHeaderCredentialsPtrOutput }
BackendAuthorizationHeaderCredentialsPtrInput is an input type that accepts BackendAuthorizationHeaderCredentialsArgs, BackendAuthorizationHeaderCredentialsPtr and BackendAuthorizationHeaderCredentialsPtrOutput values. You can construct a concrete instance of `BackendAuthorizationHeaderCredentialsPtrInput` via:
BackendAuthorizationHeaderCredentialsArgs{...} or: nil
func BackendAuthorizationHeaderCredentialsPtr ¶
func BackendAuthorizationHeaderCredentialsPtr(v *BackendAuthorizationHeaderCredentialsArgs) BackendAuthorizationHeaderCredentialsPtrInput
type BackendAuthorizationHeaderCredentialsPtrOutput ¶
type BackendAuthorizationHeaderCredentialsPtrOutput struct{ *pulumi.OutputState }
func (BackendAuthorizationHeaderCredentialsPtrOutput) ElementType ¶
func (BackendAuthorizationHeaderCredentialsPtrOutput) ElementType() reflect.Type
func (BackendAuthorizationHeaderCredentialsPtrOutput) Parameter ¶
func (o BackendAuthorizationHeaderCredentialsPtrOutput) Parameter() pulumi.StringPtrOutput
Authentication Parameter value.
func (BackendAuthorizationHeaderCredentialsPtrOutput) Scheme ¶
func (o BackendAuthorizationHeaderCredentialsPtrOutput) Scheme() pulumi.StringPtrOutput
Authentication Scheme name.
func (BackendAuthorizationHeaderCredentialsPtrOutput) ToBackendAuthorizationHeaderCredentialsPtrOutput ¶
func (o BackendAuthorizationHeaderCredentialsPtrOutput) ToBackendAuthorizationHeaderCredentialsPtrOutput() BackendAuthorizationHeaderCredentialsPtrOutput
func (BackendAuthorizationHeaderCredentialsPtrOutput) ToBackendAuthorizationHeaderCredentialsPtrOutputWithContext ¶
func (o BackendAuthorizationHeaderCredentialsPtrOutput) ToBackendAuthorizationHeaderCredentialsPtrOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsPtrOutput
type BackendAuthorizationHeaderCredentialsResponse ¶
type BackendAuthorizationHeaderCredentialsResponse struct { // Authentication Parameter value. Parameter string `pulumi:"parameter"` // Authentication Scheme name. Scheme string `pulumi:"scheme"` }
Authorization header information.
type BackendAuthorizationHeaderCredentialsResponseArgs ¶
type BackendAuthorizationHeaderCredentialsResponseArgs struct { // Authentication Parameter value. Parameter pulumi.StringInput `pulumi:"parameter"` // Authentication Scheme name. Scheme pulumi.StringInput `pulumi:"scheme"` }
Authorization header information.
func (BackendAuthorizationHeaderCredentialsResponseArgs) ElementType ¶
func (BackendAuthorizationHeaderCredentialsResponseArgs) ElementType() reflect.Type
func (BackendAuthorizationHeaderCredentialsResponseArgs) ToBackendAuthorizationHeaderCredentialsResponseOutput ¶
func (i BackendAuthorizationHeaderCredentialsResponseArgs) ToBackendAuthorizationHeaderCredentialsResponseOutput() BackendAuthorizationHeaderCredentialsResponseOutput
func (BackendAuthorizationHeaderCredentialsResponseArgs) ToBackendAuthorizationHeaderCredentialsResponseOutputWithContext ¶
func (i BackendAuthorizationHeaderCredentialsResponseArgs) ToBackendAuthorizationHeaderCredentialsResponseOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsResponseOutput
func (BackendAuthorizationHeaderCredentialsResponseArgs) ToBackendAuthorizationHeaderCredentialsResponsePtrOutput ¶
func (i BackendAuthorizationHeaderCredentialsResponseArgs) ToBackendAuthorizationHeaderCredentialsResponsePtrOutput() BackendAuthorizationHeaderCredentialsResponsePtrOutput
func (BackendAuthorizationHeaderCredentialsResponseArgs) ToBackendAuthorizationHeaderCredentialsResponsePtrOutputWithContext ¶
func (i BackendAuthorizationHeaderCredentialsResponseArgs) ToBackendAuthorizationHeaderCredentialsResponsePtrOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsResponsePtrOutput
type BackendAuthorizationHeaderCredentialsResponseInput ¶
type BackendAuthorizationHeaderCredentialsResponseInput interface { pulumi.Input ToBackendAuthorizationHeaderCredentialsResponseOutput() BackendAuthorizationHeaderCredentialsResponseOutput ToBackendAuthorizationHeaderCredentialsResponseOutputWithContext(context.Context) BackendAuthorizationHeaderCredentialsResponseOutput }
BackendAuthorizationHeaderCredentialsResponseInput is an input type that accepts BackendAuthorizationHeaderCredentialsResponseArgs and BackendAuthorizationHeaderCredentialsResponseOutput values. You can construct a concrete instance of `BackendAuthorizationHeaderCredentialsResponseInput` via:
BackendAuthorizationHeaderCredentialsResponseArgs{...}
type BackendAuthorizationHeaderCredentialsResponseOutput ¶
type BackendAuthorizationHeaderCredentialsResponseOutput struct{ *pulumi.OutputState }
Authorization header information.
func (BackendAuthorizationHeaderCredentialsResponseOutput) ElementType ¶
func (BackendAuthorizationHeaderCredentialsResponseOutput) ElementType() reflect.Type
func (BackendAuthorizationHeaderCredentialsResponseOutput) Parameter ¶
func (o BackendAuthorizationHeaderCredentialsResponseOutput) Parameter() pulumi.StringOutput
Authentication Parameter value.
func (BackendAuthorizationHeaderCredentialsResponseOutput) Scheme ¶
func (o BackendAuthorizationHeaderCredentialsResponseOutput) Scheme() pulumi.StringOutput
Authentication Scheme name.
func (BackendAuthorizationHeaderCredentialsResponseOutput) ToBackendAuthorizationHeaderCredentialsResponseOutput ¶
func (o BackendAuthorizationHeaderCredentialsResponseOutput) ToBackendAuthorizationHeaderCredentialsResponseOutput() BackendAuthorizationHeaderCredentialsResponseOutput
func (BackendAuthorizationHeaderCredentialsResponseOutput) ToBackendAuthorizationHeaderCredentialsResponseOutputWithContext ¶
func (o BackendAuthorizationHeaderCredentialsResponseOutput) ToBackendAuthorizationHeaderCredentialsResponseOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsResponseOutput
func (BackendAuthorizationHeaderCredentialsResponseOutput) ToBackendAuthorizationHeaderCredentialsResponsePtrOutput ¶
func (o BackendAuthorizationHeaderCredentialsResponseOutput) ToBackendAuthorizationHeaderCredentialsResponsePtrOutput() BackendAuthorizationHeaderCredentialsResponsePtrOutput
func (BackendAuthorizationHeaderCredentialsResponseOutput) ToBackendAuthorizationHeaderCredentialsResponsePtrOutputWithContext ¶
func (o BackendAuthorizationHeaderCredentialsResponseOutput) ToBackendAuthorizationHeaderCredentialsResponsePtrOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsResponsePtrOutput
type BackendAuthorizationHeaderCredentialsResponsePtrInput ¶
type BackendAuthorizationHeaderCredentialsResponsePtrInput interface { pulumi.Input ToBackendAuthorizationHeaderCredentialsResponsePtrOutput() BackendAuthorizationHeaderCredentialsResponsePtrOutput ToBackendAuthorizationHeaderCredentialsResponsePtrOutputWithContext(context.Context) BackendAuthorizationHeaderCredentialsResponsePtrOutput }
BackendAuthorizationHeaderCredentialsResponsePtrInput is an input type that accepts BackendAuthorizationHeaderCredentialsResponseArgs, BackendAuthorizationHeaderCredentialsResponsePtr and BackendAuthorizationHeaderCredentialsResponsePtrOutput values. You can construct a concrete instance of `BackendAuthorizationHeaderCredentialsResponsePtrInput` via:
BackendAuthorizationHeaderCredentialsResponseArgs{...} or: nil
func BackendAuthorizationHeaderCredentialsResponsePtr ¶
func BackendAuthorizationHeaderCredentialsResponsePtr(v *BackendAuthorizationHeaderCredentialsResponseArgs) BackendAuthorizationHeaderCredentialsResponsePtrInput
type BackendAuthorizationHeaderCredentialsResponsePtrOutput ¶
type BackendAuthorizationHeaderCredentialsResponsePtrOutput struct{ *pulumi.OutputState }
func (BackendAuthorizationHeaderCredentialsResponsePtrOutput) ElementType ¶
func (BackendAuthorizationHeaderCredentialsResponsePtrOutput) ElementType() reflect.Type
func (BackendAuthorizationHeaderCredentialsResponsePtrOutput) Parameter ¶
func (o BackendAuthorizationHeaderCredentialsResponsePtrOutput) Parameter() pulumi.StringPtrOutput
Authentication Parameter value.
func (BackendAuthorizationHeaderCredentialsResponsePtrOutput) Scheme ¶
func (o BackendAuthorizationHeaderCredentialsResponsePtrOutput) Scheme() pulumi.StringPtrOutput
Authentication Scheme name.
func (BackendAuthorizationHeaderCredentialsResponsePtrOutput) ToBackendAuthorizationHeaderCredentialsResponsePtrOutput ¶
func (o BackendAuthorizationHeaderCredentialsResponsePtrOutput) ToBackendAuthorizationHeaderCredentialsResponsePtrOutput() BackendAuthorizationHeaderCredentialsResponsePtrOutput
func (BackendAuthorizationHeaderCredentialsResponsePtrOutput) ToBackendAuthorizationHeaderCredentialsResponsePtrOutputWithContext ¶
func (o BackendAuthorizationHeaderCredentialsResponsePtrOutput) ToBackendAuthorizationHeaderCredentialsResponsePtrOutputWithContext(ctx context.Context) BackendAuthorizationHeaderCredentialsResponsePtrOutput
type BackendCredentialsContract ¶
type BackendCredentialsContract struct { // Authorization header authentication Authorization *BackendAuthorizationHeaderCredentials `pulumi:"authorization"` // List of Client Certificate Thumbprint. Certificate []string `pulumi:"certificate"` // Header Parameter description. Header map[string][]string `pulumi:"header"` // Query Parameter description. Query map[string][]string `pulumi:"query"` }
Details of the Credentials used to connect to Backend.
type BackendCredentialsContractArgs ¶
type BackendCredentialsContractArgs struct { // Authorization header authentication Authorization BackendAuthorizationHeaderCredentialsPtrInput `pulumi:"authorization"` // List of Client Certificate Thumbprint. Certificate pulumi.StringArrayInput `pulumi:"certificate"` // Header Parameter description. Header pulumi.StringArrayMapInput `pulumi:"header"` // Query Parameter description. Query pulumi.StringArrayMapInput `pulumi:"query"` }
Details of the Credentials used to connect to Backend.
func (BackendCredentialsContractArgs) ElementType ¶
func (BackendCredentialsContractArgs) ElementType() reflect.Type
func (BackendCredentialsContractArgs) ToBackendCredentialsContractOutput ¶
func (i BackendCredentialsContractArgs) ToBackendCredentialsContractOutput() BackendCredentialsContractOutput
func (BackendCredentialsContractArgs) ToBackendCredentialsContractOutputWithContext ¶
func (i BackendCredentialsContractArgs) ToBackendCredentialsContractOutputWithContext(ctx context.Context) BackendCredentialsContractOutput
func (BackendCredentialsContractArgs) ToBackendCredentialsContractPtrOutput ¶
func (i BackendCredentialsContractArgs) ToBackendCredentialsContractPtrOutput() BackendCredentialsContractPtrOutput
func (BackendCredentialsContractArgs) ToBackendCredentialsContractPtrOutputWithContext ¶
func (i BackendCredentialsContractArgs) ToBackendCredentialsContractPtrOutputWithContext(ctx context.Context) BackendCredentialsContractPtrOutput
type BackendCredentialsContractInput ¶
type BackendCredentialsContractInput interface { pulumi.Input ToBackendCredentialsContractOutput() BackendCredentialsContractOutput ToBackendCredentialsContractOutputWithContext(context.Context) BackendCredentialsContractOutput }
BackendCredentialsContractInput is an input type that accepts BackendCredentialsContractArgs and BackendCredentialsContractOutput values. You can construct a concrete instance of `BackendCredentialsContractInput` via:
BackendCredentialsContractArgs{...}
type BackendCredentialsContractOutput ¶
type BackendCredentialsContractOutput struct{ *pulumi.OutputState }
Details of the Credentials used to connect to Backend.
func (BackendCredentialsContractOutput) Authorization ¶
func (o BackendCredentialsContractOutput) Authorization() BackendAuthorizationHeaderCredentialsPtrOutput
Authorization header authentication
func (BackendCredentialsContractOutput) Certificate ¶
func (o BackendCredentialsContractOutput) Certificate() pulumi.StringArrayOutput
List of Client Certificate Thumbprint.
func (BackendCredentialsContractOutput) ElementType ¶
func (BackendCredentialsContractOutput) ElementType() reflect.Type
func (BackendCredentialsContractOutput) Header ¶
func (o BackendCredentialsContractOutput) Header() pulumi.StringArrayMapOutput
Header Parameter description.
func (BackendCredentialsContractOutput) Query ¶
func (o BackendCredentialsContractOutput) Query() pulumi.StringArrayMapOutput
Query Parameter description.
func (BackendCredentialsContractOutput) ToBackendCredentialsContractOutput ¶
func (o BackendCredentialsContractOutput) ToBackendCredentialsContractOutput() BackendCredentialsContractOutput
func (BackendCredentialsContractOutput) ToBackendCredentialsContractOutputWithContext ¶
func (o BackendCredentialsContractOutput) ToBackendCredentialsContractOutputWithContext(ctx context.Context) BackendCredentialsContractOutput
func (BackendCredentialsContractOutput) ToBackendCredentialsContractPtrOutput ¶
func (o BackendCredentialsContractOutput) ToBackendCredentialsContractPtrOutput() BackendCredentialsContractPtrOutput
func (BackendCredentialsContractOutput) ToBackendCredentialsContractPtrOutputWithContext ¶
func (o BackendCredentialsContractOutput) ToBackendCredentialsContractPtrOutputWithContext(ctx context.Context) BackendCredentialsContractPtrOutput
type BackendCredentialsContractPtrInput ¶
type BackendCredentialsContractPtrInput interface { pulumi.Input ToBackendCredentialsContractPtrOutput() BackendCredentialsContractPtrOutput ToBackendCredentialsContractPtrOutputWithContext(context.Context) BackendCredentialsContractPtrOutput }
BackendCredentialsContractPtrInput is an input type that accepts BackendCredentialsContractArgs, BackendCredentialsContractPtr and BackendCredentialsContractPtrOutput values. You can construct a concrete instance of `BackendCredentialsContractPtrInput` via:
BackendCredentialsContractArgs{...} or: nil
func BackendCredentialsContractPtr ¶
func BackendCredentialsContractPtr(v *BackendCredentialsContractArgs) BackendCredentialsContractPtrInput
type BackendCredentialsContractPtrOutput ¶
type BackendCredentialsContractPtrOutput struct{ *pulumi.OutputState }
func (BackendCredentialsContractPtrOutput) Authorization ¶
func (o BackendCredentialsContractPtrOutput) Authorization() BackendAuthorizationHeaderCredentialsPtrOutput
Authorization header authentication
func (BackendCredentialsContractPtrOutput) Certificate ¶
func (o BackendCredentialsContractPtrOutput) Certificate() pulumi.StringArrayOutput
List of Client Certificate Thumbprint.
func (BackendCredentialsContractPtrOutput) Elem ¶
func (o BackendCredentialsContractPtrOutput) Elem() BackendCredentialsContractOutput
func (BackendCredentialsContractPtrOutput) ElementType ¶
func (BackendCredentialsContractPtrOutput) ElementType() reflect.Type
func (BackendCredentialsContractPtrOutput) Header ¶
func (o BackendCredentialsContractPtrOutput) Header() pulumi.StringArrayMapOutput
Header Parameter description.
func (BackendCredentialsContractPtrOutput) Query ¶
func (o BackendCredentialsContractPtrOutput) Query() pulumi.StringArrayMapOutput
Query Parameter description.
func (BackendCredentialsContractPtrOutput) ToBackendCredentialsContractPtrOutput ¶
func (o BackendCredentialsContractPtrOutput) ToBackendCredentialsContractPtrOutput() BackendCredentialsContractPtrOutput
func (BackendCredentialsContractPtrOutput) ToBackendCredentialsContractPtrOutputWithContext ¶
func (o BackendCredentialsContractPtrOutput) ToBackendCredentialsContractPtrOutputWithContext(ctx context.Context) BackendCredentialsContractPtrOutput
type BackendCredentialsContractResponse ¶
type BackendCredentialsContractResponse struct { // Authorization header authentication Authorization *BackendAuthorizationHeaderCredentialsResponse `pulumi:"authorization"` // List of Client Certificate Thumbprint. Certificate []string `pulumi:"certificate"` // Header Parameter description. Header map[string][]string `pulumi:"header"` // Query Parameter description. Query map[string][]string `pulumi:"query"` }
Details of the Credentials used to connect to Backend.
type BackendCredentialsContractResponseArgs ¶
type BackendCredentialsContractResponseArgs struct { // Authorization header authentication Authorization BackendAuthorizationHeaderCredentialsResponsePtrInput `pulumi:"authorization"` // List of Client Certificate Thumbprint. Certificate pulumi.StringArrayInput `pulumi:"certificate"` // Header Parameter description. Header pulumi.StringArrayMapInput `pulumi:"header"` // Query Parameter description. Query pulumi.StringArrayMapInput `pulumi:"query"` }
Details of the Credentials used to connect to Backend.
func (BackendCredentialsContractResponseArgs) ElementType ¶
func (BackendCredentialsContractResponseArgs) ElementType() reflect.Type
func (BackendCredentialsContractResponseArgs) ToBackendCredentialsContractResponseOutput ¶
func (i BackendCredentialsContractResponseArgs) ToBackendCredentialsContractResponseOutput() BackendCredentialsContractResponseOutput
func (BackendCredentialsContractResponseArgs) ToBackendCredentialsContractResponseOutputWithContext ¶
func (i BackendCredentialsContractResponseArgs) ToBackendCredentialsContractResponseOutputWithContext(ctx context.Context) BackendCredentialsContractResponseOutput
func (BackendCredentialsContractResponseArgs) ToBackendCredentialsContractResponsePtrOutput ¶
func (i BackendCredentialsContractResponseArgs) ToBackendCredentialsContractResponsePtrOutput() BackendCredentialsContractResponsePtrOutput
func (BackendCredentialsContractResponseArgs) ToBackendCredentialsContractResponsePtrOutputWithContext ¶
func (i BackendCredentialsContractResponseArgs) ToBackendCredentialsContractResponsePtrOutputWithContext(ctx context.Context) BackendCredentialsContractResponsePtrOutput
type BackendCredentialsContractResponseInput ¶
type BackendCredentialsContractResponseInput interface { pulumi.Input ToBackendCredentialsContractResponseOutput() BackendCredentialsContractResponseOutput ToBackendCredentialsContractResponseOutputWithContext(context.Context) BackendCredentialsContractResponseOutput }
BackendCredentialsContractResponseInput is an input type that accepts BackendCredentialsContractResponseArgs and BackendCredentialsContractResponseOutput values. You can construct a concrete instance of `BackendCredentialsContractResponseInput` via:
BackendCredentialsContractResponseArgs{...}
type BackendCredentialsContractResponseOutput ¶
type BackendCredentialsContractResponseOutput struct{ *pulumi.OutputState }
Details of the Credentials used to connect to Backend.
func (BackendCredentialsContractResponseOutput) Authorization ¶
func (o BackendCredentialsContractResponseOutput) Authorization() BackendAuthorizationHeaderCredentialsResponsePtrOutput
Authorization header authentication
func (BackendCredentialsContractResponseOutput) Certificate ¶
func (o BackendCredentialsContractResponseOutput) Certificate() pulumi.StringArrayOutput
List of Client Certificate Thumbprint.
func (BackendCredentialsContractResponseOutput) ElementType ¶
func (BackendCredentialsContractResponseOutput) ElementType() reflect.Type
func (BackendCredentialsContractResponseOutput) Header ¶
func (o BackendCredentialsContractResponseOutput) Header() pulumi.StringArrayMapOutput
Header Parameter description.
func (BackendCredentialsContractResponseOutput) Query ¶
func (o BackendCredentialsContractResponseOutput) Query() pulumi.StringArrayMapOutput
Query Parameter description.
func (BackendCredentialsContractResponseOutput) ToBackendCredentialsContractResponseOutput ¶
func (o BackendCredentialsContractResponseOutput) ToBackendCredentialsContractResponseOutput() BackendCredentialsContractResponseOutput
func (BackendCredentialsContractResponseOutput) ToBackendCredentialsContractResponseOutputWithContext ¶
func (o BackendCredentialsContractResponseOutput) ToBackendCredentialsContractResponseOutputWithContext(ctx context.Context) BackendCredentialsContractResponseOutput
func (BackendCredentialsContractResponseOutput) ToBackendCredentialsContractResponsePtrOutput ¶
func (o BackendCredentialsContractResponseOutput) ToBackendCredentialsContractResponsePtrOutput() BackendCredentialsContractResponsePtrOutput
func (BackendCredentialsContractResponseOutput) ToBackendCredentialsContractResponsePtrOutputWithContext ¶
func (o BackendCredentialsContractResponseOutput) ToBackendCredentialsContractResponsePtrOutputWithContext(ctx context.Context) BackendCredentialsContractResponsePtrOutput
type BackendCredentialsContractResponsePtrInput ¶
type BackendCredentialsContractResponsePtrInput interface { pulumi.Input ToBackendCredentialsContractResponsePtrOutput() BackendCredentialsContractResponsePtrOutput ToBackendCredentialsContractResponsePtrOutputWithContext(context.Context) BackendCredentialsContractResponsePtrOutput }
BackendCredentialsContractResponsePtrInput is an input type that accepts BackendCredentialsContractResponseArgs, BackendCredentialsContractResponsePtr and BackendCredentialsContractResponsePtrOutput values. You can construct a concrete instance of `BackendCredentialsContractResponsePtrInput` via:
BackendCredentialsContractResponseArgs{...} or: nil
func BackendCredentialsContractResponsePtr ¶
func BackendCredentialsContractResponsePtr(v *BackendCredentialsContractResponseArgs) BackendCredentialsContractResponsePtrInput
type BackendCredentialsContractResponsePtrOutput ¶
type BackendCredentialsContractResponsePtrOutput struct{ *pulumi.OutputState }
func (BackendCredentialsContractResponsePtrOutput) Authorization ¶
func (o BackendCredentialsContractResponsePtrOutput) Authorization() BackendAuthorizationHeaderCredentialsResponsePtrOutput
Authorization header authentication
func (BackendCredentialsContractResponsePtrOutput) Certificate ¶
func (o BackendCredentialsContractResponsePtrOutput) Certificate() pulumi.StringArrayOutput
List of Client Certificate Thumbprint.
func (BackendCredentialsContractResponsePtrOutput) ElementType ¶
func (BackendCredentialsContractResponsePtrOutput) ElementType() reflect.Type
func (BackendCredentialsContractResponsePtrOutput) Header ¶
func (o BackendCredentialsContractResponsePtrOutput) Header() pulumi.StringArrayMapOutput
Header Parameter description.
func (BackendCredentialsContractResponsePtrOutput) Query ¶
func (o BackendCredentialsContractResponsePtrOutput) Query() pulumi.StringArrayMapOutput
Query Parameter description.
func (BackendCredentialsContractResponsePtrOutput) ToBackendCredentialsContractResponsePtrOutput ¶
func (o BackendCredentialsContractResponsePtrOutput) ToBackendCredentialsContractResponsePtrOutput() BackendCredentialsContractResponsePtrOutput
func (BackendCredentialsContractResponsePtrOutput) ToBackendCredentialsContractResponsePtrOutputWithContext ¶
func (o BackendCredentialsContractResponsePtrOutput) ToBackendCredentialsContractResponsePtrOutputWithContext(ctx context.Context) BackendCredentialsContractResponsePtrOutput
type BackendInput ¶ added in v0.2.6
type BackendInput interface { pulumi.Input ToBackendOutput() BackendOutput ToBackendOutputWithContext(ctx context.Context) BackendOutput }
type BackendOutput ¶ added in v0.2.6
type BackendOutput struct {
*pulumi.OutputState
}
func (BackendOutput) ElementType ¶ added in v0.2.6
func (BackendOutput) ElementType() reflect.Type
func (BackendOutput) ToBackendOutput ¶ added in v0.2.6
func (o BackendOutput) ToBackendOutput() BackendOutput
func (BackendOutput) ToBackendOutputWithContext ¶ added in v0.2.6
func (o BackendOutput) ToBackendOutputWithContext(ctx context.Context) BackendOutput
type BackendProperties ¶
type BackendProperties struct { // Backend Service Fabric Cluster Properties ServiceFabricCluster *BackendServiceFabricClusterProperties `pulumi:"serviceFabricCluster"` }
Properties specific to the Backend Type.
type BackendPropertiesArgs ¶
type BackendPropertiesArgs struct { // Backend Service Fabric Cluster Properties ServiceFabricCluster BackendServiceFabricClusterPropertiesPtrInput `pulumi:"serviceFabricCluster"` }
Properties specific to the Backend Type.
func (BackendPropertiesArgs) ElementType ¶
func (BackendPropertiesArgs) ElementType() reflect.Type
func (BackendPropertiesArgs) ToBackendPropertiesOutput ¶
func (i BackendPropertiesArgs) ToBackendPropertiesOutput() BackendPropertiesOutput
func (BackendPropertiesArgs) ToBackendPropertiesOutputWithContext ¶
func (i BackendPropertiesArgs) ToBackendPropertiesOutputWithContext(ctx context.Context) BackendPropertiesOutput
func (BackendPropertiesArgs) ToBackendPropertiesPtrOutput ¶
func (i BackendPropertiesArgs) ToBackendPropertiesPtrOutput() BackendPropertiesPtrOutput
func (BackendPropertiesArgs) ToBackendPropertiesPtrOutputWithContext ¶
func (i BackendPropertiesArgs) ToBackendPropertiesPtrOutputWithContext(ctx context.Context) BackendPropertiesPtrOutput
type BackendPropertiesInput ¶
type BackendPropertiesInput interface { pulumi.Input ToBackendPropertiesOutput() BackendPropertiesOutput ToBackendPropertiesOutputWithContext(context.Context) BackendPropertiesOutput }
BackendPropertiesInput is an input type that accepts BackendPropertiesArgs and BackendPropertiesOutput values. You can construct a concrete instance of `BackendPropertiesInput` via:
BackendPropertiesArgs{...}
type BackendPropertiesOutput ¶
type BackendPropertiesOutput struct{ *pulumi.OutputState }
Properties specific to the Backend Type.
func (BackendPropertiesOutput) ElementType ¶
func (BackendPropertiesOutput) ElementType() reflect.Type
func (BackendPropertiesOutput) ServiceFabricCluster ¶
func (o BackendPropertiesOutput) ServiceFabricCluster() BackendServiceFabricClusterPropertiesPtrOutput
Backend Service Fabric Cluster Properties
func (BackendPropertiesOutput) ToBackendPropertiesOutput ¶
func (o BackendPropertiesOutput) ToBackendPropertiesOutput() BackendPropertiesOutput
func (BackendPropertiesOutput) ToBackendPropertiesOutputWithContext ¶
func (o BackendPropertiesOutput) ToBackendPropertiesOutputWithContext(ctx context.Context) BackendPropertiesOutput
func (BackendPropertiesOutput) ToBackendPropertiesPtrOutput ¶
func (o BackendPropertiesOutput) ToBackendPropertiesPtrOutput() BackendPropertiesPtrOutput
func (BackendPropertiesOutput) ToBackendPropertiesPtrOutputWithContext ¶
func (o BackendPropertiesOutput) ToBackendPropertiesPtrOutputWithContext(ctx context.Context) BackendPropertiesPtrOutput
type BackendPropertiesPtrInput ¶
type BackendPropertiesPtrInput interface { pulumi.Input ToBackendPropertiesPtrOutput() BackendPropertiesPtrOutput ToBackendPropertiesPtrOutputWithContext(context.Context) BackendPropertiesPtrOutput }
BackendPropertiesPtrInput is an input type that accepts BackendPropertiesArgs, BackendPropertiesPtr and BackendPropertiesPtrOutput values. You can construct a concrete instance of `BackendPropertiesPtrInput` via:
BackendPropertiesArgs{...} or: nil
func BackendPropertiesPtr ¶
func BackendPropertiesPtr(v *BackendPropertiesArgs) BackendPropertiesPtrInput
type BackendPropertiesPtrOutput ¶
type BackendPropertiesPtrOutput struct{ *pulumi.OutputState }
func (BackendPropertiesPtrOutput) Elem ¶
func (o BackendPropertiesPtrOutput) Elem() BackendPropertiesOutput
func (BackendPropertiesPtrOutput) ElementType ¶
func (BackendPropertiesPtrOutput) ElementType() reflect.Type
func (BackendPropertiesPtrOutput) ServiceFabricCluster ¶
func (o BackendPropertiesPtrOutput) ServiceFabricCluster() BackendServiceFabricClusterPropertiesPtrOutput
Backend Service Fabric Cluster Properties
func (BackendPropertiesPtrOutput) ToBackendPropertiesPtrOutput ¶
func (o BackendPropertiesPtrOutput) ToBackendPropertiesPtrOutput() BackendPropertiesPtrOutput
func (BackendPropertiesPtrOutput) ToBackendPropertiesPtrOutputWithContext ¶
func (o BackendPropertiesPtrOutput) ToBackendPropertiesPtrOutputWithContext(ctx context.Context) BackendPropertiesPtrOutput
type BackendPropertiesResponse ¶
type BackendPropertiesResponse struct { // Backend Service Fabric Cluster Properties ServiceFabricCluster *BackendServiceFabricClusterPropertiesResponse `pulumi:"serviceFabricCluster"` }
Properties specific to the Backend Type.
type BackendPropertiesResponseArgs ¶
type BackendPropertiesResponseArgs struct { // Backend Service Fabric Cluster Properties ServiceFabricCluster BackendServiceFabricClusterPropertiesResponsePtrInput `pulumi:"serviceFabricCluster"` }
Properties specific to the Backend Type.
func (BackendPropertiesResponseArgs) ElementType ¶
func (BackendPropertiesResponseArgs) ElementType() reflect.Type
func (BackendPropertiesResponseArgs) ToBackendPropertiesResponseOutput ¶
func (i BackendPropertiesResponseArgs) ToBackendPropertiesResponseOutput() BackendPropertiesResponseOutput
func (BackendPropertiesResponseArgs) ToBackendPropertiesResponseOutputWithContext ¶
func (i BackendPropertiesResponseArgs) ToBackendPropertiesResponseOutputWithContext(ctx context.Context) BackendPropertiesResponseOutput
func (BackendPropertiesResponseArgs) ToBackendPropertiesResponsePtrOutput ¶
func (i BackendPropertiesResponseArgs) ToBackendPropertiesResponsePtrOutput() BackendPropertiesResponsePtrOutput
func (BackendPropertiesResponseArgs) ToBackendPropertiesResponsePtrOutputWithContext ¶
func (i BackendPropertiesResponseArgs) ToBackendPropertiesResponsePtrOutputWithContext(ctx context.Context) BackendPropertiesResponsePtrOutput
type BackendPropertiesResponseInput ¶
type BackendPropertiesResponseInput interface { pulumi.Input ToBackendPropertiesResponseOutput() BackendPropertiesResponseOutput ToBackendPropertiesResponseOutputWithContext(context.Context) BackendPropertiesResponseOutput }
BackendPropertiesResponseInput is an input type that accepts BackendPropertiesResponseArgs and BackendPropertiesResponseOutput values. You can construct a concrete instance of `BackendPropertiesResponseInput` via:
BackendPropertiesResponseArgs{...}
type BackendPropertiesResponseOutput ¶
type BackendPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties specific to the Backend Type.
func (BackendPropertiesResponseOutput) ElementType ¶
func (BackendPropertiesResponseOutput) ElementType() reflect.Type
func (BackendPropertiesResponseOutput) ServiceFabricCluster ¶
func (o BackendPropertiesResponseOutput) ServiceFabricCluster() BackendServiceFabricClusterPropertiesResponsePtrOutput
Backend Service Fabric Cluster Properties
func (BackendPropertiesResponseOutput) ToBackendPropertiesResponseOutput ¶
func (o BackendPropertiesResponseOutput) ToBackendPropertiesResponseOutput() BackendPropertiesResponseOutput
func (BackendPropertiesResponseOutput) ToBackendPropertiesResponseOutputWithContext ¶
func (o BackendPropertiesResponseOutput) ToBackendPropertiesResponseOutputWithContext(ctx context.Context) BackendPropertiesResponseOutput
func (BackendPropertiesResponseOutput) ToBackendPropertiesResponsePtrOutput ¶
func (o BackendPropertiesResponseOutput) ToBackendPropertiesResponsePtrOutput() BackendPropertiesResponsePtrOutput
func (BackendPropertiesResponseOutput) ToBackendPropertiesResponsePtrOutputWithContext ¶
func (o BackendPropertiesResponseOutput) ToBackendPropertiesResponsePtrOutputWithContext(ctx context.Context) BackendPropertiesResponsePtrOutput
type BackendPropertiesResponsePtrInput ¶
type BackendPropertiesResponsePtrInput interface { pulumi.Input ToBackendPropertiesResponsePtrOutput() BackendPropertiesResponsePtrOutput ToBackendPropertiesResponsePtrOutputWithContext(context.Context) BackendPropertiesResponsePtrOutput }
BackendPropertiesResponsePtrInput is an input type that accepts BackendPropertiesResponseArgs, BackendPropertiesResponsePtr and BackendPropertiesResponsePtrOutput values. You can construct a concrete instance of `BackendPropertiesResponsePtrInput` via:
BackendPropertiesResponseArgs{...} or: nil
func BackendPropertiesResponsePtr ¶
func BackendPropertiesResponsePtr(v *BackendPropertiesResponseArgs) BackendPropertiesResponsePtrInput
type BackendPropertiesResponsePtrOutput ¶
type BackendPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (BackendPropertiesResponsePtrOutput) Elem ¶
func (o BackendPropertiesResponsePtrOutput) Elem() BackendPropertiesResponseOutput
func (BackendPropertiesResponsePtrOutput) ElementType ¶
func (BackendPropertiesResponsePtrOutput) ElementType() reflect.Type
func (BackendPropertiesResponsePtrOutput) ServiceFabricCluster ¶
func (o BackendPropertiesResponsePtrOutput) ServiceFabricCluster() BackendServiceFabricClusterPropertiesResponsePtrOutput
Backend Service Fabric Cluster Properties
func (BackendPropertiesResponsePtrOutput) ToBackendPropertiesResponsePtrOutput ¶
func (o BackendPropertiesResponsePtrOutput) ToBackendPropertiesResponsePtrOutput() BackendPropertiesResponsePtrOutput
func (BackendPropertiesResponsePtrOutput) ToBackendPropertiesResponsePtrOutputWithContext ¶
func (o BackendPropertiesResponsePtrOutput) ToBackendPropertiesResponsePtrOutputWithContext(ctx context.Context) BackendPropertiesResponsePtrOutput
type BackendProtocol ¶ added in v0.3.1
Backend communication protocol.
func (BackendProtocol) ElementType ¶ added in v0.3.1
func (BackendProtocol) ElementType() reflect.Type
func (BackendProtocol) ToStringOutput ¶ added in v0.3.1
func (e BackendProtocol) ToStringOutput() pulumi.StringOutput
func (BackendProtocol) ToStringOutputWithContext ¶ added in v0.3.1
func (e BackendProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BackendProtocol) ToStringPtrOutput ¶ added in v0.3.1
func (e BackendProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackendProtocol) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e BackendProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BackendProxyContract ¶
type BackendProxyContract struct { // Password to connect to the WebProxy Server Password *string `pulumi:"password"` // WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings. Url string `pulumi:"url"` // Username to connect to the WebProxy server Username *string `pulumi:"username"` }
Details of the Backend WebProxy Server to use in the Request to Backend.
type BackendProxyContractArgs ¶
type BackendProxyContractArgs struct { // Password to connect to the WebProxy Server Password pulumi.StringPtrInput `pulumi:"password"` // WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings. Url pulumi.StringInput `pulumi:"url"` // Username to connect to the WebProxy server Username pulumi.StringPtrInput `pulumi:"username"` }
Details of the Backend WebProxy Server to use in the Request to Backend.
func (BackendProxyContractArgs) ElementType ¶
func (BackendProxyContractArgs) ElementType() reflect.Type
func (BackendProxyContractArgs) ToBackendProxyContractOutput ¶
func (i BackendProxyContractArgs) ToBackendProxyContractOutput() BackendProxyContractOutput
func (BackendProxyContractArgs) ToBackendProxyContractOutputWithContext ¶
func (i BackendProxyContractArgs) ToBackendProxyContractOutputWithContext(ctx context.Context) BackendProxyContractOutput
func (BackendProxyContractArgs) ToBackendProxyContractPtrOutput ¶
func (i BackendProxyContractArgs) ToBackendProxyContractPtrOutput() BackendProxyContractPtrOutput
func (BackendProxyContractArgs) ToBackendProxyContractPtrOutputWithContext ¶
func (i BackendProxyContractArgs) ToBackendProxyContractPtrOutputWithContext(ctx context.Context) BackendProxyContractPtrOutput
type BackendProxyContractInput ¶
type BackendProxyContractInput interface { pulumi.Input ToBackendProxyContractOutput() BackendProxyContractOutput ToBackendProxyContractOutputWithContext(context.Context) BackendProxyContractOutput }
BackendProxyContractInput is an input type that accepts BackendProxyContractArgs and BackendProxyContractOutput values. You can construct a concrete instance of `BackendProxyContractInput` via:
BackendProxyContractArgs{...}
type BackendProxyContractOutput ¶
type BackendProxyContractOutput struct{ *pulumi.OutputState }
Details of the Backend WebProxy Server to use in the Request to Backend.
func (BackendProxyContractOutput) ElementType ¶
func (BackendProxyContractOutput) ElementType() reflect.Type
func (BackendProxyContractOutput) Password ¶
func (o BackendProxyContractOutput) Password() pulumi.StringPtrOutput
Password to connect to the WebProxy Server
func (BackendProxyContractOutput) ToBackendProxyContractOutput ¶
func (o BackendProxyContractOutput) ToBackendProxyContractOutput() BackendProxyContractOutput
func (BackendProxyContractOutput) ToBackendProxyContractOutputWithContext ¶
func (o BackendProxyContractOutput) ToBackendProxyContractOutputWithContext(ctx context.Context) BackendProxyContractOutput
func (BackendProxyContractOutput) ToBackendProxyContractPtrOutput ¶
func (o BackendProxyContractOutput) ToBackendProxyContractPtrOutput() BackendProxyContractPtrOutput
func (BackendProxyContractOutput) ToBackendProxyContractPtrOutputWithContext ¶
func (o BackendProxyContractOutput) ToBackendProxyContractPtrOutputWithContext(ctx context.Context) BackendProxyContractPtrOutput
func (BackendProxyContractOutput) Url ¶
func (o BackendProxyContractOutput) Url() pulumi.StringOutput
WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings.
func (BackendProxyContractOutput) Username ¶
func (o BackendProxyContractOutput) Username() pulumi.StringPtrOutput
Username to connect to the WebProxy server
type BackendProxyContractPtrInput ¶
type BackendProxyContractPtrInput interface { pulumi.Input ToBackendProxyContractPtrOutput() BackendProxyContractPtrOutput ToBackendProxyContractPtrOutputWithContext(context.Context) BackendProxyContractPtrOutput }
BackendProxyContractPtrInput is an input type that accepts BackendProxyContractArgs, BackendProxyContractPtr and BackendProxyContractPtrOutput values. You can construct a concrete instance of `BackendProxyContractPtrInput` via:
BackendProxyContractArgs{...} or: nil
func BackendProxyContractPtr ¶
func BackendProxyContractPtr(v *BackendProxyContractArgs) BackendProxyContractPtrInput
type BackendProxyContractPtrOutput ¶
type BackendProxyContractPtrOutput struct{ *pulumi.OutputState }
func (BackendProxyContractPtrOutput) Elem ¶
func (o BackendProxyContractPtrOutput) Elem() BackendProxyContractOutput
func (BackendProxyContractPtrOutput) ElementType ¶
func (BackendProxyContractPtrOutput) ElementType() reflect.Type
func (BackendProxyContractPtrOutput) Password ¶
func (o BackendProxyContractPtrOutput) Password() pulumi.StringPtrOutput
Password to connect to the WebProxy Server
func (BackendProxyContractPtrOutput) ToBackendProxyContractPtrOutput ¶
func (o BackendProxyContractPtrOutput) ToBackendProxyContractPtrOutput() BackendProxyContractPtrOutput
func (BackendProxyContractPtrOutput) ToBackendProxyContractPtrOutputWithContext ¶
func (o BackendProxyContractPtrOutput) ToBackendProxyContractPtrOutputWithContext(ctx context.Context) BackendProxyContractPtrOutput
func (BackendProxyContractPtrOutput) Url ¶
func (o BackendProxyContractPtrOutput) Url() pulumi.StringPtrOutput
WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings.
func (BackendProxyContractPtrOutput) Username ¶
func (o BackendProxyContractPtrOutput) Username() pulumi.StringPtrOutput
Username to connect to the WebProxy server
type BackendProxyContractResponse ¶
type BackendProxyContractResponse struct { // Password to connect to the WebProxy Server Password *string `pulumi:"password"` // WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings. Url string `pulumi:"url"` // Username to connect to the WebProxy server Username *string `pulumi:"username"` }
Details of the Backend WebProxy Server to use in the Request to Backend.
type BackendProxyContractResponseArgs ¶
type BackendProxyContractResponseArgs struct { // Password to connect to the WebProxy Server Password pulumi.StringPtrInput `pulumi:"password"` // WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings. Url pulumi.StringInput `pulumi:"url"` // Username to connect to the WebProxy server Username pulumi.StringPtrInput `pulumi:"username"` }
Details of the Backend WebProxy Server to use in the Request to Backend.
func (BackendProxyContractResponseArgs) ElementType ¶
func (BackendProxyContractResponseArgs) ElementType() reflect.Type
func (BackendProxyContractResponseArgs) ToBackendProxyContractResponseOutput ¶
func (i BackendProxyContractResponseArgs) ToBackendProxyContractResponseOutput() BackendProxyContractResponseOutput
func (BackendProxyContractResponseArgs) ToBackendProxyContractResponseOutputWithContext ¶
func (i BackendProxyContractResponseArgs) ToBackendProxyContractResponseOutputWithContext(ctx context.Context) BackendProxyContractResponseOutput
func (BackendProxyContractResponseArgs) ToBackendProxyContractResponsePtrOutput ¶
func (i BackendProxyContractResponseArgs) ToBackendProxyContractResponsePtrOutput() BackendProxyContractResponsePtrOutput
func (BackendProxyContractResponseArgs) ToBackendProxyContractResponsePtrOutputWithContext ¶
func (i BackendProxyContractResponseArgs) ToBackendProxyContractResponsePtrOutputWithContext(ctx context.Context) BackendProxyContractResponsePtrOutput
type BackendProxyContractResponseInput ¶
type BackendProxyContractResponseInput interface { pulumi.Input ToBackendProxyContractResponseOutput() BackendProxyContractResponseOutput ToBackendProxyContractResponseOutputWithContext(context.Context) BackendProxyContractResponseOutput }
BackendProxyContractResponseInput is an input type that accepts BackendProxyContractResponseArgs and BackendProxyContractResponseOutput values. You can construct a concrete instance of `BackendProxyContractResponseInput` via:
BackendProxyContractResponseArgs{...}
type BackendProxyContractResponseOutput ¶
type BackendProxyContractResponseOutput struct{ *pulumi.OutputState }
Details of the Backend WebProxy Server to use in the Request to Backend.
func (BackendProxyContractResponseOutput) ElementType ¶
func (BackendProxyContractResponseOutput) ElementType() reflect.Type
func (BackendProxyContractResponseOutput) Password ¶
func (o BackendProxyContractResponseOutput) Password() pulumi.StringPtrOutput
Password to connect to the WebProxy Server
func (BackendProxyContractResponseOutput) ToBackendProxyContractResponseOutput ¶
func (o BackendProxyContractResponseOutput) ToBackendProxyContractResponseOutput() BackendProxyContractResponseOutput
func (BackendProxyContractResponseOutput) ToBackendProxyContractResponseOutputWithContext ¶
func (o BackendProxyContractResponseOutput) ToBackendProxyContractResponseOutputWithContext(ctx context.Context) BackendProxyContractResponseOutput
func (BackendProxyContractResponseOutput) ToBackendProxyContractResponsePtrOutput ¶
func (o BackendProxyContractResponseOutput) ToBackendProxyContractResponsePtrOutput() BackendProxyContractResponsePtrOutput
func (BackendProxyContractResponseOutput) ToBackendProxyContractResponsePtrOutputWithContext ¶
func (o BackendProxyContractResponseOutput) ToBackendProxyContractResponsePtrOutputWithContext(ctx context.Context) BackendProxyContractResponsePtrOutput
func (BackendProxyContractResponseOutput) Url ¶
func (o BackendProxyContractResponseOutput) Url() pulumi.StringOutput
WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings.
func (BackendProxyContractResponseOutput) Username ¶
func (o BackendProxyContractResponseOutput) Username() pulumi.StringPtrOutput
Username to connect to the WebProxy server
type BackendProxyContractResponsePtrInput ¶
type BackendProxyContractResponsePtrInput interface { pulumi.Input ToBackendProxyContractResponsePtrOutput() BackendProxyContractResponsePtrOutput ToBackendProxyContractResponsePtrOutputWithContext(context.Context) BackendProxyContractResponsePtrOutput }
BackendProxyContractResponsePtrInput is an input type that accepts BackendProxyContractResponseArgs, BackendProxyContractResponsePtr and BackendProxyContractResponsePtrOutput values. You can construct a concrete instance of `BackendProxyContractResponsePtrInput` via:
BackendProxyContractResponseArgs{...} or: nil
func BackendProxyContractResponsePtr ¶
func BackendProxyContractResponsePtr(v *BackendProxyContractResponseArgs) BackendProxyContractResponsePtrInput
type BackendProxyContractResponsePtrOutput ¶
type BackendProxyContractResponsePtrOutput struct{ *pulumi.OutputState }
func (BackendProxyContractResponsePtrOutput) ElementType ¶
func (BackendProxyContractResponsePtrOutput) ElementType() reflect.Type
func (BackendProxyContractResponsePtrOutput) Password ¶
func (o BackendProxyContractResponsePtrOutput) Password() pulumi.StringPtrOutput
Password to connect to the WebProxy Server
func (BackendProxyContractResponsePtrOutput) ToBackendProxyContractResponsePtrOutput ¶
func (o BackendProxyContractResponsePtrOutput) ToBackendProxyContractResponsePtrOutput() BackendProxyContractResponsePtrOutput
func (BackendProxyContractResponsePtrOutput) ToBackendProxyContractResponsePtrOutputWithContext ¶
func (o BackendProxyContractResponsePtrOutput) ToBackendProxyContractResponsePtrOutputWithContext(ctx context.Context) BackendProxyContractResponsePtrOutput
func (BackendProxyContractResponsePtrOutput) Url ¶
func (o BackendProxyContractResponsePtrOutput) Url() pulumi.StringPtrOutput
WebProxy Server AbsoluteUri property which includes the entire URI stored in the Uri instance, including all fragments and query strings.
func (BackendProxyContractResponsePtrOutput) Username ¶
func (o BackendProxyContractResponsePtrOutput) Username() pulumi.StringPtrOutput
Username to connect to the WebProxy server
type BackendServiceFabricClusterProperties ¶
type BackendServiceFabricClusterProperties struct { // The client certificate thumbprint for the management endpoint. ClientCertificatethumbprint string `pulumi:"clientCertificatethumbprint"` // The cluster management endpoint. ManagementEndpoints []string `pulumi:"managementEndpoints"` // Maximum number of retries while attempting resolve the partition. MaxPartitionResolutionRetries *int `pulumi:"maxPartitionResolutionRetries"` // Thumbprints of certificates cluster management service uses for tls communication ServerCertificateThumbprints []string `pulumi:"serverCertificateThumbprints"` // Server X509 Certificate Names Collection ServerX509Names []X509CertificateName `pulumi:"serverX509Names"` }
Properties of the Service Fabric Type Backend.
type BackendServiceFabricClusterPropertiesArgs ¶
type BackendServiceFabricClusterPropertiesArgs struct { // The client certificate thumbprint for the management endpoint. ClientCertificatethumbprint pulumi.StringInput `pulumi:"clientCertificatethumbprint"` // The cluster management endpoint. ManagementEndpoints pulumi.StringArrayInput `pulumi:"managementEndpoints"` // Maximum number of retries while attempting resolve the partition. MaxPartitionResolutionRetries pulumi.IntPtrInput `pulumi:"maxPartitionResolutionRetries"` // Thumbprints of certificates cluster management service uses for tls communication ServerCertificateThumbprints pulumi.StringArrayInput `pulumi:"serverCertificateThumbprints"` // Server X509 Certificate Names Collection ServerX509Names X509CertificateNameArrayInput `pulumi:"serverX509Names"` }
Properties of the Service Fabric Type Backend.
func (BackendServiceFabricClusterPropertiesArgs) ElementType ¶
func (BackendServiceFabricClusterPropertiesArgs) ElementType() reflect.Type
func (BackendServiceFabricClusterPropertiesArgs) ToBackendServiceFabricClusterPropertiesOutput ¶
func (i BackendServiceFabricClusterPropertiesArgs) ToBackendServiceFabricClusterPropertiesOutput() BackendServiceFabricClusterPropertiesOutput
func (BackendServiceFabricClusterPropertiesArgs) ToBackendServiceFabricClusterPropertiesOutputWithContext ¶
func (i BackendServiceFabricClusterPropertiesArgs) ToBackendServiceFabricClusterPropertiesOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesOutput
func (BackendServiceFabricClusterPropertiesArgs) ToBackendServiceFabricClusterPropertiesPtrOutput ¶
func (i BackendServiceFabricClusterPropertiesArgs) ToBackendServiceFabricClusterPropertiesPtrOutput() BackendServiceFabricClusterPropertiesPtrOutput
func (BackendServiceFabricClusterPropertiesArgs) ToBackendServiceFabricClusterPropertiesPtrOutputWithContext ¶
func (i BackendServiceFabricClusterPropertiesArgs) ToBackendServiceFabricClusterPropertiesPtrOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesPtrOutput
type BackendServiceFabricClusterPropertiesInput ¶
type BackendServiceFabricClusterPropertiesInput interface { pulumi.Input ToBackendServiceFabricClusterPropertiesOutput() BackendServiceFabricClusterPropertiesOutput ToBackendServiceFabricClusterPropertiesOutputWithContext(context.Context) BackendServiceFabricClusterPropertiesOutput }
BackendServiceFabricClusterPropertiesInput is an input type that accepts BackendServiceFabricClusterPropertiesArgs and BackendServiceFabricClusterPropertiesOutput values. You can construct a concrete instance of `BackendServiceFabricClusterPropertiesInput` via:
BackendServiceFabricClusterPropertiesArgs{...}
type BackendServiceFabricClusterPropertiesOutput ¶
type BackendServiceFabricClusterPropertiesOutput struct{ *pulumi.OutputState }
Properties of the Service Fabric Type Backend.
func (BackendServiceFabricClusterPropertiesOutput) ClientCertificatethumbprint ¶
func (o BackendServiceFabricClusterPropertiesOutput) ClientCertificatethumbprint() pulumi.StringOutput
The client certificate thumbprint for the management endpoint.
func (BackendServiceFabricClusterPropertiesOutput) ElementType ¶
func (BackendServiceFabricClusterPropertiesOutput) ElementType() reflect.Type
func (BackendServiceFabricClusterPropertiesOutput) ManagementEndpoints ¶
func (o BackendServiceFabricClusterPropertiesOutput) ManagementEndpoints() pulumi.StringArrayOutput
The cluster management endpoint.
func (BackendServiceFabricClusterPropertiesOutput) MaxPartitionResolutionRetries ¶
func (o BackendServiceFabricClusterPropertiesOutput) MaxPartitionResolutionRetries() pulumi.IntPtrOutput
Maximum number of retries while attempting resolve the partition.
func (BackendServiceFabricClusterPropertiesOutput) ServerCertificateThumbprints ¶
func (o BackendServiceFabricClusterPropertiesOutput) ServerCertificateThumbprints() pulumi.StringArrayOutput
Thumbprints of certificates cluster management service uses for tls communication
func (BackendServiceFabricClusterPropertiesOutput) ServerX509Names ¶
func (o BackendServiceFabricClusterPropertiesOutput) ServerX509Names() X509CertificateNameArrayOutput
Server X509 Certificate Names Collection
func (BackendServiceFabricClusterPropertiesOutput) ToBackendServiceFabricClusterPropertiesOutput ¶
func (o BackendServiceFabricClusterPropertiesOutput) ToBackendServiceFabricClusterPropertiesOutput() BackendServiceFabricClusterPropertiesOutput
func (BackendServiceFabricClusterPropertiesOutput) ToBackendServiceFabricClusterPropertiesOutputWithContext ¶
func (o BackendServiceFabricClusterPropertiesOutput) ToBackendServiceFabricClusterPropertiesOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesOutput
func (BackendServiceFabricClusterPropertiesOutput) ToBackendServiceFabricClusterPropertiesPtrOutput ¶
func (o BackendServiceFabricClusterPropertiesOutput) ToBackendServiceFabricClusterPropertiesPtrOutput() BackendServiceFabricClusterPropertiesPtrOutput
func (BackendServiceFabricClusterPropertiesOutput) ToBackendServiceFabricClusterPropertiesPtrOutputWithContext ¶
func (o BackendServiceFabricClusterPropertiesOutput) ToBackendServiceFabricClusterPropertiesPtrOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesPtrOutput
type BackendServiceFabricClusterPropertiesPtrInput ¶
type BackendServiceFabricClusterPropertiesPtrInput interface { pulumi.Input ToBackendServiceFabricClusterPropertiesPtrOutput() BackendServiceFabricClusterPropertiesPtrOutput ToBackendServiceFabricClusterPropertiesPtrOutputWithContext(context.Context) BackendServiceFabricClusterPropertiesPtrOutput }
BackendServiceFabricClusterPropertiesPtrInput is an input type that accepts BackendServiceFabricClusterPropertiesArgs, BackendServiceFabricClusterPropertiesPtr and BackendServiceFabricClusterPropertiesPtrOutput values. You can construct a concrete instance of `BackendServiceFabricClusterPropertiesPtrInput` via:
BackendServiceFabricClusterPropertiesArgs{...} or: nil
func BackendServiceFabricClusterPropertiesPtr ¶
func BackendServiceFabricClusterPropertiesPtr(v *BackendServiceFabricClusterPropertiesArgs) BackendServiceFabricClusterPropertiesPtrInput
type BackendServiceFabricClusterPropertiesPtrOutput ¶
type BackendServiceFabricClusterPropertiesPtrOutput struct{ *pulumi.OutputState }
func (BackendServiceFabricClusterPropertiesPtrOutput) ClientCertificatethumbprint ¶
func (o BackendServiceFabricClusterPropertiesPtrOutput) ClientCertificatethumbprint() pulumi.StringPtrOutput
The client certificate thumbprint for the management endpoint.
func (BackendServiceFabricClusterPropertiesPtrOutput) ElementType ¶
func (BackendServiceFabricClusterPropertiesPtrOutput) ElementType() reflect.Type
func (BackendServiceFabricClusterPropertiesPtrOutput) ManagementEndpoints ¶
func (o BackendServiceFabricClusterPropertiesPtrOutput) ManagementEndpoints() pulumi.StringArrayOutput
The cluster management endpoint.
func (BackendServiceFabricClusterPropertiesPtrOutput) MaxPartitionResolutionRetries ¶
func (o BackendServiceFabricClusterPropertiesPtrOutput) MaxPartitionResolutionRetries() pulumi.IntPtrOutput
Maximum number of retries while attempting resolve the partition.
func (BackendServiceFabricClusterPropertiesPtrOutput) ServerCertificateThumbprints ¶
func (o BackendServiceFabricClusterPropertiesPtrOutput) ServerCertificateThumbprints() pulumi.StringArrayOutput
Thumbprints of certificates cluster management service uses for tls communication
func (BackendServiceFabricClusterPropertiesPtrOutput) ServerX509Names ¶
func (o BackendServiceFabricClusterPropertiesPtrOutput) ServerX509Names() X509CertificateNameArrayOutput
Server X509 Certificate Names Collection
func (BackendServiceFabricClusterPropertiesPtrOutput) ToBackendServiceFabricClusterPropertiesPtrOutput ¶
func (o BackendServiceFabricClusterPropertiesPtrOutput) ToBackendServiceFabricClusterPropertiesPtrOutput() BackendServiceFabricClusterPropertiesPtrOutput
func (BackendServiceFabricClusterPropertiesPtrOutput) ToBackendServiceFabricClusterPropertiesPtrOutputWithContext ¶
func (o BackendServiceFabricClusterPropertiesPtrOutput) ToBackendServiceFabricClusterPropertiesPtrOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesPtrOutput
type BackendServiceFabricClusterPropertiesResponse ¶
type BackendServiceFabricClusterPropertiesResponse struct { // The client certificate thumbprint for the management endpoint. ClientCertificatethumbprint string `pulumi:"clientCertificatethumbprint"` // The cluster management endpoint. ManagementEndpoints []string `pulumi:"managementEndpoints"` // Maximum number of retries while attempting resolve the partition. MaxPartitionResolutionRetries *int `pulumi:"maxPartitionResolutionRetries"` // Thumbprints of certificates cluster management service uses for tls communication ServerCertificateThumbprints []string `pulumi:"serverCertificateThumbprints"` // Server X509 Certificate Names Collection ServerX509Names []X509CertificateNameResponse `pulumi:"serverX509Names"` }
Properties of the Service Fabric Type Backend.
type BackendServiceFabricClusterPropertiesResponseArgs ¶
type BackendServiceFabricClusterPropertiesResponseArgs struct { // The client certificate thumbprint for the management endpoint. ClientCertificatethumbprint pulumi.StringInput `pulumi:"clientCertificatethumbprint"` // The cluster management endpoint. ManagementEndpoints pulumi.StringArrayInput `pulumi:"managementEndpoints"` // Maximum number of retries while attempting resolve the partition. MaxPartitionResolutionRetries pulumi.IntPtrInput `pulumi:"maxPartitionResolutionRetries"` // Thumbprints of certificates cluster management service uses for tls communication ServerCertificateThumbprints pulumi.StringArrayInput `pulumi:"serverCertificateThumbprints"` // Server X509 Certificate Names Collection ServerX509Names X509CertificateNameResponseArrayInput `pulumi:"serverX509Names"` }
Properties of the Service Fabric Type Backend.
func (BackendServiceFabricClusterPropertiesResponseArgs) ElementType ¶
func (BackendServiceFabricClusterPropertiesResponseArgs) ElementType() reflect.Type
func (BackendServiceFabricClusterPropertiesResponseArgs) ToBackendServiceFabricClusterPropertiesResponseOutput ¶
func (i BackendServiceFabricClusterPropertiesResponseArgs) ToBackendServiceFabricClusterPropertiesResponseOutput() BackendServiceFabricClusterPropertiesResponseOutput
func (BackendServiceFabricClusterPropertiesResponseArgs) ToBackendServiceFabricClusterPropertiesResponseOutputWithContext ¶
func (i BackendServiceFabricClusterPropertiesResponseArgs) ToBackendServiceFabricClusterPropertiesResponseOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesResponseOutput
func (BackendServiceFabricClusterPropertiesResponseArgs) ToBackendServiceFabricClusterPropertiesResponsePtrOutput ¶
func (i BackendServiceFabricClusterPropertiesResponseArgs) ToBackendServiceFabricClusterPropertiesResponsePtrOutput() BackendServiceFabricClusterPropertiesResponsePtrOutput
func (BackendServiceFabricClusterPropertiesResponseArgs) ToBackendServiceFabricClusterPropertiesResponsePtrOutputWithContext ¶
func (i BackendServiceFabricClusterPropertiesResponseArgs) ToBackendServiceFabricClusterPropertiesResponsePtrOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesResponsePtrOutput
type BackendServiceFabricClusterPropertiesResponseInput ¶
type BackendServiceFabricClusterPropertiesResponseInput interface { pulumi.Input ToBackendServiceFabricClusterPropertiesResponseOutput() BackendServiceFabricClusterPropertiesResponseOutput ToBackendServiceFabricClusterPropertiesResponseOutputWithContext(context.Context) BackendServiceFabricClusterPropertiesResponseOutput }
BackendServiceFabricClusterPropertiesResponseInput is an input type that accepts BackendServiceFabricClusterPropertiesResponseArgs and BackendServiceFabricClusterPropertiesResponseOutput values. You can construct a concrete instance of `BackendServiceFabricClusterPropertiesResponseInput` via:
BackendServiceFabricClusterPropertiesResponseArgs{...}
type BackendServiceFabricClusterPropertiesResponseOutput ¶
type BackendServiceFabricClusterPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties of the Service Fabric Type Backend.
func (BackendServiceFabricClusterPropertiesResponseOutput) ClientCertificatethumbprint ¶
func (o BackendServiceFabricClusterPropertiesResponseOutput) ClientCertificatethumbprint() pulumi.StringOutput
The client certificate thumbprint for the management endpoint.
func (BackendServiceFabricClusterPropertiesResponseOutput) ElementType ¶
func (BackendServiceFabricClusterPropertiesResponseOutput) ElementType() reflect.Type
func (BackendServiceFabricClusterPropertiesResponseOutput) ManagementEndpoints ¶
func (o BackendServiceFabricClusterPropertiesResponseOutput) ManagementEndpoints() pulumi.StringArrayOutput
The cluster management endpoint.
func (BackendServiceFabricClusterPropertiesResponseOutput) MaxPartitionResolutionRetries ¶
func (o BackendServiceFabricClusterPropertiesResponseOutput) MaxPartitionResolutionRetries() pulumi.IntPtrOutput
Maximum number of retries while attempting resolve the partition.
func (BackendServiceFabricClusterPropertiesResponseOutput) ServerCertificateThumbprints ¶
func (o BackendServiceFabricClusterPropertiesResponseOutput) ServerCertificateThumbprints() pulumi.StringArrayOutput
Thumbprints of certificates cluster management service uses for tls communication
func (BackendServiceFabricClusterPropertiesResponseOutput) ServerX509Names ¶
func (o BackendServiceFabricClusterPropertiesResponseOutput) ServerX509Names() X509CertificateNameResponseArrayOutput
Server X509 Certificate Names Collection
func (BackendServiceFabricClusterPropertiesResponseOutput) ToBackendServiceFabricClusterPropertiesResponseOutput ¶
func (o BackendServiceFabricClusterPropertiesResponseOutput) ToBackendServiceFabricClusterPropertiesResponseOutput() BackendServiceFabricClusterPropertiesResponseOutput
func (BackendServiceFabricClusterPropertiesResponseOutput) ToBackendServiceFabricClusterPropertiesResponseOutputWithContext ¶
func (o BackendServiceFabricClusterPropertiesResponseOutput) ToBackendServiceFabricClusterPropertiesResponseOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesResponseOutput
func (BackendServiceFabricClusterPropertiesResponseOutput) ToBackendServiceFabricClusterPropertiesResponsePtrOutput ¶
func (o BackendServiceFabricClusterPropertiesResponseOutput) ToBackendServiceFabricClusterPropertiesResponsePtrOutput() BackendServiceFabricClusterPropertiesResponsePtrOutput
func (BackendServiceFabricClusterPropertiesResponseOutput) ToBackendServiceFabricClusterPropertiesResponsePtrOutputWithContext ¶
func (o BackendServiceFabricClusterPropertiesResponseOutput) ToBackendServiceFabricClusterPropertiesResponsePtrOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesResponsePtrOutput
type BackendServiceFabricClusterPropertiesResponsePtrInput ¶
type BackendServiceFabricClusterPropertiesResponsePtrInput interface { pulumi.Input ToBackendServiceFabricClusterPropertiesResponsePtrOutput() BackendServiceFabricClusterPropertiesResponsePtrOutput ToBackendServiceFabricClusterPropertiesResponsePtrOutputWithContext(context.Context) BackendServiceFabricClusterPropertiesResponsePtrOutput }
BackendServiceFabricClusterPropertiesResponsePtrInput is an input type that accepts BackendServiceFabricClusterPropertiesResponseArgs, BackendServiceFabricClusterPropertiesResponsePtr and BackendServiceFabricClusterPropertiesResponsePtrOutput values. You can construct a concrete instance of `BackendServiceFabricClusterPropertiesResponsePtrInput` via:
BackendServiceFabricClusterPropertiesResponseArgs{...} or: nil
func BackendServiceFabricClusterPropertiesResponsePtr ¶
func BackendServiceFabricClusterPropertiesResponsePtr(v *BackendServiceFabricClusterPropertiesResponseArgs) BackendServiceFabricClusterPropertiesResponsePtrInput
type BackendServiceFabricClusterPropertiesResponsePtrOutput ¶
type BackendServiceFabricClusterPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (BackendServiceFabricClusterPropertiesResponsePtrOutput) ClientCertificatethumbprint ¶
func (o BackendServiceFabricClusterPropertiesResponsePtrOutput) ClientCertificatethumbprint() pulumi.StringPtrOutput
The client certificate thumbprint for the management endpoint.
func (BackendServiceFabricClusterPropertiesResponsePtrOutput) ElementType ¶
func (BackendServiceFabricClusterPropertiesResponsePtrOutput) ElementType() reflect.Type
func (BackendServiceFabricClusterPropertiesResponsePtrOutput) ManagementEndpoints ¶
func (o BackendServiceFabricClusterPropertiesResponsePtrOutput) ManagementEndpoints() pulumi.StringArrayOutput
The cluster management endpoint.
func (BackendServiceFabricClusterPropertiesResponsePtrOutput) MaxPartitionResolutionRetries ¶
func (o BackendServiceFabricClusterPropertiesResponsePtrOutput) MaxPartitionResolutionRetries() pulumi.IntPtrOutput
Maximum number of retries while attempting resolve the partition.
func (BackendServiceFabricClusterPropertiesResponsePtrOutput) ServerCertificateThumbprints ¶
func (o BackendServiceFabricClusterPropertiesResponsePtrOutput) ServerCertificateThumbprints() pulumi.StringArrayOutput
Thumbprints of certificates cluster management service uses for tls communication
func (BackendServiceFabricClusterPropertiesResponsePtrOutput) ServerX509Names ¶
func (o BackendServiceFabricClusterPropertiesResponsePtrOutput) ServerX509Names() X509CertificateNameResponseArrayOutput
Server X509 Certificate Names Collection
func (BackendServiceFabricClusterPropertiesResponsePtrOutput) ToBackendServiceFabricClusterPropertiesResponsePtrOutput ¶
func (o BackendServiceFabricClusterPropertiesResponsePtrOutput) ToBackendServiceFabricClusterPropertiesResponsePtrOutput() BackendServiceFabricClusterPropertiesResponsePtrOutput
func (BackendServiceFabricClusterPropertiesResponsePtrOutput) ToBackendServiceFabricClusterPropertiesResponsePtrOutputWithContext ¶
func (o BackendServiceFabricClusterPropertiesResponsePtrOutput) ToBackendServiceFabricClusterPropertiesResponsePtrOutputWithContext(ctx context.Context) BackendServiceFabricClusterPropertiesResponsePtrOutput
type BackendState ¶
type BackendState struct { // Backend Credentials Contract Properties Credentials BackendCredentialsContractResponsePtrInput // Backend Description. Description pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Backend Properties contract Properties BackendPropertiesResponsePtrInput // Backend communication protocol. Protocol pulumi.StringPtrInput // Backend Proxy Contract Properties Proxy BackendProxyContractResponsePtrInput // Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or Api Apps. ResourceId pulumi.StringPtrInput // Backend Title. Title pulumi.StringPtrInput // Backend TLS Properties Tls BackendTlsPropertiesResponsePtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput // Runtime Url of the Backend. Url pulumi.StringPtrInput }
func (BackendState) ElementType ¶
func (BackendState) ElementType() reflect.Type
type BackendTlsProperties ¶
type BackendTlsProperties struct { // Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host. ValidateCertificateChain *bool `pulumi:"validateCertificateChain"` // Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host. ValidateCertificateName *bool `pulumi:"validateCertificateName"` }
Properties controlling TLS Certificate Validation.
type BackendTlsPropertiesArgs ¶
type BackendTlsPropertiesArgs struct { // Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host. ValidateCertificateChain pulumi.BoolPtrInput `pulumi:"validateCertificateChain"` // Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host. ValidateCertificateName pulumi.BoolPtrInput `pulumi:"validateCertificateName"` }
Properties controlling TLS Certificate Validation.
func (BackendTlsPropertiesArgs) ElementType ¶
func (BackendTlsPropertiesArgs) ElementType() reflect.Type
func (BackendTlsPropertiesArgs) ToBackendTlsPropertiesOutput ¶
func (i BackendTlsPropertiesArgs) ToBackendTlsPropertiesOutput() BackendTlsPropertiesOutput
func (BackendTlsPropertiesArgs) ToBackendTlsPropertiesOutputWithContext ¶
func (i BackendTlsPropertiesArgs) ToBackendTlsPropertiesOutputWithContext(ctx context.Context) BackendTlsPropertiesOutput
func (BackendTlsPropertiesArgs) ToBackendTlsPropertiesPtrOutput ¶
func (i BackendTlsPropertiesArgs) ToBackendTlsPropertiesPtrOutput() BackendTlsPropertiesPtrOutput
func (BackendTlsPropertiesArgs) ToBackendTlsPropertiesPtrOutputWithContext ¶
func (i BackendTlsPropertiesArgs) ToBackendTlsPropertiesPtrOutputWithContext(ctx context.Context) BackendTlsPropertiesPtrOutput
type BackendTlsPropertiesInput ¶
type BackendTlsPropertiesInput interface { pulumi.Input ToBackendTlsPropertiesOutput() BackendTlsPropertiesOutput ToBackendTlsPropertiesOutputWithContext(context.Context) BackendTlsPropertiesOutput }
BackendTlsPropertiesInput is an input type that accepts BackendTlsPropertiesArgs and BackendTlsPropertiesOutput values. You can construct a concrete instance of `BackendTlsPropertiesInput` via:
BackendTlsPropertiesArgs{...}
type BackendTlsPropertiesOutput ¶
type BackendTlsPropertiesOutput struct{ *pulumi.OutputState }
Properties controlling TLS Certificate Validation.
func (BackendTlsPropertiesOutput) ElementType ¶
func (BackendTlsPropertiesOutput) ElementType() reflect.Type
func (BackendTlsPropertiesOutput) ToBackendTlsPropertiesOutput ¶
func (o BackendTlsPropertiesOutput) ToBackendTlsPropertiesOutput() BackendTlsPropertiesOutput
func (BackendTlsPropertiesOutput) ToBackendTlsPropertiesOutputWithContext ¶
func (o BackendTlsPropertiesOutput) ToBackendTlsPropertiesOutputWithContext(ctx context.Context) BackendTlsPropertiesOutput
func (BackendTlsPropertiesOutput) ToBackendTlsPropertiesPtrOutput ¶
func (o BackendTlsPropertiesOutput) ToBackendTlsPropertiesPtrOutput() BackendTlsPropertiesPtrOutput
func (BackendTlsPropertiesOutput) ToBackendTlsPropertiesPtrOutputWithContext ¶
func (o BackendTlsPropertiesOutput) ToBackendTlsPropertiesPtrOutputWithContext(ctx context.Context) BackendTlsPropertiesPtrOutput
func (BackendTlsPropertiesOutput) ValidateCertificateChain ¶
func (o BackendTlsPropertiesOutput) ValidateCertificateChain() pulumi.BoolPtrOutput
Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host.
func (BackendTlsPropertiesOutput) ValidateCertificateName ¶
func (o BackendTlsPropertiesOutput) ValidateCertificateName() pulumi.BoolPtrOutput
Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host.
type BackendTlsPropertiesPtrInput ¶
type BackendTlsPropertiesPtrInput interface { pulumi.Input ToBackendTlsPropertiesPtrOutput() BackendTlsPropertiesPtrOutput ToBackendTlsPropertiesPtrOutputWithContext(context.Context) BackendTlsPropertiesPtrOutput }
BackendTlsPropertiesPtrInput is an input type that accepts BackendTlsPropertiesArgs, BackendTlsPropertiesPtr and BackendTlsPropertiesPtrOutput values. You can construct a concrete instance of `BackendTlsPropertiesPtrInput` via:
BackendTlsPropertiesArgs{...} or: nil
func BackendTlsPropertiesPtr ¶
func BackendTlsPropertiesPtr(v *BackendTlsPropertiesArgs) BackendTlsPropertiesPtrInput
type BackendTlsPropertiesPtrOutput ¶
type BackendTlsPropertiesPtrOutput struct{ *pulumi.OutputState }
func (BackendTlsPropertiesPtrOutput) Elem ¶
func (o BackendTlsPropertiesPtrOutput) Elem() BackendTlsPropertiesOutput
func (BackendTlsPropertiesPtrOutput) ElementType ¶
func (BackendTlsPropertiesPtrOutput) ElementType() reflect.Type
func (BackendTlsPropertiesPtrOutput) ToBackendTlsPropertiesPtrOutput ¶
func (o BackendTlsPropertiesPtrOutput) ToBackendTlsPropertiesPtrOutput() BackendTlsPropertiesPtrOutput
func (BackendTlsPropertiesPtrOutput) ToBackendTlsPropertiesPtrOutputWithContext ¶
func (o BackendTlsPropertiesPtrOutput) ToBackendTlsPropertiesPtrOutputWithContext(ctx context.Context) BackendTlsPropertiesPtrOutput
func (BackendTlsPropertiesPtrOutput) ValidateCertificateChain ¶
func (o BackendTlsPropertiesPtrOutput) ValidateCertificateChain() pulumi.BoolPtrOutput
Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host.
func (BackendTlsPropertiesPtrOutput) ValidateCertificateName ¶
func (o BackendTlsPropertiesPtrOutput) ValidateCertificateName() pulumi.BoolPtrOutput
Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host.
type BackendTlsPropertiesResponse ¶
type BackendTlsPropertiesResponse struct { // Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host. ValidateCertificateChain *bool `pulumi:"validateCertificateChain"` // Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host. ValidateCertificateName *bool `pulumi:"validateCertificateName"` }
Properties controlling TLS Certificate Validation.
type BackendTlsPropertiesResponseArgs ¶
type BackendTlsPropertiesResponseArgs struct { // Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host. ValidateCertificateChain pulumi.BoolPtrInput `pulumi:"validateCertificateChain"` // Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host. ValidateCertificateName pulumi.BoolPtrInput `pulumi:"validateCertificateName"` }
Properties controlling TLS Certificate Validation.
func (BackendTlsPropertiesResponseArgs) ElementType ¶
func (BackendTlsPropertiesResponseArgs) ElementType() reflect.Type
func (BackendTlsPropertiesResponseArgs) ToBackendTlsPropertiesResponseOutput ¶
func (i BackendTlsPropertiesResponseArgs) ToBackendTlsPropertiesResponseOutput() BackendTlsPropertiesResponseOutput
func (BackendTlsPropertiesResponseArgs) ToBackendTlsPropertiesResponseOutputWithContext ¶
func (i BackendTlsPropertiesResponseArgs) ToBackendTlsPropertiesResponseOutputWithContext(ctx context.Context) BackendTlsPropertiesResponseOutput
func (BackendTlsPropertiesResponseArgs) ToBackendTlsPropertiesResponsePtrOutput ¶
func (i BackendTlsPropertiesResponseArgs) ToBackendTlsPropertiesResponsePtrOutput() BackendTlsPropertiesResponsePtrOutput
func (BackendTlsPropertiesResponseArgs) ToBackendTlsPropertiesResponsePtrOutputWithContext ¶
func (i BackendTlsPropertiesResponseArgs) ToBackendTlsPropertiesResponsePtrOutputWithContext(ctx context.Context) BackendTlsPropertiesResponsePtrOutput
type BackendTlsPropertiesResponseInput ¶
type BackendTlsPropertiesResponseInput interface { pulumi.Input ToBackendTlsPropertiesResponseOutput() BackendTlsPropertiesResponseOutput ToBackendTlsPropertiesResponseOutputWithContext(context.Context) BackendTlsPropertiesResponseOutput }
BackendTlsPropertiesResponseInput is an input type that accepts BackendTlsPropertiesResponseArgs and BackendTlsPropertiesResponseOutput values. You can construct a concrete instance of `BackendTlsPropertiesResponseInput` via:
BackendTlsPropertiesResponseArgs{...}
type BackendTlsPropertiesResponseOutput ¶
type BackendTlsPropertiesResponseOutput struct{ *pulumi.OutputState }
Properties controlling TLS Certificate Validation.
func (BackendTlsPropertiesResponseOutput) ElementType ¶
func (BackendTlsPropertiesResponseOutput) ElementType() reflect.Type
func (BackendTlsPropertiesResponseOutput) ToBackendTlsPropertiesResponseOutput ¶
func (o BackendTlsPropertiesResponseOutput) ToBackendTlsPropertiesResponseOutput() BackendTlsPropertiesResponseOutput
func (BackendTlsPropertiesResponseOutput) ToBackendTlsPropertiesResponseOutputWithContext ¶
func (o BackendTlsPropertiesResponseOutput) ToBackendTlsPropertiesResponseOutputWithContext(ctx context.Context) BackendTlsPropertiesResponseOutput
func (BackendTlsPropertiesResponseOutput) ToBackendTlsPropertiesResponsePtrOutput ¶
func (o BackendTlsPropertiesResponseOutput) ToBackendTlsPropertiesResponsePtrOutput() BackendTlsPropertiesResponsePtrOutput
func (BackendTlsPropertiesResponseOutput) ToBackendTlsPropertiesResponsePtrOutputWithContext ¶
func (o BackendTlsPropertiesResponseOutput) ToBackendTlsPropertiesResponsePtrOutputWithContext(ctx context.Context) BackendTlsPropertiesResponsePtrOutput
func (BackendTlsPropertiesResponseOutput) ValidateCertificateChain ¶
func (o BackendTlsPropertiesResponseOutput) ValidateCertificateChain() pulumi.BoolPtrOutput
Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host.
func (BackendTlsPropertiesResponseOutput) ValidateCertificateName ¶
func (o BackendTlsPropertiesResponseOutput) ValidateCertificateName() pulumi.BoolPtrOutput
Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host.
type BackendTlsPropertiesResponsePtrInput ¶
type BackendTlsPropertiesResponsePtrInput interface { pulumi.Input ToBackendTlsPropertiesResponsePtrOutput() BackendTlsPropertiesResponsePtrOutput ToBackendTlsPropertiesResponsePtrOutputWithContext(context.Context) BackendTlsPropertiesResponsePtrOutput }
BackendTlsPropertiesResponsePtrInput is an input type that accepts BackendTlsPropertiesResponseArgs, BackendTlsPropertiesResponsePtr and BackendTlsPropertiesResponsePtrOutput values. You can construct a concrete instance of `BackendTlsPropertiesResponsePtrInput` via:
BackendTlsPropertiesResponseArgs{...} or: nil
func BackendTlsPropertiesResponsePtr ¶
func BackendTlsPropertiesResponsePtr(v *BackendTlsPropertiesResponseArgs) BackendTlsPropertiesResponsePtrInput
type BackendTlsPropertiesResponsePtrOutput ¶
type BackendTlsPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (BackendTlsPropertiesResponsePtrOutput) ElementType ¶
func (BackendTlsPropertiesResponsePtrOutput) ElementType() reflect.Type
func (BackendTlsPropertiesResponsePtrOutput) ToBackendTlsPropertiesResponsePtrOutput ¶
func (o BackendTlsPropertiesResponsePtrOutput) ToBackendTlsPropertiesResponsePtrOutput() BackendTlsPropertiesResponsePtrOutput
func (BackendTlsPropertiesResponsePtrOutput) ToBackendTlsPropertiesResponsePtrOutputWithContext ¶
func (o BackendTlsPropertiesResponsePtrOutput) ToBackendTlsPropertiesResponsePtrOutputWithContext(ctx context.Context) BackendTlsPropertiesResponsePtrOutput
func (BackendTlsPropertiesResponsePtrOutput) ValidateCertificateChain ¶
func (o BackendTlsPropertiesResponsePtrOutput) ValidateCertificateChain() pulumi.BoolPtrOutput
Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host.
func (BackendTlsPropertiesResponsePtrOutput) ValidateCertificateName ¶
func (o BackendTlsPropertiesResponsePtrOutput) ValidateCertificateName() pulumi.BoolPtrOutput
Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host.
type BearerTokenSendingMethod ¶ added in v0.3.1
func (BearerTokenSendingMethod) ElementType ¶ added in v0.3.1
func (BearerTokenSendingMethod) ElementType() reflect.Type
func (BearerTokenSendingMethod) ToStringOutput ¶ added in v0.3.1
func (e BearerTokenSendingMethod) ToStringOutput() pulumi.StringOutput
func (BearerTokenSendingMethod) ToStringOutputWithContext ¶ added in v0.3.1
func (e BearerTokenSendingMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BearerTokenSendingMethod) ToStringPtrOutput ¶ added in v0.3.1
func (e BearerTokenSendingMethod) ToStringPtrOutput() pulumi.StringPtrOutput
func (BearerTokenSendingMethod) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e BearerTokenSendingMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BearerTokenSendingMethods ¶ added in v0.3.1
Form of an authorization grant, which the client uses to request the access token.
func (BearerTokenSendingMethods) ElementType ¶ added in v0.3.1
func (BearerTokenSendingMethods) ElementType() reflect.Type
func (BearerTokenSendingMethods) ToStringOutput ¶ added in v0.3.1
func (e BearerTokenSendingMethods) ToStringOutput() pulumi.StringOutput
func (BearerTokenSendingMethods) ToStringOutputWithContext ¶ added in v0.3.1
func (e BearerTokenSendingMethods) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BearerTokenSendingMethods) ToStringPtrOutput ¶ added in v0.3.1
func (e BearerTokenSendingMethods) ToStringPtrOutput() pulumi.StringPtrOutput
func (BearerTokenSendingMethods) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e BearerTokenSendingMethods) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BodyDiagnosticSettings ¶
type BodyDiagnosticSettings struct { // Number of request body bytes to log. Bytes *int `pulumi:"bytes"` }
Body logging settings.
type BodyDiagnosticSettingsArgs ¶
type BodyDiagnosticSettingsArgs struct { // Number of request body bytes to log. Bytes pulumi.IntPtrInput `pulumi:"bytes"` }
Body logging settings.
func (BodyDiagnosticSettingsArgs) ElementType ¶
func (BodyDiagnosticSettingsArgs) ElementType() reflect.Type
func (BodyDiagnosticSettingsArgs) ToBodyDiagnosticSettingsOutput ¶
func (i BodyDiagnosticSettingsArgs) ToBodyDiagnosticSettingsOutput() BodyDiagnosticSettingsOutput
func (BodyDiagnosticSettingsArgs) ToBodyDiagnosticSettingsOutputWithContext ¶
func (i BodyDiagnosticSettingsArgs) ToBodyDiagnosticSettingsOutputWithContext(ctx context.Context) BodyDiagnosticSettingsOutput
func (BodyDiagnosticSettingsArgs) ToBodyDiagnosticSettingsPtrOutput ¶
func (i BodyDiagnosticSettingsArgs) ToBodyDiagnosticSettingsPtrOutput() BodyDiagnosticSettingsPtrOutput
func (BodyDiagnosticSettingsArgs) ToBodyDiagnosticSettingsPtrOutputWithContext ¶
func (i BodyDiagnosticSettingsArgs) ToBodyDiagnosticSettingsPtrOutputWithContext(ctx context.Context) BodyDiagnosticSettingsPtrOutput
type BodyDiagnosticSettingsInput ¶
type BodyDiagnosticSettingsInput interface { pulumi.Input ToBodyDiagnosticSettingsOutput() BodyDiagnosticSettingsOutput ToBodyDiagnosticSettingsOutputWithContext(context.Context) BodyDiagnosticSettingsOutput }
BodyDiagnosticSettingsInput is an input type that accepts BodyDiagnosticSettingsArgs and BodyDiagnosticSettingsOutput values. You can construct a concrete instance of `BodyDiagnosticSettingsInput` via:
BodyDiagnosticSettingsArgs{...}
type BodyDiagnosticSettingsOutput ¶
type BodyDiagnosticSettingsOutput struct{ *pulumi.OutputState }
Body logging settings.
func (BodyDiagnosticSettingsOutput) Bytes ¶
func (o BodyDiagnosticSettingsOutput) Bytes() pulumi.IntPtrOutput
Number of request body bytes to log.
func (BodyDiagnosticSettingsOutput) ElementType ¶
func (BodyDiagnosticSettingsOutput) ElementType() reflect.Type
func (BodyDiagnosticSettingsOutput) ToBodyDiagnosticSettingsOutput ¶
func (o BodyDiagnosticSettingsOutput) ToBodyDiagnosticSettingsOutput() BodyDiagnosticSettingsOutput
func (BodyDiagnosticSettingsOutput) ToBodyDiagnosticSettingsOutputWithContext ¶
func (o BodyDiagnosticSettingsOutput) ToBodyDiagnosticSettingsOutputWithContext(ctx context.Context) BodyDiagnosticSettingsOutput
func (BodyDiagnosticSettingsOutput) ToBodyDiagnosticSettingsPtrOutput ¶
func (o BodyDiagnosticSettingsOutput) ToBodyDiagnosticSettingsPtrOutput() BodyDiagnosticSettingsPtrOutput
func (BodyDiagnosticSettingsOutput) ToBodyDiagnosticSettingsPtrOutputWithContext ¶
func (o BodyDiagnosticSettingsOutput) ToBodyDiagnosticSettingsPtrOutputWithContext(ctx context.Context) BodyDiagnosticSettingsPtrOutput
type BodyDiagnosticSettingsPtrInput ¶
type BodyDiagnosticSettingsPtrInput interface { pulumi.Input ToBodyDiagnosticSettingsPtrOutput() BodyDiagnosticSettingsPtrOutput ToBodyDiagnosticSettingsPtrOutputWithContext(context.Context) BodyDiagnosticSettingsPtrOutput }
BodyDiagnosticSettingsPtrInput is an input type that accepts BodyDiagnosticSettingsArgs, BodyDiagnosticSettingsPtr and BodyDiagnosticSettingsPtrOutput values. You can construct a concrete instance of `BodyDiagnosticSettingsPtrInput` via:
BodyDiagnosticSettingsArgs{...} or: nil
func BodyDiagnosticSettingsPtr ¶
func BodyDiagnosticSettingsPtr(v *BodyDiagnosticSettingsArgs) BodyDiagnosticSettingsPtrInput
type BodyDiagnosticSettingsPtrOutput ¶
type BodyDiagnosticSettingsPtrOutput struct{ *pulumi.OutputState }
func (BodyDiagnosticSettingsPtrOutput) Bytes ¶
func (o BodyDiagnosticSettingsPtrOutput) Bytes() pulumi.IntPtrOutput
Number of request body bytes to log.
func (BodyDiagnosticSettingsPtrOutput) Elem ¶
func (o BodyDiagnosticSettingsPtrOutput) Elem() BodyDiagnosticSettingsOutput
func (BodyDiagnosticSettingsPtrOutput) ElementType ¶
func (BodyDiagnosticSettingsPtrOutput) ElementType() reflect.Type
func (BodyDiagnosticSettingsPtrOutput) ToBodyDiagnosticSettingsPtrOutput ¶
func (o BodyDiagnosticSettingsPtrOutput) ToBodyDiagnosticSettingsPtrOutput() BodyDiagnosticSettingsPtrOutput
func (BodyDiagnosticSettingsPtrOutput) ToBodyDiagnosticSettingsPtrOutputWithContext ¶
func (o BodyDiagnosticSettingsPtrOutput) ToBodyDiagnosticSettingsPtrOutputWithContext(ctx context.Context) BodyDiagnosticSettingsPtrOutput
type BodyDiagnosticSettingsResponse ¶
type BodyDiagnosticSettingsResponse struct { // Number of request body bytes to log. Bytes *int `pulumi:"bytes"` }
Body logging settings.
type BodyDiagnosticSettingsResponseArgs ¶
type BodyDiagnosticSettingsResponseArgs struct { // Number of request body bytes to log. Bytes pulumi.IntPtrInput `pulumi:"bytes"` }
Body logging settings.
func (BodyDiagnosticSettingsResponseArgs) ElementType ¶
func (BodyDiagnosticSettingsResponseArgs) ElementType() reflect.Type
func (BodyDiagnosticSettingsResponseArgs) ToBodyDiagnosticSettingsResponseOutput ¶
func (i BodyDiagnosticSettingsResponseArgs) ToBodyDiagnosticSettingsResponseOutput() BodyDiagnosticSettingsResponseOutput
func (BodyDiagnosticSettingsResponseArgs) ToBodyDiagnosticSettingsResponseOutputWithContext ¶
func (i BodyDiagnosticSettingsResponseArgs) ToBodyDiagnosticSettingsResponseOutputWithContext(ctx context.Context) BodyDiagnosticSettingsResponseOutput
func (BodyDiagnosticSettingsResponseArgs) ToBodyDiagnosticSettingsResponsePtrOutput ¶
func (i BodyDiagnosticSettingsResponseArgs) ToBodyDiagnosticSettingsResponsePtrOutput() BodyDiagnosticSettingsResponsePtrOutput
func (BodyDiagnosticSettingsResponseArgs) ToBodyDiagnosticSettingsResponsePtrOutputWithContext ¶
func (i BodyDiagnosticSettingsResponseArgs) ToBodyDiagnosticSettingsResponsePtrOutputWithContext(ctx context.Context) BodyDiagnosticSettingsResponsePtrOutput
type BodyDiagnosticSettingsResponseInput ¶
type BodyDiagnosticSettingsResponseInput interface { pulumi.Input ToBodyDiagnosticSettingsResponseOutput() BodyDiagnosticSettingsResponseOutput ToBodyDiagnosticSettingsResponseOutputWithContext(context.Context) BodyDiagnosticSettingsResponseOutput }
BodyDiagnosticSettingsResponseInput is an input type that accepts BodyDiagnosticSettingsResponseArgs and BodyDiagnosticSettingsResponseOutput values. You can construct a concrete instance of `BodyDiagnosticSettingsResponseInput` via:
BodyDiagnosticSettingsResponseArgs{...}
type BodyDiagnosticSettingsResponseOutput ¶
type BodyDiagnosticSettingsResponseOutput struct{ *pulumi.OutputState }
Body logging settings.
func (BodyDiagnosticSettingsResponseOutput) Bytes ¶
func (o BodyDiagnosticSettingsResponseOutput) Bytes() pulumi.IntPtrOutput
Number of request body bytes to log.
func (BodyDiagnosticSettingsResponseOutput) ElementType ¶
func (BodyDiagnosticSettingsResponseOutput) ElementType() reflect.Type
func (BodyDiagnosticSettingsResponseOutput) ToBodyDiagnosticSettingsResponseOutput ¶
func (o BodyDiagnosticSettingsResponseOutput) ToBodyDiagnosticSettingsResponseOutput() BodyDiagnosticSettingsResponseOutput
func (BodyDiagnosticSettingsResponseOutput) ToBodyDiagnosticSettingsResponseOutputWithContext ¶
func (o BodyDiagnosticSettingsResponseOutput) ToBodyDiagnosticSettingsResponseOutputWithContext(ctx context.Context) BodyDiagnosticSettingsResponseOutput
func (BodyDiagnosticSettingsResponseOutput) ToBodyDiagnosticSettingsResponsePtrOutput ¶
func (o BodyDiagnosticSettingsResponseOutput) ToBodyDiagnosticSettingsResponsePtrOutput() BodyDiagnosticSettingsResponsePtrOutput
func (BodyDiagnosticSettingsResponseOutput) ToBodyDiagnosticSettingsResponsePtrOutputWithContext ¶
func (o BodyDiagnosticSettingsResponseOutput) ToBodyDiagnosticSettingsResponsePtrOutputWithContext(ctx context.Context) BodyDiagnosticSettingsResponsePtrOutput
type BodyDiagnosticSettingsResponsePtrInput ¶
type BodyDiagnosticSettingsResponsePtrInput interface { pulumi.Input ToBodyDiagnosticSettingsResponsePtrOutput() BodyDiagnosticSettingsResponsePtrOutput ToBodyDiagnosticSettingsResponsePtrOutputWithContext(context.Context) BodyDiagnosticSettingsResponsePtrOutput }
BodyDiagnosticSettingsResponsePtrInput is an input type that accepts BodyDiagnosticSettingsResponseArgs, BodyDiagnosticSettingsResponsePtr and BodyDiagnosticSettingsResponsePtrOutput values. You can construct a concrete instance of `BodyDiagnosticSettingsResponsePtrInput` via:
BodyDiagnosticSettingsResponseArgs{...} or: nil
func BodyDiagnosticSettingsResponsePtr ¶
func BodyDiagnosticSettingsResponsePtr(v *BodyDiagnosticSettingsResponseArgs) BodyDiagnosticSettingsResponsePtrInput
type BodyDiagnosticSettingsResponsePtrOutput ¶
type BodyDiagnosticSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (BodyDiagnosticSettingsResponsePtrOutput) Bytes ¶
func (o BodyDiagnosticSettingsResponsePtrOutput) Bytes() pulumi.IntPtrOutput
Number of request body bytes to log.
func (BodyDiagnosticSettingsResponsePtrOutput) ElementType ¶
func (BodyDiagnosticSettingsResponsePtrOutput) ElementType() reflect.Type
func (BodyDiagnosticSettingsResponsePtrOutput) ToBodyDiagnosticSettingsResponsePtrOutput ¶
func (o BodyDiagnosticSettingsResponsePtrOutput) ToBodyDiagnosticSettingsResponsePtrOutput() BodyDiagnosticSettingsResponsePtrOutput
func (BodyDiagnosticSettingsResponsePtrOutput) ToBodyDiagnosticSettingsResponsePtrOutputWithContext ¶
func (o BodyDiagnosticSettingsResponsePtrOutput) ToBodyDiagnosticSettingsResponsePtrOutputWithContext(ctx context.Context) BodyDiagnosticSettingsResponsePtrOutput
type Cache ¶
type Cache struct { pulumi.CustomResourceState // Runtime connection string to cache ConnectionString pulumi.StringOutput `pulumi:"connectionString"` // Cache description Description pulumi.StringPtrOutput `pulumi:"description"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Original uri of entity in external system cache points to ResourceId pulumi.StringPtrOutput `pulumi:"resourceId"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Cache details.
func GetCache ¶
func GetCache(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CacheState, opts ...pulumi.ResourceOption) (*Cache, error)
GetCache gets an existing Cache 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 NewCache ¶
func NewCache(ctx *pulumi.Context, name string, args *CacheArgs, opts ...pulumi.ResourceOption) (*Cache, error)
NewCache registers a new resource with the given unique name, arguments, and options.
func (*Cache) ElementType ¶ added in v0.2.6
func (*Cache) ToCacheOutput ¶ added in v0.2.6
func (i *Cache) ToCacheOutput() CacheOutput
func (*Cache) ToCacheOutputWithContext ¶ added in v0.2.6
func (i *Cache) ToCacheOutputWithContext(ctx context.Context) CacheOutput
type CacheArgs ¶
type CacheArgs struct { // Identifier of the Cache entity. Cache identifier (should be either 'default' or valid Azure region identifier). CacheId pulumi.StringInput // Runtime connection string to cache ConnectionString pulumi.StringInput // Cache description Description pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Original uri of entity in external system cache points to ResourceId pulumi.StringPtrInput // The name of the API Management service. ServiceName pulumi.StringInput }
The set of arguments for constructing a Cache resource.
func (CacheArgs) ElementType ¶
type CacheInput ¶ added in v0.2.6
type CacheInput interface { pulumi.Input ToCacheOutput() CacheOutput ToCacheOutputWithContext(ctx context.Context) CacheOutput }
type CacheOutput ¶ added in v0.2.6
type CacheOutput struct {
*pulumi.OutputState
}
func (CacheOutput) ElementType ¶ added in v0.2.6
func (CacheOutput) ElementType() reflect.Type
func (CacheOutput) ToCacheOutput ¶ added in v0.2.6
func (o CacheOutput) ToCacheOutput() CacheOutput
func (CacheOutput) ToCacheOutputWithContext ¶ added in v0.2.6
func (o CacheOutput) ToCacheOutputWithContext(ctx context.Context) CacheOutput
type CacheState ¶
type CacheState struct { // Runtime connection string to cache ConnectionString pulumi.StringPtrInput // Cache description Description pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Original uri of entity in external system cache points to ResourceId pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (CacheState) ElementType ¶
func (CacheState) ElementType() reflect.Type
type Certificate ¶
type Certificate struct { pulumi.CustomResourceState // Expiration date of the certificate. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. ExpirationDate pulumi.StringOutput `pulumi:"expirationDate"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Subject attribute of the certificate. Subject pulumi.StringOutput `pulumi:"subject"` // Thumbprint of the certificate. Thumbprint pulumi.StringOutput `pulumi:"thumbprint"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Certificate details.
func GetCertificate ¶
func GetCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)
GetCertificate gets an existing Certificate 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 NewCertificate ¶
func NewCertificate(ctx *pulumi.Context, name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)
NewCertificate registers a new resource with the given unique name, arguments, and options.
func (*Certificate) ElementType ¶ added in v0.2.6
func (*Certificate) ElementType() reflect.Type
func (*Certificate) ToCertificateOutput ¶ added in v0.2.6
func (i *Certificate) ToCertificateOutput() CertificateOutput
func (*Certificate) ToCertificateOutputWithContext ¶ added in v0.2.6
func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
type CertificateArgs ¶
type CertificateArgs struct { // Identifier of the certificate entity. Must be unique in the current API Management service instance. CertificateId pulumi.StringInput // Base 64 encoded certificate using the application/x-pkcs12 representation. Data pulumi.StringInput // Password for the Certificate Password pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶
func (CertificateArgs) ElementType() reflect.Type
type CertificateConfiguration ¶
type CertificateConfiguration struct { // Certificate information. Certificate *CertificateInformation `pulumi:"certificate"` // Certificate Password. CertificatePassword *string `pulumi:"certificatePassword"` // Base64 Encoded certificate. EncodedCertificate *string `pulumi:"encodedCertificate"` // The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations. StoreName string `pulumi:"storeName"` }
Certificate configuration which consist of non-trusted intermediates and root certificates.
type CertificateConfigurationArgs ¶
type CertificateConfigurationArgs struct { // Certificate information. Certificate CertificateInformationPtrInput `pulumi:"certificate"` // Certificate Password. CertificatePassword pulumi.StringPtrInput `pulumi:"certificatePassword"` // Base64 Encoded certificate. EncodedCertificate pulumi.StringPtrInput `pulumi:"encodedCertificate"` // The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations. StoreName pulumi.StringInput `pulumi:"storeName"` }
Certificate configuration which consist of non-trusted intermediates and root certificates.
func (CertificateConfigurationArgs) ElementType ¶
func (CertificateConfigurationArgs) ElementType() reflect.Type
func (CertificateConfigurationArgs) ToCertificateConfigurationOutput ¶
func (i CertificateConfigurationArgs) ToCertificateConfigurationOutput() CertificateConfigurationOutput
func (CertificateConfigurationArgs) ToCertificateConfigurationOutputWithContext ¶
func (i CertificateConfigurationArgs) ToCertificateConfigurationOutputWithContext(ctx context.Context) CertificateConfigurationOutput
type CertificateConfigurationArray ¶
type CertificateConfigurationArray []CertificateConfigurationInput
func (CertificateConfigurationArray) ElementType ¶
func (CertificateConfigurationArray) ElementType() reflect.Type
func (CertificateConfigurationArray) ToCertificateConfigurationArrayOutput ¶
func (i CertificateConfigurationArray) ToCertificateConfigurationArrayOutput() CertificateConfigurationArrayOutput
func (CertificateConfigurationArray) ToCertificateConfigurationArrayOutputWithContext ¶
func (i CertificateConfigurationArray) ToCertificateConfigurationArrayOutputWithContext(ctx context.Context) CertificateConfigurationArrayOutput
type CertificateConfigurationArrayInput ¶
type CertificateConfigurationArrayInput interface { pulumi.Input ToCertificateConfigurationArrayOutput() CertificateConfigurationArrayOutput ToCertificateConfigurationArrayOutputWithContext(context.Context) CertificateConfigurationArrayOutput }
CertificateConfigurationArrayInput is an input type that accepts CertificateConfigurationArray and CertificateConfigurationArrayOutput values. You can construct a concrete instance of `CertificateConfigurationArrayInput` via:
CertificateConfigurationArray{ CertificateConfigurationArgs{...} }
type CertificateConfigurationArrayOutput ¶
type CertificateConfigurationArrayOutput struct{ *pulumi.OutputState }
func (CertificateConfigurationArrayOutput) ElementType ¶
func (CertificateConfigurationArrayOutput) ElementType() reflect.Type
func (CertificateConfigurationArrayOutput) Index ¶
func (o CertificateConfigurationArrayOutput) Index(i pulumi.IntInput) CertificateConfigurationOutput
func (CertificateConfigurationArrayOutput) ToCertificateConfigurationArrayOutput ¶
func (o CertificateConfigurationArrayOutput) ToCertificateConfigurationArrayOutput() CertificateConfigurationArrayOutput
func (CertificateConfigurationArrayOutput) ToCertificateConfigurationArrayOutputWithContext ¶
func (o CertificateConfigurationArrayOutput) ToCertificateConfigurationArrayOutputWithContext(ctx context.Context) CertificateConfigurationArrayOutput
type CertificateConfigurationInput ¶
type CertificateConfigurationInput interface { pulumi.Input ToCertificateConfigurationOutput() CertificateConfigurationOutput ToCertificateConfigurationOutputWithContext(context.Context) CertificateConfigurationOutput }
CertificateConfigurationInput is an input type that accepts CertificateConfigurationArgs and CertificateConfigurationOutput values. You can construct a concrete instance of `CertificateConfigurationInput` via:
CertificateConfigurationArgs{...}
type CertificateConfigurationOutput ¶
type CertificateConfigurationOutput struct{ *pulumi.OutputState }
Certificate configuration which consist of non-trusted intermediates and root certificates.
func (CertificateConfigurationOutput) Certificate ¶
func (o CertificateConfigurationOutput) Certificate() CertificateInformationPtrOutput
Certificate information.
func (CertificateConfigurationOutput) CertificatePassword ¶
func (o CertificateConfigurationOutput) CertificatePassword() pulumi.StringPtrOutput
Certificate Password.
func (CertificateConfigurationOutput) ElementType ¶
func (CertificateConfigurationOutput) ElementType() reflect.Type
func (CertificateConfigurationOutput) EncodedCertificate ¶
func (o CertificateConfigurationOutput) EncodedCertificate() pulumi.StringPtrOutput
Base64 Encoded certificate.
func (CertificateConfigurationOutput) StoreName ¶
func (o CertificateConfigurationOutput) StoreName() pulumi.StringOutput
The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations.
func (CertificateConfigurationOutput) ToCertificateConfigurationOutput ¶
func (o CertificateConfigurationOutput) ToCertificateConfigurationOutput() CertificateConfigurationOutput
func (CertificateConfigurationOutput) ToCertificateConfigurationOutputWithContext ¶
func (o CertificateConfigurationOutput) ToCertificateConfigurationOutputWithContext(ctx context.Context) CertificateConfigurationOutput
type CertificateConfigurationResponse ¶
type CertificateConfigurationResponse struct { // Certificate information. Certificate *CertificateInformationResponse `pulumi:"certificate"` // Certificate Password. CertificatePassword *string `pulumi:"certificatePassword"` // Base64 Encoded certificate. EncodedCertificate *string `pulumi:"encodedCertificate"` // The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations. StoreName string `pulumi:"storeName"` }
Certificate configuration which consist of non-trusted intermediates and root certificates.
type CertificateConfigurationResponseArgs ¶
type CertificateConfigurationResponseArgs struct { // Certificate information. Certificate CertificateInformationResponsePtrInput `pulumi:"certificate"` // Certificate Password. CertificatePassword pulumi.StringPtrInput `pulumi:"certificatePassword"` // Base64 Encoded certificate. EncodedCertificate pulumi.StringPtrInput `pulumi:"encodedCertificate"` // The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations. StoreName pulumi.StringInput `pulumi:"storeName"` }
Certificate configuration which consist of non-trusted intermediates and root certificates.
func (CertificateConfigurationResponseArgs) ElementType ¶
func (CertificateConfigurationResponseArgs) ElementType() reflect.Type
func (CertificateConfigurationResponseArgs) ToCertificateConfigurationResponseOutput ¶
func (i CertificateConfigurationResponseArgs) ToCertificateConfigurationResponseOutput() CertificateConfigurationResponseOutput
func (CertificateConfigurationResponseArgs) ToCertificateConfigurationResponseOutputWithContext ¶
func (i CertificateConfigurationResponseArgs) ToCertificateConfigurationResponseOutputWithContext(ctx context.Context) CertificateConfigurationResponseOutput
type CertificateConfigurationResponseArray ¶
type CertificateConfigurationResponseArray []CertificateConfigurationResponseInput
func (CertificateConfigurationResponseArray) ElementType ¶
func (CertificateConfigurationResponseArray) ElementType() reflect.Type
func (CertificateConfigurationResponseArray) ToCertificateConfigurationResponseArrayOutput ¶
func (i CertificateConfigurationResponseArray) ToCertificateConfigurationResponseArrayOutput() CertificateConfigurationResponseArrayOutput
func (CertificateConfigurationResponseArray) ToCertificateConfigurationResponseArrayOutputWithContext ¶
func (i CertificateConfigurationResponseArray) ToCertificateConfigurationResponseArrayOutputWithContext(ctx context.Context) CertificateConfigurationResponseArrayOutput
type CertificateConfigurationResponseArrayInput ¶
type CertificateConfigurationResponseArrayInput interface { pulumi.Input ToCertificateConfigurationResponseArrayOutput() CertificateConfigurationResponseArrayOutput ToCertificateConfigurationResponseArrayOutputWithContext(context.Context) CertificateConfigurationResponseArrayOutput }
CertificateConfigurationResponseArrayInput is an input type that accepts CertificateConfigurationResponseArray and CertificateConfigurationResponseArrayOutput values. You can construct a concrete instance of `CertificateConfigurationResponseArrayInput` via:
CertificateConfigurationResponseArray{ CertificateConfigurationResponseArgs{...} }
type CertificateConfigurationResponseArrayOutput ¶
type CertificateConfigurationResponseArrayOutput struct{ *pulumi.OutputState }
func (CertificateConfigurationResponseArrayOutput) ElementType ¶
func (CertificateConfigurationResponseArrayOutput) ElementType() reflect.Type
func (CertificateConfigurationResponseArrayOutput) ToCertificateConfigurationResponseArrayOutput ¶
func (o CertificateConfigurationResponseArrayOutput) ToCertificateConfigurationResponseArrayOutput() CertificateConfigurationResponseArrayOutput
func (CertificateConfigurationResponseArrayOutput) ToCertificateConfigurationResponseArrayOutputWithContext ¶
func (o CertificateConfigurationResponseArrayOutput) ToCertificateConfigurationResponseArrayOutputWithContext(ctx context.Context) CertificateConfigurationResponseArrayOutput
type CertificateConfigurationResponseInput ¶
type CertificateConfigurationResponseInput interface { pulumi.Input ToCertificateConfigurationResponseOutput() CertificateConfigurationResponseOutput ToCertificateConfigurationResponseOutputWithContext(context.Context) CertificateConfigurationResponseOutput }
CertificateConfigurationResponseInput is an input type that accepts CertificateConfigurationResponseArgs and CertificateConfigurationResponseOutput values. You can construct a concrete instance of `CertificateConfigurationResponseInput` via:
CertificateConfigurationResponseArgs{...}
type CertificateConfigurationResponseOutput ¶
type CertificateConfigurationResponseOutput struct{ *pulumi.OutputState }
Certificate configuration which consist of non-trusted intermediates and root certificates.
func (CertificateConfigurationResponseOutput) Certificate ¶
func (o CertificateConfigurationResponseOutput) Certificate() CertificateInformationResponsePtrOutput
Certificate information.
func (CertificateConfigurationResponseOutput) CertificatePassword ¶
func (o CertificateConfigurationResponseOutput) CertificatePassword() pulumi.StringPtrOutput
Certificate Password.
func (CertificateConfigurationResponseOutput) ElementType ¶
func (CertificateConfigurationResponseOutput) ElementType() reflect.Type
func (CertificateConfigurationResponseOutput) EncodedCertificate ¶
func (o CertificateConfigurationResponseOutput) EncodedCertificate() pulumi.StringPtrOutput
Base64 Encoded certificate.
func (CertificateConfigurationResponseOutput) StoreName ¶
func (o CertificateConfigurationResponseOutput) StoreName() pulumi.StringOutput
The System.Security.Cryptography.x509certificates.StoreName certificate store location. Only Root and CertificateAuthority are valid locations.
func (CertificateConfigurationResponseOutput) ToCertificateConfigurationResponseOutput ¶
func (o CertificateConfigurationResponseOutput) ToCertificateConfigurationResponseOutput() CertificateConfigurationResponseOutput
func (CertificateConfigurationResponseOutput) ToCertificateConfigurationResponseOutputWithContext ¶
func (o CertificateConfigurationResponseOutput) ToCertificateConfigurationResponseOutputWithContext(ctx context.Context) CertificateConfigurationResponseOutput
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
func (CertificateInformationArgs) ToCertificateInformationPtrOutput ¶
func (i CertificateInformationArgs) ToCertificateInformationPtrOutput() CertificateInformationPtrOutput
func (CertificateInformationArgs) ToCertificateInformationPtrOutputWithContext ¶
func (i CertificateInformationArgs) ToCertificateInformationPtrOutputWithContext(ctx context.Context) CertificateInformationPtrOutput
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
func (CertificateInformationOutput) ToCertificateInformationPtrOutput ¶
func (o CertificateInformationOutput) ToCertificateInformationPtrOutput() CertificateInformationPtrOutput
func (CertificateInformationOutput) ToCertificateInformationPtrOutputWithContext ¶
func (o CertificateInformationOutput) ToCertificateInformationPtrOutputWithContext(ctx context.Context) CertificateInformationPtrOutput
type CertificateInformationPtrInput ¶
type CertificateInformationPtrInput interface { pulumi.Input ToCertificateInformationPtrOutput() CertificateInformationPtrOutput ToCertificateInformationPtrOutputWithContext(context.Context) CertificateInformationPtrOutput }
CertificateInformationPtrInput is an input type that accepts CertificateInformationArgs, CertificateInformationPtr and CertificateInformationPtrOutput values. You can construct a concrete instance of `CertificateInformationPtrInput` via:
CertificateInformationArgs{...} or: nil
func CertificateInformationPtr ¶
func CertificateInformationPtr(v *CertificateInformationArgs) CertificateInformationPtrInput
type CertificateInformationPtrOutput ¶
type CertificateInformationPtrOutput struct{ *pulumi.OutputState }
func (CertificateInformationPtrOutput) Elem ¶
func (o CertificateInformationPtrOutput) Elem() CertificateInformationOutput
func (CertificateInformationPtrOutput) ElementType ¶
func (CertificateInformationPtrOutput) ElementType() reflect.Type
func (CertificateInformationPtrOutput) Expiry ¶
func (o CertificateInformationPtrOutput) Expiry() pulumi.StringPtrOutput
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 (CertificateInformationPtrOutput) Subject ¶
func (o CertificateInformationPtrOutput) Subject() pulumi.StringPtrOutput
Subject of the certificate.
func (CertificateInformationPtrOutput) Thumbprint ¶
func (o CertificateInformationPtrOutput) Thumbprint() pulumi.StringPtrOutput
Thumbprint of the certificate.
func (CertificateInformationPtrOutput) ToCertificateInformationPtrOutput ¶
func (o CertificateInformationPtrOutput) ToCertificateInformationPtrOutput() CertificateInformationPtrOutput
func (CertificateInformationPtrOutput) ToCertificateInformationPtrOutputWithContext ¶
func (o CertificateInformationPtrOutput) ToCertificateInformationPtrOutputWithContext(ctx context.Context) CertificateInformationPtrOutput
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
func (CertificateInformationResponseArgs) ToCertificateInformationResponsePtrOutput ¶
func (i CertificateInformationResponseArgs) ToCertificateInformationResponsePtrOutput() CertificateInformationResponsePtrOutput
func (CertificateInformationResponseArgs) ToCertificateInformationResponsePtrOutputWithContext ¶
func (i CertificateInformationResponseArgs) ToCertificateInformationResponsePtrOutputWithContext(ctx context.Context) CertificateInformationResponsePtrOutput
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
func (CertificateInformationResponseOutput) ToCertificateInformationResponsePtrOutput ¶
func (o CertificateInformationResponseOutput) ToCertificateInformationResponsePtrOutput() CertificateInformationResponsePtrOutput
func (CertificateInformationResponseOutput) ToCertificateInformationResponsePtrOutputWithContext ¶
func (o CertificateInformationResponseOutput) ToCertificateInformationResponsePtrOutputWithContext(ctx context.Context) CertificateInformationResponsePtrOutput
type CertificateInformationResponsePtrInput ¶
type CertificateInformationResponsePtrInput interface { pulumi.Input ToCertificateInformationResponsePtrOutput() CertificateInformationResponsePtrOutput ToCertificateInformationResponsePtrOutputWithContext(context.Context) CertificateInformationResponsePtrOutput }
CertificateInformationResponsePtrInput is an input type that accepts CertificateInformationResponseArgs, CertificateInformationResponsePtr and CertificateInformationResponsePtrOutput values. You can construct a concrete instance of `CertificateInformationResponsePtrInput` via:
CertificateInformationResponseArgs{...} or: nil
func CertificateInformationResponsePtr ¶
func CertificateInformationResponsePtr(v *CertificateInformationResponseArgs) CertificateInformationResponsePtrInput
type CertificateInformationResponsePtrOutput ¶
type CertificateInformationResponsePtrOutput struct{ *pulumi.OutputState }
func (CertificateInformationResponsePtrOutput) ElementType ¶
func (CertificateInformationResponsePtrOutput) ElementType() reflect.Type
func (CertificateInformationResponsePtrOutput) Expiry ¶
func (o CertificateInformationResponsePtrOutput) Expiry() pulumi.StringPtrOutput
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 (CertificateInformationResponsePtrOutput) Subject ¶
func (o CertificateInformationResponsePtrOutput) Subject() pulumi.StringPtrOutput
Subject of the certificate.
func (CertificateInformationResponsePtrOutput) Thumbprint ¶
func (o CertificateInformationResponsePtrOutput) Thumbprint() pulumi.StringPtrOutput
Thumbprint of the certificate.
func (CertificateInformationResponsePtrOutput) ToCertificateInformationResponsePtrOutput ¶
func (o CertificateInformationResponsePtrOutput) ToCertificateInformationResponsePtrOutput() CertificateInformationResponsePtrOutput
func (CertificateInformationResponsePtrOutput) ToCertificateInformationResponsePtrOutputWithContext ¶
func (o CertificateInformationResponsePtrOutput) ToCertificateInformationResponsePtrOutputWithContext(ctx context.Context) CertificateInformationResponsePtrOutput
type CertificateInput ¶ added in v0.2.6
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateOutput ¶ added in v0.2.6
type CertificateOutput struct {
*pulumi.OutputState
}
func (CertificateOutput) ElementType ¶ added in v0.2.6
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) ToCertificateOutput ¶ added in v0.2.6
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶ added in v0.2.6
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
type CertificateState ¶
type CertificateState 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. ExpirationDate pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Subject attribute of the certificate. Subject pulumi.StringPtrInput // Thumbprint of the certificate. Thumbprint pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (CertificateState) ElementType ¶
func (CertificateState) ElementType() reflect.Type
type ClientAuthenticationMethod ¶ added in v0.3.1
func (ClientAuthenticationMethod) ElementType ¶ added in v0.3.1
func (ClientAuthenticationMethod) ElementType() reflect.Type
func (ClientAuthenticationMethod) ToStringOutput ¶ added in v0.3.1
func (e ClientAuthenticationMethod) ToStringOutput() pulumi.StringOutput
func (ClientAuthenticationMethod) ToStringOutputWithContext ¶ added in v0.3.1
func (e ClientAuthenticationMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ClientAuthenticationMethod) ToStringPtrOutput ¶ added in v0.3.1
func (e ClientAuthenticationMethod) ToStringPtrOutput() pulumi.StringPtrOutput
func (ClientAuthenticationMethod) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ClientAuthenticationMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Confirmation ¶ added in v0.3.1
Determines the type of confirmation e-mail that will be sent to the newly created user.
func (Confirmation) ElementType ¶ added in v0.3.1
func (Confirmation) ElementType() reflect.Type
func (Confirmation) ToStringOutput ¶ added in v0.3.1
func (e Confirmation) ToStringOutput() pulumi.StringOutput
func (Confirmation) ToStringOutputWithContext ¶ added in v0.3.1
func (e Confirmation) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Confirmation) ToStringPtrOutput ¶ added in v0.3.1
func (e Confirmation) ToStringPtrOutput() pulumi.StringPtrOutput
func (Confirmation) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e Confirmation) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ContentFormat ¶ added in v0.3.1
Format of the Content in which the API is getting imported.
func (ContentFormat) ElementType ¶ added in v0.3.1
func (ContentFormat) ElementType() reflect.Type
func (ContentFormat) ToStringOutput ¶ added in v0.3.1
func (e ContentFormat) ToStringOutput() pulumi.StringOutput
func (ContentFormat) ToStringOutputWithContext ¶ added in v0.3.1
func (e ContentFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ContentFormat) ToStringPtrOutput ¶ added in v0.3.1
func (e ContentFormat) ToStringPtrOutput() pulumi.StringPtrOutput
func (ContentFormat) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ContentFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Diagnostic ¶
type Diagnostic struct { pulumi.CustomResourceState // Specifies for what type of messages sampling settings should not apply. AlwaysLog pulumi.StringPtrOutput `pulumi:"alwaysLog"` // Diagnostic settings for incoming/outgoing HTTP messages to the Backend Backend PipelineDiagnosticSettingsResponsePtrOutput `pulumi:"backend"` // Whether to process Correlation Headers coming to Api Management Service. Only applicable to Application Insights diagnostics. Default is true. EnableHttpCorrelationHeaders pulumi.BoolPtrOutput `pulumi:"enableHttpCorrelationHeaders"` // Diagnostic settings for incoming/outgoing HTTP messages to the Gateway. Frontend PipelineDiagnosticSettingsResponsePtrOutput `pulumi:"frontend"` // Resource Id of a target logger. LoggerId pulumi.StringOutput `pulumi:"loggerId"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Sampling settings for Diagnostic. Sampling SamplingSettingsResponsePtrOutput `pulumi:"sampling"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Diagnostic details.
func GetDiagnostic ¶
func GetDiagnostic(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiagnosticState, opts ...pulumi.ResourceOption) (*Diagnostic, error)
GetDiagnostic gets an existing Diagnostic 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 NewDiagnostic ¶
func NewDiagnostic(ctx *pulumi.Context, name string, args *DiagnosticArgs, opts ...pulumi.ResourceOption) (*Diagnostic, error)
NewDiagnostic registers a new resource with the given unique name, arguments, and options.
func (*Diagnostic) ElementType ¶ added in v0.2.6
func (*Diagnostic) ElementType() reflect.Type
func (*Diagnostic) ToDiagnosticOutput ¶ added in v0.2.6
func (i *Diagnostic) ToDiagnosticOutput() DiagnosticOutput
func (*Diagnostic) ToDiagnosticOutputWithContext ¶ added in v0.2.6
func (i *Diagnostic) ToDiagnosticOutputWithContext(ctx context.Context) DiagnosticOutput
type DiagnosticArgs ¶
type DiagnosticArgs struct { // Specifies for what type of messages sampling settings should not apply. AlwaysLog pulumi.StringPtrInput // Diagnostic settings for incoming/outgoing HTTP messages to the Backend Backend PipelineDiagnosticSettingsPtrInput // Diagnostic identifier. Must be unique in the current API Management service instance. DiagnosticId pulumi.StringInput // Whether to process Correlation Headers coming to Api Management Service. Only applicable to Application Insights diagnostics. Default is true. EnableHttpCorrelationHeaders pulumi.BoolPtrInput // Diagnostic settings for incoming/outgoing HTTP messages to the Gateway. Frontend PipelineDiagnosticSettingsPtrInput // Resource Id of a target logger. LoggerId pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Sampling settings for Diagnostic. Sampling SamplingSettingsPtrInput // The name of the API Management service. ServiceName pulumi.StringInput }
The set of arguments for constructing a Diagnostic resource.
func (DiagnosticArgs) ElementType ¶
func (DiagnosticArgs) ElementType() reflect.Type
type DiagnosticInput ¶ added in v0.2.6
type DiagnosticInput interface { pulumi.Input ToDiagnosticOutput() DiagnosticOutput ToDiagnosticOutputWithContext(ctx context.Context) DiagnosticOutput }
type DiagnosticOutput ¶ added in v0.2.6
type DiagnosticOutput struct {
*pulumi.OutputState
}
func (DiagnosticOutput) ElementType ¶ added in v0.2.6
func (DiagnosticOutput) ElementType() reflect.Type
func (DiagnosticOutput) ToDiagnosticOutput ¶ added in v0.2.6
func (o DiagnosticOutput) ToDiagnosticOutput() DiagnosticOutput
func (DiagnosticOutput) ToDiagnosticOutputWithContext ¶ added in v0.2.6
func (o DiagnosticOutput) ToDiagnosticOutputWithContext(ctx context.Context) DiagnosticOutput
type DiagnosticState ¶
type DiagnosticState struct { // Specifies for what type of messages sampling settings should not apply. AlwaysLog pulumi.StringPtrInput // Diagnostic settings for incoming/outgoing HTTP messages to the Backend Backend PipelineDiagnosticSettingsResponsePtrInput // Whether to process Correlation Headers coming to Api Management Service. Only applicable to Application Insights diagnostics. Default is true. EnableHttpCorrelationHeaders pulumi.BoolPtrInput // Diagnostic settings for incoming/outgoing HTTP messages to the Gateway. Frontend PipelineDiagnosticSettingsResponsePtrInput // Resource Id of a target logger. LoggerId pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Sampling settings for Diagnostic. Sampling SamplingSettingsResponsePtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (DiagnosticState) ElementType ¶
func (DiagnosticState) ElementType() reflect.Type
type EmailTemplate ¶
type EmailTemplate struct { pulumi.CustomResourceState // Email Template Body. This should be a valid XDocument Body pulumi.StringOutput `pulumi:"body"` // Description of the Email Template. Description pulumi.StringPtrOutput `pulumi:"description"` // Whether the template is the default template provided by Api Management or has been edited. IsDefault pulumi.BoolOutput `pulumi:"isDefault"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Email Template Parameter values. Parameters EmailTemplateParametersContractPropertiesResponseArrayOutput `pulumi:"parameters"` // Subject of the Template. Subject pulumi.StringOutput `pulumi:"subject"` // Title of the Template. Title pulumi.StringPtrOutput `pulumi:"title"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Email Template details.
func GetEmailTemplate ¶
func GetEmailTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EmailTemplateState, opts ...pulumi.ResourceOption) (*EmailTemplate, error)
GetEmailTemplate gets an existing EmailTemplate 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 NewEmailTemplate ¶
func NewEmailTemplate(ctx *pulumi.Context, name string, args *EmailTemplateArgs, opts ...pulumi.ResourceOption) (*EmailTemplate, error)
NewEmailTemplate registers a new resource with the given unique name, arguments, and options.
func (*EmailTemplate) ElementType ¶ added in v0.2.6
func (*EmailTemplate) ElementType() reflect.Type
func (*EmailTemplate) ToEmailTemplateOutput ¶ added in v0.2.6
func (i *EmailTemplate) ToEmailTemplateOutput() EmailTemplateOutput
func (*EmailTemplate) ToEmailTemplateOutputWithContext ¶ added in v0.2.6
func (i *EmailTemplate) ToEmailTemplateOutputWithContext(ctx context.Context) EmailTemplateOutput
type EmailTemplateArgs ¶
type EmailTemplateArgs struct { // Email Template Body. This should be a valid XDocument Body pulumi.StringPtrInput // Description of the Email Template. Description pulumi.StringPtrInput // Email Template Parameter values. Parameters EmailTemplateParametersContractPropertiesArrayInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput // Subject of the Template. Subject pulumi.StringPtrInput // Email Template Name Identifier. TemplateName pulumi.StringInput // Title of the Template. Title pulumi.StringPtrInput }
The set of arguments for constructing a EmailTemplate resource.
func (EmailTemplateArgs) ElementType ¶
func (EmailTemplateArgs) ElementType() reflect.Type
type EmailTemplateInput ¶ added in v0.2.6
type EmailTemplateInput interface { pulumi.Input ToEmailTemplateOutput() EmailTemplateOutput ToEmailTemplateOutputWithContext(ctx context.Context) EmailTemplateOutput }
type EmailTemplateOutput ¶ added in v0.2.6
type EmailTemplateOutput struct {
*pulumi.OutputState
}
func (EmailTemplateOutput) ElementType ¶ added in v0.2.6
func (EmailTemplateOutput) ElementType() reflect.Type
func (EmailTemplateOutput) ToEmailTemplateOutput ¶ added in v0.2.6
func (o EmailTemplateOutput) ToEmailTemplateOutput() EmailTemplateOutput
func (EmailTemplateOutput) ToEmailTemplateOutputWithContext ¶ added in v0.2.6
func (o EmailTemplateOutput) ToEmailTemplateOutputWithContext(ctx context.Context) EmailTemplateOutput
type EmailTemplateParametersContractProperties ¶
type EmailTemplateParametersContractProperties struct { // Template parameter description. Description *string `pulumi:"description"` // Template parameter name. Name *string `pulumi:"name"` // Template parameter title. Title *string `pulumi:"title"` }
Email Template Parameter contract.
type EmailTemplateParametersContractPropertiesArgs ¶
type EmailTemplateParametersContractPropertiesArgs struct { // Template parameter description. Description pulumi.StringPtrInput `pulumi:"description"` // Template parameter name. Name pulumi.StringPtrInput `pulumi:"name"` // Template parameter title. Title pulumi.StringPtrInput `pulumi:"title"` }
Email Template Parameter contract.
func (EmailTemplateParametersContractPropertiesArgs) ElementType ¶
func (EmailTemplateParametersContractPropertiesArgs) ElementType() reflect.Type
func (EmailTemplateParametersContractPropertiesArgs) ToEmailTemplateParametersContractPropertiesOutput ¶
func (i EmailTemplateParametersContractPropertiesArgs) ToEmailTemplateParametersContractPropertiesOutput() EmailTemplateParametersContractPropertiesOutput
func (EmailTemplateParametersContractPropertiesArgs) ToEmailTemplateParametersContractPropertiesOutputWithContext ¶
func (i EmailTemplateParametersContractPropertiesArgs) ToEmailTemplateParametersContractPropertiesOutputWithContext(ctx context.Context) EmailTemplateParametersContractPropertiesOutput
type EmailTemplateParametersContractPropertiesArray ¶
type EmailTemplateParametersContractPropertiesArray []EmailTemplateParametersContractPropertiesInput
func (EmailTemplateParametersContractPropertiesArray) ElementType ¶
func (EmailTemplateParametersContractPropertiesArray) ElementType() reflect.Type
func (EmailTemplateParametersContractPropertiesArray) ToEmailTemplateParametersContractPropertiesArrayOutput ¶
func (i EmailTemplateParametersContractPropertiesArray) ToEmailTemplateParametersContractPropertiesArrayOutput() EmailTemplateParametersContractPropertiesArrayOutput
func (EmailTemplateParametersContractPropertiesArray) ToEmailTemplateParametersContractPropertiesArrayOutputWithContext ¶
func (i EmailTemplateParametersContractPropertiesArray) ToEmailTemplateParametersContractPropertiesArrayOutputWithContext(ctx context.Context) EmailTemplateParametersContractPropertiesArrayOutput
type EmailTemplateParametersContractPropertiesArrayInput ¶
type EmailTemplateParametersContractPropertiesArrayInput interface { pulumi.Input ToEmailTemplateParametersContractPropertiesArrayOutput() EmailTemplateParametersContractPropertiesArrayOutput ToEmailTemplateParametersContractPropertiesArrayOutputWithContext(context.Context) EmailTemplateParametersContractPropertiesArrayOutput }
EmailTemplateParametersContractPropertiesArrayInput is an input type that accepts EmailTemplateParametersContractPropertiesArray and EmailTemplateParametersContractPropertiesArrayOutput values. You can construct a concrete instance of `EmailTemplateParametersContractPropertiesArrayInput` via:
EmailTemplateParametersContractPropertiesArray{ EmailTemplateParametersContractPropertiesArgs{...} }
type EmailTemplateParametersContractPropertiesArrayOutput ¶
type EmailTemplateParametersContractPropertiesArrayOutput struct{ *pulumi.OutputState }
func (EmailTemplateParametersContractPropertiesArrayOutput) ElementType ¶
func (EmailTemplateParametersContractPropertiesArrayOutput) ElementType() reflect.Type
func (EmailTemplateParametersContractPropertiesArrayOutput) ToEmailTemplateParametersContractPropertiesArrayOutput ¶
func (o EmailTemplateParametersContractPropertiesArrayOutput) ToEmailTemplateParametersContractPropertiesArrayOutput() EmailTemplateParametersContractPropertiesArrayOutput
func (EmailTemplateParametersContractPropertiesArrayOutput) ToEmailTemplateParametersContractPropertiesArrayOutputWithContext ¶
func (o EmailTemplateParametersContractPropertiesArrayOutput) ToEmailTemplateParametersContractPropertiesArrayOutputWithContext(ctx context.Context) EmailTemplateParametersContractPropertiesArrayOutput
type EmailTemplateParametersContractPropertiesInput ¶
type EmailTemplateParametersContractPropertiesInput interface { pulumi.Input ToEmailTemplateParametersContractPropertiesOutput() EmailTemplateParametersContractPropertiesOutput ToEmailTemplateParametersContractPropertiesOutputWithContext(context.Context) EmailTemplateParametersContractPropertiesOutput }
EmailTemplateParametersContractPropertiesInput is an input type that accepts EmailTemplateParametersContractPropertiesArgs and EmailTemplateParametersContractPropertiesOutput values. You can construct a concrete instance of `EmailTemplateParametersContractPropertiesInput` via:
EmailTemplateParametersContractPropertiesArgs{...}
type EmailTemplateParametersContractPropertiesOutput ¶
type EmailTemplateParametersContractPropertiesOutput struct{ *pulumi.OutputState }
Email Template Parameter contract.
func (EmailTemplateParametersContractPropertiesOutput) Description ¶
func (o EmailTemplateParametersContractPropertiesOutput) Description() pulumi.StringPtrOutput
Template parameter description.
func (EmailTemplateParametersContractPropertiesOutput) ElementType ¶
func (EmailTemplateParametersContractPropertiesOutput) ElementType() reflect.Type
func (EmailTemplateParametersContractPropertiesOutput) Name ¶
func (o EmailTemplateParametersContractPropertiesOutput) Name() pulumi.StringPtrOutput
Template parameter name.
func (EmailTemplateParametersContractPropertiesOutput) Title ¶
func (o EmailTemplateParametersContractPropertiesOutput) Title() pulumi.StringPtrOutput
Template parameter title.
func (EmailTemplateParametersContractPropertiesOutput) ToEmailTemplateParametersContractPropertiesOutput ¶
func (o EmailTemplateParametersContractPropertiesOutput) ToEmailTemplateParametersContractPropertiesOutput() EmailTemplateParametersContractPropertiesOutput
func (EmailTemplateParametersContractPropertiesOutput) ToEmailTemplateParametersContractPropertiesOutputWithContext ¶
func (o EmailTemplateParametersContractPropertiesOutput) ToEmailTemplateParametersContractPropertiesOutputWithContext(ctx context.Context) EmailTemplateParametersContractPropertiesOutput
type EmailTemplateParametersContractPropertiesResponse ¶
type EmailTemplateParametersContractPropertiesResponse struct { // Template parameter description. Description *string `pulumi:"description"` // Template parameter name. Name *string `pulumi:"name"` // Template parameter title. Title *string `pulumi:"title"` }
Email Template Parameter contract.
type EmailTemplateParametersContractPropertiesResponseArgs ¶
type EmailTemplateParametersContractPropertiesResponseArgs struct { // Template parameter description. Description pulumi.StringPtrInput `pulumi:"description"` // Template parameter name. Name pulumi.StringPtrInput `pulumi:"name"` // Template parameter title. Title pulumi.StringPtrInput `pulumi:"title"` }
Email Template Parameter contract.
func (EmailTemplateParametersContractPropertiesResponseArgs) ElementType ¶
func (EmailTemplateParametersContractPropertiesResponseArgs) ElementType() reflect.Type
func (EmailTemplateParametersContractPropertiesResponseArgs) ToEmailTemplateParametersContractPropertiesResponseOutput ¶
func (i EmailTemplateParametersContractPropertiesResponseArgs) ToEmailTemplateParametersContractPropertiesResponseOutput() EmailTemplateParametersContractPropertiesResponseOutput
func (EmailTemplateParametersContractPropertiesResponseArgs) ToEmailTemplateParametersContractPropertiesResponseOutputWithContext ¶
func (i EmailTemplateParametersContractPropertiesResponseArgs) ToEmailTemplateParametersContractPropertiesResponseOutputWithContext(ctx context.Context) EmailTemplateParametersContractPropertiesResponseOutput
type EmailTemplateParametersContractPropertiesResponseArray ¶
type EmailTemplateParametersContractPropertiesResponseArray []EmailTemplateParametersContractPropertiesResponseInput
func (EmailTemplateParametersContractPropertiesResponseArray) ElementType ¶
func (EmailTemplateParametersContractPropertiesResponseArray) ElementType() reflect.Type
func (EmailTemplateParametersContractPropertiesResponseArray) ToEmailTemplateParametersContractPropertiesResponseArrayOutput ¶
func (i EmailTemplateParametersContractPropertiesResponseArray) ToEmailTemplateParametersContractPropertiesResponseArrayOutput() EmailTemplateParametersContractPropertiesResponseArrayOutput
func (EmailTemplateParametersContractPropertiesResponseArray) ToEmailTemplateParametersContractPropertiesResponseArrayOutputWithContext ¶
func (i EmailTemplateParametersContractPropertiesResponseArray) ToEmailTemplateParametersContractPropertiesResponseArrayOutputWithContext(ctx context.Context) EmailTemplateParametersContractPropertiesResponseArrayOutput
type EmailTemplateParametersContractPropertiesResponseArrayInput ¶
type EmailTemplateParametersContractPropertiesResponseArrayInput interface { pulumi.Input ToEmailTemplateParametersContractPropertiesResponseArrayOutput() EmailTemplateParametersContractPropertiesResponseArrayOutput ToEmailTemplateParametersContractPropertiesResponseArrayOutputWithContext(context.Context) EmailTemplateParametersContractPropertiesResponseArrayOutput }
EmailTemplateParametersContractPropertiesResponseArrayInput is an input type that accepts EmailTemplateParametersContractPropertiesResponseArray and EmailTemplateParametersContractPropertiesResponseArrayOutput values. You can construct a concrete instance of `EmailTemplateParametersContractPropertiesResponseArrayInput` via:
EmailTemplateParametersContractPropertiesResponseArray{ EmailTemplateParametersContractPropertiesResponseArgs{...} }
type EmailTemplateParametersContractPropertiesResponseArrayOutput ¶
type EmailTemplateParametersContractPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (EmailTemplateParametersContractPropertiesResponseArrayOutput) ElementType ¶
func (EmailTemplateParametersContractPropertiesResponseArrayOutput) ElementType() reflect.Type
func (EmailTemplateParametersContractPropertiesResponseArrayOutput) ToEmailTemplateParametersContractPropertiesResponseArrayOutput ¶
func (o EmailTemplateParametersContractPropertiesResponseArrayOutput) ToEmailTemplateParametersContractPropertiesResponseArrayOutput() EmailTemplateParametersContractPropertiesResponseArrayOutput
func (EmailTemplateParametersContractPropertiesResponseArrayOutput) ToEmailTemplateParametersContractPropertiesResponseArrayOutputWithContext ¶
func (o EmailTemplateParametersContractPropertiesResponseArrayOutput) ToEmailTemplateParametersContractPropertiesResponseArrayOutputWithContext(ctx context.Context) EmailTemplateParametersContractPropertiesResponseArrayOutput
type EmailTemplateParametersContractPropertiesResponseInput ¶
type EmailTemplateParametersContractPropertiesResponseInput interface { pulumi.Input ToEmailTemplateParametersContractPropertiesResponseOutput() EmailTemplateParametersContractPropertiesResponseOutput ToEmailTemplateParametersContractPropertiesResponseOutputWithContext(context.Context) EmailTemplateParametersContractPropertiesResponseOutput }
EmailTemplateParametersContractPropertiesResponseInput is an input type that accepts EmailTemplateParametersContractPropertiesResponseArgs and EmailTemplateParametersContractPropertiesResponseOutput values. You can construct a concrete instance of `EmailTemplateParametersContractPropertiesResponseInput` via:
EmailTemplateParametersContractPropertiesResponseArgs{...}
type EmailTemplateParametersContractPropertiesResponseOutput ¶
type EmailTemplateParametersContractPropertiesResponseOutput struct{ *pulumi.OutputState }
Email Template Parameter contract.
func (EmailTemplateParametersContractPropertiesResponseOutput) Description ¶
func (o EmailTemplateParametersContractPropertiesResponseOutput) Description() pulumi.StringPtrOutput
Template parameter description.
func (EmailTemplateParametersContractPropertiesResponseOutput) ElementType ¶
func (EmailTemplateParametersContractPropertiesResponseOutput) ElementType() reflect.Type
func (EmailTemplateParametersContractPropertiesResponseOutput) Title ¶
func (o EmailTemplateParametersContractPropertiesResponseOutput) Title() pulumi.StringPtrOutput
Template parameter title.
func (EmailTemplateParametersContractPropertiesResponseOutput) ToEmailTemplateParametersContractPropertiesResponseOutput ¶
func (o EmailTemplateParametersContractPropertiesResponseOutput) ToEmailTemplateParametersContractPropertiesResponseOutput() EmailTemplateParametersContractPropertiesResponseOutput
func (EmailTemplateParametersContractPropertiesResponseOutput) ToEmailTemplateParametersContractPropertiesResponseOutputWithContext ¶
func (o EmailTemplateParametersContractPropertiesResponseOutput) ToEmailTemplateParametersContractPropertiesResponseOutputWithContext(ctx context.Context) EmailTemplateParametersContractPropertiesResponseOutput
type EmailTemplateState ¶
type EmailTemplateState struct { // Email Template Body. This should be a valid XDocument Body pulumi.StringPtrInput // Description of the Email Template. Description pulumi.StringPtrInput // Whether the template is the default template provided by Api Management or has been edited. IsDefault pulumi.BoolPtrInput // Resource name. Name pulumi.StringPtrInput // Email Template Parameter values. Parameters EmailTemplateParametersContractPropertiesResponseArrayInput // Subject of the Template. Subject pulumi.StringPtrInput // Title of the Template. Title pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (EmailTemplateState) ElementType ¶
func (EmailTemplateState) ElementType() reflect.Type
type GetApiManagementServiceSsoTokenArgs ¶ added in v0.2.1
type GetApiManagementServiceSsoTokenResult ¶ added in v0.2.1
type GetApiManagementServiceSsoTokenResult struct { // Redirect URL to the Publisher Portal containing the SSO token. RedirectUri *string `pulumi:"redirectUri"` }
The response of the GetSsoToken operation.
func GetApiManagementServiceSsoToken ¶ added in v0.2.1
func GetApiManagementServiceSsoToken(ctx *pulumi.Context, args *GetApiManagementServiceSsoTokenArgs, opts ...pulumi.InvokeOption) (*GetApiManagementServiceSsoTokenResult, error)
type GrantType ¶ added in v0.3.1
func (GrantType) ElementType ¶ added in v0.3.1
func (GrantType) ToStringOutput ¶ added in v0.3.1
func (e GrantType) ToStringOutput() pulumi.StringOutput
func (GrantType) ToStringOutputWithContext ¶ added in v0.3.1
func (e GrantType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GrantType) ToStringPtrOutput ¶ added in v0.3.1
func (e GrantType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GrantType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e GrantType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Group ¶
type Group struct { pulumi.CustomResourceState // true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false. BuiltIn pulumi.BoolOutput `pulumi:"builtIn"` // Group description. Can contain HTML formatting tags. Description pulumi.StringPtrOutput `pulumi:"description"` // Group name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://<tenant>.onmicrosoft.com/groups/<group object id>`; otherwise the value is null. ExternalId pulumi.StringPtrOutput `pulumi:"externalId"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Contract details.
func GetGroup ¶
func GetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)
GetGroup gets an existing Group 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 NewGroup ¶
func NewGroup(ctx *pulumi.Context, name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)
NewGroup registers a new resource with the given unique name, arguments, and options.
func (*Group) ElementType ¶ added in v0.2.6
func (*Group) ToGroupOutput ¶ added in v0.2.6
func (i *Group) ToGroupOutput() GroupOutput
func (*Group) ToGroupOutputWithContext ¶ added in v0.2.6
func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupArgs ¶
type GroupArgs struct { // Group description. Description pulumi.StringPtrInput // Group name. DisplayName pulumi.StringInput // Identifier of the external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://<tenant>.onmicrosoft.com/groups/<group object id>`; otherwise the value is null. ExternalId pulumi.StringPtrInput // Group identifier. Must be unique in the current API Management service instance. GroupId pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput // Group type. Type GroupType }
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupContractPropertiesResponse ¶
type GroupContractPropertiesResponse struct { // true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false. BuiltIn bool `pulumi:"builtIn"` // Group description. Can contain HTML formatting tags. Description *string `pulumi:"description"` // Group name. DisplayName string `pulumi:"displayName"` // For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://<tenant>.onmicrosoft.com/groups/<group object id>`; otherwise the value is null. ExternalId *string `pulumi:"externalId"` // Group type. Type *string `pulumi:"type"` }
Group contract Properties.
type GroupContractPropertiesResponseArgs ¶
type GroupContractPropertiesResponseArgs struct { // true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false. BuiltIn pulumi.BoolInput `pulumi:"builtIn"` // Group description. Can contain HTML formatting tags. Description pulumi.StringPtrInput `pulumi:"description"` // Group name. DisplayName pulumi.StringInput `pulumi:"displayName"` // For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://<tenant>.onmicrosoft.com/groups/<group object id>`; otherwise the value is null. ExternalId pulumi.StringPtrInput `pulumi:"externalId"` // Group type. Type pulumi.StringPtrInput `pulumi:"type"` }
Group contract Properties.
func (GroupContractPropertiesResponseArgs) ElementType ¶
func (GroupContractPropertiesResponseArgs) ElementType() reflect.Type
func (GroupContractPropertiesResponseArgs) ToGroupContractPropertiesResponseOutput ¶
func (i GroupContractPropertiesResponseArgs) ToGroupContractPropertiesResponseOutput() GroupContractPropertiesResponseOutput
func (GroupContractPropertiesResponseArgs) ToGroupContractPropertiesResponseOutputWithContext ¶
func (i GroupContractPropertiesResponseArgs) ToGroupContractPropertiesResponseOutputWithContext(ctx context.Context) GroupContractPropertiesResponseOutput
type GroupContractPropertiesResponseArray ¶
type GroupContractPropertiesResponseArray []GroupContractPropertiesResponseInput
func (GroupContractPropertiesResponseArray) ElementType ¶
func (GroupContractPropertiesResponseArray) ElementType() reflect.Type
func (GroupContractPropertiesResponseArray) ToGroupContractPropertiesResponseArrayOutput ¶
func (i GroupContractPropertiesResponseArray) ToGroupContractPropertiesResponseArrayOutput() GroupContractPropertiesResponseArrayOutput
func (GroupContractPropertiesResponseArray) ToGroupContractPropertiesResponseArrayOutputWithContext ¶
func (i GroupContractPropertiesResponseArray) ToGroupContractPropertiesResponseArrayOutputWithContext(ctx context.Context) GroupContractPropertiesResponseArrayOutput
type GroupContractPropertiesResponseArrayInput ¶
type GroupContractPropertiesResponseArrayInput interface { pulumi.Input ToGroupContractPropertiesResponseArrayOutput() GroupContractPropertiesResponseArrayOutput ToGroupContractPropertiesResponseArrayOutputWithContext(context.Context) GroupContractPropertiesResponseArrayOutput }
GroupContractPropertiesResponseArrayInput is an input type that accepts GroupContractPropertiesResponseArray and GroupContractPropertiesResponseArrayOutput values. You can construct a concrete instance of `GroupContractPropertiesResponseArrayInput` via:
GroupContractPropertiesResponseArray{ GroupContractPropertiesResponseArgs{...} }
type GroupContractPropertiesResponseArrayOutput ¶
type GroupContractPropertiesResponseArrayOutput struct{ *pulumi.OutputState }
func (GroupContractPropertiesResponseArrayOutput) ElementType ¶
func (GroupContractPropertiesResponseArrayOutput) ElementType() reflect.Type
func (GroupContractPropertiesResponseArrayOutput) ToGroupContractPropertiesResponseArrayOutput ¶
func (o GroupContractPropertiesResponseArrayOutput) ToGroupContractPropertiesResponseArrayOutput() GroupContractPropertiesResponseArrayOutput
func (GroupContractPropertiesResponseArrayOutput) ToGroupContractPropertiesResponseArrayOutputWithContext ¶
func (o GroupContractPropertiesResponseArrayOutput) ToGroupContractPropertiesResponseArrayOutputWithContext(ctx context.Context) GroupContractPropertiesResponseArrayOutput
type GroupContractPropertiesResponseInput ¶
type GroupContractPropertiesResponseInput interface { pulumi.Input ToGroupContractPropertiesResponseOutput() GroupContractPropertiesResponseOutput ToGroupContractPropertiesResponseOutputWithContext(context.Context) GroupContractPropertiesResponseOutput }
GroupContractPropertiesResponseInput is an input type that accepts GroupContractPropertiesResponseArgs and GroupContractPropertiesResponseOutput values. You can construct a concrete instance of `GroupContractPropertiesResponseInput` via:
GroupContractPropertiesResponseArgs{...}
type GroupContractPropertiesResponseOutput ¶
type GroupContractPropertiesResponseOutput struct{ *pulumi.OutputState }
Group contract Properties.
func (GroupContractPropertiesResponseOutput) BuiltIn ¶
func (o GroupContractPropertiesResponseOutput) BuiltIn() pulumi.BoolOutput
true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false.
func (GroupContractPropertiesResponseOutput) Description ¶
func (o GroupContractPropertiesResponseOutput) Description() pulumi.StringPtrOutput
Group description. Can contain HTML formatting tags.
func (GroupContractPropertiesResponseOutput) DisplayName ¶
func (o GroupContractPropertiesResponseOutput) DisplayName() pulumi.StringOutput
Group name.
func (GroupContractPropertiesResponseOutput) ElementType ¶
func (GroupContractPropertiesResponseOutput) ElementType() reflect.Type
func (GroupContractPropertiesResponseOutput) ExternalId ¶
func (o GroupContractPropertiesResponseOutput) ExternalId() pulumi.StringPtrOutput
For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://<tenant>.onmicrosoft.com/groups/<group object id>`; otherwise the value is null.
func (GroupContractPropertiesResponseOutput) ToGroupContractPropertiesResponseOutput ¶
func (o GroupContractPropertiesResponseOutput) ToGroupContractPropertiesResponseOutput() GroupContractPropertiesResponseOutput
func (GroupContractPropertiesResponseOutput) ToGroupContractPropertiesResponseOutputWithContext ¶
func (o GroupContractPropertiesResponseOutput) ToGroupContractPropertiesResponseOutputWithContext(ctx context.Context) GroupContractPropertiesResponseOutput
func (GroupContractPropertiesResponseOutput) Type ¶
func (o GroupContractPropertiesResponseOutput) Type() pulumi.StringPtrOutput
Group type.
type GroupInput ¶ added in v0.2.6
type GroupInput interface { pulumi.Input ToGroupOutput() GroupOutput ToGroupOutputWithContext(ctx context.Context) GroupOutput }
type GroupOutput ¶ added in v0.2.6
type GroupOutput struct {
*pulumi.OutputState
}
func (GroupOutput) ElementType ¶ added in v0.2.6
func (GroupOutput) ElementType() reflect.Type
func (GroupOutput) ToGroupOutput ¶ added in v0.2.6
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶ added in v0.2.6
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
type GroupState ¶
type GroupState struct { // true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false. BuiltIn pulumi.BoolPtrInput // Group description. Can contain HTML formatting tags. Description pulumi.StringPtrInput // Group name. DisplayName pulumi.StringPtrInput // For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://<tenant>.onmicrosoft.com/groups/<group object id>`; otherwise the value is null. ExternalId pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type GroupType ¶ added in v0.3.1
Group type.
func (GroupType) ElementType ¶ added in v0.3.1
func (GroupType) ToStringOutput ¶ added in v0.3.1
func (e GroupType) ToStringOutput() pulumi.StringOutput
func (GroupType) ToStringOutputWithContext ¶ added in v0.3.1
func (e GroupType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GroupType) ToStringPtrOutput ¶ added in v0.3.1
func (e GroupType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GroupType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e GroupType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GroupUser ¶ added in v0.3.1
type GroupUser struct { pulumi.CustomResourceState // Email address. Email pulumi.StringPtrOutput `pulumi:"email"` // First name. FirstName pulumi.StringPtrOutput `pulumi:"firstName"` // Collection of groups user is part of. Groups GroupContractPropertiesResponseArrayOutput `pulumi:"groups"` // Collection of user identities. Identities UserIdentityContractResponseArrayOutput `pulumi:"identities"` // Last name. LastName pulumi.StringPtrOutput `pulumi:"lastName"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Optional note about a user set by the administrator. Note pulumi.StringPtrOutput `pulumi:"note"` // Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. RegistrationDate pulumi.StringPtrOutput `pulumi:"registrationDate"` // Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active. State pulumi.StringPtrOutput `pulumi:"state"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
User details.
func GetGroupUser ¶ added in v0.3.1
func GetGroupUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupUserState, opts ...pulumi.ResourceOption) (*GroupUser, error)
GetGroupUser gets an existing GroupUser 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 NewGroupUser ¶ added in v0.3.1
func NewGroupUser(ctx *pulumi.Context, name string, args *GroupUserArgs, opts ...pulumi.ResourceOption) (*GroupUser, error)
NewGroupUser registers a new resource with the given unique name, arguments, and options.
func (*GroupUser) ElementType ¶ added in v0.3.1
func (*GroupUser) ToGroupUserOutput ¶ added in v0.3.1
func (i *GroupUser) ToGroupUserOutput() GroupUserOutput
func (*GroupUser) ToGroupUserOutputWithContext ¶ added in v0.3.1
func (i *GroupUser) ToGroupUserOutputWithContext(ctx context.Context) GroupUserOutput
type GroupUserArgs ¶ added in v0.3.1
type GroupUserArgs struct { // Group identifier. Must be unique in the current API Management service instance. GroupId pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput // User identifier. Must be unique in the current API Management service instance. UserId pulumi.StringInput }
The set of arguments for constructing a GroupUser resource.
func (GroupUserArgs) ElementType ¶ added in v0.3.1
func (GroupUserArgs) ElementType() reflect.Type
type GroupUserInput ¶ added in v0.3.1
type GroupUserInput interface { pulumi.Input ToGroupUserOutput() GroupUserOutput ToGroupUserOutputWithContext(ctx context.Context) GroupUserOutput }
type GroupUserOutput ¶ added in v0.3.1
type GroupUserOutput struct {
*pulumi.OutputState
}
func (GroupUserOutput) ElementType ¶ added in v0.3.1
func (GroupUserOutput) ElementType() reflect.Type
func (GroupUserOutput) ToGroupUserOutput ¶ added in v0.3.1
func (o GroupUserOutput) ToGroupUserOutput() GroupUserOutput
func (GroupUserOutput) ToGroupUserOutputWithContext ¶ added in v0.3.1
func (o GroupUserOutput) ToGroupUserOutputWithContext(ctx context.Context) GroupUserOutput
type GroupUserState ¶ added in v0.3.1
type GroupUserState struct { // Email address. Email pulumi.StringPtrInput // First name. FirstName pulumi.StringPtrInput // Collection of groups user is part of. Groups GroupContractPropertiesResponseArrayInput // Collection of user identities. Identities UserIdentityContractResponseArrayInput // Last name. LastName pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Optional note about a user set by the administrator. Note pulumi.StringPtrInput // Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. RegistrationDate pulumi.StringPtrInput // Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active. State pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (GroupUserState) ElementType ¶ added in v0.3.1
func (GroupUserState) ElementType() reflect.Type
type HostnameConfiguration ¶
type HostnameConfiguration struct { // Certificate information. Certificate *CertificateInformation `pulumi:"certificate"` // Certificate Password. CertificatePassword *string `pulumi:"certificatePassword"` // Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type. DefaultSslBinding *bool `pulumi:"defaultSslBinding"` // Base64 Encoded certificate. EncodedCertificate *string `pulumi:"encodedCertificate"` // Hostname to configure on the Api Management service. HostName string `pulumi:"hostName"` // Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with MSI. The secret should be of type *application/x-pkcs12* KeyVaultId *string `pulumi:"keyVaultId"` // Specify true to always negotiate client certificate on the hostname. Default Value is false. NegotiateClientCertificate *bool `pulumi:"negotiateClientCertificate"` // Hostname type. Type string `pulumi:"type"` }
Custom hostname configuration.
type HostnameConfigurationArgs ¶
type HostnameConfigurationArgs struct { // Certificate information. Certificate CertificateInformationPtrInput `pulumi:"certificate"` // Certificate Password. CertificatePassword pulumi.StringPtrInput `pulumi:"certificatePassword"` // Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type. DefaultSslBinding pulumi.BoolPtrInput `pulumi:"defaultSslBinding"` // Base64 Encoded certificate. EncodedCertificate pulumi.StringPtrInput `pulumi:"encodedCertificate"` // Hostname to configure on the Api Management service. HostName pulumi.StringInput `pulumi:"hostName"` // Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with MSI. The secret should be of type *application/x-pkcs12* KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"` // Specify true to always negotiate client certificate on the hostname. Default Value is false. NegotiateClientCertificate pulumi.BoolPtrInput `pulumi:"negotiateClientCertificate"` // Hostname type. Type HostnameType `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() CertificateInformationPtrOutput
Certificate information.
func (HostnameConfigurationOutput) CertificatePassword ¶
func (o HostnameConfigurationOutput) CertificatePassword() pulumi.StringPtrOutput
Certificate Password.
func (HostnameConfigurationOutput) DefaultSslBinding ¶
func (o HostnameConfigurationOutput) DefaultSslBinding() pulumi.BoolPtrOutput
Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type.
func (HostnameConfigurationOutput) ElementType ¶
func (HostnameConfigurationOutput) ElementType() reflect.Type
func (HostnameConfigurationOutput) EncodedCertificate ¶
func (o HostnameConfigurationOutput) EncodedCertificate() pulumi.StringPtrOutput
Base64 Encoded certificate.
func (HostnameConfigurationOutput) HostName ¶
func (o HostnameConfigurationOutput) HostName() pulumi.StringOutput
Hostname to configure on the Api Management service.
func (HostnameConfigurationOutput) KeyVaultId ¶
func (o HostnameConfigurationOutput) KeyVaultId() pulumi.StringPtrOutput
Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with MSI. The secret should be of type *application/x-pkcs12*
func (HostnameConfigurationOutput) NegotiateClientCertificate ¶
func (o HostnameConfigurationOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
Specify true to always negotiate client certificate on the hostname. Default Value is false.
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"` // Certificate Password. CertificatePassword *string `pulumi:"certificatePassword"` // Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type. DefaultSslBinding *bool `pulumi:"defaultSslBinding"` // Base64 Encoded certificate. EncodedCertificate *string `pulumi:"encodedCertificate"` // Hostname to configure on the Api Management service. HostName string `pulumi:"hostName"` // Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with MSI. The secret should be of type *application/x-pkcs12* KeyVaultId *string `pulumi:"keyVaultId"` // Specify true to always negotiate client certificate on the hostname. Default Value is false. NegotiateClientCertificate *bool `pulumi:"negotiateClientCertificate"` // Hostname type. Type string `pulumi:"type"` }
Custom hostname configuration.
type HostnameConfigurationResponseArgs ¶
type HostnameConfigurationResponseArgs struct { // Certificate information. Certificate CertificateInformationResponsePtrInput `pulumi:"certificate"` // Certificate Password. CertificatePassword pulumi.StringPtrInput `pulumi:"certificatePassword"` // Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type. DefaultSslBinding pulumi.BoolPtrInput `pulumi:"defaultSslBinding"` // Base64 Encoded certificate. EncodedCertificate pulumi.StringPtrInput `pulumi:"encodedCertificate"` // Hostname to configure on the Api Management service. HostName pulumi.StringInput `pulumi:"hostName"` // Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with MSI. The secret should be of type *application/x-pkcs12* KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"` // Specify true to always negotiate client certificate on the hostname. Default Value is false. NegotiateClientCertificate pulumi.BoolPtrInput `pulumi:"negotiateClientCertificate"` // 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() CertificateInformationResponsePtrOutput
Certificate information.
func (HostnameConfigurationResponseOutput) CertificatePassword ¶
func (o HostnameConfigurationResponseOutput) CertificatePassword() pulumi.StringPtrOutput
Certificate Password.
func (HostnameConfigurationResponseOutput) DefaultSslBinding ¶
func (o HostnameConfigurationResponseOutput) DefaultSslBinding() pulumi.BoolPtrOutput
Specify true to setup the certificate associated with this Hostname as the Default SSL Certificate. If a client does not send the SNI header, then this will be the certificate that will be challenged. The property is useful if a service has multiple custom hostname enabled and it needs to decide on the default ssl certificate. The setting only applied to Proxy Hostname Type.
func (HostnameConfigurationResponseOutput) ElementType ¶
func (HostnameConfigurationResponseOutput) ElementType() reflect.Type
func (HostnameConfigurationResponseOutput) EncodedCertificate ¶
func (o HostnameConfigurationResponseOutput) EncodedCertificate() pulumi.StringPtrOutput
Base64 Encoded certificate.
func (HostnameConfigurationResponseOutput) HostName ¶
func (o HostnameConfigurationResponseOutput) HostName() pulumi.StringOutput
Hostname to configure on the Api Management service.
func (HostnameConfigurationResponseOutput) KeyVaultId ¶
func (o HostnameConfigurationResponseOutput) KeyVaultId() pulumi.StringPtrOutput
Url to the KeyVault Secret containing the Ssl Certificate. If absolute Url containing version is provided, auto-update of ssl certificate will not work. This requires Api Management service to be configured with MSI. The secret should be of type *application/x-pkcs12*
func (HostnameConfigurationResponseOutput) NegotiateClientCertificate ¶
func (o HostnameConfigurationResponseOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
Specify true to always negotiate client certificate on the hostname. Default Value is false.
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 HostnameType ¶ added in v0.3.1
Hostname type.
func (HostnameType) ElementType ¶ added in v0.3.1
func (HostnameType) ElementType() reflect.Type
func (HostnameType) ToStringOutput ¶ added in v0.3.1
func (e HostnameType) ToStringOutput() pulumi.StringOutput
func (HostnameType) ToStringOutputWithContext ¶ added in v0.3.1
func (e HostnameType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HostnameType) ToStringPtrOutput ¶ added in v0.3.1
func (e HostnameType) ToStringPtrOutput() pulumi.StringPtrOutput
func (HostnameType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e HostnameType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HttpMessageDiagnostic ¶
type HttpMessageDiagnostic struct { // Body logging settings. Body *BodyDiagnosticSettings `pulumi:"body"` // Array of HTTP Headers to log. Headers []string `pulumi:"headers"` }
Http message diagnostic settings.
type HttpMessageDiagnosticArgs ¶
type HttpMessageDiagnosticArgs struct { // Body logging settings. Body BodyDiagnosticSettingsPtrInput `pulumi:"body"` // Array of HTTP Headers to log. Headers pulumi.StringArrayInput `pulumi:"headers"` }
Http message diagnostic settings.
func (HttpMessageDiagnosticArgs) ElementType ¶
func (HttpMessageDiagnosticArgs) ElementType() reflect.Type
func (HttpMessageDiagnosticArgs) ToHttpMessageDiagnosticOutput ¶
func (i HttpMessageDiagnosticArgs) ToHttpMessageDiagnosticOutput() HttpMessageDiagnosticOutput
func (HttpMessageDiagnosticArgs) ToHttpMessageDiagnosticOutputWithContext ¶
func (i HttpMessageDiagnosticArgs) ToHttpMessageDiagnosticOutputWithContext(ctx context.Context) HttpMessageDiagnosticOutput
func (HttpMessageDiagnosticArgs) ToHttpMessageDiagnosticPtrOutput ¶
func (i HttpMessageDiagnosticArgs) ToHttpMessageDiagnosticPtrOutput() HttpMessageDiagnosticPtrOutput
func (HttpMessageDiagnosticArgs) ToHttpMessageDiagnosticPtrOutputWithContext ¶
func (i HttpMessageDiagnosticArgs) ToHttpMessageDiagnosticPtrOutputWithContext(ctx context.Context) HttpMessageDiagnosticPtrOutput
type HttpMessageDiagnosticInput ¶
type HttpMessageDiagnosticInput interface { pulumi.Input ToHttpMessageDiagnosticOutput() HttpMessageDiagnosticOutput ToHttpMessageDiagnosticOutputWithContext(context.Context) HttpMessageDiagnosticOutput }
HttpMessageDiagnosticInput is an input type that accepts HttpMessageDiagnosticArgs and HttpMessageDiagnosticOutput values. You can construct a concrete instance of `HttpMessageDiagnosticInput` via:
HttpMessageDiagnosticArgs{...}
type HttpMessageDiagnosticOutput ¶
type HttpMessageDiagnosticOutput struct{ *pulumi.OutputState }
Http message diagnostic settings.
func (HttpMessageDiagnosticOutput) Body ¶
func (o HttpMessageDiagnosticOutput) Body() BodyDiagnosticSettingsPtrOutput
Body logging settings.
func (HttpMessageDiagnosticOutput) ElementType ¶
func (HttpMessageDiagnosticOutput) ElementType() reflect.Type
func (HttpMessageDiagnosticOutput) Headers ¶
func (o HttpMessageDiagnosticOutput) Headers() pulumi.StringArrayOutput
Array of HTTP Headers to log.
func (HttpMessageDiagnosticOutput) ToHttpMessageDiagnosticOutput ¶
func (o HttpMessageDiagnosticOutput) ToHttpMessageDiagnosticOutput() HttpMessageDiagnosticOutput
func (HttpMessageDiagnosticOutput) ToHttpMessageDiagnosticOutputWithContext ¶
func (o HttpMessageDiagnosticOutput) ToHttpMessageDiagnosticOutputWithContext(ctx context.Context) HttpMessageDiagnosticOutput
func (HttpMessageDiagnosticOutput) ToHttpMessageDiagnosticPtrOutput ¶
func (o HttpMessageDiagnosticOutput) ToHttpMessageDiagnosticPtrOutput() HttpMessageDiagnosticPtrOutput
func (HttpMessageDiagnosticOutput) ToHttpMessageDiagnosticPtrOutputWithContext ¶
func (o HttpMessageDiagnosticOutput) ToHttpMessageDiagnosticPtrOutputWithContext(ctx context.Context) HttpMessageDiagnosticPtrOutput
type HttpMessageDiagnosticPtrInput ¶
type HttpMessageDiagnosticPtrInput interface { pulumi.Input ToHttpMessageDiagnosticPtrOutput() HttpMessageDiagnosticPtrOutput ToHttpMessageDiagnosticPtrOutputWithContext(context.Context) HttpMessageDiagnosticPtrOutput }
HttpMessageDiagnosticPtrInput is an input type that accepts HttpMessageDiagnosticArgs, HttpMessageDiagnosticPtr and HttpMessageDiagnosticPtrOutput values. You can construct a concrete instance of `HttpMessageDiagnosticPtrInput` via:
HttpMessageDiagnosticArgs{...} or: nil
func HttpMessageDiagnosticPtr ¶
func HttpMessageDiagnosticPtr(v *HttpMessageDiagnosticArgs) HttpMessageDiagnosticPtrInput
type HttpMessageDiagnosticPtrOutput ¶
type HttpMessageDiagnosticPtrOutput struct{ *pulumi.OutputState }
func (HttpMessageDiagnosticPtrOutput) Body ¶
func (o HttpMessageDiagnosticPtrOutput) Body() BodyDiagnosticSettingsPtrOutput
Body logging settings.
func (HttpMessageDiagnosticPtrOutput) Elem ¶
func (o HttpMessageDiagnosticPtrOutput) Elem() HttpMessageDiagnosticOutput
func (HttpMessageDiagnosticPtrOutput) ElementType ¶
func (HttpMessageDiagnosticPtrOutput) ElementType() reflect.Type
func (HttpMessageDiagnosticPtrOutput) Headers ¶
func (o HttpMessageDiagnosticPtrOutput) Headers() pulumi.StringArrayOutput
Array of HTTP Headers to log.
func (HttpMessageDiagnosticPtrOutput) ToHttpMessageDiagnosticPtrOutput ¶
func (o HttpMessageDiagnosticPtrOutput) ToHttpMessageDiagnosticPtrOutput() HttpMessageDiagnosticPtrOutput
func (HttpMessageDiagnosticPtrOutput) ToHttpMessageDiagnosticPtrOutputWithContext ¶
func (o HttpMessageDiagnosticPtrOutput) ToHttpMessageDiagnosticPtrOutputWithContext(ctx context.Context) HttpMessageDiagnosticPtrOutput
type HttpMessageDiagnosticResponse ¶
type HttpMessageDiagnosticResponse struct { // Body logging settings. Body *BodyDiagnosticSettingsResponse `pulumi:"body"` // Array of HTTP Headers to log. Headers []string `pulumi:"headers"` }
Http message diagnostic settings.
type HttpMessageDiagnosticResponseArgs ¶
type HttpMessageDiagnosticResponseArgs struct { // Body logging settings. Body BodyDiagnosticSettingsResponsePtrInput `pulumi:"body"` // Array of HTTP Headers to log. Headers pulumi.StringArrayInput `pulumi:"headers"` }
Http message diagnostic settings.
func (HttpMessageDiagnosticResponseArgs) ElementType ¶
func (HttpMessageDiagnosticResponseArgs) ElementType() reflect.Type
func (HttpMessageDiagnosticResponseArgs) ToHttpMessageDiagnosticResponseOutput ¶
func (i HttpMessageDiagnosticResponseArgs) ToHttpMessageDiagnosticResponseOutput() HttpMessageDiagnosticResponseOutput
func (HttpMessageDiagnosticResponseArgs) ToHttpMessageDiagnosticResponseOutputWithContext ¶
func (i HttpMessageDiagnosticResponseArgs) ToHttpMessageDiagnosticResponseOutputWithContext(ctx context.Context) HttpMessageDiagnosticResponseOutput
func (HttpMessageDiagnosticResponseArgs) ToHttpMessageDiagnosticResponsePtrOutput ¶
func (i HttpMessageDiagnosticResponseArgs) ToHttpMessageDiagnosticResponsePtrOutput() HttpMessageDiagnosticResponsePtrOutput
func (HttpMessageDiagnosticResponseArgs) ToHttpMessageDiagnosticResponsePtrOutputWithContext ¶
func (i HttpMessageDiagnosticResponseArgs) ToHttpMessageDiagnosticResponsePtrOutputWithContext(ctx context.Context) HttpMessageDiagnosticResponsePtrOutput
type HttpMessageDiagnosticResponseInput ¶
type HttpMessageDiagnosticResponseInput interface { pulumi.Input ToHttpMessageDiagnosticResponseOutput() HttpMessageDiagnosticResponseOutput ToHttpMessageDiagnosticResponseOutputWithContext(context.Context) HttpMessageDiagnosticResponseOutput }
HttpMessageDiagnosticResponseInput is an input type that accepts HttpMessageDiagnosticResponseArgs and HttpMessageDiagnosticResponseOutput values. You can construct a concrete instance of `HttpMessageDiagnosticResponseInput` via:
HttpMessageDiagnosticResponseArgs{...}
type HttpMessageDiagnosticResponseOutput ¶
type HttpMessageDiagnosticResponseOutput struct{ *pulumi.OutputState }
Http message diagnostic settings.
func (HttpMessageDiagnosticResponseOutput) ElementType ¶
func (HttpMessageDiagnosticResponseOutput) ElementType() reflect.Type
func (HttpMessageDiagnosticResponseOutput) Headers ¶
func (o HttpMessageDiagnosticResponseOutput) Headers() pulumi.StringArrayOutput
Array of HTTP Headers to log.
func (HttpMessageDiagnosticResponseOutput) ToHttpMessageDiagnosticResponseOutput ¶
func (o HttpMessageDiagnosticResponseOutput) ToHttpMessageDiagnosticResponseOutput() HttpMessageDiagnosticResponseOutput
func (HttpMessageDiagnosticResponseOutput) ToHttpMessageDiagnosticResponseOutputWithContext ¶
func (o HttpMessageDiagnosticResponseOutput) ToHttpMessageDiagnosticResponseOutputWithContext(ctx context.Context) HttpMessageDiagnosticResponseOutput
func (HttpMessageDiagnosticResponseOutput) ToHttpMessageDiagnosticResponsePtrOutput ¶
func (o HttpMessageDiagnosticResponseOutput) ToHttpMessageDiagnosticResponsePtrOutput() HttpMessageDiagnosticResponsePtrOutput
func (HttpMessageDiagnosticResponseOutput) ToHttpMessageDiagnosticResponsePtrOutputWithContext ¶
func (o HttpMessageDiagnosticResponseOutput) ToHttpMessageDiagnosticResponsePtrOutputWithContext(ctx context.Context) HttpMessageDiagnosticResponsePtrOutput
type HttpMessageDiagnosticResponsePtrInput ¶
type HttpMessageDiagnosticResponsePtrInput interface { pulumi.Input ToHttpMessageDiagnosticResponsePtrOutput() HttpMessageDiagnosticResponsePtrOutput ToHttpMessageDiagnosticResponsePtrOutputWithContext(context.Context) HttpMessageDiagnosticResponsePtrOutput }
HttpMessageDiagnosticResponsePtrInput is an input type that accepts HttpMessageDiagnosticResponseArgs, HttpMessageDiagnosticResponsePtr and HttpMessageDiagnosticResponsePtrOutput values. You can construct a concrete instance of `HttpMessageDiagnosticResponsePtrInput` via:
HttpMessageDiagnosticResponseArgs{...} or: nil
func HttpMessageDiagnosticResponsePtr ¶
func HttpMessageDiagnosticResponsePtr(v *HttpMessageDiagnosticResponseArgs) HttpMessageDiagnosticResponsePtrInput
type HttpMessageDiagnosticResponsePtrOutput ¶
type HttpMessageDiagnosticResponsePtrOutput struct{ *pulumi.OutputState }
func (HttpMessageDiagnosticResponsePtrOutput) ElementType ¶
func (HttpMessageDiagnosticResponsePtrOutput) ElementType() reflect.Type
func (HttpMessageDiagnosticResponsePtrOutput) Headers ¶
func (o HttpMessageDiagnosticResponsePtrOutput) Headers() pulumi.StringArrayOutput
Array of HTTP Headers to log.
func (HttpMessageDiagnosticResponsePtrOutput) ToHttpMessageDiagnosticResponsePtrOutput ¶
func (o HttpMessageDiagnosticResponsePtrOutput) ToHttpMessageDiagnosticResponsePtrOutput() HttpMessageDiagnosticResponsePtrOutput
func (HttpMessageDiagnosticResponsePtrOutput) ToHttpMessageDiagnosticResponsePtrOutputWithContext ¶
func (o HttpMessageDiagnosticResponsePtrOutput) ToHttpMessageDiagnosticResponsePtrOutputWithContext(ctx context.Context) HttpMessageDiagnosticResponsePtrOutput
type IdentityProvider ¶
type IdentityProvider struct { pulumi.CustomResourceState // List of Allowed Tenants when configuring Azure Active Directory login. AllowedTenants pulumi.StringArrayOutput `pulumi:"allowedTenants"` // OpenID Connect discovery endpoint hostname for AAD or AAD B2C. Authority pulumi.StringPtrOutput `pulumi:"authority"` // Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft. ClientId pulumi.StringOutput `pulumi:"clientId"` // Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft. ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Password Reset Policy Name. Only applies to AAD B2C Identity Provider. PasswordResetPolicyName pulumi.StringPtrOutput `pulumi:"passwordResetPolicyName"` // Profile Editing Policy Name. Only applies to AAD B2C Identity Provider. ProfileEditingPolicyName pulumi.StringPtrOutput `pulumi:"profileEditingPolicyName"` // Signin Policy Name. Only applies to AAD B2C Identity Provider. SigninPolicyName pulumi.StringPtrOutput `pulumi:"signinPolicyName"` // Signup Policy Name. Only applies to AAD B2C Identity Provider. SignupPolicyName pulumi.StringPtrOutput `pulumi:"signupPolicyName"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Identity Provider details.
func GetIdentityProvider ¶
func GetIdentityProvider(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IdentityProviderState, opts ...pulumi.ResourceOption) (*IdentityProvider, error)
GetIdentityProvider gets an existing IdentityProvider 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 NewIdentityProvider ¶
func NewIdentityProvider(ctx *pulumi.Context, name string, args *IdentityProviderArgs, opts ...pulumi.ResourceOption) (*IdentityProvider, error)
NewIdentityProvider registers a new resource with the given unique name, arguments, and options.
func (*IdentityProvider) ElementType ¶ added in v0.2.6
func (*IdentityProvider) ElementType() reflect.Type
func (*IdentityProvider) ToIdentityProviderOutput ¶ added in v0.2.6
func (i *IdentityProvider) ToIdentityProviderOutput() IdentityProviderOutput
func (*IdentityProvider) ToIdentityProviderOutputWithContext ¶ added in v0.2.6
func (i *IdentityProvider) ToIdentityProviderOutputWithContext(ctx context.Context) IdentityProviderOutput
type IdentityProviderArgs ¶
type IdentityProviderArgs struct { // List of Allowed Tenants when configuring Azure Active Directory login. AllowedTenants pulumi.StringArrayInput // OpenID Connect discovery endpoint hostname for AAD or AAD B2C. Authority pulumi.StringPtrInput // Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft. ClientId pulumi.StringInput // Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft. ClientSecret pulumi.StringInput // Identity Provider Type identifier. IdentityProviderName pulumi.StringInput // Password Reset Policy Name. Only applies to AAD B2C Identity Provider. PasswordResetPolicyName pulumi.StringPtrInput // Profile Editing Policy Name. Only applies to AAD B2C Identity Provider. ProfileEditingPolicyName pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput // Signin Policy Name. Only applies to AAD B2C Identity Provider. SigninPolicyName pulumi.StringPtrInput // Signup Policy Name. Only applies to AAD B2C Identity Provider. SignupPolicyName pulumi.StringPtrInput // Identity Provider Type identifier. Type pulumi.StringPtrInput }
The set of arguments for constructing a IdentityProvider resource.
func (IdentityProviderArgs) ElementType ¶
func (IdentityProviderArgs) ElementType() reflect.Type
type IdentityProviderInput ¶ added in v0.2.6
type IdentityProviderInput interface { pulumi.Input ToIdentityProviderOutput() IdentityProviderOutput ToIdentityProviderOutputWithContext(ctx context.Context) IdentityProviderOutput }
type IdentityProviderOutput ¶ added in v0.2.6
type IdentityProviderOutput struct {
*pulumi.OutputState
}
func (IdentityProviderOutput) ElementType ¶ added in v0.2.6
func (IdentityProviderOutput) ElementType() reflect.Type
func (IdentityProviderOutput) ToIdentityProviderOutput ¶ added in v0.2.6
func (o IdentityProviderOutput) ToIdentityProviderOutput() IdentityProviderOutput
func (IdentityProviderOutput) ToIdentityProviderOutputWithContext ¶ added in v0.2.6
func (o IdentityProviderOutput) ToIdentityProviderOutputWithContext(ctx context.Context) IdentityProviderOutput
type IdentityProviderState ¶
type IdentityProviderState struct { // List of Allowed Tenants when configuring Azure Active Directory login. AllowedTenants pulumi.StringArrayInput // OpenID Connect discovery endpoint hostname for AAD or AAD B2C. Authority pulumi.StringPtrInput // Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft. ClientId pulumi.StringPtrInput // Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft. ClientSecret pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Password Reset Policy Name. Only applies to AAD B2C Identity Provider. PasswordResetPolicyName pulumi.StringPtrInput // Profile Editing Policy Name. Only applies to AAD B2C Identity Provider. ProfileEditingPolicyName pulumi.StringPtrInput // Signin Policy Name. Only applies to AAD B2C Identity Provider. SigninPolicyName pulumi.StringPtrInput // Signup Policy Name. Only applies to AAD B2C Identity Provider. SignupPolicyName pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (IdentityProviderState) ElementType ¶
func (IdentityProviderState) ElementType() reflect.Type
type IdentityProviderType ¶ added in v0.3.1
Identity Provider Type identifier.
func (IdentityProviderType) ElementType ¶ added in v0.3.1
func (IdentityProviderType) ElementType() reflect.Type
func (IdentityProviderType) ToStringOutput ¶ added in v0.3.1
func (e IdentityProviderType) ToStringOutput() pulumi.StringOutput
func (IdentityProviderType) ToStringOutputWithContext ¶ added in v0.3.1
func (e IdentityProviderType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IdentityProviderType) ToStringPtrOutput ¶ added in v0.3.1
func (e IdentityProviderType) ToStringPtrOutput() pulumi.StringPtrOutput
func (IdentityProviderType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e IdentityProviderType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Logger ¶
type Logger struct { pulumi.CustomResourceState // The name and SendRule connection string of the event hub for azureEventHub logger. // Instrumentation key for applicationInsights logger. Credentials pulumi.StringMapOutput `pulumi:"credentials"` // Logger description. Description pulumi.StringPtrOutput `pulumi:"description"` // Whether records are buffered in the logger before publishing. Default is assumed to be true. IsBuffered pulumi.BoolPtrOutput `pulumi:"isBuffered"` // Logger type. LoggerType pulumi.StringOutput `pulumi:"loggerType"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource). ResourceId pulumi.StringPtrOutput `pulumi:"resourceId"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Logger details.
func GetLogger ¶
func GetLogger(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoggerState, opts ...pulumi.ResourceOption) (*Logger, error)
GetLogger gets an existing Logger 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 NewLogger ¶
func NewLogger(ctx *pulumi.Context, name string, args *LoggerArgs, opts ...pulumi.ResourceOption) (*Logger, error)
NewLogger registers a new resource with the given unique name, arguments, and options.
func (*Logger) ElementType ¶ added in v0.2.6
func (*Logger) ToLoggerOutput ¶ added in v0.2.6
func (i *Logger) ToLoggerOutput() LoggerOutput
func (*Logger) ToLoggerOutputWithContext ¶ added in v0.2.6
func (i *Logger) ToLoggerOutputWithContext(ctx context.Context) LoggerOutput
type LoggerArgs ¶
type LoggerArgs struct { // The name and SendRule connection string of the event hub for azureEventHub logger. // Instrumentation key for applicationInsights logger. Credentials pulumi.StringMapInput // Logger description. Description pulumi.StringPtrInput // Whether records are buffered in the logger before publishing. Default is assumed to be true. IsBuffered pulumi.BoolPtrInput // Logger identifier. Must be unique in the API Management service instance. LoggerId pulumi.StringInput // Logger type. LoggerType pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource). ResourceId pulumi.StringPtrInput // The name of the API Management service. ServiceName pulumi.StringInput }
The set of arguments for constructing a Logger resource.
func (LoggerArgs) ElementType ¶
func (LoggerArgs) ElementType() reflect.Type
type LoggerInput ¶ added in v0.2.6
type LoggerInput interface { pulumi.Input ToLoggerOutput() LoggerOutput ToLoggerOutputWithContext(ctx context.Context) LoggerOutput }
type LoggerOutput ¶ added in v0.2.6
type LoggerOutput struct {
*pulumi.OutputState
}
func (LoggerOutput) ElementType ¶ added in v0.2.6
func (LoggerOutput) ElementType() reflect.Type
func (LoggerOutput) ToLoggerOutput ¶ added in v0.2.6
func (o LoggerOutput) ToLoggerOutput() LoggerOutput
func (LoggerOutput) ToLoggerOutputWithContext ¶ added in v0.2.6
func (o LoggerOutput) ToLoggerOutputWithContext(ctx context.Context) LoggerOutput
type LoggerState ¶
type LoggerState struct { // The name and SendRule connection string of the event hub for azureEventHub logger. // Instrumentation key for applicationInsights logger. Credentials pulumi.StringMapInput // Logger description. Description pulumi.StringPtrInput // Whether records are buffered in the logger before publishing. Default is assumed to be true. IsBuffered pulumi.BoolPtrInput // Logger type. LoggerType pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource). ResourceId pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (LoggerState) ElementType ¶
func (LoggerState) ElementType() reflect.Type
type LoggerType ¶ added in v0.3.1
Logger type.
func (LoggerType) ElementType ¶ added in v0.3.1
func (LoggerType) ElementType() reflect.Type
func (LoggerType) ToStringOutput ¶ added in v0.3.1
func (e LoggerType) ToStringOutput() pulumi.StringOutput
func (LoggerType) ToStringOutputWithContext ¶ added in v0.3.1
func (e LoggerType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (LoggerType) ToStringPtrOutput ¶ added in v0.3.1
func (e LoggerType) ToStringPtrOutput() pulumi.StringPtrOutput
func (LoggerType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e LoggerType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type LookupApiArgs ¶
type LookupApiArgs struct { // API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. ApiId string `pulumi:"apiId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` }
type LookupApiDiagnosticArgs ¶
type LookupApiDiagnosticArgs struct { // API identifier. Must be unique in the current API Management service instance. ApiId string `pulumi:"apiId"` // Diagnostic identifier. Must be unique in the current API Management service instance. DiagnosticId string `pulumi:"diagnosticId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` }
type LookupApiDiagnosticResult ¶
type LookupApiDiagnosticResult struct { // Specifies for what type of messages sampling settings should not apply. AlwaysLog *string `pulumi:"alwaysLog"` // Diagnostic settings for incoming/outgoing HTTP messages to the Backend Backend *PipelineDiagnosticSettingsResponse `pulumi:"backend"` // Whether to process Correlation Headers coming to Api Management Service. Only applicable to Application Insights diagnostics. Default is true. EnableHttpCorrelationHeaders *bool `pulumi:"enableHttpCorrelationHeaders"` // Diagnostic settings for incoming/outgoing HTTP messages to the Gateway. Frontend *PipelineDiagnosticSettingsResponse `pulumi:"frontend"` // Resource ID. Id string `pulumi:"id"` // Resource Id of a target logger. LoggerId string `pulumi:"loggerId"` // Resource name. Name string `pulumi:"name"` // Sampling settings for Diagnostic. Sampling *SamplingSettingsResponse `pulumi:"sampling"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Diagnostic details.
func LookupApiDiagnostic ¶
func LookupApiDiagnostic(ctx *pulumi.Context, args *LookupApiDiagnosticArgs, opts ...pulumi.InvokeOption) (*LookupApiDiagnosticResult, error)
type LookupApiIssueArgs ¶
type LookupApiIssueArgs struct { // API identifier. Must be unique in the current API Management service instance. ApiId string `pulumi:"apiId"` // Expand the comment attachments. ExpandCommentsAttachments *bool `pulumi:"expandCommentsAttachments"` // Issue identifier. Must be unique in the current API Management service instance. IssueId string `pulumi:"issueId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` }
type LookupApiIssueAttachmentArgs ¶
type LookupApiIssueAttachmentArgs struct { // API identifier. Must be unique in the current API Management service instance. ApiId string `pulumi:"apiId"` // Attachment identifier within an Issue. Must be unique in the current Issue. AttachmentId string `pulumi:"attachmentId"` // Issue identifier. Must be unique in the current API Management service instance. IssueId string `pulumi:"issueId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` }
type LookupApiIssueAttachmentResult ¶
type LookupApiIssueAttachmentResult struct { // An HTTP link or Base64-encoded binary data. Content string `pulumi:"content"` // Either 'link' if content is provided via an HTTP link or the MIME type of the Base64-encoded binary data provided in the 'content' property. ContentFormat string `pulumi:"contentFormat"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Filename by which the binary data will be saved. Title string `pulumi:"title"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Issue Attachment Contract details.
func LookupApiIssueAttachment ¶
func LookupApiIssueAttachment(ctx *pulumi.Context, args *LookupApiIssueAttachmentArgs, opts ...pulumi.InvokeOption) (*LookupApiIssueAttachmentResult, error)
type LookupApiIssueCommentArgs ¶
type LookupApiIssueCommentArgs struct { // API identifier. Must be unique in the current API Management service instance. ApiId string `pulumi:"apiId"` // Comment identifier within an Issue. Must be unique in the current Issue. CommentId string `pulumi:"commentId"` // Issue identifier. Must be unique in the current API Management service instance. IssueId string `pulumi:"issueId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` }
type LookupApiIssueCommentResult ¶
type LookupApiIssueCommentResult struct { // Date and time when the comment was created. CreatedDate *string `pulumi:"createdDate"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Comment text. Text string `pulumi:"text"` // Resource type for API Management resource. Type string `pulumi:"type"` // A resource identifier for the user who left the comment. UserId string `pulumi:"userId"` }
Issue Comment Contract details.
func LookupApiIssueComment ¶
func LookupApiIssueComment(ctx *pulumi.Context, args *LookupApiIssueCommentArgs, opts ...pulumi.InvokeOption) (*LookupApiIssueCommentResult, error)
type LookupApiIssueResult ¶
type LookupApiIssueResult struct { // A resource identifier for the API the issue was created for. ApiId *string `pulumi:"apiId"` // Date and time when the issue was created. CreatedDate *string `pulumi:"createdDate"` // Text describing the issue. Description string `pulumi:"description"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Status of the issue. State *string `pulumi:"state"` // The issue title. Title string `pulumi:"title"` // Resource type for API Management resource. Type string `pulumi:"type"` // A resource identifier for the user created the issue. UserId string `pulumi:"userId"` }
Issue Contract details.
func LookupApiIssue ¶
func LookupApiIssue(ctx *pulumi.Context, args *LookupApiIssueArgs, opts ...pulumi.InvokeOption) (*LookupApiIssueResult, error)
type LookupApiManagementServiceResult ¶
type LookupApiManagementServiceResult struct { // Additional datacenter locations of the API Management service. AdditionalLocations []AdditionalLocationResponse `pulumi:"additionalLocations"` // List of Certificates that need to be installed in the API Management service. Max supported certificates that can be installed is 10. Certificates []CertificateConfigurationResponse `pulumi:"certificates"` // 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. Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168` will disable the cipher TLS_RSA_WITH_3DES_EDE_CBC_SHA for all TLS(1.0, 1.1 and 1.2). Setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11` can be used to disable just TLS 1.1 and setting `Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10` can be used to disable TLS 1.0 on an API Management service. CustomProperties map[string]string `pulumi:"customProperties"` // ETag of the resource. Etag string `pulumi:"etag"` // Gateway URL of the API Management service in the Default Region. GatewayRegionalUrl string `pulumi:"gatewayRegionalUrl"` // Gateway URL of the API Management service. GatewayUrl string `pulumi:"gatewayUrl"` // Custom hostname configuration of the API Management service. HostnameConfigurations []HostnameConfigurationResponse `pulumi:"hostnameConfigurations"` // Resource ID. Id string `pulumi:"id"` // Managed service identity of the Api Management service. Identity *ApiManagementServiceIdentityResponse `pulumi:"identity"` // Resource location. Location string `pulumi:"location"` // Management API endpoint URL of the API Management service. ManagementApiUrl string `pulumi:"managementApiUrl"` // Resource name. Name string `pulumi:"name"` // Email address from which the notification will be sent. NotificationSenderEmail *string `pulumi:"notificationSenderEmail"` // Publisher portal endpoint Url of the API Management service. PortalUrl string `pulumi:"portalUrl"` // Private Static Load Balanced IP addresses of the API Management service in Primary region which is deployed in an Internal Virtual Network. Available only for Basic, Standard and Premium SKU. PrivateIPAddresses []string `pulumi:"privateIPAddresses"` // 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"` // Public Static Load Balanced IP addresses of the API Management service in Primary region. Available only for Basic, Standard and Premium SKU. PublicIPAddresses []string `pulumi:"publicIPAddresses"` // Publisher email. PublisherEmail string `pulumi:"publisherEmail"` // Publisher name. PublisherName string `pulumi:"publisherName"` // SCM endpoint URL of the API Management service. ScmUrl string `pulumi:"scmUrl"` // SKU properties of the API Management service. Sku ApiManagementServiceSkuPropertiesResponse `pulumi:"sku"` // Resource tags. 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 for API Management resource is set to Microsoft.ApiManagement. Type string `pulumi:"type"` // Virtual network configuration of the API Management service. VirtualNetworkConfiguration *VirtualNetworkConfigurationResponse `pulumi:"virtualNetworkConfiguration"` // The type of VPN in which API Management service needs to be configured in. None (Default Value) means the API Management service is not part of any Virtual Network, External means the API Management deployment is set up inside a Virtual Network having an Internet Facing Endpoint, and Internal means that API Management deployment is setup inside a Virtual Network having an Intranet Facing Endpoint only. VirtualNetworkType *string `pulumi:"virtualNetworkType"` }
A single API Management service resource in List or Get response.
func LookupApiManagementService ¶
func LookupApiManagementService(ctx *pulumi.Context, args *LookupApiManagementServiceArgs, opts ...pulumi.InvokeOption) (*LookupApiManagementServiceResult, error)
type LookupApiOperationArgs ¶
type LookupApiOperationArgs struct { // API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. ApiId string `pulumi:"apiId"` // Operation identifier within an API. Must be unique in the current API Management service instance. OperationId string `pulumi:"operationId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` }
type LookupApiOperationPolicyArgs ¶
type LookupApiOperationPolicyArgs struct { // API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. ApiId string `pulumi:"apiId"` // Operation identifier within an API. Must be unique in the current API Management service instance. OperationId string `pulumi:"operationId"` // The identifier of the Policy. PolicyId string `pulumi:"policyId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` }
type LookupApiOperationPolicyResult ¶
type LookupApiOperationPolicyResult struct { // Format of the policyContent. ContentFormat *string `pulumi:"contentFormat"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Json escaped Xml Encoded contents of the Policy. PolicyContent string `pulumi:"policyContent"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Policy Contract details.
func LookupApiOperationPolicy ¶
func LookupApiOperationPolicy(ctx *pulumi.Context, args *LookupApiOperationPolicyArgs, opts ...pulumi.InvokeOption) (*LookupApiOperationPolicyResult, error)
type LookupApiOperationResult ¶
type LookupApiOperationResult struct { // Description of the operation. May include HTML formatting tags. Description *string `pulumi:"description"` // Operation Name. DisplayName string `pulumi:"displayName"` // Resource ID. Id string `pulumi:"id"` // A Valid HTTP Operation Method. Typical Http Methods like GET, PUT, POST but not limited by only them. Method string `pulumi:"method"` // Resource name. Name string `pulumi:"name"` // Operation Policies Policies *string `pulumi:"policies"` // An entity containing request details. Request *RequestContractResponse `pulumi:"request"` // Array of Operation responses. Responses []ResponseContractResponse `pulumi:"responses"` // Collection of URL template parameters. TemplateParameters []ParameterContractResponse `pulumi:"templateParameters"` // Resource type for API Management resource. Type string `pulumi:"type"` // Relative URL template identifying the target resource for this operation. May include parameters. Example: /customers/{cid}/orders/{oid}/?date={date} UrlTemplate string `pulumi:"urlTemplate"` }
Api Operation details.
func LookupApiOperation ¶
func LookupApiOperation(ctx *pulumi.Context, args *LookupApiOperationArgs, opts ...pulumi.InvokeOption) (*LookupApiOperationResult, error)
type LookupApiPolicyArgs ¶
type LookupApiPolicyArgs struct { // API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. ApiId string `pulumi:"apiId"` // The identifier of the Policy. PolicyId string `pulumi:"policyId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` }
type LookupApiPolicyResult ¶
type LookupApiPolicyResult struct { // Format of the policyContent. ContentFormat *string `pulumi:"contentFormat"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Json escaped Xml Encoded contents of the Policy. PolicyContent string `pulumi:"policyContent"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Policy Contract details.
func LookupApiPolicy ¶
func LookupApiPolicy(ctx *pulumi.Context, args *LookupApiPolicyArgs, opts ...pulumi.InvokeOption) (*LookupApiPolicyResult, error)
type LookupApiReleaseArgs ¶
type LookupApiReleaseArgs struct { // API identifier. Must be unique in the current API Management service instance. ApiId string `pulumi:"apiId"` // Release identifier within an API. Must be unique in the current API Management service instance. ReleaseId string `pulumi:"releaseId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` }
type LookupApiReleaseResult ¶
type LookupApiReleaseResult struct { // Identifier of the API the release belongs to. ApiId *string `pulumi:"apiId"` // The time the API was released. The date conforms to the following format: yyyy-MM-ddTHH:mm:ssZ as specified by the ISO 8601 standard. CreatedDateTime string `pulumi:"createdDateTime"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Release Notes Notes *string `pulumi:"notes"` // Resource type for API Management resource. Type string `pulumi:"type"` // The time the API release was updated. UpdatedDateTime string `pulumi:"updatedDateTime"` }
Api Release details.
func LookupApiRelease ¶
func LookupApiRelease(ctx *pulumi.Context, args *LookupApiReleaseArgs, opts ...pulumi.InvokeOption) (*LookupApiReleaseResult, error)
type LookupApiResult ¶
type LookupApiResult struct { // Describes the Revision of the Api. If no value is provided, default revision 1 is created ApiRevision *string `pulumi:"apiRevision"` // Description of the Api Revision. ApiRevisionDescription *string `pulumi:"apiRevisionDescription"` // Type of API. ApiType *string `pulumi:"apiType"` // Indicates the Version identifier of the API if the API is versioned ApiVersion *string `pulumi:"apiVersion"` // Description of the Api Version. ApiVersionDescription *string `pulumi:"apiVersionDescription"` // An API Version Set contains the common configuration for a set of API Versions relating ApiVersionSet *ApiVersionSetContractDetailsResponse `pulumi:"apiVersionSet"` // A resource identifier for the related ApiVersionSet. ApiVersionSetId *string `pulumi:"apiVersionSetId"` // Collection of authentication settings included into this API. AuthenticationSettings *AuthenticationSettingsContractResponse `pulumi:"authenticationSettings"` // Description of the API. May include HTML formatting tags. Description *string `pulumi:"description"` // API name. DisplayName *string `pulumi:"displayName"` // Resource ID. Id string `pulumi:"id"` // Indicates if API revision is current api revision. IsCurrent bool `pulumi:"isCurrent"` // Indicates if API revision is accessible via the gateway. IsOnline bool `pulumi:"isOnline"` // Resource name. Name string `pulumi:"name"` // Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API. Path string `pulumi:"path"` // Describes on which protocols the operations in this API can be invoked. Protocols []string `pulumi:"protocols"` // Absolute URL of the backend service implementing this API. ServiceUrl *string `pulumi:"serviceUrl"` // Protocols over which API is made available. SubscriptionKeyParameterNames *SubscriptionKeyParameterNamesContractResponse `pulumi:"subscriptionKeyParameterNames"` // Specifies whether an API or Product subscription is required for accessing the API. SubscriptionRequired *bool `pulumi:"subscriptionRequired"` // Resource type for API Management resource. Type string `pulumi:"type"` }
API details.
func LookupApi ¶
func LookupApi(ctx *pulumi.Context, args *LookupApiArgs, opts ...pulumi.InvokeOption) (*LookupApiResult, error)
type LookupApiSchemaArgs ¶
type LookupApiSchemaArgs struct { // API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. ApiId string `pulumi:"apiId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // Schema identifier within an API. Must be unique in the current API Management service instance. SchemaId string `pulumi:"schemaId"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` }
type LookupApiSchemaResult ¶
type LookupApiSchemaResult struct { // Must be a valid a media type used in a Content-Type header as defined in the RFC 2616. Media type of the schema document (e.g. application/json, application/xml). ContentType string `pulumi:"contentType"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Resource type for API Management resource. Type string `pulumi:"type"` // Json escaped string defining the document representing the Schema. Value *string `pulumi:"value"` }
Schema Contract details.
func LookupApiSchema ¶
func LookupApiSchema(ctx *pulumi.Context, args *LookupApiSchemaArgs, opts ...pulumi.InvokeOption) (*LookupApiSchemaResult, error)
type LookupApiVersionSetArgs ¶
type LookupApiVersionSetArgs struct { // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` // Api Version Set identifier. Must be unique in the current API Management service instance. VersionSetId string `pulumi:"versionSetId"` }
type LookupApiVersionSetResult ¶
type LookupApiVersionSetResult struct { // Description of API Version Set. Description *string `pulumi:"description"` // Name of API Version Set DisplayName string `pulumi:"displayName"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Resource type for API Management resource. Type string `pulumi:"type"` // Name of HTTP header parameter that indicates the API Version if versioningScheme is set to `header`. VersionHeaderName *string `pulumi:"versionHeaderName"` // Name of query parameter that indicates the API Version if versioningScheme is set to `query`. VersionQueryName *string `pulumi:"versionQueryName"` // An value that determines where the API Version identifer will be located in a HTTP request. VersioningScheme string `pulumi:"versioningScheme"` }
Api Version Set Contract details.
func LookupApiVersionSet ¶
func LookupApiVersionSet(ctx *pulumi.Context, args *LookupApiVersionSetArgs, opts ...pulumi.InvokeOption) (*LookupApiVersionSetResult, error)
type LookupAuthorizationServerResult ¶
type LookupAuthorizationServerResult struct { // OAuth authorization endpoint. See http://tools.ietf.org/html/rfc6749#section-3.2. AuthorizationEndpoint string `pulumi:"authorizationEndpoint"` // HTTP verbs supported by the authorization endpoint. GET must be always present. POST is optional. AuthorizationMethods []string `pulumi:"authorizationMethods"` // Specifies the mechanism by which access token is passed to the API. BearerTokenSendingMethods []string `pulumi:"bearerTokenSendingMethods"` // Method of authentication supported by the token endpoint of this authorization server. Possible values are Basic and/or Body. When Body is specified, client credentials and other parameters are passed within the request body in the application/x-www-form-urlencoded format. ClientAuthenticationMethod []string `pulumi:"clientAuthenticationMethod"` // Client or app id registered with this authorization server. ClientId string `pulumi:"clientId"` // Optional reference to a page where client or app registration for this authorization server is performed. Contains absolute URL to entity being referenced. ClientRegistrationEndpoint string `pulumi:"clientRegistrationEndpoint"` // Client or app secret registered with this authorization server. ClientSecret *string `pulumi:"clientSecret"` // Access token scope that is going to be requested by default. Can be overridden at the API level. Should be provided in the form of a string containing space-delimited values. DefaultScope *string `pulumi:"defaultScope"` // Description of the authorization server. Can contain HTML formatting tags. Description *string `pulumi:"description"` // User-friendly authorization server name. DisplayName string `pulumi:"displayName"` // Form of an authorization grant, which the client uses to request the access token. GrantTypes []string `pulumi:"grantTypes"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner password. ResourceOwnerPassword *string `pulumi:"resourceOwnerPassword"` // Can be optionally specified when resource owner password grant type is supported by this authorization server. Default resource owner username. ResourceOwnerUsername *string `pulumi:"resourceOwnerUsername"` // If true, authorization server will include state parameter from the authorization request to its response. Client may use state parameter to raise protocol security. SupportState *bool `pulumi:"supportState"` // Additional parameters required by the token endpoint of this authorization server represented as an array of JSON objects with name and value string properties, i.e. {"name" : "name value", "value": "a value"}. TokenBodyParameters []TokenBodyParameterContractResponse `pulumi:"tokenBodyParameters"` // OAuth token endpoint. Contains absolute URI to entity being referenced. TokenEndpoint *string `pulumi:"tokenEndpoint"` // Resource type for API Management resource. Type string `pulumi:"type"` }
External OAuth authorization server settings.
func LookupAuthorizationServer ¶
func LookupAuthorizationServer(ctx *pulumi.Context, args *LookupAuthorizationServerArgs, opts ...pulumi.InvokeOption) (*LookupAuthorizationServerResult, error)
type LookupBackendArgs ¶
type LookupBackendArgs struct { // Identifier of the Backend entity. Must be unique in the current API Management service instance. BackendId string `pulumi:"backendId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` }
type LookupBackendResult ¶
type LookupBackendResult struct { // Backend Credentials Contract Properties Credentials *BackendCredentialsContractResponse `pulumi:"credentials"` // Backend Description. Description *string `pulumi:"description"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Backend Properties contract Properties BackendPropertiesResponse `pulumi:"properties"` // Backend communication protocol. Protocol string `pulumi:"protocol"` // Backend Proxy Contract Properties Proxy *BackendProxyContractResponse `pulumi:"proxy"` // Management Uri of the Resource in External System. This url can be the Arm Resource Id of Logic Apps, Function Apps or Api Apps. ResourceId *string `pulumi:"resourceId"` // Backend Title. Title *string `pulumi:"title"` // Backend TLS Properties Tls *BackendTlsPropertiesResponse `pulumi:"tls"` // Resource type for API Management resource. Type string `pulumi:"type"` // Runtime Url of the Backend. Url string `pulumi:"url"` }
Backend details.
func LookupBackend ¶
func LookupBackend(ctx *pulumi.Context, args *LookupBackendArgs, opts ...pulumi.InvokeOption) (*LookupBackendResult, error)
type LookupCacheArgs ¶
type LookupCacheArgs struct { // Identifier of the Cache entity. Cache identifier (should be either 'default' or valid Azure region identifier). CacheId string `pulumi:"cacheId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` }
type LookupCacheResult ¶
type LookupCacheResult struct { // Runtime connection string to cache ConnectionString string `pulumi:"connectionString"` // Cache description Description *string `pulumi:"description"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Original uri of entity in external system cache points to ResourceId *string `pulumi:"resourceId"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Cache details.
func LookupCache ¶
func LookupCache(ctx *pulumi.Context, args *LookupCacheArgs, opts ...pulumi.InvokeOption) (*LookupCacheResult, error)
type LookupCertificateArgs ¶
type LookupCertificateArgs struct { // Identifier of the certificate entity. Must be unique in the current API Management service instance. CertificateId string `pulumi:"certificateId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` }
type LookupCertificateResult ¶
type LookupCertificateResult 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. ExpirationDate string `pulumi:"expirationDate"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Subject attribute of the certificate. Subject string `pulumi:"subject"` // Thumbprint of the certificate. Thumbprint string `pulumi:"thumbprint"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Certificate details.
func LookupCertificate ¶
func LookupCertificate(ctx *pulumi.Context, args *LookupCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCertificateResult, error)
type LookupDiagnosticArgs ¶
type LookupDiagnosticArgs struct { // Diagnostic identifier. Must be unique in the current API Management service instance. DiagnosticId string `pulumi:"diagnosticId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` }
type LookupDiagnosticResult ¶
type LookupDiagnosticResult struct { // Specifies for what type of messages sampling settings should not apply. AlwaysLog *string `pulumi:"alwaysLog"` // Diagnostic settings for incoming/outgoing HTTP messages to the Backend Backend *PipelineDiagnosticSettingsResponse `pulumi:"backend"` // Whether to process Correlation Headers coming to Api Management Service. Only applicable to Application Insights diagnostics. Default is true. EnableHttpCorrelationHeaders *bool `pulumi:"enableHttpCorrelationHeaders"` // Diagnostic settings for incoming/outgoing HTTP messages to the Gateway. Frontend *PipelineDiagnosticSettingsResponse `pulumi:"frontend"` // Resource ID. Id string `pulumi:"id"` // Resource Id of a target logger. LoggerId string `pulumi:"loggerId"` // Resource name. Name string `pulumi:"name"` // Sampling settings for Diagnostic. Sampling *SamplingSettingsResponse `pulumi:"sampling"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Diagnostic details.
func LookupDiagnostic ¶
func LookupDiagnostic(ctx *pulumi.Context, args *LookupDiagnosticArgs, opts ...pulumi.InvokeOption) (*LookupDiagnosticResult, error)
type LookupEmailTemplateArgs ¶
type LookupEmailTemplateResult ¶
type LookupEmailTemplateResult struct { // Email Template Body. This should be a valid XDocument Body string `pulumi:"body"` // Description of the Email Template. Description *string `pulumi:"description"` // Resource ID. Id string `pulumi:"id"` // Whether the template is the default template provided by Api Management or has been edited. IsDefault bool `pulumi:"isDefault"` // Resource name. Name string `pulumi:"name"` // Email Template Parameter values. Parameters []EmailTemplateParametersContractPropertiesResponse `pulumi:"parameters"` // Subject of the Template. Subject string `pulumi:"subject"` // Title of the Template. Title *string `pulumi:"title"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Email Template details.
func LookupEmailTemplate ¶
func LookupEmailTemplate(ctx *pulumi.Context, args *LookupEmailTemplateArgs, opts ...pulumi.InvokeOption) (*LookupEmailTemplateResult, error)
type LookupGroupArgs ¶
type LookupGroupArgs struct { // Group identifier. Must be unique in the current API Management service instance. GroupId string `pulumi:"groupId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` }
type LookupGroupResult ¶
type LookupGroupResult struct { // true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false. BuiltIn bool `pulumi:"builtIn"` // Group description. Can contain HTML formatting tags. Description *string `pulumi:"description"` // Group name. DisplayName string `pulumi:"displayName"` // For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://<tenant>.onmicrosoft.com/groups/<group object id>`; otherwise the value is null. ExternalId *string `pulumi:"externalId"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Contract details.
func LookupGroup ¶
func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)
type LookupIdentityProviderArgs ¶
type LookupIdentityProviderArgs struct { // Identity Provider Type identifier. IdentityProviderName string `pulumi:"identityProviderName"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` }
type LookupIdentityProviderResult ¶
type LookupIdentityProviderResult struct { // List of Allowed Tenants when configuring Azure Active Directory login. AllowedTenants []string `pulumi:"allowedTenants"` // OpenID Connect discovery endpoint hostname for AAD or AAD B2C. Authority *string `pulumi:"authority"` // Client Id of the Application in the external Identity Provider. It is App ID for Facebook login, Client ID for Google login, App ID for Microsoft. ClientId string `pulumi:"clientId"` // Client secret of the Application in external Identity Provider, used to authenticate login request. For example, it is App Secret for Facebook login, API Key for Google login, Public Key for Microsoft. ClientSecret string `pulumi:"clientSecret"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Password Reset Policy Name. Only applies to AAD B2C Identity Provider. PasswordResetPolicyName *string `pulumi:"passwordResetPolicyName"` // Profile Editing Policy Name. Only applies to AAD B2C Identity Provider. ProfileEditingPolicyName *string `pulumi:"profileEditingPolicyName"` // Signin Policy Name. Only applies to AAD B2C Identity Provider. SigninPolicyName *string `pulumi:"signinPolicyName"` // Signup Policy Name. Only applies to AAD B2C Identity Provider. SignupPolicyName *string `pulumi:"signupPolicyName"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Identity Provider details.
func LookupIdentityProvider ¶
func LookupIdentityProvider(ctx *pulumi.Context, args *LookupIdentityProviderArgs, opts ...pulumi.InvokeOption) (*LookupIdentityProviderResult, error)
type LookupLoggerArgs ¶
type LookupLoggerArgs struct { // Logger identifier. Must be unique in the API Management service instance. LoggerId string `pulumi:"loggerId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` }
type LookupLoggerResult ¶
type LookupLoggerResult struct { // The name and SendRule connection string of the event hub for azureEventHub logger. // Instrumentation key for applicationInsights logger. Credentials map[string]string `pulumi:"credentials"` // Logger description. Description *string `pulumi:"description"` // Resource ID. Id string `pulumi:"id"` // Whether records are buffered in the logger before publishing. Default is assumed to be true. IsBuffered *bool `pulumi:"isBuffered"` // Logger type. LoggerType string `pulumi:"loggerType"` // Resource name. Name string `pulumi:"name"` // Azure Resource Id of a log target (either Azure Event Hub resource or Azure Application Insights resource). ResourceId *string `pulumi:"resourceId"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Logger details.
func LookupLogger ¶
func LookupLogger(ctx *pulumi.Context, args *LookupLoggerArgs, opts ...pulumi.InvokeOption) (*LookupLoggerResult, error)
type LookupOpenIdConnectProviderResult ¶
type LookupOpenIdConnectProviderResult struct { // Client ID of developer console which is the client application. ClientId string `pulumi:"clientId"` // Client Secret of developer console which is the client application. ClientSecret *string `pulumi:"clientSecret"` // User-friendly description of OpenID Connect Provider. Description *string `pulumi:"description"` // User-friendly OpenID Connect Provider name. DisplayName string `pulumi:"displayName"` // Resource ID. Id string `pulumi:"id"` // Metadata endpoint URI. MetadataEndpoint string `pulumi:"metadataEndpoint"` // Resource name. Name string `pulumi:"name"` // Resource type for API Management resource. Type string `pulumi:"type"` }
OpenId Connect Provider details.
func LookupOpenIdConnectProvider ¶
func LookupOpenIdConnectProvider(ctx *pulumi.Context, args *LookupOpenIdConnectProviderArgs, opts ...pulumi.InvokeOption) (*LookupOpenIdConnectProviderResult, error)
type LookupPolicyArgs ¶
type LookupPolicyResult ¶
type LookupPolicyResult struct { // Format of the policyContent. ContentFormat *string `pulumi:"contentFormat"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Json escaped Xml Encoded contents of the Policy. PolicyContent string `pulumi:"policyContent"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Policy Contract details.
func LookupPolicy ¶
func LookupPolicy(ctx *pulumi.Context, args *LookupPolicyArgs, opts ...pulumi.InvokeOption) (*LookupPolicyResult, error)
type LookupProductArgs ¶
type LookupProductArgs struct { // Product identifier. Must be unique in the current API Management service instance. ProductId string `pulumi:"productId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` }
type LookupProductPolicyArgs ¶
type LookupProductPolicyArgs struct { // The identifier of the Policy. PolicyId string `pulumi:"policyId"` // Product identifier. Must be unique in the current API Management service instance. ProductId string `pulumi:"productId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` }
type LookupProductPolicyResult ¶
type LookupProductPolicyResult struct { // Format of the policyContent. ContentFormat *string `pulumi:"contentFormat"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Json escaped Xml Encoded contents of the Policy. PolicyContent string `pulumi:"policyContent"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Policy Contract details.
func LookupProductPolicy ¶
func LookupProductPolicy(ctx *pulumi.Context, args *LookupProductPolicyArgs, opts ...pulumi.InvokeOption) (*LookupProductPolicyResult, error)
type LookupProductResult ¶
type LookupProductResult struct { // whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of true. ApprovalRequired *bool `pulumi:"approvalRequired"` // Product description. May include HTML formatting tags. Description *string `pulumi:"description"` // Product name. DisplayName string `pulumi:"displayName"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished. State *string `pulumi:"state"` // Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as "protected" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as "open" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true. SubscriptionRequired *bool `pulumi:"subscriptionRequired"` // Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of true. SubscriptionsLimit *int `pulumi:"subscriptionsLimit"` // Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process. Terms *string `pulumi:"terms"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Product details.
func LookupProduct ¶
func LookupProduct(ctx *pulumi.Context, args *LookupProductArgs, opts ...pulumi.InvokeOption) (*LookupProductResult, error)
type LookupPropertyArgs ¶
type LookupPropertyResult ¶
type LookupPropertyResult struct { // Unique name of Property. It may contain only letters, digits, period, dash, and underscore characters. DisplayName string `pulumi:"displayName"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Determines whether the value is a secret and should be encrypted or not. Default value is false. Secret *bool `pulumi:"secret"` // Optional tags that when provided can be used to filter the property list. Tags []string `pulumi:"tags"` // Resource type for API Management resource. Type string `pulumi:"type"` // Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace. Value string `pulumi:"value"` }
Property details.
func LookupProperty ¶
func LookupProperty(ctx *pulumi.Context, args *LookupPropertyArgs, opts ...pulumi.InvokeOption) (*LookupPropertyResult, error)
type LookupSubscriptionArgs ¶
type LookupSubscriptionArgs struct { // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` // Subscription entity Identifier. The entity represents the association between a user and a product in API Management. Sid string `pulumi:"sid"` }
type LookupSubscriptionResult ¶
type LookupSubscriptionResult struct { // Determines whether tracing is enabled AllowTracing *bool `pulumi:"allowTracing"` // Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. CreatedDate string `pulumi:"createdDate"` // The name of the subscription, or null if the subscription has no name. DisplayName *string `pulumi:"displayName"` // Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. EndDate *string `pulumi:"endDate"` // Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. ExpirationDate *string `pulumi:"expirationDate"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. NotificationDate *string `pulumi:"notificationDate"` // The user resource identifier of the subscription owner. The value is a valid relative URL in the format of /users/{userId} where {userId} is a user identifier. OwnerId *string `pulumi:"ownerId"` // Subscription primary key. PrimaryKey string `pulumi:"primaryKey"` // Scope like /products/{productId} or /apis or /apis/{apiId}. Scope string `pulumi:"scope"` // Subscription secondary key. SecondaryKey string `pulumi:"secondaryKey"` // Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. StartDate *string `pulumi:"startDate"` // Subscription state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated. State string `pulumi:"state"` // Optional subscription comment added by an administrator. StateComment *string `pulumi:"stateComment"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Subscription details.
func LookupSubscription ¶
func LookupSubscription(ctx *pulumi.Context, args *LookupSubscriptionArgs, opts ...pulumi.InvokeOption) (*LookupSubscriptionResult, error)
type LookupTagArgs ¶
type LookupTagArgs struct { // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` // Tag identifier. Must be unique in the current API Management service instance. TagId string `pulumi:"tagId"` }
type LookupTagByApiArgs ¶
type LookupTagByApiArgs struct { // API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. ApiId string `pulumi:"apiId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` // Tag identifier. Must be unique in the current API Management service instance. TagId string `pulumi:"tagId"` }
type LookupTagByApiResult ¶
type LookupTagByApiResult struct { // Tag name. DisplayName string `pulumi:"displayName"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Tag Contract details.
func LookupTagByApi ¶
func LookupTagByApi(ctx *pulumi.Context, args *LookupTagByApiArgs, opts ...pulumi.InvokeOption) (*LookupTagByApiResult, error)
type LookupTagByOperationArgs ¶
type LookupTagByOperationArgs struct { // API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. ApiId string `pulumi:"apiId"` // Operation identifier within an API. Must be unique in the current API Management service instance. OperationId string `pulumi:"operationId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` // Tag identifier. Must be unique in the current API Management service instance. TagId string `pulumi:"tagId"` }
type LookupTagByOperationResult ¶
type LookupTagByOperationResult struct { // Tag name. DisplayName string `pulumi:"displayName"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Tag Contract details.
func LookupTagByOperation ¶
func LookupTagByOperation(ctx *pulumi.Context, args *LookupTagByOperationArgs, opts ...pulumi.InvokeOption) (*LookupTagByOperationResult, error)
type LookupTagByProductArgs ¶
type LookupTagByProductArgs struct { // Product identifier. Must be unique in the current API Management service instance. ProductId string `pulumi:"productId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` // Tag identifier. Must be unique in the current API Management service instance. TagId string `pulumi:"tagId"` }
type LookupTagByProductResult ¶
type LookupTagByProductResult struct { // Tag name. DisplayName string `pulumi:"displayName"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Tag Contract details.
func LookupTagByProduct ¶
func LookupTagByProduct(ctx *pulumi.Context, args *LookupTagByProductArgs, opts ...pulumi.InvokeOption) (*LookupTagByProductResult, error)
type LookupTagDescriptionArgs ¶
type LookupTagDescriptionArgs struct { // API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. ApiId string `pulumi:"apiId"` // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` // Tag identifier. Must be unique in the current API Management service instance. TagId string `pulumi:"tagId"` }
type LookupTagDescriptionResult ¶
type LookupTagDescriptionResult struct { // Description of the Tag. Description *string `pulumi:"description"` // Tag name. DisplayName *string `pulumi:"displayName"` // Description of the external resources describing the tag. ExternalDocsDescription *string `pulumi:"externalDocsDescription"` // Absolute URL of external resources describing the tag. ExternalDocsUrl *string `pulumi:"externalDocsUrl"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Contract details.
func LookupTagDescription ¶
func LookupTagDescription(ctx *pulumi.Context, args *LookupTagDescriptionArgs, opts ...pulumi.InvokeOption) (*LookupTagDescriptionResult, error)
type LookupTagResult ¶
type LookupTagResult struct { // Tag name. DisplayName string `pulumi:"displayName"` // Resource ID. Id string `pulumi:"id"` // Resource name. Name string `pulumi:"name"` // Resource type for API Management resource. Type string `pulumi:"type"` }
Tag Contract details.
func LookupTag ¶
func LookupTag(ctx *pulumi.Context, args *LookupTagArgs, opts ...pulumi.InvokeOption) (*LookupTagResult, error)
type LookupUserArgs ¶
type LookupUserArgs struct { // The name of the resource group. ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the API Management service. ServiceName string `pulumi:"serviceName"` // User identifier. Must be unique in the current API Management service instance. UserId string `pulumi:"userId"` }
type LookupUserResult ¶
type LookupUserResult struct { // Email address. Email *string `pulumi:"email"` // First name. FirstName *string `pulumi:"firstName"` // Collection of groups user is part of. Groups []GroupContractPropertiesResponse `pulumi:"groups"` // Resource ID. Id string `pulumi:"id"` // Collection of user identities. Identities []UserIdentityContractResponse `pulumi:"identities"` // Last name. LastName *string `pulumi:"lastName"` // Resource name. Name string `pulumi:"name"` // Optional note about a user set by the administrator. Note *string `pulumi:"note"` // Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. RegistrationDate *string `pulumi:"registrationDate"` // Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active. State *string `pulumi:"state"` // Resource type for API Management resource. Type string `pulumi:"type"` }
User details.
func LookupUser ¶
func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)
type NotificationRecipientEmail ¶ added in v0.3.1
type NotificationRecipientEmail struct { pulumi.CustomResourceState // User Email subscribed to notification. Email pulumi.StringPtrOutput `pulumi:"email"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Recipient Email details.
func GetNotificationRecipientEmail ¶ added in v0.3.1
func GetNotificationRecipientEmail(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NotificationRecipientEmailState, opts ...pulumi.ResourceOption) (*NotificationRecipientEmail, error)
GetNotificationRecipientEmail gets an existing NotificationRecipientEmail 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 NewNotificationRecipientEmail ¶ added in v0.3.1
func NewNotificationRecipientEmail(ctx *pulumi.Context, name string, args *NotificationRecipientEmailArgs, opts ...pulumi.ResourceOption) (*NotificationRecipientEmail, error)
NewNotificationRecipientEmail registers a new resource with the given unique name, arguments, and options.
func (*NotificationRecipientEmail) ElementType ¶ added in v0.3.1
func (*NotificationRecipientEmail) ElementType() reflect.Type
func (*NotificationRecipientEmail) ToNotificationRecipientEmailOutput ¶ added in v0.3.1
func (i *NotificationRecipientEmail) ToNotificationRecipientEmailOutput() NotificationRecipientEmailOutput
func (*NotificationRecipientEmail) ToNotificationRecipientEmailOutputWithContext ¶ added in v0.3.1
func (i *NotificationRecipientEmail) ToNotificationRecipientEmailOutputWithContext(ctx context.Context) NotificationRecipientEmailOutput
type NotificationRecipientEmailArgs ¶ added in v0.3.1
type NotificationRecipientEmailArgs struct { // Email identifier. Email pulumi.StringInput // Notification Name Identifier. NotificationName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput }
The set of arguments for constructing a NotificationRecipientEmail resource.
func (NotificationRecipientEmailArgs) ElementType ¶ added in v0.3.1
func (NotificationRecipientEmailArgs) ElementType() reflect.Type
type NotificationRecipientEmailInput ¶ added in v0.3.1
type NotificationRecipientEmailInput interface { pulumi.Input ToNotificationRecipientEmailOutput() NotificationRecipientEmailOutput ToNotificationRecipientEmailOutputWithContext(ctx context.Context) NotificationRecipientEmailOutput }
type NotificationRecipientEmailOutput ¶ added in v0.3.1
type NotificationRecipientEmailOutput struct {
*pulumi.OutputState
}
func (NotificationRecipientEmailOutput) ElementType ¶ added in v0.3.1
func (NotificationRecipientEmailOutput) ElementType() reflect.Type
func (NotificationRecipientEmailOutput) ToNotificationRecipientEmailOutput ¶ added in v0.3.1
func (o NotificationRecipientEmailOutput) ToNotificationRecipientEmailOutput() NotificationRecipientEmailOutput
func (NotificationRecipientEmailOutput) ToNotificationRecipientEmailOutputWithContext ¶ added in v0.3.1
func (o NotificationRecipientEmailOutput) ToNotificationRecipientEmailOutputWithContext(ctx context.Context) NotificationRecipientEmailOutput
type NotificationRecipientEmailState ¶ added in v0.3.1
type NotificationRecipientEmailState struct { // User Email subscribed to notification. Email pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (NotificationRecipientEmailState) ElementType ¶ added in v0.3.1
func (NotificationRecipientEmailState) ElementType() reflect.Type
type NotificationRecipientUser ¶ added in v0.3.1
type NotificationRecipientUser struct { pulumi.CustomResourceState // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` // API Management UserId subscribed to notification. UserId pulumi.StringPtrOutput `pulumi:"userId"` }
Recipient User details.
func GetNotificationRecipientUser ¶ added in v0.3.1
func GetNotificationRecipientUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NotificationRecipientUserState, opts ...pulumi.ResourceOption) (*NotificationRecipientUser, error)
GetNotificationRecipientUser gets an existing NotificationRecipientUser 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 NewNotificationRecipientUser ¶ added in v0.3.1
func NewNotificationRecipientUser(ctx *pulumi.Context, name string, args *NotificationRecipientUserArgs, opts ...pulumi.ResourceOption) (*NotificationRecipientUser, error)
NewNotificationRecipientUser registers a new resource with the given unique name, arguments, and options.
func (*NotificationRecipientUser) ElementType ¶ added in v0.3.1
func (*NotificationRecipientUser) ElementType() reflect.Type
func (*NotificationRecipientUser) ToNotificationRecipientUserOutput ¶ added in v0.3.1
func (i *NotificationRecipientUser) ToNotificationRecipientUserOutput() NotificationRecipientUserOutput
func (*NotificationRecipientUser) ToNotificationRecipientUserOutputWithContext ¶ added in v0.3.1
func (i *NotificationRecipientUser) ToNotificationRecipientUserOutputWithContext(ctx context.Context) NotificationRecipientUserOutput
type NotificationRecipientUserArgs ¶ added in v0.3.1
type NotificationRecipientUserArgs struct { // Notification Name Identifier. NotificationName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput // User identifier. Must be unique in the current API Management service instance. UserId pulumi.StringInput }
The set of arguments for constructing a NotificationRecipientUser resource.
func (NotificationRecipientUserArgs) ElementType ¶ added in v0.3.1
func (NotificationRecipientUserArgs) ElementType() reflect.Type
type NotificationRecipientUserInput ¶ added in v0.3.1
type NotificationRecipientUserInput interface { pulumi.Input ToNotificationRecipientUserOutput() NotificationRecipientUserOutput ToNotificationRecipientUserOutputWithContext(ctx context.Context) NotificationRecipientUserOutput }
type NotificationRecipientUserOutput ¶ added in v0.3.1
type NotificationRecipientUserOutput struct {
*pulumi.OutputState
}
func (NotificationRecipientUserOutput) ElementType ¶ added in v0.3.1
func (NotificationRecipientUserOutput) ElementType() reflect.Type
func (NotificationRecipientUserOutput) ToNotificationRecipientUserOutput ¶ added in v0.3.1
func (o NotificationRecipientUserOutput) ToNotificationRecipientUserOutput() NotificationRecipientUserOutput
func (NotificationRecipientUserOutput) ToNotificationRecipientUserOutputWithContext ¶ added in v0.3.1
func (o NotificationRecipientUserOutput) ToNotificationRecipientUserOutputWithContext(ctx context.Context) NotificationRecipientUserOutput
type NotificationRecipientUserState ¶ added in v0.3.1
type NotificationRecipientUserState struct { // Resource name. Name pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput // API Management UserId subscribed to notification. UserId pulumi.StringPtrInput }
func (NotificationRecipientUserState) ElementType ¶ added in v0.3.1
func (NotificationRecipientUserState) ElementType() reflect.Type
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 OAuth2AuthenticationSettingsContractResponse ¶
type OAuth2AuthenticationSettingsContractResponse struct { // OAuth authorization server identifier. AuthorizationServerId *string `pulumi:"authorizationServerId"` // operations scope. Scope *string `pulumi:"scope"` }
API OAuth2 Authentication settings details.
type OAuth2AuthenticationSettingsContractResponseArgs ¶
type OAuth2AuthenticationSettingsContractResponseArgs struct { // OAuth authorization server identifier. AuthorizationServerId pulumi.StringPtrInput `pulumi:"authorizationServerId"` // operations scope. Scope pulumi.StringPtrInput `pulumi:"scope"` }
API OAuth2 Authentication settings details.
func (OAuth2AuthenticationSettingsContractResponseArgs) ElementType ¶
func (OAuth2AuthenticationSettingsContractResponseArgs) ElementType() reflect.Type
func (OAuth2AuthenticationSettingsContractResponseArgs) ToOAuth2AuthenticationSettingsContractResponseOutput ¶
func (i OAuth2AuthenticationSettingsContractResponseArgs) ToOAuth2AuthenticationSettingsContractResponseOutput() OAuth2AuthenticationSettingsContractResponseOutput
func (OAuth2AuthenticationSettingsContractResponseArgs) ToOAuth2AuthenticationSettingsContractResponseOutputWithContext ¶
func (i OAuth2AuthenticationSettingsContractResponseArgs) ToOAuth2AuthenticationSettingsContractResponseOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractResponseOutput
func (OAuth2AuthenticationSettingsContractResponseArgs) ToOAuth2AuthenticationSettingsContractResponsePtrOutput ¶
func (i OAuth2AuthenticationSettingsContractResponseArgs) ToOAuth2AuthenticationSettingsContractResponsePtrOutput() OAuth2AuthenticationSettingsContractResponsePtrOutput
func (OAuth2AuthenticationSettingsContractResponseArgs) ToOAuth2AuthenticationSettingsContractResponsePtrOutputWithContext ¶
func (i OAuth2AuthenticationSettingsContractResponseArgs) ToOAuth2AuthenticationSettingsContractResponsePtrOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractResponsePtrOutput
type OAuth2AuthenticationSettingsContractResponseInput ¶
type OAuth2AuthenticationSettingsContractResponseInput interface { pulumi.Input ToOAuth2AuthenticationSettingsContractResponseOutput() OAuth2AuthenticationSettingsContractResponseOutput ToOAuth2AuthenticationSettingsContractResponseOutputWithContext(context.Context) OAuth2AuthenticationSettingsContractResponseOutput }
OAuth2AuthenticationSettingsContractResponseInput is an input type that accepts OAuth2AuthenticationSettingsContractResponseArgs and OAuth2AuthenticationSettingsContractResponseOutput values. You can construct a concrete instance of `OAuth2AuthenticationSettingsContractResponseInput` via:
OAuth2AuthenticationSettingsContractResponseArgs{...}
type OAuth2AuthenticationSettingsContractResponseOutput ¶
type OAuth2AuthenticationSettingsContractResponseOutput struct{ *pulumi.OutputState }
API OAuth2 Authentication settings details.
func (OAuth2AuthenticationSettingsContractResponseOutput) AuthorizationServerId ¶
func (o OAuth2AuthenticationSettingsContractResponseOutput) AuthorizationServerId() pulumi.StringPtrOutput
OAuth authorization server identifier.
func (OAuth2AuthenticationSettingsContractResponseOutput) ElementType ¶
func (OAuth2AuthenticationSettingsContractResponseOutput) ElementType() reflect.Type
func (OAuth2AuthenticationSettingsContractResponseOutput) Scope ¶
func (o OAuth2AuthenticationSettingsContractResponseOutput) Scope() pulumi.StringPtrOutput
operations scope.
func (OAuth2AuthenticationSettingsContractResponseOutput) ToOAuth2AuthenticationSettingsContractResponseOutput ¶
func (o OAuth2AuthenticationSettingsContractResponseOutput) ToOAuth2AuthenticationSettingsContractResponseOutput() OAuth2AuthenticationSettingsContractResponseOutput
func (OAuth2AuthenticationSettingsContractResponseOutput) ToOAuth2AuthenticationSettingsContractResponseOutputWithContext ¶
func (o OAuth2AuthenticationSettingsContractResponseOutput) ToOAuth2AuthenticationSettingsContractResponseOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractResponseOutput
func (OAuth2AuthenticationSettingsContractResponseOutput) ToOAuth2AuthenticationSettingsContractResponsePtrOutput ¶
func (o OAuth2AuthenticationSettingsContractResponseOutput) ToOAuth2AuthenticationSettingsContractResponsePtrOutput() OAuth2AuthenticationSettingsContractResponsePtrOutput
func (OAuth2AuthenticationSettingsContractResponseOutput) ToOAuth2AuthenticationSettingsContractResponsePtrOutputWithContext ¶
func (o OAuth2AuthenticationSettingsContractResponseOutput) ToOAuth2AuthenticationSettingsContractResponsePtrOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractResponsePtrOutput
type OAuth2AuthenticationSettingsContractResponsePtrInput ¶
type OAuth2AuthenticationSettingsContractResponsePtrInput interface { pulumi.Input ToOAuth2AuthenticationSettingsContractResponsePtrOutput() OAuth2AuthenticationSettingsContractResponsePtrOutput ToOAuth2AuthenticationSettingsContractResponsePtrOutputWithContext(context.Context) OAuth2AuthenticationSettingsContractResponsePtrOutput }
OAuth2AuthenticationSettingsContractResponsePtrInput is an input type that accepts OAuth2AuthenticationSettingsContractResponseArgs, OAuth2AuthenticationSettingsContractResponsePtr and OAuth2AuthenticationSettingsContractResponsePtrOutput values. You can construct a concrete instance of `OAuth2AuthenticationSettingsContractResponsePtrInput` via:
OAuth2AuthenticationSettingsContractResponseArgs{...} or: nil
func OAuth2AuthenticationSettingsContractResponsePtr ¶
func OAuth2AuthenticationSettingsContractResponsePtr(v *OAuth2AuthenticationSettingsContractResponseArgs) OAuth2AuthenticationSettingsContractResponsePtrInput
type OAuth2AuthenticationSettingsContractResponsePtrOutput ¶
type OAuth2AuthenticationSettingsContractResponsePtrOutput struct{ *pulumi.OutputState }
func (OAuth2AuthenticationSettingsContractResponsePtrOutput) AuthorizationServerId ¶
func (o OAuth2AuthenticationSettingsContractResponsePtrOutput) AuthorizationServerId() pulumi.StringPtrOutput
OAuth authorization server identifier.
func (OAuth2AuthenticationSettingsContractResponsePtrOutput) ElementType ¶
func (OAuth2AuthenticationSettingsContractResponsePtrOutput) ElementType() reflect.Type
func (OAuth2AuthenticationSettingsContractResponsePtrOutput) Scope ¶
func (o OAuth2AuthenticationSettingsContractResponsePtrOutput) Scope() pulumi.StringPtrOutput
operations scope.
func (OAuth2AuthenticationSettingsContractResponsePtrOutput) ToOAuth2AuthenticationSettingsContractResponsePtrOutput ¶
func (o OAuth2AuthenticationSettingsContractResponsePtrOutput) ToOAuth2AuthenticationSettingsContractResponsePtrOutput() OAuth2AuthenticationSettingsContractResponsePtrOutput
func (OAuth2AuthenticationSettingsContractResponsePtrOutput) ToOAuth2AuthenticationSettingsContractResponsePtrOutputWithContext ¶
func (o OAuth2AuthenticationSettingsContractResponsePtrOutput) ToOAuth2AuthenticationSettingsContractResponsePtrOutputWithContext(ctx context.Context) OAuth2AuthenticationSettingsContractResponsePtrOutput
type OpenIdAuthenticationSettingsContract ¶
type OpenIdAuthenticationSettingsContract struct { // How to send token to the server. BearerTokenSendingMethods []string `pulumi:"bearerTokenSendingMethods"` // OAuth authorization server identifier. OpenidProviderId *string `pulumi:"openidProviderId"` }
API OAuth2 Authentication settings details.
type OpenIdAuthenticationSettingsContractArgs ¶
type OpenIdAuthenticationSettingsContractArgs struct { // How to send token to the server. BearerTokenSendingMethods pulumi.StringArrayInput `pulumi:"bearerTokenSendingMethods"` // OAuth authorization server identifier. OpenidProviderId pulumi.StringPtrInput `pulumi:"openidProviderId"` }
API OAuth2 Authentication settings details.
func (OpenIdAuthenticationSettingsContractArgs) ElementType ¶
func (OpenIdAuthenticationSettingsContractArgs) ElementType() reflect.Type
func (OpenIdAuthenticationSettingsContractArgs) ToOpenIdAuthenticationSettingsContractOutput ¶
func (i OpenIdAuthenticationSettingsContractArgs) ToOpenIdAuthenticationSettingsContractOutput() OpenIdAuthenticationSettingsContractOutput
func (OpenIdAuthenticationSettingsContractArgs) ToOpenIdAuthenticationSettingsContractOutputWithContext ¶
func (i OpenIdAuthenticationSettingsContractArgs) ToOpenIdAuthenticationSettingsContractOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractOutput
func (OpenIdAuthenticationSettingsContractArgs) ToOpenIdAuthenticationSettingsContractPtrOutput ¶
func (i OpenIdAuthenticationSettingsContractArgs) ToOpenIdAuthenticationSettingsContractPtrOutput() OpenIdAuthenticationSettingsContractPtrOutput
func (OpenIdAuthenticationSettingsContractArgs) ToOpenIdAuthenticationSettingsContractPtrOutputWithContext ¶
func (i OpenIdAuthenticationSettingsContractArgs) ToOpenIdAuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractPtrOutput
type OpenIdAuthenticationSettingsContractInput ¶
type OpenIdAuthenticationSettingsContractInput interface { pulumi.Input ToOpenIdAuthenticationSettingsContractOutput() OpenIdAuthenticationSettingsContractOutput ToOpenIdAuthenticationSettingsContractOutputWithContext(context.Context) OpenIdAuthenticationSettingsContractOutput }
OpenIdAuthenticationSettingsContractInput is an input type that accepts OpenIdAuthenticationSettingsContractArgs and OpenIdAuthenticationSettingsContractOutput values. You can construct a concrete instance of `OpenIdAuthenticationSettingsContractInput` via:
OpenIdAuthenticationSettingsContractArgs{...}
type OpenIdAuthenticationSettingsContractOutput ¶
type OpenIdAuthenticationSettingsContractOutput struct{ *pulumi.OutputState }
API OAuth2 Authentication settings details.
func (OpenIdAuthenticationSettingsContractOutput) BearerTokenSendingMethods ¶
func (o OpenIdAuthenticationSettingsContractOutput) BearerTokenSendingMethods() pulumi.StringArrayOutput
How to send token to the server.
func (OpenIdAuthenticationSettingsContractOutput) ElementType ¶
func (OpenIdAuthenticationSettingsContractOutput) ElementType() reflect.Type
func (OpenIdAuthenticationSettingsContractOutput) OpenidProviderId ¶
func (o OpenIdAuthenticationSettingsContractOutput) OpenidProviderId() pulumi.StringPtrOutput
OAuth authorization server identifier.
func (OpenIdAuthenticationSettingsContractOutput) ToOpenIdAuthenticationSettingsContractOutput ¶
func (o OpenIdAuthenticationSettingsContractOutput) ToOpenIdAuthenticationSettingsContractOutput() OpenIdAuthenticationSettingsContractOutput
func (OpenIdAuthenticationSettingsContractOutput) ToOpenIdAuthenticationSettingsContractOutputWithContext ¶
func (o OpenIdAuthenticationSettingsContractOutput) ToOpenIdAuthenticationSettingsContractOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractOutput
func (OpenIdAuthenticationSettingsContractOutput) ToOpenIdAuthenticationSettingsContractPtrOutput ¶
func (o OpenIdAuthenticationSettingsContractOutput) ToOpenIdAuthenticationSettingsContractPtrOutput() OpenIdAuthenticationSettingsContractPtrOutput
func (OpenIdAuthenticationSettingsContractOutput) ToOpenIdAuthenticationSettingsContractPtrOutputWithContext ¶
func (o OpenIdAuthenticationSettingsContractOutput) ToOpenIdAuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractPtrOutput
type OpenIdAuthenticationSettingsContractPtrInput ¶
type OpenIdAuthenticationSettingsContractPtrInput interface { pulumi.Input ToOpenIdAuthenticationSettingsContractPtrOutput() OpenIdAuthenticationSettingsContractPtrOutput ToOpenIdAuthenticationSettingsContractPtrOutputWithContext(context.Context) OpenIdAuthenticationSettingsContractPtrOutput }
OpenIdAuthenticationSettingsContractPtrInput is an input type that accepts OpenIdAuthenticationSettingsContractArgs, OpenIdAuthenticationSettingsContractPtr and OpenIdAuthenticationSettingsContractPtrOutput values. You can construct a concrete instance of `OpenIdAuthenticationSettingsContractPtrInput` via:
OpenIdAuthenticationSettingsContractArgs{...} or: nil
func OpenIdAuthenticationSettingsContractPtr ¶
func OpenIdAuthenticationSettingsContractPtr(v *OpenIdAuthenticationSettingsContractArgs) OpenIdAuthenticationSettingsContractPtrInput
type OpenIdAuthenticationSettingsContractPtrOutput ¶
type OpenIdAuthenticationSettingsContractPtrOutput struct{ *pulumi.OutputState }
func (OpenIdAuthenticationSettingsContractPtrOutput) BearerTokenSendingMethods ¶
func (o OpenIdAuthenticationSettingsContractPtrOutput) BearerTokenSendingMethods() pulumi.StringArrayOutput
How to send token to the server.
func (OpenIdAuthenticationSettingsContractPtrOutput) ElementType ¶
func (OpenIdAuthenticationSettingsContractPtrOutput) ElementType() reflect.Type
func (OpenIdAuthenticationSettingsContractPtrOutput) OpenidProviderId ¶
func (o OpenIdAuthenticationSettingsContractPtrOutput) OpenidProviderId() pulumi.StringPtrOutput
OAuth authorization server identifier.
func (OpenIdAuthenticationSettingsContractPtrOutput) ToOpenIdAuthenticationSettingsContractPtrOutput ¶
func (o OpenIdAuthenticationSettingsContractPtrOutput) ToOpenIdAuthenticationSettingsContractPtrOutput() OpenIdAuthenticationSettingsContractPtrOutput
func (OpenIdAuthenticationSettingsContractPtrOutput) ToOpenIdAuthenticationSettingsContractPtrOutputWithContext ¶
func (o OpenIdAuthenticationSettingsContractPtrOutput) ToOpenIdAuthenticationSettingsContractPtrOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractPtrOutput
type OpenIdAuthenticationSettingsContractResponse ¶
type OpenIdAuthenticationSettingsContractResponse struct { // How to send token to the server. BearerTokenSendingMethods []string `pulumi:"bearerTokenSendingMethods"` // OAuth authorization server identifier. OpenidProviderId *string `pulumi:"openidProviderId"` }
API OAuth2 Authentication settings details.
type OpenIdAuthenticationSettingsContractResponseArgs ¶
type OpenIdAuthenticationSettingsContractResponseArgs struct { // How to send token to the server. BearerTokenSendingMethods pulumi.StringArrayInput `pulumi:"bearerTokenSendingMethods"` // OAuth authorization server identifier. OpenidProviderId pulumi.StringPtrInput `pulumi:"openidProviderId"` }
API OAuth2 Authentication settings details.
func (OpenIdAuthenticationSettingsContractResponseArgs) ElementType ¶
func (OpenIdAuthenticationSettingsContractResponseArgs) ElementType() reflect.Type
func (OpenIdAuthenticationSettingsContractResponseArgs) ToOpenIdAuthenticationSettingsContractResponseOutput ¶
func (i OpenIdAuthenticationSettingsContractResponseArgs) ToOpenIdAuthenticationSettingsContractResponseOutput() OpenIdAuthenticationSettingsContractResponseOutput
func (OpenIdAuthenticationSettingsContractResponseArgs) ToOpenIdAuthenticationSettingsContractResponseOutputWithContext ¶
func (i OpenIdAuthenticationSettingsContractResponseArgs) ToOpenIdAuthenticationSettingsContractResponseOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractResponseOutput
func (OpenIdAuthenticationSettingsContractResponseArgs) ToOpenIdAuthenticationSettingsContractResponsePtrOutput ¶
func (i OpenIdAuthenticationSettingsContractResponseArgs) ToOpenIdAuthenticationSettingsContractResponsePtrOutput() OpenIdAuthenticationSettingsContractResponsePtrOutput
func (OpenIdAuthenticationSettingsContractResponseArgs) ToOpenIdAuthenticationSettingsContractResponsePtrOutputWithContext ¶
func (i OpenIdAuthenticationSettingsContractResponseArgs) ToOpenIdAuthenticationSettingsContractResponsePtrOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractResponsePtrOutput
type OpenIdAuthenticationSettingsContractResponseInput ¶
type OpenIdAuthenticationSettingsContractResponseInput interface { pulumi.Input ToOpenIdAuthenticationSettingsContractResponseOutput() OpenIdAuthenticationSettingsContractResponseOutput ToOpenIdAuthenticationSettingsContractResponseOutputWithContext(context.Context) OpenIdAuthenticationSettingsContractResponseOutput }
OpenIdAuthenticationSettingsContractResponseInput is an input type that accepts OpenIdAuthenticationSettingsContractResponseArgs and OpenIdAuthenticationSettingsContractResponseOutput values. You can construct a concrete instance of `OpenIdAuthenticationSettingsContractResponseInput` via:
OpenIdAuthenticationSettingsContractResponseArgs{...}
type OpenIdAuthenticationSettingsContractResponseOutput ¶
type OpenIdAuthenticationSettingsContractResponseOutput struct{ *pulumi.OutputState }
API OAuth2 Authentication settings details.
func (OpenIdAuthenticationSettingsContractResponseOutput) BearerTokenSendingMethods ¶
func (o OpenIdAuthenticationSettingsContractResponseOutput) BearerTokenSendingMethods() pulumi.StringArrayOutput
How to send token to the server.
func (OpenIdAuthenticationSettingsContractResponseOutput) ElementType ¶
func (OpenIdAuthenticationSettingsContractResponseOutput) ElementType() reflect.Type
func (OpenIdAuthenticationSettingsContractResponseOutput) OpenidProviderId ¶
func (o OpenIdAuthenticationSettingsContractResponseOutput) OpenidProviderId() pulumi.StringPtrOutput
OAuth authorization server identifier.
func (OpenIdAuthenticationSettingsContractResponseOutput) ToOpenIdAuthenticationSettingsContractResponseOutput ¶
func (o OpenIdAuthenticationSettingsContractResponseOutput) ToOpenIdAuthenticationSettingsContractResponseOutput() OpenIdAuthenticationSettingsContractResponseOutput
func (OpenIdAuthenticationSettingsContractResponseOutput) ToOpenIdAuthenticationSettingsContractResponseOutputWithContext ¶
func (o OpenIdAuthenticationSettingsContractResponseOutput) ToOpenIdAuthenticationSettingsContractResponseOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractResponseOutput
func (OpenIdAuthenticationSettingsContractResponseOutput) ToOpenIdAuthenticationSettingsContractResponsePtrOutput ¶
func (o OpenIdAuthenticationSettingsContractResponseOutput) ToOpenIdAuthenticationSettingsContractResponsePtrOutput() OpenIdAuthenticationSettingsContractResponsePtrOutput
func (OpenIdAuthenticationSettingsContractResponseOutput) ToOpenIdAuthenticationSettingsContractResponsePtrOutputWithContext ¶
func (o OpenIdAuthenticationSettingsContractResponseOutput) ToOpenIdAuthenticationSettingsContractResponsePtrOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractResponsePtrOutput
type OpenIdAuthenticationSettingsContractResponsePtrInput ¶
type OpenIdAuthenticationSettingsContractResponsePtrInput interface { pulumi.Input ToOpenIdAuthenticationSettingsContractResponsePtrOutput() OpenIdAuthenticationSettingsContractResponsePtrOutput ToOpenIdAuthenticationSettingsContractResponsePtrOutputWithContext(context.Context) OpenIdAuthenticationSettingsContractResponsePtrOutput }
OpenIdAuthenticationSettingsContractResponsePtrInput is an input type that accepts OpenIdAuthenticationSettingsContractResponseArgs, OpenIdAuthenticationSettingsContractResponsePtr and OpenIdAuthenticationSettingsContractResponsePtrOutput values. You can construct a concrete instance of `OpenIdAuthenticationSettingsContractResponsePtrInput` via:
OpenIdAuthenticationSettingsContractResponseArgs{...} or: nil
func OpenIdAuthenticationSettingsContractResponsePtr ¶
func OpenIdAuthenticationSettingsContractResponsePtr(v *OpenIdAuthenticationSettingsContractResponseArgs) OpenIdAuthenticationSettingsContractResponsePtrInput
type OpenIdAuthenticationSettingsContractResponsePtrOutput ¶
type OpenIdAuthenticationSettingsContractResponsePtrOutput struct{ *pulumi.OutputState }
func (OpenIdAuthenticationSettingsContractResponsePtrOutput) BearerTokenSendingMethods ¶
func (o OpenIdAuthenticationSettingsContractResponsePtrOutput) BearerTokenSendingMethods() pulumi.StringArrayOutput
How to send token to the server.
func (OpenIdAuthenticationSettingsContractResponsePtrOutput) ElementType ¶
func (OpenIdAuthenticationSettingsContractResponsePtrOutput) ElementType() reflect.Type
func (OpenIdAuthenticationSettingsContractResponsePtrOutput) OpenidProviderId ¶
func (o OpenIdAuthenticationSettingsContractResponsePtrOutput) OpenidProviderId() pulumi.StringPtrOutput
OAuth authorization server identifier.
func (OpenIdAuthenticationSettingsContractResponsePtrOutput) ToOpenIdAuthenticationSettingsContractResponsePtrOutput ¶
func (o OpenIdAuthenticationSettingsContractResponsePtrOutput) ToOpenIdAuthenticationSettingsContractResponsePtrOutput() OpenIdAuthenticationSettingsContractResponsePtrOutput
func (OpenIdAuthenticationSettingsContractResponsePtrOutput) ToOpenIdAuthenticationSettingsContractResponsePtrOutputWithContext ¶
func (o OpenIdAuthenticationSettingsContractResponsePtrOutput) ToOpenIdAuthenticationSettingsContractResponsePtrOutputWithContext(ctx context.Context) OpenIdAuthenticationSettingsContractResponsePtrOutput
type OpenIdConnectProvider ¶
type OpenIdConnectProvider struct { pulumi.CustomResourceState // Client ID of developer console which is the client application. ClientId pulumi.StringOutput `pulumi:"clientId"` // Client Secret of developer console which is the client application. ClientSecret pulumi.StringPtrOutput `pulumi:"clientSecret"` // User-friendly description of OpenID Connect Provider. Description pulumi.StringPtrOutput `pulumi:"description"` // User-friendly OpenID Connect Provider name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Metadata endpoint URI. MetadataEndpoint pulumi.StringOutput `pulumi:"metadataEndpoint"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
OpenId Connect Provider details.
func GetOpenIdConnectProvider ¶
func GetOpenIdConnectProvider(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OpenIdConnectProviderState, opts ...pulumi.ResourceOption) (*OpenIdConnectProvider, error)
GetOpenIdConnectProvider gets an existing OpenIdConnectProvider 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 NewOpenIdConnectProvider ¶
func NewOpenIdConnectProvider(ctx *pulumi.Context, name string, args *OpenIdConnectProviderArgs, opts ...pulumi.ResourceOption) (*OpenIdConnectProvider, error)
NewOpenIdConnectProvider registers a new resource with the given unique name, arguments, and options.
func (*OpenIdConnectProvider) ElementType ¶ added in v0.2.6
func (*OpenIdConnectProvider) ElementType() reflect.Type
func (*OpenIdConnectProvider) ToOpenIdConnectProviderOutput ¶ added in v0.2.6
func (i *OpenIdConnectProvider) ToOpenIdConnectProviderOutput() OpenIdConnectProviderOutput
func (*OpenIdConnectProvider) ToOpenIdConnectProviderOutputWithContext ¶ added in v0.2.6
func (i *OpenIdConnectProvider) ToOpenIdConnectProviderOutputWithContext(ctx context.Context) OpenIdConnectProviderOutput
type OpenIdConnectProviderArgs ¶
type OpenIdConnectProviderArgs struct { // Client ID of developer console which is the client application. ClientId pulumi.StringInput // Client Secret of developer console which is the client application. ClientSecret pulumi.StringPtrInput // User-friendly description of OpenID Connect Provider. Description pulumi.StringPtrInput // User-friendly OpenID Connect Provider name. DisplayName pulumi.StringInput // Metadata endpoint URI. MetadataEndpoint pulumi.StringInput // Identifier of the OpenID Connect Provider. Opid pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput }
The set of arguments for constructing a OpenIdConnectProvider resource.
func (OpenIdConnectProviderArgs) ElementType ¶
func (OpenIdConnectProviderArgs) ElementType() reflect.Type
type OpenIdConnectProviderInput ¶ added in v0.2.6
type OpenIdConnectProviderInput interface { pulumi.Input ToOpenIdConnectProviderOutput() OpenIdConnectProviderOutput ToOpenIdConnectProviderOutputWithContext(ctx context.Context) OpenIdConnectProviderOutput }
type OpenIdConnectProviderOutput ¶ added in v0.2.6
type OpenIdConnectProviderOutput struct {
*pulumi.OutputState
}
func (OpenIdConnectProviderOutput) ElementType ¶ added in v0.2.6
func (OpenIdConnectProviderOutput) ElementType() reflect.Type
func (OpenIdConnectProviderOutput) ToOpenIdConnectProviderOutput ¶ added in v0.2.6
func (o OpenIdConnectProviderOutput) ToOpenIdConnectProviderOutput() OpenIdConnectProviderOutput
func (OpenIdConnectProviderOutput) ToOpenIdConnectProviderOutputWithContext ¶ added in v0.2.6
func (o OpenIdConnectProviderOutput) ToOpenIdConnectProviderOutputWithContext(ctx context.Context) OpenIdConnectProviderOutput
type OpenIdConnectProviderState ¶
type OpenIdConnectProviderState struct { // Client ID of developer console which is the client application. ClientId pulumi.StringPtrInput // Client Secret of developer console which is the client application. ClientSecret pulumi.StringPtrInput // User-friendly description of OpenID Connect Provider. Description pulumi.StringPtrInput // User-friendly OpenID Connect Provider name. DisplayName pulumi.StringPtrInput // Metadata endpoint URI. MetadataEndpoint pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (OpenIdConnectProviderState) ElementType ¶
func (OpenIdConnectProviderState) ElementType() reflect.Type
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 ParameterContractResponse ¶
type ParameterContractResponse 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 ParameterContractResponseArgs ¶
type ParameterContractResponseArgs 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 (ParameterContractResponseArgs) ElementType ¶
func (ParameterContractResponseArgs) ElementType() reflect.Type
func (ParameterContractResponseArgs) ToParameterContractResponseOutput ¶
func (i ParameterContractResponseArgs) ToParameterContractResponseOutput() ParameterContractResponseOutput
func (ParameterContractResponseArgs) ToParameterContractResponseOutputWithContext ¶
func (i ParameterContractResponseArgs) ToParameterContractResponseOutputWithContext(ctx context.Context) ParameterContractResponseOutput
type ParameterContractResponseArray ¶
type ParameterContractResponseArray []ParameterContractResponseInput
func (ParameterContractResponseArray) ElementType ¶
func (ParameterContractResponseArray) ElementType() reflect.Type
func (ParameterContractResponseArray) ToParameterContractResponseArrayOutput ¶
func (i ParameterContractResponseArray) ToParameterContractResponseArrayOutput() ParameterContractResponseArrayOutput
func (ParameterContractResponseArray) ToParameterContractResponseArrayOutputWithContext ¶
func (i ParameterContractResponseArray) ToParameterContractResponseArrayOutputWithContext(ctx context.Context) ParameterContractResponseArrayOutput
type ParameterContractResponseArrayInput ¶
type ParameterContractResponseArrayInput interface { pulumi.Input ToParameterContractResponseArrayOutput() ParameterContractResponseArrayOutput ToParameterContractResponseArrayOutputWithContext(context.Context) ParameterContractResponseArrayOutput }
ParameterContractResponseArrayInput is an input type that accepts ParameterContractResponseArray and ParameterContractResponseArrayOutput values. You can construct a concrete instance of `ParameterContractResponseArrayInput` via:
ParameterContractResponseArray{ ParameterContractResponseArgs{...} }
type ParameterContractResponseArrayOutput ¶
type ParameterContractResponseArrayOutput struct{ *pulumi.OutputState }
func (ParameterContractResponseArrayOutput) ElementType ¶
func (ParameterContractResponseArrayOutput) ElementType() reflect.Type
func (ParameterContractResponseArrayOutput) Index ¶
func (o ParameterContractResponseArrayOutput) Index(i pulumi.IntInput) ParameterContractResponseOutput
func (ParameterContractResponseArrayOutput) ToParameterContractResponseArrayOutput ¶
func (o ParameterContractResponseArrayOutput) ToParameterContractResponseArrayOutput() ParameterContractResponseArrayOutput
func (ParameterContractResponseArrayOutput) ToParameterContractResponseArrayOutputWithContext ¶
func (o ParameterContractResponseArrayOutput) ToParameterContractResponseArrayOutputWithContext(ctx context.Context) ParameterContractResponseArrayOutput
type ParameterContractResponseInput ¶
type ParameterContractResponseInput interface { pulumi.Input ToParameterContractResponseOutput() ParameterContractResponseOutput ToParameterContractResponseOutputWithContext(context.Context) ParameterContractResponseOutput }
ParameterContractResponseInput is an input type that accepts ParameterContractResponseArgs and ParameterContractResponseOutput values. You can construct a concrete instance of `ParameterContractResponseInput` via:
ParameterContractResponseArgs{...}
type ParameterContractResponseOutput ¶
type ParameterContractResponseOutput struct{ *pulumi.OutputState }
Operation parameters details.
func (ParameterContractResponseOutput) DefaultValue ¶
func (o ParameterContractResponseOutput) DefaultValue() pulumi.StringPtrOutput
Default parameter value.
func (ParameterContractResponseOutput) Description ¶
func (o ParameterContractResponseOutput) Description() pulumi.StringPtrOutput
Parameter description.
func (ParameterContractResponseOutput) ElementType ¶
func (ParameterContractResponseOutput) ElementType() reflect.Type
func (ParameterContractResponseOutput) Name ¶
func (o ParameterContractResponseOutput) Name() pulumi.StringOutput
Parameter name.
func (ParameterContractResponseOutput) Required ¶
func (o ParameterContractResponseOutput) Required() pulumi.BoolPtrOutput
whether parameter is required or not.
func (ParameterContractResponseOutput) ToParameterContractResponseOutput ¶
func (o ParameterContractResponseOutput) ToParameterContractResponseOutput() ParameterContractResponseOutput
func (ParameterContractResponseOutput) ToParameterContractResponseOutputWithContext ¶
func (o ParameterContractResponseOutput) ToParameterContractResponseOutputWithContext(ctx context.Context) ParameterContractResponseOutput
func (ParameterContractResponseOutput) Type ¶
func (o ParameterContractResponseOutput) Type() pulumi.StringOutput
Parameter type.
func (ParameterContractResponseOutput) Values ¶
func (o ParameterContractResponseOutput) Values() pulumi.StringArrayOutput
Parameter values.
type PipelineDiagnosticSettings ¶
type PipelineDiagnosticSettings struct { // Diagnostic settings for request. Request *HttpMessageDiagnostic `pulumi:"request"` // Diagnostic settings for response. Response *HttpMessageDiagnostic `pulumi:"response"` }
Diagnostic settings for incoming/outgoing HTTP messages to the Gateway.
type PipelineDiagnosticSettingsArgs ¶
type PipelineDiagnosticSettingsArgs struct { // Diagnostic settings for request. Request HttpMessageDiagnosticPtrInput `pulumi:"request"` // Diagnostic settings for response. Response HttpMessageDiagnosticPtrInput `pulumi:"response"` }
Diagnostic settings for incoming/outgoing HTTP messages to the Gateway.
func (PipelineDiagnosticSettingsArgs) ElementType ¶
func (PipelineDiagnosticSettingsArgs) ElementType() reflect.Type
func (PipelineDiagnosticSettingsArgs) ToPipelineDiagnosticSettingsOutput ¶
func (i PipelineDiagnosticSettingsArgs) ToPipelineDiagnosticSettingsOutput() PipelineDiagnosticSettingsOutput
func (PipelineDiagnosticSettingsArgs) ToPipelineDiagnosticSettingsOutputWithContext ¶
func (i PipelineDiagnosticSettingsArgs) ToPipelineDiagnosticSettingsOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsOutput
func (PipelineDiagnosticSettingsArgs) ToPipelineDiagnosticSettingsPtrOutput ¶
func (i PipelineDiagnosticSettingsArgs) ToPipelineDiagnosticSettingsPtrOutput() PipelineDiagnosticSettingsPtrOutput
func (PipelineDiagnosticSettingsArgs) ToPipelineDiagnosticSettingsPtrOutputWithContext ¶
func (i PipelineDiagnosticSettingsArgs) ToPipelineDiagnosticSettingsPtrOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsPtrOutput
type PipelineDiagnosticSettingsInput ¶
type PipelineDiagnosticSettingsInput interface { pulumi.Input ToPipelineDiagnosticSettingsOutput() PipelineDiagnosticSettingsOutput ToPipelineDiagnosticSettingsOutputWithContext(context.Context) PipelineDiagnosticSettingsOutput }
PipelineDiagnosticSettingsInput is an input type that accepts PipelineDiagnosticSettingsArgs and PipelineDiagnosticSettingsOutput values. You can construct a concrete instance of `PipelineDiagnosticSettingsInput` via:
PipelineDiagnosticSettingsArgs{...}
type PipelineDiagnosticSettingsOutput ¶
type PipelineDiagnosticSettingsOutput struct{ *pulumi.OutputState }
Diagnostic settings for incoming/outgoing HTTP messages to the Gateway.
func (PipelineDiagnosticSettingsOutput) ElementType ¶
func (PipelineDiagnosticSettingsOutput) ElementType() reflect.Type
func (PipelineDiagnosticSettingsOutput) Request ¶
func (o PipelineDiagnosticSettingsOutput) Request() HttpMessageDiagnosticPtrOutput
Diagnostic settings for request.
func (PipelineDiagnosticSettingsOutput) Response ¶
func (o PipelineDiagnosticSettingsOutput) Response() HttpMessageDiagnosticPtrOutput
Diagnostic settings for response.
func (PipelineDiagnosticSettingsOutput) ToPipelineDiagnosticSettingsOutput ¶
func (o PipelineDiagnosticSettingsOutput) ToPipelineDiagnosticSettingsOutput() PipelineDiagnosticSettingsOutput
func (PipelineDiagnosticSettingsOutput) ToPipelineDiagnosticSettingsOutputWithContext ¶
func (o PipelineDiagnosticSettingsOutput) ToPipelineDiagnosticSettingsOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsOutput
func (PipelineDiagnosticSettingsOutput) ToPipelineDiagnosticSettingsPtrOutput ¶
func (o PipelineDiagnosticSettingsOutput) ToPipelineDiagnosticSettingsPtrOutput() PipelineDiagnosticSettingsPtrOutput
func (PipelineDiagnosticSettingsOutput) ToPipelineDiagnosticSettingsPtrOutputWithContext ¶
func (o PipelineDiagnosticSettingsOutput) ToPipelineDiagnosticSettingsPtrOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsPtrOutput
type PipelineDiagnosticSettingsPtrInput ¶
type PipelineDiagnosticSettingsPtrInput interface { pulumi.Input ToPipelineDiagnosticSettingsPtrOutput() PipelineDiagnosticSettingsPtrOutput ToPipelineDiagnosticSettingsPtrOutputWithContext(context.Context) PipelineDiagnosticSettingsPtrOutput }
PipelineDiagnosticSettingsPtrInput is an input type that accepts PipelineDiagnosticSettingsArgs, PipelineDiagnosticSettingsPtr and PipelineDiagnosticSettingsPtrOutput values. You can construct a concrete instance of `PipelineDiagnosticSettingsPtrInput` via:
PipelineDiagnosticSettingsArgs{...} or: nil
func PipelineDiagnosticSettingsPtr ¶
func PipelineDiagnosticSettingsPtr(v *PipelineDiagnosticSettingsArgs) PipelineDiagnosticSettingsPtrInput
type PipelineDiagnosticSettingsPtrOutput ¶
type PipelineDiagnosticSettingsPtrOutput struct{ *pulumi.OutputState }
func (PipelineDiagnosticSettingsPtrOutput) Elem ¶
func (o PipelineDiagnosticSettingsPtrOutput) Elem() PipelineDiagnosticSettingsOutput
func (PipelineDiagnosticSettingsPtrOutput) ElementType ¶
func (PipelineDiagnosticSettingsPtrOutput) ElementType() reflect.Type
func (PipelineDiagnosticSettingsPtrOutput) Request ¶
func (o PipelineDiagnosticSettingsPtrOutput) Request() HttpMessageDiagnosticPtrOutput
Diagnostic settings for request.
func (PipelineDiagnosticSettingsPtrOutput) Response ¶
func (o PipelineDiagnosticSettingsPtrOutput) Response() HttpMessageDiagnosticPtrOutput
Diagnostic settings for response.
func (PipelineDiagnosticSettingsPtrOutput) ToPipelineDiagnosticSettingsPtrOutput ¶
func (o PipelineDiagnosticSettingsPtrOutput) ToPipelineDiagnosticSettingsPtrOutput() PipelineDiagnosticSettingsPtrOutput
func (PipelineDiagnosticSettingsPtrOutput) ToPipelineDiagnosticSettingsPtrOutputWithContext ¶
func (o PipelineDiagnosticSettingsPtrOutput) ToPipelineDiagnosticSettingsPtrOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsPtrOutput
type PipelineDiagnosticSettingsResponse ¶
type PipelineDiagnosticSettingsResponse struct { // Diagnostic settings for request. Request *HttpMessageDiagnosticResponse `pulumi:"request"` // Diagnostic settings for response. Response *HttpMessageDiagnosticResponse `pulumi:"response"` }
Diagnostic settings for incoming/outgoing HTTP messages to the Gateway.
type PipelineDiagnosticSettingsResponseArgs ¶
type PipelineDiagnosticSettingsResponseArgs struct { // Diagnostic settings for request. Request HttpMessageDiagnosticResponsePtrInput `pulumi:"request"` // Diagnostic settings for response. Response HttpMessageDiagnosticResponsePtrInput `pulumi:"response"` }
Diagnostic settings for incoming/outgoing HTTP messages to the Gateway.
func (PipelineDiagnosticSettingsResponseArgs) ElementType ¶
func (PipelineDiagnosticSettingsResponseArgs) ElementType() reflect.Type
func (PipelineDiagnosticSettingsResponseArgs) ToPipelineDiagnosticSettingsResponseOutput ¶
func (i PipelineDiagnosticSettingsResponseArgs) ToPipelineDiagnosticSettingsResponseOutput() PipelineDiagnosticSettingsResponseOutput
func (PipelineDiagnosticSettingsResponseArgs) ToPipelineDiagnosticSettingsResponseOutputWithContext ¶
func (i PipelineDiagnosticSettingsResponseArgs) ToPipelineDiagnosticSettingsResponseOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsResponseOutput
func (PipelineDiagnosticSettingsResponseArgs) ToPipelineDiagnosticSettingsResponsePtrOutput ¶
func (i PipelineDiagnosticSettingsResponseArgs) ToPipelineDiagnosticSettingsResponsePtrOutput() PipelineDiagnosticSettingsResponsePtrOutput
func (PipelineDiagnosticSettingsResponseArgs) ToPipelineDiagnosticSettingsResponsePtrOutputWithContext ¶
func (i PipelineDiagnosticSettingsResponseArgs) ToPipelineDiagnosticSettingsResponsePtrOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsResponsePtrOutput
type PipelineDiagnosticSettingsResponseInput ¶
type PipelineDiagnosticSettingsResponseInput interface { pulumi.Input ToPipelineDiagnosticSettingsResponseOutput() PipelineDiagnosticSettingsResponseOutput ToPipelineDiagnosticSettingsResponseOutputWithContext(context.Context) PipelineDiagnosticSettingsResponseOutput }
PipelineDiagnosticSettingsResponseInput is an input type that accepts PipelineDiagnosticSettingsResponseArgs and PipelineDiagnosticSettingsResponseOutput values. You can construct a concrete instance of `PipelineDiagnosticSettingsResponseInput` via:
PipelineDiagnosticSettingsResponseArgs{...}
type PipelineDiagnosticSettingsResponseOutput ¶
type PipelineDiagnosticSettingsResponseOutput struct{ *pulumi.OutputState }
Diagnostic settings for incoming/outgoing HTTP messages to the Gateway.
func (PipelineDiagnosticSettingsResponseOutput) ElementType ¶
func (PipelineDiagnosticSettingsResponseOutput) ElementType() reflect.Type
func (PipelineDiagnosticSettingsResponseOutput) Request ¶
func (o PipelineDiagnosticSettingsResponseOutput) Request() HttpMessageDiagnosticResponsePtrOutput
Diagnostic settings for request.
func (PipelineDiagnosticSettingsResponseOutput) Response ¶
func (o PipelineDiagnosticSettingsResponseOutput) Response() HttpMessageDiagnosticResponsePtrOutput
Diagnostic settings for response.
func (PipelineDiagnosticSettingsResponseOutput) ToPipelineDiagnosticSettingsResponseOutput ¶
func (o PipelineDiagnosticSettingsResponseOutput) ToPipelineDiagnosticSettingsResponseOutput() PipelineDiagnosticSettingsResponseOutput
func (PipelineDiagnosticSettingsResponseOutput) ToPipelineDiagnosticSettingsResponseOutputWithContext ¶
func (o PipelineDiagnosticSettingsResponseOutput) ToPipelineDiagnosticSettingsResponseOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsResponseOutput
func (PipelineDiagnosticSettingsResponseOutput) ToPipelineDiagnosticSettingsResponsePtrOutput ¶
func (o PipelineDiagnosticSettingsResponseOutput) ToPipelineDiagnosticSettingsResponsePtrOutput() PipelineDiagnosticSettingsResponsePtrOutput
func (PipelineDiagnosticSettingsResponseOutput) ToPipelineDiagnosticSettingsResponsePtrOutputWithContext ¶
func (o PipelineDiagnosticSettingsResponseOutput) ToPipelineDiagnosticSettingsResponsePtrOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsResponsePtrOutput
type PipelineDiagnosticSettingsResponsePtrInput ¶
type PipelineDiagnosticSettingsResponsePtrInput interface { pulumi.Input ToPipelineDiagnosticSettingsResponsePtrOutput() PipelineDiagnosticSettingsResponsePtrOutput ToPipelineDiagnosticSettingsResponsePtrOutputWithContext(context.Context) PipelineDiagnosticSettingsResponsePtrOutput }
PipelineDiagnosticSettingsResponsePtrInput is an input type that accepts PipelineDiagnosticSettingsResponseArgs, PipelineDiagnosticSettingsResponsePtr and PipelineDiagnosticSettingsResponsePtrOutput values. You can construct a concrete instance of `PipelineDiagnosticSettingsResponsePtrInput` via:
PipelineDiagnosticSettingsResponseArgs{...} or: nil
func PipelineDiagnosticSettingsResponsePtr ¶
func PipelineDiagnosticSettingsResponsePtr(v *PipelineDiagnosticSettingsResponseArgs) PipelineDiagnosticSettingsResponsePtrInput
type PipelineDiagnosticSettingsResponsePtrOutput ¶
type PipelineDiagnosticSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (PipelineDiagnosticSettingsResponsePtrOutput) ElementType ¶
func (PipelineDiagnosticSettingsResponsePtrOutput) ElementType() reflect.Type
func (PipelineDiagnosticSettingsResponsePtrOutput) Request ¶
func (o PipelineDiagnosticSettingsResponsePtrOutput) Request() HttpMessageDiagnosticResponsePtrOutput
Diagnostic settings for request.
func (PipelineDiagnosticSettingsResponsePtrOutput) Response ¶
func (o PipelineDiagnosticSettingsResponsePtrOutput) Response() HttpMessageDiagnosticResponsePtrOutput
Diagnostic settings for response.
func (PipelineDiagnosticSettingsResponsePtrOutput) ToPipelineDiagnosticSettingsResponsePtrOutput ¶
func (o PipelineDiagnosticSettingsResponsePtrOutput) ToPipelineDiagnosticSettingsResponsePtrOutput() PipelineDiagnosticSettingsResponsePtrOutput
func (PipelineDiagnosticSettingsResponsePtrOutput) ToPipelineDiagnosticSettingsResponsePtrOutputWithContext ¶
func (o PipelineDiagnosticSettingsResponsePtrOutput) ToPipelineDiagnosticSettingsResponsePtrOutputWithContext(ctx context.Context) PipelineDiagnosticSettingsResponsePtrOutput
type Policy ¶
type Policy struct { pulumi.CustomResourceState // Format of the policyContent. ContentFormat pulumi.StringPtrOutput `pulumi:"contentFormat"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Json escaped Xml Encoded contents of the Policy. PolicyContent pulumi.StringOutput `pulumi:"policyContent"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Policy Contract details.
func GetPolicy ¶
func GetPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyState, opts ...pulumi.ResourceOption) (*Policy, error)
GetPolicy gets an existing Policy 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 NewPolicy ¶
func NewPolicy(ctx *pulumi.Context, name string, args *PolicyArgs, opts ...pulumi.ResourceOption) (*Policy, error)
NewPolicy registers a new resource with the given unique name, arguments, and options.
func (*Policy) ElementType ¶ added in v0.2.6
func (*Policy) ToPolicyOutput ¶ added in v0.2.6
func (i *Policy) ToPolicyOutput() PolicyOutput
func (*Policy) ToPolicyOutputWithContext ¶ added in v0.2.6
func (i *Policy) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyArgs ¶
type PolicyArgs struct { // Format of the policyContent. ContentFormat pulumi.StringPtrInput // Json escaped Xml Encoded contents of the Policy. PolicyContent pulumi.StringInput // The identifier of the Policy. PolicyId pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput }
The set of arguments for constructing a Policy resource.
func (PolicyArgs) ElementType ¶
func (PolicyArgs) ElementType() reflect.Type
type PolicyContentFormat ¶ added in v0.3.1
Format of the policyContent.
func (PolicyContentFormat) ElementType ¶ added in v0.3.1
func (PolicyContentFormat) ElementType() reflect.Type
func (PolicyContentFormat) ToStringOutput ¶ added in v0.3.1
func (e PolicyContentFormat) ToStringOutput() pulumi.StringOutput
func (PolicyContentFormat) ToStringOutputWithContext ¶ added in v0.3.1
func (e PolicyContentFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PolicyContentFormat) ToStringPtrOutput ¶ added in v0.3.1
func (e PolicyContentFormat) ToStringPtrOutput() pulumi.StringPtrOutput
func (PolicyContentFormat) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e PolicyContentFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PolicyInput ¶ added in v0.2.6
type PolicyInput interface { pulumi.Input ToPolicyOutput() PolicyOutput ToPolicyOutputWithContext(ctx context.Context) PolicyOutput }
type PolicyOutput ¶ added in v0.2.6
type PolicyOutput struct {
*pulumi.OutputState
}
func (PolicyOutput) ElementType ¶ added in v0.2.6
func (PolicyOutput) ElementType() reflect.Type
func (PolicyOutput) ToPolicyOutput ¶ added in v0.2.6
func (o PolicyOutput) ToPolicyOutput() PolicyOutput
func (PolicyOutput) ToPolicyOutputWithContext ¶ added in v0.2.6
func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyState ¶
type PolicyState struct { // Format of the policyContent. ContentFormat pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Json escaped Xml Encoded contents of the Policy. PolicyContent pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (PolicyState) ElementType ¶
func (PolicyState) ElementType() reflect.Type
type Product ¶
type Product struct { pulumi.CustomResourceState // whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of true. ApprovalRequired pulumi.BoolPtrOutput `pulumi:"approvalRequired"` // Product description. May include HTML formatting tags. Description pulumi.StringPtrOutput `pulumi:"description"` // Product name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished. State pulumi.StringPtrOutput `pulumi:"state"` // Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as "protected" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as "open" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true. SubscriptionRequired pulumi.BoolPtrOutput `pulumi:"subscriptionRequired"` // Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of true. SubscriptionsLimit pulumi.IntPtrOutput `pulumi:"subscriptionsLimit"` // Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process. Terms pulumi.StringPtrOutput `pulumi:"terms"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Product details.
func GetProduct ¶
func GetProduct(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProductState, opts ...pulumi.ResourceOption) (*Product, error)
GetProduct gets an existing Product 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 NewProduct ¶
func NewProduct(ctx *pulumi.Context, name string, args *ProductArgs, opts ...pulumi.ResourceOption) (*Product, error)
NewProduct registers a new resource with the given unique name, arguments, and options.
func (*Product) ElementType ¶ added in v0.2.6
func (*Product) ToProductOutput ¶ added in v0.2.6
func (i *Product) ToProductOutput() ProductOutput
func (*Product) ToProductOutputWithContext ¶ added in v0.2.6
func (i *Product) ToProductOutputWithContext(ctx context.Context) ProductOutput
type ProductApi ¶ added in v0.3.1
type ProductApi struct { pulumi.CustomResourceState // Describes the Revision of the Api. If no value is provided, default revision 1 is created ApiRevision pulumi.StringPtrOutput `pulumi:"apiRevision"` // Description of the Api Revision. ApiRevisionDescription pulumi.StringPtrOutput `pulumi:"apiRevisionDescription"` // Type of API. ApiType pulumi.StringPtrOutput `pulumi:"apiType"` // Indicates the Version identifier of the API if the API is versioned ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` // Description of the Api Version. ApiVersionDescription pulumi.StringPtrOutput `pulumi:"apiVersionDescription"` // An API Version Set contains the common configuration for a set of API Versions relating ApiVersionSet ApiVersionSetContractDetailsResponsePtrOutput `pulumi:"apiVersionSet"` // A resource identifier for the related ApiVersionSet. ApiVersionSetId pulumi.StringPtrOutput `pulumi:"apiVersionSetId"` // Collection of authentication settings included into this API. AuthenticationSettings AuthenticationSettingsContractResponsePtrOutput `pulumi:"authenticationSettings"` // Description of the API. May include HTML formatting tags. Description pulumi.StringPtrOutput `pulumi:"description"` // API name. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Indicates if API revision is current api revision. IsCurrent pulumi.BoolOutput `pulumi:"isCurrent"` // Indicates if API revision is accessible via the gateway. IsOnline pulumi.BoolOutput `pulumi:"isOnline"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API. Path pulumi.StringOutput `pulumi:"path"` // Describes on which protocols the operations in this API can be invoked. Protocols pulumi.StringArrayOutput `pulumi:"protocols"` // Absolute URL of the backend service implementing this API. ServiceUrl pulumi.StringPtrOutput `pulumi:"serviceUrl"` // Protocols over which API is made available. SubscriptionKeyParameterNames SubscriptionKeyParameterNamesContractResponsePtrOutput `pulumi:"subscriptionKeyParameterNames"` // Specifies whether an API or Product subscription is required for accessing the API. SubscriptionRequired pulumi.BoolPtrOutput `pulumi:"subscriptionRequired"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
API details.
func GetProductApi ¶ added in v0.3.1
func GetProductApi(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProductApiState, opts ...pulumi.ResourceOption) (*ProductApi, error)
GetProductApi gets an existing ProductApi 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 NewProductApi ¶ added in v0.3.1
func NewProductApi(ctx *pulumi.Context, name string, args *ProductApiArgs, opts ...pulumi.ResourceOption) (*ProductApi, error)
NewProductApi registers a new resource with the given unique name, arguments, and options.
func (*ProductApi) ElementType ¶ added in v0.3.1
func (*ProductApi) ElementType() reflect.Type
func (*ProductApi) ToProductApiOutput ¶ added in v0.3.1
func (i *ProductApi) ToProductApiOutput() ProductApiOutput
func (*ProductApi) ToProductApiOutputWithContext ¶ added in v0.3.1
func (i *ProductApi) ToProductApiOutputWithContext(ctx context.Context) ProductApiOutput
type ProductApiArgs ¶ added in v0.3.1
type ProductApiArgs struct { // API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. ApiId pulumi.StringInput // Product identifier. Must be unique in the current API Management service instance. ProductId pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput }
The set of arguments for constructing a ProductApi resource.
func (ProductApiArgs) ElementType ¶ added in v0.3.1
func (ProductApiArgs) ElementType() reflect.Type
type ProductApiInput ¶ added in v0.3.1
type ProductApiInput interface { pulumi.Input ToProductApiOutput() ProductApiOutput ToProductApiOutputWithContext(ctx context.Context) ProductApiOutput }
type ProductApiOutput ¶ added in v0.3.1
type ProductApiOutput struct {
*pulumi.OutputState
}
func (ProductApiOutput) ElementType ¶ added in v0.3.1
func (ProductApiOutput) ElementType() reflect.Type
func (ProductApiOutput) ToProductApiOutput ¶ added in v0.3.1
func (o ProductApiOutput) ToProductApiOutput() ProductApiOutput
func (ProductApiOutput) ToProductApiOutputWithContext ¶ added in v0.3.1
func (o ProductApiOutput) ToProductApiOutputWithContext(ctx context.Context) ProductApiOutput
type ProductApiState ¶ added in v0.3.1
type ProductApiState struct { // Describes the Revision of the Api. If no value is provided, default revision 1 is created ApiRevision pulumi.StringPtrInput // Description of the Api Revision. ApiRevisionDescription pulumi.StringPtrInput // Type of API. ApiType pulumi.StringPtrInput // Indicates the Version identifier of the API if the API is versioned ApiVersion pulumi.StringPtrInput // Description of the Api Version. ApiVersionDescription pulumi.StringPtrInput // An API Version Set contains the common configuration for a set of API Versions relating ApiVersionSet ApiVersionSetContractDetailsResponsePtrInput // A resource identifier for the related ApiVersionSet. ApiVersionSetId pulumi.StringPtrInput // Collection of authentication settings included into this API. AuthenticationSettings AuthenticationSettingsContractResponsePtrInput // Description of the API. May include HTML formatting tags. Description pulumi.StringPtrInput // API name. DisplayName pulumi.StringPtrInput // Indicates if API revision is current api revision. IsCurrent pulumi.BoolPtrInput // Indicates if API revision is accessible via the gateway. IsOnline pulumi.BoolPtrInput // Resource name. Name pulumi.StringPtrInput // Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API. Path pulumi.StringPtrInput // Describes on which protocols the operations in this API can be invoked. Protocols pulumi.StringArrayInput // Absolute URL of the backend service implementing this API. ServiceUrl pulumi.StringPtrInput // Protocols over which API is made available. SubscriptionKeyParameterNames SubscriptionKeyParameterNamesContractResponsePtrInput // Specifies whether an API or Product subscription is required for accessing the API. SubscriptionRequired pulumi.BoolPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (ProductApiState) ElementType ¶ added in v0.3.1
func (ProductApiState) ElementType() reflect.Type
type ProductArgs ¶
type ProductArgs struct { // whether subscription approval is required. If false, new subscriptions will be approved automatically enabling developers to call the product’s APIs immediately after subscribing. If true, administrators must manually approve the subscription before the developer can any of the product’s APIs. Can be present only if subscriptionRequired property is present and has a value of true. ApprovalRequired pulumi.BoolPtrInput // Product description. May include HTML formatting tags. Description pulumi.StringPtrInput // Product name. DisplayName pulumi.StringInput // Product identifier. Must be unique in the current API Management service instance. ProductId pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput // whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished. State ProductState // Whether a product subscription is required for accessing APIs included in this product. If true, the product is referred to as "protected" and a valid subscription key is required for a request to an API included in the product to succeed. If false, the product is referred to as "open" and requests to an API included in the product can be made without a subscription key. If property is omitted when creating a new product it's value is assumed to be true. SubscriptionRequired pulumi.BoolPtrInput // Whether the number of subscriptions a user can have to this product at the same time. Set to null or omit to allow unlimited per user subscriptions. Can be present only if subscriptionRequired property is present and has a value of true. SubscriptionsLimit pulumi.IntPtrInput // Product terms of use. Developers trying to subscribe to the product will be presented and required to accept these terms before they can complete the subscription process. Terms pulumi.StringPtrInput }
The set of arguments for constructing a Product resource.
func (ProductArgs) ElementType ¶
func (ProductArgs) ElementType() reflect.Type
type ProductGroup ¶ added in v0.3.1
type ProductGroup struct { pulumi.CustomResourceState // true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false. BuiltIn pulumi.BoolOutput `pulumi:"builtIn"` // Group description. Can contain HTML formatting tags. Description pulumi.StringPtrOutput `pulumi:"description"` // Group name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://<tenant>.onmicrosoft.com/groups/<group object id>`; otherwise the value is null. ExternalId pulumi.StringPtrOutput `pulumi:"externalId"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Contract details.
func GetProductGroup ¶ added in v0.3.1
func GetProductGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProductGroupState, opts ...pulumi.ResourceOption) (*ProductGroup, error)
GetProductGroup gets an existing ProductGroup 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 NewProductGroup ¶ added in v0.3.1
func NewProductGroup(ctx *pulumi.Context, name string, args *ProductGroupArgs, opts ...pulumi.ResourceOption) (*ProductGroup, error)
NewProductGroup registers a new resource with the given unique name, arguments, and options.
func (*ProductGroup) ElementType ¶ added in v0.3.1
func (*ProductGroup) ElementType() reflect.Type
func (*ProductGroup) ToProductGroupOutput ¶ added in v0.3.1
func (i *ProductGroup) ToProductGroupOutput() ProductGroupOutput
func (*ProductGroup) ToProductGroupOutputWithContext ¶ added in v0.3.1
func (i *ProductGroup) ToProductGroupOutputWithContext(ctx context.Context) ProductGroupOutput
type ProductGroupArgs ¶ added in v0.3.1
type ProductGroupArgs struct { // Group identifier. Must be unique in the current API Management service instance. GroupId pulumi.StringInput // Product identifier. Must be unique in the current API Management service instance. ProductId pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput }
The set of arguments for constructing a ProductGroup resource.
func (ProductGroupArgs) ElementType ¶ added in v0.3.1
func (ProductGroupArgs) ElementType() reflect.Type
type ProductGroupInput ¶ added in v0.3.1
type ProductGroupInput interface { pulumi.Input ToProductGroupOutput() ProductGroupOutput ToProductGroupOutputWithContext(ctx context.Context) ProductGroupOutput }
type ProductGroupOutput ¶ added in v0.3.1
type ProductGroupOutput struct {
*pulumi.OutputState
}
func (ProductGroupOutput) ElementType ¶ added in v0.3.1
func (ProductGroupOutput) ElementType() reflect.Type
func (ProductGroupOutput) ToProductGroupOutput ¶ added in v0.3.1
func (o ProductGroupOutput) ToProductGroupOutput() ProductGroupOutput
func (ProductGroupOutput) ToProductGroupOutputWithContext ¶ added in v0.3.1
func (o ProductGroupOutput) ToProductGroupOutputWithContext(ctx context.Context) ProductGroupOutput
type ProductGroupState ¶ added in v0.3.1
type ProductGroupState struct { // true if the group is one of the three system groups (Administrators, Developers, or Guests); otherwise false. BuiltIn pulumi.BoolPtrInput // Group description. Can contain HTML formatting tags. Description pulumi.StringPtrInput // Group name. DisplayName pulumi.StringPtrInput // For external groups, this property contains the id of the group from the external identity provider, e.g. for Azure Active Directory `aad://<tenant>.onmicrosoft.com/groups/<group object id>`; otherwise the value is null. ExternalId pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (ProductGroupState) ElementType ¶ added in v0.3.1
func (ProductGroupState) ElementType() reflect.Type
type ProductInput ¶ added in v0.2.6
type ProductInput interface { pulumi.Input ToProductOutput() ProductOutput ToProductOutputWithContext(ctx context.Context) ProductOutput }
type ProductOutput ¶ added in v0.2.6
type ProductOutput struct {
*pulumi.OutputState
}
func (ProductOutput) ElementType ¶ added in v0.2.6
func (ProductOutput) ElementType() reflect.Type
func (ProductOutput) ToProductOutput ¶ added in v0.2.6
func (o ProductOutput) ToProductOutput() ProductOutput
func (ProductOutput) ToProductOutputWithContext ¶ added in v0.2.6
func (o ProductOutput) ToProductOutputWithContext(ctx context.Context) ProductOutput
type ProductPolicy ¶
type ProductPolicy struct { pulumi.CustomResourceState // Format of the policyContent. ContentFormat pulumi.StringPtrOutput `pulumi:"contentFormat"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Json escaped Xml Encoded contents of the Policy. PolicyContent pulumi.StringOutput `pulumi:"policyContent"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Policy Contract details.
func GetProductPolicy ¶
func GetProductPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProductPolicyState, opts ...pulumi.ResourceOption) (*ProductPolicy, error)
GetProductPolicy gets an existing ProductPolicy 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 NewProductPolicy ¶
func NewProductPolicy(ctx *pulumi.Context, name string, args *ProductPolicyArgs, opts ...pulumi.ResourceOption) (*ProductPolicy, error)
NewProductPolicy registers a new resource with the given unique name, arguments, and options.
func (*ProductPolicy) ElementType ¶ added in v0.2.6
func (*ProductPolicy) ElementType() reflect.Type
func (*ProductPolicy) ToProductPolicyOutput ¶ added in v0.2.6
func (i *ProductPolicy) ToProductPolicyOutput() ProductPolicyOutput
func (*ProductPolicy) ToProductPolicyOutputWithContext ¶ added in v0.2.6
func (i *ProductPolicy) ToProductPolicyOutputWithContext(ctx context.Context) ProductPolicyOutput
type ProductPolicyArgs ¶
type ProductPolicyArgs struct { // Format of the policyContent. ContentFormat pulumi.StringPtrInput // Json escaped Xml Encoded contents of the Policy. PolicyContent pulumi.StringInput // The identifier of the Policy. PolicyId pulumi.StringInput // Product identifier. Must be unique in the current API Management service instance. ProductId pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput }
The set of arguments for constructing a ProductPolicy resource.
func (ProductPolicyArgs) ElementType ¶
func (ProductPolicyArgs) ElementType() reflect.Type
type ProductPolicyInput ¶ added in v0.2.6
type ProductPolicyInput interface { pulumi.Input ToProductPolicyOutput() ProductPolicyOutput ToProductPolicyOutputWithContext(ctx context.Context) ProductPolicyOutput }
type ProductPolicyOutput ¶ added in v0.2.6
type ProductPolicyOutput struct {
*pulumi.OutputState
}
func (ProductPolicyOutput) ElementType ¶ added in v0.2.6
func (ProductPolicyOutput) ElementType() reflect.Type
func (ProductPolicyOutput) ToProductPolicyOutput ¶ added in v0.2.6
func (o ProductPolicyOutput) ToProductPolicyOutput() ProductPolicyOutput
func (ProductPolicyOutput) ToProductPolicyOutputWithContext ¶ added in v0.2.6
func (o ProductPolicyOutput) ToProductPolicyOutputWithContext(ctx context.Context) ProductPolicyOutput
type ProductPolicyState ¶
type ProductPolicyState struct { // Format of the policyContent. ContentFormat pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Json escaped Xml Encoded contents of the Policy. PolicyContent pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (ProductPolicyState) ElementType ¶
func (ProductPolicyState) ElementType() reflect.Type
type ProductState ¶
whether product is published or not. Published products are discoverable by users of developer portal. Non published products are visible only to administrators. Default state of Product is notPublished.
func (ProductState) ElementType ¶
func (ProductState) ElementType() reflect.Type
func (ProductState) ToStringOutput ¶ added in v0.3.1
func (e ProductState) ToStringOutput() pulumi.StringOutput
func (ProductState) ToStringOutputWithContext ¶ added in v0.3.1
func (e ProductState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProductState) ToStringPtrOutput ¶ added in v0.3.1
func (e ProductState) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProductState) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e ProductState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Property ¶
type Property struct { pulumi.CustomResourceState // Unique name of Property. It may contain only letters, digits, period, dash, and underscore characters. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Determines whether the value is a secret and should be encrypted or not. Default value is false. Secret pulumi.BoolPtrOutput `pulumi:"secret"` // Optional tags that when provided can be used to filter the property list. Tags pulumi.StringArrayOutput `pulumi:"tags"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` // Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace. Value pulumi.StringOutput `pulumi:"value"` }
Property details.
func GetProperty ¶
func GetProperty(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PropertyState, opts ...pulumi.ResourceOption) (*Property, error)
GetProperty gets an existing Property 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 NewProperty ¶
func NewProperty(ctx *pulumi.Context, name string, args *PropertyArgs, opts ...pulumi.ResourceOption) (*Property, error)
NewProperty registers a new resource with the given unique name, arguments, and options.
func (*Property) ElementType ¶ added in v0.2.6
func (*Property) ToPropertyOutput ¶ added in v0.2.6
func (i *Property) ToPropertyOutput() PropertyOutput
func (*Property) ToPropertyOutputWithContext ¶ added in v0.2.6
func (i *Property) ToPropertyOutputWithContext(ctx context.Context) PropertyOutput
type PropertyArgs ¶
type PropertyArgs struct { // Unique name of Property. It may contain only letters, digits, period, dash, and underscore characters. DisplayName pulumi.StringInput // Identifier of the property. PropId pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Determines whether the value is a secret and should be encrypted or not. Default value is false. Secret pulumi.BoolPtrInput // The name of the API Management service. ServiceName pulumi.StringInput // Optional tags that when provided can be used to filter the property list. Tags pulumi.StringArrayInput // Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace. Value pulumi.StringInput }
The set of arguments for constructing a Property resource.
func (PropertyArgs) ElementType ¶
func (PropertyArgs) ElementType() reflect.Type
type PropertyInput ¶ added in v0.2.6
type PropertyInput interface { pulumi.Input ToPropertyOutput() PropertyOutput ToPropertyOutputWithContext(ctx context.Context) PropertyOutput }
type PropertyOutput ¶ added in v0.2.6
type PropertyOutput struct {
*pulumi.OutputState
}
func (PropertyOutput) ElementType ¶ added in v0.2.6
func (PropertyOutput) ElementType() reflect.Type
func (PropertyOutput) ToPropertyOutput ¶ added in v0.2.6
func (o PropertyOutput) ToPropertyOutput() PropertyOutput
func (PropertyOutput) ToPropertyOutputWithContext ¶ added in v0.2.6
func (o PropertyOutput) ToPropertyOutputWithContext(ctx context.Context) PropertyOutput
type PropertyState ¶
type PropertyState struct { // Unique name of Property. It may contain only letters, digits, period, dash, and underscore characters. DisplayName pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Determines whether the value is a secret and should be encrypted or not. Default value is false. Secret pulumi.BoolPtrInput // Optional tags that when provided can be used to filter the property list. Tags pulumi.StringArrayInput // Resource type for API Management resource. Type pulumi.StringPtrInput // Value of the property. Can contain policy expressions. It may not be empty or consist only of whitespace. Value pulumi.StringPtrInput }
func (PropertyState) ElementType ¶
func (PropertyState) ElementType() reflect.Type
type Protocol ¶ added in v0.3.1
func (Protocol) ElementType ¶ added in v0.3.1
func (Protocol) ToStringOutput ¶ added in v0.3.1
func (e Protocol) ToStringOutput() pulumi.StringOutput
func (Protocol) ToStringOutputWithContext ¶ added in v0.3.1
func (e Protocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Protocol) ToStringPtrOutput ¶ added in v0.3.1
func (e Protocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (Protocol) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e Protocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RepresentationContract ¶
type RepresentationContract struct { // Specifies a registered or custom content type for this representation, e.g. application/xml. ContentType string `pulumi:"contentType"` // Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'.. FormParameters []ParameterContract `pulumi:"formParameters"` // An example of the representation. Sample *string `pulumi:"sample"` // Schema identifier. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'. SchemaId *string `pulumi:"schemaId"` // Type name defined by the schema. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'. TypeName *string `pulumi:"typeName"` }
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"` // Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'.. FormParameters ParameterContractArrayInput `pulumi:"formParameters"` // An example of the representation. Sample pulumi.StringPtrInput `pulumi:"sample"` // Schema identifier. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'. SchemaId pulumi.StringPtrInput `pulumi:"schemaId"` // Type name defined by the schema. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'. TypeName pulumi.StringPtrInput `pulumi:"typeName"` }
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) FormParameters ¶
func (o RepresentationContractOutput) FormParameters() ParameterContractArrayOutput
Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'..
func (RepresentationContractOutput) Sample ¶
func (o RepresentationContractOutput) Sample() pulumi.StringPtrOutput
An example of the representation.
func (RepresentationContractOutput) SchemaId ¶
func (o RepresentationContractOutput) SchemaId() pulumi.StringPtrOutput
Schema identifier. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'.
func (RepresentationContractOutput) ToRepresentationContractOutput ¶
func (o RepresentationContractOutput) ToRepresentationContractOutput() RepresentationContractOutput
func (RepresentationContractOutput) ToRepresentationContractOutputWithContext ¶
func (o RepresentationContractOutput) ToRepresentationContractOutputWithContext(ctx context.Context) RepresentationContractOutput
func (RepresentationContractOutput) TypeName ¶
func (o RepresentationContractOutput) TypeName() pulumi.StringPtrOutput
Type name defined by the schema. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'.
type RepresentationContractResponse ¶
type RepresentationContractResponse struct { // Specifies a registered or custom content type for this representation, e.g. application/xml. ContentType string `pulumi:"contentType"` // Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'.. FormParameters []ParameterContractResponse `pulumi:"formParameters"` // An example of the representation. Sample *string `pulumi:"sample"` // Schema identifier. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'. SchemaId *string `pulumi:"schemaId"` // Type name defined by the schema. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'. TypeName *string `pulumi:"typeName"` }
Operation request/response representation details.
type RepresentationContractResponseArgs ¶
type RepresentationContractResponseArgs struct { // Specifies a registered or custom content type for this representation, e.g. application/xml. ContentType pulumi.StringInput `pulumi:"contentType"` // Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'.. FormParameters ParameterContractResponseArrayInput `pulumi:"formParameters"` // An example of the representation. Sample pulumi.StringPtrInput `pulumi:"sample"` // Schema identifier. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'. SchemaId pulumi.StringPtrInput `pulumi:"schemaId"` // Type name defined by the schema. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'. TypeName pulumi.StringPtrInput `pulumi:"typeName"` }
Operation request/response representation details.
func (RepresentationContractResponseArgs) ElementType ¶
func (RepresentationContractResponseArgs) ElementType() reflect.Type
func (RepresentationContractResponseArgs) ToRepresentationContractResponseOutput ¶
func (i RepresentationContractResponseArgs) ToRepresentationContractResponseOutput() RepresentationContractResponseOutput
func (RepresentationContractResponseArgs) ToRepresentationContractResponseOutputWithContext ¶
func (i RepresentationContractResponseArgs) ToRepresentationContractResponseOutputWithContext(ctx context.Context) RepresentationContractResponseOutput
type RepresentationContractResponseArray ¶
type RepresentationContractResponseArray []RepresentationContractResponseInput
func (RepresentationContractResponseArray) ElementType ¶
func (RepresentationContractResponseArray) ElementType() reflect.Type
func (RepresentationContractResponseArray) ToRepresentationContractResponseArrayOutput ¶
func (i RepresentationContractResponseArray) ToRepresentationContractResponseArrayOutput() RepresentationContractResponseArrayOutput
func (RepresentationContractResponseArray) ToRepresentationContractResponseArrayOutputWithContext ¶
func (i RepresentationContractResponseArray) ToRepresentationContractResponseArrayOutputWithContext(ctx context.Context) RepresentationContractResponseArrayOutput
type RepresentationContractResponseArrayInput ¶
type RepresentationContractResponseArrayInput interface { pulumi.Input ToRepresentationContractResponseArrayOutput() RepresentationContractResponseArrayOutput ToRepresentationContractResponseArrayOutputWithContext(context.Context) RepresentationContractResponseArrayOutput }
RepresentationContractResponseArrayInput is an input type that accepts RepresentationContractResponseArray and RepresentationContractResponseArrayOutput values. You can construct a concrete instance of `RepresentationContractResponseArrayInput` via:
RepresentationContractResponseArray{ RepresentationContractResponseArgs{...} }
type RepresentationContractResponseArrayOutput ¶
type RepresentationContractResponseArrayOutput struct{ *pulumi.OutputState }
func (RepresentationContractResponseArrayOutput) ElementType ¶
func (RepresentationContractResponseArrayOutput) ElementType() reflect.Type
func (RepresentationContractResponseArrayOutput) ToRepresentationContractResponseArrayOutput ¶
func (o RepresentationContractResponseArrayOutput) ToRepresentationContractResponseArrayOutput() RepresentationContractResponseArrayOutput
func (RepresentationContractResponseArrayOutput) ToRepresentationContractResponseArrayOutputWithContext ¶
func (o RepresentationContractResponseArrayOutput) ToRepresentationContractResponseArrayOutputWithContext(ctx context.Context) RepresentationContractResponseArrayOutput
type RepresentationContractResponseInput ¶
type RepresentationContractResponseInput interface { pulumi.Input ToRepresentationContractResponseOutput() RepresentationContractResponseOutput ToRepresentationContractResponseOutputWithContext(context.Context) RepresentationContractResponseOutput }
RepresentationContractResponseInput is an input type that accepts RepresentationContractResponseArgs and RepresentationContractResponseOutput values. You can construct a concrete instance of `RepresentationContractResponseInput` via:
RepresentationContractResponseArgs{...}
type RepresentationContractResponseOutput ¶
type RepresentationContractResponseOutput struct{ *pulumi.OutputState }
Operation request/response representation details.
func (RepresentationContractResponseOutput) ContentType ¶
func (o RepresentationContractResponseOutput) ContentType() pulumi.StringOutput
Specifies a registered or custom content type for this representation, e.g. application/xml.
func (RepresentationContractResponseOutput) ElementType ¶
func (RepresentationContractResponseOutput) ElementType() reflect.Type
func (RepresentationContractResponseOutput) FormParameters ¶
func (o RepresentationContractResponseOutput) FormParameters() ParameterContractResponseArrayOutput
Collection of form parameters. Required if 'contentType' value is either 'application/x-www-form-urlencoded' or 'multipart/form-data'..
func (RepresentationContractResponseOutput) Sample ¶
func (o RepresentationContractResponseOutput) Sample() pulumi.StringPtrOutput
An example of the representation.
func (RepresentationContractResponseOutput) SchemaId ¶
func (o RepresentationContractResponseOutput) SchemaId() pulumi.StringPtrOutput
Schema identifier. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'.
func (RepresentationContractResponseOutput) ToRepresentationContractResponseOutput ¶
func (o RepresentationContractResponseOutput) ToRepresentationContractResponseOutput() RepresentationContractResponseOutput
func (RepresentationContractResponseOutput) ToRepresentationContractResponseOutputWithContext ¶
func (o RepresentationContractResponseOutput) ToRepresentationContractResponseOutputWithContext(ctx context.Context) RepresentationContractResponseOutput
func (RepresentationContractResponseOutput) TypeName ¶
func (o RepresentationContractResponseOutput) TypeName() pulumi.StringPtrOutput
Type name defined by the schema. Applicable only if 'contentType' value is neither 'application/x-www-form-urlencoded' nor 'multipart/form-data'.
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
func (RequestContractArgs) ToRequestContractPtrOutput ¶
func (i RequestContractArgs) ToRequestContractPtrOutput() RequestContractPtrOutput
func (RequestContractArgs) ToRequestContractPtrOutputWithContext ¶
func (i RequestContractArgs) ToRequestContractPtrOutputWithContext(ctx context.Context) RequestContractPtrOutput
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
func (RequestContractOutput) ToRequestContractPtrOutput ¶
func (o RequestContractOutput) ToRequestContractPtrOutput() RequestContractPtrOutput
func (RequestContractOutput) ToRequestContractPtrOutputWithContext ¶
func (o RequestContractOutput) ToRequestContractPtrOutputWithContext(ctx context.Context) RequestContractPtrOutput
type RequestContractPtrInput ¶
type RequestContractPtrInput interface { pulumi.Input ToRequestContractPtrOutput() RequestContractPtrOutput ToRequestContractPtrOutputWithContext(context.Context) RequestContractPtrOutput }
RequestContractPtrInput is an input type that accepts RequestContractArgs, RequestContractPtr and RequestContractPtrOutput values. You can construct a concrete instance of `RequestContractPtrInput` via:
RequestContractArgs{...} or: nil
func RequestContractPtr ¶
func RequestContractPtr(v *RequestContractArgs) RequestContractPtrInput
type RequestContractPtrOutput ¶
type RequestContractPtrOutput struct{ *pulumi.OutputState }
func (RequestContractPtrOutput) Description ¶
func (o RequestContractPtrOutput) Description() pulumi.StringPtrOutput
Operation request description.
func (RequestContractPtrOutput) Elem ¶
func (o RequestContractPtrOutput) Elem() RequestContractOutput
func (RequestContractPtrOutput) ElementType ¶
func (RequestContractPtrOutput) ElementType() reflect.Type
func (RequestContractPtrOutput) Headers ¶
func (o RequestContractPtrOutput) Headers() ParameterContractArrayOutput
Collection of operation request headers.
func (RequestContractPtrOutput) QueryParameters ¶
func (o RequestContractPtrOutput) QueryParameters() ParameterContractArrayOutput
Collection of operation request query parameters.
func (RequestContractPtrOutput) Representations ¶
func (o RequestContractPtrOutput) Representations() RepresentationContractArrayOutput
Collection of operation request representations.
func (RequestContractPtrOutput) ToRequestContractPtrOutput ¶
func (o RequestContractPtrOutput) ToRequestContractPtrOutput() RequestContractPtrOutput
func (RequestContractPtrOutput) ToRequestContractPtrOutputWithContext ¶
func (o RequestContractPtrOutput) ToRequestContractPtrOutputWithContext(ctx context.Context) RequestContractPtrOutput
type RequestContractResponse ¶
type RequestContractResponse struct { // Operation request description. Description *string `pulumi:"description"` // Collection of operation request headers. Headers []ParameterContractResponse `pulumi:"headers"` // Collection of operation request query parameters. QueryParameters []ParameterContractResponse `pulumi:"queryParameters"` // Collection of operation request representations. Representations []RepresentationContractResponse `pulumi:"representations"` }
Operation request details.
type RequestContractResponseArgs ¶
type RequestContractResponseArgs struct { // Operation request description. Description pulumi.StringPtrInput `pulumi:"description"` // Collection of operation request headers. Headers ParameterContractResponseArrayInput `pulumi:"headers"` // Collection of operation request query parameters. QueryParameters ParameterContractResponseArrayInput `pulumi:"queryParameters"` // Collection of operation request representations. Representations RepresentationContractResponseArrayInput `pulumi:"representations"` }
Operation request details.
func (RequestContractResponseArgs) ElementType ¶
func (RequestContractResponseArgs) ElementType() reflect.Type
func (RequestContractResponseArgs) ToRequestContractResponseOutput ¶
func (i RequestContractResponseArgs) ToRequestContractResponseOutput() RequestContractResponseOutput
func (RequestContractResponseArgs) ToRequestContractResponseOutputWithContext ¶
func (i RequestContractResponseArgs) ToRequestContractResponseOutputWithContext(ctx context.Context) RequestContractResponseOutput
func (RequestContractResponseArgs) ToRequestContractResponsePtrOutput ¶
func (i RequestContractResponseArgs) ToRequestContractResponsePtrOutput() RequestContractResponsePtrOutput
func (RequestContractResponseArgs) ToRequestContractResponsePtrOutputWithContext ¶
func (i RequestContractResponseArgs) ToRequestContractResponsePtrOutputWithContext(ctx context.Context) RequestContractResponsePtrOutput
type RequestContractResponseInput ¶
type RequestContractResponseInput interface { pulumi.Input ToRequestContractResponseOutput() RequestContractResponseOutput ToRequestContractResponseOutputWithContext(context.Context) RequestContractResponseOutput }
RequestContractResponseInput is an input type that accepts RequestContractResponseArgs and RequestContractResponseOutput values. You can construct a concrete instance of `RequestContractResponseInput` via:
RequestContractResponseArgs{...}
type RequestContractResponseOutput ¶
type RequestContractResponseOutput struct{ *pulumi.OutputState }
Operation request details.
func (RequestContractResponseOutput) Description ¶
func (o RequestContractResponseOutput) Description() pulumi.StringPtrOutput
Operation request description.
func (RequestContractResponseOutput) ElementType ¶
func (RequestContractResponseOutput) ElementType() reflect.Type
func (RequestContractResponseOutput) Headers ¶
func (o RequestContractResponseOutput) Headers() ParameterContractResponseArrayOutput
Collection of operation request headers.
func (RequestContractResponseOutput) QueryParameters ¶
func (o RequestContractResponseOutput) QueryParameters() ParameterContractResponseArrayOutput
Collection of operation request query parameters.
func (RequestContractResponseOutput) Representations ¶
func (o RequestContractResponseOutput) Representations() RepresentationContractResponseArrayOutput
Collection of operation request representations.
func (RequestContractResponseOutput) ToRequestContractResponseOutput ¶
func (o RequestContractResponseOutput) ToRequestContractResponseOutput() RequestContractResponseOutput
func (RequestContractResponseOutput) ToRequestContractResponseOutputWithContext ¶
func (o RequestContractResponseOutput) ToRequestContractResponseOutputWithContext(ctx context.Context) RequestContractResponseOutput
func (RequestContractResponseOutput) ToRequestContractResponsePtrOutput ¶
func (o RequestContractResponseOutput) ToRequestContractResponsePtrOutput() RequestContractResponsePtrOutput
func (RequestContractResponseOutput) ToRequestContractResponsePtrOutputWithContext ¶
func (o RequestContractResponseOutput) ToRequestContractResponsePtrOutputWithContext(ctx context.Context) RequestContractResponsePtrOutput
type RequestContractResponsePtrInput ¶
type RequestContractResponsePtrInput interface { pulumi.Input ToRequestContractResponsePtrOutput() RequestContractResponsePtrOutput ToRequestContractResponsePtrOutputWithContext(context.Context) RequestContractResponsePtrOutput }
RequestContractResponsePtrInput is an input type that accepts RequestContractResponseArgs, RequestContractResponsePtr and RequestContractResponsePtrOutput values. You can construct a concrete instance of `RequestContractResponsePtrInput` via:
RequestContractResponseArgs{...} or: nil
func RequestContractResponsePtr ¶
func RequestContractResponsePtr(v *RequestContractResponseArgs) RequestContractResponsePtrInput
type RequestContractResponsePtrOutput ¶
type RequestContractResponsePtrOutput struct{ *pulumi.OutputState }
func (RequestContractResponsePtrOutput) Description ¶
func (o RequestContractResponsePtrOutput) Description() pulumi.StringPtrOutput
Operation request description.
func (RequestContractResponsePtrOutput) Elem ¶
func (o RequestContractResponsePtrOutput) Elem() RequestContractResponseOutput
func (RequestContractResponsePtrOutput) ElementType ¶
func (RequestContractResponsePtrOutput) ElementType() reflect.Type
func (RequestContractResponsePtrOutput) Headers ¶
func (o RequestContractResponsePtrOutput) Headers() ParameterContractResponseArrayOutput
Collection of operation request headers.
func (RequestContractResponsePtrOutput) QueryParameters ¶
func (o RequestContractResponsePtrOutput) QueryParameters() ParameterContractResponseArrayOutput
Collection of operation request query parameters.
func (RequestContractResponsePtrOutput) Representations ¶
func (o RequestContractResponsePtrOutput) Representations() RepresentationContractResponseArrayOutput
Collection of operation request representations.
func (RequestContractResponsePtrOutput) ToRequestContractResponsePtrOutput ¶
func (o RequestContractResponsePtrOutput) ToRequestContractResponsePtrOutput() RequestContractResponsePtrOutput
func (RequestContractResponsePtrOutput) ToRequestContractResponsePtrOutputWithContext ¶
func (o RequestContractResponsePtrOutput) ToRequestContractResponsePtrOutputWithContext(ctx context.Context) RequestContractResponsePtrOutput
type ResponseContract ¶
type ResponseContract struct { // Operation response description. Description *string `pulumi:"description"` // Collection of operation response headers. Headers []ParameterContract `pulumi:"headers"` // Collection of operation response representations. Representations []RepresentationContract `pulumi:"representations"` // Operation response HTTP status code. StatusCode int `pulumi:"statusCode"` }
Operation response details.
type ResponseContractArgs ¶
type ResponseContractArgs struct { // Operation response description. Description pulumi.StringPtrInput `pulumi:"description"` // Collection of operation response headers. Headers ParameterContractArrayInput `pulumi:"headers"` // Collection of operation response representations. Representations RepresentationContractArrayInput `pulumi:"representations"` // Operation response HTTP status code. StatusCode pulumi.IntInput `pulumi:"statusCode"` }
Operation response details.
func (ResponseContractArgs) ElementType ¶
func (ResponseContractArgs) ElementType() reflect.Type
func (ResponseContractArgs) ToResponseContractOutput ¶
func (i ResponseContractArgs) ToResponseContractOutput() ResponseContractOutput
func (ResponseContractArgs) ToResponseContractOutputWithContext ¶
func (i ResponseContractArgs) ToResponseContractOutputWithContext(ctx context.Context) ResponseContractOutput
type ResponseContractArray ¶
type ResponseContractArray []ResponseContractInput
func (ResponseContractArray) ElementType ¶
func (ResponseContractArray) ElementType() reflect.Type
func (ResponseContractArray) ToResponseContractArrayOutput ¶
func (i ResponseContractArray) ToResponseContractArrayOutput() ResponseContractArrayOutput
func (ResponseContractArray) ToResponseContractArrayOutputWithContext ¶
func (i ResponseContractArray) ToResponseContractArrayOutputWithContext(ctx context.Context) ResponseContractArrayOutput
type ResponseContractArrayInput ¶
type ResponseContractArrayInput interface { pulumi.Input ToResponseContractArrayOutput() ResponseContractArrayOutput ToResponseContractArrayOutputWithContext(context.Context) ResponseContractArrayOutput }
ResponseContractArrayInput is an input type that accepts ResponseContractArray and ResponseContractArrayOutput values. You can construct a concrete instance of `ResponseContractArrayInput` via:
ResponseContractArray{ ResponseContractArgs{...} }
type ResponseContractArrayOutput ¶
type ResponseContractArrayOutput struct{ *pulumi.OutputState }
func (ResponseContractArrayOutput) ElementType ¶
func (ResponseContractArrayOutput) ElementType() reflect.Type
func (ResponseContractArrayOutput) Index ¶
func (o ResponseContractArrayOutput) Index(i pulumi.IntInput) ResponseContractOutput
func (ResponseContractArrayOutput) ToResponseContractArrayOutput ¶
func (o ResponseContractArrayOutput) ToResponseContractArrayOutput() ResponseContractArrayOutput
func (ResponseContractArrayOutput) ToResponseContractArrayOutputWithContext ¶
func (o ResponseContractArrayOutput) ToResponseContractArrayOutputWithContext(ctx context.Context) ResponseContractArrayOutput
type ResponseContractInput ¶
type ResponseContractInput interface { pulumi.Input ToResponseContractOutput() ResponseContractOutput ToResponseContractOutputWithContext(context.Context) ResponseContractOutput }
ResponseContractInput is an input type that accepts ResponseContractArgs and ResponseContractOutput values. You can construct a concrete instance of `ResponseContractInput` via:
ResponseContractArgs{...}
type ResponseContractOutput ¶
type ResponseContractOutput struct{ *pulumi.OutputState }
Operation response details.
func (ResponseContractOutput) Description ¶
func (o ResponseContractOutput) Description() pulumi.StringPtrOutput
Operation response description.
func (ResponseContractOutput) ElementType ¶
func (ResponseContractOutput) ElementType() reflect.Type
func (ResponseContractOutput) Headers ¶
func (o ResponseContractOutput) Headers() ParameterContractArrayOutput
Collection of operation response headers.
func (ResponseContractOutput) Representations ¶
func (o ResponseContractOutput) Representations() RepresentationContractArrayOutput
Collection of operation response representations.
func (ResponseContractOutput) StatusCode ¶
func (o ResponseContractOutput) StatusCode() pulumi.IntOutput
Operation response HTTP status code.
func (ResponseContractOutput) ToResponseContractOutput ¶
func (o ResponseContractOutput) ToResponseContractOutput() ResponseContractOutput
func (ResponseContractOutput) ToResponseContractOutputWithContext ¶
func (o ResponseContractOutput) ToResponseContractOutputWithContext(ctx context.Context) ResponseContractOutput
type ResponseContractResponse ¶
type ResponseContractResponse struct { // Operation response description. Description *string `pulumi:"description"` // Collection of operation response headers. Headers []ParameterContractResponse `pulumi:"headers"` // Collection of operation response representations. Representations []RepresentationContractResponse `pulumi:"representations"` // Operation response HTTP status code. StatusCode int `pulumi:"statusCode"` }
Operation response details.
type ResponseContractResponseArgs ¶
type ResponseContractResponseArgs struct { // Operation response description. Description pulumi.StringPtrInput `pulumi:"description"` // Collection of operation response headers. Headers ParameterContractResponseArrayInput `pulumi:"headers"` // Collection of operation response representations. Representations RepresentationContractResponseArrayInput `pulumi:"representations"` // Operation response HTTP status code. StatusCode pulumi.IntInput `pulumi:"statusCode"` }
Operation response details.
func (ResponseContractResponseArgs) ElementType ¶
func (ResponseContractResponseArgs) ElementType() reflect.Type
func (ResponseContractResponseArgs) ToResponseContractResponseOutput ¶
func (i ResponseContractResponseArgs) ToResponseContractResponseOutput() ResponseContractResponseOutput
func (ResponseContractResponseArgs) ToResponseContractResponseOutputWithContext ¶
func (i ResponseContractResponseArgs) ToResponseContractResponseOutputWithContext(ctx context.Context) ResponseContractResponseOutput
type ResponseContractResponseArray ¶
type ResponseContractResponseArray []ResponseContractResponseInput
func (ResponseContractResponseArray) ElementType ¶
func (ResponseContractResponseArray) ElementType() reflect.Type
func (ResponseContractResponseArray) ToResponseContractResponseArrayOutput ¶
func (i ResponseContractResponseArray) ToResponseContractResponseArrayOutput() ResponseContractResponseArrayOutput
func (ResponseContractResponseArray) ToResponseContractResponseArrayOutputWithContext ¶
func (i ResponseContractResponseArray) ToResponseContractResponseArrayOutputWithContext(ctx context.Context) ResponseContractResponseArrayOutput
type ResponseContractResponseArrayInput ¶
type ResponseContractResponseArrayInput interface { pulumi.Input ToResponseContractResponseArrayOutput() ResponseContractResponseArrayOutput ToResponseContractResponseArrayOutputWithContext(context.Context) ResponseContractResponseArrayOutput }
ResponseContractResponseArrayInput is an input type that accepts ResponseContractResponseArray and ResponseContractResponseArrayOutput values. You can construct a concrete instance of `ResponseContractResponseArrayInput` via:
ResponseContractResponseArray{ ResponseContractResponseArgs{...} }
type ResponseContractResponseArrayOutput ¶
type ResponseContractResponseArrayOutput struct{ *pulumi.OutputState }
func (ResponseContractResponseArrayOutput) ElementType ¶
func (ResponseContractResponseArrayOutput) ElementType() reflect.Type
func (ResponseContractResponseArrayOutput) Index ¶
func (o ResponseContractResponseArrayOutput) Index(i pulumi.IntInput) ResponseContractResponseOutput
func (ResponseContractResponseArrayOutput) ToResponseContractResponseArrayOutput ¶
func (o ResponseContractResponseArrayOutput) ToResponseContractResponseArrayOutput() ResponseContractResponseArrayOutput
func (ResponseContractResponseArrayOutput) ToResponseContractResponseArrayOutputWithContext ¶
func (o ResponseContractResponseArrayOutput) ToResponseContractResponseArrayOutputWithContext(ctx context.Context) ResponseContractResponseArrayOutput
type ResponseContractResponseInput ¶
type ResponseContractResponseInput interface { pulumi.Input ToResponseContractResponseOutput() ResponseContractResponseOutput ToResponseContractResponseOutputWithContext(context.Context) ResponseContractResponseOutput }
ResponseContractResponseInput is an input type that accepts ResponseContractResponseArgs and ResponseContractResponseOutput values. You can construct a concrete instance of `ResponseContractResponseInput` via:
ResponseContractResponseArgs{...}
type ResponseContractResponseOutput ¶
type ResponseContractResponseOutput struct{ *pulumi.OutputState }
Operation response details.
func (ResponseContractResponseOutput) Description ¶
func (o ResponseContractResponseOutput) Description() pulumi.StringPtrOutput
Operation response description.
func (ResponseContractResponseOutput) ElementType ¶
func (ResponseContractResponseOutput) ElementType() reflect.Type
func (ResponseContractResponseOutput) Headers ¶
func (o ResponseContractResponseOutput) Headers() ParameterContractResponseArrayOutput
Collection of operation response headers.
func (ResponseContractResponseOutput) Representations ¶
func (o ResponseContractResponseOutput) Representations() RepresentationContractResponseArrayOutput
Collection of operation response representations.
func (ResponseContractResponseOutput) StatusCode ¶
func (o ResponseContractResponseOutput) StatusCode() pulumi.IntOutput
Operation response HTTP status code.
func (ResponseContractResponseOutput) ToResponseContractResponseOutput ¶
func (o ResponseContractResponseOutput) ToResponseContractResponseOutput() ResponseContractResponseOutput
func (ResponseContractResponseOutput) ToResponseContractResponseOutputWithContext ¶
func (o ResponseContractResponseOutput) ToResponseContractResponseOutputWithContext(ctx context.Context) ResponseContractResponseOutput
type SamplingSettings ¶
type SamplingSettings struct { // Rate of sampling for fixed-rate sampling. Percentage *float64 `pulumi:"percentage"` // Sampling type. SamplingType *string `pulumi:"samplingType"` }
Sampling settings for Diagnostic.
type SamplingSettingsArgs ¶
type SamplingSettingsArgs struct { // Rate of sampling for fixed-rate sampling. Percentage pulumi.Float64PtrInput `pulumi:"percentage"` // Sampling type. SamplingType pulumi.StringPtrInput `pulumi:"samplingType"` }
Sampling settings for Diagnostic.
func (SamplingSettingsArgs) ElementType ¶
func (SamplingSettingsArgs) ElementType() reflect.Type
func (SamplingSettingsArgs) ToSamplingSettingsOutput ¶
func (i SamplingSettingsArgs) ToSamplingSettingsOutput() SamplingSettingsOutput
func (SamplingSettingsArgs) ToSamplingSettingsOutputWithContext ¶
func (i SamplingSettingsArgs) ToSamplingSettingsOutputWithContext(ctx context.Context) SamplingSettingsOutput
func (SamplingSettingsArgs) ToSamplingSettingsPtrOutput ¶
func (i SamplingSettingsArgs) ToSamplingSettingsPtrOutput() SamplingSettingsPtrOutput
func (SamplingSettingsArgs) ToSamplingSettingsPtrOutputWithContext ¶
func (i SamplingSettingsArgs) ToSamplingSettingsPtrOutputWithContext(ctx context.Context) SamplingSettingsPtrOutput
type SamplingSettingsInput ¶
type SamplingSettingsInput interface { pulumi.Input ToSamplingSettingsOutput() SamplingSettingsOutput ToSamplingSettingsOutputWithContext(context.Context) SamplingSettingsOutput }
SamplingSettingsInput is an input type that accepts SamplingSettingsArgs and SamplingSettingsOutput values. You can construct a concrete instance of `SamplingSettingsInput` via:
SamplingSettingsArgs{...}
type SamplingSettingsOutput ¶
type SamplingSettingsOutput struct{ *pulumi.OutputState }
Sampling settings for Diagnostic.
func (SamplingSettingsOutput) ElementType ¶
func (SamplingSettingsOutput) ElementType() reflect.Type
func (SamplingSettingsOutput) Percentage ¶
func (o SamplingSettingsOutput) Percentage() pulumi.Float64PtrOutput
Rate of sampling for fixed-rate sampling.
func (SamplingSettingsOutput) SamplingType ¶
func (o SamplingSettingsOutput) SamplingType() pulumi.StringPtrOutput
Sampling type.
func (SamplingSettingsOutput) ToSamplingSettingsOutput ¶
func (o SamplingSettingsOutput) ToSamplingSettingsOutput() SamplingSettingsOutput
func (SamplingSettingsOutput) ToSamplingSettingsOutputWithContext ¶
func (o SamplingSettingsOutput) ToSamplingSettingsOutputWithContext(ctx context.Context) SamplingSettingsOutput
func (SamplingSettingsOutput) ToSamplingSettingsPtrOutput ¶
func (o SamplingSettingsOutput) ToSamplingSettingsPtrOutput() SamplingSettingsPtrOutput
func (SamplingSettingsOutput) ToSamplingSettingsPtrOutputWithContext ¶
func (o SamplingSettingsOutput) ToSamplingSettingsPtrOutputWithContext(ctx context.Context) SamplingSettingsPtrOutput
type SamplingSettingsPtrInput ¶
type SamplingSettingsPtrInput interface { pulumi.Input ToSamplingSettingsPtrOutput() SamplingSettingsPtrOutput ToSamplingSettingsPtrOutputWithContext(context.Context) SamplingSettingsPtrOutput }
SamplingSettingsPtrInput is an input type that accepts SamplingSettingsArgs, SamplingSettingsPtr and SamplingSettingsPtrOutput values. You can construct a concrete instance of `SamplingSettingsPtrInput` via:
SamplingSettingsArgs{...} or: nil
func SamplingSettingsPtr ¶
func SamplingSettingsPtr(v *SamplingSettingsArgs) SamplingSettingsPtrInput
type SamplingSettingsPtrOutput ¶
type SamplingSettingsPtrOutput struct{ *pulumi.OutputState }
func (SamplingSettingsPtrOutput) Elem ¶
func (o SamplingSettingsPtrOutput) Elem() SamplingSettingsOutput
func (SamplingSettingsPtrOutput) ElementType ¶
func (SamplingSettingsPtrOutput) ElementType() reflect.Type
func (SamplingSettingsPtrOutput) Percentage ¶
func (o SamplingSettingsPtrOutput) Percentage() pulumi.Float64PtrOutput
Rate of sampling for fixed-rate sampling.
func (SamplingSettingsPtrOutput) SamplingType ¶
func (o SamplingSettingsPtrOutput) SamplingType() pulumi.StringPtrOutput
Sampling type.
func (SamplingSettingsPtrOutput) ToSamplingSettingsPtrOutput ¶
func (o SamplingSettingsPtrOutput) ToSamplingSettingsPtrOutput() SamplingSettingsPtrOutput
func (SamplingSettingsPtrOutput) ToSamplingSettingsPtrOutputWithContext ¶
func (o SamplingSettingsPtrOutput) ToSamplingSettingsPtrOutputWithContext(ctx context.Context) SamplingSettingsPtrOutput
type SamplingSettingsResponse ¶
type SamplingSettingsResponse struct { // Rate of sampling for fixed-rate sampling. Percentage *float64 `pulumi:"percentage"` // Sampling type. SamplingType *string `pulumi:"samplingType"` }
Sampling settings for Diagnostic.
type SamplingSettingsResponseArgs ¶
type SamplingSettingsResponseArgs struct { // Rate of sampling for fixed-rate sampling. Percentage pulumi.Float64PtrInput `pulumi:"percentage"` // Sampling type. SamplingType pulumi.StringPtrInput `pulumi:"samplingType"` }
Sampling settings for Diagnostic.
func (SamplingSettingsResponseArgs) ElementType ¶
func (SamplingSettingsResponseArgs) ElementType() reflect.Type
func (SamplingSettingsResponseArgs) ToSamplingSettingsResponseOutput ¶
func (i SamplingSettingsResponseArgs) ToSamplingSettingsResponseOutput() SamplingSettingsResponseOutput
func (SamplingSettingsResponseArgs) ToSamplingSettingsResponseOutputWithContext ¶
func (i SamplingSettingsResponseArgs) ToSamplingSettingsResponseOutputWithContext(ctx context.Context) SamplingSettingsResponseOutput
func (SamplingSettingsResponseArgs) ToSamplingSettingsResponsePtrOutput ¶
func (i SamplingSettingsResponseArgs) ToSamplingSettingsResponsePtrOutput() SamplingSettingsResponsePtrOutput
func (SamplingSettingsResponseArgs) ToSamplingSettingsResponsePtrOutputWithContext ¶
func (i SamplingSettingsResponseArgs) ToSamplingSettingsResponsePtrOutputWithContext(ctx context.Context) SamplingSettingsResponsePtrOutput
type SamplingSettingsResponseInput ¶
type SamplingSettingsResponseInput interface { pulumi.Input ToSamplingSettingsResponseOutput() SamplingSettingsResponseOutput ToSamplingSettingsResponseOutputWithContext(context.Context) SamplingSettingsResponseOutput }
SamplingSettingsResponseInput is an input type that accepts SamplingSettingsResponseArgs and SamplingSettingsResponseOutput values. You can construct a concrete instance of `SamplingSettingsResponseInput` via:
SamplingSettingsResponseArgs{...}
type SamplingSettingsResponseOutput ¶
type SamplingSettingsResponseOutput struct{ *pulumi.OutputState }
Sampling settings for Diagnostic.
func (SamplingSettingsResponseOutput) ElementType ¶
func (SamplingSettingsResponseOutput) ElementType() reflect.Type
func (SamplingSettingsResponseOutput) Percentage ¶
func (o SamplingSettingsResponseOutput) Percentage() pulumi.Float64PtrOutput
Rate of sampling for fixed-rate sampling.
func (SamplingSettingsResponseOutput) SamplingType ¶
func (o SamplingSettingsResponseOutput) SamplingType() pulumi.StringPtrOutput
Sampling type.
func (SamplingSettingsResponseOutput) ToSamplingSettingsResponseOutput ¶
func (o SamplingSettingsResponseOutput) ToSamplingSettingsResponseOutput() SamplingSettingsResponseOutput
func (SamplingSettingsResponseOutput) ToSamplingSettingsResponseOutputWithContext ¶
func (o SamplingSettingsResponseOutput) ToSamplingSettingsResponseOutputWithContext(ctx context.Context) SamplingSettingsResponseOutput
func (SamplingSettingsResponseOutput) ToSamplingSettingsResponsePtrOutput ¶
func (o SamplingSettingsResponseOutput) ToSamplingSettingsResponsePtrOutput() SamplingSettingsResponsePtrOutput
func (SamplingSettingsResponseOutput) ToSamplingSettingsResponsePtrOutputWithContext ¶
func (o SamplingSettingsResponseOutput) ToSamplingSettingsResponsePtrOutputWithContext(ctx context.Context) SamplingSettingsResponsePtrOutput
type SamplingSettingsResponsePtrInput ¶
type SamplingSettingsResponsePtrInput interface { pulumi.Input ToSamplingSettingsResponsePtrOutput() SamplingSettingsResponsePtrOutput ToSamplingSettingsResponsePtrOutputWithContext(context.Context) SamplingSettingsResponsePtrOutput }
SamplingSettingsResponsePtrInput is an input type that accepts SamplingSettingsResponseArgs, SamplingSettingsResponsePtr and SamplingSettingsResponsePtrOutput values. You can construct a concrete instance of `SamplingSettingsResponsePtrInput` via:
SamplingSettingsResponseArgs{...} or: nil
func SamplingSettingsResponsePtr ¶
func SamplingSettingsResponsePtr(v *SamplingSettingsResponseArgs) SamplingSettingsResponsePtrInput
type SamplingSettingsResponsePtrOutput ¶
type SamplingSettingsResponsePtrOutput struct{ *pulumi.OutputState }
func (SamplingSettingsResponsePtrOutput) Elem ¶
func (o SamplingSettingsResponsePtrOutput) Elem() SamplingSettingsResponseOutput
func (SamplingSettingsResponsePtrOutput) ElementType ¶
func (SamplingSettingsResponsePtrOutput) ElementType() reflect.Type
func (SamplingSettingsResponsePtrOutput) Percentage ¶
func (o SamplingSettingsResponsePtrOutput) Percentage() pulumi.Float64PtrOutput
Rate of sampling for fixed-rate sampling.
func (SamplingSettingsResponsePtrOutput) SamplingType ¶
func (o SamplingSettingsResponsePtrOutput) SamplingType() pulumi.StringPtrOutput
Sampling type.
func (SamplingSettingsResponsePtrOutput) ToSamplingSettingsResponsePtrOutput ¶
func (o SamplingSettingsResponsePtrOutput) ToSamplingSettingsResponsePtrOutput() SamplingSettingsResponsePtrOutput
func (SamplingSettingsResponsePtrOutput) ToSamplingSettingsResponsePtrOutputWithContext ¶
func (o SamplingSettingsResponsePtrOutput) ToSamplingSettingsResponsePtrOutputWithContext(ctx context.Context) SamplingSettingsResponsePtrOutput
type SamplingType ¶ added in v0.3.1
Sampling type.
func (SamplingType) ElementType ¶ added in v0.3.1
func (SamplingType) ElementType() reflect.Type
func (SamplingType) ToStringOutput ¶ added in v0.3.1
func (e SamplingType) ToStringOutput() pulumi.StringOutput
func (SamplingType) ToStringOutputWithContext ¶ added in v0.3.1
func (e SamplingType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SamplingType) ToStringPtrOutput ¶ added in v0.3.1
func (e SamplingType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SamplingType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SamplingType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SkuType ¶ added in v0.3.1
Name of the Sku.
func (SkuType) ElementType ¶ added in v0.3.1
func (SkuType) ToStringOutput ¶ added in v0.3.1
func (e SkuType) ToStringOutput() pulumi.StringOutput
func (SkuType) ToStringOutputWithContext ¶ added in v0.3.1
func (e SkuType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuType) ToStringPtrOutput ¶ added in v0.3.1
func (e SkuType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SkuType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SoapApiType ¶ added in v0.3.1
Type of Api to create.
- `http` creates a SOAP to REST API
- `soap` creates a SOAP pass-through API .
func (SoapApiType) ElementType ¶ added in v0.3.1
func (SoapApiType) ElementType() reflect.Type
func (SoapApiType) ToStringOutput ¶ added in v0.3.1
func (e SoapApiType) ToStringOutput() pulumi.StringOutput
func (SoapApiType) ToStringOutputWithContext ¶ added in v0.3.1
func (e SoapApiType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SoapApiType) ToStringPtrOutput ¶ added in v0.3.1
func (e SoapApiType) ToStringPtrOutput() pulumi.StringPtrOutput
func (SoapApiType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SoapApiType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type State ¶ added in v0.3.1
Status of the issue.
func (State) ElementType ¶ added in v0.3.1
func (State) ToStringOutput ¶ added in v0.3.1
func (e State) ToStringOutput() pulumi.StringOutput
func (State) ToStringOutputWithContext ¶ added in v0.3.1
func (e State) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (State) ToStringPtrOutput ¶ added in v0.3.1
func (e State) ToStringPtrOutput() pulumi.StringPtrOutput
func (State) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e State) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Subscription ¶
type Subscription struct { pulumi.CustomResourceState // Determines whether tracing is enabled AllowTracing pulumi.BoolPtrOutput `pulumi:"allowTracing"` // Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The name of the subscription, or null if the subscription has no name. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. EndDate pulumi.StringPtrOutput `pulumi:"endDate"` // Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. ExpirationDate pulumi.StringPtrOutput `pulumi:"expirationDate"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. NotificationDate pulumi.StringPtrOutput `pulumi:"notificationDate"` // The user resource identifier of the subscription owner. The value is a valid relative URL in the format of /users/{userId} where {userId} is a user identifier. OwnerId pulumi.StringPtrOutput `pulumi:"ownerId"` // Subscription primary key. PrimaryKey pulumi.StringOutput `pulumi:"primaryKey"` // Scope like /products/{productId} or /apis or /apis/{apiId}. Scope pulumi.StringOutput `pulumi:"scope"` // Subscription secondary key. SecondaryKey pulumi.StringOutput `pulumi:"secondaryKey"` // Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. StartDate pulumi.StringPtrOutput `pulumi:"startDate"` // Subscription state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated. State pulumi.StringOutput `pulumi:"state"` // Optional subscription comment added by an administrator. StateComment pulumi.StringPtrOutput `pulumi:"stateComment"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Subscription details.
func GetSubscription ¶
func GetSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubscriptionState, opts ...pulumi.ResourceOption) (*Subscription, error)
GetSubscription gets an existing Subscription 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 NewSubscription ¶
func NewSubscription(ctx *pulumi.Context, name string, args *SubscriptionArgs, opts ...pulumi.ResourceOption) (*Subscription, error)
NewSubscription registers a new resource with the given unique name, arguments, and options.
func (*Subscription) ElementType ¶ added in v0.2.6
func (*Subscription) ElementType() reflect.Type
func (*Subscription) ToSubscriptionOutput ¶ added in v0.2.6
func (i *Subscription) ToSubscriptionOutput() SubscriptionOutput
func (*Subscription) ToSubscriptionOutputWithContext ¶ added in v0.2.6
func (i *Subscription) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput
type SubscriptionArgs ¶
type SubscriptionArgs struct { // Determines whether tracing can be enabled AllowTracing pulumi.BoolPtrInput // Subscription name. DisplayName pulumi.StringInput // Notify change in Subscription State. // - If false, do not send any email notification for change of state of subscription // - If true, send email notification of change of state of subscription Notify pulumi.BoolPtrInput // User (user id path) for whom subscription is being created in form /users/{userId} OwnerId pulumi.StringPtrInput // Primary subscription key. If not specified during request key will be generated automatically. PrimaryKey pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // Scope like /products/{productId} or /apis or /apis/{apiId}. Scope pulumi.StringInput // Secondary subscription key. If not specified during request key will be generated automatically. SecondaryKey pulumi.StringPtrInput // The name of the API Management service. ServiceName pulumi.StringInput // Subscription entity Identifier. The entity represents the association between a user and a product in API Management. Sid pulumi.StringInput // Initial subscription state. If no value is specified, subscription is created with Submitted state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated. State SubscriptionState }
The set of arguments for constructing a Subscription resource.
func (SubscriptionArgs) ElementType ¶
func (SubscriptionArgs) ElementType() reflect.Type
type SubscriptionInput ¶ added in v0.2.6
type SubscriptionInput interface { pulumi.Input ToSubscriptionOutput() SubscriptionOutput ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput }
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
func (SubscriptionKeyParameterNamesContractArgs) ToSubscriptionKeyParameterNamesContractPtrOutput ¶
func (i SubscriptionKeyParameterNamesContractArgs) ToSubscriptionKeyParameterNamesContractPtrOutput() SubscriptionKeyParameterNamesContractPtrOutput
func (SubscriptionKeyParameterNamesContractArgs) ToSubscriptionKeyParameterNamesContractPtrOutputWithContext ¶
func (i SubscriptionKeyParameterNamesContractArgs) ToSubscriptionKeyParameterNamesContractPtrOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractPtrOutput
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
func (SubscriptionKeyParameterNamesContractOutput) ToSubscriptionKeyParameterNamesContractPtrOutput ¶
func (o SubscriptionKeyParameterNamesContractOutput) ToSubscriptionKeyParameterNamesContractPtrOutput() SubscriptionKeyParameterNamesContractPtrOutput
func (SubscriptionKeyParameterNamesContractOutput) ToSubscriptionKeyParameterNamesContractPtrOutputWithContext ¶
func (o SubscriptionKeyParameterNamesContractOutput) ToSubscriptionKeyParameterNamesContractPtrOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractPtrOutput
type SubscriptionKeyParameterNamesContractPtrInput ¶
type SubscriptionKeyParameterNamesContractPtrInput interface { pulumi.Input ToSubscriptionKeyParameterNamesContractPtrOutput() SubscriptionKeyParameterNamesContractPtrOutput ToSubscriptionKeyParameterNamesContractPtrOutputWithContext(context.Context) SubscriptionKeyParameterNamesContractPtrOutput }
SubscriptionKeyParameterNamesContractPtrInput is an input type that accepts SubscriptionKeyParameterNamesContractArgs, SubscriptionKeyParameterNamesContractPtr and SubscriptionKeyParameterNamesContractPtrOutput values. You can construct a concrete instance of `SubscriptionKeyParameterNamesContractPtrInput` via:
SubscriptionKeyParameterNamesContractArgs{...} or: nil
func SubscriptionKeyParameterNamesContractPtr ¶
func SubscriptionKeyParameterNamesContractPtr(v *SubscriptionKeyParameterNamesContractArgs) SubscriptionKeyParameterNamesContractPtrInput
type SubscriptionKeyParameterNamesContractPtrOutput ¶
type SubscriptionKeyParameterNamesContractPtrOutput struct{ *pulumi.OutputState }
func (SubscriptionKeyParameterNamesContractPtrOutput) ElementType ¶
func (SubscriptionKeyParameterNamesContractPtrOutput) ElementType() reflect.Type
func (SubscriptionKeyParameterNamesContractPtrOutput) Header ¶
func (o SubscriptionKeyParameterNamesContractPtrOutput) Header() pulumi.StringPtrOutput
Subscription key header name.
func (SubscriptionKeyParameterNamesContractPtrOutput) Query ¶
func (o SubscriptionKeyParameterNamesContractPtrOutput) Query() pulumi.StringPtrOutput
Subscription key query string parameter name.
func (SubscriptionKeyParameterNamesContractPtrOutput) ToSubscriptionKeyParameterNamesContractPtrOutput ¶
func (o SubscriptionKeyParameterNamesContractPtrOutput) ToSubscriptionKeyParameterNamesContractPtrOutput() SubscriptionKeyParameterNamesContractPtrOutput
func (SubscriptionKeyParameterNamesContractPtrOutput) ToSubscriptionKeyParameterNamesContractPtrOutputWithContext ¶
func (o SubscriptionKeyParameterNamesContractPtrOutput) ToSubscriptionKeyParameterNamesContractPtrOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractPtrOutput
type SubscriptionKeyParameterNamesContractResponse ¶
type SubscriptionKeyParameterNamesContractResponse 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 SubscriptionKeyParameterNamesContractResponseArgs ¶
type SubscriptionKeyParameterNamesContractResponseArgs 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 (SubscriptionKeyParameterNamesContractResponseArgs) ElementType ¶
func (SubscriptionKeyParameterNamesContractResponseArgs) ElementType() reflect.Type
func (SubscriptionKeyParameterNamesContractResponseArgs) ToSubscriptionKeyParameterNamesContractResponseOutput ¶
func (i SubscriptionKeyParameterNamesContractResponseArgs) ToSubscriptionKeyParameterNamesContractResponseOutput() SubscriptionKeyParameterNamesContractResponseOutput
func (SubscriptionKeyParameterNamesContractResponseArgs) ToSubscriptionKeyParameterNamesContractResponseOutputWithContext ¶
func (i SubscriptionKeyParameterNamesContractResponseArgs) ToSubscriptionKeyParameterNamesContractResponseOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractResponseOutput
func (SubscriptionKeyParameterNamesContractResponseArgs) ToSubscriptionKeyParameterNamesContractResponsePtrOutput ¶
func (i SubscriptionKeyParameterNamesContractResponseArgs) ToSubscriptionKeyParameterNamesContractResponsePtrOutput() SubscriptionKeyParameterNamesContractResponsePtrOutput
func (SubscriptionKeyParameterNamesContractResponseArgs) ToSubscriptionKeyParameterNamesContractResponsePtrOutputWithContext ¶
func (i SubscriptionKeyParameterNamesContractResponseArgs) ToSubscriptionKeyParameterNamesContractResponsePtrOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractResponsePtrOutput
type SubscriptionKeyParameterNamesContractResponseInput ¶
type SubscriptionKeyParameterNamesContractResponseInput interface { pulumi.Input ToSubscriptionKeyParameterNamesContractResponseOutput() SubscriptionKeyParameterNamesContractResponseOutput ToSubscriptionKeyParameterNamesContractResponseOutputWithContext(context.Context) SubscriptionKeyParameterNamesContractResponseOutput }
SubscriptionKeyParameterNamesContractResponseInput is an input type that accepts SubscriptionKeyParameterNamesContractResponseArgs and SubscriptionKeyParameterNamesContractResponseOutput values. You can construct a concrete instance of `SubscriptionKeyParameterNamesContractResponseInput` via:
SubscriptionKeyParameterNamesContractResponseArgs{...}
type SubscriptionKeyParameterNamesContractResponseOutput ¶
type SubscriptionKeyParameterNamesContractResponseOutput struct{ *pulumi.OutputState }
Subscription key parameter names details.
func (SubscriptionKeyParameterNamesContractResponseOutput) ElementType ¶
func (SubscriptionKeyParameterNamesContractResponseOutput) ElementType() reflect.Type
func (SubscriptionKeyParameterNamesContractResponseOutput) Header ¶
func (o SubscriptionKeyParameterNamesContractResponseOutput) Header() pulumi.StringPtrOutput
Subscription key header name.
func (SubscriptionKeyParameterNamesContractResponseOutput) Query ¶
func (o SubscriptionKeyParameterNamesContractResponseOutput) Query() pulumi.StringPtrOutput
Subscription key query string parameter name.
func (SubscriptionKeyParameterNamesContractResponseOutput) ToSubscriptionKeyParameterNamesContractResponseOutput ¶
func (o SubscriptionKeyParameterNamesContractResponseOutput) ToSubscriptionKeyParameterNamesContractResponseOutput() SubscriptionKeyParameterNamesContractResponseOutput
func (SubscriptionKeyParameterNamesContractResponseOutput) ToSubscriptionKeyParameterNamesContractResponseOutputWithContext ¶
func (o SubscriptionKeyParameterNamesContractResponseOutput) ToSubscriptionKeyParameterNamesContractResponseOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractResponseOutput
func (SubscriptionKeyParameterNamesContractResponseOutput) ToSubscriptionKeyParameterNamesContractResponsePtrOutput ¶
func (o SubscriptionKeyParameterNamesContractResponseOutput) ToSubscriptionKeyParameterNamesContractResponsePtrOutput() SubscriptionKeyParameterNamesContractResponsePtrOutput
func (SubscriptionKeyParameterNamesContractResponseOutput) ToSubscriptionKeyParameterNamesContractResponsePtrOutputWithContext ¶
func (o SubscriptionKeyParameterNamesContractResponseOutput) ToSubscriptionKeyParameterNamesContractResponsePtrOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractResponsePtrOutput
type SubscriptionKeyParameterNamesContractResponsePtrInput ¶
type SubscriptionKeyParameterNamesContractResponsePtrInput interface { pulumi.Input ToSubscriptionKeyParameterNamesContractResponsePtrOutput() SubscriptionKeyParameterNamesContractResponsePtrOutput ToSubscriptionKeyParameterNamesContractResponsePtrOutputWithContext(context.Context) SubscriptionKeyParameterNamesContractResponsePtrOutput }
SubscriptionKeyParameterNamesContractResponsePtrInput is an input type that accepts SubscriptionKeyParameterNamesContractResponseArgs, SubscriptionKeyParameterNamesContractResponsePtr and SubscriptionKeyParameterNamesContractResponsePtrOutput values. You can construct a concrete instance of `SubscriptionKeyParameterNamesContractResponsePtrInput` via:
SubscriptionKeyParameterNamesContractResponseArgs{...} or: nil
func SubscriptionKeyParameterNamesContractResponsePtr ¶
func SubscriptionKeyParameterNamesContractResponsePtr(v *SubscriptionKeyParameterNamesContractResponseArgs) SubscriptionKeyParameterNamesContractResponsePtrInput
type SubscriptionKeyParameterNamesContractResponsePtrOutput ¶
type SubscriptionKeyParameterNamesContractResponsePtrOutput struct{ *pulumi.OutputState }
func (SubscriptionKeyParameterNamesContractResponsePtrOutput) ElementType ¶
func (SubscriptionKeyParameterNamesContractResponsePtrOutput) ElementType() reflect.Type
func (SubscriptionKeyParameterNamesContractResponsePtrOutput) Header ¶
func (o SubscriptionKeyParameterNamesContractResponsePtrOutput) Header() pulumi.StringPtrOutput
Subscription key header name.
func (SubscriptionKeyParameterNamesContractResponsePtrOutput) Query ¶
func (o SubscriptionKeyParameterNamesContractResponsePtrOutput) Query() pulumi.StringPtrOutput
Subscription key query string parameter name.
func (SubscriptionKeyParameterNamesContractResponsePtrOutput) ToSubscriptionKeyParameterNamesContractResponsePtrOutput ¶
func (o SubscriptionKeyParameterNamesContractResponsePtrOutput) ToSubscriptionKeyParameterNamesContractResponsePtrOutput() SubscriptionKeyParameterNamesContractResponsePtrOutput
func (SubscriptionKeyParameterNamesContractResponsePtrOutput) ToSubscriptionKeyParameterNamesContractResponsePtrOutputWithContext ¶
func (o SubscriptionKeyParameterNamesContractResponsePtrOutput) ToSubscriptionKeyParameterNamesContractResponsePtrOutputWithContext(ctx context.Context) SubscriptionKeyParameterNamesContractResponsePtrOutput
type SubscriptionOutput ¶ added in v0.2.6
type SubscriptionOutput struct {
*pulumi.OutputState
}
func (SubscriptionOutput) ElementType ¶ added in v0.2.6
func (SubscriptionOutput) ElementType() reflect.Type
func (SubscriptionOutput) ToSubscriptionOutput ¶ added in v0.2.6
func (o SubscriptionOutput) ToSubscriptionOutput() SubscriptionOutput
func (SubscriptionOutput) ToSubscriptionOutputWithContext ¶ added in v0.2.6
func (o SubscriptionOutput) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput
type SubscriptionState ¶
type SubscriptionState struct { // Determines whether tracing is enabled AllowTracing pulumi.BoolPtrInput // Subscription creation date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. CreatedDate pulumi.StringPtrInput // The name of the subscription, or null if the subscription has no name. DisplayName pulumi.StringPtrInput // Date when subscription was cancelled or expired. The setting is for audit purposes only and the subscription is not automatically cancelled. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. EndDate pulumi.StringPtrInput // Subscription expiration date. The setting is for audit purposes only and the subscription is not automatically expired. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. ExpirationDate pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Upcoming subscription expiration notification date. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. NotificationDate pulumi.StringPtrInput // The user resource identifier of the subscription owner. The value is a valid relative URL in the format of /users/{userId} where {userId} is a user identifier. OwnerId pulumi.StringPtrInput // Subscription primary key. PrimaryKey pulumi.StringPtrInput // Scope like /products/{productId} or /apis or /apis/{apiId}. Scope pulumi.StringPtrInput // Subscription secondary key. SecondaryKey pulumi.StringPtrInput // Subscription activation date. The setting is for audit purposes only and the subscription is not automatically activated. The subscription lifecycle can be managed by using the `state` property. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. StartDate pulumi.StringPtrInput // Subscription state. Possible states are * active – the subscription is active, * suspended – the subscription is blocked, and the subscriber cannot call any APIs of the product, * submitted – the subscription request has been made by the developer, but has not yet been approved or rejected, * rejected – the subscription request has been denied by an administrator, * cancelled – the subscription has been cancelled by the developer or administrator, * expired – the subscription reached its expiration date and was deactivated. State pulumi.StringPtrInput // Optional subscription comment added by an administrator. StateComment pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (SubscriptionState) ElementType ¶
func (SubscriptionState) ToStringOutput ¶ added in v0.3.1
func (e SubscriptionState) ToStringOutput() pulumi.StringOutput
func (SubscriptionState) ToStringOutputWithContext ¶ added in v0.3.1
func (e SubscriptionState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SubscriptionState) ToStringPtrOutput ¶ added in v0.3.1
func (e SubscriptionState) ToStringPtrOutput() pulumi.StringPtrOutput
func (SubscriptionState) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e SubscriptionState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Tag ¶
type Tag struct { pulumi.CustomResourceState // Tag name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Tag Contract details.
func GetTag ¶
func GetTag(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TagState, opts ...pulumi.ResourceOption) (*Tag, error)
GetTag gets an existing Tag 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 NewTag ¶
func NewTag(ctx *pulumi.Context, name string, args *TagArgs, opts ...pulumi.ResourceOption) (*Tag, error)
NewTag registers a new resource with the given unique name, arguments, and options.
func (*Tag) ElementType ¶ added in v0.2.6
func (*Tag) ToTagOutput ¶ added in v0.2.6
type TagArgs ¶
type TagArgs struct { // Tag name. DisplayName pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput // Tag identifier. Must be unique in the current API Management service instance. TagId pulumi.StringInput }
The set of arguments for constructing a Tag resource.
func (TagArgs) ElementType ¶
type TagByApi ¶
type TagByApi struct { pulumi.CustomResourceState // Tag name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Tag Contract details.
func GetTagByApi ¶
func GetTagByApi(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TagByApiState, opts ...pulumi.ResourceOption) (*TagByApi, error)
GetTagByApi gets an existing TagByApi 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 NewTagByApi ¶
func NewTagByApi(ctx *pulumi.Context, name string, args *TagByApiArgs, opts ...pulumi.ResourceOption) (*TagByApi, error)
NewTagByApi registers a new resource with the given unique name, arguments, and options.
func (*TagByApi) ElementType ¶ added in v0.2.6
func (*TagByApi) ToTagByApiOutput ¶ added in v0.2.6
func (i *TagByApi) ToTagByApiOutput() TagByApiOutput
func (*TagByApi) ToTagByApiOutputWithContext ¶ added in v0.2.6
func (i *TagByApi) ToTagByApiOutputWithContext(ctx context.Context) TagByApiOutput
type TagByApiArgs ¶
type TagByApiArgs struct { // API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. ApiId pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput // Tag identifier. Must be unique in the current API Management service instance. TagId pulumi.StringInput }
The set of arguments for constructing a TagByApi resource.
func (TagByApiArgs) ElementType ¶
func (TagByApiArgs) ElementType() reflect.Type
type TagByApiInput ¶ added in v0.2.6
type TagByApiInput interface { pulumi.Input ToTagByApiOutput() TagByApiOutput ToTagByApiOutputWithContext(ctx context.Context) TagByApiOutput }
type TagByApiOutput ¶ added in v0.2.6
type TagByApiOutput struct {
*pulumi.OutputState
}
func (TagByApiOutput) ElementType ¶ added in v0.2.6
func (TagByApiOutput) ElementType() reflect.Type
func (TagByApiOutput) ToTagByApiOutput ¶ added in v0.2.6
func (o TagByApiOutput) ToTagByApiOutput() TagByApiOutput
func (TagByApiOutput) ToTagByApiOutputWithContext ¶ added in v0.2.6
func (o TagByApiOutput) ToTagByApiOutputWithContext(ctx context.Context) TagByApiOutput
type TagByApiState ¶
type TagByApiState struct { // Tag name. DisplayName pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (TagByApiState) ElementType ¶
func (TagByApiState) ElementType() reflect.Type
type TagByOperation ¶
type TagByOperation struct { pulumi.CustomResourceState // Tag name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Tag Contract details.
func GetTagByOperation ¶
func GetTagByOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TagByOperationState, opts ...pulumi.ResourceOption) (*TagByOperation, error)
GetTagByOperation gets an existing TagByOperation 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 NewTagByOperation ¶
func NewTagByOperation(ctx *pulumi.Context, name string, args *TagByOperationArgs, opts ...pulumi.ResourceOption) (*TagByOperation, error)
NewTagByOperation registers a new resource with the given unique name, arguments, and options.
func (*TagByOperation) ElementType ¶ added in v0.2.6
func (*TagByOperation) ElementType() reflect.Type
func (*TagByOperation) ToTagByOperationOutput ¶ added in v0.2.6
func (i *TagByOperation) ToTagByOperationOutput() TagByOperationOutput
func (*TagByOperation) ToTagByOperationOutputWithContext ¶ added in v0.2.6
func (i *TagByOperation) ToTagByOperationOutputWithContext(ctx context.Context) TagByOperationOutput
type TagByOperationArgs ¶
type TagByOperationArgs struct { // API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. ApiId pulumi.StringInput // Operation identifier within an API. Must be unique in the current API Management service instance. OperationId pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput // Tag identifier. Must be unique in the current API Management service instance. TagId pulumi.StringInput }
The set of arguments for constructing a TagByOperation resource.
func (TagByOperationArgs) ElementType ¶
func (TagByOperationArgs) ElementType() reflect.Type
type TagByOperationInput ¶ added in v0.2.6
type TagByOperationInput interface { pulumi.Input ToTagByOperationOutput() TagByOperationOutput ToTagByOperationOutputWithContext(ctx context.Context) TagByOperationOutput }
type TagByOperationOutput ¶ added in v0.2.6
type TagByOperationOutput struct {
*pulumi.OutputState
}
func (TagByOperationOutput) ElementType ¶ added in v0.2.6
func (TagByOperationOutput) ElementType() reflect.Type
func (TagByOperationOutput) ToTagByOperationOutput ¶ added in v0.2.6
func (o TagByOperationOutput) ToTagByOperationOutput() TagByOperationOutput
func (TagByOperationOutput) ToTagByOperationOutputWithContext ¶ added in v0.2.6
func (o TagByOperationOutput) ToTagByOperationOutputWithContext(ctx context.Context) TagByOperationOutput
type TagByOperationState ¶
type TagByOperationState struct { // Tag name. DisplayName pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (TagByOperationState) ElementType ¶
func (TagByOperationState) ElementType() reflect.Type
type TagByProduct ¶
type TagByProduct struct { pulumi.CustomResourceState // Tag name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Tag Contract details.
func GetTagByProduct ¶
func GetTagByProduct(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TagByProductState, opts ...pulumi.ResourceOption) (*TagByProduct, error)
GetTagByProduct gets an existing TagByProduct 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 NewTagByProduct ¶
func NewTagByProduct(ctx *pulumi.Context, name string, args *TagByProductArgs, opts ...pulumi.ResourceOption) (*TagByProduct, error)
NewTagByProduct registers a new resource with the given unique name, arguments, and options.
func (*TagByProduct) ElementType ¶ added in v0.2.6
func (*TagByProduct) ElementType() reflect.Type
func (*TagByProduct) ToTagByProductOutput ¶ added in v0.2.6
func (i *TagByProduct) ToTagByProductOutput() TagByProductOutput
func (*TagByProduct) ToTagByProductOutputWithContext ¶ added in v0.2.6
func (i *TagByProduct) ToTagByProductOutputWithContext(ctx context.Context) TagByProductOutput
type TagByProductArgs ¶
type TagByProductArgs struct { // Product identifier. Must be unique in the current API Management service instance. ProductId pulumi.StringInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput // Tag identifier. Must be unique in the current API Management service instance. TagId pulumi.StringInput }
The set of arguments for constructing a TagByProduct resource.
func (TagByProductArgs) ElementType ¶
func (TagByProductArgs) ElementType() reflect.Type
type TagByProductInput ¶ added in v0.2.6
type TagByProductInput interface { pulumi.Input ToTagByProductOutput() TagByProductOutput ToTagByProductOutputWithContext(ctx context.Context) TagByProductOutput }
type TagByProductOutput ¶ added in v0.2.6
type TagByProductOutput struct {
*pulumi.OutputState
}
func (TagByProductOutput) ElementType ¶ added in v0.2.6
func (TagByProductOutput) ElementType() reflect.Type
func (TagByProductOutput) ToTagByProductOutput ¶ added in v0.2.6
func (o TagByProductOutput) ToTagByProductOutput() TagByProductOutput
func (TagByProductOutput) ToTagByProductOutputWithContext ¶ added in v0.2.6
func (o TagByProductOutput) ToTagByProductOutputWithContext(ctx context.Context) TagByProductOutput
type TagByProductState ¶
type TagByProductState struct { // Tag name. DisplayName pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (TagByProductState) ElementType ¶
func (TagByProductState) ElementType() reflect.Type
type TagDescription ¶
type TagDescription struct { pulumi.CustomResourceState // Description of the Tag. Description pulumi.StringPtrOutput `pulumi:"description"` // Tag name. DisplayName pulumi.StringPtrOutput `pulumi:"displayName"` // Description of the external resources describing the tag. ExternalDocsDescription pulumi.StringPtrOutput `pulumi:"externalDocsDescription"` // Absolute URL of external resources describing the tag. ExternalDocsUrl pulumi.StringPtrOutput `pulumi:"externalDocsUrl"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
Contract details.
func GetTagDescription ¶
func GetTagDescription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TagDescriptionState, opts ...pulumi.ResourceOption) (*TagDescription, error)
GetTagDescription gets an existing TagDescription 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 NewTagDescription ¶
func NewTagDescription(ctx *pulumi.Context, name string, args *TagDescriptionArgs, opts ...pulumi.ResourceOption) (*TagDescription, error)
NewTagDescription registers a new resource with the given unique name, arguments, and options.
func (*TagDescription) ElementType ¶ added in v0.2.6
func (*TagDescription) ElementType() reflect.Type
func (*TagDescription) ToTagDescriptionOutput ¶ added in v0.2.6
func (i *TagDescription) ToTagDescriptionOutput() TagDescriptionOutput
func (*TagDescription) ToTagDescriptionOutputWithContext ¶ added in v0.2.6
func (i *TagDescription) ToTagDescriptionOutputWithContext(ctx context.Context) TagDescriptionOutput
type TagDescriptionArgs ¶
type TagDescriptionArgs struct { // API revision identifier. Must be unique in the current API Management service instance. Non-current revision has ;rev=n as a suffix where n is the revision number. ApiId pulumi.StringInput // Description of the Tag. Description pulumi.StringPtrInput // Description of the external resources describing the tag. ExternalDocsDescription pulumi.StringPtrInput // Absolute URL of external resources describing the tag. ExternalDocsUrl pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput // Tag identifier. Must be unique in the current API Management service instance. TagId pulumi.StringInput }
The set of arguments for constructing a TagDescription resource.
func (TagDescriptionArgs) ElementType ¶
func (TagDescriptionArgs) ElementType() reflect.Type
type TagDescriptionInput ¶ added in v0.2.6
type TagDescriptionInput interface { pulumi.Input ToTagDescriptionOutput() TagDescriptionOutput ToTagDescriptionOutputWithContext(ctx context.Context) TagDescriptionOutput }
type TagDescriptionOutput ¶ added in v0.2.6
type TagDescriptionOutput struct {
*pulumi.OutputState
}
func (TagDescriptionOutput) ElementType ¶ added in v0.2.6
func (TagDescriptionOutput) ElementType() reflect.Type
func (TagDescriptionOutput) ToTagDescriptionOutput ¶ added in v0.2.6
func (o TagDescriptionOutput) ToTagDescriptionOutput() TagDescriptionOutput
func (TagDescriptionOutput) ToTagDescriptionOutputWithContext ¶ added in v0.2.6
func (o TagDescriptionOutput) ToTagDescriptionOutputWithContext(ctx context.Context) TagDescriptionOutput
type TagDescriptionState ¶
type TagDescriptionState struct { // Description of the Tag. Description pulumi.StringPtrInput // Tag name. DisplayName pulumi.StringPtrInput // Description of the external resources describing the tag. ExternalDocsDescription pulumi.StringPtrInput // Absolute URL of external resources describing the tag. ExternalDocsUrl pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (TagDescriptionState) ElementType ¶
func (TagDescriptionState) ElementType() reflect.Type
type TagOutput ¶ added in v0.2.6
type TagOutput struct {
*pulumi.OutputState
}
func (TagOutput) ElementType ¶ added in v0.2.6
func (TagOutput) ToTagOutput ¶ added in v0.2.6
type TagState ¶
type TagState struct { // Tag name. DisplayName pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (TagState) ElementType ¶
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 TokenBodyParameterContractArray ¶
type TokenBodyParameterContractArray []TokenBodyParameterContractInput
func (TokenBodyParameterContractArray) ElementType ¶
func (TokenBodyParameterContractArray) ElementType() reflect.Type
func (TokenBodyParameterContractArray) ToTokenBodyParameterContractArrayOutput ¶
func (i TokenBodyParameterContractArray) ToTokenBodyParameterContractArrayOutput() TokenBodyParameterContractArrayOutput
func (TokenBodyParameterContractArray) ToTokenBodyParameterContractArrayOutputWithContext ¶
func (i TokenBodyParameterContractArray) ToTokenBodyParameterContractArrayOutputWithContext(ctx context.Context) TokenBodyParameterContractArrayOutput
type TokenBodyParameterContractArrayInput ¶
type TokenBodyParameterContractArrayInput interface { pulumi.Input ToTokenBodyParameterContractArrayOutput() TokenBodyParameterContractArrayOutput ToTokenBodyParameterContractArrayOutputWithContext(context.Context) TokenBodyParameterContractArrayOutput }
TokenBodyParameterContractArrayInput is an input type that accepts TokenBodyParameterContractArray and TokenBodyParameterContractArrayOutput values. You can construct a concrete instance of `TokenBodyParameterContractArrayInput` via:
TokenBodyParameterContractArray{ TokenBodyParameterContractArgs{...} }
type TokenBodyParameterContractArrayOutput ¶
type TokenBodyParameterContractArrayOutput struct{ *pulumi.OutputState }
func (TokenBodyParameterContractArrayOutput) ElementType ¶
func (TokenBodyParameterContractArrayOutput) ElementType() reflect.Type
func (TokenBodyParameterContractArrayOutput) Index ¶
func (o TokenBodyParameterContractArrayOutput) Index(i pulumi.IntInput) TokenBodyParameterContractOutput
func (TokenBodyParameterContractArrayOutput) ToTokenBodyParameterContractArrayOutput ¶
func (o TokenBodyParameterContractArrayOutput) ToTokenBodyParameterContractArrayOutput() TokenBodyParameterContractArrayOutput
func (TokenBodyParameterContractArrayOutput) ToTokenBodyParameterContractArrayOutputWithContext ¶
func (o TokenBodyParameterContractArrayOutput) ToTokenBodyParameterContractArrayOutputWithContext(ctx context.Context) TokenBodyParameterContractArrayOutput
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 TokenBodyParameterContractResponse ¶
type TokenBodyParameterContractResponse 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 TokenBodyParameterContractResponseArgs ¶
type TokenBodyParameterContractResponseArgs 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 (TokenBodyParameterContractResponseArgs) ElementType ¶
func (TokenBodyParameterContractResponseArgs) ElementType() reflect.Type
func (TokenBodyParameterContractResponseArgs) ToTokenBodyParameterContractResponseOutput ¶
func (i TokenBodyParameterContractResponseArgs) ToTokenBodyParameterContractResponseOutput() TokenBodyParameterContractResponseOutput
func (TokenBodyParameterContractResponseArgs) ToTokenBodyParameterContractResponseOutputWithContext ¶
func (i TokenBodyParameterContractResponseArgs) ToTokenBodyParameterContractResponseOutputWithContext(ctx context.Context) TokenBodyParameterContractResponseOutput
type TokenBodyParameterContractResponseArray ¶
type TokenBodyParameterContractResponseArray []TokenBodyParameterContractResponseInput
func (TokenBodyParameterContractResponseArray) ElementType ¶
func (TokenBodyParameterContractResponseArray) ElementType() reflect.Type
func (TokenBodyParameterContractResponseArray) ToTokenBodyParameterContractResponseArrayOutput ¶
func (i TokenBodyParameterContractResponseArray) ToTokenBodyParameterContractResponseArrayOutput() TokenBodyParameterContractResponseArrayOutput
func (TokenBodyParameterContractResponseArray) ToTokenBodyParameterContractResponseArrayOutputWithContext ¶
func (i TokenBodyParameterContractResponseArray) ToTokenBodyParameterContractResponseArrayOutputWithContext(ctx context.Context) TokenBodyParameterContractResponseArrayOutput
type TokenBodyParameterContractResponseArrayInput ¶
type TokenBodyParameterContractResponseArrayInput interface { pulumi.Input ToTokenBodyParameterContractResponseArrayOutput() TokenBodyParameterContractResponseArrayOutput ToTokenBodyParameterContractResponseArrayOutputWithContext(context.Context) TokenBodyParameterContractResponseArrayOutput }
TokenBodyParameterContractResponseArrayInput is an input type that accepts TokenBodyParameterContractResponseArray and TokenBodyParameterContractResponseArrayOutput values. You can construct a concrete instance of `TokenBodyParameterContractResponseArrayInput` via:
TokenBodyParameterContractResponseArray{ TokenBodyParameterContractResponseArgs{...} }
type TokenBodyParameterContractResponseArrayOutput ¶
type TokenBodyParameterContractResponseArrayOutput struct{ *pulumi.OutputState }
func (TokenBodyParameterContractResponseArrayOutput) ElementType ¶
func (TokenBodyParameterContractResponseArrayOutput) ElementType() reflect.Type
func (TokenBodyParameterContractResponseArrayOutput) ToTokenBodyParameterContractResponseArrayOutput ¶
func (o TokenBodyParameterContractResponseArrayOutput) ToTokenBodyParameterContractResponseArrayOutput() TokenBodyParameterContractResponseArrayOutput
func (TokenBodyParameterContractResponseArrayOutput) ToTokenBodyParameterContractResponseArrayOutputWithContext ¶
func (o TokenBodyParameterContractResponseArrayOutput) ToTokenBodyParameterContractResponseArrayOutputWithContext(ctx context.Context) TokenBodyParameterContractResponseArrayOutput
type TokenBodyParameterContractResponseInput ¶
type TokenBodyParameterContractResponseInput interface { pulumi.Input ToTokenBodyParameterContractResponseOutput() TokenBodyParameterContractResponseOutput ToTokenBodyParameterContractResponseOutputWithContext(context.Context) TokenBodyParameterContractResponseOutput }
TokenBodyParameterContractResponseInput is an input type that accepts TokenBodyParameterContractResponseArgs and TokenBodyParameterContractResponseOutput values. You can construct a concrete instance of `TokenBodyParameterContractResponseInput` via:
TokenBodyParameterContractResponseArgs{...}
type TokenBodyParameterContractResponseOutput ¶
type TokenBodyParameterContractResponseOutput struct{ *pulumi.OutputState }
OAuth acquire token request body parameter (www-url-form-encoded).
func (TokenBodyParameterContractResponseOutput) ElementType ¶
func (TokenBodyParameterContractResponseOutput) ElementType() reflect.Type
func (TokenBodyParameterContractResponseOutput) Name ¶
func (o TokenBodyParameterContractResponseOutput) Name() pulumi.StringOutput
body parameter name.
func (TokenBodyParameterContractResponseOutput) ToTokenBodyParameterContractResponseOutput ¶
func (o TokenBodyParameterContractResponseOutput) ToTokenBodyParameterContractResponseOutput() TokenBodyParameterContractResponseOutput
func (TokenBodyParameterContractResponseOutput) ToTokenBodyParameterContractResponseOutputWithContext ¶
func (o TokenBodyParameterContractResponseOutput) ToTokenBodyParameterContractResponseOutputWithContext(ctx context.Context) TokenBodyParameterContractResponseOutput
func (TokenBodyParameterContractResponseOutput) Value ¶
func (o TokenBodyParameterContractResponseOutput) Value() pulumi.StringOutput
body parameter value.
type User ¶
type User struct { pulumi.CustomResourceState // Email address. Email pulumi.StringPtrOutput `pulumi:"email"` // First name. FirstName pulumi.StringPtrOutput `pulumi:"firstName"` // Collection of groups user is part of. Groups GroupContractPropertiesResponseArrayOutput `pulumi:"groups"` // Collection of user identities. Identities UserIdentityContractResponseArrayOutput `pulumi:"identities"` // Last name. LastName pulumi.StringPtrOutput `pulumi:"lastName"` // Resource name. Name pulumi.StringOutput `pulumi:"name"` // Optional note about a user set by the administrator. Note pulumi.StringPtrOutput `pulumi:"note"` // Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. RegistrationDate pulumi.StringPtrOutput `pulumi:"registrationDate"` // Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active. State pulumi.StringPtrOutput `pulumi:"state"` // Resource type for API Management resource. Type pulumi.StringOutput `pulumi:"type"` }
User details.
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User 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 NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶ added in v0.2.6
func (*User) ToUserOutput ¶ added in v0.2.6
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶ added in v0.2.6
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserArgs ¶
type UserArgs struct { // Determines the type of confirmation e-mail that will be sent to the newly created user. Confirmation pulumi.StringPtrInput // Email address. Must not be empty and must be unique within the service instance. Email pulumi.StringInput // First name. FirstName pulumi.StringInput // Collection of user identities. Identities UserIdentityContractArrayInput // Last name. LastName pulumi.StringInput // Optional note about a user set by the administrator. Note pulumi.StringPtrInput // User Password. If no value is provided, a default password is generated. Password pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringInput // The name of the API Management service. ServiceName pulumi.StringInput // Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active. State pulumi.StringPtrInput // User identifier. Must be unique in the current API Management service instance. UserId pulumi.StringInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserIdentityContract ¶
type UserIdentityContract struct { // Identifier value within provider. Id *string `pulumi:"id"` // Identity provider name. Provider *string `pulumi:"provider"` }
User identity details.
type UserIdentityContractArgs ¶
type UserIdentityContractArgs struct { // Identifier value within provider. Id pulumi.StringPtrInput `pulumi:"id"` // Identity provider name. Provider pulumi.StringPtrInput `pulumi:"provider"` }
User identity details.
func (UserIdentityContractArgs) ElementType ¶
func (UserIdentityContractArgs) ElementType() reflect.Type
func (UserIdentityContractArgs) ToUserIdentityContractOutput ¶
func (i UserIdentityContractArgs) ToUserIdentityContractOutput() UserIdentityContractOutput
func (UserIdentityContractArgs) ToUserIdentityContractOutputWithContext ¶
func (i UserIdentityContractArgs) ToUserIdentityContractOutputWithContext(ctx context.Context) UserIdentityContractOutput
type UserIdentityContractArray ¶
type UserIdentityContractArray []UserIdentityContractInput
func (UserIdentityContractArray) ElementType ¶
func (UserIdentityContractArray) ElementType() reflect.Type
func (UserIdentityContractArray) ToUserIdentityContractArrayOutput ¶
func (i UserIdentityContractArray) ToUserIdentityContractArrayOutput() UserIdentityContractArrayOutput
func (UserIdentityContractArray) ToUserIdentityContractArrayOutputWithContext ¶
func (i UserIdentityContractArray) ToUserIdentityContractArrayOutputWithContext(ctx context.Context) UserIdentityContractArrayOutput
type UserIdentityContractArrayInput ¶
type UserIdentityContractArrayInput interface { pulumi.Input ToUserIdentityContractArrayOutput() UserIdentityContractArrayOutput ToUserIdentityContractArrayOutputWithContext(context.Context) UserIdentityContractArrayOutput }
UserIdentityContractArrayInput is an input type that accepts UserIdentityContractArray and UserIdentityContractArrayOutput values. You can construct a concrete instance of `UserIdentityContractArrayInput` via:
UserIdentityContractArray{ UserIdentityContractArgs{...} }
type UserIdentityContractArrayOutput ¶
type UserIdentityContractArrayOutput struct{ *pulumi.OutputState }
func (UserIdentityContractArrayOutput) ElementType ¶
func (UserIdentityContractArrayOutput) ElementType() reflect.Type
func (UserIdentityContractArrayOutput) Index ¶
func (o UserIdentityContractArrayOutput) Index(i pulumi.IntInput) UserIdentityContractOutput
func (UserIdentityContractArrayOutput) ToUserIdentityContractArrayOutput ¶
func (o UserIdentityContractArrayOutput) ToUserIdentityContractArrayOutput() UserIdentityContractArrayOutput
func (UserIdentityContractArrayOutput) ToUserIdentityContractArrayOutputWithContext ¶
func (o UserIdentityContractArrayOutput) ToUserIdentityContractArrayOutputWithContext(ctx context.Context) UserIdentityContractArrayOutput
type UserIdentityContractInput ¶
type UserIdentityContractInput interface { pulumi.Input ToUserIdentityContractOutput() UserIdentityContractOutput ToUserIdentityContractOutputWithContext(context.Context) UserIdentityContractOutput }
UserIdentityContractInput is an input type that accepts UserIdentityContractArgs and UserIdentityContractOutput values. You can construct a concrete instance of `UserIdentityContractInput` via:
UserIdentityContractArgs{...}
type UserIdentityContractOutput ¶
type UserIdentityContractOutput struct{ *pulumi.OutputState }
User identity details.
func (UserIdentityContractOutput) ElementType ¶
func (UserIdentityContractOutput) ElementType() reflect.Type
func (UserIdentityContractOutput) Id ¶
func (o UserIdentityContractOutput) Id() pulumi.StringPtrOutput
Identifier value within provider.
func (UserIdentityContractOutput) Provider ¶
func (o UserIdentityContractOutput) Provider() pulumi.StringPtrOutput
Identity provider name.
func (UserIdentityContractOutput) ToUserIdentityContractOutput ¶
func (o UserIdentityContractOutput) ToUserIdentityContractOutput() UserIdentityContractOutput
func (UserIdentityContractOutput) ToUserIdentityContractOutputWithContext ¶
func (o UserIdentityContractOutput) ToUserIdentityContractOutputWithContext(ctx context.Context) UserIdentityContractOutput
type UserIdentityContractResponse ¶
type UserIdentityContractResponse struct { // Identifier value within provider. Id *string `pulumi:"id"` // Identity provider name. Provider *string `pulumi:"provider"` }
User identity details.
type UserIdentityContractResponseArgs ¶
type UserIdentityContractResponseArgs struct { // Identifier value within provider. Id pulumi.StringPtrInput `pulumi:"id"` // Identity provider name. Provider pulumi.StringPtrInput `pulumi:"provider"` }
User identity details.
func (UserIdentityContractResponseArgs) ElementType ¶
func (UserIdentityContractResponseArgs) ElementType() reflect.Type
func (UserIdentityContractResponseArgs) ToUserIdentityContractResponseOutput ¶
func (i UserIdentityContractResponseArgs) ToUserIdentityContractResponseOutput() UserIdentityContractResponseOutput
func (UserIdentityContractResponseArgs) ToUserIdentityContractResponseOutputWithContext ¶
func (i UserIdentityContractResponseArgs) ToUserIdentityContractResponseOutputWithContext(ctx context.Context) UserIdentityContractResponseOutput
type UserIdentityContractResponseArray ¶
type UserIdentityContractResponseArray []UserIdentityContractResponseInput
func (UserIdentityContractResponseArray) ElementType ¶
func (UserIdentityContractResponseArray) ElementType() reflect.Type
func (UserIdentityContractResponseArray) ToUserIdentityContractResponseArrayOutput ¶
func (i UserIdentityContractResponseArray) ToUserIdentityContractResponseArrayOutput() UserIdentityContractResponseArrayOutput
func (UserIdentityContractResponseArray) ToUserIdentityContractResponseArrayOutputWithContext ¶
func (i UserIdentityContractResponseArray) ToUserIdentityContractResponseArrayOutputWithContext(ctx context.Context) UserIdentityContractResponseArrayOutput
type UserIdentityContractResponseArrayInput ¶
type UserIdentityContractResponseArrayInput interface { pulumi.Input ToUserIdentityContractResponseArrayOutput() UserIdentityContractResponseArrayOutput ToUserIdentityContractResponseArrayOutputWithContext(context.Context) UserIdentityContractResponseArrayOutput }
UserIdentityContractResponseArrayInput is an input type that accepts UserIdentityContractResponseArray and UserIdentityContractResponseArrayOutput values. You can construct a concrete instance of `UserIdentityContractResponseArrayInput` via:
UserIdentityContractResponseArray{ UserIdentityContractResponseArgs{...} }
type UserIdentityContractResponseArrayOutput ¶
type UserIdentityContractResponseArrayOutput struct{ *pulumi.OutputState }
func (UserIdentityContractResponseArrayOutput) ElementType ¶
func (UserIdentityContractResponseArrayOutput) ElementType() reflect.Type
func (UserIdentityContractResponseArrayOutput) ToUserIdentityContractResponseArrayOutput ¶
func (o UserIdentityContractResponseArrayOutput) ToUserIdentityContractResponseArrayOutput() UserIdentityContractResponseArrayOutput
func (UserIdentityContractResponseArrayOutput) ToUserIdentityContractResponseArrayOutputWithContext ¶
func (o UserIdentityContractResponseArrayOutput) ToUserIdentityContractResponseArrayOutputWithContext(ctx context.Context) UserIdentityContractResponseArrayOutput
type UserIdentityContractResponseInput ¶
type UserIdentityContractResponseInput interface { pulumi.Input ToUserIdentityContractResponseOutput() UserIdentityContractResponseOutput ToUserIdentityContractResponseOutputWithContext(context.Context) UserIdentityContractResponseOutput }
UserIdentityContractResponseInput is an input type that accepts UserIdentityContractResponseArgs and UserIdentityContractResponseOutput values. You can construct a concrete instance of `UserIdentityContractResponseInput` via:
UserIdentityContractResponseArgs{...}
type UserIdentityContractResponseOutput ¶
type UserIdentityContractResponseOutput struct{ *pulumi.OutputState }
User identity details.
func (UserIdentityContractResponseOutput) ElementType ¶
func (UserIdentityContractResponseOutput) ElementType() reflect.Type
func (UserIdentityContractResponseOutput) Id ¶
func (o UserIdentityContractResponseOutput) Id() pulumi.StringPtrOutput
Identifier value within provider.
func (UserIdentityContractResponseOutput) Provider ¶
func (o UserIdentityContractResponseOutput) Provider() pulumi.StringPtrOutput
Identity provider name.
func (UserIdentityContractResponseOutput) ToUserIdentityContractResponseOutput ¶
func (o UserIdentityContractResponseOutput) ToUserIdentityContractResponseOutput() UserIdentityContractResponseOutput
func (UserIdentityContractResponseOutput) ToUserIdentityContractResponseOutputWithContext ¶
func (o UserIdentityContractResponseOutput) ToUserIdentityContractResponseOutputWithContext(ctx context.Context) UserIdentityContractResponseOutput
type UserInput ¶ added in v0.2.6
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserOutput ¶ added in v0.2.6
type UserOutput struct {
*pulumi.OutputState
}
func (UserOutput) ElementType ¶ added in v0.2.6
func (UserOutput) ElementType() reflect.Type
func (UserOutput) ToUserOutput ¶ added in v0.2.6
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶ added in v0.2.6
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserState ¶
type UserState struct { // Email address. Email pulumi.StringPtrInput // First name. FirstName pulumi.StringPtrInput // Collection of groups user is part of. Groups GroupContractPropertiesResponseArrayInput // Collection of user identities. Identities UserIdentityContractResponseArrayInput // Last name. LastName pulumi.StringPtrInput // Resource name. Name pulumi.StringPtrInput // Optional note about a user set by the administrator. Note pulumi.StringPtrInput // Date of user registration. The date conforms to the following format: `yyyy-MM-ddTHH:mm:ssZ` as specified by the ISO 8601 standard. RegistrationDate pulumi.StringPtrInput // Account state. Specifies whether the user is active or not. Blocked users are unable to sign into the developer portal or call any APIs of subscribed products. Default state is Active. State pulumi.StringPtrInput // Resource type for API Management resource. Type pulumi.StringPtrInput }
func (UserState) ElementType ¶
func (UserState) ToStringOutput ¶ added in v0.3.1
func (e UserState) ToStringOutput() pulumi.StringOutput
func (UserState) ToStringOutputWithContext ¶ added in v0.3.1
func (e UserState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UserState) ToStringPtrOutput ¶ added in v0.3.1
func (e UserState) ToStringPtrOutput() pulumi.StringPtrOutput
func (UserState) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e UserState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type VersioningScheme ¶ added in v0.3.1
An value that determines where the API Version identifer will be located in a HTTP request.
func (VersioningScheme) ElementType ¶ added in v0.3.1
func (VersioningScheme) ElementType() reflect.Type
func (VersioningScheme) ToStringOutput ¶ added in v0.3.1
func (e VersioningScheme) ToStringOutput() pulumi.StringOutput
func (VersioningScheme) ToStringOutputWithContext ¶ added in v0.3.1
func (e VersioningScheme) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VersioningScheme) ToStringPtrOutput ¶ added in v0.3.1
func (e VersioningScheme) ToStringPtrOutput() pulumi.StringPtrOutput
func (VersioningScheme) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e VersioningScheme) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type VirtualNetworkConfiguration ¶
type VirtualNetworkConfiguration struct { // The full resource ID of a subnet in a virtual network to deploy the API Management service in. SubnetResourceId *string `pulumi:"subnetResourceId"` }
Configuration of a virtual network to which API Management service is deployed.
type VirtualNetworkConfigurationArgs ¶
type VirtualNetworkConfigurationArgs struct { // The full resource ID of a subnet in a virtual network to deploy the API Management service in. 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) SubnetResourceId ¶
func (o VirtualNetworkConfigurationOutput) SubnetResourceId() pulumi.StringPtrOutput
The full resource ID of a subnet in a virtual network to deploy the API Management service in.
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) SubnetResourceId ¶
func (o VirtualNetworkConfigurationPtrOutput) SubnetResourceId() pulumi.StringPtrOutput
The full resource ID of a subnet in a virtual network to deploy the API Management service in.
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 full resource ID of a subnet in a virtual network to deploy the API Management service in. 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 full resource ID of a subnet in a virtual network to deploy the API Management service in. 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) SubnetResourceId ¶
func (o VirtualNetworkConfigurationResponseOutput) SubnetResourceId() pulumi.StringPtrOutput
The full resource ID of a subnet in a virtual network to deploy the API Management service in.
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) SubnetResourceId ¶
func (o VirtualNetworkConfigurationResponsePtrOutput) SubnetResourceId() pulumi.StringPtrOutput
The full resource ID of a subnet in a virtual network to deploy the API Management service in.
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.
type VirtualNetworkType ¶ added in v0.3.1
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.
func (VirtualNetworkType) ElementType ¶ added in v0.3.1
func (VirtualNetworkType) ElementType() reflect.Type
func (VirtualNetworkType) ToStringOutput ¶ added in v0.3.1
func (e VirtualNetworkType) ToStringOutput() pulumi.StringOutput
func (VirtualNetworkType) ToStringOutputWithContext ¶ added in v0.3.1
func (e VirtualNetworkType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VirtualNetworkType) ToStringPtrOutput ¶ added in v0.3.1
func (e VirtualNetworkType) ToStringPtrOutput() pulumi.StringPtrOutput
func (VirtualNetworkType) ToStringPtrOutputWithContext ¶ added in v0.3.1
func (e VirtualNetworkType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type X509CertificateName ¶
type X509CertificateName struct { // Thumbprint for the Issuer of the Certificate. IssuerCertificateThumbprint *string `pulumi:"issuerCertificateThumbprint"` // Common Name of the Certificate. Name *string `pulumi:"name"` }
Properties of server X509Names.
type X509CertificateNameArgs ¶
type X509CertificateNameArgs struct { // Thumbprint for the Issuer of the Certificate. IssuerCertificateThumbprint pulumi.StringPtrInput `pulumi:"issuerCertificateThumbprint"` // Common Name of the Certificate. Name pulumi.StringPtrInput `pulumi:"name"` }
Properties of server X509Names.
func (X509CertificateNameArgs) ElementType ¶
func (X509CertificateNameArgs) ElementType() reflect.Type
func (X509CertificateNameArgs) ToX509CertificateNameOutput ¶
func (i X509CertificateNameArgs) ToX509CertificateNameOutput() X509CertificateNameOutput
func (X509CertificateNameArgs) ToX509CertificateNameOutputWithContext ¶
func (i X509CertificateNameArgs) ToX509CertificateNameOutputWithContext(ctx context.Context) X509CertificateNameOutput
type X509CertificateNameArray ¶
type X509CertificateNameArray []X509CertificateNameInput
func (X509CertificateNameArray) ElementType ¶
func (X509CertificateNameArray) ElementType() reflect.Type
func (X509CertificateNameArray) ToX509CertificateNameArrayOutput ¶
func (i X509CertificateNameArray) ToX509CertificateNameArrayOutput() X509CertificateNameArrayOutput
func (X509CertificateNameArray) ToX509CertificateNameArrayOutputWithContext ¶
func (i X509CertificateNameArray) ToX509CertificateNameArrayOutputWithContext(ctx context.Context) X509CertificateNameArrayOutput
type X509CertificateNameArrayInput ¶
type X509CertificateNameArrayInput interface { pulumi.Input ToX509CertificateNameArrayOutput() X509CertificateNameArrayOutput ToX509CertificateNameArrayOutputWithContext(context.Context) X509CertificateNameArrayOutput }
X509CertificateNameArrayInput is an input type that accepts X509CertificateNameArray and X509CertificateNameArrayOutput values. You can construct a concrete instance of `X509CertificateNameArrayInput` via:
X509CertificateNameArray{ X509CertificateNameArgs{...} }
type X509CertificateNameArrayOutput ¶
type X509CertificateNameArrayOutput struct{ *pulumi.OutputState }
func (X509CertificateNameArrayOutput) ElementType ¶
func (X509CertificateNameArrayOutput) ElementType() reflect.Type
func (X509CertificateNameArrayOutput) Index ¶
func (o X509CertificateNameArrayOutput) Index(i pulumi.IntInput) X509CertificateNameOutput
func (X509CertificateNameArrayOutput) ToX509CertificateNameArrayOutput ¶
func (o X509CertificateNameArrayOutput) ToX509CertificateNameArrayOutput() X509CertificateNameArrayOutput
func (X509CertificateNameArrayOutput) ToX509CertificateNameArrayOutputWithContext ¶
func (o X509CertificateNameArrayOutput) ToX509CertificateNameArrayOutputWithContext(ctx context.Context) X509CertificateNameArrayOutput
type X509CertificateNameInput ¶
type X509CertificateNameInput interface { pulumi.Input ToX509CertificateNameOutput() X509CertificateNameOutput ToX509CertificateNameOutputWithContext(context.Context) X509CertificateNameOutput }
X509CertificateNameInput is an input type that accepts X509CertificateNameArgs and X509CertificateNameOutput values. You can construct a concrete instance of `X509CertificateNameInput` via:
X509CertificateNameArgs{...}
type X509CertificateNameOutput ¶
type X509CertificateNameOutput struct{ *pulumi.OutputState }
Properties of server X509Names.
func (X509CertificateNameOutput) ElementType ¶
func (X509CertificateNameOutput) ElementType() reflect.Type
func (X509CertificateNameOutput) IssuerCertificateThumbprint ¶
func (o X509CertificateNameOutput) IssuerCertificateThumbprint() pulumi.StringPtrOutput
Thumbprint for the Issuer of the Certificate.
func (X509CertificateNameOutput) Name ¶
func (o X509CertificateNameOutput) Name() pulumi.StringPtrOutput
Common Name of the Certificate.
func (X509CertificateNameOutput) ToX509CertificateNameOutput ¶
func (o X509CertificateNameOutput) ToX509CertificateNameOutput() X509CertificateNameOutput
func (X509CertificateNameOutput) ToX509CertificateNameOutputWithContext ¶
func (o X509CertificateNameOutput) ToX509CertificateNameOutputWithContext(ctx context.Context) X509CertificateNameOutput
type X509CertificateNameResponse ¶
type X509CertificateNameResponse struct { // Thumbprint for the Issuer of the Certificate. IssuerCertificateThumbprint *string `pulumi:"issuerCertificateThumbprint"` // Common Name of the Certificate. Name *string `pulumi:"name"` }
Properties of server X509Names.
type X509CertificateNameResponseArgs ¶
type X509CertificateNameResponseArgs struct { // Thumbprint for the Issuer of the Certificate. IssuerCertificateThumbprint pulumi.StringPtrInput `pulumi:"issuerCertificateThumbprint"` // Common Name of the Certificate. Name pulumi.StringPtrInput `pulumi:"name"` }
Properties of server X509Names.
func (X509CertificateNameResponseArgs) ElementType ¶
func (X509CertificateNameResponseArgs) ElementType() reflect.Type
func (X509CertificateNameResponseArgs) ToX509CertificateNameResponseOutput ¶
func (i X509CertificateNameResponseArgs) ToX509CertificateNameResponseOutput() X509CertificateNameResponseOutput
func (X509CertificateNameResponseArgs) ToX509CertificateNameResponseOutputWithContext ¶
func (i X509CertificateNameResponseArgs) ToX509CertificateNameResponseOutputWithContext(ctx context.Context) X509CertificateNameResponseOutput
type X509CertificateNameResponseArray ¶
type X509CertificateNameResponseArray []X509CertificateNameResponseInput
func (X509CertificateNameResponseArray) ElementType ¶
func (X509CertificateNameResponseArray) ElementType() reflect.Type
func (X509CertificateNameResponseArray) ToX509CertificateNameResponseArrayOutput ¶
func (i X509CertificateNameResponseArray) ToX509CertificateNameResponseArrayOutput() X509CertificateNameResponseArrayOutput
func (X509CertificateNameResponseArray) ToX509CertificateNameResponseArrayOutputWithContext ¶
func (i X509CertificateNameResponseArray) ToX509CertificateNameResponseArrayOutputWithContext(ctx context.Context) X509CertificateNameResponseArrayOutput
type X509CertificateNameResponseArrayInput ¶
type X509CertificateNameResponseArrayInput interface { pulumi.Input ToX509CertificateNameResponseArrayOutput() X509CertificateNameResponseArrayOutput ToX509CertificateNameResponseArrayOutputWithContext(context.Context) X509CertificateNameResponseArrayOutput }
X509CertificateNameResponseArrayInput is an input type that accepts X509CertificateNameResponseArray and X509CertificateNameResponseArrayOutput values. You can construct a concrete instance of `X509CertificateNameResponseArrayInput` via:
X509CertificateNameResponseArray{ X509CertificateNameResponseArgs{...} }
type X509CertificateNameResponseArrayOutput ¶
type X509CertificateNameResponseArrayOutput struct{ *pulumi.OutputState }
func (X509CertificateNameResponseArrayOutput) ElementType ¶
func (X509CertificateNameResponseArrayOutput) ElementType() reflect.Type
func (X509CertificateNameResponseArrayOutput) ToX509CertificateNameResponseArrayOutput ¶
func (o X509CertificateNameResponseArrayOutput) ToX509CertificateNameResponseArrayOutput() X509CertificateNameResponseArrayOutput
func (X509CertificateNameResponseArrayOutput) ToX509CertificateNameResponseArrayOutputWithContext ¶
func (o X509CertificateNameResponseArrayOutput) ToX509CertificateNameResponseArrayOutputWithContext(ctx context.Context) X509CertificateNameResponseArrayOutput
type X509CertificateNameResponseInput ¶
type X509CertificateNameResponseInput interface { pulumi.Input ToX509CertificateNameResponseOutput() X509CertificateNameResponseOutput ToX509CertificateNameResponseOutputWithContext(context.Context) X509CertificateNameResponseOutput }
X509CertificateNameResponseInput is an input type that accepts X509CertificateNameResponseArgs and X509CertificateNameResponseOutput values. You can construct a concrete instance of `X509CertificateNameResponseInput` via:
X509CertificateNameResponseArgs{...}
type X509CertificateNameResponseOutput ¶
type X509CertificateNameResponseOutput struct{ *pulumi.OutputState }
Properties of server X509Names.
func (X509CertificateNameResponseOutput) ElementType ¶
func (X509CertificateNameResponseOutput) ElementType() reflect.Type
func (X509CertificateNameResponseOutput) IssuerCertificateThumbprint ¶
func (o X509CertificateNameResponseOutput) IssuerCertificateThumbprint() pulumi.StringPtrOutput
Thumbprint for the Issuer of the Certificate.
func (X509CertificateNameResponseOutput) Name ¶
func (o X509CertificateNameResponseOutput) Name() pulumi.StringPtrOutput
Common Name of the Certificate.
func (X509CertificateNameResponseOutput) ToX509CertificateNameResponseOutput ¶
func (o X509CertificateNameResponseOutput) ToX509CertificateNameResponseOutput() X509CertificateNameResponseOutput
func (X509CertificateNameResponseOutput) ToX509CertificateNameResponseOutputWithContext ¶
func (o X509CertificateNameResponseOutput) ToX509CertificateNameResponseOutputWithContext(ctx context.Context) X509CertificateNameResponseOutput
Source Files
¶
- api.go
- apiDiagnostic.go
- apiIssue.go
- apiIssueAttachment.go
- apiIssueComment.go
- apiManagementService.go
- apiOperation.go
- apiOperationPolicy.go
- apiPolicy.go
- apiRelease.go
- apiSchema.go
- apiVersionSet.go
- authorizationServer.go
- backend.go
- cache.go
- certificate.go
- diagnostic.go
- emailTemplate.go
- getApi.go
- getApiDiagnostic.go
- getApiIssue.go
- getApiIssueAttachment.go
- getApiIssueComment.go
- getApiManagementService.go
- getApiManagementServiceSsoToken.go
- getApiOperation.go
- getApiOperationPolicy.go
- getApiPolicy.go
- getApiRelease.go
- getApiSchema.go
- getApiVersionSet.go
- getAuthorizationServer.go
- getBackend.go
- getCache.go
- getCertificate.go
- getDiagnostic.go
- getEmailTemplate.go
- getGroup.go
- getIdentityProvider.go
- getLogger.go
- getOpenIdConnectProvider.go
- getPolicy.go
- getProduct.go
- getProductPolicy.go
- getProperty.go
- getSubscription.go
- getTag.go
- getTagByApi.go
- getTagByOperation.go
- getTagByProduct.go
- getTagDescription.go
- getUser.go
- group.go
- groupUser.go
- identityProvider.go
- logger.go
- notificationRecipientEmail.go
- notificationRecipientUser.go
- openIdConnectProvider.go
- policy.go
- product.go
- productApi.go
- productGroup.go
- productPolicy.go
- property.go
- pulumiEnums.go
- pulumiTypes.go
- subscription.go
- tag.go
- tagByApi.go
- tagByOperation.go
- tagByProduct.go
- tagDescription.go
- user.go