Documentation
¶
Index ¶
- type Api
- type ApiArgs
- type ApiImport
- type ApiImportArgs
- func (ApiImportArgs) ElementType() reflect.Type
- func (i ApiImportArgs) ToApiImportOutput() ApiImportOutput
- func (i ApiImportArgs) ToApiImportOutputWithContext(ctx context.Context) ApiImportOutput
- func (i ApiImportArgs) ToApiImportPtrOutput() ApiImportPtrOutput
- func (i ApiImportArgs) ToApiImportPtrOutputWithContext(ctx context.Context) ApiImportPtrOutput
- type ApiImportInput
- type ApiImportOutput
- func (o ApiImportOutput) ContentFormat() pulumi.StringOutput
- func (o ApiImportOutput) ContentValue() pulumi.StringOutput
- func (ApiImportOutput) ElementType() reflect.Type
- func (o ApiImportOutput) ToApiImportOutput() ApiImportOutput
- func (o ApiImportOutput) ToApiImportOutputWithContext(ctx context.Context) ApiImportOutput
- func (o ApiImportOutput) ToApiImportPtrOutput() ApiImportPtrOutput
- func (o ApiImportOutput) ToApiImportPtrOutputWithContext(ctx context.Context) ApiImportPtrOutput
- func (o ApiImportOutput) WsdlSelector() ApiImportWsdlSelectorPtrOutput
- type ApiImportPtrInput
- type ApiImportPtrOutput
- func (o ApiImportPtrOutput) ContentFormat() pulumi.StringOutput
- func (o ApiImportPtrOutput) ContentValue() pulumi.StringOutput
- func (o ApiImportPtrOutput) Elem() ApiImportOutput
- func (ApiImportPtrOutput) ElementType() reflect.Type
- func (o ApiImportPtrOutput) ToApiImportPtrOutput() ApiImportPtrOutput
- func (o ApiImportPtrOutput) ToApiImportPtrOutputWithContext(ctx context.Context) ApiImportPtrOutput
- func (o ApiImportPtrOutput) WsdlSelector() ApiImportWsdlSelectorPtrOutput
- type ApiImportWsdlSelector
- type ApiImportWsdlSelectorArgs
- func (ApiImportWsdlSelectorArgs) ElementType() reflect.Type
- func (i ApiImportWsdlSelectorArgs) ToApiImportWsdlSelectorOutput() ApiImportWsdlSelectorOutput
- func (i ApiImportWsdlSelectorArgs) ToApiImportWsdlSelectorOutputWithContext(ctx context.Context) ApiImportWsdlSelectorOutput
- func (i ApiImportWsdlSelectorArgs) ToApiImportWsdlSelectorPtrOutput() ApiImportWsdlSelectorPtrOutput
- func (i ApiImportWsdlSelectorArgs) ToApiImportWsdlSelectorPtrOutputWithContext(ctx context.Context) ApiImportWsdlSelectorPtrOutput
- type ApiImportWsdlSelectorInput
- type ApiImportWsdlSelectorOutput
- func (ApiImportWsdlSelectorOutput) ElementType() reflect.Type
- func (o ApiImportWsdlSelectorOutput) EndpointName() pulumi.StringOutput
- func (o ApiImportWsdlSelectorOutput) ServiceName() pulumi.StringOutput
- func (o ApiImportWsdlSelectorOutput) ToApiImportWsdlSelectorOutput() ApiImportWsdlSelectorOutput
- func (o ApiImportWsdlSelectorOutput) ToApiImportWsdlSelectorOutputWithContext(ctx context.Context) ApiImportWsdlSelectorOutput
- func (o ApiImportWsdlSelectorOutput) ToApiImportWsdlSelectorPtrOutput() ApiImportWsdlSelectorPtrOutput
- func (o ApiImportWsdlSelectorOutput) ToApiImportWsdlSelectorPtrOutputWithContext(ctx context.Context) ApiImportWsdlSelectorPtrOutput
- type ApiImportWsdlSelectorPtrInput
- type ApiImportWsdlSelectorPtrOutput
- func (o ApiImportWsdlSelectorPtrOutput) Elem() ApiImportWsdlSelectorOutput
- func (ApiImportWsdlSelectorPtrOutput) ElementType() reflect.Type
- func (o ApiImportWsdlSelectorPtrOutput) EndpointName() pulumi.StringOutput
- func (o ApiImportWsdlSelectorPtrOutput) ServiceName() pulumi.StringOutput
- func (o ApiImportWsdlSelectorPtrOutput) ToApiImportWsdlSelectorPtrOutput() ApiImportWsdlSelectorPtrOutput
- func (o ApiImportWsdlSelectorPtrOutput) ToApiImportWsdlSelectorPtrOutputWithContext(ctx context.Context) ApiImportWsdlSelectorPtrOutput
- type ApiOperation
- type ApiOperationArgs
- type ApiOperationPolicy
- type ApiOperationPolicyArgs
- type ApiOperationPolicyState
- type ApiOperationRequest
- type ApiOperationRequestArgs
- func (ApiOperationRequestArgs) ElementType() reflect.Type
- func (i ApiOperationRequestArgs) ToApiOperationRequestOutput() ApiOperationRequestOutput
- func (i ApiOperationRequestArgs) ToApiOperationRequestOutputWithContext(ctx context.Context) ApiOperationRequestOutput
- func (i ApiOperationRequestArgs) ToApiOperationRequestPtrOutput() ApiOperationRequestPtrOutput
- func (i ApiOperationRequestArgs) ToApiOperationRequestPtrOutputWithContext(ctx context.Context) ApiOperationRequestPtrOutput
- type ApiOperationRequestHeader
- type ApiOperationRequestHeaderArgs
- func (ApiOperationRequestHeaderArgs) ElementType() reflect.Type
- func (i ApiOperationRequestHeaderArgs) ToApiOperationRequestHeaderOutput() ApiOperationRequestHeaderOutput
- func (i ApiOperationRequestHeaderArgs) ToApiOperationRequestHeaderOutputWithContext(ctx context.Context) ApiOperationRequestHeaderOutput
- type ApiOperationRequestHeaderArray
- func (ApiOperationRequestHeaderArray) ElementType() reflect.Type
- func (i ApiOperationRequestHeaderArray) ToApiOperationRequestHeaderArrayOutput() ApiOperationRequestHeaderArrayOutput
- func (i ApiOperationRequestHeaderArray) ToApiOperationRequestHeaderArrayOutputWithContext(ctx context.Context) ApiOperationRequestHeaderArrayOutput
- type ApiOperationRequestHeaderArrayInput
- type ApiOperationRequestHeaderArrayOutput
- func (ApiOperationRequestHeaderArrayOutput) ElementType() reflect.Type
- func (o ApiOperationRequestHeaderArrayOutput) Index(i pulumi.IntInput) ApiOperationRequestHeaderOutput
- func (o ApiOperationRequestHeaderArrayOutput) ToApiOperationRequestHeaderArrayOutput() ApiOperationRequestHeaderArrayOutput
- func (o ApiOperationRequestHeaderArrayOutput) ToApiOperationRequestHeaderArrayOutputWithContext(ctx context.Context) ApiOperationRequestHeaderArrayOutput
- type ApiOperationRequestHeaderInput
- type ApiOperationRequestHeaderOutput
- func (o ApiOperationRequestHeaderOutput) DefaultValue() pulumi.StringPtrOutput
- func (o ApiOperationRequestHeaderOutput) Description() pulumi.StringPtrOutput
- func (ApiOperationRequestHeaderOutput) ElementType() reflect.Type
- func (o ApiOperationRequestHeaderOutput) Name() pulumi.StringOutput
- func (o ApiOperationRequestHeaderOutput) Required() pulumi.BoolOutput
- func (o ApiOperationRequestHeaderOutput) ToApiOperationRequestHeaderOutput() ApiOperationRequestHeaderOutput
- func (o ApiOperationRequestHeaderOutput) ToApiOperationRequestHeaderOutputWithContext(ctx context.Context) ApiOperationRequestHeaderOutput
- func (o ApiOperationRequestHeaderOutput) Type() pulumi.StringOutput
- func (o ApiOperationRequestHeaderOutput) Values() pulumi.StringArrayOutput
- type ApiOperationRequestInput
- type ApiOperationRequestOutput
- func (o ApiOperationRequestOutput) Description() pulumi.StringPtrOutput
- func (ApiOperationRequestOutput) ElementType() reflect.Type
- func (o ApiOperationRequestOutput) Headers() ApiOperationRequestHeaderArrayOutput
- func (o ApiOperationRequestOutput) QueryParameters() ApiOperationRequestQueryParameterArrayOutput
- func (o ApiOperationRequestOutput) Representations() ApiOperationRequestRepresentationArrayOutput
- func (o ApiOperationRequestOutput) ToApiOperationRequestOutput() ApiOperationRequestOutput
- func (o ApiOperationRequestOutput) ToApiOperationRequestOutputWithContext(ctx context.Context) ApiOperationRequestOutput
- func (o ApiOperationRequestOutput) ToApiOperationRequestPtrOutput() ApiOperationRequestPtrOutput
- func (o ApiOperationRequestOutput) ToApiOperationRequestPtrOutputWithContext(ctx context.Context) ApiOperationRequestPtrOutput
- type ApiOperationRequestPtrInput
- type ApiOperationRequestPtrOutput
- func (o ApiOperationRequestPtrOutput) Description() pulumi.StringPtrOutput
- func (o ApiOperationRequestPtrOutput) Elem() ApiOperationRequestOutput
- func (ApiOperationRequestPtrOutput) ElementType() reflect.Type
- func (o ApiOperationRequestPtrOutput) Headers() ApiOperationRequestHeaderArrayOutput
- func (o ApiOperationRequestPtrOutput) QueryParameters() ApiOperationRequestQueryParameterArrayOutput
- func (o ApiOperationRequestPtrOutput) Representations() ApiOperationRequestRepresentationArrayOutput
- func (o ApiOperationRequestPtrOutput) ToApiOperationRequestPtrOutput() ApiOperationRequestPtrOutput
- func (o ApiOperationRequestPtrOutput) ToApiOperationRequestPtrOutputWithContext(ctx context.Context) ApiOperationRequestPtrOutput
- type ApiOperationRequestQueryParameter
- type ApiOperationRequestQueryParameterArgs
- func (ApiOperationRequestQueryParameterArgs) ElementType() reflect.Type
- func (i ApiOperationRequestQueryParameterArgs) ToApiOperationRequestQueryParameterOutput() ApiOperationRequestQueryParameterOutput
- func (i ApiOperationRequestQueryParameterArgs) ToApiOperationRequestQueryParameterOutputWithContext(ctx context.Context) ApiOperationRequestQueryParameterOutput
- type ApiOperationRequestQueryParameterArray
- func (ApiOperationRequestQueryParameterArray) ElementType() reflect.Type
- func (i ApiOperationRequestQueryParameterArray) ToApiOperationRequestQueryParameterArrayOutput() ApiOperationRequestQueryParameterArrayOutput
- func (i ApiOperationRequestQueryParameterArray) ToApiOperationRequestQueryParameterArrayOutputWithContext(ctx context.Context) ApiOperationRequestQueryParameterArrayOutput
- type ApiOperationRequestQueryParameterArrayInput
- type ApiOperationRequestQueryParameterArrayOutput
- func (ApiOperationRequestQueryParameterArrayOutput) ElementType() reflect.Type
- func (o ApiOperationRequestQueryParameterArrayOutput) Index(i pulumi.IntInput) ApiOperationRequestQueryParameterOutput
- func (o ApiOperationRequestQueryParameterArrayOutput) ToApiOperationRequestQueryParameterArrayOutput() ApiOperationRequestQueryParameterArrayOutput
- func (o ApiOperationRequestQueryParameterArrayOutput) ToApiOperationRequestQueryParameterArrayOutputWithContext(ctx context.Context) ApiOperationRequestQueryParameterArrayOutput
- type ApiOperationRequestQueryParameterInput
- type ApiOperationRequestQueryParameterOutput
- func (o ApiOperationRequestQueryParameterOutput) DefaultValue() pulumi.StringPtrOutput
- func (o ApiOperationRequestQueryParameterOutput) Description() pulumi.StringPtrOutput
- func (ApiOperationRequestQueryParameterOutput) ElementType() reflect.Type
- func (o ApiOperationRequestQueryParameterOutput) Name() pulumi.StringOutput
- func (o ApiOperationRequestQueryParameterOutput) Required() pulumi.BoolOutput
- func (o ApiOperationRequestQueryParameterOutput) ToApiOperationRequestQueryParameterOutput() ApiOperationRequestQueryParameterOutput
- func (o ApiOperationRequestQueryParameterOutput) ToApiOperationRequestQueryParameterOutputWithContext(ctx context.Context) ApiOperationRequestQueryParameterOutput
- func (o ApiOperationRequestQueryParameterOutput) Type() pulumi.StringOutput
- func (o ApiOperationRequestQueryParameterOutput) Values() pulumi.StringArrayOutput
- type ApiOperationRequestRepresentation
- type ApiOperationRequestRepresentationArgs
- func (ApiOperationRequestRepresentationArgs) ElementType() reflect.Type
- func (i ApiOperationRequestRepresentationArgs) ToApiOperationRequestRepresentationOutput() ApiOperationRequestRepresentationOutput
- func (i ApiOperationRequestRepresentationArgs) ToApiOperationRequestRepresentationOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationOutput
- type ApiOperationRequestRepresentationArray
- func (ApiOperationRequestRepresentationArray) ElementType() reflect.Type
- func (i ApiOperationRequestRepresentationArray) ToApiOperationRequestRepresentationArrayOutput() ApiOperationRequestRepresentationArrayOutput
- func (i ApiOperationRequestRepresentationArray) ToApiOperationRequestRepresentationArrayOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationArrayOutput
- type ApiOperationRequestRepresentationArrayInput
- type ApiOperationRequestRepresentationArrayOutput
- func (ApiOperationRequestRepresentationArrayOutput) ElementType() reflect.Type
- func (o ApiOperationRequestRepresentationArrayOutput) Index(i pulumi.IntInput) ApiOperationRequestRepresentationOutput
- func (o ApiOperationRequestRepresentationArrayOutput) ToApiOperationRequestRepresentationArrayOutput() ApiOperationRequestRepresentationArrayOutput
- func (o ApiOperationRequestRepresentationArrayOutput) ToApiOperationRequestRepresentationArrayOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationArrayOutput
- type ApiOperationRequestRepresentationFormParameter
- type ApiOperationRequestRepresentationFormParameterArgs
- func (ApiOperationRequestRepresentationFormParameterArgs) ElementType() reflect.Type
- func (i ApiOperationRequestRepresentationFormParameterArgs) ToApiOperationRequestRepresentationFormParameterOutput() ApiOperationRequestRepresentationFormParameterOutput
- func (i ApiOperationRequestRepresentationFormParameterArgs) ToApiOperationRequestRepresentationFormParameterOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationFormParameterOutput
- type ApiOperationRequestRepresentationFormParameterArray
- func (ApiOperationRequestRepresentationFormParameterArray) ElementType() reflect.Type
- func (i ApiOperationRequestRepresentationFormParameterArray) ToApiOperationRequestRepresentationFormParameterArrayOutput() ApiOperationRequestRepresentationFormParameterArrayOutput
- func (i ApiOperationRequestRepresentationFormParameterArray) ToApiOperationRequestRepresentationFormParameterArrayOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationFormParameterArrayOutput
- type ApiOperationRequestRepresentationFormParameterArrayInput
- type ApiOperationRequestRepresentationFormParameterArrayOutput
- func (ApiOperationRequestRepresentationFormParameterArrayOutput) ElementType() reflect.Type
- func (o ApiOperationRequestRepresentationFormParameterArrayOutput) Index(i pulumi.IntInput) ApiOperationRequestRepresentationFormParameterOutput
- func (o ApiOperationRequestRepresentationFormParameterArrayOutput) ToApiOperationRequestRepresentationFormParameterArrayOutput() ApiOperationRequestRepresentationFormParameterArrayOutput
- func (o ApiOperationRequestRepresentationFormParameterArrayOutput) ToApiOperationRequestRepresentationFormParameterArrayOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationFormParameterArrayOutput
- type ApiOperationRequestRepresentationFormParameterInput
- type ApiOperationRequestRepresentationFormParameterOutput
- func (o ApiOperationRequestRepresentationFormParameterOutput) DefaultValue() pulumi.StringPtrOutput
- func (o ApiOperationRequestRepresentationFormParameterOutput) Description() pulumi.StringPtrOutput
- func (ApiOperationRequestRepresentationFormParameterOutput) ElementType() reflect.Type
- func (o ApiOperationRequestRepresentationFormParameterOutput) Name() pulumi.StringOutput
- func (o ApiOperationRequestRepresentationFormParameterOutput) Required() pulumi.BoolOutput
- func (o ApiOperationRequestRepresentationFormParameterOutput) ToApiOperationRequestRepresentationFormParameterOutput() ApiOperationRequestRepresentationFormParameterOutput
- func (o ApiOperationRequestRepresentationFormParameterOutput) ToApiOperationRequestRepresentationFormParameterOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationFormParameterOutput
- func (o ApiOperationRequestRepresentationFormParameterOutput) Type() pulumi.StringOutput
- func (o ApiOperationRequestRepresentationFormParameterOutput) Values() pulumi.StringArrayOutput
- type ApiOperationRequestRepresentationInput
- type ApiOperationRequestRepresentationOutput
- func (o ApiOperationRequestRepresentationOutput) ContentType() pulumi.StringOutput
- func (ApiOperationRequestRepresentationOutput) ElementType() reflect.Type
- func (o ApiOperationRequestRepresentationOutput) FormParameters() ApiOperationRequestRepresentationFormParameterArrayOutput
- func (o ApiOperationRequestRepresentationOutput) Sample() pulumi.StringPtrOutput
- func (o ApiOperationRequestRepresentationOutput) SchemaId() pulumi.StringPtrOutput
- func (o ApiOperationRequestRepresentationOutput) ToApiOperationRequestRepresentationOutput() ApiOperationRequestRepresentationOutput
- func (o ApiOperationRequestRepresentationOutput) ToApiOperationRequestRepresentationOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationOutput
- func (o ApiOperationRequestRepresentationOutput) TypeName() pulumi.StringPtrOutput
- type ApiOperationResponse
- type ApiOperationResponseArgs
- type ApiOperationResponseArray
- type ApiOperationResponseArrayInput
- type ApiOperationResponseArrayOutput
- func (ApiOperationResponseArrayOutput) ElementType() reflect.Type
- func (o ApiOperationResponseArrayOutput) Index(i pulumi.IntInput) ApiOperationResponseOutput
- func (o ApiOperationResponseArrayOutput) ToApiOperationResponseArrayOutput() ApiOperationResponseArrayOutput
- func (o ApiOperationResponseArrayOutput) ToApiOperationResponseArrayOutputWithContext(ctx context.Context) ApiOperationResponseArrayOutput
- type ApiOperationResponseHeader
- type ApiOperationResponseHeaderArgs
- func (ApiOperationResponseHeaderArgs) ElementType() reflect.Type
- func (i ApiOperationResponseHeaderArgs) ToApiOperationResponseHeaderOutput() ApiOperationResponseHeaderOutput
- func (i ApiOperationResponseHeaderArgs) ToApiOperationResponseHeaderOutputWithContext(ctx context.Context) ApiOperationResponseHeaderOutput
- type ApiOperationResponseHeaderArray
- func (ApiOperationResponseHeaderArray) ElementType() reflect.Type
- func (i ApiOperationResponseHeaderArray) ToApiOperationResponseHeaderArrayOutput() ApiOperationResponseHeaderArrayOutput
- func (i ApiOperationResponseHeaderArray) ToApiOperationResponseHeaderArrayOutputWithContext(ctx context.Context) ApiOperationResponseHeaderArrayOutput
- type ApiOperationResponseHeaderArrayInput
- type ApiOperationResponseHeaderArrayOutput
- func (ApiOperationResponseHeaderArrayOutput) ElementType() reflect.Type
- func (o ApiOperationResponseHeaderArrayOutput) Index(i pulumi.IntInput) ApiOperationResponseHeaderOutput
- func (o ApiOperationResponseHeaderArrayOutput) ToApiOperationResponseHeaderArrayOutput() ApiOperationResponseHeaderArrayOutput
- func (o ApiOperationResponseHeaderArrayOutput) ToApiOperationResponseHeaderArrayOutputWithContext(ctx context.Context) ApiOperationResponseHeaderArrayOutput
- type ApiOperationResponseHeaderInput
- type ApiOperationResponseHeaderOutput
- func (o ApiOperationResponseHeaderOutput) DefaultValue() pulumi.StringPtrOutput
- func (o ApiOperationResponseHeaderOutput) Description() pulumi.StringPtrOutput
- func (ApiOperationResponseHeaderOutput) ElementType() reflect.Type
- func (o ApiOperationResponseHeaderOutput) Name() pulumi.StringOutput
- func (o ApiOperationResponseHeaderOutput) Required() pulumi.BoolOutput
- func (o ApiOperationResponseHeaderOutput) ToApiOperationResponseHeaderOutput() ApiOperationResponseHeaderOutput
- func (o ApiOperationResponseHeaderOutput) ToApiOperationResponseHeaderOutputWithContext(ctx context.Context) ApiOperationResponseHeaderOutput
- func (o ApiOperationResponseHeaderOutput) Type() pulumi.StringOutput
- func (o ApiOperationResponseHeaderOutput) Values() pulumi.StringArrayOutput
- type ApiOperationResponseInput
- type ApiOperationResponseOutput
- func (o ApiOperationResponseOutput) Description() pulumi.StringPtrOutput
- func (ApiOperationResponseOutput) ElementType() reflect.Type
- func (o ApiOperationResponseOutput) Headers() ApiOperationResponseHeaderArrayOutput
- func (o ApiOperationResponseOutput) Representations() ApiOperationResponseRepresentationArrayOutput
- func (o ApiOperationResponseOutput) StatusCode() pulumi.IntOutput
- func (o ApiOperationResponseOutput) ToApiOperationResponseOutput() ApiOperationResponseOutput
- func (o ApiOperationResponseOutput) ToApiOperationResponseOutputWithContext(ctx context.Context) ApiOperationResponseOutput
- type ApiOperationResponseRepresentation
- type ApiOperationResponseRepresentationArgs
- func (ApiOperationResponseRepresentationArgs) ElementType() reflect.Type
- func (i ApiOperationResponseRepresentationArgs) ToApiOperationResponseRepresentationOutput() ApiOperationResponseRepresentationOutput
- func (i ApiOperationResponseRepresentationArgs) ToApiOperationResponseRepresentationOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationOutput
- type ApiOperationResponseRepresentationArray
- func (ApiOperationResponseRepresentationArray) ElementType() reflect.Type
- func (i ApiOperationResponseRepresentationArray) ToApiOperationResponseRepresentationArrayOutput() ApiOperationResponseRepresentationArrayOutput
- func (i ApiOperationResponseRepresentationArray) ToApiOperationResponseRepresentationArrayOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationArrayOutput
- type ApiOperationResponseRepresentationArrayInput
- type ApiOperationResponseRepresentationArrayOutput
- func (ApiOperationResponseRepresentationArrayOutput) ElementType() reflect.Type
- func (o ApiOperationResponseRepresentationArrayOutput) Index(i pulumi.IntInput) ApiOperationResponseRepresentationOutput
- func (o ApiOperationResponseRepresentationArrayOutput) ToApiOperationResponseRepresentationArrayOutput() ApiOperationResponseRepresentationArrayOutput
- func (o ApiOperationResponseRepresentationArrayOutput) ToApiOperationResponseRepresentationArrayOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationArrayOutput
- type ApiOperationResponseRepresentationFormParameter
- type ApiOperationResponseRepresentationFormParameterArgs
- func (ApiOperationResponseRepresentationFormParameterArgs) ElementType() reflect.Type
- func (i ApiOperationResponseRepresentationFormParameterArgs) ToApiOperationResponseRepresentationFormParameterOutput() ApiOperationResponseRepresentationFormParameterOutput
- func (i ApiOperationResponseRepresentationFormParameterArgs) ToApiOperationResponseRepresentationFormParameterOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationFormParameterOutput
- type ApiOperationResponseRepresentationFormParameterArray
- func (ApiOperationResponseRepresentationFormParameterArray) ElementType() reflect.Type
- func (i ApiOperationResponseRepresentationFormParameterArray) ToApiOperationResponseRepresentationFormParameterArrayOutput() ApiOperationResponseRepresentationFormParameterArrayOutput
- func (i ApiOperationResponseRepresentationFormParameterArray) ToApiOperationResponseRepresentationFormParameterArrayOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationFormParameterArrayOutput
- type ApiOperationResponseRepresentationFormParameterArrayInput
- type ApiOperationResponseRepresentationFormParameterArrayOutput
- func (ApiOperationResponseRepresentationFormParameterArrayOutput) ElementType() reflect.Type
- func (o ApiOperationResponseRepresentationFormParameterArrayOutput) Index(i pulumi.IntInput) ApiOperationResponseRepresentationFormParameterOutput
- func (o ApiOperationResponseRepresentationFormParameterArrayOutput) ToApiOperationResponseRepresentationFormParameterArrayOutput() ApiOperationResponseRepresentationFormParameterArrayOutput
- func (o ApiOperationResponseRepresentationFormParameterArrayOutput) ToApiOperationResponseRepresentationFormParameterArrayOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationFormParameterArrayOutput
- type ApiOperationResponseRepresentationFormParameterInput
- type ApiOperationResponseRepresentationFormParameterOutput
- func (o ApiOperationResponseRepresentationFormParameterOutput) DefaultValue() pulumi.StringPtrOutput
- func (o ApiOperationResponseRepresentationFormParameterOutput) Description() pulumi.StringPtrOutput
- func (ApiOperationResponseRepresentationFormParameterOutput) ElementType() reflect.Type
- func (o ApiOperationResponseRepresentationFormParameterOutput) Name() pulumi.StringOutput
- func (o ApiOperationResponseRepresentationFormParameterOutput) Required() pulumi.BoolOutput
- func (o ApiOperationResponseRepresentationFormParameterOutput) ToApiOperationResponseRepresentationFormParameterOutput() ApiOperationResponseRepresentationFormParameterOutput
- func (o ApiOperationResponseRepresentationFormParameterOutput) ToApiOperationResponseRepresentationFormParameterOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationFormParameterOutput
- func (o ApiOperationResponseRepresentationFormParameterOutput) Type() pulumi.StringOutput
- func (o ApiOperationResponseRepresentationFormParameterOutput) Values() pulumi.StringArrayOutput
- type ApiOperationResponseRepresentationInput
- type ApiOperationResponseRepresentationOutput
- func (o ApiOperationResponseRepresentationOutput) ContentType() pulumi.StringOutput
- func (ApiOperationResponseRepresentationOutput) ElementType() reflect.Type
- func (o ApiOperationResponseRepresentationOutput) FormParameters() ApiOperationResponseRepresentationFormParameterArrayOutput
- func (o ApiOperationResponseRepresentationOutput) Sample() pulumi.StringPtrOutput
- func (o ApiOperationResponseRepresentationOutput) SchemaId() pulumi.StringPtrOutput
- func (o ApiOperationResponseRepresentationOutput) ToApiOperationResponseRepresentationOutput() ApiOperationResponseRepresentationOutput
- func (o ApiOperationResponseRepresentationOutput) ToApiOperationResponseRepresentationOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationOutput
- func (o ApiOperationResponseRepresentationOutput) TypeName() pulumi.StringPtrOutput
- type ApiOperationState
- type ApiOperationTemplateParameter
- type ApiOperationTemplateParameterArgs
- func (ApiOperationTemplateParameterArgs) ElementType() reflect.Type
- func (i ApiOperationTemplateParameterArgs) ToApiOperationTemplateParameterOutput() ApiOperationTemplateParameterOutput
- func (i ApiOperationTemplateParameterArgs) ToApiOperationTemplateParameterOutputWithContext(ctx context.Context) ApiOperationTemplateParameterOutput
- type ApiOperationTemplateParameterArray
- func (ApiOperationTemplateParameterArray) ElementType() reflect.Type
- func (i ApiOperationTemplateParameterArray) ToApiOperationTemplateParameterArrayOutput() ApiOperationTemplateParameterArrayOutput
- func (i ApiOperationTemplateParameterArray) ToApiOperationTemplateParameterArrayOutputWithContext(ctx context.Context) ApiOperationTemplateParameterArrayOutput
- type ApiOperationTemplateParameterArrayInput
- type ApiOperationTemplateParameterArrayOutput
- func (ApiOperationTemplateParameterArrayOutput) ElementType() reflect.Type
- func (o ApiOperationTemplateParameterArrayOutput) Index(i pulumi.IntInput) ApiOperationTemplateParameterOutput
- func (o ApiOperationTemplateParameterArrayOutput) ToApiOperationTemplateParameterArrayOutput() ApiOperationTemplateParameterArrayOutput
- func (o ApiOperationTemplateParameterArrayOutput) ToApiOperationTemplateParameterArrayOutputWithContext(ctx context.Context) ApiOperationTemplateParameterArrayOutput
- type ApiOperationTemplateParameterInput
- type ApiOperationTemplateParameterOutput
- func (o ApiOperationTemplateParameterOutput) DefaultValue() pulumi.StringPtrOutput
- func (o ApiOperationTemplateParameterOutput) Description() pulumi.StringPtrOutput
- func (ApiOperationTemplateParameterOutput) ElementType() reflect.Type
- func (o ApiOperationTemplateParameterOutput) Name() pulumi.StringOutput
- func (o ApiOperationTemplateParameterOutput) Required() pulumi.BoolOutput
- func (o ApiOperationTemplateParameterOutput) ToApiOperationTemplateParameterOutput() ApiOperationTemplateParameterOutput
- func (o ApiOperationTemplateParameterOutput) ToApiOperationTemplateParameterOutputWithContext(ctx context.Context) ApiOperationTemplateParameterOutput
- func (o ApiOperationTemplateParameterOutput) Type() pulumi.StringOutput
- func (o ApiOperationTemplateParameterOutput) Values() pulumi.StringArrayOutput
- type ApiPolicy
- type ApiPolicyArgs
- type ApiPolicyState
- type ApiSchema
- type ApiSchemaArgs
- type ApiSchemaState
- type ApiState
- type ApiSubscriptionKeyParameterNames
- type ApiSubscriptionKeyParameterNamesArgs
- func (ApiSubscriptionKeyParameterNamesArgs) ElementType() reflect.Type
- func (i ApiSubscriptionKeyParameterNamesArgs) ToApiSubscriptionKeyParameterNamesOutput() ApiSubscriptionKeyParameterNamesOutput
- func (i ApiSubscriptionKeyParameterNamesArgs) ToApiSubscriptionKeyParameterNamesOutputWithContext(ctx context.Context) ApiSubscriptionKeyParameterNamesOutput
- func (i ApiSubscriptionKeyParameterNamesArgs) ToApiSubscriptionKeyParameterNamesPtrOutput() ApiSubscriptionKeyParameterNamesPtrOutput
- func (i ApiSubscriptionKeyParameterNamesArgs) ToApiSubscriptionKeyParameterNamesPtrOutputWithContext(ctx context.Context) ApiSubscriptionKeyParameterNamesPtrOutput
- type ApiSubscriptionKeyParameterNamesInput
- type ApiSubscriptionKeyParameterNamesOutput
- func (ApiSubscriptionKeyParameterNamesOutput) ElementType() reflect.Type
- func (o ApiSubscriptionKeyParameterNamesOutput) Header() pulumi.StringOutput
- func (o ApiSubscriptionKeyParameterNamesOutput) Query() pulumi.StringOutput
- func (o ApiSubscriptionKeyParameterNamesOutput) ToApiSubscriptionKeyParameterNamesOutput() ApiSubscriptionKeyParameterNamesOutput
- func (o ApiSubscriptionKeyParameterNamesOutput) ToApiSubscriptionKeyParameterNamesOutputWithContext(ctx context.Context) ApiSubscriptionKeyParameterNamesOutput
- func (o ApiSubscriptionKeyParameterNamesOutput) ToApiSubscriptionKeyParameterNamesPtrOutput() ApiSubscriptionKeyParameterNamesPtrOutput
- func (o ApiSubscriptionKeyParameterNamesOutput) ToApiSubscriptionKeyParameterNamesPtrOutputWithContext(ctx context.Context) ApiSubscriptionKeyParameterNamesPtrOutput
- type ApiSubscriptionKeyParameterNamesPtrInput
- type ApiSubscriptionKeyParameterNamesPtrOutput
- func (o ApiSubscriptionKeyParameterNamesPtrOutput) Elem() ApiSubscriptionKeyParameterNamesOutput
- func (ApiSubscriptionKeyParameterNamesPtrOutput) ElementType() reflect.Type
- func (o ApiSubscriptionKeyParameterNamesPtrOutput) Header() pulumi.StringOutput
- func (o ApiSubscriptionKeyParameterNamesPtrOutput) Query() pulumi.StringOutput
- func (o ApiSubscriptionKeyParameterNamesPtrOutput) ToApiSubscriptionKeyParameterNamesPtrOutput() ApiSubscriptionKeyParameterNamesPtrOutput
- func (o ApiSubscriptionKeyParameterNamesPtrOutput) ToApiSubscriptionKeyParameterNamesPtrOutputWithContext(ctx context.Context) ApiSubscriptionKeyParameterNamesPtrOutput
- type ApiVersionSet
- type ApiVersionSetArgs
- type ApiVersionSetState
- type AuthorizationServer
- type AuthorizationServerArgs
- type AuthorizationServerState
- type AuthorizationServerTokenBodyParameter
- type AuthorizationServerTokenBodyParameterArgs
- func (AuthorizationServerTokenBodyParameterArgs) ElementType() reflect.Type
- func (i AuthorizationServerTokenBodyParameterArgs) ToAuthorizationServerTokenBodyParameterOutput() AuthorizationServerTokenBodyParameterOutput
- func (i AuthorizationServerTokenBodyParameterArgs) ToAuthorizationServerTokenBodyParameterOutputWithContext(ctx context.Context) AuthorizationServerTokenBodyParameterOutput
- type AuthorizationServerTokenBodyParameterArray
- func (AuthorizationServerTokenBodyParameterArray) ElementType() reflect.Type
- func (i AuthorizationServerTokenBodyParameterArray) ToAuthorizationServerTokenBodyParameterArrayOutput() AuthorizationServerTokenBodyParameterArrayOutput
- func (i AuthorizationServerTokenBodyParameterArray) ToAuthorizationServerTokenBodyParameterArrayOutputWithContext(ctx context.Context) AuthorizationServerTokenBodyParameterArrayOutput
- type AuthorizationServerTokenBodyParameterArrayInput
- type AuthorizationServerTokenBodyParameterArrayOutput
- func (AuthorizationServerTokenBodyParameterArrayOutput) ElementType() reflect.Type
- func (o AuthorizationServerTokenBodyParameterArrayOutput) Index(i pulumi.IntInput) AuthorizationServerTokenBodyParameterOutput
- func (o AuthorizationServerTokenBodyParameterArrayOutput) ToAuthorizationServerTokenBodyParameterArrayOutput() AuthorizationServerTokenBodyParameterArrayOutput
- func (o AuthorizationServerTokenBodyParameterArrayOutput) ToAuthorizationServerTokenBodyParameterArrayOutputWithContext(ctx context.Context) AuthorizationServerTokenBodyParameterArrayOutput
- type AuthorizationServerTokenBodyParameterInput
- type AuthorizationServerTokenBodyParameterOutput
- func (AuthorizationServerTokenBodyParameterOutput) ElementType() reflect.Type
- func (o AuthorizationServerTokenBodyParameterOutput) Name() pulumi.StringOutput
- func (o AuthorizationServerTokenBodyParameterOutput) ToAuthorizationServerTokenBodyParameterOutput() AuthorizationServerTokenBodyParameterOutput
- func (o AuthorizationServerTokenBodyParameterOutput) ToAuthorizationServerTokenBodyParameterOutputWithContext(ctx context.Context) AuthorizationServerTokenBodyParameterOutput
- func (o AuthorizationServerTokenBodyParameterOutput) Value() pulumi.StringOutput
- type Backend
- type BackendArgs
- type BackendCredentials
- type BackendCredentialsArgs
- func (BackendCredentialsArgs) ElementType() reflect.Type
- func (i BackendCredentialsArgs) ToBackendCredentialsOutput() BackendCredentialsOutput
- func (i BackendCredentialsArgs) ToBackendCredentialsOutputWithContext(ctx context.Context) BackendCredentialsOutput
- func (i BackendCredentialsArgs) ToBackendCredentialsPtrOutput() BackendCredentialsPtrOutput
- func (i BackendCredentialsArgs) ToBackendCredentialsPtrOutputWithContext(ctx context.Context) BackendCredentialsPtrOutput
- type BackendCredentialsAuthorization
- type BackendCredentialsAuthorizationArgs
- func (BackendCredentialsAuthorizationArgs) ElementType() reflect.Type
- func (i BackendCredentialsAuthorizationArgs) ToBackendCredentialsAuthorizationOutput() BackendCredentialsAuthorizationOutput
- func (i BackendCredentialsAuthorizationArgs) ToBackendCredentialsAuthorizationOutputWithContext(ctx context.Context) BackendCredentialsAuthorizationOutput
- func (i BackendCredentialsAuthorizationArgs) ToBackendCredentialsAuthorizationPtrOutput() BackendCredentialsAuthorizationPtrOutput
- func (i BackendCredentialsAuthorizationArgs) ToBackendCredentialsAuthorizationPtrOutputWithContext(ctx context.Context) BackendCredentialsAuthorizationPtrOutput
- type BackendCredentialsAuthorizationInput
- type BackendCredentialsAuthorizationOutput
- func (BackendCredentialsAuthorizationOutput) ElementType() reflect.Type
- func (o BackendCredentialsAuthorizationOutput) Parameter() pulumi.StringPtrOutput
- func (o BackendCredentialsAuthorizationOutput) Scheme() pulumi.StringPtrOutput
- func (o BackendCredentialsAuthorizationOutput) ToBackendCredentialsAuthorizationOutput() BackendCredentialsAuthorizationOutput
- func (o BackendCredentialsAuthorizationOutput) ToBackendCredentialsAuthorizationOutputWithContext(ctx context.Context) BackendCredentialsAuthorizationOutput
- func (o BackendCredentialsAuthorizationOutput) ToBackendCredentialsAuthorizationPtrOutput() BackendCredentialsAuthorizationPtrOutput
- func (o BackendCredentialsAuthorizationOutput) ToBackendCredentialsAuthorizationPtrOutputWithContext(ctx context.Context) BackendCredentialsAuthorizationPtrOutput
- type BackendCredentialsAuthorizationPtrInput
- type BackendCredentialsAuthorizationPtrOutput
- func (o BackendCredentialsAuthorizationPtrOutput) Elem() BackendCredentialsAuthorizationOutput
- func (BackendCredentialsAuthorizationPtrOutput) ElementType() reflect.Type
- func (o BackendCredentialsAuthorizationPtrOutput) Parameter() pulumi.StringPtrOutput
- func (o BackendCredentialsAuthorizationPtrOutput) Scheme() pulumi.StringPtrOutput
- func (o BackendCredentialsAuthorizationPtrOutput) ToBackendCredentialsAuthorizationPtrOutput() BackendCredentialsAuthorizationPtrOutput
- func (o BackendCredentialsAuthorizationPtrOutput) ToBackendCredentialsAuthorizationPtrOutputWithContext(ctx context.Context) BackendCredentialsAuthorizationPtrOutput
- type BackendCredentialsInput
- type BackendCredentialsOutput
- func (o BackendCredentialsOutput) Authorization() BackendCredentialsAuthorizationPtrOutput
- func (o BackendCredentialsOutput) Certificates() pulumi.StringArrayOutput
- func (BackendCredentialsOutput) ElementType() reflect.Type
- func (o BackendCredentialsOutput) Header() pulumi.StringMapOutput
- func (o BackendCredentialsOutput) Query() pulumi.StringMapOutput
- func (o BackendCredentialsOutput) ToBackendCredentialsOutput() BackendCredentialsOutput
- func (o BackendCredentialsOutput) ToBackendCredentialsOutputWithContext(ctx context.Context) BackendCredentialsOutput
- func (o BackendCredentialsOutput) ToBackendCredentialsPtrOutput() BackendCredentialsPtrOutput
- func (o BackendCredentialsOutput) ToBackendCredentialsPtrOutputWithContext(ctx context.Context) BackendCredentialsPtrOutput
- type BackendCredentialsPtrInput
- type BackendCredentialsPtrOutput
- func (o BackendCredentialsPtrOutput) Authorization() BackendCredentialsAuthorizationPtrOutput
- func (o BackendCredentialsPtrOutput) Certificates() pulumi.StringArrayOutput
- func (o BackendCredentialsPtrOutput) Elem() BackendCredentialsOutput
- func (BackendCredentialsPtrOutput) ElementType() reflect.Type
- func (o BackendCredentialsPtrOutput) Header() pulumi.StringMapOutput
- func (o BackendCredentialsPtrOutput) Query() pulumi.StringMapOutput
- func (o BackendCredentialsPtrOutput) ToBackendCredentialsPtrOutput() BackendCredentialsPtrOutput
- func (o BackendCredentialsPtrOutput) ToBackendCredentialsPtrOutputWithContext(ctx context.Context) BackendCredentialsPtrOutput
- type BackendProxy
- type BackendProxyArgs
- func (BackendProxyArgs) ElementType() reflect.Type
- func (i BackendProxyArgs) ToBackendProxyOutput() BackendProxyOutput
- func (i BackendProxyArgs) ToBackendProxyOutputWithContext(ctx context.Context) BackendProxyOutput
- func (i BackendProxyArgs) ToBackendProxyPtrOutput() BackendProxyPtrOutput
- func (i BackendProxyArgs) ToBackendProxyPtrOutputWithContext(ctx context.Context) BackendProxyPtrOutput
- type BackendProxyInput
- type BackendProxyOutput
- func (BackendProxyOutput) ElementType() reflect.Type
- func (o BackendProxyOutput) Password() pulumi.StringPtrOutput
- func (o BackendProxyOutput) ToBackendProxyOutput() BackendProxyOutput
- func (o BackendProxyOutput) ToBackendProxyOutputWithContext(ctx context.Context) BackendProxyOutput
- func (o BackendProxyOutput) ToBackendProxyPtrOutput() BackendProxyPtrOutput
- func (o BackendProxyOutput) ToBackendProxyPtrOutputWithContext(ctx context.Context) BackendProxyPtrOutput
- func (o BackendProxyOutput) Url() pulumi.StringOutput
- func (o BackendProxyOutput) Username() pulumi.StringOutput
- type BackendProxyPtrInput
- type BackendProxyPtrOutput
- func (o BackendProxyPtrOutput) Elem() BackendProxyOutput
- func (BackendProxyPtrOutput) ElementType() reflect.Type
- func (o BackendProxyPtrOutput) Password() pulumi.StringPtrOutput
- func (o BackendProxyPtrOutput) ToBackendProxyPtrOutput() BackendProxyPtrOutput
- func (o BackendProxyPtrOutput) ToBackendProxyPtrOutputWithContext(ctx context.Context) BackendProxyPtrOutput
- func (o BackendProxyPtrOutput) Url() pulumi.StringOutput
- func (o BackendProxyPtrOutput) Username() pulumi.StringOutput
- type BackendServiceFabricCluster
- type BackendServiceFabricClusterArgs
- func (BackendServiceFabricClusterArgs) ElementType() reflect.Type
- func (i BackendServiceFabricClusterArgs) ToBackendServiceFabricClusterOutput() BackendServiceFabricClusterOutput
- func (i BackendServiceFabricClusterArgs) ToBackendServiceFabricClusterOutputWithContext(ctx context.Context) BackendServiceFabricClusterOutput
- func (i BackendServiceFabricClusterArgs) ToBackendServiceFabricClusterPtrOutput() BackendServiceFabricClusterPtrOutput
- func (i BackendServiceFabricClusterArgs) ToBackendServiceFabricClusterPtrOutputWithContext(ctx context.Context) BackendServiceFabricClusterPtrOutput
- type BackendServiceFabricClusterInput
- type BackendServiceFabricClusterOutput
- func (o BackendServiceFabricClusterOutput) ClientCertificateThumbprint() pulumi.StringOutput
- func (BackendServiceFabricClusterOutput) ElementType() reflect.Type
- func (o BackendServiceFabricClusterOutput) ManagementEndpoints() pulumi.StringArrayOutput
- func (o BackendServiceFabricClusterOutput) MaxPartitionResolutionRetries() pulumi.IntOutput
- func (o BackendServiceFabricClusterOutput) ServerCertificateThumbprints() pulumi.StringArrayOutput
- func (o BackendServiceFabricClusterOutput) ServerX509Names() BackendServiceFabricClusterServerX509NameArrayOutput
- func (o BackendServiceFabricClusterOutput) ToBackendServiceFabricClusterOutput() BackendServiceFabricClusterOutput
- func (o BackendServiceFabricClusterOutput) ToBackendServiceFabricClusterOutputWithContext(ctx context.Context) BackendServiceFabricClusterOutput
- func (o BackendServiceFabricClusterOutput) ToBackendServiceFabricClusterPtrOutput() BackendServiceFabricClusterPtrOutput
- func (o BackendServiceFabricClusterOutput) ToBackendServiceFabricClusterPtrOutputWithContext(ctx context.Context) BackendServiceFabricClusterPtrOutput
- type BackendServiceFabricClusterPtrInput
- type BackendServiceFabricClusterPtrOutput
- func (o BackendServiceFabricClusterPtrOutput) ClientCertificateThumbprint() pulumi.StringOutput
- func (o BackendServiceFabricClusterPtrOutput) Elem() BackendServiceFabricClusterOutput
- func (BackendServiceFabricClusterPtrOutput) ElementType() reflect.Type
- func (o BackendServiceFabricClusterPtrOutput) ManagementEndpoints() pulumi.StringArrayOutput
- func (o BackendServiceFabricClusterPtrOutput) MaxPartitionResolutionRetries() pulumi.IntOutput
- func (o BackendServiceFabricClusterPtrOutput) ServerCertificateThumbprints() pulumi.StringArrayOutput
- func (o BackendServiceFabricClusterPtrOutput) ServerX509Names() BackendServiceFabricClusterServerX509NameArrayOutput
- func (o BackendServiceFabricClusterPtrOutput) ToBackendServiceFabricClusterPtrOutput() BackendServiceFabricClusterPtrOutput
- func (o BackendServiceFabricClusterPtrOutput) ToBackendServiceFabricClusterPtrOutputWithContext(ctx context.Context) BackendServiceFabricClusterPtrOutput
- type BackendServiceFabricClusterServerX509Name
- type BackendServiceFabricClusterServerX509NameArgs
- func (BackendServiceFabricClusterServerX509NameArgs) ElementType() reflect.Type
- func (i BackendServiceFabricClusterServerX509NameArgs) ToBackendServiceFabricClusterServerX509NameOutput() BackendServiceFabricClusterServerX509NameOutput
- func (i BackendServiceFabricClusterServerX509NameArgs) ToBackendServiceFabricClusterServerX509NameOutputWithContext(ctx context.Context) BackendServiceFabricClusterServerX509NameOutput
- type BackendServiceFabricClusterServerX509NameArray
- func (BackendServiceFabricClusterServerX509NameArray) ElementType() reflect.Type
- func (i BackendServiceFabricClusterServerX509NameArray) ToBackendServiceFabricClusterServerX509NameArrayOutput() BackendServiceFabricClusterServerX509NameArrayOutput
- func (i BackendServiceFabricClusterServerX509NameArray) ToBackendServiceFabricClusterServerX509NameArrayOutputWithContext(ctx context.Context) BackendServiceFabricClusterServerX509NameArrayOutput
- type BackendServiceFabricClusterServerX509NameArrayInput
- type BackendServiceFabricClusterServerX509NameArrayOutput
- func (BackendServiceFabricClusterServerX509NameArrayOutput) ElementType() reflect.Type
- func (o BackendServiceFabricClusterServerX509NameArrayOutput) Index(i pulumi.IntInput) BackendServiceFabricClusterServerX509NameOutput
- func (o BackendServiceFabricClusterServerX509NameArrayOutput) ToBackendServiceFabricClusterServerX509NameArrayOutput() BackendServiceFabricClusterServerX509NameArrayOutput
- func (o BackendServiceFabricClusterServerX509NameArrayOutput) ToBackendServiceFabricClusterServerX509NameArrayOutputWithContext(ctx context.Context) BackendServiceFabricClusterServerX509NameArrayOutput
- type BackendServiceFabricClusterServerX509NameInput
- type BackendServiceFabricClusterServerX509NameOutput
- func (BackendServiceFabricClusterServerX509NameOutput) ElementType() reflect.Type
- func (o BackendServiceFabricClusterServerX509NameOutput) IssuerCertificateThumbprint() pulumi.StringOutput
- func (o BackendServiceFabricClusterServerX509NameOutput) Name() pulumi.StringOutput
- func (o BackendServiceFabricClusterServerX509NameOutput) ToBackendServiceFabricClusterServerX509NameOutput() BackendServiceFabricClusterServerX509NameOutput
- func (o BackendServiceFabricClusterServerX509NameOutput) ToBackendServiceFabricClusterServerX509NameOutputWithContext(ctx context.Context) BackendServiceFabricClusterServerX509NameOutput
- type BackendState
- type BackendTls
- type BackendTlsArgs
- func (BackendTlsArgs) ElementType() reflect.Type
- func (i BackendTlsArgs) ToBackendTlsOutput() BackendTlsOutput
- func (i BackendTlsArgs) ToBackendTlsOutputWithContext(ctx context.Context) BackendTlsOutput
- func (i BackendTlsArgs) ToBackendTlsPtrOutput() BackendTlsPtrOutput
- func (i BackendTlsArgs) ToBackendTlsPtrOutputWithContext(ctx context.Context) BackendTlsPtrOutput
- type BackendTlsInput
- type BackendTlsOutput
- func (BackendTlsOutput) ElementType() reflect.Type
- func (o BackendTlsOutput) ToBackendTlsOutput() BackendTlsOutput
- func (o BackendTlsOutput) ToBackendTlsOutputWithContext(ctx context.Context) BackendTlsOutput
- func (o BackendTlsOutput) ToBackendTlsPtrOutput() BackendTlsPtrOutput
- func (o BackendTlsOutput) ToBackendTlsPtrOutputWithContext(ctx context.Context) BackendTlsPtrOutput
- func (o BackendTlsOutput) ValidateCertificateChain() pulumi.BoolPtrOutput
- func (o BackendTlsOutput) ValidateCertificateName() pulumi.BoolPtrOutput
- type BackendTlsPtrInput
- type BackendTlsPtrOutput
- func (o BackendTlsPtrOutput) Elem() BackendTlsOutput
- func (BackendTlsPtrOutput) ElementType() reflect.Type
- func (o BackendTlsPtrOutput) ToBackendTlsPtrOutput() BackendTlsPtrOutput
- func (o BackendTlsPtrOutput) ToBackendTlsPtrOutputWithContext(ctx context.Context) BackendTlsPtrOutput
- func (o BackendTlsPtrOutput) ValidateCertificateChain() pulumi.BoolPtrOutput
- func (o BackendTlsPtrOutput) ValidateCertificateName() pulumi.BoolPtrOutput
- type Certificate
- type CertificateArgs
- type CertificateState
- type Diagnostic
- type DiagnosticArgs
- type DiagnosticState
- type GetApiSubscriptionKeyParameterName
- type GetApiSubscriptionKeyParameterNameArgs
- func (GetApiSubscriptionKeyParameterNameArgs) ElementType() reflect.Type
- func (i GetApiSubscriptionKeyParameterNameArgs) ToGetApiSubscriptionKeyParameterNameOutput() GetApiSubscriptionKeyParameterNameOutput
- func (i GetApiSubscriptionKeyParameterNameArgs) ToGetApiSubscriptionKeyParameterNameOutputWithContext(ctx context.Context) GetApiSubscriptionKeyParameterNameOutput
- type GetApiSubscriptionKeyParameterNameArray
- func (GetApiSubscriptionKeyParameterNameArray) ElementType() reflect.Type
- func (i GetApiSubscriptionKeyParameterNameArray) ToGetApiSubscriptionKeyParameterNameArrayOutput() GetApiSubscriptionKeyParameterNameArrayOutput
- func (i GetApiSubscriptionKeyParameterNameArray) ToGetApiSubscriptionKeyParameterNameArrayOutputWithContext(ctx context.Context) GetApiSubscriptionKeyParameterNameArrayOutput
- type GetApiSubscriptionKeyParameterNameArrayInput
- type GetApiSubscriptionKeyParameterNameArrayOutput
- func (GetApiSubscriptionKeyParameterNameArrayOutput) ElementType() reflect.Type
- func (o GetApiSubscriptionKeyParameterNameArrayOutput) Index(i pulumi.IntInput) GetApiSubscriptionKeyParameterNameOutput
- func (o GetApiSubscriptionKeyParameterNameArrayOutput) ToGetApiSubscriptionKeyParameterNameArrayOutput() GetApiSubscriptionKeyParameterNameArrayOutput
- func (o GetApiSubscriptionKeyParameterNameArrayOutput) ToGetApiSubscriptionKeyParameterNameArrayOutputWithContext(ctx context.Context) GetApiSubscriptionKeyParameterNameArrayOutput
- type GetApiSubscriptionKeyParameterNameInput
- type GetApiSubscriptionKeyParameterNameOutput
- func (GetApiSubscriptionKeyParameterNameOutput) ElementType() reflect.Type
- func (o GetApiSubscriptionKeyParameterNameOutput) Header() pulumi.StringOutput
- func (o GetApiSubscriptionKeyParameterNameOutput) Query() pulumi.StringOutput
- func (o GetApiSubscriptionKeyParameterNameOutput) ToGetApiSubscriptionKeyParameterNameOutput() GetApiSubscriptionKeyParameterNameOutput
- func (o GetApiSubscriptionKeyParameterNameOutput) ToGetApiSubscriptionKeyParameterNameOutputWithContext(ctx context.Context) GetApiSubscriptionKeyParameterNameOutput
- type GetServiceAdditionalLocation
- type GetServiceAdditionalLocationArgs
- func (GetServiceAdditionalLocationArgs) ElementType() reflect.Type
- func (i GetServiceAdditionalLocationArgs) ToGetServiceAdditionalLocationOutput() GetServiceAdditionalLocationOutput
- func (i GetServiceAdditionalLocationArgs) ToGetServiceAdditionalLocationOutputWithContext(ctx context.Context) GetServiceAdditionalLocationOutput
- type GetServiceAdditionalLocationArray
- func (GetServiceAdditionalLocationArray) ElementType() reflect.Type
- func (i GetServiceAdditionalLocationArray) ToGetServiceAdditionalLocationArrayOutput() GetServiceAdditionalLocationArrayOutput
- func (i GetServiceAdditionalLocationArray) ToGetServiceAdditionalLocationArrayOutputWithContext(ctx context.Context) GetServiceAdditionalLocationArrayOutput
- type GetServiceAdditionalLocationArrayInput
- type GetServiceAdditionalLocationArrayOutput
- func (GetServiceAdditionalLocationArrayOutput) ElementType() reflect.Type
- func (o GetServiceAdditionalLocationArrayOutput) Index(i pulumi.IntInput) GetServiceAdditionalLocationOutput
- func (o GetServiceAdditionalLocationArrayOutput) ToGetServiceAdditionalLocationArrayOutput() GetServiceAdditionalLocationArrayOutput
- func (o GetServiceAdditionalLocationArrayOutput) ToGetServiceAdditionalLocationArrayOutputWithContext(ctx context.Context) GetServiceAdditionalLocationArrayOutput
- type GetServiceAdditionalLocationInput
- type GetServiceAdditionalLocationOutput
- func (GetServiceAdditionalLocationOutput) ElementType() reflect.Type
- func (o GetServiceAdditionalLocationOutput) GatewayRegionalUrl() pulumi.StringOutput
- func (o GetServiceAdditionalLocationOutput) Location() pulumi.StringOutput
- func (o GetServiceAdditionalLocationOutput) PublicIpAddresses() pulumi.StringArrayOutput
- func (o GetServiceAdditionalLocationOutput) ToGetServiceAdditionalLocationOutput() GetServiceAdditionalLocationOutput
- func (o GetServiceAdditionalLocationOutput) ToGetServiceAdditionalLocationOutputWithContext(ctx context.Context) GetServiceAdditionalLocationOutput
- type GetServiceHostnameConfiguration
- type GetServiceHostnameConfigurationArgs
- func (GetServiceHostnameConfigurationArgs) ElementType() reflect.Type
- func (i GetServiceHostnameConfigurationArgs) ToGetServiceHostnameConfigurationOutput() GetServiceHostnameConfigurationOutput
- func (i GetServiceHostnameConfigurationArgs) ToGetServiceHostnameConfigurationOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationOutput
- type GetServiceHostnameConfigurationArray
- func (GetServiceHostnameConfigurationArray) ElementType() reflect.Type
- func (i GetServiceHostnameConfigurationArray) ToGetServiceHostnameConfigurationArrayOutput() GetServiceHostnameConfigurationArrayOutput
- func (i GetServiceHostnameConfigurationArray) ToGetServiceHostnameConfigurationArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationArrayOutput
- type GetServiceHostnameConfigurationArrayInput
- type GetServiceHostnameConfigurationArrayOutput
- func (GetServiceHostnameConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetServiceHostnameConfigurationArrayOutput) Index(i pulumi.IntInput) GetServiceHostnameConfigurationOutput
- func (o GetServiceHostnameConfigurationArrayOutput) ToGetServiceHostnameConfigurationArrayOutput() GetServiceHostnameConfigurationArrayOutput
- func (o GetServiceHostnameConfigurationArrayOutput) ToGetServiceHostnameConfigurationArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationArrayOutput
- type GetServiceHostnameConfigurationInput
- type GetServiceHostnameConfigurationManagement
- type GetServiceHostnameConfigurationManagementArgs
- func (GetServiceHostnameConfigurationManagementArgs) ElementType() reflect.Type
- func (i GetServiceHostnameConfigurationManagementArgs) ToGetServiceHostnameConfigurationManagementOutput() GetServiceHostnameConfigurationManagementOutput
- func (i GetServiceHostnameConfigurationManagementArgs) ToGetServiceHostnameConfigurationManagementOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationManagementOutput
- type GetServiceHostnameConfigurationManagementArray
- func (GetServiceHostnameConfigurationManagementArray) ElementType() reflect.Type
- func (i GetServiceHostnameConfigurationManagementArray) ToGetServiceHostnameConfigurationManagementArrayOutput() GetServiceHostnameConfigurationManagementArrayOutput
- func (i GetServiceHostnameConfigurationManagementArray) ToGetServiceHostnameConfigurationManagementArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationManagementArrayOutput
- type GetServiceHostnameConfigurationManagementArrayInput
- type GetServiceHostnameConfigurationManagementArrayOutput
- func (GetServiceHostnameConfigurationManagementArrayOutput) ElementType() reflect.Type
- func (o GetServiceHostnameConfigurationManagementArrayOutput) Index(i pulumi.IntInput) GetServiceHostnameConfigurationManagementOutput
- func (o GetServiceHostnameConfigurationManagementArrayOutput) ToGetServiceHostnameConfigurationManagementArrayOutput() GetServiceHostnameConfigurationManagementArrayOutput
- func (o GetServiceHostnameConfigurationManagementArrayOutput) ToGetServiceHostnameConfigurationManagementArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationManagementArrayOutput
- type GetServiceHostnameConfigurationManagementInput
- type GetServiceHostnameConfigurationManagementOutput
- func (GetServiceHostnameConfigurationManagementOutput) ElementType() reflect.Type
- func (o GetServiceHostnameConfigurationManagementOutput) HostName() pulumi.StringOutput
- func (o GetServiceHostnameConfigurationManagementOutput) KeyVaultId() pulumi.StringOutput
- func (o GetServiceHostnameConfigurationManagementOutput) NegotiateClientCertificate() pulumi.BoolOutput
- func (o GetServiceHostnameConfigurationManagementOutput) ToGetServiceHostnameConfigurationManagementOutput() GetServiceHostnameConfigurationManagementOutput
- func (o GetServiceHostnameConfigurationManagementOutput) ToGetServiceHostnameConfigurationManagementOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationManagementOutput
- type GetServiceHostnameConfigurationOutput
- func (GetServiceHostnameConfigurationOutput) ElementType() reflect.Type
- func (o GetServiceHostnameConfigurationOutput) Managements() GetServiceHostnameConfigurationManagementArrayOutput
- func (o GetServiceHostnameConfigurationOutput) Portals() GetServiceHostnameConfigurationPortalArrayOutput
- func (o GetServiceHostnameConfigurationOutput) Proxies() GetServiceHostnameConfigurationProxyArrayOutput
- func (o GetServiceHostnameConfigurationOutput) Scms() GetServiceHostnameConfigurationScmArrayOutput
- func (o GetServiceHostnameConfigurationOutput) ToGetServiceHostnameConfigurationOutput() GetServiceHostnameConfigurationOutput
- func (o GetServiceHostnameConfigurationOutput) ToGetServiceHostnameConfigurationOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationOutput
- type GetServiceHostnameConfigurationPortal
- type GetServiceHostnameConfigurationPortalArgs
- func (GetServiceHostnameConfigurationPortalArgs) ElementType() reflect.Type
- func (i GetServiceHostnameConfigurationPortalArgs) ToGetServiceHostnameConfigurationPortalOutput() GetServiceHostnameConfigurationPortalOutput
- func (i GetServiceHostnameConfigurationPortalArgs) ToGetServiceHostnameConfigurationPortalOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationPortalOutput
- type GetServiceHostnameConfigurationPortalArray
- func (GetServiceHostnameConfigurationPortalArray) ElementType() reflect.Type
- func (i GetServiceHostnameConfigurationPortalArray) ToGetServiceHostnameConfigurationPortalArrayOutput() GetServiceHostnameConfigurationPortalArrayOutput
- func (i GetServiceHostnameConfigurationPortalArray) ToGetServiceHostnameConfigurationPortalArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationPortalArrayOutput
- type GetServiceHostnameConfigurationPortalArrayInput
- type GetServiceHostnameConfigurationPortalArrayOutput
- func (GetServiceHostnameConfigurationPortalArrayOutput) ElementType() reflect.Type
- func (o GetServiceHostnameConfigurationPortalArrayOutput) Index(i pulumi.IntInput) GetServiceHostnameConfigurationPortalOutput
- func (o GetServiceHostnameConfigurationPortalArrayOutput) ToGetServiceHostnameConfigurationPortalArrayOutput() GetServiceHostnameConfigurationPortalArrayOutput
- func (o GetServiceHostnameConfigurationPortalArrayOutput) ToGetServiceHostnameConfigurationPortalArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationPortalArrayOutput
- type GetServiceHostnameConfigurationPortalInput
- type GetServiceHostnameConfigurationPortalOutput
- func (GetServiceHostnameConfigurationPortalOutput) ElementType() reflect.Type
- func (o GetServiceHostnameConfigurationPortalOutput) HostName() pulumi.StringOutput
- func (o GetServiceHostnameConfigurationPortalOutput) KeyVaultId() pulumi.StringOutput
- func (o GetServiceHostnameConfigurationPortalOutput) NegotiateClientCertificate() pulumi.BoolOutput
- func (o GetServiceHostnameConfigurationPortalOutput) ToGetServiceHostnameConfigurationPortalOutput() GetServiceHostnameConfigurationPortalOutput
- func (o GetServiceHostnameConfigurationPortalOutput) ToGetServiceHostnameConfigurationPortalOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationPortalOutput
- type GetServiceHostnameConfigurationProxy
- type GetServiceHostnameConfigurationProxyArgs
- func (GetServiceHostnameConfigurationProxyArgs) ElementType() reflect.Type
- func (i GetServiceHostnameConfigurationProxyArgs) ToGetServiceHostnameConfigurationProxyOutput() GetServiceHostnameConfigurationProxyOutput
- func (i GetServiceHostnameConfigurationProxyArgs) ToGetServiceHostnameConfigurationProxyOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationProxyOutput
- type GetServiceHostnameConfigurationProxyArray
- func (GetServiceHostnameConfigurationProxyArray) ElementType() reflect.Type
- func (i GetServiceHostnameConfigurationProxyArray) ToGetServiceHostnameConfigurationProxyArrayOutput() GetServiceHostnameConfigurationProxyArrayOutput
- func (i GetServiceHostnameConfigurationProxyArray) ToGetServiceHostnameConfigurationProxyArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationProxyArrayOutput
- type GetServiceHostnameConfigurationProxyArrayInput
- type GetServiceHostnameConfigurationProxyArrayOutput
- func (GetServiceHostnameConfigurationProxyArrayOutput) ElementType() reflect.Type
- func (o GetServiceHostnameConfigurationProxyArrayOutput) Index(i pulumi.IntInput) GetServiceHostnameConfigurationProxyOutput
- func (o GetServiceHostnameConfigurationProxyArrayOutput) ToGetServiceHostnameConfigurationProxyArrayOutput() GetServiceHostnameConfigurationProxyArrayOutput
- func (o GetServiceHostnameConfigurationProxyArrayOutput) ToGetServiceHostnameConfigurationProxyArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationProxyArrayOutput
- type GetServiceHostnameConfigurationProxyInput
- type GetServiceHostnameConfigurationProxyOutput
- func (o GetServiceHostnameConfigurationProxyOutput) DefaultSslBinding() pulumi.BoolOutput
- func (GetServiceHostnameConfigurationProxyOutput) ElementType() reflect.Type
- func (o GetServiceHostnameConfigurationProxyOutput) HostName() pulumi.StringOutput
- func (o GetServiceHostnameConfigurationProxyOutput) KeyVaultId() pulumi.StringOutput
- func (o GetServiceHostnameConfigurationProxyOutput) NegotiateClientCertificate() pulumi.BoolOutput
- func (o GetServiceHostnameConfigurationProxyOutput) ToGetServiceHostnameConfigurationProxyOutput() GetServiceHostnameConfigurationProxyOutput
- func (o GetServiceHostnameConfigurationProxyOutput) ToGetServiceHostnameConfigurationProxyOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationProxyOutput
- type GetServiceHostnameConfigurationScm
- type GetServiceHostnameConfigurationScmArgs
- func (GetServiceHostnameConfigurationScmArgs) ElementType() reflect.Type
- func (i GetServiceHostnameConfigurationScmArgs) ToGetServiceHostnameConfigurationScmOutput() GetServiceHostnameConfigurationScmOutput
- func (i GetServiceHostnameConfigurationScmArgs) ToGetServiceHostnameConfigurationScmOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationScmOutput
- type GetServiceHostnameConfigurationScmArray
- func (GetServiceHostnameConfigurationScmArray) ElementType() reflect.Type
- func (i GetServiceHostnameConfigurationScmArray) ToGetServiceHostnameConfigurationScmArrayOutput() GetServiceHostnameConfigurationScmArrayOutput
- func (i GetServiceHostnameConfigurationScmArray) ToGetServiceHostnameConfigurationScmArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationScmArrayOutput
- type GetServiceHostnameConfigurationScmArrayInput
- type GetServiceHostnameConfigurationScmArrayOutput
- func (GetServiceHostnameConfigurationScmArrayOutput) ElementType() reflect.Type
- func (o GetServiceHostnameConfigurationScmArrayOutput) Index(i pulumi.IntInput) GetServiceHostnameConfigurationScmOutput
- func (o GetServiceHostnameConfigurationScmArrayOutput) ToGetServiceHostnameConfigurationScmArrayOutput() GetServiceHostnameConfigurationScmArrayOutput
- func (o GetServiceHostnameConfigurationScmArrayOutput) ToGetServiceHostnameConfigurationScmArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationScmArrayOutput
- type GetServiceHostnameConfigurationScmInput
- type GetServiceHostnameConfigurationScmOutput
- func (GetServiceHostnameConfigurationScmOutput) ElementType() reflect.Type
- func (o GetServiceHostnameConfigurationScmOutput) HostName() pulumi.StringOutput
- func (o GetServiceHostnameConfigurationScmOutput) KeyVaultId() pulumi.StringOutput
- func (o GetServiceHostnameConfigurationScmOutput) NegotiateClientCertificate() pulumi.BoolOutput
- func (o GetServiceHostnameConfigurationScmOutput) ToGetServiceHostnameConfigurationScmOutput() GetServiceHostnameConfigurationScmOutput
- func (o GetServiceHostnameConfigurationScmOutput) ToGetServiceHostnameConfigurationScmOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationScmOutput
- type Group
- type GroupArgs
- type GroupState
- type GroupUser
- type GroupUserArgs
- type GroupUserState
- type IdentityProviderAad
- type IdentityProviderAadArgs
- type IdentityProviderAadState
- type IdentityProviderFacebook
- type IdentityProviderFacebookArgs
- type IdentityProviderFacebookState
- type IdentityProviderGoogle
- type IdentityProviderGoogleArgs
- type IdentityProviderGoogleState
- type IdentityProviderMicrosoft
- type IdentityProviderMicrosoftArgs
- type IdentityProviderMicrosoftState
- type IdentityProviderTwitter
- type IdentityProviderTwitterArgs
- type IdentityProviderTwitterState
- type Logger
- type LoggerApplicationInsights
- type LoggerApplicationInsightsArgs
- func (LoggerApplicationInsightsArgs) ElementType() reflect.Type
- func (i LoggerApplicationInsightsArgs) ToLoggerApplicationInsightsOutput() LoggerApplicationInsightsOutput
- func (i LoggerApplicationInsightsArgs) ToLoggerApplicationInsightsOutputWithContext(ctx context.Context) LoggerApplicationInsightsOutput
- func (i LoggerApplicationInsightsArgs) ToLoggerApplicationInsightsPtrOutput() LoggerApplicationInsightsPtrOutput
- func (i LoggerApplicationInsightsArgs) ToLoggerApplicationInsightsPtrOutputWithContext(ctx context.Context) LoggerApplicationInsightsPtrOutput
- type LoggerApplicationInsightsInput
- type LoggerApplicationInsightsOutput
- func (LoggerApplicationInsightsOutput) ElementType() reflect.Type
- func (o LoggerApplicationInsightsOutput) InstrumentationKey() pulumi.StringOutput
- func (o LoggerApplicationInsightsOutput) ToLoggerApplicationInsightsOutput() LoggerApplicationInsightsOutput
- func (o LoggerApplicationInsightsOutput) ToLoggerApplicationInsightsOutputWithContext(ctx context.Context) LoggerApplicationInsightsOutput
- func (o LoggerApplicationInsightsOutput) ToLoggerApplicationInsightsPtrOutput() LoggerApplicationInsightsPtrOutput
- func (o LoggerApplicationInsightsOutput) ToLoggerApplicationInsightsPtrOutputWithContext(ctx context.Context) LoggerApplicationInsightsPtrOutput
- type LoggerApplicationInsightsPtrInput
- type LoggerApplicationInsightsPtrOutput
- func (o LoggerApplicationInsightsPtrOutput) Elem() LoggerApplicationInsightsOutput
- func (LoggerApplicationInsightsPtrOutput) ElementType() reflect.Type
- func (o LoggerApplicationInsightsPtrOutput) InstrumentationKey() pulumi.StringOutput
- func (o LoggerApplicationInsightsPtrOutput) ToLoggerApplicationInsightsPtrOutput() LoggerApplicationInsightsPtrOutput
- func (o LoggerApplicationInsightsPtrOutput) ToLoggerApplicationInsightsPtrOutputWithContext(ctx context.Context) LoggerApplicationInsightsPtrOutput
- type LoggerArgs
- type LoggerEventhub
- type LoggerEventhubArgs
- func (LoggerEventhubArgs) ElementType() reflect.Type
- func (i LoggerEventhubArgs) ToLoggerEventhubOutput() LoggerEventhubOutput
- func (i LoggerEventhubArgs) ToLoggerEventhubOutputWithContext(ctx context.Context) LoggerEventhubOutput
- func (i LoggerEventhubArgs) ToLoggerEventhubPtrOutput() LoggerEventhubPtrOutput
- func (i LoggerEventhubArgs) ToLoggerEventhubPtrOutputWithContext(ctx context.Context) LoggerEventhubPtrOutput
- type LoggerEventhubInput
- type LoggerEventhubOutput
- func (o LoggerEventhubOutput) ConnectionString() pulumi.StringOutput
- func (LoggerEventhubOutput) ElementType() reflect.Type
- func (o LoggerEventhubOutput) Name() pulumi.StringOutput
- func (o LoggerEventhubOutput) ToLoggerEventhubOutput() LoggerEventhubOutput
- func (o LoggerEventhubOutput) ToLoggerEventhubOutputWithContext(ctx context.Context) LoggerEventhubOutput
- func (o LoggerEventhubOutput) ToLoggerEventhubPtrOutput() LoggerEventhubPtrOutput
- func (o LoggerEventhubOutput) ToLoggerEventhubPtrOutputWithContext(ctx context.Context) LoggerEventhubPtrOutput
- type LoggerEventhubPtrInput
- type LoggerEventhubPtrOutput
- func (o LoggerEventhubPtrOutput) ConnectionString() pulumi.StringOutput
- func (o LoggerEventhubPtrOutput) Elem() LoggerEventhubOutput
- func (LoggerEventhubPtrOutput) ElementType() reflect.Type
- func (o LoggerEventhubPtrOutput) Name() pulumi.StringOutput
- func (o LoggerEventhubPtrOutput) ToLoggerEventhubPtrOutput() LoggerEventhubPtrOutput
- func (o LoggerEventhubPtrOutput) ToLoggerEventhubPtrOutputWithContext(ctx context.Context) LoggerEventhubPtrOutput
- type LoggerState
- type LookupApiArgs
- type LookupApiResult
- type LookupApiVersionSetArgs
- type LookupApiVersionSetResult
- type LookupGroupArgs
- type LookupGroupResult
- type LookupProductArgs
- type LookupProductResult
- type LookupServiceArgs
- type LookupServiceResult
- type LookupUserArgs
- type LookupUserResult
- type OpenIdConnectProvider
- type OpenIdConnectProviderArgs
- type OpenIdConnectProviderState
- type Product
- type ProductApi
- type ProductApiArgs
- type ProductApiState
- type ProductArgs
- type ProductGroup
- type ProductGroupArgs
- type ProductGroupState
- type ProductPolicy
- type ProductPolicyArgs
- type ProductPolicyState
- type ProductState
- type Property
- type PropertyArgs
- type PropertyState
- type Service
- type ServiceAdditionalLocation
- type ServiceAdditionalLocationArgs
- func (ServiceAdditionalLocationArgs) ElementType() reflect.Type
- func (i ServiceAdditionalLocationArgs) ToServiceAdditionalLocationOutput() ServiceAdditionalLocationOutput
- func (i ServiceAdditionalLocationArgs) ToServiceAdditionalLocationOutputWithContext(ctx context.Context) ServiceAdditionalLocationOutput
- type ServiceAdditionalLocationArray
- func (ServiceAdditionalLocationArray) ElementType() reflect.Type
- func (i ServiceAdditionalLocationArray) ToServiceAdditionalLocationArrayOutput() ServiceAdditionalLocationArrayOutput
- func (i ServiceAdditionalLocationArray) ToServiceAdditionalLocationArrayOutputWithContext(ctx context.Context) ServiceAdditionalLocationArrayOutput
- type ServiceAdditionalLocationArrayInput
- type ServiceAdditionalLocationArrayOutput
- func (ServiceAdditionalLocationArrayOutput) ElementType() reflect.Type
- func (o ServiceAdditionalLocationArrayOutput) Index(i pulumi.IntInput) ServiceAdditionalLocationOutput
- func (o ServiceAdditionalLocationArrayOutput) ToServiceAdditionalLocationArrayOutput() ServiceAdditionalLocationArrayOutput
- func (o ServiceAdditionalLocationArrayOutput) ToServiceAdditionalLocationArrayOutputWithContext(ctx context.Context) ServiceAdditionalLocationArrayOutput
- type ServiceAdditionalLocationInput
- type ServiceAdditionalLocationOutput
- func (ServiceAdditionalLocationOutput) ElementType() reflect.Type
- func (o ServiceAdditionalLocationOutput) GatewayRegionalUrl() pulumi.StringPtrOutput
- func (o ServiceAdditionalLocationOutput) Location() pulumi.StringOutput
- func (o ServiceAdditionalLocationOutput) PublicIpAddresses() pulumi.StringArrayOutput
- func (o ServiceAdditionalLocationOutput) ToServiceAdditionalLocationOutput() ServiceAdditionalLocationOutput
- func (o ServiceAdditionalLocationOutput) ToServiceAdditionalLocationOutputWithContext(ctx context.Context) ServiceAdditionalLocationOutput
- type ServiceArgs
- type ServiceCertificate
- type ServiceCertificateArgs
- type ServiceCertificateArray
- type ServiceCertificateArrayInput
- type ServiceCertificateArrayOutput
- func (ServiceCertificateArrayOutput) ElementType() reflect.Type
- func (o ServiceCertificateArrayOutput) Index(i pulumi.IntInput) ServiceCertificateOutput
- func (o ServiceCertificateArrayOutput) ToServiceCertificateArrayOutput() ServiceCertificateArrayOutput
- func (o ServiceCertificateArrayOutput) ToServiceCertificateArrayOutputWithContext(ctx context.Context) ServiceCertificateArrayOutput
- type ServiceCertificateInput
- type ServiceCertificateOutput
- func (o ServiceCertificateOutput) CertificatePassword() pulumi.StringOutput
- func (ServiceCertificateOutput) ElementType() reflect.Type
- func (o ServiceCertificateOutput) EncodedCertificate() pulumi.StringOutput
- func (o ServiceCertificateOutput) StoreName() pulumi.StringOutput
- func (o ServiceCertificateOutput) ToServiceCertificateOutput() ServiceCertificateOutput
- func (o ServiceCertificateOutput) ToServiceCertificateOutputWithContext(ctx context.Context) ServiceCertificateOutput
- type ServiceHostnameConfiguration
- type ServiceHostnameConfigurationArgs
- func (ServiceHostnameConfigurationArgs) ElementType() reflect.Type
- func (i ServiceHostnameConfigurationArgs) ToServiceHostnameConfigurationOutput() ServiceHostnameConfigurationOutput
- func (i ServiceHostnameConfigurationArgs) ToServiceHostnameConfigurationOutputWithContext(ctx context.Context) ServiceHostnameConfigurationOutput
- func (i ServiceHostnameConfigurationArgs) ToServiceHostnameConfigurationPtrOutput() ServiceHostnameConfigurationPtrOutput
- func (i ServiceHostnameConfigurationArgs) ToServiceHostnameConfigurationPtrOutputWithContext(ctx context.Context) ServiceHostnameConfigurationPtrOutput
- type ServiceHostnameConfigurationInput
- type ServiceHostnameConfigurationManagement
- type ServiceHostnameConfigurationManagementArgs
- func (ServiceHostnameConfigurationManagementArgs) ElementType() reflect.Type
- func (i ServiceHostnameConfigurationManagementArgs) ToServiceHostnameConfigurationManagementOutput() ServiceHostnameConfigurationManagementOutput
- func (i ServiceHostnameConfigurationManagementArgs) ToServiceHostnameConfigurationManagementOutputWithContext(ctx context.Context) ServiceHostnameConfigurationManagementOutput
- type ServiceHostnameConfigurationManagementArray
- func (ServiceHostnameConfigurationManagementArray) ElementType() reflect.Type
- func (i ServiceHostnameConfigurationManagementArray) ToServiceHostnameConfigurationManagementArrayOutput() ServiceHostnameConfigurationManagementArrayOutput
- func (i ServiceHostnameConfigurationManagementArray) ToServiceHostnameConfigurationManagementArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationManagementArrayOutput
- type ServiceHostnameConfigurationManagementArrayInput
- type ServiceHostnameConfigurationManagementArrayOutput
- func (ServiceHostnameConfigurationManagementArrayOutput) ElementType() reflect.Type
- func (o ServiceHostnameConfigurationManagementArrayOutput) Index(i pulumi.IntInput) ServiceHostnameConfigurationManagementOutput
- func (o ServiceHostnameConfigurationManagementArrayOutput) ToServiceHostnameConfigurationManagementArrayOutput() ServiceHostnameConfigurationManagementArrayOutput
- func (o ServiceHostnameConfigurationManagementArrayOutput) ToServiceHostnameConfigurationManagementArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationManagementArrayOutput
- type ServiceHostnameConfigurationManagementInput
- type ServiceHostnameConfigurationManagementOutput
- func (o ServiceHostnameConfigurationManagementOutput) Certificate() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationManagementOutput) CertificatePassword() pulumi.StringPtrOutput
- func (ServiceHostnameConfigurationManagementOutput) ElementType() reflect.Type
- func (o ServiceHostnameConfigurationManagementOutput) HostName() pulumi.StringOutput
- func (o ServiceHostnameConfigurationManagementOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationManagementOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
- func (o ServiceHostnameConfigurationManagementOutput) ToServiceHostnameConfigurationManagementOutput() ServiceHostnameConfigurationManagementOutput
- func (o ServiceHostnameConfigurationManagementOutput) ToServiceHostnameConfigurationManagementOutputWithContext(ctx context.Context) ServiceHostnameConfigurationManagementOutput
- type ServiceHostnameConfigurationOutput
- func (ServiceHostnameConfigurationOutput) ElementType() reflect.Type
- func (o ServiceHostnameConfigurationOutput) Managements() ServiceHostnameConfigurationManagementArrayOutput
- func (o ServiceHostnameConfigurationOutput) Portals() ServiceHostnameConfigurationPortalArrayOutput
- func (o ServiceHostnameConfigurationOutput) Proxies() ServiceHostnameConfigurationProxyArrayOutput
- func (o ServiceHostnameConfigurationOutput) Scms() ServiceHostnameConfigurationScmArrayOutput
- func (o ServiceHostnameConfigurationOutput) ToServiceHostnameConfigurationOutput() ServiceHostnameConfigurationOutput
- func (o ServiceHostnameConfigurationOutput) ToServiceHostnameConfigurationOutputWithContext(ctx context.Context) ServiceHostnameConfigurationOutput
- func (o ServiceHostnameConfigurationOutput) ToServiceHostnameConfigurationPtrOutput() ServiceHostnameConfigurationPtrOutput
- func (o ServiceHostnameConfigurationOutput) ToServiceHostnameConfigurationPtrOutputWithContext(ctx context.Context) ServiceHostnameConfigurationPtrOutput
- type ServiceHostnameConfigurationPortal
- type ServiceHostnameConfigurationPortalArgs
- func (ServiceHostnameConfigurationPortalArgs) ElementType() reflect.Type
- func (i ServiceHostnameConfigurationPortalArgs) ToServiceHostnameConfigurationPortalOutput() ServiceHostnameConfigurationPortalOutput
- func (i ServiceHostnameConfigurationPortalArgs) ToServiceHostnameConfigurationPortalOutputWithContext(ctx context.Context) ServiceHostnameConfigurationPortalOutput
- type ServiceHostnameConfigurationPortalArray
- func (ServiceHostnameConfigurationPortalArray) ElementType() reflect.Type
- func (i ServiceHostnameConfigurationPortalArray) ToServiceHostnameConfigurationPortalArrayOutput() ServiceHostnameConfigurationPortalArrayOutput
- func (i ServiceHostnameConfigurationPortalArray) ToServiceHostnameConfigurationPortalArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationPortalArrayOutput
- type ServiceHostnameConfigurationPortalArrayInput
- type ServiceHostnameConfigurationPortalArrayOutput
- func (ServiceHostnameConfigurationPortalArrayOutput) ElementType() reflect.Type
- func (o ServiceHostnameConfigurationPortalArrayOutput) Index(i pulumi.IntInput) ServiceHostnameConfigurationPortalOutput
- func (o ServiceHostnameConfigurationPortalArrayOutput) ToServiceHostnameConfigurationPortalArrayOutput() ServiceHostnameConfigurationPortalArrayOutput
- func (o ServiceHostnameConfigurationPortalArrayOutput) ToServiceHostnameConfigurationPortalArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationPortalArrayOutput
- type ServiceHostnameConfigurationPortalInput
- type ServiceHostnameConfigurationPortalOutput
- func (o ServiceHostnameConfigurationPortalOutput) Certificate() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationPortalOutput) CertificatePassword() pulumi.StringPtrOutput
- func (ServiceHostnameConfigurationPortalOutput) ElementType() reflect.Type
- func (o ServiceHostnameConfigurationPortalOutput) HostName() pulumi.StringOutput
- func (o ServiceHostnameConfigurationPortalOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationPortalOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
- func (o ServiceHostnameConfigurationPortalOutput) ToServiceHostnameConfigurationPortalOutput() ServiceHostnameConfigurationPortalOutput
- func (o ServiceHostnameConfigurationPortalOutput) ToServiceHostnameConfigurationPortalOutputWithContext(ctx context.Context) ServiceHostnameConfigurationPortalOutput
- type ServiceHostnameConfigurationProxy
- type ServiceHostnameConfigurationProxyArgs
- func (ServiceHostnameConfigurationProxyArgs) ElementType() reflect.Type
- func (i ServiceHostnameConfigurationProxyArgs) ToServiceHostnameConfigurationProxyOutput() ServiceHostnameConfigurationProxyOutput
- func (i ServiceHostnameConfigurationProxyArgs) ToServiceHostnameConfigurationProxyOutputWithContext(ctx context.Context) ServiceHostnameConfigurationProxyOutput
- type ServiceHostnameConfigurationProxyArray
- func (ServiceHostnameConfigurationProxyArray) ElementType() reflect.Type
- func (i ServiceHostnameConfigurationProxyArray) ToServiceHostnameConfigurationProxyArrayOutput() ServiceHostnameConfigurationProxyArrayOutput
- func (i ServiceHostnameConfigurationProxyArray) ToServiceHostnameConfigurationProxyArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationProxyArrayOutput
- type ServiceHostnameConfigurationProxyArrayInput
- type ServiceHostnameConfigurationProxyArrayOutput
- func (ServiceHostnameConfigurationProxyArrayOutput) ElementType() reflect.Type
- func (o ServiceHostnameConfigurationProxyArrayOutput) Index(i pulumi.IntInput) ServiceHostnameConfigurationProxyOutput
- func (o ServiceHostnameConfigurationProxyArrayOutput) ToServiceHostnameConfigurationProxyArrayOutput() ServiceHostnameConfigurationProxyArrayOutput
- func (o ServiceHostnameConfigurationProxyArrayOutput) ToServiceHostnameConfigurationProxyArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationProxyArrayOutput
- type ServiceHostnameConfigurationProxyInput
- type ServiceHostnameConfigurationProxyOutput
- func (o ServiceHostnameConfigurationProxyOutput) Certificate() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationProxyOutput) CertificatePassword() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationProxyOutput) DefaultSslBinding() pulumi.BoolPtrOutput
- func (ServiceHostnameConfigurationProxyOutput) ElementType() reflect.Type
- func (o ServiceHostnameConfigurationProxyOutput) HostName() pulumi.StringOutput
- func (o ServiceHostnameConfigurationProxyOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationProxyOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
- func (o ServiceHostnameConfigurationProxyOutput) ToServiceHostnameConfigurationProxyOutput() ServiceHostnameConfigurationProxyOutput
- func (o ServiceHostnameConfigurationProxyOutput) ToServiceHostnameConfigurationProxyOutputWithContext(ctx context.Context) ServiceHostnameConfigurationProxyOutput
- type ServiceHostnameConfigurationPtrInput
- type ServiceHostnameConfigurationPtrOutput
- func (o ServiceHostnameConfigurationPtrOutput) Elem() ServiceHostnameConfigurationOutput
- func (ServiceHostnameConfigurationPtrOutput) ElementType() reflect.Type
- func (o ServiceHostnameConfigurationPtrOutput) Managements() ServiceHostnameConfigurationManagementArrayOutput
- func (o ServiceHostnameConfigurationPtrOutput) Portals() ServiceHostnameConfigurationPortalArrayOutput
- func (o ServiceHostnameConfigurationPtrOutput) Proxies() ServiceHostnameConfigurationProxyArrayOutput
- func (o ServiceHostnameConfigurationPtrOutput) Scms() ServiceHostnameConfigurationScmArrayOutput
- func (o ServiceHostnameConfigurationPtrOutput) ToServiceHostnameConfigurationPtrOutput() ServiceHostnameConfigurationPtrOutput
- func (o ServiceHostnameConfigurationPtrOutput) ToServiceHostnameConfigurationPtrOutputWithContext(ctx context.Context) ServiceHostnameConfigurationPtrOutput
- type ServiceHostnameConfigurationScm
- type ServiceHostnameConfigurationScmArgs
- func (ServiceHostnameConfigurationScmArgs) ElementType() reflect.Type
- func (i ServiceHostnameConfigurationScmArgs) ToServiceHostnameConfigurationScmOutput() ServiceHostnameConfigurationScmOutput
- func (i ServiceHostnameConfigurationScmArgs) ToServiceHostnameConfigurationScmOutputWithContext(ctx context.Context) ServiceHostnameConfigurationScmOutput
- type ServiceHostnameConfigurationScmArray
- func (ServiceHostnameConfigurationScmArray) ElementType() reflect.Type
- func (i ServiceHostnameConfigurationScmArray) ToServiceHostnameConfigurationScmArrayOutput() ServiceHostnameConfigurationScmArrayOutput
- func (i ServiceHostnameConfigurationScmArray) ToServiceHostnameConfigurationScmArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationScmArrayOutput
- type ServiceHostnameConfigurationScmArrayInput
- type ServiceHostnameConfigurationScmArrayOutput
- func (ServiceHostnameConfigurationScmArrayOutput) ElementType() reflect.Type
- func (o ServiceHostnameConfigurationScmArrayOutput) Index(i pulumi.IntInput) ServiceHostnameConfigurationScmOutput
- func (o ServiceHostnameConfigurationScmArrayOutput) ToServiceHostnameConfigurationScmArrayOutput() ServiceHostnameConfigurationScmArrayOutput
- func (o ServiceHostnameConfigurationScmArrayOutput) ToServiceHostnameConfigurationScmArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationScmArrayOutput
- type ServiceHostnameConfigurationScmInput
- type ServiceHostnameConfigurationScmOutput
- func (o ServiceHostnameConfigurationScmOutput) Certificate() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationScmOutput) CertificatePassword() pulumi.StringPtrOutput
- func (ServiceHostnameConfigurationScmOutput) ElementType() reflect.Type
- func (o ServiceHostnameConfigurationScmOutput) HostName() pulumi.StringOutput
- func (o ServiceHostnameConfigurationScmOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationScmOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
- func (o ServiceHostnameConfigurationScmOutput) ToServiceHostnameConfigurationScmOutput() ServiceHostnameConfigurationScmOutput
- func (o ServiceHostnameConfigurationScmOutput) ToServiceHostnameConfigurationScmOutputWithContext(ctx context.Context) ServiceHostnameConfigurationScmOutput
- type ServiceIdentity
- type ServiceIdentityArgs
- func (ServiceIdentityArgs) ElementType() reflect.Type
- func (i ServiceIdentityArgs) ToServiceIdentityOutput() ServiceIdentityOutput
- func (i ServiceIdentityArgs) ToServiceIdentityOutputWithContext(ctx context.Context) ServiceIdentityOutput
- func (i ServiceIdentityArgs) ToServiceIdentityPtrOutput() ServiceIdentityPtrOutput
- func (i ServiceIdentityArgs) ToServiceIdentityPtrOutputWithContext(ctx context.Context) ServiceIdentityPtrOutput
- type ServiceIdentityInput
- type ServiceIdentityOutput
- func (ServiceIdentityOutput) ElementType() reflect.Type
- func (o ServiceIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ServiceIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o ServiceIdentityOutput) ToServiceIdentityOutput() ServiceIdentityOutput
- func (o ServiceIdentityOutput) ToServiceIdentityOutputWithContext(ctx context.Context) ServiceIdentityOutput
- func (o ServiceIdentityOutput) ToServiceIdentityPtrOutput() ServiceIdentityPtrOutput
- func (o ServiceIdentityOutput) ToServiceIdentityPtrOutputWithContext(ctx context.Context) ServiceIdentityPtrOutput
- func (o ServiceIdentityOutput) Type() pulumi.StringOutput
- type ServiceIdentityPtrInput
- type ServiceIdentityPtrOutput
- func (o ServiceIdentityPtrOutput) Elem() ServiceIdentityOutput
- func (ServiceIdentityPtrOutput) ElementType() reflect.Type
- func (o ServiceIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ServiceIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ServiceIdentityPtrOutput) ToServiceIdentityPtrOutput() ServiceIdentityPtrOutput
- func (o ServiceIdentityPtrOutput) ToServiceIdentityPtrOutputWithContext(ctx context.Context) ServiceIdentityPtrOutput
- func (o ServiceIdentityPtrOutput) Type() pulumi.StringOutput
- type ServicePolicy
- type ServicePolicyArgs
- func (ServicePolicyArgs) ElementType() reflect.Type
- func (i ServicePolicyArgs) ToServicePolicyOutput() ServicePolicyOutput
- func (i ServicePolicyArgs) ToServicePolicyOutputWithContext(ctx context.Context) ServicePolicyOutput
- func (i ServicePolicyArgs) ToServicePolicyPtrOutput() ServicePolicyPtrOutput
- func (i ServicePolicyArgs) ToServicePolicyPtrOutputWithContext(ctx context.Context) ServicePolicyPtrOutput
- type ServicePolicyInput
- type ServicePolicyOutput
- func (ServicePolicyOutput) ElementType() reflect.Type
- func (o ServicePolicyOutput) ToServicePolicyOutput() ServicePolicyOutput
- func (o ServicePolicyOutput) ToServicePolicyOutputWithContext(ctx context.Context) ServicePolicyOutput
- func (o ServicePolicyOutput) ToServicePolicyPtrOutput() ServicePolicyPtrOutput
- func (o ServicePolicyOutput) ToServicePolicyPtrOutputWithContext(ctx context.Context) ServicePolicyPtrOutput
- func (o ServicePolicyOutput) XmlContent() pulumi.StringPtrOutput
- func (o ServicePolicyOutput) XmlLink() pulumi.StringPtrOutput
- type ServicePolicyPtrInput
- type ServicePolicyPtrOutput
- func (o ServicePolicyPtrOutput) Elem() ServicePolicyOutput
- func (ServicePolicyPtrOutput) ElementType() reflect.Type
- func (o ServicePolicyPtrOutput) ToServicePolicyPtrOutput() ServicePolicyPtrOutput
- func (o ServicePolicyPtrOutput) ToServicePolicyPtrOutputWithContext(ctx context.Context) ServicePolicyPtrOutput
- func (o ServicePolicyPtrOutput) XmlContent() pulumi.StringPtrOutput
- func (o ServicePolicyPtrOutput) XmlLink() pulumi.StringPtrOutput
- type ServiceProtocols
- type ServiceProtocolsArgs
- func (ServiceProtocolsArgs) ElementType() reflect.Type
- func (i ServiceProtocolsArgs) ToServiceProtocolsOutput() ServiceProtocolsOutput
- func (i ServiceProtocolsArgs) ToServiceProtocolsOutputWithContext(ctx context.Context) ServiceProtocolsOutput
- func (i ServiceProtocolsArgs) ToServiceProtocolsPtrOutput() ServiceProtocolsPtrOutput
- func (i ServiceProtocolsArgs) ToServiceProtocolsPtrOutputWithContext(ctx context.Context) ServiceProtocolsPtrOutput
- type ServiceProtocolsInput
- type ServiceProtocolsOutput
- func (ServiceProtocolsOutput) ElementType() reflect.Type
- func (o ServiceProtocolsOutput) EnableHttp2() pulumi.BoolPtrOutput
- func (o ServiceProtocolsOutput) ToServiceProtocolsOutput() ServiceProtocolsOutput
- func (o ServiceProtocolsOutput) ToServiceProtocolsOutputWithContext(ctx context.Context) ServiceProtocolsOutput
- func (o ServiceProtocolsOutput) ToServiceProtocolsPtrOutput() ServiceProtocolsPtrOutput
- func (o ServiceProtocolsOutput) ToServiceProtocolsPtrOutputWithContext(ctx context.Context) ServiceProtocolsPtrOutput
- type ServiceProtocolsPtrInput
- type ServiceProtocolsPtrOutput
- func (o ServiceProtocolsPtrOutput) Elem() ServiceProtocolsOutput
- func (ServiceProtocolsPtrOutput) ElementType() reflect.Type
- func (o ServiceProtocolsPtrOutput) EnableHttp2() pulumi.BoolPtrOutput
- func (o ServiceProtocolsPtrOutput) ToServiceProtocolsPtrOutput() ServiceProtocolsPtrOutput
- func (o ServiceProtocolsPtrOutput) ToServiceProtocolsPtrOutputWithContext(ctx context.Context) ServiceProtocolsPtrOutput
- type ServiceSecurity
- type ServiceSecurityArgs
- func (ServiceSecurityArgs) ElementType() reflect.Type
- func (i ServiceSecurityArgs) ToServiceSecurityOutput() ServiceSecurityOutput
- func (i ServiceSecurityArgs) ToServiceSecurityOutputWithContext(ctx context.Context) ServiceSecurityOutput
- func (i ServiceSecurityArgs) ToServiceSecurityPtrOutput() ServiceSecurityPtrOutput
- func (i ServiceSecurityArgs) ToServiceSecurityPtrOutputWithContext(ctx context.Context) ServiceSecurityPtrOutput
- type ServiceSecurityInput
- type ServiceSecurityOutput
- func (ServiceSecurityOutput) ElementType() reflect.Type
- func (o ServiceSecurityOutput) EnableBackendSsl30() pulumi.BoolPtrOutput
- func (o ServiceSecurityOutput) EnableBackendTls10() pulumi.BoolPtrOutput
- func (o ServiceSecurityOutput) EnableBackendTls11() pulumi.BoolPtrOutput
- func (o ServiceSecurityOutput) EnableFrontendSsl30() pulumi.BoolPtrOutput
- func (o ServiceSecurityOutput) EnableFrontendTls10() pulumi.BoolPtrOutput
- func (o ServiceSecurityOutput) EnableFrontendTls11() pulumi.BoolPtrOutput
- func (o ServiceSecurityOutput) EnableTripleDesCiphers() pulumi.BoolPtrOutput
- func (o ServiceSecurityOutput) ToServiceSecurityOutput() ServiceSecurityOutput
- func (o ServiceSecurityOutput) ToServiceSecurityOutputWithContext(ctx context.Context) ServiceSecurityOutput
- func (o ServiceSecurityOutput) ToServiceSecurityPtrOutput() ServiceSecurityPtrOutput
- func (o ServiceSecurityOutput) ToServiceSecurityPtrOutputWithContext(ctx context.Context) ServiceSecurityPtrOutput
- type ServiceSecurityPtrInput
- type ServiceSecurityPtrOutput
- func (o ServiceSecurityPtrOutput) Elem() ServiceSecurityOutput
- func (ServiceSecurityPtrOutput) ElementType() reflect.Type
- func (o ServiceSecurityPtrOutput) EnableBackendSsl30() pulumi.BoolPtrOutput
- func (o ServiceSecurityPtrOutput) EnableBackendTls10() pulumi.BoolPtrOutput
- func (o ServiceSecurityPtrOutput) EnableBackendTls11() pulumi.BoolPtrOutput
- func (o ServiceSecurityPtrOutput) EnableFrontendSsl30() pulumi.BoolPtrOutput
- func (o ServiceSecurityPtrOutput) EnableFrontendTls10() pulumi.BoolPtrOutput
- func (o ServiceSecurityPtrOutput) EnableFrontendTls11() pulumi.BoolPtrOutput
- func (o ServiceSecurityPtrOutput) EnableTripleDesCiphers() pulumi.BoolPtrOutput
- func (o ServiceSecurityPtrOutput) ToServiceSecurityPtrOutput() ServiceSecurityPtrOutput
- func (o ServiceSecurityPtrOutput) ToServiceSecurityPtrOutputWithContext(ctx context.Context) ServiceSecurityPtrOutput
- type ServiceSignIn
- type ServiceSignInArgs
- func (ServiceSignInArgs) ElementType() reflect.Type
- func (i ServiceSignInArgs) ToServiceSignInOutput() ServiceSignInOutput
- func (i ServiceSignInArgs) ToServiceSignInOutputWithContext(ctx context.Context) ServiceSignInOutput
- func (i ServiceSignInArgs) ToServiceSignInPtrOutput() ServiceSignInPtrOutput
- func (i ServiceSignInArgs) ToServiceSignInPtrOutputWithContext(ctx context.Context) ServiceSignInPtrOutput
- type ServiceSignInInput
- type ServiceSignInOutput
- func (ServiceSignInOutput) ElementType() reflect.Type
- func (o ServiceSignInOutput) Enabled() pulumi.BoolOutput
- func (o ServiceSignInOutput) ToServiceSignInOutput() ServiceSignInOutput
- func (o ServiceSignInOutput) ToServiceSignInOutputWithContext(ctx context.Context) ServiceSignInOutput
- func (o ServiceSignInOutput) ToServiceSignInPtrOutput() ServiceSignInPtrOutput
- func (o ServiceSignInOutput) ToServiceSignInPtrOutputWithContext(ctx context.Context) ServiceSignInPtrOutput
- type ServiceSignInPtrInput
- type ServiceSignInPtrOutput
- func (o ServiceSignInPtrOutput) Elem() ServiceSignInOutput
- func (ServiceSignInPtrOutput) ElementType() reflect.Type
- func (o ServiceSignInPtrOutput) Enabled() pulumi.BoolOutput
- func (o ServiceSignInPtrOutput) ToServiceSignInPtrOutput() ServiceSignInPtrOutput
- func (o ServiceSignInPtrOutput) ToServiceSignInPtrOutputWithContext(ctx context.Context) ServiceSignInPtrOutput
- type ServiceSignUp
- type ServiceSignUpArgs
- func (ServiceSignUpArgs) ElementType() reflect.Type
- func (i ServiceSignUpArgs) ToServiceSignUpOutput() ServiceSignUpOutput
- func (i ServiceSignUpArgs) ToServiceSignUpOutputWithContext(ctx context.Context) ServiceSignUpOutput
- func (i ServiceSignUpArgs) ToServiceSignUpPtrOutput() ServiceSignUpPtrOutput
- func (i ServiceSignUpArgs) ToServiceSignUpPtrOutputWithContext(ctx context.Context) ServiceSignUpPtrOutput
- type ServiceSignUpInput
- type ServiceSignUpOutput
- func (ServiceSignUpOutput) ElementType() reflect.Type
- func (o ServiceSignUpOutput) Enabled() pulumi.BoolOutput
- func (o ServiceSignUpOutput) TermsOfService() ServiceSignUpTermsOfServiceOutput
- func (o ServiceSignUpOutput) ToServiceSignUpOutput() ServiceSignUpOutput
- func (o ServiceSignUpOutput) ToServiceSignUpOutputWithContext(ctx context.Context) ServiceSignUpOutput
- func (o ServiceSignUpOutput) ToServiceSignUpPtrOutput() ServiceSignUpPtrOutput
- func (o ServiceSignUpOutput) ToServiceSignUpPtrOutputWithContext(ctx context.Context) ServiceSignUpPtrOutput
- type ServiceSignUpPtrInput
- type ServiceSignUpPtrOutput
- func (o ServiceSignUpPtrOutput) Elem() ServiceSignUpOutput
- func (ServiceSignUpPtrOutput) ElementType() reflect.Type
- func (o ServiceSignUpPtrOutput) Enabled() pulumi.BoolOutput
- func (o ServiceSignUpPtrOutput) TermsOfService() ServiceSignUpTermsOfServiceOutput
- func (o ServiceSignUpPtrOutput) ToServiceSignUpPtrOutput() ServiceSignUpPtrOutput
- func (o ServiceSignUpPtrOutput) ToServiceSignUpPtrOutputWithContext(ctx context.Context) ServiceSignUpPtrOutput
- type ServiceSignUpTermsOfService
- type ServiceSignUpTermsOfServiceArgs
- func (ServiceSignUpTermsOfServiceArgs) ElementType() reflect.Type
- func (i ServiceSignUpTermsOfServiceArgs) ToServiceSignUpTermsOfServiceOutput() ServiceSignUpTermsOfServiceOutput
- func (i ServiceSignUpTermsOfServiceArgs) ToServiceSignUpTermsOfServiceOutputWithContext(ctx context.Context) ServiceSignUpTermsOfServiceOutput
- type ServiceSignUpTermsOfServiceInput
- type ServiceSignUpTermsOfServiceOutput
- func (o ServiceSignUpTermsOfServiceOutput) ConsentRequired() pulumi.BoolOutput
- func (ServiceSignUpTermsOfServiceOutput) ElementType() reflect.Type
- func (o ServiceSignUpTermsOfServiceOutput) Enabled() pulumi.BoolOutput
- func (o ServiceSignUpTermsOfServiceOutput) Text() pulumi.StringPtrOutput
- func (o ServiceSignUpTermsOfServiceOutput) ToServiceSignUpTermsOfServiceOutput() ServiceSignUpTermsOfServiceOutput
- func (o ServiceSignUpTermsOfServiceOutput) ToServiceSignUpTermsOfServiceOutputWithContext(ctx context.Context) ServiceSignUpTermsOfServiceOutput
- type ServiceState
- type Subscription
- type SubscriptionArgs
- type SubscriptionState
- type User
- type UserArgs
- type UserState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Api ¶
type Api struct { pulumi.CustomResourceState // The Name of the API Management Service where this API should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // A description of the API Management API, which may include HTML formatting tags. Description pulumi.StringPtrOutput `pulumi:"description"` // The display name of the API. DisplayName pulumi.StringOutput `pulumi:"displayName"` // A `import` block as documented below. Import ApiImportPtrOutput `pulumi:"import"` // Is this the current API Revision? IsCurrent pulumi.BoolOutput `pulumi:"isCurrent"` // Is this API Revision online/accessible via the Gateway? IsOnline pulumi.BoolOutput `pulumi:"isOnline"` // The name of the API Management API. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The Path for this API Management API, which is a relative URL which uniquely identifies this API and all of it's resource paths within the API Management Service. Path pulumi.StringOutput `pulumi:"path"` // A list of protocols the operations in this API can be invoked. Possible values are `http` and `https`. Protocols pulumi.StringArrayOutput `pulumi:"protocols"` // The Name of the Resource Group where the API Management API exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Revision which used for this API. Revision pulumi.StringOutput `pulumi:"revision"` // Absolute URL of the backend service implementing this API. ServiceUrl pulumi.StringOutput `pulumi:"serviceUrl"` // Should this API expose a SOAP frontend, rather than a HTTP frontend? Defaults to `false`. SoapPassThrough pulumi.BoolPtrOutput `pulumi:"soapPassThrough"` // A `subscriptionKeyParameterNames` block as documented below. SubscriptionKeyParameterNames ApiSubscriptionKeyParameterNamesOutput `pulumi:"subscriptionKeyParameterNames"` // The Version number of this API, if this API is versioned. Version pulumi.StringOutput `pulumi:"version"` // The ID of the Version Set which this API is associated with. VersionSetId pulumi.StringOutput `pulumi:"versionSetId"` }
Manages an API within an API Management Service.
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).
type ApiArgs ¶
type ApiArgs struct { // The Name of the API Management Service where this API should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // A description of the API Management API, which may include HTML formatting tags. Description pulumi.StringPtrInput // The display name of the API. DisplayName pulumi.StringInput // A `import` block as documented below. Import ApiImportPtrInput // The name of the API Management API. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The Path for this API Management API, which is a relative URL which uniquely identifies this API and all of it's resource paths within the API Management Service. Path pulumi.StringInput // A list of protocols the operations in this API can be invoked. Possible values are `http` and `https`. Protocols pulumi.StringArrayInput // The Name of the Resource Group where the API Management API exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The Revision which used for this API. Revision pulumi.StringInput // Absolute URL of the backend service implementing this API. ServiceUrl pulumi.StringPtrInput // Should this API expose a SOAP frontend, rather than a HTTP frontend? Defaults to `false`. SoapPassThrough pulumi.BoolPtrInput // A `subscriptionKeyParameterNames` block as documented below. SubscriptionKeyParameterNames ApiSubscriptionKeyParameterNamesPtrInput // The Version number of this API, if this API is versioned. Version pulumi.StringPtrInput // The ID of the Version Set which this API is associated with. VersionSetId pulumi.StringPtrInput }
The set of arguments for constructing a Api resource.
func (ApiArgs) ElementType ¶
type ApiImport ¶
type ApiImport struct { // The format of the content from which the API Definition should be imported. Possible values are: `swagger-json`, `swagger-link-json`, `wadl-link-json`, `wadl-xml`, `wsdl` and `wsdl-link`. ContentFormat string `pulumi:"contentFormat"` // The Content from which the API Definition should be imported. When a `contentFormat` of `*-link-*` is specified this must be a URL, otherwise this must be defined inline. ContentValue string `pulumi:"contentValue"` // A `wsdlSelector` block as defined below, which allows you to limit the import of a WSDL to only a subset of the document. This can only be specified when `contentFormat` is `wsdl` or `wsdl-link`. WsdlSelector *ApiImportWsdlSelector `pulumi:"wsdlSelector"` }
type ApiImportArgs ¶
type ApiImportArgs struct { // The format of the content from which the API Definition should be imported. Possible values are: `swagger-json`, `swagger-link-json`, `wadl-link-json`, `wadl-xml`, `wsdl` and `wsdl-link`. ContentFormat pulumi.StringInput `pulumi:"contentFormat"` // The Content from which the API Definition should be imported. When a `contentFormat` of `*-link-*` is specified this must be a URL, otherwise this must be defined inline. ContentValue pulumi.StringInput `pulumi:"contentValue"` // A `wsdlSelector` block as defined below, which allows you to limit the import of a WSDL to only a subset of the document. This can only be specified when `contentFormat` is `wsdl` or `wsdl-link`. WsdlSelector ApiImportWsdlSelectorPtrInput `pulumi:"wsdlSelector"` }
func (ApiImportArgs) ElementType ¶
func (ApiImportArgs) ElementType() reflect.Type
func (ApiImportArgs) ToApiImportOutput ¶
func (i ApiImportArgs) ToApiImportOutput() ApiImportOutput
func (ApiImportArgs) ToApiImportOutputWithContext ¶
func (i ApiImportArgs) ToApiImportOutputWithContext(ctx context.Context) ApiImportOutput
func (ApiImportArgs) ToApiImportPtrOutput ¶
func (i ApiImportArgs) ToApiImportPtrOutput() ApiImportPtrOutput
func (ApiImportArgs) ToApiImportPtrOutputWithContext ¶
func (i ApiImportArgs) ToApiImportPtrOutputWithContext(ctx context.Context) ApiImportPtrOutput
type ApiImportInput ¶
type ApiImportInput interface { pulumi.Input ToApiImportOutput() ApiImportOutput ToApiImportOutputWithContext(context.Context) ApiImportOutput }
ApiImportInput is an input type that accepts ApiImportArgs and ApiImportOutput values. You can construct a concrete instance of `ApiImportInput` via:
ApiImportArgs{...}
type ApiImportOutput ¶
type ApiImportOutput struct{ *pulumi.OutputState }
func (ApiImportOutput) ContentFormat ¶
func (o ApiImportOutput) ContentFormat() pulumi.StringOutput
The format of the content from which the API Definition should be imported. Possible values are: `swagger-json`, `swagger-link-json`, `wadl-link-json`, `wadl-xml`, `wsdl` and `wsdl-link`.
func (ApiImportOutput) ContentValue ¶
func (o ApiImportOutput) ContentValue() pulumi.StringOutput
The Content from which the API Definition should be imported. When a `contentFormat` of `*-link-*` is specified this must be a URL, otherwise this must be defined inline.
func (ApiImportOutput) ElementType ¶
func (ApiImportOutput) ElementType() reflect.Type
func (ApiImportOutput) ToApiImportOutput ¶
func (o ApiImportOutput) ToApiImportOutput() ApiImportOutput
func (ApiImportOutput) ToApiImportOutputWithContext ¶
func (o ApiImportOutput) ToApiImportOutputWithContext(ctx context.Context) ApiImportOutput
func (ApiImportOutput) ToApiImportPtrOutput ¶
func (o ApiImportOutput) ToApiImportPtrOutput() ApiImportPtrOutput
func (ApiImportOutput) ToApiImportPtrOutputWithContext ¶
func (o ApiImportOutput) ToApiImportPtrOutputWithContext(ctx context.Context) ApiImportPtrOutput
func (ApiImportOutput) WsdlSelector ¶
func (o ApiImportOutput) WsdlSelector() ApiImportWsdlSelectorPtrOutput
A `wsdlSelector` block as defined below, which allows you to limit the import of a WSDL to only a subset of the document. This can only be specified when `contentFormat` is `wsdl` or `wsdl-link`.
type ApiImportPtrInput ¶
type ApiImportPtrInput interface { pulumi.Input ToApiImportPtrOutput() ApiImportPtrOutput ToApiImportPtrOutputWithContext(context.Context) ApiImportPtrOutput }
ApiImportPtrInput is an input type that accepts ApiImportArgs, ApiImportPtr and ApiImportPtrOutput values. You can construct a concrete instance of `ApiImportPtrInput` via:
ApiImportArgs{...} or: nil
func ApiImportPtr ¶
func ApiImportPtr(v *ApiImportArgs) ApiImportPtrInput
type ApiImportPtrOutput ¶
type ApiImportPtrOutput struct{ *pulumi.OutputState }
func (ApiImportPtrOutput) ContentFormat ¶
func (o ApiImportPtrOutput) ContentFormat() pulumi.StringOutput
The format of the content from which the API Definition should be imported. Possible values are: `swagger-json`, `swagger-link-json`, `wadl-link-json`, `wadl-xml`, `wsdl` and `wsdl-link`.
func (ApiImportPtrOutput) ContentValue ¶
func (o ApiImportPtrOutput) ContentValue() pulumi.StringOutput
The Content from which the API Definition should be imported. When a `contentFormat` of `*-link-*` is specified this must be a URL, otherwise this must be defined inline.
func (ApiImportPtrOutput) Elem ¶
func (o ApiImportPtrOutput) Elem() ApiImportOutput
func (ApiImportPtrOutput) ElementType ¶
func (ApiImportPtrOutput) ElementType() reflect.Type
func (ApiImportPtrOutput) ToApiImportPtrOutput ¶
func (o ApiImportPtrOutput) ToApiImportPtrOutput() ApiImportPtrOutput
func (ApiImportPtrOutput) ToApiImportPtrOutputWithContext ¶
func (o ApiImportPtrOutput) ToApiImportPtrOutputWithContext(ctx context.Context) ApiImportPtrOutput
func (ApiImportPtrOutput) WsdlSelector ¶
func (o ApiImportPtrOutput) WsdlSelector() ApiImportWsdlSelectorPtrOutput
A `wsdlSelector` block as defined below, which allows you to limit the import of a WSDL to only a subset of the document. This can only be specified when `contentFormat` is `wsdl` or `wsdl-link`.
type ApiImportWsdlSelector ¶
type ApiImportWsdlSelectorArgs ¶
type ApiImportWsdlSelectorArgs struct { // The name of endpoint (port) to import from WSDL. EndpointName pulumi.StringInput `pulumi:"endpointName"` // The name of service to import from WSDL. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
func (ApiImportWsdlSelectorArgs) ElementType ¶
func (ApiImportWsdlSelectorArgs) ElementType() reflect.Type
func (ApiImportWsdlSelectorArgs) ToApiImportWsdlSelectorOutput ¶
func (i ApiImportWsdlSelectorArgs) ToApiImportWsdlSelectorOutput() ApiImportWsdlSelectorOutput
func (ApiImportWsdlSelectorArgs) ToApiImportWsdlSelectorOutputWithContext ¶
func (i ApiImportWsdlSelectorArgs) ToApiImportWsdlSelectorOutputWithContext(ctx context.Context) ApiImportWsdlSelectorOutput
func (ApiImportWsdlSelectorArgs) ToApiImportWsdlSelectorPtrOutput ¶
func (i ApiImportWsdlSelectorArgs) ToApiImportWsdlSelectorPtrOutput() ApiImportWsdlSelectorPtrOutput
func (ApiImportWsdlSelectorArgs) ToApiImportWsdlSelectorPtrOutputWithContext ¶
func (i ApiImportWsdlSelectorArgs) ToApiImportWsdlSelectorPtrOutputWithContext(ctx context.Context) ApiImportWsdlSelectorPtrOutput
type ApiImportWsdlSelectorInput ¶
type ApiImportWsdlSelectorInput interface { pulumi.Input ToApiImportWsdlSelectorOutput() ApiImportWsdlSelectorOutput ToApiImportWsdlSelectorOutputWithContext(context.Context) ApiImportWsdlSelectorOutput }
ApiImportWsdlSelectorInput is an input type that accepts ApiImportWsdlSelectorArgs and ApiImportWsdlSelectorOutput values. You can construct a concrete instance of `ApiImportWsdlSelectorInput` via:
ApiImportWsdlSelectorArgs{...}
type ApiImportWsdlSelectorOutput ¶
type ApiImportWsdlSelectorOutput struct{ *pulumi.OutputState }
func (ApiImportWsdlSelectorOutput) ElementType ¶
func (ApiImportWsdlSelectorOutput) ElementType() reflect.Type
func (ApiImportWsdlSelectorOutput) EndpointName ¶
func (o ApiImportWsdlSelectorOutput) EndpointName() pulumi.StringOutput
The name of endpoint (port) to import from WSDL.
func (ApiImportWsdlSelectorOutput) ServiceName ¶
func (o ApiImportWsdlSelectorOutput) ServiceName() pulumi.StringOutput
The name of service to import from WSDL.
func (ApiImportWsdlSelectorOutput) ToApiImportWsdlSelectorOutput ¶
func (o ApiImportWsdlSelectorOutput) ToApiImportWsdlSelectorOutput() ApiImportWsdlSelectorOutput
func (ApiImportWsdlSelectorOutput) ToApiImportWsdlSelectorOutputWithContext ¶
func (o ApiImportWsdlSelectorOutput) ToApiImportWsdlSelectorOutputWithContext(ctx context.Context) ApiImportWsdlSelectorOutput
func (ApiImportWsdlSelectorOutput) ToApiImportWsdlSelectorPtrOutput ¶
func (o ApiImportWsdlSelectorOutput) ToApiImportWsdlSelectorPtrOutput() ApiImportWsdlSelectorPtrOutput
func (ApiImportWsdlSelectorOutput) ToApiImportWsdlSelectorPtrOutputWithContext ¶
func (o ApiImportWsdlSelectorOutput) ToApiImportWsdlSelectorPtrOutputWithContext(ctx context.Context) ApiImportWsdlSelectorPtrOutput
type ApiImportWsdlSelectorPtrInput ¶
type ApiImportWsdlSelectorPtrInput interface { pulumi.Input ToApiImportWsdlSelectorPtrOutput() ApiImportWsdlSelectorPtrOutput ToApiImportWsdlSelectorPtrOutputWithContext(context.Context) ApiImportWsdlSelectorPtrOutput }
ApiImportWsdlSelectorPtrInput is an input type that accepts ApiImportWsdlSelectorArgs, ApiImportWsdlSelectorPtr and ApiImportWsdlSelectorPtrOutput values. You can construct a concrete instance of `ApiImportWsdlSelectorPtrInput` via:
ApiImportWsdlSelectorArgs{...} or: nil
func ApiImportWsdlSelectorPtr ¶
func ApiImportWsdlSelectorPtr(v *ApiImportWsdlSelectorArgs) ApiImportWsdlSelectorPtrInput
type ApiImportWsdlSelectorPtrOutput ¶
type ApiImportWsdlSelectorPtrOutput struct{ *pulumi.OutputState }
func (ApiImportWsdlSelectorPtrOutput) Elem ¶
func (o ApiImportWsdlSelectorPtrOutput) Elem() ApiImportWsdlSelectorOutput
func (ApiImportWsdlSelectorPtrOutput) ElementType ¶
func (ApiImportWsdlSelectorPtrOutput) ElementType() reflect.Type
func (ApiImportWsdlSelectorPtrOutput) EndpointName ¶
func (o ApiImportWsdlSelectorPtrOutput) EndpointName() pulumi.StringOutput
The name of endpoint (port) to import from WSDL.
func (ApiImportWsdlSelectorPtrOutput) ServiceName ¶
func (o ApiImportWsdlSelectorPtrOutput) ServiceName() pulumi.StringOutput
The name of service to import from WSDL.
func (ApiImportWsdlSelectorPtrOutput) ToApiImportWsdlSelectorPtrOutput ¶
func (o ApiImportWsdlSelectorPtrOutput) ToApiImportWsdlSelectorPtrOutput() ApiImportWsdlSelectorPtrOutput
func (ApiImportWsdlSelectorPtrOutput) ToApiImportWsdlSelectorPtrOutputWithContext ¶
func (o ApiImportWsdlSelectorPtrOutput) ToApiImportWsdlSelectorPtrOutputWithContext(ctx context.Context) ApiImportWsdlSelectorPtrOutput
type ApiOperation ¶
type ApiOperation struct { pulumi.CustomResourceState // The Name of the API Management Service where the API exists. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // The name of the API within the API Management Service where this API Operation should be created. Changing this forces a new resource to be created. ApiName pulumi.StringOutput `pulumi:"apiName"` // A description for this API Operation, which may include HTML formatting tags. Description pulumi.StringPtrOutput `pulumi:"description"` // The Display Name for this API Management Operation. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The HTTP Method used for this API Management Operation, like `GET`, `DELETE`, `PUT` or `POST` - but not limited to these values. Method pulumi.StringOutput `pulumi:"method"` // A unique identifier for this API Operation. Changing this forces a new resource to be created. OperationId pulumi.StringOutput `pulumi:"operationId"` // A `request` block as defined below. Request ApiOperationRequestOutput `pulumi:"request"` // The Name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // One or more `response` blocks as defined below. Responses ApiOperationResponseArrayOutput `pulumi:"responses"` // One or more `templateParameter` blocks as defined below. TemplateParameters ApiOperationTemplateParameterArrayOutput `pulumi:"templateParameters"` // The relative URL Template identifying the target resource for this operation, which may include parameters. UrlTemplate pulumi.StringOutput `pulumi:"urlTemplate"` }
Manages an API Operation within an API Management Service.
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.
type ApiOperationArgs ¶
type ApiOperationArgs struct { // The Name of the API Management Service where the API exists. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // The name of the API within the API Management Service where this API Operation should be created. Changing this forces a new resource to be created. ApiName pulumi.StringInput // A description for this API Operation, which may include HTML formatting tags. Description pulumi.StringPtrInput // The Display Name for this API Management Operation. DisplayName pulumi.StringInput // The HTTP Method used for this API Management Operation, like `GET`, `DELETE`, `PUT` or `POST` - but not limited to these values. Method pulumi.StringInput // A unique identifier for this API Operation. Changing this forces a new resource to be created. OperationId pulumi.StringInput // A `request` block as defined below. Request ApiOperationRequestPtrInput // The Name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // One or more `response` blocks as defined below. Responses ApiOperationResponseArrayInput // One or more `templateParameter` blocks as defined below. TemplateParameters ApiOperationTemplateParameterArrayInput // The relative URL Template identifying the target resource for this operation, which may include parameters. UrlTemplate pulumi.StringInput }
The set of arguments for constructing a ApiOperation resource.
func (ApiOperationArgs) ElementType ¶
func (ApiOperationArgs) ElementType() reflect.Type
type ApiOperationPolicy ¶
type ApiOperationPolicy struct { pulumi.CustomResourceState // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // The ID of the API Management API Operation within the API Management Service. Changing this forces a new resource to be created. ApiName pulumi.StringOutput `pulumi:"apiName"` OperationId pulumi.StringOutput `pulumi:"operationId"` // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The XML Content for this Policy. XmlContent pulumi.StringOutput `pulumi:"xmlContent"` // A link to a Policy XML Document, which must be publicly available. XmlLink pulumi.StringPtrOutput `pulumi:"xmlLink"` }
Manages an API Management API Operation Policy
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.
type ApiOperationPolicyArgs ¶
type ApiOperationPolicyArgs struct { // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // The ID of the API Management API Operation within the API Management Service. Changing this forces a new resource to be created. ApiName pulumi.StringInput OperationId pulumi.StringInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The XML Content for this Policy. XmlContent pulumi.StringPtrInput // A link to a Policy XML Document, which must be publicly available. XmlLink pulumi.StringPtrInput }
The set of arguments for constructing a ApiOperationPolicy resource.
func (ApiOperationPolicyArgs) ElementType ¶
func (ApiOperationPolicyArgs) ElementType() reflect.Type
type ApiOperationPolicyState ¶
type ApiOperationPolicyState struct { // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // The ID of the API Management API Operation within the API Management Service. Changing this forces a new resource to be created. ApiName pulumi.StringPtrInput OperationId pulumi.StringPtrInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The XML Content for this Policy. XmlContent pulumi.StringPtrInput // A link to a Policy XML Document, which must be publicly available. XmlLink pulumi.StringPtrInput }
func (ApiOperationPolicyState) ElementType ¶
func (ApiOperationPolicyState) ElementType() reflect.Type
type ApiOperationRequest ¶
type ApiOperationRequest struct { // A description of the HTTP Request, which may include HTML tags. Description *string `pulumi:"description"` // One or more `header` blocks as defined above. Headers []ApiOperationRequestHeader `pulumi:"headers"` // One or more `queryParameter` blocks as defined above. QueryParameters []ApiOperationRequestQueryParameter `pulumi:"queryParameters"` // One or more `representation` blocks as defined below. Representations []ApiOperationRequestRepresentation `pulumi:"representations"` }
type ApiOperationRequestArgs ¶
type ApiOperationRequestArgs struct { // A description of the HTTP Request, which may include HTML tags. Description pulumi.StringPtrInput `pulumi:"description"` // One or more `header` blocks as defined above. Headers ApiOperationRequestHeaderArrayInput `pulumi:"headers"` // One or more `queryParameter` blocks as defined above. QueryParameters ApiOperationRequestQueryParameterArrayInput `pulumi:"queryParameters"` // One or more `representation` blocks as defined below. Representations ApiOperationRequestRepresentationArrayInput `pulumi:"representations"` }
func (ApiOperationRequestArgs) ElementType ¶
func (ApiOperationRequestArgs) ElementType() reflect.Type
func (ApiOperationRequestArgs) ToApiOperationRequestOutput ¶
func (i ApiOperationRequestArgs) ToApiOperationRequestOutput() ApiOperationRequestOutput
func (ApiOperationRequestArgs) ToApiOperationRequestOutputWithContext ¶
func (i ApiOperationRequestArgs) ToApiOperationRequestOutputWithContext(ctx context.Context) ApiOperationRequestOutput
func (ApiOperationRequestArgs) ToApiOperationRequestPtrOutput ¶
func (i ApiOperationRequestArgs) ToApiOperationRequestPtrOutput() ApiOperationRequestPtrOutput
func (ApiOperationRequestArgs) ToApiOperationRequestPtrOutputWithContext ¶
func (i ApiOperationRequestArgs) ToApiOperationRequestPtrOutputWithContext(ctx context.Context) ApiOperationRequestPtrOutput
type ApiOperationRequestHeader ¶
type ApiOperationRequestHeader struct { // The default value for this Header. DefaultValue *string `pulumi:"defaultValue"` // A description of this Header. Description *string `pulumi:"description"` // The Name of this Header. Name string `pulumi:"name"` // Is this Header Required? Required bool `pulumi:"required"` // The Type of this Header, such as a `string`. Type string `pulumi:"type"` // One or more acceptable values for this Header. Values []string `pulumi:"values"` }
type ApiOperationRequestHeaderArgs ¶
type ApiOperationRequestHeaderArgs struct { // The default value for this Header. DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"` // A description of this Header. Description pulumi.StringPtrInput `pulumi:"description"` // The Name of this Header. Name pulumi.StringInput `pulumi:"name"` // Is this Header Required? Required pulumi.BoolInput `pulumi:"required"` // The Type of this Header, such as a `string`. Type pulumi.StringInput `pulumi:"type"` // One or more acceptable values for this Header. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ApiOperationRequestHeaderArgs) ElementType ¶
func (ApiOperationRequestHeaderArgs) ElementType() reflect.Type
func (ApiOperationRequestHeaderArgs) ToApiOperationRequestHeaderOutput ¶
func (i ApiOperationRequestHeaderArgs) ToApiOperationRequestHeaderOutput() ApiOperationRequestHeaderOutput
func (ApiOperationRequestHeaderArgs) ToApiOperationRequestHeaderOutputWithContext ¶
func (i ApiOperationRequestHeaderArgs) ToApiOperationRequestHeaderOutputWithContext(ctx context.Context) ApiOperationRequestHeaderOutput
type ApiOperationRequestHeaderArray ¶
type ApiOperationRequestHeaderArray []ApiOperationRequestHeaderInput
func (ApiOperationRequestHeaderArray) ElementType ¶
func (ApiOperationRequestHeaderArray) ElementType() reflect.Type
func (ApiOperationRequestHeaderArray) ToApiOperationRequestHeaderArrayOutput ¶
func (i ApiOperationRequestHeaderArray) ToApiOperationRequestHeaderArrayOutput() ApiOperationRequestHeaderArrayOutput
func (ApiOperationRequestHeaderArray) ToApiOperationRequestHeaderArrayOutputWithContext ¶
func (i ApiOperationRequestHeaderArray) ToApiOperationRequestHeaderArrayOutputWithContext(ctx context.Context) ApiOperationRequestHeaderArrayOutput
type ApiOperationRequestHeaderArrayInput ¶
type ApiOperationRequestHeaderArrayInput interface { pulumi.Input ToApiOperationRequestHeaderArrayOutput() ApiOperationRequestHeaderArrayOutput ToApiOperationRequestHeaderArrayOutputWithContext(context.Context) ApiOperationRequestHeaderArrayOutput }
ApiOperationRequestHeaderArrayInput is an input type that accepts ApiOperationRequestHeaderArray and ApiOperationRequestHeaderArrayOutput values. You can construct a concrete instance of `ApiOperationRequestHeaderArrayInput` via:
ApiOperationRequestHeaderArray{ ApiOperationRequestHeaderArgs{...} }
type ApiOperationRequestHeaderArrayOutput ¶
type ApiOperationRequestHeaderArrayOutput struct{ *pulumi.OutputState }
func (ApiOperationRequestHeaderArrayOutput) ElementType ¶
func (ApiOperationRequestHeaderArrayOutput) ElementType() reflect.Type
func (ApiOperationRequestHeaderArrayOutput) Index ¶
func (o ApiOperationRequestHeaderArrayOutput) Index(i pulumi.IntInput) ApiOperationRequestHeaderOutput
func (ApiOperationRequestHeaderArrayOutput) ToApiOperationRequestHeaderArrayOutput ¶
func (o ApiOperationRequestHeaderArrayOutput) ToApiOperationRequestHeaderArrayOutput() ApiOperationRequestHeaderArrayOutput
func (ApiOperationRequestHeaderArrayOutput) ToApiOperationRequestHeaderArrayOutputWithContext ¶
func (o ApiOperationRequestHeaderArrayOutput) ToApiOperationRequestHeaderArrayOutputWithContext(ctx context.Context) ApiOperationRequestHeaderArrayOutput
type ApiOperationRequestHeaderInput ¶
type ApiOperationRequestHeaderInput interface { pulumi.Input ToApiOperationRequestHeaderOutput() ApiOperationRequestHeaderOutput ToApiOperationRequestHeaderOutputWithContext(context.Context) ApiOperationRequestHeaderOutput }
ApiOperationRequestHeaderInput is an input type that accepts ApiOperationRequestHeaderArgs and ApiOperationRequestHeaderOutput values. You can construct a concrete instance of `ApiOperationRequestHeaderInput` via:
ApiOperationRequestHeaderArgs{...}
type ApiOperationRequestHeaderOutput ¶
type ApiOperationRequestHeaderOutput struct{ *pulumi.OutputState }
func (ApiOperationRequestHeaderOutput) DefaultValue ¶
func (o ApiOperationRequestHeaderOutput) DefaultValue() pulumi.StringPtrOutput
The default value for this Header.
func (ApiOperationRequestHeaderOutput) Description ¶
func (o ApiOperationRequestHeaderOutput) Description() pulumi.StringPtrOutput
A description of this Header.
func (ApiOperationRequestHeaderOutput) ElementType ¶
func (ApiOperationRequestHeaderOutput) ElementType() reflect.Type
func (ApiOperationRequestHeaderOutput) Name ¶
func (o ApiOperationRequestHeaderOutput) Name() pulumi.StringOutput
The Name of this Header.
func (ApiOperationRequestHeaderOutput) Required ¶
func (o ApiOperationRequestHeaderOutput) Required() pulumi.BoolOutput
Is this Header Required?
func (ApiOperationRequestHeaderOutput) ToApiOperationRequestHeaderOutput ¶
func (o ApiOperationRequestHeaderOutput) ToApiOperationRequestHeaderOutput() ApiOperationRequestHeaderOutput
func (ApiOperationRequestHeaderOutput) ToApiOperationRequestHeaderOutputWithContext ¶
func (o ApiOperationRequestHeaderOutput) ToApiOperationRequestHeaderOutputWithContext(ctx context.Context) ApiOperationRequestHeaderOutput
func (ApiOperationRequestHeaderOutput) Type ¶
func (o ApiOperationRequestHeaderOutput) Type() pulumi.StringOutput
The Type of this Header, such as a `string`.
func (ApiOperationRequestHeaderOutput) Values ¶
func (o ApiOperationRequestHeaderOutput) Values() pulumi.StringArrayOutput
One or more acceptable values for this Header.
type ApiOperationRequestInput ¶
type ApiOperationRequestInput interface { pulumi.Input ToApiOperationRequestOutput() ApiOperationRequestOutput ToApiOperationRequestOutputWithContext(context.Context) ApiOperationRequestOutput }
ApiOperationRequestInput is an input type that accepts ApiOperationRequestArgs and ApiOperationRequestOutput values. You can construct a concrete instance of `ApiOperationRequestInput` via:
ApiOperationRequestArgs{...}
type ApiOperationRequestOutput ¶
type ApiOperationRequestOutput struct{ *pulumi.OutputState }
func (ApiOperationRequestOutput) Description ¶
func (o ApiOperationRequestOutput) Description() pulumi.StringPtrOutput
A description of the HTTP Request, which may include HTML tags.
func (ApiOperationRequestOutput) ElementType ¶
func (ApiOperationRequestOutput) ElementType() reflect.Type
func (ApiOperationRequestOutput) Headers ¶
func (o ApiOperationRequestOutput) Headers() ApiOperationRequestHeaderArrayOutput
One or more `header` blocks as defined above.
func (ApiOperationRequestOutput) QueryParameters ¶
func (o ApiOperationRequestOutput) QueryParameters() ApiOperationRequestQueryParameterArrayOutput
One or more `queryParameter` blocks as defined above.
func (ApiOperationRequestOutput) Representations ¶
func (o ApiOperationRequestOutput) Representations() ApiOperationRequestRepresentationArrayOutput
One or more `representation` blocks as defined below.
func (ApiOperationRequestOutput) ToApiOperationRequestOutput ¶
func (o ApiOperationRequestOutput) ToApiOperationRequestOutput() ApiOperationRequestOutput
func (ApiOperationRequestOutput) ToApiOperationRequestOutputWithContext ¶
func (o ApiOperationRequestOutput) ToApiOperationRequestOutputWithContext(ctx context.Context) ApiOperationRequestOutput
func (ApiOperationRequestOutput) ToApiOperationRequestPtrOutput ¶
func (o ApiOperationRequestOutput) ToApiOperationRequestPtrOutput() ApiOperationRequestPtrOutput
func (ApiOperationRequestOutput) ToApiOperationRequestPtrOutputWithContext ¶
func (o ApiOperationRequestOutput) ToApiOperationRequestPtrOutputWithContext(ctx context.Context) ApiOperationRequestPtrOutput
type ApiOperationRequestPtrInput ¶
type ApiOperationRequestPtrInput interface { pulumi.Input ToApiOperationRequestPtrOutput() ApiOperationRequestPtrOutput ToApiOperationRequestPtrOutputWithContext(context.Context) ApiOperationRequestPtrOutput }
ApiOperationRequestPtrInput is an input type that accepts ApiOperationRequestArgs, ApiOperationRequestPtr and ApiOperationRequestPtrOutput values. You can construct a concrete instance of `ApiOperationRequestPtrInput` via:
ApiOperationRequestArgs{...} or: nil
func ApiOperationRequestPtr ¶
func ApiOperationRequestPtr(v *ApiOperationRequestArgs) ApiOperationRequestPtrInput
type ApiOperationRequestPtrOutput ¶
type ApiOperationRequestPtrOutput struct{ *pulumi.OutputState }
func (ApiOperationRequestPtrOutput) Description ¶
func (o ApiOperationRequestPtrOutput) Description() pulumi.StringPtrOutput
A description of the HTTP Request, which may include HTML tags.
func (ApiOperationRequestPtrOutput) Elem ¶
func (o ApiOperationRequestPtrOutput) Elem() ApiOperationRequestOutput
func (ApiOperationRequestPtrOutput) ElementType ¶
func (ApiOperationRequestPtrOutput) ElementType() reflect.Type
func (ApiOperationRequestPtrOutput) Headers ¶
func (o ApiOperationRequestPtrOutput) Headers() ApiOperationRequestHeaderArrayOutput
One or more `header` blocks as defined above.
func (ApiOperationRequestPtrOutput) QueryParameters ¶
func (o ApiOperationRequestPtrOutput) QueryParameters() ApiOperationRequestQueryParameterArrayOutput
One or more `queryParameter` blocks as defined above.
func (ApiOperationRequestPtrOutput) Representations ¶
func (o ApiOperationRequestPtrOutput) Representations() ApiOperationRequestRepresentationArrayOutput
One or more `representation` blocks as defined below.
func (ApiOperationRequestPtrOutput) ToApiOperationRequestPtrOutput ¶
func (o ApiOperationRequestPtrOutput) ToApiOperationRequestPtrOutput() ApiOperationRequestPtrOutput
func (ApiOperationRequestPtrOutput) ToApiOperationRequestPtrOutputWithContext ¶
func (o ApiOperationRequestPtrOutput) ToApiOperationRequestPtrOutputWithContext(ctx context.Context) ApiOperationRequestPtrOutput
type ApiOperationRequestQueryParameter ¶
type ApiOperationRequestQueryParameter struct { // The default value for this Query Parameter. DefaultValue *string `pulumi:"defaultValue"` // A description of this Query Parameter. Description *string `pulumi:"description"` // The Name of this Query Parameter. Name string `pulumi:"name"` // Is this Query Parameter Required? Required bool `pulumi:"required"` // The Type of this Query Parameter, such as a `string`. Type string `pulumi:"type"` // One or more acceptable values for this Query Parameter. Values []string `pulumi:"values"` }
type ApiOperationRequestQueryParameterArgs ¶
type ApiOperationRequestQueryParameterArgs struct { // The default value for this Query Parameter. DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"` // A description of this Query Parameter. Description pulumi.StringPtrInput `pulumi:"description"` // The Name of this Query Parameter. Name pulumi.StringInput `pulumi:"name"` // Is this Query Parameter Required? Required pulumi.BoolInput `pulumi:"required"` // The Type of this Query Parameter, such as a `string`. Type pulumi.StringInput `pulumi:"type"` // One or more acceptable values for this Query Parameter. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ApiOperationRequestQueryParameterArgs) ElementType ¶
func (ApiOperationRequestQueryParameterArgs) ElementType() reflect.Type
func (ApiOperationRequestQueryParameterArgs) ToApiOperationRequestQueryParameterOutput ¶
func (i ApiOperationRequestQueryParameterArgs) ToApiOperationRequestQueryParameterOutput() ApiOperationRequestQueryParameterOutput
func (ApiOperationRequestQueryParameterArgs) ToApiOperationRequestQueryParameterOutputWithContext ¶
func (i ApiOperationRequestQueryParameterArgs) ToApiOperationRequestQueryParameterOutputWithContext(ctx context.Context) ApiOperationRequestQueryParameterOutput
type ApiOperationRequestQueryParameterArray ¶
type ApiOperationRequestQueryParameterArray []ApiOperationRequestQueryParameterInput
func (ApiOperationRequestQueryParameterArray) ElementType ¶
func (ApiOperationRequestQueryParameterArray) ElementType() reflect.Type
func (ApiOperationRequestQueryParameterArray) ToApiOperationRequestQueryParameterArrayOutput ¶
func (i ApiOperationRequestQueryParameterArray) ToApiOperationRequestQueryParameterArrayOutput() ApiOperationRequestQueryParameterArrayOutput
func (ApiOperationRequestQueryParameterArray) ToApiOperationRequestQueryParameterArrayOutputWithContext ¶
func (i ApiOperationRequestQueryParameterArray) ToApiOperationRequestQueryParameterArrayOutputWithContext(ctx context.Context) ApiOperationRequestQueryParameterArrayOutput
type ApiOperationRequestQueryParameterArrayInput ¶
type ApiOperationRequestQueryParameterArrayInput interface { pulumi.Input ToApiOperationRequestQueryParameterArrayOutput() ApiOperationRequestQueryParameterArrayOutput ToApiOperationRequestQueryParameterArrayOutputWithContext(context.Context) ApiOperationRequestQueryParameterArrayOutput }
ApiOperationRequestQueryParameterArrayInput is an input type that accepts ApiOperationRequestQueryParameterArray and ApiOperationRequestQueryParameterArrayOutput values. You can construct a concrete instance of `ApiOperationRequestQueryParameterArrayInput` via:
ApiOperationRequestQueryParameterArray{ ApiOperationRequestQueryParameterArgs{...} }
type ApiOperationRequestQueryParameterArrayOutput ¶
type ApiOperationRequestQueryParameterArrayOutput struct{ *pulumi.OutputState }
func (ApiOperationRequestQueryParameterArrayOutput) ElementType ¶
func (ApiOperationRequestQueryParameterArrayOutput) ElementType() reflect.Type
func (ApiOperationRequestQueryParameterArrayOutput) ToApiOperationRequestQueryParameterArrayOutput ¶
func (o ApiOperationRequestQueryParameterArrayOutput) ToApiOperationRequestQueryParameterArrayOutput() ApiOperationRequestQueryParameterArrayOutput
func (ApiOperationRequestQueryParameterArrayOutput) ToApiOperationRequestQueryParameterArrayOutputWithContext ¶
func (o ApiOperationRequestQueryParameterArrayOutput) ToApiOperationRequestQueryParameterArrayOutputWithContext(ctx context.Context) ApiOperationRequestQueryParameterArrayOutput
type ApiOperationRequestQueryParameterInput ¶
type ApiOperationRequestQueryParameterInput interface { pulumi.Input ToApiOperationRequestQueryParameterOutput() ApiOperationRequestQueryParameterOutput ToApiOperationRequestQueryParameterOutputWithContext(context.Context) ApiOperationRequestQueryParameterOutput }
ApiOperationRequestQueryParameterInput is an input type that accepts ApiOperationRequestQueryParameterArgs and ApiOperationRequestQueryParameterOutput values. You can construct a concrete instance of `ApiOperationRequestQueryParameterInput` via:
ApiOperationRequestQueryParameterArgs{...}
type ApiOperationRequestQueryParameterOutput ¶
type ApiOperationRequestQueryParameterOutput struct{ *pulumi.OutputState }
func (ApiOperationRequestQueryParameterOutput) DefaultValue ¶
func (o ApiOperationRequestQueryParameterOutput) DefaultValue() pulumi.StringPtrOutput
The default value for this Query Parameter.
func (ApiOperationRequestQueryParameterOutput) Description ¶
func (o ApiOperationRequestQueryParameterOutput) Description() pulumi.StringPtrOutput
A description of this Query Parameter.
func (ApiOperationRequestQueryParameterOutput) ElementType ¶
func (ApiOperationRequestQueryParameterOutput) ElementType() reflect.Type
func (ApiOperationRequestQueryParameterOutput) Name ¶
func (o ApiOperationRequestQueryParameterOutput) Name() pulumi.StringOutput
The Name of this Query Parameter.
func (ApiOperationRequestQueryParameterOutput) Required ¶
func (o ApiOperationRequestQueryParameterOutput) Required() pulumi.BoolOutput
Is this Query Parameter Required?
func (ApiOperationRequestQueryParameterOutput) ToApiOperationRequestQueryParameterOutput ¶
func (o ApiOperationRequestQueryParameterOutput) ToApiOperationRequestQueryParameterOutput() ApiOperationRequestQueryParameterOutput
func (ApiOperationRequestQueryParameterOutput) ToApiOperationRequestQueryParameterOutputWithContext ¶
func (o ApiOperationRequestQueryParameterOutput) ToApiOperationRequestQueryParameterOutputWithContext(ctx context.Context) ApiOperationRequestQueryParameterOutput
func (ApiOperationRequestQueryParameterOutput) Type ¶
func (o ApiOperationRequestQueryParameterOutput) Type() pulumi.StringOutput
The Type of this Query Parameter, such as a `string`.
func (ApiOperationRequestQueryParameterOutput) Values ¶
func (o ApiOperationRequestQueryParameterOutput) Values() pulumi.StringArrayOutput
One or more acceptable values for this Query Parameter.
type ApiOperationRequestRepresentation ¶
type ApiOperationRequestRepresentation struct { // The Content Type of this representation, such as `application/json`. ContentType string `pulumi:"contentType"` // One or more `formParameter` block as defined above. FormParameters []ApiOperationRequestRepresentationFormParameter `pulumi:"formParameters"` // An example of this representation. Sample *string `pulumi:"sample"` // The ID of an API Management Schema which represents this Response. SchemaId *string `pulumi:"schemaId"` // The Type Name defined by the Schema. TypeName *string `pulumi:"typeName"` }
type ApiOperationRequestRepresentationArgs ¶
type ApiOperationRequestRepresentationArgs struct { // The Content Type of this representation, such as `application/json`. ContentType pulumi.StringInput `pulumi:"contentType"` // One or more `formParameter` block as defined above. FormParameters ApiOperationRequestRepresentationFormParameterArrayInput `pulumi:"formParameters"` // An example of this representation. Sample pulumi.StringPtrInput `pulumi:"sample"` // The ID of an API Management Schema which represents this Response. SchemaId pulumi.StringPtrInput `pulumi:"schemaId"` // The Type Name defined by the Schema. TypeName pulumi.StringPtrInput `pulumi:"typeName"` }
func (ApiOperationRequestRepresentationArgs) ElementType ¶
func (ApiOperationRequestRepresentationArgs) ElementType() reflect.Type
func (ApiOperationRequestRepresentationArgs) ToApiOperationRequestRepresentationOutput ¶
func (i ApiOperationRequestRepresentationArgs) ToApiOperationRequestRepresentationOutput() ApiOperationRequestRepresentationOutput
func (ApiOperationRequestRepresentationArgs) ToApiOperationRequestRepresentationOutputWithContext ¶
func (i ApiOperationRequestRepresentationArgs) ToApiOperationRequestRepresentationOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationOutput
type ApiOperationRequestRepresentationArray ¶
type ApiOperationRequestRepresentationArray []ApiOperationRequestRepresentationInput
func (ApiOperationRequestRepresentationArray) ElementType ¶
func (ApiOperationRequestRepresentationArray) ElementType() reflect.Type
func (ApiOperationRequestRepresentationArray) ToApiOperationRequestRepresentationArrayOutput ¶
func (i ApiOperationRequestRepresentationArray) ToApiOperationRequestRepresentationArrayOutput() ApiOperationRequestRepresentationArrayOutput
func (ApiOperationRequestRepresentationArray) ToApiOperationRequestRepresentationArrayOutputWithContext ¶
func (i ApiOperationRequestRepresentationArray) ToApiOperationRequestRepresentationArrayOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationArrayOutput
type ApiOperationRequestRepresentationArrayInput ¶
type ApiOperationRequestRepresentationArrayInput interface { pulumi.Input ToApiOperationRequestRepresentationArrayOutput() ApiOperationRequestRepresentationArrayOutput ToApiOperationRequestRepresentationArrayOutputWithContext(context.Context) ApiOperationRequestRepresentationArrayOutput }
ApiOperationRequestRepresentationArrayInput is an input type that accepts ApiOperationRequestRepresentationArray and ApiOperationRequestRepresentationArrayOutput values. You can construct a concrete instance of `ApiOperationRequestRepresentationArrayInput` via:
ApiOperationRequestRepresentationArray{ ApiOperationRequestRepresentationArgs{...} }
type ApiOperationRequestRepresentationArrayOutput ¶
type ApiOperationRequestRepresentationArrayOutput struct{ *pulumi.OutputState }
func (ApiOperationRequestRepresentationArrayOutput) ElementType ¶
func (ApiOperationRequestRepresentationArrayOutput) ElementType() reflect.Type
func (ApiOperationRequestRepresentationArrayOutput) ToApiOperationRequestRepresentationArrayOutput ¶
func (o ApiOperationRequestRepresentationArrayOutput) ToApiOperationRequestRepresentationArrayOutput() ApiOperationRequestRepresentationArrayOutput
func (ApiOperationRequestRepresentationArrayOutput) ToApiOperationRequestRepresentationArrayOutputWithContext ¶
func (o ApiOperationRequestRepresentationArrayOutput) ToApiOperationRequestRepresentationArrayOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationArrayOutput
type ApiOperationRequestRepresentationFormParameter ¶
type ApiOperationRequestRepresentationFormParameter struct { // The default value for this Form Parameter. DefaultValue *string `pulumi:"defaultValue"` // A description of this Form Parameter. Description *string `pulumi:"description"` // The Name of this Form Parameter. Name string `pulumi:"name"` // Is this Form Parameter Required? Required bool `pulumi:"required"` // The Type of this Form Parameter, such as a `string`. Type string `pulumi:"type"` // One or more acceptable values for this Form Parameter. Values []string `pulumi:"values"` }
type ApiOperationRequestRepresentationFormParameterArgs ¶
type ApiOperationRequestRepresentationFormParameterArgs struct { // The default value for this Form Parameter. DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"` // A description of this Form Parameter. Description pulumi.StringPtrInput `pulumi:"description"` // The Name of this Form Parameter. Name pulumi.StringInput `pulumi:"name"` // Is this Form Parameter Required? Required pulumi.BoolInput `pulumi:"required"` // The Type of this Form Parameter, such as a `string`. Type pulumi.StringInput `pulumi:"type"` // One or more acceptable values for this Form Parameter. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ApiOperationRequestRepresentationFormParameterArgs) ElementType ¶
func (ApiOperationRequestRepresentationFormParameterArgs) ElementType() reflect.Type
func (ApiOperationRequestRepresentationFormParameterArgs) ToApiOperationRequestRepresentationFormParameterOutput ¶
func (i ApiOperationRequestRepresentationFormParameterArgs) ToApiOperationRequestRepresentationFormParameterOutput() ApiOperationRequestRepresentationFormParameterOutput
func (ApiOperationRequestRepresentationFormParameterArgs) ToApiOperationRequestRepresentationFormParameterOutputWithContext ¶
func (i ApiOperationRequestRepresentationFormParameterArgs) ToApiOperationRequestRepresentationFormParameterOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationFormParameterOutput
type ApiOperationRequestRepresentationFormParameterArray ¶
type ApiOperationRequestRepresentationFormParameterArray []ApiOperationRequestRepresentationFormParameterInput
func (ApiOperationRequestRepresentationFormParameterArray) ElementType ¶
func (ApiOperationRequestRepresentationFormParameterArray) ElementType() reflect.Type
func (ApiOperationRequestRepresentationFormParameterArray) ToApiOperationRequestRepresentationFormParameterArrayOutput ¶
func (i ApiOperationRequestRepresentationFormParameterArray) ToApiOperationRequestRepresentationFormParameterArrayOutput() ApiOperationRequestRepresentationFormParameterArrayOutput
func (ApiOperationRequestRepresentationFormParameterArray) ToApiOperationRequestRepresentationFormParameterArrayOutputWithContext ¶
func (i ApiOperationRequestRepresentationFormParameterArray) ToApiOperationRequestRepresentationFormParameterArrayOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationFormParameterArrayOutput
type ApiOperationRequestRepresentationFormParameterArrayInput ¶
type ApiOperationRequestRepresentationFormParameterArrayInput interface { pulumi.Input ToApiOperationRequestRepresentationFormParameterArrayOutput() ApiOperationRequestRepresentationFormParameterArrayOutput ToApiOperationRequestRepresentationFormParameterArrayOutputWithContext(context.Context) ApiOperationRequestRepresentationFormParameterArrayOutput }
ApiOperationRequestRepresentationFormParameterArrayInput is an input type that accepts ApiOperationRequestRepresentationFormParameterArray and ApiOperationRequestRepresentationFormParameterArrayOutput values. You can construct a concrete instance of `ApiOperationRequestRepresentationFormParameterArrayInput` via:
ApiOperationRequestRepresentationFormParameterArray{ ApiOperationRequestRepresentationFormParameterArgs{...} }
type ApiOperationRequestRepresentationFormParameterArrayOutput ¶
type ApiOperationRequestRepresentationFormParameterArrayOutput struct{ *pulumi.OutputState }
func (ApiOperationRequestRepresentationFormParameterArrayOutput) ElementType ¶
func (ApiOperationRequestRepresentationFormParameterArrayOutput) ElementType() reflect.Type
func (ApiOperationRequestRepresentationFormParameterArrayOutput) ToApiOperationRequestRepresentationFormParameterArrayOutput ¶
func (o ApiOperationRequestRepresentationFormParameterArrayOutput) ToApiOperationRequestRepresentationFormParameterArrayOutput() ApiOperationRequestRepresentationFormParameterArrayOutput
func (ApiOperationRequestRepresentationFormParameterArrayOutput) ToApiOperationRequestRepresentationFormParameterArrayOutputWithContext ¶
func (o ApiOperationRequestRepresentationFormParameterArrayOutput) ToApiOperationRequestRepresentationFormParameterArrayOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationFormParameterArrayOutput
type ApiOperationRequestRepresentationFormParameterInput ¶
type ApiOperationRequestRepresentationFormParameterInput interface { pulumi.Input ToApiOperationRequestRepresentationFormParameterOutput() ApiOperationRequestRepresentationFormParameterOutput ToApiOperationRequestRepresentationFormParameterOutputWithContext(context.Context) ApiOperationRequestRepresentationFormParameterOutput }
ApiOperationRequestRepresentationFormParameterInput is an input type that accepts ApiOperationRequestRepresentationFormParameterArgs and ApiOperationRequestRepresentationFormParameterOutput values. You can construct a concrete instance of `ApiOperationRequestRepresentationFormParameterInput` via:
ApiOperationRequestRepresentationFormParameterArgs{...}
type ApiOperationRequestRepresentationFormParameterOutput ¶
type ApiOperationRequestRepresentationFormParameterOutput struct{ *pulumi.OutputState }
func (ApiOperationRequestRepresentationFormParameterOutput) DefaultValue ¶
func (o ApiOperationRequestRepresentationFormParameterOutput) DefaultValue() pulumi.StringPtrOutput
The default value for this Form Parameter.
func (ApiOperationRequestRepresentationFormParameterOutput) Description ¶
func (o ApiOperationRequestRepresentationFormParameterOutput) Description() pulumi.StringPtrOutput
A description of this Form Parameter.
func (ApiOperationRequestRepresentationFormParameterOutput) ElementType ¶
func (ApiOperationRequestRepresentationFormParameterOutput) ElementType() reflect.Type
func (ApiOperationRequestRepresentationFormParameterOutput) Name ¶
func (o ApiOperationRequestRepresentationFormParameterOutput) Name() pulumi.StringOutput
The Name of this Form Parameter.
func (ApiOperationRequestRepresentationFormParameterOutput) Required ¶
func (o ApiOperationRequestRepresentationFormParameterOutput) Required() pulumi.BoolOutput
Is this Form Parameter Required?
func (ApiOperationRequestRepresentationFormParameterOutput) ToApiOperationRequestRepresentationFormParameterOutput ¶
func (o ApiOperationRequestRepresentationFormParameterOutput) ToApiOperationRequestRepresentationFormParameterOutput() ApiOperationRequestRepresentationFormParameterOutput
func (ApiOperationRequestRepresentationFormParameterOutput) ToApiOperationRequestRepresentationFormParameterOutputWithContext ¶
func (o ApiOperationRequestRepresentationFormParameterOutput) ToApiOperationRequestRepresentationFormParameterOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationFormParameterOutput
func (ApiOperationRequestRepresentationFormParameterOutput) Type ¶
func (o ApiOperationRequestRepresentationFormParameterOutput) Type() pulumi.StringOutput
The Type of this Form Parameter, such as a `string`.
func (ApiOperationRequestRepresentationFormParameterOutput) Values ¶
func (o ApiOperationRequestRepresentationFormParameterOutput) Values() pulumi.StringArrayOutput
One or more acceptable values for this Form Parameter.
type ApiOperationRequestRepresentationInput ¶
type ApiOperationRequestRepresentationInput interface { pulumi.Input ToApiOperationRequestRepresentationOutput() ApiOperationRequestRepresentationOutput ToApiOperationRequestRepresentationOutputWithContext(context.Context) ApiOperationRequestRepresentationOutput }
ApiOperationRequestRepresentationInput is an input type that accepts ApiOperationRequestRepresentationArgs and ApiOperationRequestRepresentationOutput values. You can construct a concrete instance of `ApiOperationRequestRepresentationInput` via:
ApiOperationRequestRepresentationArgs{...}
type ApiOperationRequestRepresentationOutput ¶
type ApiOperationRequestRepresentationOutput struct{ *pulumi.OutputState }
func (ApiOperationRequestRepresentationOutput) ContentType ¶
func (o ApiOperationRequestRepresentationOutput) ContentType() pulumi.StringOutput
The Content Type of this representation, such as `application/json`.
func (ApiOperationRequestRepresentationOutput) ElementType ¶
func (ApiOperationRequestRepresentationOutput) ElementType() reflect.Type
func (ApiOperationRequestRepresentationOutput) FormParameters ¶
func (o ApiOperationRequestRepresentationOutput) FormParameters() ApiOperationRequestRepresentationFormParameterArrayOutput
One or more `formParameter` block as defined above.
func (ApiOperationRequestRepresentationOutput) Sample ¶
func (o ApiOperationRequestRepresentationOutput) Sample() pulumi.StringPtrOutput
An example of this representation.
func (ApiOperationRequestRepresentationOutput) SchemaId ¶
func (o ApiOperationRequestRepresentationOutput) SchemaId() pulumi.StringPtrOutput
The ID of an API Management Schema which represents this Response.
func (ApiOperationRequestRepresentationOutput) ToApiOperationRequestRepresentationOutput ¶
func (o ApiOperationRequestRepresentationOutput) ToApiOperationRequestRepresentationOutput() ApiOperationRequestRepresentationOutput
func (ApiOperationRequestRepresentationOutput) ToApiOperationRequestRepresentationOutputWithContext ¶
func (o ApiOperationRequestRepresentationOutput) ToApiOperationRequestRepresentationOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationOutput
func (ApiOperationRequestRepresentationOutput) TypeName ¶
func (o ApiOperationRequestRepresentationOutput) TypeName() pulumi.StringPtrOutput
The Type Name defined by the Schema.
type ApiOperationResponse ¶
type ApiOperationResponse struct { // A description of the HTTP Response, which may include HTML tags. Description *string `pulumi:"description"` // One or more `header` blocks as defined above. Headers []ApiOperationResponseHeader `pulumi:"headers"` // One or more `representation` blocks as defined below. Representations []ApiOperationResponseRepresentation `pulumi:"representations"` // The HTTP Status Code. StatusCode int `pulumi:"statusCode"` }
type ApiOperationResponseArgs ¶
type ApiOperationResponseArgs struct { // A description of the HTTP Response, which may include HTML tags. Description pulumi.StringPtrInput `pulumi:"description"` // One or more `header` blocks as defined above. Headers ApiOperationResponseHeaderArrayInput `pulumi:"headers"` // One or more `representation` blocks as defined below. Representations ApiOperationResponseRepresentationArrayInput `pulumi:"representations"` // The HTTP Status Code. StatusCode pulumi.IntInput `pulumi:"statusCode"` }
func (ApiOperationResponseArgs) ElementType ¶
func (ApiOperationResponseArgs) ElementType() reflect.Type
func (ApiOperationResponseArgs) ToApiOperationResponseOutput ¶
func (i ApiOperationResponseArgs) ToApiOperationResponseOutput() ApiOperationResponseOutput
func (ApiOperationResponseArgs) ToApiOperationResponseOutputWithContext ¶
func (i ApiOperationResponseArgs) ToApiOperationResponseOutputWithContext(ctx context.Context) ApiOperationResponseOutput
type ApiOperationResponseArray ¶
type ApiOperationResponseArray []ApiOperationResponseInput
func (ApiOperationResponseArray) ElementType ¶
func (ApiOperationResponseArray) ElementType() reflect.Type
func (ApiOperationResponseArray) ToApiOperationResponseArrayOutput ¶
func (i ApiOperationResponseArray) ToApiOperationResponseArrayOutput() ApiOperationResponseArrayOutput
func (ApiOperationResponseArray) ToApiOperationResponseArrayOutputWithContext ¶
func (i ApiOperationResponseArray) ToApiOperationResponseArrayOutputWithContext(ctx context.Context) ApiOperationResponseArrayOutput
type ApiOperationResponseArrayInput ¶
type ApiOperationResponseArrayInput interface { pulumi.Input ToApiOperationResponseArrayOutput() ApiOperationResponseArrayOutput ToApiOperationResponseArrayOutputWithContext(context.Context) ApiOperationResponseArrayOutput }
ApiOperationResponseArrayInput is an input type that accepts ApiOperationResponseArray and ApiOperationResponseArrayOutput values. You can construct a concrete instance of `ApiOperationResponseArrayInput` via:
ApiOperationResponseArray{ ApiOperationResponseArgs{...} }
type ApiOperationResponseArrayOutput ¶
type ApiOperationResponseArrayOutput struct{ *pulumi.OutputState }
func (ApiOperationResponseArrayOutput) ElementType ¶
func (ApiOperationResponseArrayOutput) ElementType() reflect.Type
func (ApiOperationResponseArrayOutput) Index ¶
func (o ApiOperationResponseArrayOutput) Index(i pulumi.IntInput) ApiOperationResponseOutput
func (ApiOperationResponseArrayOutput) ToApiOperationResponseArrayOutput ¶
func (o ApiOperationResponseArrayOutput) ToApiOperationResponseArrayOutput() ApiOperationResponseArrayOutput
func (ApiOperationResponseArrayOutput) ToApiOperationResponseArrayOutputWithContext ¶
func (o ApiOperationResponseArrayOutput) ToApiOperationResponseArrayOutputWithContext(ctx context.Context) ApiOperationResponseArrayOutput
type ApiOperationResponseHeader ¶
type ApiOperationResponseHeader struct { // The default value for this Header. DefaultValue *string `pulumi:"defaultValue"` // A description of this Header. Description *string `pulumi:"description"` // The Name of this Header. Name string `pulumi:"name"` // Is this Header Required? Required bool `pulumi:"required"` // The Type of this Header, such as a `string`. Type string `pulumi:"type"` // One or more acceptable values for this Header. Values []string `pulumi:"values"` }
type ApiOperationResponseHeaderArgs ¶
type ApiOperationResponseHeaderArgs struct { // The default value for this Header. DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"` // A description of this Header. Description pulumi.StringPtrInput `pulumi:"description"` // The Name of this Header. Name pulumi.StringInput `pulumi:"name"` // Is this Header Required? Required pulumi.BoolInput `pulumi:"required"` // The Type of this Header, such as a `string`. Type pulumi.StringInput `pulumi:"type"` // One or more acceptable values for this Header. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ApiOperationResponseHeaderArgs) ElementType ¶
func (ApiOperationResponseHeaderArgs) ElementType() reflect.Type
func (ApiOperationResponseHeaderArgs) ToApiOperationResponseHeaderOutput ¶
func (i ApiOperationResponseHeaderArgs) ToApiOperationResponseHeaderOutput() ApiOperationResponseHeaderOutput
func (ApiOperationResponseHeaderArgs) ToApiOperationResponseHeaderOutputWithContext ¶
func (i ApiOperationResponseHeaderArgs) ToApiOperationResponseHeaderOutputWithContext(ctx context.Context) ApiOperationResponseHeaderOutput
type ApiOperationResponseHeaderArray ¶
type ApiOperationResponseHeaderArray []ApiOperationResponseHeaderInput
func (ApiOperationResponseHeaderArray) ElementType ¶
func (ApiOperationResponseHeaderArray) ElementType() reflect.Type
func (ApiOperationResponseHeaderArray) ToApiOperationResponseHeaderArrayOutput ¶
func (i ApiOperationResponseHeaderArray) ToApiOperationResponseHeaderArrayOutput() ApiOperationResponseHeaderArrayOutput
func (ApiOperationResponseHeaderArray) ToApiOperationResponseHeaderArrayOutputWithContext ¶
func (i ApiOperationResponseHeaderArray) ToApiOperationResponseHeaderArrayOutputWithContext(ctx context.Context) ApiOperationResponseHeaderArrayOutput
type ApiOperationResponseHeaderArrayInput ¶
type ApiOperationResponseHeaderArrayInput interface { pulumi.Input ToApiOperationResponseHeaderArrayOutput() ApiOperationResponseHeaderArrayOutput ToApiOperationResponseHeaderArrayOutputWithContext(context.Context) ApiOperationResponseHeaderArrayOutput }
ApiOperationResponseHeaderArrayInput is an input type that accepts ApiOperationResponseHeaderArray and ApiOperationResponseHeaderArrayOutput values. You can construct a concrete instance of `ApiOperationResponseHeaderArrayInput` via:
ApiOperationResponseHeaderArray{ ApiOperationResponseHeaderArgs{...} }
type ApiOperationResponseHeaderArrayOutput ¶
type ApiOperationResponseHeaderArrayOutput struct{ *pulumi.OutputState }
func (ApiOperationResponseHeaderArrayOutput) ElementType ¶
func (ApiOperationResponseHeaderArrayOutput) ElementType() reflect.Type
func (ApiOperationResponseHeaderArrayOutput) Index ¶
func (o ApiOperationResponseHeaderArrayOutput) Index(i pulumi.IntInput) ApiOperationResponseHeaderOutput
func (ApiOperationResponseHeaderArrayOutput) ToApiOperationResponseHeaderArrayOutput ¶
func (o ApiOperationResponseHeaderArrayOutput) ToApiOperationResponseHeaderArrayOutput() ApiOperationResponseHeaderArrayOutput
func (ApiOperationResponseHeaderArrayOutput) ToApiOperationResponseHeaderArrayOutputWithContext ¶
func (o ApiOperationResponseHeaderArrayOutput) ToApiOperationResponseHeaderArrayOutputWithContext(ctx context.Context) ApiOperationResponseHeaderArrayOutput
type ApiOperationResponseHeaderInput ¶
type ApiOperationResponseHeaderInput interface { pulumi.Input ToApiOperationResponseHeaderOutput() ApiOperationResponseHeaderOutput ToApiOperationResponseHeaderOutputWithContext(context.Context) ApiOperationResponseHeaderOutput }
ApiOperationResponseHeaderInput is an input type that accepts ApiOperationResponseHeaderArgs and ApiOperationResponseHeaderOutput values. You can construct a concrete instance of `ApiOperationResponseHeaderInput` via:
ApiOperationResponseHeaderArgs{...}
type ApiOperationResponseHeaderOutput ¶
type ApiOperationResponseHeaderOutput struct{ *pulumi.OutputState }
func (ApiOperationResponseHeaderOutput) DefaultValue ¶
func (o ApiOperationResponseHeaderOutput) DefaultValue() pulumi.StringPtrOutput
The default value for this Header.
func (ApiOperationResponseHeaderOutput) Description ¶
func (o ApiOperationResponseHeaderOutput) Description() pulumi.StringPtrOutput
A description of this Header.
func (ApiOperationResponseHeaderOutput) ElementType ¶
func (ApiOperationResponseHeaderOutput) ElementType() reflect.Type
func (ApiOperationResponseHeaderOutput) Name ¶
func (o ApiOperationResponseHeaderOutput) Name() pulumi.StringOutput
The Name of this Header.
func (ApiOperationResponseHeaderOutput) Required ¶
func (o ApiOperationResponseHeaderOutput) Required() pulumi.BoolOutput
Is this Header Required?
func (ApiOperationResponseHeaderOutput) ToApiOperationResponseHeaderOutput ¶
func (o ApiOperationResponseHeaderOutput) ToApiOperationResponseHeaderOutput() ApiOperationResponseHeaderOutput
func (ApiOperationResponseHeaderOutput) ToApiOperationResponseHeaderOutputWithContext ¶
func (o ApiOperationResponseHeaderOutput) ToApiOperationResponseHeaderOutputWithContext(ctx context.Context) ApiOperationResponseHeaderOutput
func (ApiOperationResponseHeaderOutput) Type ¶
func (o ApiOperationResponseHeaderOutput) Type() pulumi.StringOutput
The Type of this Header, such as a `string`.
func (ApiOperationResponseHeaderOutput) Values ¶
func (o ApiOperationResponseHeaderOutput) Values() pulumi.StringArrayOutput
One or more acceptable values for this Header.
type ApiOperationResponseInput ¶
type ApiOperationResponseInput interface { pulumi.Input ToApiOperationResponseOutput() ApiOperationResponseOutput ToApiOperationResponseOutputWithContext(context.Context) ApiOperationResponseOutput }
ApiOperationResponseInput is an input type that accepts ApiOperationResponseArgs and ApiOperationResponseOutput values. You can construct a concrete instance of `ApiOperationResponseInput` via:
ApiOperationResponseArgs{...}
type ApiOperationResponseOutput ¶
type ApiOperationResponseOutput struct{ *pulumi.OutputState }
func (ApiOperationResponseOutput) Description ¶
func (o ApiOperationResponseOutput) Description() pulumi.StringPtrOutput
A description of the HTTP Response, which may include HTML tags.
func (ApiOperationResponseOutput) ElementType ¶
func (ApiOperationResponseOutput) ElementType() reflect.Type
func (ApiOperationResponseOutput) Headers ¶
func (o ApiOperationResponseOutput) Headers() ApiOperationResponseHeaderArrayOutput
One or more `header` blocks as defined above.
func (ApiOperationResponseOutput) Representations ¶
func (o ApiOperationResponseOutput) Representations() ApiOperationResponseRepresentationArrayOutput
One or more `representation` blocks as defined below.
func (ApiOperationResponseOutput) StatusCode ¶
func (o ApiOperationResponseOutput) StatusCode() pulumi.IntOutput
The HTTP Status Code.
func (ApiOperationResponseOutput) ToApiOperationResponseOutput ¶
func (o ApiOperationResponseOutput) ToApiOperationResponseOutput() ApiOperationResponseOutput
func (ApiOperationResponseOutput) ToApiOperationResponseOutputWithContext ¶
func (o ApiOperationResponseOutput) ToApiOperationResponseOutputWithContext(ctx context.Context) ApiOperationResponseOutput
type ApiOperationResponseRepresentation ¶
type ApiOperationResponseRepresentation struct { // The Content Type of this representation, such as `application/json`. ContentType string `pulumi:"contentType"` // One or more `formParameter` block as defined above. FormParameters []ApiOperationResponseRepresentationFormParameter `pulumi:"formParameters"` // An example of this representation. Sample *string `pulumi:"sample"` // The ID of an API Management Schema which represents this Response. SchemaId *string `pulumi:"schemaId"` // The Type Name defined by the Schema. TypeName *string `pulumi:"typeName"` }
type ApiOperationResponseRepresentationArgs ¶
type ApiOperationResponseRepresentationArgs struct { // The Content Type of this representation, such as `application/json`. ContentType pulumi.StringInput `pulumi:"contentType"` // One or more `formParameter` block as defined above. FormParameters ApiOperationResponseRepresentationFormParameterArrayInput `pulumi:"formParameters"` // An example of this representation. Sample pulumi.StringPtrInput `pulumi:"sample"` // The ID of an API Management Schema which represents this Response. SchemaId pulumi.StringPtrInput `pulumi:"schemaId"` // The Type Name defined by the Schema. TypeName pulumi.StringPtrInput `pulumi:"typeName"` }
func (ApiOperationResponseRepresentationArgs) ElementType ¶
func (ApiOperationResponseRepresentationArgs) ElementType() reflect.Type
func (ApiOperationResponseRepresentationArgs) ToApiOperationResponseRepresentationOutput ¶
func (i ApiOperationResponseRepresentationArgs) ToApiOperationResponseRepresentationOutput() ApiOperationResponseRepresentationOutput
func (ApiOperationResponseRepresentationArgs) ToApiOperationResponseRepresentationOutputWithContext ¶
func (i ApiOperationResponseRepresentationArgs) ToApiOperationResponseRepresentationOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationOutput
type ApiOperationResponseRepresentationArray ¶
type ApiOperationResponseRepresentationArray []ApiOperationResponseRepresentationInput
func (ApiOperationResponseRepresentationArray) ElementType ¶
func (ApiOperationResponseRepresentationArray) ElementType() reflect.Type
func (ApiOperationResponseRepresentationArray) ToApiOperationResponseRepresentationArrayOutput ¶
func (i ApiOperationResponseRepresentationArray) ToApiOperationResponseRepresentationArrayOutput() ApiOperationResponseRepresentationArrayOutput
func (ApiOperationResponseRepresentationArray) ToApiOperationResponseRepresentationArrayOutputWithContext ¶
func (i ApiOperationResponseRepresentationArray) ToApiOperationResponseRepresentationArrayOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationArrayOutput
type ApiOperationResponseRepresentationArrayInput ¶
type ApiOperationResponseRepresentationArrayInput interface { pulumi.Input ToApiOperationResponseRepresentationArrayOutput() ApiOperationResponseRepresentationArrayOutput ToApiOperationResponseRepresentationArrayOutputWithContext(context.Context) ApiOperationResponseRepresentationArrayOutput }
ApiOperationResponseRepresentationArrayInput is an input type that accepts ApiOperationResponseRepresentationArray and ApiOperationResponseRepresentationArrayOutput values. You can construct a concrete instance of `ApiOperationResponseRepresentationArrayInput` via:
ApiOperationResponseRepresentationArray{ ApiOperationResponseRepresentationArgs{...} }
type ApiOperationResponseRepresentationArrayOutput ¶
type ApiOperationResponseRepresentationArrayOutput struct{ *pulumi.OutputState }
func (ApiOperationResponseRepresentationArrayOutput) ElementType ¶
func (ApiOperationResponseRepresentationArrayOutput) ElementType() reflect.Type
func (ApiOperationResponseRepresentationArrayOutput) ToApiOperationResponseRepresentationArrayOutput ¶
func (o ApiOperationResponseRepresentationArrayOutput) ToApiOperationResponseRepresentationArrayOutput() ApiOperationResponseRepresentationArrayOutput
func (ApiOperationResponseRepresentationArrayOutput) ToApiOperationResponseRepresentationArrayOutputWithContext ¶
func (o ApiOperationResponseRepresentationArrayOutput) ToApiOperationResponseRepresentationArrayOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationArrayOutput
type ApiOperationResponseRepresentationFormParameter ¶
type ApiOperationResponseRepresentationFormParameter struct { // The default value for this Form Parameter. DefaultValue *string `pulumi:"defaultValue"` // A description of this Form Parameter. Description *string `pulumi:"description"` // The Name of this Form Parameter. Name string `pulumi:"name"` // Is this Form Parameter Required? Required bool `pulumi:"required"` // The Type of this Form Parameter, such as a `string`. Type string `pulumi:"type"` // One or more acceptable values for this Form Parameter. Values []string `pulumi:"values"` }
type ApiOperationResponseRepresentationFormParameterArgs ¶
type ApiOperationResponseRepresentationFormParameterArgs struct { // The default value for this Form Parameter. DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"` // A description of this Form Parameter. Description pulumi.StringPtrInput `pulumi:"description"` // The Name of this Form Parameter. Name pulumi.StringInput `pulumi:"name"` // Is this Form Parameter Required? Required pulumi.BoolInput `pulumi:"required"` // The Type of this Form Parameter, such as a `string`. Type pulumi.StringInput `pulumi:"type"` // One or more acceptable values for this Form Parameter. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ApiOperationResponseRepresentationFormParameterArgs) ElementType ¶
func (ApiOperationResponseRepresentationFormParameterArgs) ElementType() reflect.Type
func (ApiOperationResponseRepresentationFormParameterArgs) ToApiOperationResponseRepresentationFormParameterOutput ¶
func (i ApiOperationResponseRepresentationFormParameterArgs) ToApiOperationResponseRepresentationFormParameterOutput() ApiOperationResponseRepresentationFormParameterOutput
func (ApiOperationResponseRepresentationFormParameterArgs) ToApiOperationResponseRepresentationFormParameterOutputWithContext ¶
func (i ApiOperationResponseRepresentationFormParameterArgs) ToApiOperationResponseRepresentationFormParameterOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationFormParameterOutput
type ApiOperationResponseRepresentationFormParameterArray ¶
type ApiOperationResponseRepresentationFormParameterArray []ApiOperationResponseRepresentationFormParameterInput
func (ApiOperationResponseRepresentationFormParameterArray) ElementType ¶
func (ApiOperationResponseRepresentationFormParameterArray) ElementType() reflect.Type
func (ApiOperationResponseRepresentationFormParameterArray) ToApiOperationResponseRepresentationFormParameterArrayOutput ¶
func (i ApiOperationResponseRepresentationFormParameterArray) ToApiOperationResponseRepresentationFormParameterArrayOutput() ApiOperationResponseRepresentationFormParameterArrayOutput
func (ApiOperationResponseRepresentationFormParameterArray) ToApiOperationResponseRepresentationFormParameterArrayOutputWithContext ¶
func (i ApiOperationResponseRepresentationFormParameterArray) ToApiOperationResponseRepresentationFormParameterArrayOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationFormParameterArrayOutput
type ApiOperationResponseRepresentationFormParameterArrayInput ¶
type ApiOperationResponseRepresentationFormParameterArrayInput interface { pulumi.Input ToApiOperationResponseRepresentationFormParameterArrayOutput() ApiOperationResponseRepresentationFormParameterArrayOutput ToApiOperationResponseRepresentationFormParameterArrayOutputWithContext(context.Context) ApiOperationResponseRepresentationFormParameterArrayOutput }
ApiOperationResponseRepresentationFormParameterArrayInput is an input type that accepts ApiOperationResponseRepresentationFormParameterArray and ApiOperationResponseRepresentationFormParameterArrayOutput values. You can construct a concrete instance of `ApiOperationResponseRepresentationFormParameterArrayInput` via:
ApiOperationResponseRepresentationFormParameterArray{ ApiOperationResponseRepresentationFormParameterArgs{...} }
type ApiOperationResponseRepresentationFormParameterArrayOutput ¶
type ApiOperationResponseRepresentationFormParameterArrayOutput struct{ *pulumi.OutputState }
func (ApiOperationResponseRepresentationFormParameterArrayOutput) ElementType ¶
func (ApiOperationResponseRepresentationFormParameterArrayOutput) ElementType() reflect.Type
func (ApiOperationResponseRepresentationFormParameterArrayOutput) ToApiOperationResponseRepresentationFormParameterArrayOutput ¶
func (o ApiOperationResponseRepresentationFormParameterArrayOutput) ToApiOperationResponseRepresentationFormParameterArrayOutput() ApiOperationResponseRepresentationFormParameterArrayOutput
func (ApiOperationResponseRepresentationFormParameterArrayOutput) ToApiOperationResponseRepresentationFormParameterArrayOutputWithContext ¶
func (o ApiOperationResponseRepresentationFormParameterArrayOutput) ToApiOperationResponseRepresentationFormParameterArrayOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationFormParameterArrayOutput
type ApiOperationResponseRepresentationFormParameterInput ¶
type ApiOperationResponseRepresentationFormParameterInput interface { pulumi.Input ToApiOperationResponseRepresentationFormParameterOutput() ApiOperationResponseRepresentationFormParameterOutput ToApiOperationResponseRepresentationFormParameterOutputWithContext(context.Context) ApiOperationResponseRepresentationFormParameterOutput }
ApiOperationResponseRepresentationFormParameterInput is an input type that accepts ApiOperationResponseRepresentationFormParameterArgs and ApiOperationResponseRepresentationFormParameterOutput values. You can construct a concrete instance of `ApiOperationResponseRepresentationFormParameterInput` via:
ApiOperationResponseRepresentationFormParameterArgs{...}
type ApiOperationResponseRepresentationFormParameterOutput ¶
type ApiOperationResponseRepresentationFormParameterOutput struct{ *pulumi.OutputState }
func (ApiOperationResponseRepresentationFormParameterOutput) DefaultValue ¶
func (o ApiOperationResponseRepresentationFormParameterOutput) DefaultValue() pulumi.StringPtrOutput
The default value for this Form Parameter.
func (ApiOperationResponseRepresentationFormParameterOutput) Description ¶
func (o ApiOperationResponseRepresentationFormParameterOutput) Description() pulumi.StringPtrOutput
A description of this Form Parameter.
func (ApiOperationResponseRepresentationFormParameterOutput) ElementType ¶
func (ApiOperationResponseRepresentationFormParameterOutput) ElementType() reflect.Type
func (ApiOperationResponseRepresentationFormParameterOutput) Name ¶
func (o ApiOperationResponseRepresentationFormParameterOutput) Name() pulumi.StringOutput
The Name of this Form Parameter.
func (ApiOperationResponseRepresentationFormParameterOutput) Required ¶
func (o ApiOperationResponseRepresentationFormParameterOutput) Required() pulumi.BoolOutput
Is this Form Parameter Required?
func (ApiOperationResponseRepresentationFormParameterOutput) ToApiOperationResponseRepresentationFormParameterOutput ¶
func (o ApiOperationResponseRepresentationFormParameterOutput) ToApiOperationResponseRepresentationFormParameterOutput() ApiOperationResponseRepresentationFormParameterOutput
func (ApiOperationResponseRepresentationFormParameterOutput) ToApiOperationResponseRepresentationFormParameterOutputWithContext ¶
func (o ApiOperationResponseRepresentationFormParameterOutput) ToApiOperationResponseRepresentationFormParameterOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationFormParameterOutput
func (ApiOperationResponseRepresentationFormParameterOutput) Type ¶
func (o ApiOperationResponseRepresentationFormParameterOutput) Type() pulumi.StringOutput
The Type of this Form Parameter, such as a `string`.
func (ApiOperationResponseRepresentationFormParameterOutput) Values ¶
func (o ApiOperationResponseRepresentationFormParameterOutput) Values() pulumi.StringArrayOutput
One or more acceptable values for this Form Parameter.
type ApiOperationResponseRepresentationInput ¶
type ApiOperationResponseRepresentationInput interface { pulumi.Input ToApiOperationResponseRepresentationOutput() ApiOperationResponseRepresentationOutput ToApiOperationResponseRepresentationOutputWithContext(context.Context) ApiOperationResponseRepresentationOutput }
ApiOperationResponseRepresentationInput is an input type that accepts ApiOperationResponseRepresentationArgs and ApiOperationResponseRepresentationOutput values. You can construct a concrete instance of `ApiOperationResponseRepresentationInput` via:
ApiOperationResponseRepresentationArgs{...}
type ApiOperationResponseRepresentationOutput ¶
type ApiOperationResponseRepresentationOutput struct{ *pulumi.OutputState }
func (ApiOperationResponseRepresentationOutput) ContentType ¶
func (o ApiOperationResponseRepresentationOutput) ContentType() pulumi.StringOutput
The Content Type of this representation, such as `application/json`.
func (ApiOperationResponseRepresentationOutput) ElementType ¶
func (ApiOperationResponseRepresentationOutput) ElementType() reflect.Type
func (ApiOperationResponseRepresentationOutput) FormParameters ¶
func (o ApiOperationResponseRepresentationOutput) FormParameters() ApiOperationResponseRepresentationFormParameterArrayOutput
One or more `formParameter` block as defined above.
func (ApiOperationResponseRepresentationOutput) Sample ¶
func (o ApiOperationResponseRepresentationOutput) Sample() pulumi.StringPtrOutput
An example of this representation.
func (ApiOperationResponseRepresentationOutput) SchemaId ¶
func (o ApiOperationResponseRepresentationOutput) SchemaId() pulumi.StringPtrOutput
The ID of an API Management Schema which represents this Response.
func (ApiOperationResponseRepresentationOutput) ToApiOperationResponseRepresentationOutput ¶
func (o ApiOperationResponseRepresentationOutput) ToApiOperationResponseRepresentationOutput() ApiOperationResponseRepresentationOutput
func (ApiOperationResponseRepresentationOutput) ToApiOperationResponseRepresentationOutputWithContext ¶
func (o ApiOperationResponseRepresentationOutput) ToApiOperationResponseRepresentationOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationOutput
func (ApiOperationResponseRepresentationOutput) TypeName ¶
func (o ApiOperationResponseRepresentationOutput) TypeName() pulumi.StringPtrOutput
The Type Name defined by the Schema.
type ApiOperationState ¶
type ApiOperationState struct { // The Name of the API Management Service where the API exists. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // The name of the API within the API Management Service where this API Operation should be created. Changing this forces a new resource to be created. ApiName pulumi.StringPtrInput // A description for this API Operation, which may include HTML formatting tags. Description pulumi.StringPtrInput // The Display Name for this API Management Operation. DisplayName pulumi.StringPtrInput // The HTTP Method used for this API Management Operation, like `GET`, `DELETE`, `PUT` or `POST` - but not limited to these values. Method pulumi.StringPtrInput // A unique identifier for this API Operation. Changing this forces a new resource to be created. OperationId pulumi.StringPtrInput // A `request` block as defined below. Request ApiOperationRequestPtrInput // The Name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // One or more `response` blocks as defined below. Responses ApiOperationResponseArrayInput // One or more `templateParameter` blocks as defined below. TemplateParameters ApiOperationTemplateParameterArrayInput // The relative URL Template identifying the target resource for this operation, which may include parameters. UrlTemplate pulumi.StringPtrInput }
func (ApiOperationState) ElementType ¶
func (ApiOperationState) ElementType() reflect.Type
type ApiOperationTemplateParameter ¶
type ApiOperationTemplateParameter struct { // The default value for this Template Parameter. DefaultValue *string `pulumi:"defaultValue"` // A description of this Template Parameter. Description *string `pulumi:"description"` // The Name of this Template Parameter. Name string `pulumi:"name"` // Is this Template Parameter Required? Required bool `pulumi:"required"` // The Type of this Template Parameter, such as a `string`. Type string `pulumi:"type"` // One or more acceptable values for this Template Parameter. Values []string `pulumi:"values"` }
type ApiOperationTemplateParameterArgs ¶
type ApiOperationTemplateParameterArgs struct { // The default value for this Template Parameter. DefaultValue pulumi.StringPtrInput `pulumi:"defaultValue"` // A description of this Template Parameter. Description pulumi.StringPtrInput `pulumi:"description"` // The Name of this Template Parameter. Name pulumi.StringInput `pulumi:"name"` // Is this Template Parameter Required? Required pulumi.BoolInput `pulumi:"required"` // The Type of this Template Parameter, such as a `string`. Type pulumi.StringInput `pulumi:"type"` // One or more acceptable values for this Template Parameter. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ApiOperationTemplateParameterArgs) ElementType ¶
func (ApiOperationTemplateParameterArgs) ElementType() reflect.Type
func (ApiOperationTemplateParameterArgs) ToApiOperationTemplateParameterOutput ¶
func (i ApiOperationTemplateParameterArgs) ToApiOperationTemplateParameterOutput() ApiOperationTemplateParameterOutput
func (ApiOperationTemplateParameterArgs) ToApiOperationTemplateParameterOutputWithContext ¶
func (i ApiOperationTemplateParameterArgs) ToApiOperationTemplateParameterOutputWithContext(ctx context.Context) ApiOperationTemplateParameterOutput
type ApiOperationTemplateParameterArray ¶
type ApiOperationTemplateParameterArray []ApiOperationTemplateParameterInput
func (ApiOperationTemplateParameterArray) ElementType ¶
func (ApiOperationTemplateParameterArray) ElementType() reflect.Type
func (ApiOperationTemplateParameterArray) ToApiOperationTemplateParameterArrayOutput ¶
func (i ApiOperationTemplateParameterArray) ToApiOperationTemplateParameterArrayOutput() ApiOperationTemplateParameterArrayOutput
func (ApiOperationTemplateParameterArray) ToApiOperationTemplateParameterArrayOutputWithContext ¶
func (i ApiOperationTemplateParameterArray) ToApiOperationTemplateParameterArrayOutputWithContext(ctx context.Context) ApiOperationTemplateParameterArrayOutput
type ApiOperationTemplateParameterArrayInput ¶
type ApiOperationTemplateParameterArrayInput interface { pulumi.Input ToApiOperationTemplateParameterArrayOutput() ApiOperationTemplateParameterArrayOutput ToApiOperationTemplateParameterArrayOutputWithContext(context.Context) ApiOperationTemplateParameterArrayOutput }
ApiOperationTemplateParameterArrayInput is an input type that accepts ApiOperationTemplateParameterArray and ApiOperationTemplateParameterArrayOutput values. You can construct a concrete instance of `ApiOperationTemplateParameterArrayInput` via:
ApiOperationTemplateParameterArray{ ApiOperationTemplateParameterArgs{...} }
type ApiOperationTemplateParameterArrayOutput ¶
type ApiOperationTemplateParameterArrayOutput struct{ *pulumi.OutputState }
func (ApiOperationTemplateParameterArrayOutput) ElementType ¶
func (ApiOperationTemplateParameterArrayOutput) ElementType() reflect.Type
func (ApiOperationTemplateParameterArrayOutput) ToApiOperationTemplateParameterArrayOutput ¶
func (o ApiOperationTemplateParameterArrayOutput) ToApiOperationTemplateParameterArrayOutput() ApiOperationTemplateParameterArrayOutput
func (ApiOperationTemplateParameterArrayOutput) ToApiOperationTemplateParameterArrayOutputWithContext ¶
func (o ApiOperationTemplateParameterArrayOutput) ToApiOperationTemplateParameterArrayOutputWithContext(ctx context.Context) ApiOperationTemplateParameterArrayOutput
type ApiOperationTemplateParameterInput ¶
type ApiOperationTemplateParameterInput interface { pulumi.Input ToApiOperationTemplateParameterOutput() ApiOperationTemplateParameterOutput ToApiOperationTemplateParameterOutputWithContext(context.Context) ApiOperationTemplateParameterOutput }
ApiOperationTemplateParameterInput is an input type that accepts ApiOperationTemplateParameterArgs and ApiOperationTemplateParameterOutput values. You can construct a concrete instance of `ApiOperationTemplateParameterInput` via:
ApiOperationTemplateParameterArgs{...}
type ApiOperationTemplateParameterOutput ¶
type ApiOperationTemplateParameterOutput struct{ *pulumi.OutputState }
func (ApiOperationTemplateParameterOutput) DefaultValue ¶
func (o ApiOperationTemplateParameterOutput) DefaultValue() pulumi.StringPtrOutput
The default value for this Template Parameter.
func (ApiOperationTemplateParameterOutput) Description ¶
func (o ApiOperationTemplateParameterOutput) Description() pulumi.StringPtrOutput
A description of this Template Parameter.
func (ApiOperationTemplateParameterOutput) ElementType ¶
func (ApiOperationTemplateParameterOutput) ElementType() reflect.Type
func (ApiOperationTemplateParameterOutput) Name ¶
func (o ApiOperationTemplateParameterOutput) Name() pulumi.StringOutput
The Name of this Template Parameter.
func (ApiOperationTemplateParameterOutput) Required ¶
func (o ApiOperationTemplateParameterOutput) Required() pulumi.BoolOutput
Is this Template Parameter Required?
func (ApiOperationTemplateParameterOutput) ToApiOperationTemplateParameterOutput ¶
func (o ApiOperationTemplateParameterOutput) ToApiOperationTemplateParameterOutput() ApiOperationTemplateParameterOutput
func (ApiOperationTemplateParameterOutput) ToApiOperationTemplateParameterOutputWithContext ¶
func (o ApiOperationTemplateParameterOutput) ToApiOperationTemplateParameterOutputWithContext(ctx context.Context) ApiOperationTemplateParameterOutput
func (ApiOperationTemplateParameterOutput) Type ¶
func (o ApiOperationTemplateParameterOutput) Type() pulumi.StringOutput
The Type of this Template Parameter, such as a `string`.
func (ApiOperationTemplateParameterOutput) Values ¶
func (o ApiOperationTemplateParameterOutput) Values() pulumi.StringArrayOutput
One or more acceptable values for this Template Parameter.
type ApiPolicy ¶
type ApiPolicy struct { pulumi.CustomResourceState // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // The ID of the API Management API within the API Management Service. Changing this forces a new resource to be created. ApiName pulumi.StringOutput `pulumi:"apiName"` // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The XML Content for this Policy as a string. XmlContent pulumi.StringOutput `pulumi:"xmlContent"` // A link to a Policy XML Document, which must be publicly available. XmlLink pulumi.StringPtrOutput `pulumi:"xmlLink"` }
Manages an API Management API Policy
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.
type ApiPolicyArgs ¶
type ApiPolicyArgs struct { // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // The ID of the API Management API within the API Management Service. Changing this forces a new resource to be created. ApiName pulumi.StringInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The XML Content for this Policy as a string. XmlContent pulumi.StringPtrInput // A link to a Policy XML Document, which must be publicly available. XmlLink pulumi.StringPtrInput }
The set of arguments for constructing a ApiPolicy resource.
func (ApiPolicyArgs) ElementType ¶
func (ApiPolicyArgs) ElementType() reflect.Type
type ApiPolicyState ¶
type ApiPolicyState struct { // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // The ID of the API Management API within the API Management Service. Changing this forces a new resource to be created. ApiName pulumi.StringPtrInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The XML Content for this Policy as a string. XmlContent pulumi.StringPtrInput // A link to a Policy XML Document, which must be publicly available. XmlLink pulumi.StringPtrInput }
func (ApiPolicyState) ElementType ¶
func (ApiPolicyState) ElementType() reflect.Type
type ApiSchema ¶
type ApiSchema struct { pulumi.CustomResourceState // The Name of the API Management Service where the API exists. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // The name of the API within the API Management Service where this API Schema should be created. Changing this forces a new resource to be created. ApiName pulumi.StringOutput `pulumi:"apiName"` // The content type of the API Schema. ContentType pulumi.StringOutput `pulumi:"contentType"` // The Name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A unique identifier for this API Schema. Changing this forces a new resource to be created. SchemaId pulumi.StringOutput `pulumi:"schemaId"` // The JSON escaped string defining the document representing the Schema. Value pulumi.StringOutput `pulumi:"value"` }
Manages an API Schema within an API Management Service.
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.
type ApiSchemaArgs ¶
type ApiSchemaArgs struct { // The Name of the API Management Service where the API exists. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // The name of the API within the API Management Service where this API Schema should be created. Changing this forces a new resource to be created. ApiName pulumi.StringInput // The content type of the API Schema. ContentType pulumi.StringInput // The Name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A unique identifier for this API Schema. Changing this forces a new resource to be created. SchemaId pulumi.StringInput // The JSON escaped string defining the document representing the Schema. Value pulumi.StringInput }
The set of arguments for constructing a ApiSchema resource.
func (ApiSchemaArgs) ElementType ¶
func (ApiSchemaArgs) ElementType() reflect.Type
type ApiSchemaState ¶
type ApiSchemaState struct { // The Name of the API Management Service where the API exists. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // The name of the API within the API Management Service where this API Schema should be created. Changing this forces a new resource to be created. ApiName pulumi.StringPtrInput // The content type of the API Schema. ContentType pulumi.StringPtrInput // The Name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // A unique identifier for this API Schema. Changing this forces a new resource to be created. SchemaId pulumi.StringPtrInput // The 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 { // The Name of the API Management Service where this API should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // A description of the API Management API, which may include HTML formatting tags. Description pulumi.StringPtrInput // The display name of the API. DisplayName pulumi.StringPtrInput // A `import` block as documented below. Import ApiImportPtrInput // Is this the current API Revision? IsCurrent pulumi.BoolPtrInput // Is this API Revision online/accessible via the Gateway? IsOnline pulumi.BoolPtrInput // The name of the API Management API. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The Path for this API Management API, which is a relative URL which uniquely identifies this API and all of it's resource paths within the API Management Service. Path pulumi.StringPtrInput // A list of protocols the operations in this API can be invoked. Possible values are `http` and `https`. Protocols pulumi.StringArrayInput // The Name of the Resource Group where the API Management API exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The Revision which used for this API. Revision pulumi.StringPtrInput // Absolute URL of the backend service implementing this API. ServiceUrl pulumi.StringPtrInput // Should this API expose a SOAP frontend, rather than a HTTP frontend? Defaults to `false`. SoapPassThrough pulumi.BoolPtrInput // A `subscriptionKeyParameterNames` block as documented below. SubscriptionKeyParameterNames ApiSubscriptionKeyParameterNamesPtrInput // The Version number of this API, if this API is versioned. Version pulumi.StringPtrInput // The ID of the Version Set which this API is associated with. VersionSetId pulumi.StringPtrInput }
func (ApiState) ElementType ¶
type ApiSubscriptionKeyParameterNamesArgs ¶
type ApiSubscriptionKeyParameterNamesArgs struct { // The name of the HTTP Header which should be used for the Subscription Key. Header pulumi.StringInput `pulumi:"header"` // The name of the QueryString parameter which should be used for the Subscription Key. Query pulumi.StringInput `pulumi:"query"` }
func (ApiSubscriptionKeyParameterNamesArgs) ElementType ¶
func (ApiSubscriptionKeyParameterNamesArgs) ElementType() reflect.Type
func (ApiSubscriptionKeyParameterNamesArgs) ToApiSubscriptionKeyParameterNamesOutput ¶
func (i ApiSubscriptionKeyParameterNamesArgs) ToApiSubscriptionKeyParameterNamesOutput() ApiSubscriptionKeyParameterNamesOutput
func (ApiSubscriptionKeyParameterNamesArgs) ToApiSubscriptionKeyParameterNamesOutputWithContext ¶
func (i ApiSubscriptionKeyParameterNamesArgs) ToApiSubscriptionKeyParameterNamesOutputWithContext(ctx context.Context) ApiSubscriptionKeyParameterNamesOutput
func (ApiSubscriptionKeyParameterNamesArgs) ToApiSubscriptionKeyParameterNamesPtrOutput ¶
func (i ApiSubscriptionKeyParameterNamesArgs) ToApiSubscriptionKeyParameterNamesPtrOutput() ApiSubscriptionKeyParameterNamesPtrOutput
func (ApiSubscriptionKeyParameterNamesArgs) ToApiSubscriptionKeyParameterNamesPtrOutputWithContext ¶
func (i ApiSubscriptionKeyParameterNamesArgs) ToApiSubscriptionKeyParameterNamesPtrOutputWithContext(ctx context.Context) ApiSubscriptionKeyParameterNamesPtrOutput
type ApiSubscriptionKeyParameterNamesInput ¶
type ApiSubscriptionKeyParameterNamesInput interface { pulumi.Input ToApiSubscriptionKeyParameterNamesOutput() ApiSubscriptionKeyParameterNamesOutput ToApiSubscriptionKeyParameterNamesOutputWithContext(context.Context) ApiSubscriptionKeyParameterNamesOutput }
ApiSubscriptionKeyParameterNamesInput is an input type that accepts ApiSubscriptionKeyParameterNamesArgs and ApiSubscriptionKeyParameterNamesOutput values. You can construct a concrete instance of `ApiSubscriptionKeyParameterNamesInput` via:
ApiSubscriptionKeyParameterNamesArgs{...}
type ApiSubscriptionKeyParameterNamesOutput ¶
type ApiSubscriptionKeyParameterNamesOutput struct{ *pulumi.OutputState }
func (ApiSubscriptionKeyParameterNamesOutput) ElementType ¶
func (ApiSubscriptionKeyParameterNamesOutput) ElementType() reflect.Type
func (ApiSubscriptionKeyParameterNamesOutput) Header ¶
func (o ApiSubscriptionKeyParameterNamesOutput) Header() pulumi.StringOutput
The name of the HTTP Header which should be used for the Subscription Key.
func (ApiSubscriptionKeyParameterNamesOutput) Query ¶
func (o ApiSubscriptionKeyParameterNamesOutput) Query() pulumi.StringOutput
The name of the QueryString parameter which should be used for the Subscription Key.
func (ApiSubscriptionKeyParameterNamesOutput) ToApiSubscriptionKeyParameterNamesOutput ¶
func (o ApiSubscriptionKeyParameterNamesOutput) ToApiSubscriptionKeyParameterNamesOutput() ApiSubscriptionKeyParameterNamesOutput
func (ApiSubscriptionKeyParameterNamesOutput) ToApiSubscriptionKeyParameterNamesOutputWithContext ¶
func (o ApiSubscriptionKeyParameterNamesOutput) ToApiSubscriptionKeyParameterNamesOutputWithContext(ctx context.Context) ApiSubscriptionKeyParameterNamesOutput
func (ApiSubscriptionKeyParameterNamesOutput) ToApiSubscriptionKeyParameterNamesPtrOutput ¶
func (o ApiSubscriptionKeyParameterNamesOutput) ToApiSubscriptionKeyParameterNamesPtrOutput() ApiSubscriptionKeyParameterNamesPtrOutput
func (ApiSubscriptionKeyParameterNamesOutput) ToApiSubscriptionKeyParameterNamesPtrOutputWithContext ¶
func (o ApiSubscriptionKeyParameterNamesOutput) ToApiSubscriptionKeyParameterNamesPtrOutputWithContext(ctx context.Context) ApiSubscriptionKeyParameterNamesPtrOutput
type ApiSubscriptionKeyParameterNamesPtrInput ¶
type ApiSubscriptionKeyParameterNamesPtrInput interface { pulumi.Input ToApiSubscriptionKeyParameterNamesPtrOutput() ApiSubscriptionKeyParameterNamesPtrOutput ToApiSubscriptionKeyParameterNamesPtrOutputWithContext(context.Context) ApiSubscriptionKeyParameterNamesPtrOutput }
ApiSubscriptionKeyParameterNamesPtrInput is an input type that accepts ApiSubscriptionKeyParameterNamesArgs, ApiSubscriptionKeyParameterNamesPtr and ApiSubscriptionKeyParameterNamesPtrOutput values. You can construct a concrete instance of `ApiSubscriptionKeyParameterNamesPtrInput` via:
ApiSubscriptionKeyParameterNamesArgs{...} or: nil
func ApiSubscriptionKeyParameterNamesPtr ¶
func ApiSubscriptionKeyParameterNamesPtr(v *ApiSubscriptionKeyParameterNamesArgs) ApiSubscriptionKeyParameterNamesPtrInput
type ApiSubscriptionKeyParameterNamesPtrOutput ¶
type ApiSubscriptionKeyParameterNamesPtrOutput struct{ *pulumi.OutputState }
func (ApiSubscriptionKeyParameterNamesPtrOutput) ElementType ¶
func (ApiSubscriptionKeyParameterNamesPtrOutput) ElementType() reflect.Type
func (ApiSubscriptionKeyParameterNamesPtrOutput) Header ¶
func (o ApiSubscriptionKeyParameterNamesPtrOutput) Header() pulumi.StringOutput
The name of the HTTP Header which should be used for the Subscription Key.
func (ApiSubscriptionKeyParameterNamesPtrOutput) Query ¶
func (o ApiSubscriptionKeyParameterNamesPtrOutput) Query() pulumi.StringOutput
The name of the QueryString parameter which should be used for the Subscription Key.
func (ApiSubscriptionKeyParameterNamesPtrOutput) ToApiSubscriptionKeyParameterNamesPtrOutput ¶
func (o ApiSubscriptionKeyParameterNamesPtrOutput) ToApiSubscriptionKeyParameterNamesPtrOutput() ApiSubscriptionKeyParameterNamesPtrOutput
func (ApiSubscriptionKeyParameterNamesPtrOutput) ToApiSubscriptionKeyParameterNamesPtrOutputWithContext ¶
func (o ApiSubscriptionKeyParameterNamesPtrOutput) ToApiSubscriptionKeyParameterNamesPtrOutputWithContext(ctx context.Context) ApiSubscriptionKeyParameterNamesPtrOutput
type ApiVersionSet ¶
type ApiVersionSet struct { pulumi.CustomResourceState // The name of the API Management Service in which the API Version Set should exist. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // The description of API Version Set. Description pulumi.StringPtrOutput `pulumi:"description"` // The display name of this API Version Set. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The name of the API Version Set. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group in which the parent API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The name of the Header which should be read from Inbound Requests which defines the API Version. VersionHeaderName pulumi.StringPtrOutput `pulumi:"versionHeaderName"` // The name of the Query String which should be read from Inbound Requests which defines the API Version. VersionQueryName pulumi.StringPtrOutput `pulumi:"versionQueryName"` // Specifies where in an Inbound HTTP Request that the API Version should be read from. Possible values are `Header`, `Query` and `Segment`. VersioningScheme pulumi.StringOutput `pulumi:"versioningScheme"` }
Manages an API Version Set within an API Management Service.
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.
type ApiVersionSetArgs ¶
type ApiVersionSetArgs struct { // The name of the API Management Service in which the API Version Set should exist. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // The description of API Version Set. Description pulumi.StringPtrInput // The display name of this API Version Set. DisplayName pulumi.StringInput // The name of the API Version Set. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the parent API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The name of the Header which should be read from Inbound Requests which defines the API Version. VersionHeaderName pulumi.StringPtrInput // The name of the Query String which should be read from Inbound Requests which defines the API Version. VersionQueryName pulumi.StringPtrInput // Specifies where in an Inbound HTTP Request that the API Version should be read from. Possible values are `Header`, `Query` and `Segment`. VersioningScheme pulumi.StringInput }
The set of arguments for constructing a ApiVersionSet resource.
func (ApiVersionSetArgs) ElementType ¶
func (ApiVersionSetArgs) ElementType() reflect.Type
type ApiVersionSetState ¶
type ApiVersionSetState struct { // The name of the API Management Service in which the API Version Set should exist. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // The description of API Version Set. Description pulumi.StringPtrInput // The display name of this API Version Set. DisplayName pulumi.StringPtrInput // The name of the API Version Set. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the parent API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The name of the Header which should be read from Inbound Requests which defines the API Version. VersionHeaderName pulumi.StringPtrInput // The name of the Query String which should be read from Inbound Requests which defines the API Version. VersionQueryName pulumi.StringPtrInput // Specifies where in an Inbound HTTP Request that the API Version should be read from. Possible values are `Header`, `Query` and `Segment`. VersioningScheme pulumi.StringPtrInput }
func (ApiVersionSetState) ElementType ¶
func (ApiVersionSetState) ElementType() reflect.Type
type AuthorizationServer ¶
type AuthorizationServer struct { pulumi.CustomResourceState // The name of the API Management Service in which this Authorization Server should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // The OAUTH Authorization Endpoint. AuthorizationEndpoint pulumi.StringOutput `pulumi:"authorizationEndpoint"` // The HTTP Verbs supported by the Authorization Endpoint. Possible values are `DELETE`, `GET`, `HEAD`, `OPTIONS`, `PATCH`, `POST`, `PUT` and `TRACE`. AuthorizationMethods pulumi.StringArrayOutput `pulumi:"authorizationMethods"` // The mechanism by which Access Tokens are passed to the API. Possible values are `authorizationHeader` and `query`. BearerTokenSendingMethods pulumi.StringArrayOutput `pulumi:"bearerTokenSendingMethods"` // The Authentication Methods supported by the Token endpoint of this Authorization Server.. Possible values are `Basic` and `Body`. ClientAuthenticationMethods pulumi.StringArrayOutput `pulumi:"clientAuthenticationMethods"` // The Client/App ID registered with this Authorization Server. ClientId pulumi.StringOutput `pulumi:"clientId"` // The URI of page where Client/App Registration is performed for this Authorization Server. ClientRegistrationEndpoint pulumi.StringOutput `pulumi:"clientRegistrationEndpoint"` // The Client/App Secret registered with this Authorization Server. ClientSecret pulumi.StringPtrOutput `pulumi:"clientSecret"` // The Default Scope used when requesting an Access Token, specified as a string containing space-delimited values. DefaultScope pulumi.StringPtrOutput `pulumi:"defaultScope"` // A description of the Authorization Server, which may contain HTML formatting tags. Description pulumi.StringPtrOutput `pulumi:"description"` // The user-friendly name of this Authorization Server. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Form of Authorization Grants required when requesting an Access Token. Possible values are `authorizationCode`, `clientCredentials`, `implicit` and `resourceOwnerPassword`. GrantTypes pulumi.StringArrayOutput `pulumi:"grantTypes"` // The name of this Authorization Server. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The password associated with the Resource Owner. ResourceOwnerPassword pulumi.StringPtrOutput `pulumi:"resourceOwnerPassword"` // The username associated with the Resource Owner. ResourceOwnerUsername pulumi.StringPtrOutput `pulumi:"resourceOwnerUsername"` // Does this Authorization Server support State? If this is set to `true` the client may use the state parameter to raise protocol security. SupportState pulumi.BoolPtrOutput `pulumi:"supportState"` TokenBodyParameters AuthorizationServerTokenBodyParameterArrayOutput `pulumi:"tokenBodyParameters"` // The OAUTH Token Endpoint. TokenEndpoint pulumi.StringPtrOutput `pulumi:"tokenEndpoint"` }
Manages an Authorization Server within an API Management Service.
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.
type AuthorizationServerArgs ¶
type AuthorizationServerArgs struct { // The name of the API Management Service in which this Authorization Server should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // The OAUTH Authorization Endpoint. AuthorizationEndpoint pulumi.StringInput // The HTTP Verbs supported by the Authorization Endpoint. Possible values are `DELETE`, `GET`, `HEAD`, `OPTIONS`, `PATCH`, `POST`, `PUT` and `TRACE`. AuthorizationMethods pulumi.StringArrayInput // The mechanism by which Access Tokens are passed to the API. Possible values are `authorizationHeader` and `query`. BearerTokenSendingMethods pulumi.StringArrayInput // The Authentication Methods supported by the Token endpoint of this Authorization Server.. Possible values are `Basic` and `Body`. ClientAuthenticationMethods pulumi.StringArrayInput // The Client/App ID registered with this Authorization Server. ClientId pulumi.StringInput // The URI of page where Client/App Registration is performed for this Authorization Server. ClientRegistrationEndpoint pulumi.StringInput // The Client/App Secret registered with this Authorization Server. ClientSecret pulumi.StringPtrInput // The Default Scope used when requesting an Access Token, specified as a string containing space-delimited values. DefaultScope pulumi.StringPtrInput // A description of the Authorization Server, which may contain HTML formatting tags. Description pulumi.StringPtrInput // The user-friendly name of this Authorization Server. DisplayName pulumi.StringInput // Form of Authorization Grants required when requesting an Access Token. Possible values are `authorizationCode`, `clientCredentials`, `implicit` and `resourceOwnerPassword`. GrantTypes pulumi.StringArrayInput // The name of this Authorization Server. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The password associated with the Resource Owner. ResourceOwnerPassword pulumi.StringPtrInput // The username associated with the Resource Owner. ResourceOwnerUsername pulumi.StringPtrInput // Does this Authorization Server support State? If this is set to `true` the client may use the state parameter to raise protocol security. SupportState pulumi.BoolPtrInput TokenBodyParameters AuthorizationServerTokenBodyParameterArrayInput // The OAUTH Token Endpoint. TokenEndpoint pulumi.StringPtrInput }
The set of arguments for constructing a AuthorizationServer resource.
func (AuthorizationServerArgs) ElementType ¶
func (AuthorizationServerArgs) ElementType() reflect.Type
type AuthorizationServerState ¶
type AuthorizationServerState struct { // The name of the API Management Service in which this Authorization Server should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // The OAUTH Authorization Endpoint. AuthorizationEndpoint pulumi.StringPtrInput // The HTTP Verbs supported by the Authorization Endpoint. Possible values are `DELETE`, `GET`, `HEAD`, `OPTIONS`, `PATCH`, `POST`, `PUT` and `TRACE`. AuthorizationMethods pulumi.StringArrayInput // The mechanism by which Access Tokens are passed to the API. Possible values are `authorizationHeader` and `query`. BearerTokenSendingMethods pulumi.StringArrayInput // The Authentication Methods supported by the Token endpoint of this Authorization Server.. Possible values are `Basic` and `Body`. ClientAuthenticationMethods pulumi.StringArrayInput // The Client/App ID registered with this Authorization Server. ClientId pulumi.StringPtrInput // The URI of page where Client/App Registration is performed for this Authorization Server. ClientRegistrationEndpoint pulumi.StringPtrInput // The Client/App Secret registered with this Authorization Server. ClientSecret pulumi.StringPtrInput // The Default Scope used when requesting an Access Token, specified as a string containing space-delimited values. DefaultScope pulumi.StringPtrInput // A description of the Authorization Server, which may contain HTML formatting tags. Description pulumi.StringPtrInput // The user-friendly name of this Authorization Server. DisplayName pulumi.StringPtrInput // Form of Authorization Grants required when requesting an Access Token. Possible values are `authorizationCode`, `clientCredentials`, `implicit` and `resourceOwnerPassword`. GrantTypes pulumi.StringArrayInput // The name of this Authorization Server. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The password associated with the Resource Owner. ResourceOwnerPassword pulumi.StringPtrInput // The username associated with the Resource Owner. ResourceOwnerUsername pulumi.StringPtrInput // Does this Authorization Server support State? If this is set to `true` the client may use the state parameter to raise protocol security. SupportState pulumi.BoolPtrInput TokenBodyParameters AuthorizationServerTokenBodyParameterArrayInput // The OAUTH Token Endpoint. TokenEndpoint pulumi.StringPtrInput }
func (AuthorizationServerState) ElementType ¶
func (AuthorizationServerState) ElementType() reflect.Type
type AuthorizationServerTokenBodyParameterArgs ¶
type AuthorizationServerTokenBodyParameterArgs struct { // The Name of the Parameter. Name pulumi.StringInput `pulumi:"name"` // The Value of the Parameter. Value pulumi.StringInput `pulumi:"value"` }
func (AuthorizationServerTokenBodyParameterArgs) ElementType ¶
func (AuthorizationServerTokenBodyParameterArgs) ElementType() reflect.Type
func (AuthorizationServerTokenBodyParameterArgs) ToAuthorizationServerTokenBodyParameterOutput ¶
func (i AuthorizationServerTokenBodyParameterArgs) ToAuthorizationServerTokenBodyParameterOutput() AuthorizationServerTokenBodyParameterOutput
func (AuthorizationServerTokenBodyParameterArgs) ToAuthorizationServerTokenBodyParameterOutputWithContext ¶
func (i AuthorizationServerTokenBodyParameterArgs) ToAuthorizationServerTokenBodyParameterOutputWithContext(ctx context.Context) AuthorizationServerTokenBodyParameterOutput
type AuthorizationServerTokenBodyParameterArray ¶
type AuthorizationServerTokenBodyParameterArray []AuthorizationServerTokenBodyParameterInput
func (AuthorizationServerTokenBodyParameterArray) ElementType ¶
func (AuthorizationServerTokenBodyParameterArray) ElementType() reflect.Type
func (AuthorizationServerTokenBodyParameterArray) ToAuthorizationServerTokenBodyParameterArrayOutput ¶
func (i AuthorizationServerTokenBodyParameterArray) ToAuthorizationServerTokenBodyParameterArrayOutput() AuthorizationServerTokenBodyParameterArrayOutput
func (AuthorizationServerTokenBodyParameterArray) ToAuthorizationServerTokenBodyParameterArrayOutputWithContext ¶
func (i AuthorizationServerTokenBodyParameterArray) ToAuthorizationServerTokenBodyParameterArrayOutputWithContext(ctx context.Context) AuthorizationServerTokenBodyParameterArrayOutput
type AuthorizationServerTokenBodyParameterArrayInput ¶
type AuthorizationServerTokenBodyParameterArrayInput interface { pulumi.Input ToAuthorizationServerTokenBodyParameterArrayOutput() AuthorizationServerTokenBodyParameterArrayOutput ToAuthorizationServerTokenBodyParameterArrayOutputWithContext(context.Context) AuthorizationServerTokenBodyParameterArrayOutput }
AuthorizationServerTokenBodyParameterArrayInput is an input type that accepts AuthorizationServerTokenBodyParameterArray and AuthorizationServerTokenBodyParameterArrayOutput values. You can construct a concrete instance of `AuthorizationServerTokenBodyParameterArrayInput` via:
AuthorizationServerTokenBodyParameterArray{ AuthorizationServerTokenBodyParameterArgs{...} }
type AuthorizationServerTokenBodyParameterArrayOutput ¶
type AuthorizationServerTokenBodyParameterArrayOutput struct{ *pulumi.OutputState }
func (AuthorizationServerTokenBodyParameterArrayOutput) ElementType ¶
func (AuthorizationServerTokenBodyParameterArrayOutput) ElementType() reflect.Type
func (AuthorizationServerTokenBodyParameterArrayOutput) ToAuthorizationServerTokenBodyParameterArrayOutput ¶
func (o AuthorizationServerTokenBodyParameterArrayOutput) ToAuthorizationServerTokenBodyParameterArrayOutput() AuthorizationServerTokenBodyParameterArrayOutput
func (AuthorizationServerTokenBodyParameterArrayOutput) ToAuthorizationServerTokenBodyParameterArrayOutputWithContext ¶
func (o AuthorizationServerTokenBodyParameterArrayOutput) ToAuthorizationServerTokenBodyParameterArrayOutputWithContext(ctx context.Context) AuthorizationServerTokenBodyParameterArrayOutput
type AuthorizationServerTokenBodyParameterInput ¶
type AuthorizationServerTokenBodyParameterInput interface { pulumi.Input ToAuthorizationServerTokenBodyParameterOutput() AuthorizationServerTokenBodyParameterOutput ToAuthorizationServerTokenBodyParameterOutputWithContext(context.Context) AuthorizationServerTokenBodyParameterOutput }
AuthorizationServerTokenBodyParameterInput is an input type that accepts AuthorizationServerTokenBodyParameterArgs and AuthorizationServerTokenBodyParameterOutput values. You can construct a concrete instance of `AuthorizationServerTokenBodyParameterInput` via:
AuthorizationServerTokenBodyParameterArgs{...}
type AuthorizationServerTokenBodyParameterOutput ¶
type AuthorizationServerTokenBodyParameterOutput struct{ *pulumi.OutputState }
func (AuthorizationServerTokenBodyParameterOutput) ElementType ¶
func (AuthorizationServerTokenBodyParameterOutput) ElementType() reflect.Type
func (AuthorizationServerTokenBodyParameterOutput) Name ¶
func (o AuthorizationServerTokenBodyParameterOutput) Name() pulumi.StringOutput
The Name of the Parameter.
func (AuthorizationServerTokenBodyParameterOutput) ToAuthorizationServerTokenBodyParameterOutput ¶
func (o AuthorizationServerTokenBodyParameterOutput) ToAuthorizationServerTokenBodyParameterOutput() AuthorizationServerTokenBodyParameterOutput
func (AuthorizationServerTokenBodyParameterOutput) ToAuthorizationServerTokenBodyParameterOutputWithContext ¶
func (o AuthorizationServerTokenBodyParameterOutput) ToAuthorizationServerTokenBodyParameterOutputWithContext(ctx context.Context) AuthorizationServerTokenBodyParameterOutput
func (AuthorizationServerTokenBodyParameterOutput) Value ¶
func (o AuthorizationServerTokenBodyParameterOutput) Value() pulumi.StringOutput
The Value of the Parameter.
type Backend ¶
type Backend struct { pulumi.CustomResourceState // The Name of the API Management Service where this backend should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // A `credentials` block as documented below. Credentials BackendCredentialsPtrOutput `pulumi:"credentials"` // The description of the backend. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the API Management backend. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The protocol used by the backend host. Possible values are `http` or `soap`. Protocol pulumi.StringOutput `pulumi:"protocol"` // A `proxy` block as documented below. Proxy BackendProxyPtrOutput `pulumi:"proxy"` // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The management URI of the backend host in an external system. This URI can be the ARM Resource ID of Logic Apps, Function Apps or API Apps, or the management endpoint of a Service Fabric cluster. ResourceId pulumi.StringPtrOutput `pulumi:"resourceId"` // A `serviceFabricCluster` block as documented below. ServiceFabricCluster BackendServiceFabricClusterPtrOutput `pulumi:"serviceFabricCluster"` // The title of the backend. Title pulumi.StringPtrOutput `pulumi:"title"` // A `tls` block as documented below. Tls BackendTlsPtrOutput `pulumi:"tls"` // The URL of the backend host. Url pulumi.StringOutput `pulumi:"url"` }
Manages a backend within an API Management Service.
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.
type BackendArgs ¶
type BackendArgs struct { // The Name of the API Management Service where this backend should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // A `credentials` block as documented below. Credentials BackendCredentialsPtrInput // The description of the backend. Description pulumi.StringPtrInput // The name of the API Management backend. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The protocol used by the backend host. Possible values are `http` or `soap`. Protocol pulumi.StringInput // A `proxy` block as documented below. Proxy BackendProxyPtrInput // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The management URI of the backend host in an external system. This URI can be the ARM Resource ID of Logic Apps, Function Apps or API Apps, or the management endpoint of a Service Fabric cluster. ResourceId pulumi.StringPtrInput // A `serviceFabricCluster` block as documented below. ServiceFabricCluster BackendServiceFabricClusterPtrInput // The title of the backend. Title pulumi.StringPtrInput // A `tls` block as documented below. Tls BackendTlsPtrInput // The URL of the backend host. Url pulumi.StringInput }
The set of arguments for constructing a Backend resource.
func (BackendArgs) ElementType ¶
func (BackendArgs) ElementType() reflect.Type
type BackendCredentials ¶
type BackendCredentials struct { // An `authorization` block as defined below. Authorization *BackendCredentialsAuthorization `pulumi:"authorization"` // A list of client certificate thumbprints to present to the backend host. The certificates must exist within the API Management Service. Certificates []string `pulumi:"certificates"` // A mapping of header parameters to pass to the backend host. The keys are the header names and the values are a comma separated string of header values. This is converted to a list before being passed to the API. Header map[string]string `pulumi:"header"` // A mapping of query parameters to pass to the backend host. The keys are the query names and the values are a comma separated string of query values. This is converted to a list before being passed to the API. Query map[string]string `pulumi:"query"` }
type BackendCredentialsArgs ¶
type BackendCredentialsArgs struct { // An `authorization` block as defined below. Authorization BackendCredentialsAuthorizationPtrInput `pulumi:"authorization"` // A list of client certificate thumbprints to present to the backend host. The certificates must exist within the API Management Service. Certificates pulumi.StringArrayInput `pulumi:"certificates"` // A mapping of header parameters to pass to the backend host. The keys are the header names and the values are a comma separated string of header values. This is converted to a list before being passed to the API. Header pulumi.StringMapInput `pulumi:"header"` // A mapping of query parameters to pass to the backend host. The keys are the query names and the values are a comma separated string of query values. This is converted to a list before being passed to the API. Query pulumi.StringMapInput `pulumi:"query"` }
func (BackendCredentialsArgs) ElementType ¶
func (BackendCredentialsArgs) ElementType() reflect.Type
func (BackendCredentialsArgs) ToBackendCredentialsOutput ¶
func (i BackendCredentialsArgs) ToBackendCredentialsOutput() BackendCredentialsOutput
func (BackendCredentialsArgs) ToBackendCredentialsOutputWithContext ¶
func (i BackendCredentialsArgs) ToBackendCredentialsOutputWithContext(ctx context.Context) BackendCredentialsOutput
func (BackendCredentialsArgs) ToBackendCredentialsPtrOutput ¶
func (i BackendCredentialsArgs) ToBackendCredentialsPtrOutput() BackendCredentialsPtrOutput
func (BackendCredentialsArgs) ToBackendCredentialsPtrOutputWithContext ¶
func (i BackendCredentialsArgs) ToBackendCredentialsPtrOutputWithContext(ctx context.Context) BackendCredentialsPtrOutput
type BackendCredentialsAuthorizationArgs ¶
type BackendCredentialsAuthorizationArgs struct { // The authentication Parameter value. Parameter pulumi.StringPtrInput `pulumi:"parameter"` // The authentication Scheme name. Scheme pulumi.StringPtrInput `pulumi:"scheme"` }
func (BackendCredentialsAuthorizationArgs) ElementType ¶
func (BackendCredentialsAuthorizationArgs) ElementType() reflect.Type
func (BackendCredentialsAuthorizationArgs) ToBackendCredentialsAuthorizationOutput ¶
func (i BackendCredentialsAuthorizationArgs) ToBackendCredentialsAuthorizationOutput() BackendCredentialsAuthorizationOutput
func (BackendCredentialsAuthorizationArgs) ToBackendCredentialsAuthorizationOutputWithContext ¶
func (i BackendCredentialsAuthorizationArgs) ToBackendCredentialsAuthorizationOutputWithContext(ctx context.Context) BackendCredentialsAuthorizationOutput
func (BackendCredentialsAuthorizationArgs) ToBackendCredentialsAuthorizationPtrOutput ¶
func (i BackendCredentialsAuthorizationArgs) ToBackendCredentialsAuthorizationPtrOutput() BackendCredentialsAuthorizationPtrOutput
func (BackendCredentialsAuthorizationArgs) ToBackendCredentialsAuthorizationPtrOutputWithContext ¶
func (i BackendCredentialsAuthorizationArgs) ToBackendCredentialsAuthorizationPtrOutputWithContext(ctx context.Context) BackendCredentialsAuthorizationPtrOutput
type BackendCredentialsAuthorizationInput ¶
type BackendCredentialsAuthorizationInput interface { pulumi.Input ToBackendCredentialsAuthorizationOutput() BackendCredentialsAuthorizationOutput ToBackendCredentialsAuthorizationOutputWithContext(context.Context) BackendCredentialsAuthorizationOutput }
BackendCredentialsAuthorizationInput is an input type that accepts BackendCredentialsAuthorizationArgs and BackendCredentialsAuthorizationOutput values. You can construct a concrete instance of `BackendCredentialsAuthorizationInput` via:
BackendCredentialsAuthorizationArgs{...}
type BackendCredentialsAuthorizationOutput ¶
type BackendCredentialsAuthorizationOutput struct{ *pulumi.OutputState }
func (BackendCredentialsAuthorizationOutput) ElementType ¶
func (BackendCredentialsAuthorizationOutput) ElementType() reflect.Type
func (BackendCredentialsAuthorizationOutput) Parameter ¶
func (o BackendCredentialsAuthorizationOutput) Parameter() pulumi.StringPtrOutput
The authentication Parameter value.
func (BackendCredentialsAuthorizationOutput) Scheme ¶
func (o BackendCredentialsAuthorizationOutput) Scheme() pulumi.StringPtrOutput
The authentication Scheme name.
func (BackendCredentialsAuthorizationOutput) ToBackendCredentialsAuthorizationOutput ¶
func (o BackendCredentialsAuthorizationOutput) ToBackendCredentialsAuthorizationOutput() BackendCredentialsAuthorizationOutput
func (BackendCredentialsAuthorizationOutput) ToBackendCredentialsAuthorizationOutputWithContext ¶
func (o BackendCredentialsAuthorizationOutput) ToBackendCredentialsAuthorizationOutputWithContext(ctx context.Context) BackendCredentialsAuthorizationOutput
func (BackendCredentialsAuthorizationOutput) ToBackendCredentialsAuthorizationPtrOutput ¶
func (o BackendCredentialsAuthorizationOutput) ToBackendCredentialsAuthorizationPtrOutput() BackendCredentialsAuthorizationPtrOutput
func (BackendCredentialsAuthorizationOutput) ToBackendCredentialsAuthorizationPtrOutputWithContext ¶
func (o BackendCredentialsAuthorizationOutput) ToBackendCredentialsAuthorizationPtrOutputWithContext(ctx context.Context) BackendCredentialsAuthorizationPtrOutput
type BackendCredentialsAuthorizationPtrInput ¶
type BackendCredentialsAuthorizationPtrInput interface { pulumi.Input ToBackendCredentialsAuthorizationPtrOutput() BackendCredentialsAuthorizationPtrOutput ToBackendCredentialsAuthorizationPtrOutputWithContext(context.Context) BackendCredentialsAuthorizationPtrOutput }
BackendCredentialsAuthorizationPtrInput is an input type that accepts BackendCredentialsAuthorizationArgs, BackendCredentialsAuthorizationPtr and BackendCredentialsAuthorizationPtrOutput values. You can construct a concrete instance of `BackendCredentialsAuthorizationPtrInput` via:
BackendCredentialsAuthorizationArgs{...} or: nil
func BackendCredentialsAuthorizationPtr ¶
func BackendCredentialsAuthorizationPtr(v *BackendCredentialsAuthorizationArgs) BackendCredentialsAuthorizationPtrInput
type BackendCredentialsAuthorizationPtrOutput ¶
type BackendCredentialsAuthorizationPtrOutput struct{ *pulumi.OutputState }
func (BackendCredentialsAuthorizationPtrOutput) ElementType ¶
func (BackendCredentialsAuthorizationPtrOutput) ElementType() reflect.Type
func (BackendCredentialsAuthorizationPtrOutput) Parameter ¶
func (o BackendCredentialsAuthorizationPtrOutput) Parameter() pulumi.StringPtrOutput
The authentication Parameter value.
func (BackendCredentialsAuthorizationPtrOutput) Scheme ¶
func (o BackendCredentialsAuthorizationPtrOutput) Scheme() pulumi.StringPtrOutput
The authentication Scheme name.
func (BackendCredentialsAuthorizationPtrOutput) ToBackendCredentialsAuthorizationPtrOutput ¶
func (o BackendCredentialsAuthorizationPtrOutput) ToBackendCredentialsAuthorizationPtrOutput() BackendCredentialsAuthorizationPtrOutput
func (BackendCredentialsAuthorizationPtrOutput) ToBackendCredentialsAuthorizationPtrOutputWithContext ¶
func (o BackendCredentialsAuthorizationPtrOutput) ToBackendCredentialsAuthorizationPtrOutputWithContext(ctx context.Context) BackendCredentialsAuthorizationPtrOutput
type BackendCredentialsInput ¶
type BackendCredentialsInput interface { pulumi.Input ToBackendCredentialsOutput() BackendCredentialsOutput ToBackendCredentialsOutputWithContext(context.Context) BackendCredentialsOutput }
BackendCredentialsInput is an input type that accepts BackendCredentialsArgs and BackendCredentialsOutput values. You can construct a concrete instance of `BackendCredentialsInput` via:
BackendCredentialsArgs{...}
type BackendCredentialsOutput ¶
type BackendCredentialsOutput struct{ *pulumi.OutputState }
func (BackendCredentialsOutput) Authorization ¶
func (o BackendCredentialsOutput) Authorization() BackendCredentialsAuthorizationPtrOutput
An `authorization` block as defined below.
func (BackendCredentialsOutput) Certificates ¶
func (o BackendCredentialsOutput) Certificates() pulumi.StringArrayOutput
A list of client certificate thumbprints to present to the backend host. The certificates must exist within the API Management Service.
func (BackendCredentialsOutput) ElementType ¶
func (BackendCredentialsOutput) ElementType() reflect.Type
func (BackendCredentialsOutput) Header ¶
func (o BackendCredentialsOutput) Header() pulumi.StringMapOutput
A mapping of header parameters to pass to the backend host. The keys are the header names and the values are a comma separated string of header values. This is converted to a list before being passed to the API.
func (BackendCredentialsOutput) Query ¶
func (o BackendCredentialsOutput) Query() pulumi.StringMapOutput
A mapping of query parameters to pass to the backend host. The keys are the query names and the values are a comma separated string of query values. This is converted to a list before being passed to the API.
func (BackendCredentialsOutput) ToBackendCredentialsOutput ¶
func (o BackendCredentialsOutput) ToBackendCredentialsOutput() BackendCredentialsOutput
func (BackendCredentialsOutput) ToBackendCredentialsOutputWithContext ¶
func (o BackendCredentialsOutput) ToBackendCredentialsOutputWithContext(ctx context.Context) BackendCredentialsOutput
func (BackendCredentialsOutput) ToBackendCredentialsPtrOutput ¶
func (o BackendCredentialsOutput) ToBackendCredentialsPtrOutput() BackendCredentialsPtrOutput
func (BackendCredentialsOutput) ToBackendCredentialsPtrOutputWithContext ¶
func (o BackendCredentialsOutput) ToBackendCredentialsPtrOutputWithContext(ctx context.Context) BackendCredentialsPtrOutput
type BackendCredentialsPtrInput ¶
type BackendCredentialsPtrInput interface { pulumi.Input ToBackendCredentialsPtrOutput() BackendCredentialsPtrOutput ToBackendCredentialsPtrOutputWithContext(context.Context) BackendCredentialsPtrOutput }
BackendCredentialsPtrInput is an input type that accepts BackendCredentialsArgs, BackendCredentialsPtr and BackendCredentialsPtrOutput values. You can construct a concrete instance of `BackendCredentialsPtrInput` via:
BackendCredentialsArgs{...} or: nil
func BackendCredentialsPtr ¶
func BackendCredentialsPtr(v *BackendCredentialsArgs) BackendCredentialsPtrInput
type BackendCredentialsPtrOutput ¶
type BackendCredentialsPtrOutput struct{ *pulumi.OutputState }
func (BackendCredentialsPtrOutput) Authorization ¶
func (o BackendCredentialsPtrOutput) Authorization() BackendCredentialsAuthorizationPtrOutput
An `authorization` block as defined below.
func (BackendCredentialsPtrOutput) Certificates ¶
func (o BackendCredentialsPtrOutput) Certificates() pulumi.StringArrayOutput
A list of client certificate thumbprints to present to the backend host. The certificates must exist within the API Management Service.
func (BackendCredentialsPtrOutput) Elem ¶
func (o BackendCredentialsPtrOutput) Elem() BackendCredentialsOutput
func (BackendCredentialsPtrOutput) ElementType ¶
func (BackendCredentialsPtrOutput) ElementType() reflect.Type
func (BackendCredentialsPtrOutput) Header ¶
func (o BackendCredentialsPtrOutput) Header() pulumi.StringMapOutput
A mapping of header parameters to pass to the backend host. The keys are the header names and the values are a comma separated string of header values. This is converted to a list before being passed to the API.
func (BackendCredentialsPtrOutput) Query ¶
func (o BackendCredentialsPtrOutput) Query() pulumi.StringMapOutput
A mapping of query parameters to pass to the backend host. The keys are the query names and the values are a comma separated string of query values. This is converted to a list before being passed to the API.
func (BackendCredentialsPtrOutput) ToBackendCredentialsPtrOutput ¶
func (o BackendCredentialsPtrOutput) ToBackendCredentialsPtrOutput() BackendCredentialsPtrOutput
func (BackendCredentialsPtrOutput) ToBackendCredentialsPtrOutputWithContext ¶
func (o BackendCredentialsPtrOutput) ToBackendCredentialsPtrOutputWithContext(ctx context.Context) BackendCredentialsPtrOutput
type BackendProxy ¶
type BackendProxyArgs ¶
type BackendProxyArgs struct { // The password to connect to the proxy server. Password pulumi.StringPtrInput `pulumi:"password"` // The URL of the proxy server. Url pulumi.StringInput `pulumi:"url"` // The username to connect to the proxy server. Username pulumi.StringInput `pulumi:"username"` }
func (BackendProxyArgs) ElementType ¶
func (BackendProxyArgs) ElementType() reflect.Type
func (BackendProxyArgs) ToBackendProxyOutput ¶
func (i BackendProxyArgs) ToBackendProxyOutput() BackendProxyOutput
func (BackendProxyArgs) ToBackendProxyOutputWithContext ¶
func (i BackendProxyArgs) ToBackendProxyOutputWithContext(ctx context.Context) BackendProxyOutput
func (BackendProxyArgs) ToBackendProxyPtrOutput ¶
func (i BackendProxyArgs) ToBackendProxyPtrOutput() BackendProxyPtrOutput
func (BackendProxyArgs) ToBackendProxyPtrOutputWithContext ¶
func (i BackendProxyArgs) ToBackendProxyPtrOutputWithContext(ctx context.Context) BackendProxyPtrOutput
type BackendProxyInput ¶
type BackendProxyInput interface { pulumi.Input ToBackendProxyOutput() BackendProxyOutput ToBackendProxyOutputWithContext(context.Context) BackendProxyOutput }
BackendProxyInput is an input type that accepts BackendProxyArgs and BackendProxyOutput values. You can construct a concrete instance of `BackendProxyInput` via:
BackendProxyArgs{...}
type BackendProxyOutput ¶
type BackendProxyOutput struct{ *pulumi.OutputState }
func (BackendProxyOutput) ElementType ¶
func (BackendProxyOutput) ElementType() reflect.Type
func (BackendProxyOutput) Password ¶
func (o BackendProxyOutput) Password() pulumi.StringPtrOutput
The password to connect to the proxy server.
func (BackendProxyOutput) ToBackendProxyOutput ¶
func (o BackendProxyOutput) ToBackendProxyOutput() BackendProxyOutput
func (BackendProxyOutput) ToBackendProxyOutputWithContext ¶
func (o BackendProxyOutput) ToBackendProxyOutputWithContext(ctx context.Context) BackendProxyOutput
func (BackendProxyOutput) ToBackendProxyPtrOutput ¶
func (o BackendProxyOutput) ToBackendProxyPtrOutput() BackendProxyPtrOutput
func (BackendProxyOutput) ToBackendProxyPtrOutputWithContext ¶
func (o BackendProxyOutput) ToBackendProxyPtrOutputWithContext(ctx context.Context) BackendProxyPtrOutput
func (BackendProxyOutput) Url ¶
func (o BackendProxyOutput) Url() pulumi.StringOutput
The URL of the proxy server.
func (BackendProxyOutput) Username ¶
func (o BackendProxyOutput) Username() pulumi.StringOutput
The username to connect to the proxy server.
type BackendProxyPtrInput ¶
type BackendProxyPtrInput interface { pulumi.Input ToBackendProxyPtrOutput() BackendProxyPtrOutput ToBackendProxyPtrOutputWithContext(context.Context) BackendProxyPtrOutput }
BackendProxyPtrInput is an input type that accepts BackendProxyArgs, BackendProxyPtr and BackendProxyPtrOutput values. You can construct a concrete instance of `BackendProxyPtrInput` via:
BackendProxyArgs{...} or: nil
func BackendProxyPtr ¶
func BackendProxyPtr(v *BackendProxyArgs) BackendProxyPtrInput
type BackendProxyPtrOutput ¶
type BackendProxyPtrOutput struct{ *pulumi.OutputState }
func (BackendProxyPtrOutput) Elem ¶
func (o BackendProxyPtrOutput) Elem() BackendProxyOutput
func (BackendProxyPtrOutput) ElementType ¶
func (BackendProxyPtrOutput) ElementType() reflect.Type
func (BackendProxyPtrOutput) Password ¶
func (o BackendProxyPtrOutput) Password() pulumi.StringPtrOutput
The password to connect to the proxy server.
func (BackendProxyPtrOutput) ToBackendProxyPtrOutput ¶
func (o BackendProxyPtrOutput) ToBackendProxyPtrOutput() BackendProxyPtrOutput
func (BackendProxyPtrOutput) ToBackendProxyPtrOutputWithContext ¶
func (o BackendProxyPtrOutput) ToBackendProxyPtrOutputWithContext(ctx context.Context) BackendProxyPtrOutput
func (BackendProxyPtrOutput) Url ¶
func (o BackendProxyPtrOutput) Url() pulumi.StringOutput
The URL of the proxy server.
func (BackendProxyPtrOutput) Username ¶
func (o BackendProxyPtrOutput) Username() pulumi.StringOutput
The username to connect to the proxy server.
type BackendServiceFabricCluster ¶
type BackendServiceFabricCluster struct { // The client certificate thumbprint for the management endpoint. ClientCertificateThumbprint string `pulumi:"clientCertificateThumbprint"` // A list of cluster management endpoints. ManagementEndpoints []string `pulumi:"managementEndpoints"` // The maximum number of retries when attempting resolve the partition. MaxPartitionResolutionRetries int `pulumi:"maxPartitionResolutionRetries"` // A list of thumbprints of the server certificates of the Service Fabric cluster. ServerCertificateThumbprints []string `pulumi:"serverCertificateThumbprints"` // One or more `serverX509Name` blocks as documented below. ServerX509Names []BackendServiceFabricClusterServerX509Name `pulumi:"serverX509Names"` }
type BackendServiceFabricClusterArgs ¶
type BackendServiceFabricClusterArgs struct { // The client certificate thumbprint for the management endpoint. ClientCertificateThumbprint pulumi.StringInput `pulumi:"clientCertificateThumbprint"` // A list of cluster management endpoints. ManagementEndpoints pulumi.StringArrayInput `pulumi:"managementEndpoints"` // The maximum number of retries when attempting resolve the partition. MaxPartitionResolutionRetries pulumi.IntInput `pulumi:"maxPartitionResolutionRetries"` // A list of thumbprints of the server certificates of the Service Fabric cluster. ServerCertificateThumbprints pulumi.StringArrayInput `pulumi:"serverCertificateThumbprints"` // One or more `serverX509Name` blocks as documented below. ServerX509Names BackendServiceFabricClusterServerX509NameArrayInput `pulumi:"serverX509Names"` }
func (BackendServiceFabricClusterArgs) ElementType ¶
func (BackendServiceFabricClusterArgs) ElementType() reflect.Type
func (BackendServiceFabricClusterArgs) ToBackendServiceFabricClusterOutput ¶
func (i BackendServiceFabricClusterArgs) ToBackendServiceFabricClusterOutput() BackendServiceFabricClusterOutput
func (BackendServiceFabricClusterArgs) ToBackendServiceFabricClusterOutputWithContext ¶
func (i BackendServiceFabricClusterArgs) ToBackendServiceFabricClusterOutputWithContext(ctx context.Context) BackendServiceFabricClusterOutput
func (BackendServiceFabricClusterArgs) ToBackendServiceFabricClusterPtrOutput ¶
func (i BackendServiceFabricClusterArgs) ToBackendServiceFabricClusterPtrOutput() BackendServiceFabricClusterPtrOutput
func (BackendServiceFabricClusterArgs) ToBackendServiceFabricClusterPtrOutputWithContext ¶
func (i BackendServiceFabricClusterArgs) ToBackendServiceFabricClusterPtrOutputWithContext(ctx context.Context) BackendServiceFabricClusterPtrOutput
type BackendServiceFabricClusterInput ¶
type BackendServiceFabricClusterInput interface { pulumi.Input ToBackendServiceFabricClusterOutput() BackendServiceFabricClusterOutput ToBackendServiceFabricClusterOutputWithContext(context.Context) BackendServiceFabricClusterOutput }
BackendServiceFabricClusterInput is an input type that accepts BackendServiceFabricClusterArgs and BackendServiceFabricClusterOutput values. You can construct a concrete instance of `BackendServiceFabricClusterInput` via:
BackendServiceFabricClusterArgs{...}
type BackendServiceFabricClusterOutput ¶
type BackendServiceFabricClusterOutput struct{ *pulumi.OutputState }
func (BackendServiceFabricClusterOutput) ClientCertificateThumbprint ¶
func (o BackendServiceFabricClusterOutput) ClientCertificateThumbprint() pulumi.StringOutput
The client certificate thumbprint for the management endpoint.
func (BackendServiceFabricClusterOutput) ElementType ¶
func (BackendServiceFabricClusterOutput) ElementType() reflect.Type
func (BackendServiceFabricClusterOutput) ManagementEndpoints ¶
func (o BackendServiceFabricClusterOutput) ManagementEndpoints() pulumi.StringArrayOutput
A list of cluster management endpoints.
func (BackendServiceFabricClusterOutput) MaxPartitionResolutionRetries ¶
func (o BackendServiceFabricClusterOutput) MaxPartitionResolutionRetries() pulumi.IntOutput
The maximum number of retries when attempting resolve the partition.
func (BackendServiceFabricClusterOutput) ServerCertificateThumbprints ¶
func (o BackendServiceFabricClusterOutput) ServerCertificateThumbprints() pulumi.StringArrayOutput
A list of thumbprints of the server certificates of the Service Fabric cluster.
func (BackendServiceFabricClusterOutput) ServerX509Names ¶
func (o BackendServiceFabricClusterOutput) ServerX509Names() BackendServiceFabricClusterServerX509NameArrayOutput
One or more `serverX509Name` blocks as documented below.
func (BackendServiceFabricClusterOutput) ToBackendServiceFabricClusterOutput ¶
func (o BackendServiceFabricClusterOutput) ToBackendServiceFabricClusterOutput() BackendServiceFabricClusterOutput
func (BackendServiceFabricClusterOutput) ToBackendServiceFabricClusterOutputWithContext ¶
func (o BackendServiceFabricClusterOutput) ToBackendServiceFabricClusterOutputWithContext(ctx context.Context) BackendServiceFabricClusterOutput
func (BackendServiceFabricClusterOutput) ToBackendServiceFabricClusterPtrOutput ¶
func (o BackendServiceFabricClusterOutput) ToBackendServiceFabricClusterPtrOutput() BackendServiceFabricClusterPtrOutput
func (BackendServiceFabricClusterOutput) ToBackendServiceFabricClusterPtrOutputWithContext ¶
func (o BackendServiceFabricClusterOutput) ToBackendServiceFabricClusterPtrOutputWithContext(ctx context.Context) BackendServiceFabricClusterPtrOutput
type BackendServiceFabricClusterPtrInput ¶
type BackendServiceFabricClusterPtrInput interface { pulumi.Input ToBackendServiceFabricClusterPtrOutput() BackendServiceFabricClusterPtrOutput ToBackendServiceFabricClusterPtrOutputWithContext(context.Context) BackendServiceFabricClusterPtrOutput }
BackendServiceFabricClusterPtrInput is an input type that accepts BackendServiceFabricClusterArgs, BackendServiceFabricClusterPtr and BackendServiceFabricClusterPtrOutput values. You can construct a concrete instance of `BackendServiceFabricClusterPtrInput` via:
BackendServiceFabricClusterArgs{...} or: nil
func BackendServiceFabricClusterPtr ¶
func BackendServiceFabricClusterPtr(v *BackendServiceFabricClusterArgs) BackendServiceFabricClusterPtrInput
type BackendServiceFabricClusterPtrOutput ¶
type BackendServiceFabricClusterPtrOutput struct{ *pulumi.OutputState }
func (BackendServiceFabricClusterPtrOutput) ClientCertificateThumbprint ¶
func (o BackendServiceFabricClusterPtrOutput) ClientCertificateThumbprint() pulumi.StringOutput
The client certificate thumbprint for the management endpoint.
func (BackendServiceFabricClusterPtrOutput) ElementType ¶
func (BackendServiceFabricClusterPtrOutput) ElementType() reflect.Type
func (BackendServiceFabricClusterPtrOutput) ManagementEndpoints ¶
func (o BackendServiceFabricClusterPtrOutput) ManagementEndpoints() pulumi.StringArrayOutput
A list of cluster management endpoints.
func (BackendServiceFabricClusterPtrOutput) MaxPartitionResolutionRetries ¶
func (o BackendServiceFabricClusterPtrOutput) MaxPartitionResolutionRetries() pulumi.IntOutput
The maximum number of retries when attempting resolve the partition.
func (BackendServiceFabricClusterPtrOutput) ServerCertificateThumbprints ¶
func (o BackendServiceFabricClusterPtrOutput) ServerCertificateThumbprints() pulumi.StringArrayOutput
A list of thumbprints of the server certificates of the Service Fabric cluster.
func (BackendServiceFabricClusterPtrOutput) ServerX509Names ¶
func (o BackendServiceFabricClusterPtrOutput) ServerX509Names() BackendServiceFabricClusterServerX509NameArrayOutput
One or more `serverX509Name` blocks as documented below.
func (BackendServiceFabricClusterPtrOutput) ToBackendServiceFabricClusterPtrOutput ¶
func (o BackendServiceFabricClusterPtrOutput) ToBackendServiceFabricClusterPtrOutput() BackendServiceFabricClusterPtrOutput
func (BackendServiceFabricClusterPtrOutput) ToBackendServiceFabricClusterPtrOutputWithContext ¶
func (o BackendServiceFabricClusterPtrOutput) ToBackendServiceFabricClusterPtrOutputWithContext(ctx context.Context) BackendServiceFabricClusterPtrOutput
type BackendServiceFabricClusterServerX509Name ¶
type BackendServiceFabricClusterServerX509Name struct { // The thumbprint for the issuer of the certificate. IssuerCertificateThumbprint string `pulumi:"issuerCertificateThumbprint"` // The name of the API Management backend. Changing this forces a new resource to be created. Name string `pulumi:"name"` }
type BackendServiceFabricClusterServerX509NameArgs ¶
type BackendServiceFabricClusterServerX509NameArgs struct { // The thumbprint for the issuer of the certificate. IssuerCertificateThumbprint pulumi.StringInput `pulumi:"issuerCertificateThumbprint"` // The name of the API Management backend. Changing this forces a new resource to be created. Name pulumi.StringInput `pulumi:"name"` }
func (BackendServiceFabricClusterServerX509NameArgs) ElementType ¶
func (BackendServiceFabricClusterServerX509NameArgs) ElementType() reflect.Type
func (BackendServiceFabricClusterServerX509NameArgs) ToBackendServiceFabricClusterServerX509NameOutput ¶
func (i BackendServiceFabricClusterServerX509NameArgs) ToBackendServiceFabricClusterServerX509NameOutput() BackendServiceFabricClusterServerX509NameOutput
func (BackendServiceFabricClusterServerX509NameArgs) ToBackendServiceFabricClusterServerX509NameOutputWithContext ¶
func (i BackendServiceFabricClusterServerX509NameArgs) ToBackendServiceFabricClusterServerX509NameOutputWithContext(ctx context.Context) BackendServiceFabricClusterServerX509NameOutput
type BackendServiceFabricClusterServerX509NameArray ¶
type BackendServiceFabricClusterServerX509NameArray []BackendServiceFabricClusterServerX509NameInput
func (BackendServiceFabricClusterServerX509NameArray) ElementType ¶
func (BackendServiceFabricClusterServerX509NameArray) ElementType() reflect.Type
func (BackendServiceFabricClusterServerX509NameArray) ToBackendServiceFabricClusterServerX509NameArrayOutput ¶
func (i BackendServiceFabricClusterServerX509NameArray) ToBackendServiceFabricClusterServerX509NameArrayOutput() BackendServiceFabricClusterServerX509NameArrayOutput
func (BackendServiceFabricClusterServerX509NameArray) ToBackendServiceFabricClusterServerX509NameArrayOutputWithContext ¶
func (i BackendServiceFabricClusterServerX509NameArray) ToBackendServiceFabricClusterServerX509NameArrayOutputWithContext(ctx context.Context) BackendServiceFabricClusterServerX509NameArrayOutput
type BackendServiceFabricClusterServerX509NameArrayInput ¶
type BackendServiceFabricClusterServerX509NameArrayInput interface { pulumi.Input ToBackendServiceFabricClusterServerX509NameArrayOutput() BackendServiceFabricClusterServerX509NameArrayOutput ToBackendServiceFabricClusterServerX509NameArrayOutputWithContext(context.Context) BackendServiceFabricClusterServerX509NameArrayOutput }
BackendServiceFabricClusterServerX509NameArrayInput is an input type that accepts BackendServiceFabricClusterServerX509NameArray and BackendServiceFabricClusterServerX509NameArrayOutput values. You can construct a concrete instance of `BackendServiceFabricClusterServerX509NameArrayInput` via:
BackendServiceFabricClusterServerX509NameArray{ BackendServiceFabricClusterServerX509NameArgs{...} }
type BackendServiceFabricClusterServerX509NameArrayOutput ¶
type BackendServiceFabricClusterServerX509NameArrayOutput struct{ *pulumi.OutputState }
func (BackendServiceFabricClusterServerX509NameArrayOutput) ElementType ¶
func (BackendServiceFabricClusterServerX509NameArrayOutput) ElementType() reflect.Type
func (BackendServiceFabricClusterServerX509NameArrayOutput) ToBackendServiceFabricClusterServerX509NameArrayOutput ¶
func (o BackendServiceFabricClusterServerX509NameArrayOutput) ToBackendServiceFabricClusterServerX509NameArrayOutput() BackendServiceFabricClusterServerX509NameArrayOutput
func (BackendServiceFabricClusterServerX509NameArrayOutput) ToBackendServiceFabricClusterServerX509NameArrayOutputWithContext ¶
func (o BackendServiceFabricClusterServerX509NameArrayOutput) ToBackendServiceFabricClusterServerX509NameArrayOutputWithContext(ctx context.Context) BackendServiceFabricClusterServerX509NameArrayOutput
type BackendServiceFabricClusterServerX509NameInput ¶
type BackendServiceFabricClusterServerX509NameInput interface { pulumi.Input ToBackendServiceFabricClusterServerX509NameOutput() BackendServiceFabricClusterServerX509NameOutput ToBackendServiceFabricClusterServerX509NameOutputWithContext(context.Context) BackendServiceFabricClusterServerX509NameOutput }
BackendServiceFabricClusterServerX509NameInput is an input type that accepts BackendServiceFabricClusterServerX509NameArgs and BackendServiceFabricClusterServerX509NameOutput values. You can construct a concrete instance of `BackendServiceFabricClusterServerX509NameInput` via:
BackendServiceFabricClusterServerX509NameArgs{...}
type BackendServiceFabricClusterServerX509NameOutput ¶
type BackendServiceFabricClusterServerX509NameOutput struct{ *pulumi.OutputState }
func (BackendServiceFabricClusterServerX509NameOutput) ElementType ¶
func (BackendServiceFabricClusterServerX509NameOutput) ElementType() reflect.Type
func (BackendServiceFabricClusterServerX509NameOutput) IssuerCertificateThumbprint ¶
func (o BackendServiceFabricClusterServerX509NameOutput) IssuerCertificateThumbprint() pulumi.StringOutput
The thumbprint for the issuer of the certificate.
func (BackendServiceFabricClusterServerX509NameOutput) Name ¶
func (o BackendServiceFabricClusterServerX509NameOutput) Name() pulumi.StringOutput
The name of the API Management backend. Changing this forces a new resource to be created.
func (BackendServiceFabricClusterServerX509NameOutput) ToBackendServiceFabricClusterServerX509NameOutput ¶
func (o BackendServiceFabricClusterServerX509NameOutput) ToBackendServiceFabricClusterServerX509NameOutput() BackendServiceFabricClusterServerX509NameOutput
func (BackendServiceFabricClusterServerX509NameOutput) ToBackendServiceFabricClusterServerX509NameOutputWithContext ¶
func (o BackendServiceFabricClusterServerX509NameOutput) ToBackendServiceFabricClusterServerX509NameOutputWithContext(ctx context.Context) BackendServiceFabricClusterServerX509NameOutput
type BackendState ¶
type BackendState struct { // The Name of the API Management Service where this backend should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // A `credentials` block as documented below. Credentials BackendCredentialsPtrInput // The description of the backend. Description pulumi.StringPtrInput // The name of the API Management backend. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The protocol used by the backend host. Possible values are `http` or `soap`. Protocol pulumi.StringPtrInput // A `proxy` block as documented below. Proxy BackendProxyPtrInput // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The management URI of the backend host in an external system. This URI can be the ARM Resource ID of Logic Apps, Function Apps or API Apps, or the management endpoint of a Service Fabric cluster. ResourceId pulumi.StringPtrInput // A `serviceFabricCluster` block as documented below. ServiceFabricCluster BackendServiceFabricClusterPtrInput // The title of the backend. Title pulumi.StringPtrInput // A `tls` block as documented below. Tls BackendTlsPtrInput // The URL of the backend host. Url pulumi.StringPtrInput }
func (BackendState) ElementType ¶
func (BackendState) ElementType() reflect.Type
type BackendTls ¶
type BackendTls struct { // Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for the backend host. ValidateCertificateChain *bool `pulumi:"validateCertificateChain"` // Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for the backend host. ValidateCertificateName *bool `pulumi:"validateCertificateName"` }
type BackendTlsArgs ¶
type BackendTlsArgs struct { // Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for the backend host. ValidateCertificateChain pulumi.BoolPtrInput `pulumi:"validateCertificateChain"` // Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for the backend host. ValidateCertificateName pulumi.BoolPtrInput `pulumi:"validateCertificateName"` }
func (BackendTlsArgs) ElementType ¶
func (BackendTlsArgs) ElementType() reflect.Type
func (BackendTlsArgs) ToBackendTlsOutput ¶
func (i BackendTlsArgs) ToBackendTlsOutput() BackendTlsOutput
func (BackendTlsArgs) ToBackendTlsOutputWithContext ¶
func (i BackendTlsArgs) ToBackendTlsOutputWithContext(ctx context.Context) BackendTlsOutput
func (BackendTlsArgs) ToBackendTlsPtrOutput ¶
func (i BackendTlsArgs) ToBackendTlsPtrOutput() BackendTlsPtrOutput
func (BackendTlsArgs) ToBackendTlsPtrOutputWithContext ¶
func (i BackendTlsArgs) ToBackendTlsPtrOutputWithContext(ctx context.Context) BackendTlsPtrOutput
type BackendTlsInput ¶
type BackendTlsInput interface { pulumi.Input ToBackendTlsOutput() BackendTlsOutput ToBackendTlsOutputWithContext(context.Context) BackendTlsOutput }
BackendTlsInput is an input type that accepts BackendTlsArgs and BackendTlsOutput values. You can construct a concrete instance of `BackendTlsInput` via:
BackendTlsArgs{...}
type BackendTlsOutput ¶
type BackendTlsOutput struct{ *pulumi.OutputState }
func (BackendTlsOutput) ElementType ¶
func (BackendTlsOutput) ElementType() reflect.Type
func (BackendTlsOutput) ToBackendTlsOutput ¶
func (o BackendTlsOutput) ToBackendTlsOutput() BackendTlsOutput
func (BackendTlsOutput) ToBackendTlsOutputWithContext ¶
func (o BackendTlsOutput) ToBackendTlsOutputWithContext(ctx context.Context) BackendTlsOutput
func (BackendTlsOutput) ToBackendTlsPtrOutput ¶
func (o BackendTlsOutput) ToBackendTlsPtrOutput() BackendTlsPtrOutput
func (BackendTlsOutput) ToBackendTlsPtrOutputWithContext ¶
func (o BackendTlsOutput) ToBackendTlsPtrOutputWithContext(ctx context.Context) BackendTlsPtrOutput
func (BackendTlsOutput) ValidateCertificateChain ¶
func (o BackendTlsOutput) ValidateCertificateChain() pulumi.BoolPtrOutput
Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for the backend host.
func (BackendTlsOutput) ValidateCertificateName ¶
func (o BackendTlsOutput) ValidateCertificateName() pulumi.BoolPtrOutput
Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for the backend host.
type BackendTlsPtrInput ¶
type BackendTlsPtrInput interface { pulumi.Input ToBackendTlsPtrOutput() BackendTlsPtrOutput ToBackendTlsPtrOutputWithContext(context.Context) BackendTlsPtrOutput }
BackendTlsPtrInput is an input type that accepts BackendTlsArgs, BackendTlsPtr and BackendTlsPtrOutput values. You can construct a concrete instance of `BackendTlsPtrInput` via:
BackendTlsArgs{...} or: nil
func BackendTlsPtr ¶
func BackendTlsPtr(v *BackendTlsArgs) BackendTlsPtrInput
type BackendTlsPtrOutput ¶
type BackendTlsPtrOutput struct{ *pulumi.OutputState }
func (BackendTlsPtrOutput) Elem ¶
func (o BackendTlsPtrOutput) Elem() BackendTlsOutput
func (BackendTlsPtrOutput) ElementType ¶
func (BackendTlsPtrOutput) ElementType() reflect.Type
func (BackendTlsPtrOutput) ToBackendTlsPtrOutput ¶
func (o BackendTlsPtrOutput) ToBackendTlsPtrOutput() BackendTlsPtrOutput
func (BackendTlsPtrOutput) ToBackendTlsPtrOutputWithContext ¶
func (o BackendTlsPtrOutput) ToBackendTlsPtrOutputWithContext(ctx context.Context) BackendTlsPtrOutput
func (BackendTlsPtrOutput) ValidateCertificateChain ¶
func (o BackendTlsPtrOutput) ValidateCertificateChain() pulumi.BoolPtrOutput
Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for the backend host.
func (BackendTlsPtrOutput) ValidateCertificateName ¶
func (o BackendTlsPtrOutput) ValidateCertificateName() pulumi.BoolPtrOutput
Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for the backend host.
type Certificate ¶
type Certificate struct { pulumi.CustomResourceState // The Name of the API Management Service where this Service should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // The base-64 encoded certificate data, which must be a PFX file. Changing this forces a new resource to be created. Data pulumi.StringOutput `pulumi:"data"` // The Expiration Date of this Certificate, formatted as an RFC3339 string. Expiration pulumi.StringOutput `pulumi:"expiration"` // The name of the API Management Certificate. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The password used for this certificate. Changing this forces a new resource to be created. Password pulumi.StringPtrOutput `pulumi:"password"` // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Subject of this Certificate. Subject pulumi.StringOutput `pulumi:"subject"` // The Thumbprint of this Certificate. Thumbprint pulumi.StringOutput `pulumi:"thumbprint"` }
Manages an Certificate within an API Management Service.
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.
type CertificateArgs ¶
type CertificateArgs struct { // The Name of the API Management Service where this Service should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // The base-64 encoded certificate data, which must be a PFX file. Changing this forces a new resource to be created. Data pulumi.StringInput // The name of the API Management Certificate. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The password used for this certificate. Changing this forces a new resource to be created. Password pulumi.StringPtrInput // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶
func (CertificateArgs) ElementType() reflect.Type
type CertificateState ¶
type CertificateState struct { // The Name of the API Management Service where this Service should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // The base-64 encoded certificate data, which must be a PFX file. Changing this forces a new resource to be created. Data pulumi.StringPtrInput // The Expiration Date of this Certificate, formatted as an RFC3339 string. Expiration pulumi.StringPtrInput // The name of the API Management Certificate. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The password used for this certificate. Changing this forces a new resource to be created. Password pulumi.StringPtrInput // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The Subject of this Certificate. Subject pulumi.StringPtrInput // The Thumbprint of this Certificate. Thumbprint pulumi.StringPtrInput }
func (CertificateState) ElementType ¶
func (CertificateState) ElementType() reflect.Type
type Diagnostic ¶
type Diagnostic struct { pulumi.CustomResourceState // The Name of the API Management Service where this Diagnostic should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // Indicates whether a Diagnostic should receive data or not. Enabled pulumi.BoolOutput `pulumi:"enabled"` // The diagnostic identifier for the API Management Service. At this time the only supported value is `applicationinsights`. Changing this forces a new resource to be created. Identifier pulumi.StringOutput `pulumi:"identifier"` // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages an API Management Service Diagnostic.
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.
type DiagnosticArgs ¶
type DiagnosticArgs struct { // The Name of the API Management Service where this Diagnostic should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // Indicates whether a Diagnostic should receive data or not. Enabled pulumi.BoolInput // The diagnostic identifier for the API Management Service. At this time the only supported value is `applicationinsights`. Changing this forces a new resource to be created. Identifier pulumi.StringInput // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a Diagnostic resource.
func (DiagnosticArgs) ElementType ¶
func (DiagnosticArgs) ElementType() reflect.Type
type DiagnosticState ¶
type DiagnosticState struct { // The Name of the API Management Service where this Diagnostic should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // Indicates whether a Diagnostic should receive data or not. Enabled pulumi.BoolPtrInput // The diagnostic identifier for the API Management Service. At this time the only supported value is `applicationinsights`. Changing this forces a new resource to be created. Identifier pulumi.StringPtrInput // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput }
func (DiagnosticState) ElementType ¶
func (DiagnosticState) ElementType() reflect.Type
type GetApiSubscriptionKeyParameterNameArgs ¶
type GetApiSubscriptionKeyParameterNameArgs struct { // The name of the HTTP Header which should be used for the Subscription Key. Header pulumi.StringInput `pulumi:"header"` // The name of the QueryString parameter which should be used for the Subscription Key. Query pulumi.StringInput `pulumi:"query"` }
func (GetApiSubscriptionKeyParameterNameArgs) ElementType ¶
func (GetApiSubscriptionKeyParameterNameArgs) ElementType() reflect.Type
func (GetApiSubscriptionKeyParameterNameArgs) ToGetApiSubscriptionKeyParameterNameOutput ¶
func (i GetApiSubscriptionKeyParameterNameArgs) ToGetApiSubscriptionKeyParameterNameOutput() GetApiSubscriptionKeyParameterNameOutput
func (GetApiSubscriptionKeyParameterNameArgs) ToGetApiSubscriptionKeyParameterNameOutputWithContext ¶
func (i GetApiSubscriptionKeyParameterNameArgs) ToGetApiSubscriptionKeyParameterNameOutputWithContext(ctx context.Context) GetApiSubscriptionKeyParameterNameOutput
type GetApiSubscriptionKeyParameterNameArray ¶
type GetApiSubscriptionKeyParameterNameArray []GetApiSubscriptionKeyParameterNameInput
func (GetApiSubscriptionKeyParameterNameArray) ElementType ¶
func (GetApiSubscriptionKeyParameterNameArray) ElementType() reflect.Type
func (GetApiSubscriptionKeyParameterNameArray) ToGetApiSubscriptionKeyParameterNameArrayOutput ¶
func (i GetApiSubscriptionKeyParameterNameArray) ToGetApiSubscriptionKeyParameterNameArrayOutput() GetApiSubscriptionKeyParameterNameArrayOutput
func (GetApiSubscriptionKeyParameterNameArray) ToGetApiSubscriptionKeyParameterNameArrayOutputWithContext ¶
func (i GetApiSubscriptionKeyParameterNameArray) ToGetApiSubscriptionKeyParameterNameArrayOutputWithContext(ctx context.Context) GetApiSubscriptionKeyParameterNameArrayOutput
type GetApiSubscriptionKeyParameterNameArrayInput ¶
type GetApiSubscriptionKeyParameterNameArrayInput interface { pulumi.Input ToGetApiSubscriptionKeyParameterNameArrayOutput() GetApiSubscriptionKeyParameterNameArrayOutput ToGetApiSubscriptionKeyParameterNameArrayOutputWithContext(context.Context) GetApiSubscriptionKeyParameterNameArrayOutput }
GetApiSubscriptionKeyParameterNameArrayInput is an input type that accepts GetApiSubscriptionKeyParameterNameArray and GetApiSubscriptionKeyParameterNameArrayOutput values. You can construct a concrete instance of `GetApiSubscriptionKeyParameterNameArrayInput` via:
GetApiSubscriptionKeyParameterNameArray{ GetApiSubscriptionKeyParameterNameArgs{...} }
type GetApiSubscriptionKeyParameterNameArrayOutput ¶
type GetApiSubscriptionKeyParameterNameArrayOutput struct{ *pulumi.OutputState }
func (GetApiSubscriptionKeyParameterNameArrayOutput) ElementType ¶
func (GetApiSubscriptionKeyParameterNameArrayOutput) ElementType() reflect.Type
func (GetApiSubscriptionKeyParameterNameArrayOutput) ToGetApiSubscriptionKeyParameterNameArrayOutput ¶
func (o GetApiSubscriptionKeyParameterNameArrayOutput) ToGetApiSubscriptionKeyParameterNameArrayOutput() GetApiSubscriptionKeyParameterNameArrayOutput
func (GetApiSubscriptionKeyParameterNameArrayOutput) ToGetApiSubscriptionKeyParameterNameArrayOutputWithContext ¶
func (o GetApiSubscriptionKeyParameterNameArrayOutput) ToGetApiSubscriptionKeyParameterNameArrayOutputWithContext(ctx context.Context) GetApiSubscriptionKeyParameterNameArrayOutput
type GetApiSubscriptionKeyParameterNameInput ¶
type GetApiSubscriptionKeyParameterNameInput interface { pulumi.Input ToGetApiSubscriptionKeyParameterNameOutput() GetApiSubscriptionKeyParameterNameOutput ToGetApiSubscriptionKeyParameterNameOutputWithContext(context.Context) GetApiSubscriptionKeyParameterNameOutput }
GetApiSubscriptionKeyParameterNameInput is an input type that accepts GetApiSubscriptionKeyParameterNameArgs and GetApiSubscriptionKeyParameterNameOutput values. You can construct a concrete instance of `GetApiSubscriptionKeyParameterNameInput` via:
GetApiSubscriptionKeyParameterNameArgs{...}
type GetApiSubscriptionKeyParameterNameOutput ¶
type GetApiSubscriptionKeyParameterNameOutput struct{ *pulumi.OutputState }
func (GetApiSubscriptionKeyParameterNameOutput) ElementType ¶
func (GetApiSubscriptionKeyParameterNameOutput) ElementType() reflect.Type
func (GetApiSubscriptionKeyParameterNameOutput) Header ¶
func (o GetApiSubscriptionKeyParameterNameOutput) Header() pulumi.StringOutput
The name of the HTTP Header which should be used for the Subscription Key.
func (GetApiSubscriptionKeyParameterNameOutput) Query ¶
func (o GetApiSubscriptionKeyParameterNameOutput) Query() pulumi.StringOutput
The name of the QueryString parameter which should be used for the Subscription Key.
func (GetApiSubscriptionKeyParameterNameOutput) ToGetApiSubscriptionKeyParameterNameOutput ¶
func (o GetApiSubscriptionKeyParameterNameOutput) ToGetApiSubscriptionKeyParameterNameOutput() GetApiSubscriptionKeyParameterNameOutput
func (GetApiSubscriptionKeyParameterNameOutput) ToGetApiSubscriptionKeyParameterNameOutputWithContext ¶
func (o GetApiSubscriptionKeyParameterNameOutput) ToGetApiSubscriptionKeyParameterNameOutputWithContext(ctx context.Context) GetApiSubscriptionKeyParameterNameOutput
type GetServiceAdditionalLocation ¶
type GetServiceAdditionalLocation 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"` // 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"` }
type GetServiceAdditionalLocationArgs ¶
type GetServiceAdditionalLocationArgs 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"` // 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"` }
func (GetServiceAdditionalLocationArgs) ElementType ¶
func (GetServiceAdditionalLocationArgs) ElementType() reflect.Type
func (GetServiceAdditionalLocationArgs) ToGetServiceAdditionalLocationOutput ¶
func (i GetServiceAdditionalLocationArgs) ToGetServiceAdditionalLocationOutput() GetServiceAdditionalLocationOutput
func (GetServiceAdditionalLocationArgs) ToGetServiceAdditionalLocationOutputWithContext ¶
func (i GetServiceAdditionalLocationArgs) ToGetServiceAdditionalLocationOutputWithContext(ctx context.Context) GetServiceAdditionalLocationOutput
type GetServiceAdditionalLocationArray ¶
type GetServiceAdditionalLocationArray []GetServiceAdditionalLocationInput
func (GetServiceAdditionalLocationArray) ElementType ¶
func (GetServiceAdditionalLocationArray) ElementType() reflect.Type
func (GetServiceAdditionalLocationArray) ToGetServiceAdditionalLocationArrayOutput ¶
func (i GetServiceAdditionalLocationArray) ToGetServiceAdditionalLocationArrayOutput() GetServiceAdditionalLocationArrayOutput
func (GetServiceAdditionalLocationArray) ToGetServiceAdditionalLocationArrayOutputWithContext ¶
func (i GetServiceAdditionalLocationArray) ToGetServiceAdditionalLocationArrayOutputWithContext(ctx context.Context) GetServiceAdditionalLocationArrayOutput
type GetServiceAdditionalLocationArrayInput ¶
type GetServiceAdditionalLocationArrayInput interface { pulumi.Input ToGetServiceAdditionalLocationArrayOutput() GetServiceAdditionalLocationArrayOutput ToGetServiceAdditionalLocationArrayOutputWithContext(context.Context) GetServiceAdditionalLocationArrayOutput }
GetServiceAdditionalLocationArrayInput is an input type that accepts GetServiceAdditionalLocationArray and GetServiceAdditionalLocationArrayOutput values. You can construct a concrete instance of `GetServiceAdditionalLocationArrayInput` via:
GetServiceAdditionalLocationArray{ GetServiceAdditionalLocationArgs{...} }
type GetServiceAdditionalLocationArrayOutput ¶
type GetServiceAdditionalLocationArrayOutput struct{ *pulumi.OutputState }
func (GetServiceAdditionalLocationArrayOutput) ElementType ¶
func (GetServiceAdditionalLocationArrayOutput) ElementType() reflect.Type
func (GetServiceAdditionalLocationArrayOutput) ToGetServiceAdditionalLocationArrayOutput ¶
func (o GetServiceAdditionalLocationArrayOutput) ToGetServiceAdditionalLocationArrayOutput() GetServiceAdditionalLocationArrayOutput
func (GetServiceAdditionalLocationArrayOutput) ToGetServiceAdditionalLocationArrayOutputWithContext ¶
func (o GetServiceAdditionalLocationArrayOutput) ToGetServiceAdditionalLocationArrayOutputWithContext(ctx context.Context) GetServiceAdditionalLocationArrayOutput
type GetServiceAdditionalLocationInput ¶
type GetServiceAdditionalLocationInput interface { pulumi.Input ToGetServiceAdditionalLocationOutput() GetServiceAdditionalLocationOutput ToGetServiceAdditionalLocationOutputWithContext(context.Context) GetServiceAdditionalLocationOutput }
GetServiceAdditionalLocationInput is an input type that accepts GetServiceAdditionalLocationArgs and GetServiceAdditionalLocationOutput values. You can construct a concrete instance of `GetServiceAdditionalLocationInput` via:
GetServiceAdditionalLocationArgs{...}
type GetServiceAdditionalLocationOutput ¶
type GetServiceAdditionalLocationOutput struct{ *pulumi.OutputState }
func (GetServiceAdditionalLocationOutput) ElementType ¶
func (GetServiceAdditionalLocationOutput) ElementType() reflect.Type
func (GetServiceAdditionalLocationOutput) GatewayRegionalUrl ¶
func (o GetServiceAdditionalLocationOutput) GatewayRegionalUrl() pulumi.StringOutput
Gateway URL of the API Management service in the Region.
func (GetServiceAdditionalLocationOutput) Location ¶
func (o GetServiceAdditionalLocationOutput) Location() pulumi.StringOutput
The location name of the additional region among Azure Data center regions.
func (GetServiceAdditionalLocationOutput) PublicIpAddresses ¶
func (o GetServiceAdditionalLocationOutput) 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 (GetServiceAdditionalLocationOutput) ToGetServiceAdditionalLocationOutput ¶
func (o GetServiceAdditionalLocationOutput) ToGetServiceAdditionalLocationOutput() GetServiceAdditionalLocationOutput
func (GetServiceAdditionalLocationOutput) ToGetServiceAdditionalLocationOutputWithContext ¶
func (o GetServiceAdditionalLocationOutput) ToGetServiceAdditionalLocationOutputWithContext(ctx context.Context) GetServiceAdditionalLocationOutput
type GetServiceHostnameConfiguration ¶
type GetServiceHostnameConfiguration struct { // One or more `management` blocks as documented below. Managements []GetServiceHostnameConfigurationManagement `pulumi:"managements"` // One or more `portal` blocks as documented below. Portals []GetServiceHostnameConfigurationPortal `pulumi:"portals"` // One or more `proxy` blocks as documented below. Proxies []GetServiceHostnameConfigurationProxy `pulumi:"proxies"` // One or more `scm` blocks as documented below. Scms []GetServiceHostnameConfigurationScm `pulumi:"scms"` }
type GetServiceHostnameConfigurationArgs ¶
type GetServiceHostnameConfigurationArgs struct { // One or more `management` blocks as documented below. Managements GetServiceHostnameConfigurationManagementArrayInput `pulumi:"managements"` // One or more `portal` blocks as documented below. Portals GetServiceHostnameConfigurationPortalArrayInput `pulumi:"portals"` // One or more `proxy` blocks as documented below. Proxies GetServiceHostnameConfigurationProxyArrayInput `pulumi:"proxies"` // One or more `scm` blocks as documented below. Scms GetServiceHostnameConfigurationScmArrayInput `pulumi:"scms"` }
func (GetServiceHostnameConfigurationArgs) ElementType ¶
func (GetServiceHostnameConfigurationArgs) ElementType() reflect.Type
func (GetServiceHostnameConfigurationArgs) ToGetServiceHostnameConfigurationOutput ¶
func (i GetServiceHostnameConfigurationArgs) ToGetServiceHostnameConfigurationOutput() GetServiceHostnameConfigurationOutput
func (GetServiceHostnameConfigurationArgs) ToGetServiceHostnameConfigurationOutputWithContext ¶
func (i GetServiceHostnameConfigurationArgs) ToGetServiceHostnameConfigurationOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationOutput
type GetServiceHostnameConfigurationArray ¶
type GetServiceHostnameConfigurationArray []GetServiceHostnameConfigurationInput
func (GetServiceHostnameConfigurationArray) ElementType ¶
func (GetServiceHostnameConfigurationArray) ElementType() reflect.Type
func (GetServiceHostnameConfigurationArray) ToGetServiceHostnameConfigurationArrayOutput ¶
func (i GetServiceHostnameConfigurationArray) ToGetServiceHostnameConfigurationArrayOutput() GetServiceHostnameConfigurationArrayOutput
func (GetServiceHostnameConfigurationArray) ToGetServiceHostnameConfigurationArrayOutputWithContext ¶
func (i GetServiceHostnameConfigurationArray) ToGetServiceHostnameConfigurationArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationArrayOutput
type GetServiceHostnameConfigurationArrayInput ¶
type GetServiceHostnameConfigurationArrayInput interface { pulumi.Input ToGetServiceHostnameConfigurationArrayOutput() GetServiceHostnameConfigurationArrayOutput ToGetServiceHostnameConfigurationArrayOutputWithContext(context.Context) GetServiceHostnameConfigurationArrayOutput }
GetServiceHostnameConfigurationArrayInput is an input type that accepts GetServiceHostnameConfigurationArray and GetServiceHostnameConfigurationArrayOutput values. You can construct a concrete instance of `GetServiceHostnameConfigurationArrayInput` via:
GetServiceHostnameConfigurationArray{ GetServiceHostnameConfigurationArgs{...} }
type GetServiceHostnameConfigurationArrayOutput ¶
type GetServiceHostnameConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetServiceHostnameConfigurationArrayOutput) ElementType ¶
func (GetServiceHostnameConfigurationArrayOutput) ElementType() reflect.Type
func (GetServiceHostnameConfigurationArrayOutput) ToGetServiceHostnameConfigurationArrayOutput ¶
func (o GetServiceHostnameConfigurationArrayOutput) ToGetServiceHostnameConfigurationArrayOutput() GetServiceHostnameConfigurationArrayOutput
func (GetServiceHostnameConfigurationArrayOutput) ToGetServiceHostnameConfigurationArrayOutputWithContext ¶
func (o GetServiceHostnameConfigurationArrayOutput) ToGetServiceHostnameConfigurationArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationArrayOutput
type GetServiceHostnameConfigurationInput ¶
type GetServiceHostnameConfigurationInput interface { pulumi.Input ToGetServiceHostnameConfigurationOutput() GetServiceHostnameConfigurationOutput ToGetServiceHostnameConfigurationOutputWithContext(context.Context) GetServiceHostnameConfigurationOutput }
GetServiceHostnameConfigurationInput is an input type that accepts GetServiceHostnameConfigurationArgs and GetServiceHostnameConfigurationOutput values. You can construct a concrete instance of `GetServiceHostnameConfigurationInput` via:
GetServiceHostnameConfigurationArgs{...}
type GetServiceHostnameConfigurationManagement ¶
type GetServiceHostnameConfigurationManagement struct { // The Hostname used for the SCM URL. HostName string `pulumi:"hostName"` // The ID of the Key Vault Secret which contains the SSL Certificate. KeyVaultId string `pulumi:"keyVaultId"` // Is Client Certificate Negotiation enabled? NegotiateClientCertificate bool `pulumi:"negotiateClientCertificate"` }
type GetServiceHostnameConfigurationManagementArgs ¶
type GetServiceHostnameConfigurationManagementArgs struct { // The Hostname used for the SCM URL. HostName pulumi.StringInput `pulumi:"hostName"` // The ID of the Key Vault Secret which contains the SSL Certificate. KeyVaultId pulumi.StringInput `pulumi:"keyVaultId"` // Is Client Certificate Negotiation enabled? NegotiateClientCertificate pulumi.BoolInput `pulumi:"negotiateClientCertificate"` }
func (GetServiceHostnameConfigurationManagementArgs) ElementType ¶
func (GetServiceHostnameConfigurationManagementArgs) ElementType() reflect.Type
func (GetServiceHostnameConfigurationManagementArgs) ToGetServiceHostnameConfigurationManagementOutput ¶
func (i GetServiceHostnameConfigurationManagementArgs) ToGetServiceHostnameConfigurationManagementOutput() GetServiceHostnameConfigurationManagementOutput
func (GetServiceHostnameConfigurationManagementArgs) ToGetServiceHostnameConfigurationManagementOutputWithContext ¶
func (i GetServiceHostnameConfigurationManagementArgs) ToGetServiceHostnameConfigurationManagementOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationManagementOutput
type GetServiceHostnameConfigurationManagementArray ¶
type GetServiceHostnameConfigurationManagementArray []GetServiceHostnameConfigurationManagementInput
func (GetServiceHostnameConfigurationManagementArray) ElementType ¶
func (GetServiceHostnameConfigurationManagementArray) ElementType() reflect.Type
func (GetServiceHostnameConfigurationManagementArray) ToGetServiceHostnameConfigurationManagementArrayOutput ¶
func (i GetServiceHostnameConfigurationManagementArray) ToGetServiceHostnameConfigurationManagementArrayOutput() GetServiceHostnameConfigurationManagementArrayOutput
func (GetServiceHostnameConfigurationManagementArray) ToGetServiceHostnameConfigurationManagementArrayOutputWithContext ¶
func (i GetServiceHostnameConfigurationManagementArray) ToGetServiceHostnameConfigurationManagementArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationManagementArrayOutput
type GetServiceHostnameConfigurationManagementArrayInput ¶
type GetServiceHostnameConfigurationManagementArrayInput interface { pulumi.Input ToGetServiceHostnameConfigurationManagementArrayOutput() GetServiceHostnameConfigurationManagementArrayOutput ToGetServiceHostnameConfigurationManagementArrayOutputWithContext(context.Context) GetServiceHostnameConfigurationManagementArrayOutput }
GetServiceHostnameConfigurationManagementArrayInput is an input type that accepts GetServiceHostnameConfigurationManagementArray and GetServiceHostnameConfigurationManagementArrayOutput values. You can construct a concrete instance of `GetServiceHostnameConfigurationManagementArrayInput` via:
GetServiceHostnameConfigurationManagementArray{ GetServiceHostnameConfigurationManagementArgs{...} }
type GetServiceHostnameConfigurationManagementArrayOutput ¶
type GetServiceHostnameConfigurationManagementArrayOutput struct{ *pulumi.OutputState }
func (GetServiceHostnameConfigurationManagementArrayOutput) ElementType ¶
func (GetServiceHostnameConfigurationManagementArrayOutput) ElementType() reflect.Type
func (GetServiceHostnameConfigurationManagementArrayOutput) ToGetServiceHostnameConfigurationManagementArrayOutput ¶
func (o GetServiceHostnameConfigurationManagementArrayOutput) ToGetServiceHostnameConfigurationManagementArrayOutput() GetServiceHostnameConfigurationManagementArrayOutput
func (GetServiceHostnameConfigurationManagementArrayOutput) ToGetServiceHostnameConfigurationManagementArrayOutputWithContext ¶
func (o GetServiceHostnameConfigurationManagementArrayOutput) ToGetServiceHostnameConfigurationManagementArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationManagementArrayOutput
type GetServiceHostnameConfigurationManagementInput ¶
type GetServiceHostnameConfigurationManagementInput interface { pulumi.Input ToGetServiceHostnameConfigurationManagementOutput() GetServiceHostnameConfigurationManagementOutput ToGetServiceHostnameConfigurationManagementOutputWithContext(context.Context) GetServiceHostnameConfigurationManagementOutput }
GetServiceHostnameConfigurationManagementInput is an input type that accepts GetServiceHostnameConfigurationManagementArgs and GetServiceHostnameConfigurationManagementOutput values. You can construct a concrete instance of `GetServiceHostnameConfigurationManagementInput` via:
GetServiceHostnameConfigurationManagementArgs{...}
type GetServiceHostnameConfigurationManagementOutput ¶
type GetServiceHostnameConfigurationManagementOutput struct{ *pulumi.OutputState }
func (GetServiceHostnameConfigurationManagementOutput) ElementType ¶
func (GetServiceHostnameConfigurationManagementOutput) ElementType() reflect.Type
func (GetServiceHostnameConfigurationManagementOutput) HostName ¶
func (o GetServiceHostnameConfigurationManagementOutput) HostName() pulumi.StringOutput
The Hostname used for the SCM URL.
func (GetServiceHostnameConfigurationManagementOutput) KeyVaultId ¶
func (o GetServiceHostnameConfigurationManagementOutput) KeyVaultId() pulumi.StringOutput
The ID of the Key Vault Secret which contains the SSL Certificate.
func (GetServiceHostnameConfigurationManagementOutput) NegotiateClientCertificate ¶
func (o GetServiceHostnameConfigurationManagementOutput) NegotiateClientCertificate() pulumi.BoolOutput
Is Client Certificate Negotiation enabled?
func (GetServiceHostnameConfigurationManagementOutput) ToGetServiceHostnameConfigurationManagementOutput ¶
func (o GetServiceHostnameConfigurationManagementOutput) ToGetServiceHostnameConfigurationManagementOutput() GetServiceHostnameConfigurationManagementOutput
func (GetServiceHostnameConfigurationManagementOutput) ToGetServiceHostnameConfigurationManagementOutputWithContext ¶
func (o GetServiceHostnameConfigurationManagementOutput) ToGetServiceHostnameConfigurationManagementOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationManagementOutput
type GetServiceHostnameConfigurationOutput ¶
type GetServiceHostnameConfigurationOutput struct{ *pulumi.OutputState }
func (GetServiceHostnameConfigurationOutput) ElementType ¶
func (GetServiceHostnameConfigurationOutput) ElementType() reflect.Type
func (GetServiceHostnameConfigurationOutput) Managements ¶
func (o GetServiceHostnameConfigurationOutput) Managements() GetServiceHostnameConfigurationManagementArrayOutput
One or more `management` blocks as documented below.
func (GetServiceHostnameConfigurationOutput) Portals ¶
func (o GetServiceHostnameConfigurationOutput) Portals() GetServiceHostnameConfigurationPortalArrayOutput
One or more `portal` blocks as documented below.
func (GetServiceHostnameConfigurationOutput) Proxies ¶
func (o GetServiceHostnameConfigurationOutput) Proxies() GetServiceHostnameConfigurationProxyArrayOutput
One or more `proxy` blocks as documented below.
func (GetServiceHostnameConfigurationOutput) ToGetServiceHostnameConfigurationOutput ¶
func (o GetServiceHostnameConfigurationOutput) ToGetServiceHostnameConfigurationOutput() GetServiceHostnameConfigurationOutput
func (GetServiceHostnameConfigurationOutput) ToGetServiceHostnameConfigurationOutputWithContext ¶
func (o GetServiceHostnameConfigurationOutput) ToGetServiceHostnameConfigurationOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationOutput
type GetServiceHostnameConfigurationPortal ¶
type GetServiceHostnameConfigurationPortal struct { // The Hostname used for the SCM URL. HostName string `pulumi:"hostName"` // The ID of the Key Vault Secret which contains the SSL Certificate. KeyVaultId string `pulumi:"keyVaultId"` // Is Client Certificate Negotiation enabled? NegotiateClientCertificate bool `pulumi:"negotiateClientCertificate"` }
type GetServiceHostnameConfigurationPortalArgs ¶
type GetServiceHostnameConfigurationPortalArgs struct { // The Hostname used for the SCM URL. HostName pulumi.StringInput `pulumi:"hostName"` // The ID of the Key Vault Secret which contains the SSL Certificate. KeyVaultId pulumi.StringInput `pulumi:"keyVaultId"` // Is Client Certificate Negotiation enabled? NegotiateClientCertificate pulumi.BoolInput `pulumi:"negotiateClientCertificate"` }
func (GetServiceHostnameConfigurationPortalArgs) ElementType ¶
func (GetServiceHostnameConfigurationPortalArgs) ElementType() reflect.Type
func (GetServiceHostnameConfigurationPortalArgs) ToGetServiceHostnameConfigurationPortalOutput ¶
func (i GetServiceHostnameConfigurationPortalArgs) ToGetServiceHostnameConfigurationPortalOutput() GetServiceHostnameConfigurationPortalOutput
func (GetServiceHostnameConfigurationPortalArgs) ToGetServiceHostnameConfigurationPortalOutputWithContext ¶
func (i GetServiceHostnameConfigurationPortalArgs) ToGetServiceHostnameConfigurationPortalOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationPortalOutput
type GetServiceHostnameConfigurationPortalArray ¶
type GetServiceHostnameConfigurationPortalArray []GetServiceHostnameConfigurationPortalInput
func (GetServiceHostnameConfigurationPortalArray) ElementType ¶
func (GetServiceHostnameConfigurationPortalArray) ElementType() reflect.Type
func (GetServiceHostnameConfigurationPortalArray) ToGetServiceHostnameConfigurationPortalArrayOutput ¶
func (i GetServiceHostnameConfigurationPortalArray) ToGetServiceHostnameConfigurationPortalArrayOutput() GetServiceHostnameConfigurationPortalArrayOutput
func (GetServiceHostnameConfigurationPortalArray) ToGetServiceHostnameConfigurationPortalArrayOutputWithContext ¶
func (i GetServiceHostnameConfigurationPortalArray) ToGetServiceHostnameConfigurationPortalArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationPortalArrayOutput
type GetServiceHostnameConfigurationPortalArrayInput ¶
type GetServiceHostnameConfigurationPortalArrayInput interface { pulumi.Input ToGetServiceHostnameConfigurationPortalArrayOutput() GetServiceHostnameConfigurationPortalArrayOutput ToGetServiceHostnameConfigurationPortalArrayOutputWithContext(context.Context) GetServiceHostnameConfigurationPortalArrayOutput }
GetServiceHostnameConfigurationPortalArrayInput is an input type that accepts GetServiceHostnameConfigurationPortalArray and GetServiceHostnameConfigurationPortalArrayOutput values. You can construct a concrete instance of `GetServiceHostnameConfigurationPortalArrayInput` via:
GetServiceHostnameConfigurationPortalArray{ GetServiceHostnameConfigurationPortalArgs{...} }
type GetServiceHostnameConfigurationPortalArrayOutput ¶
type GetServiceHostnameConfigurationPortalArrayOutput struct{ *pulumi.OutputState }
func (GetServiceHostnameConfigurationPortalArrayOutput) ElementType ¶
func (GetServiceHostnameConfigurationPortalArrayOutput) ElementType() reflect.Type
func (GetServiceHostnameConfigurationPortalArrayOutput) ToGetServiceHostnameConfigurationPortalArrayOutput ¶
func (o GetServiceHostnameConfigurationPortalArrayOutput) ToGetServiceHostnameConfigurationPortalArrayOutput() GetServiceHostnameConfigurationPortalArrayOutput
func (GetServiceHostnameConfigurationPortalArrayOutput) ToGetServiceHostnameConfigurationPortalArrayOutputWithContext ¶
func (o GetServiceHostnameConfigurationPortalArrayOutput) ToGetServiceHostnameConfigurationPortalArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationPortalArrayOutput
type GetServiceHostnameConfigurationPortalInput ¶
type GetServiceHostnameConfigurationPortalInput interface { pulumi.Input ToGetServiceHostnameConfigurationPortalOutput() GetServiceHostnameConfigurationPortalOutput ToGetServiceHostnameConfigurationPortalOutputWithContext(context.Context) GetServiceHostnameConfigurationPortalOutput }
GetServiceHostnameConfigurationPortalInput is an input type that accepts GetServiceHostnameConfigurationPortalArgs and GetServiceHostnameConfigurationPortalOutput values. You can construct a concrete instance of `GetServiceHostnameConfigurationPortalInput` via:
GetServiceHostnameConfigurationPortalArgs{...}
type GetServiceHostnameConfigurationPortalOutput ¶
type GetServiceHostnameConfigurationPortalOutput struct{ *pulumi.OutputState }
func (GetServiceHostnameConfigurationPortalOutput) ElementType ¶
func (GetServiceHostnameConfigurationPortalOutput) ElementType() reflect.Type
func (GetServiceHostnameConfigurationPortalOutput) HostName ¶
func (o GetServiceHostnameConfigurationPortalOutput) HostName() pulumi.StringOutput
The Hostname used for the SCM URL.
func (GetServiceHostnameConfigurationPortalOutput) KeyVaultId ¶
func (o GetServiceHostnameConfigurationPortalOutput) KeyVaultId() pulumi.StringOutput
The ID of the Key Vault Secret which contains the SSL Certificate.
func (GetServiceHostnameConfigurationPortalOutput) NegotiateClientCertificate ¶
func (o GetServiceHostnameConfigurationPortalOutput) NegotiateClientCertificate() pulumi.BoolOutput
Is Client Certificate Negotiation enabled?
func (GetServiceHostnameConfigurationPortalOutput) ToGetServiceHostnameConfigurationPortalOutput ¶
func (o GetServiceHostnameConfigurationPortalOutput) ToGetServiceHostnameConfigurationPortalOutput() GetServiceHostnameConfigurationPortalOutput
func (GetServiceHostnameConfigurationPortalOutput) ToGetServiceHostnameConfigurationPortalOutputWithContext ¶
func (o GetServiceHostnameConfigurationPortalOutput) ToGetServiceHostnameConfigurationPortalOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationPortalOutput
type GetServiceHostnameConfigurationProxy ¶
type GetServiceHostnameConfigurationProxy struct { // Is this the default SSL Binding? DefaultSslBinding bool `pulumi:"defaultSslBinding"` // The Hostname used for the SCM URL. HostName string `pulumi:"hostName"` // The ID of the Key Vault Secret which contains the SSL Certificate. KeyVaultId string `pulumi:"keyVaultId"` // Is Client Certificate Negotiation enabled? NegotiateClientCertificate bool `pulumi:"negotiateClientCertificate"` }
type GetServiceHostnameConfigurationProxyArgs ¶
type GetServiceHostnameConfigurationProxyArgs struct { // Is this the default SSL Binding? DefaultSslBinding pulumi.BoolInput `pulumi:"defaultSslBinding"` // The Hostname used for the SCM URL. HostName pulumi.StringInput `pulumi:"hostName"` // The ID of the Key Vault Secret which contains the SSL Certificate. KeyVaultId pulumi.StringInput `pulumi:"keyVaultId"` // Is Client Certificate Negotiation enabled? NegotiateClientCertificate pulumi.BoolInput `pulumi:"negotiateClientCertificate"` }
func (GetServiceHostnameConfigurationProxyArgs) ElementType ¶
func (GetServiceHostnameConfigurationProxyArgs) ElementType() reflect.Type
func (GetServiceHostnameConfigurationProxyArgs) ToGetServiceHostnameConfigurationProxyOutput ¶
func (i GetServiceHostnameConfigurationProxyArgs) ToGetServiceHostnameConfigurationProxyOutput() GetServiceHostnameConfigurationProxyOutput
func (GetServiceHostnameConfigurationProxyArgs) ToGetServiceHostnameConfigurationProxyOutputWithContext ¶
func (i GetServiceHostnameConfigurationProxyArgs) ToGetServiceHostnameConfigurationProxyOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationProxyOutput
type GetServiceHostnameConfigurationProxyArray ¶
type GetServiceHostnameConfigurationProxyArray []GetServiceHostnameConfigurationProxyInput
func (GetServiceHostnameConfigurationProxyArray) ElementType ¶
func (GetServiceHostnameConfigurationProxyArray) ElementType() reflect.Type
func (GetServiceHostnameConfigurationProxyArray) ToGetServiceHostnameConfigurationProxyArrayOutput ¶
func (i GetServiceHostnameConfigurationProxyArray) ToGetServiceHostnameConfigurationProxyArrayOutput() GetServiceHostnameConfigurationProxyArrayOutput
func (GetServiceHostnameConfigurationProxyArray) ToGetServiceHostnameConfigurationProxyArrayOutputWithContext ¶
func (i GetServiceHostnameConfigurationProxyArray) ToGetServiceHostnameConfigurationProxyArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationProxyArrayOutput
type GetServiceHostnameConfigurationProxyArrayInput ¶
type GetServiceHostnameConfigurationProxyArrayInput interface { pulumi.Input ToGetServiceHostnameConfigurationProxyArrayOutput() GetServiceHostnameConfigurationProxyArrayOutput ToGetServiceHostnameConfigurationProxyArrayOutputWithContext(context.Context) GetServiceHostnameConfigurationProxyArrayOutput }
GetServiceHostnameConfigurationProxyArrayInput is an input type that accepts GetServiceHostnameConfigurationProxyArray and GetServiceHostnameConfigurationProxyArrayOutput values. You can construct a concrete instance of `GetServiceHostnameConfigurationProxyArrayInput` via:
GetServiceHostnameConfigurationProxyArray{ GetServiceHostnameConfigurationProxyArgs{...} }
type GetServiceHostnameConfigurationProxyArrayOutput ¶
type GetServiceHostnameConfigurationProxyArrayOutput struct{ *pulumi.OutputState }
func (GetServiceHostnameConfigurationProxyArrayOutput) ElementType ¶
func (GetServiceHostnameConfigurationProxyArrayOutput) ElementType() reflect.Type
func (GetServiceHostnameConfigurationProxyArrayOutput) ToGetServiceHostnameConfigurationProxyArrayOutput ¶
func (o GetServiceHostnameConfigurationProxyArrayOutput) ToGetServiceHostnameConfigurationProxyArrayOutput() GetServiceHostnameConfigurationProxyArrayOutput
func (GetServiceHostnameConfigurationProxyArrayOutput) ToGetServiceHostnameConfigurationProxyArrayOutputWithContext ¶
func (o GetServiceHostnameConfigurationProxyArrayOutput) ToGetServiceHostnameConfigurationProxyArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationProxyArrayOutput
type GetServiceHostnameConfigurationProxyInput ¶
type GetServiceHostnameConfigurationProxyInput interface { pulumi.Input ToGetServiceHostnameConfigurationProxyOutput() GetServiceHostnameConfigurationProxyOutput ToGetServiceHostnameConfigurationProxyOutputWithContext(context.Context) GetServiceHostnameConfigurationProxyOutput }
GetServiceHostnameConfigurationProxyInput is an input type that accepts GetServiceHostnameConfigurationProxyArgs and GetServiceHostnameConfigurationProxyOutput values. You can construct a concrete instance of `GetServiceHostnameConfigurationProxyInput` via:
GetServiceHostnameConfigurationProxyArgs{...}
type GetServiceHostnameConfigurationProxyOutput ¶
type GetServiceHostnameConfigurationProxyOutput struct{ *pulumi.OutputState }
func (GetServiceHostnameConfigurationProxyOutput) DefaultSslBinding ¶
func (o GetServiceHostnameConfigurationProxyOutput) DefaultSslBinding() pulumi.BoolOutput
Is this the default SSL Binding?
func (GetServiceHostnameConfigurationProxyOutput) ElementType ¶
func (GetServiceHostnameConfigurationProxyOutput) ElementType() reflect.Type
func (GetServiceHostnameConfigurationProxyOutput) HostName ¶
func (o GetServiceHostnameConfigurationProxyOutput) HostName() pulumi.StringOutput
The Hostname used for the SCM URL.
func (GetServiceHostnameConfigurationProxyOutput) KeyVaultId ¶
func (o GetServiceHostnameConfigurationProxyOutput) KeyVaultId() pulumi.StringOutput
The ID of the Key Vault Secret which contains the SSL Certificate.
func (GetServiceHostnameConfigurationProxyOutput) NegotiateClientCertificate ¶
func (o GetServiceHostnameConfigurationProxyOutput) NegotiateClientCertificate() pulumi.BoolOutput
Is Client Certificate Negotiation enabled?
func (GetServiceHostnameConfigurationProxyOutput) ToGetServiceHostnameConfigurationProxyOutput ¶
func (o GetServiceHostnameConfigurationProxyOutput) ToGetServiceHostnameConfigurationProxyOutput() GetServiceHostnameConfigurationProxyOutput
func (GetServiceHostnameConfigurationProxyOutput) ToGetServiceHostnameConfigurationProxyOutputWithContext ¶
func (o GetServiceHostnameConfigurationProxyOutput) ToGetServiceHostnameConfigurationProxyOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationProxyOutput
type GetServiceHostnameConfigurationScm ¶
type GetServiceHostnameConfigurationScm struct { // The Hostname used for the SCM URL. HostName string `pulumi:"hostName"` // The ID of the Key Vault Secret which contains the SSL Certificate. KeyVaultId string `pulumi:"keyVaultId"` // Is Client Certificate Negotiation enabled? NegotiateClientCertificate bool `pulumi:"negotiateClientCertificate"` }
type GetServiceHostnameConfigurationScmArgs ¶
type GetServiceHostnameConfigurationScmArgs struct { // The Hostname used for the SCM URL. HostName pulumi.StringInput `pulumi:"hostName"` // The ID of the Key Vault Secret which contains the SSL Certificate. KeyVaultId pulumi.StringInput `pulumi:"keyVaultId"` // Is Client Certificate Negotiation enabled? NegotiateClientCertificate pulumi.BoolInput `pulumi:"negotiateClientCertificate"` }
func (GetServiceHostnameConfigurationScmArgs) ElementType ¶
func (GetServiceHostnameConfigurationScmArgs) ElementType() reflect.Type
func (GetServiceHostnameConfigurationScmArgs) ToGetServiceHostnameConfigurationScmOutput ¶
func (i GetServiceHostnameConfigurationScmArgs) ToGetServiceHostnameConfigurationScmOutput() GetServiceHostnameConfigurationScmOutput
func (GetServiceHostnameConfigurationScmArgs) ToGetServiceHostnameConfigurationScmOutputWithContext ¶
func (i GetServiceHostnameConfigurationScmArgs) ToGetServiceHostnameConfigurationScmOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationScmOutput
type GetServiceHostnameConfigurationScmArray ¶
type GetServiceHostnameConfigurationScmArray []GetServiceHostnameConfigurationScmInput
func (GetServiceHostnameConfigurationScmArray) ElementType ¶
func (GetServiceHostnameConfigurationScmArray) ElementType() reflect.Type
func (GetServiceHostnameConfigurationScmArray) ToGetServiceHostnameConfigurationScmArrayOutput ¶
func (i GetServiceHostnameConfigurationScmArray) ToGetServiceHostnameConfigurationScmArrayOutput() GetServiceHostnameConfigurationScmArrayOutput
func (GetServiceHostnameConfigurationScmArray) ToGetServiceHostnameConfigurationScmArrayOutputWithContext ¶
func (i GetServiceHostnameConfigurationScmArray) ToGetServiceHostnameConfigurationScmArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationScmArrayOutput
type GetServiceHostnameConfigurationScmArrayInput ¶
type GetServiceHostnameConfigurationScmArrayInput interface { pulumi.Input ToGetServiceHostnameConfigurationScmArrayOutput() GetServiceHostnameConfigurationScmArrayOutput ToGetServiceHostnameConfigurationScmArrayOutputWithContext(context.Context) GetServiceHostnameConfigurationScmArrayOutput }
GetServiceHostnameConfigurationScmArrayInput is an input type that accepts GetServiceHostnameConfigurationScmArray and GetServiceHostnameConfigurationScmArrayOutput values. You can construct a concrete instance of `GetServiceHostnameConfigurationScmArrayInput` via:
GetServiceHostnameConfigurationScmArray{ GetServiceHostnameConfigurationScmArgs{...} }
type GetServiceHostnameConfigurationScmArrayOutput ¶
type GetServiceHostnameConfigurationScmArrayOutput struct{ *pulumi.OutputState }
func (GetServiceHostnameConfigurationScmArrayOutput) ElementType ¶
func (GetServiceHostnameConfigurationScmArrayOutput) ElementType() reflect.Type
func (GetServiceHostnameConfigurationScmArrayOutput) ToGetServiceHostnameConfigurationScmArrayOutput ¶
func (o GetServiceHostnameConfigurationScmArrayOutput) ToGetServiceHostnameConfigurationScmArrayOutput() GetServiceHostnameConfigurationScmArrayOutput
func (GetServiceHostnameConfigurationScmArrayOutput) ToGetServiceHostnameConfigurationScmArrayOutputWithContext ¶
func (o GetServiceHostnameConfigurationScmArrayOutput) ToGetServiceHostnameConfigurationScmArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationScmArrayOutput
type GetServiceHostnameConfigurationScmInput ¶
type GetServiceHostnameConfigurationScmInput interface { pulumi.Input ToGetServiceHostnameConfigurationScmOutput() GetServiceHostnameConfigurationScmOutput ToGetServiceHostnameConfigurationScmOutputWithContext(context.Context) GetServiceHostnameConfigurationScmOutput }
GetServiceHostnameConfigurationScmInput is an input type that accepts GetServiceHostnameConfigurationScmArgs and GetServiceHostnameConfigurationScmOutput values. You can construct a concrete instance of `GetServiceHostnameConfigurationScmInput` via:
GetServiceHostnameConfigurationScmArgs{...}
type GetServiceHostnameConfigurationScmOutput ¶
type GetServiceHostnameConfigurationScmOutput struct{ *pulumi.OutputState }
func (GetServiceHostnameConfigurationScmOutput) ElementType ¶
func (GetServiceHostnameConfigurationScmOutput) ElementType() reflect.Type
func (GetServiceHostnameConfigurationScmOutput) HostName ¶
func (o GetServiceHostnameConfigurationScmOutput) HostName() pulumi.StringOutput
The Hostname used for the SCM URL.
func (GetServiceHostnameConfigurationScmOutput) KeyVaultId ¶
func (o GetServiceHostnameConfigurationScmOutput) KeyVaultId() pulumi.StringOutput
The ID of the Key Vault Secret which contains the SSL Certificate.
func (GetServiceHostnameConfigurationScmOutput) NegotiateClientCertificate ¶
func (o GetServiceHostnameConfigurationScmOutput) NegotiateClientCertificate() pulumi.BoolOutput
Is Client Certificate Negotiation enabled?
func (GetServiceHostnameConfigurationScmOutput) ToGetServiceHostnameConfigurationScmOutput ¶
func (o GetServiceHostnameConfigurationScmOutput) ToGetServiceHostnameConfigurationScmOutput() GetServiceHostnameConfigurationScmOutput
func (GetServiceHostnameConfigurationScmOutput) ToGetServiceHostnameConfigurationScmOutputWithContext ¶
func (o GetServiceHostnameConfigurationScmOutput) ToGetServiceHostnameConfigurationScmOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationScmOutput
type Group ¶
type Group struct { pulumi.CustomResourceState // The name of the API Management Service in which the API Management Group should exist. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // The description of this API Management Group. Description pulumi.StringPtrOutput `pulumi:"description"` // The display name of this API Management Group. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The identifier of the external Group. For example, an Azure Active Directory group `aad://<tenant>.onmicrosoft.com/groups/<group object id>`. ExternalId pulumi.StringPtrOutput `pulumi:"externalId"` // The name of the API Management Group. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group in which the API Management Group should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The type of this API Management Group. Possible values are `custom` and `external`. Default is `custom`. Type pulumi.StringPtrOutput `pulumi:"type"` }
Manages an API Management Group.
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).
type GroupArgs ¶
type GroupArgs struct { // The name of the API Management Service in which the API Management Group should exist. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // The description of this API Management Group. Description pulumi.StringPtrInput // The display name of this API Management Group. DisplayName pulumi.StringInput // The identifier of the external Group. For example, an Azure Active Directory group `aad://<tenant>.onmicrosoft.com/groups/<group object id>`. ExternalId pulumi.StringPtrInput // The name of the API Management Group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the API Management Group should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The type of this API Management Group. Possible values are `custom` and `external`. Default is `custom`. Type pulumi.StringPtrInput }
The set of arguments for constructing a Group resource.
func (GroupArgs) ElementType ¶
type GroupState ¶
type GroupState struct { // The name of the API Management Service in which the API Management Group should exist. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // The description of this API Management Group. Description pulumi.StringPtrInput // The display name of this API Management Group. DisplayName pulumi.StringPtrInput // The identifier of the external Group. For example, an Azure Active Directory group `aad://<tenant>.onmicrosoft.com/groups/<group object id>`. ExternalId pulumi.StringPtrInput // The name of the API Management Group. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the API Management Group should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The type of this API Management Group. Possible values are `custom` and `external`. Default is `custom`. Type pulumi.StringPtrInput }
func (GroupState) ElementType ¶
func (GroupState) ElementType() reflect.Type
type GroupUser ¶
type GroupUser struct { pulumi.CustomResourceState // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // The Name of the API Management Group within the API Management Service. Changing this forces a new resource to be created. GroupName pulumi.StringOutput `pulumi:"groupName"` // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The ID of the API Management User which should be assigned to this API Management Group. Changing this forces a new resource to be created. UserId pulumi.StringOutput `pulumi:"userId"` }
Manages an API Management User Assignment to a Group.
func GetGroupUser ¶
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 ¶
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.
type GroupUserArgs ¶
type GroupUserArgs struct { // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // The Name of the API Management Group within the API Management Service. Changing this forces a new resource to be created. GroupName pulumi.StringInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The ID of the API Management User which should be assigned to this API Management Group. Changing this forces a new resource to be created. UserId pulumi.StringInput }
The set of arguments for constructing a GroupUser resource.
func (GroupUserArgs) ElementType ¶
func (GroupUserArgs) ElementType() reflect.Type
type GroupUserState ¶
type GroupUserState struct { // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // The Name of the API Management Group within the API Management Service. Changing this forces a new resource to be created. GroupName pulumi.StringPtrInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The ID of the API Management User which should be assigned to this API Management Group. Changing this forces a new resource to be created. UserId pulumi.StringPtrInput }
func (GroupUserState) ElementType ¶
func (GroupUserState) ElementType() reflect.Type
type IdentityProviderAad ¶
type IdentityProviderAad struct { pulumi.CustomResourceState // List of allowed AAD Tenants. AllowedTenants pulumi.StringArrayOutput `pulumi:"allowedTenants"` // The Name of the API Management Service where this AAD Identity Provider should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // Client Id of the Application in the AAD Identity Provider. ClientId pulumi.StringOutput `pulumi:"clientId"` // Client secret of the Application in the AAD Identity Provider. ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages an API Management AAD Identity Provider.
func GetIdentityProviderAad ¶
func GetIdentityProviderAad(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IdentityProviderAadState, opts ...pulumi.ResourceOption) (*IdentityProviderAad, error)
GetIdentityProviderAad gets an existing IdentityProviderAad 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 NewIdentityProviderAad ¶
func NewIdentityProviderAad(ctx *pulumi.Context, name string, args *IdentityProviderAadArgs, opts ...pulumi.ResourceOption) (*IdentityProviderAad, error)
NewIdentityProviderAad registers a new resource with the given unique name, arguments, and options.
type IdentityProviderAadArgs ¶
type IdentityProviderAadArgs struct { // List of allowed AAD Tenants. AllowedTenants pulumi.StringArrayInput // The Name of the API Management Service where this AAD Identity Provider should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // Client Id of the Application in the AAD Identity Provider. ClientId pulumi.StringInput // Client secret of the Application in the AAD Identity Provider. ClientSecret pulumi.StringInput // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a IdentityProviderAad resource.
func (IdentityProviderAadArgs) ElementType ¶
func (IdentityProviderAadArgs) ElementType() reflect.Type
type IdentityProviderAadState ¶
type IdentityProviderAadState struct { // List of allowed AAD Tenants. AllowedTenants pulumi.StringArrayInput // The Name of the API Management Service where this AAD Identity Provider should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // Client Id of the Application in the AAD Identity Provider. ClientId pulumi.StringPtrInput // Client secret of the Application in the AAD Identity Provider. ClientSecret pulumi.StringPtrInput // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput }
func (IdentityProviderAadState) ElementType ¶
func (IdentityProviderAadState) ElementType() reflect.Type
type IdentityProviderFacebook ¶
type IdentityProviderFacebook struct { pulumi.CustomResourceState // The Name of the API Management Service where this Facebook Identity Provider should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // App ID for Facebook. AppId pulumi.StringOutput `pulumi:"appId"` // App Secret for Facebook. AppSecret pulumi.StringOutput `pulumi:"appSecret"` // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages an API Management Facebook Identity Provider.
func GetIdentityProviderFacebook ¶
func GetIdentityProviderFacebook(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IdentityProviderFacebookState, opts ...pulumi.ResourceOption) (*IdentityProviderFacebook, error)
GetIdentityProviderFacebook gets an existing IdentityProviderFacebook 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 NewIdentityProviderFacebook ¶
func NewIdentityProviderFacebook(ctx *pulumi.Context, name string, args *IdentityProviderFacebookArgs, opts ...pulumi.ResourceOption) (*IdentityProviderFacebook, error)
NewIdentityProviderFacebook registers a new resource with the given unique name, arguments, and options.
type IdentityProviderFacebookArgs ¶
type IdentityProviderFacebookArgs struct { // The Name of the API Management Service where this Facebook Identity Provider should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // App ID for Facebook. AppId pulumi.StringInput // App Secret for Facebook. AppSecret pulumi.StringInput // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a IdentityProviderFacebook resource.
func (IdentityProviderFacebookArgs) ElementType ¶
func (IdentityProviderFacebookArgs) ElementType() reflect.Type
type IdentityProviderFacebookState ¶
type IdentityProviderFacebookState struct { // The Name of the API Management Service where this Facebook Identity Provider should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // App ID for Facebook. AppId pulumi.StringPtrInput // App Secret for Facebook. AppSecret pulumi.StringPtrInput // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput }
func (IdentityProviderFacebookState) ElementType ¶
func (IdentityProviderFacebookState) ElementType() reflect.Type
type IdentityProviderGoogle ¶
type IdentityProviderGoogle struct { pulumi.CustomResourceState // The Name of the API Management Service where this Google Identity Provider should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // Client Id for Google Sign-in. ClientId pulumi.StringOutput `pulumi:"clientId"` // Client secret for Google Sign-in. ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages an API Management Google Identity Provider.
func GetIdentityProviderGoogle ¶
func GetIdentityProviderGoogle(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IdentityProviderGoogleState, opts ...pulumi.ResourceOption) (*IdentityProviderGoogle, error)
GetIdentityProviderGoogle gets an existing IdentityProviderGoogle 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 NewIdentityProviderGoogle ¶
func NewIdentityProviderGoogle(ctx *pulumi.Context, name string, args *IdentityProviderGoogleArgs, opts ...pulumi.ResourceOption) (*IdentityProviderGoogle, error)
NewIdentityProviderGoogle registers a new resource with the given unique name, arguments, and options.
type IdentityProviderGoogleArgs ¶
type IdentityProviderGoogleArgs struct { // The Name of the API Management Service where this Google Identity Provider should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // Client Id for Google Sign-in. ClientId pulumi.StringInput // Client secret for Google Sign-in. ClientSecret pulumi.StringInput // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a IdentityProviderGoogle resource.
func (IdentityProviderGoogleArgs) ElementType ¶
func (IdentityProviderGoogleArgs) ElementType() reflect.Type
type IdentityProviderGoogleState ¶
type IdentityProviderGoogleState struct { // The Name of the API Management Service where this Google Identity Provider should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // Client Id for Google Sign-in. ClientId pulumi.StringPtrInput // Client secret for Google Sign-in. ClientSecret pulumi.StringPtrInput // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput }
func (IdentityProviderGoogleState) ElementType ¶
func (IdentityProviderGoogleState) ElementType() reflect.Type
type IdentityProviderMicrosoft ¶
type IdentityProviderMicrosoft struct { pulumi.CustomResourceState // The Name of the API Management Service where this Microsoft Identity Provider should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // Client Id of the Azure AD Application. ClientId pulumi.StringOutput `pulumi:"clientId"` // Client secret of the Azure AD Application. ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages an API Management Microsoft Identity Provider.
func GetIdentityProviderMicrosoft ¶
func GetIdentityProviderMicrosoft(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IdentityProviderMicrosoftState, opts ...pulumi.ResourceOption) (*IdentityProviderMicrosoft, error)
GetIdentityProviderMicrosoft gets an existing IdentityProviderMicrosoft 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 NewIdentityProviderMicrosoft ¶
func NewIdentityProviderMicrosoft(ctx *pulumi.Context, name string, args *IdentityProviderMicrosoftArgs, opts ...pulumi.ResourceOption) (*IdentityProviderMicrosoft, error)
NewIdentityProviderMicrosoft registers a new resource with the given unique name, arguments, and options.
type IdentityProviderMicrosoftArgs ¶
type IdentityProviderMicrosoftArgs struct { // The Name of the API Management Service where this Microsoft Identity Provider should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // Client Id of the Azure AD Application. ClientId pulumi.StringInput // Client secret of the Azure AD Application. ClientSecret pulumi.StringInput // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a IdentityProviderMicrosoft resource.
func (IdentityProviderMicrosoftArgs) ElementType ¶
func (IdentityProviderMicrosoftArgs) ElementType() reflect.Type
type IdentityProviderMicrosoftState ¶
type IdentityProviderMicrosoftState struct { // The Name of the API Management Service where this Microsoft Identity Provider should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // Client Id of the Azure AD Application. ClientId pulumi.StringPtrInput // Client secret of the Azure AD Application. ClientSecret pulumi.StringPtrInput // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput }
func (IdentityProviderMicrosoftState) ElementType ¶
func (IdentityProviderMicrosoftState) ElementType() reflect.Type
type IdentityProviderTwitter ¶
type IdentityProviderTwitter struct { pulumi.CustomResourceState // App Consumer API key for Twitter. ApiKey pulumi.StringOutput `pulumi:"apiKey"` // The Name of the API Management Service where this Twitter Identity Provider should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // App Consumer API secret key for Twitter. ApiSecretKey pulumi.StringOutput `pulumi:"apiSecretKey"` // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages an API Management Twitter Identity Provider.
func GetIdentityProviderTwitter ¶
func GetIdentityProviderTwitter(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IdentityProviderTwitterState, opts ...pulumi.ResourceOption) (*IdentityProviderTwitter, error)
GetIdentityProviderTwitter gets an existing IdentityProviderTwitter 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 NewIdentityProviderTwitter ¶
func NewIdentityProviderTwitter(ctx *pulumi.Context, name string, args *IdentityProviderTwitterArgs, opts ...pulumi.ResourceOption) (*IdentityProviderTwitter, error)
NewIdentityProviderTwitter registers a new resource with the given unique name, arguments, and options.
type IdentityProviderTwitterArgs ¶
type IdentityProviderTwitterArgs struct { // App Consumer API key for Twitter. ApiKey pulumi.StringInput // The Name of the API Management Service where this Twitter Identity Provider should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // App Consumer API secret key for Twitter. ApiSecretKey pulumi.StringInput // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a IdentityProviderTwitter resource.
func (IdentityProviderTwitterArgs) ElementType ¶
func (IdentityProviderTwitterArgs) ElementType() reflect.Type
type IdentityProviderTwitterState ¶
type IdentityProviderTwitterState struct { // App Consumer API key for Twitter. ApiKey pulumi.StringPtrInput // The Name of the API Management Service where this Twitter Identity Provider should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // App Consumer API secret key for Twitter. ApiSecretKey pulumi.StringPtrInput // The Name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput }
func (IdentityProviderTwitterState) ElementType ¶
func (IdentityProviderTwitterState) ElementType() reflect.Type
type Logger ¶
type Logger struct { pulumi.CustomResourceState // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // An `applicationInsights` block as documented below. ApplicationInsights LoggerApplicationInsightsPtrOutput `pulumi:"applicationInsights"` // Specifies whether records should be buffered in the Logger prior to publishing. Defaults to `true`. Buffered pulumi.BoolPtrOutput `pulumi:"buffered"` // A description of this Logger. Description pulumi.StringPtrOutput `pulumi:"description"` // An `eventhub` block as documented below. Eventhub LoggerEventhubPtrOutput `pulumi:"eventhub"` // The name of this Logger, which must be unique within the API Management Service. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Logger within an API Management Service.
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.
type LoggerApplicationInsights ¶
type LoggerApplicationInsights struct { // The instrumentation key used to push data to Application Insights. InstrumentationKey string `pulumi:"instrumentationKey"` }
type LoggerApplicationInsightsArgs ¶
type LoggerApplicationInsightsArgs struct { // The instrumentation key used to push data to Application Insights. InstrumentationKey pulumi.StringInput `pulumi:"instrumentationKey"` }
func (LoggerApplicationInsightsArgs) ElementType ¶
func (LoggerApplicationInsightsArgs) ElementType() reflect.Type
func (LoggerApplicationInsightsArgs) ToLoggerApplicationInsightsOutput ¶
func (i LoggerApplicationInsightsArgs) ToLoggerApplicationInsightsOutput() LoggerApplicationInsightsOutput
func (LoggerApplicationInsightsArgs) ToLoggerApplicationInsightsOutputWithContext ¶
func (i LoggerApplicationInsightsArgs) ToLoggerApplicationInsightsOutputWithContext(ctx context.Context) LoggerApplicationInsightsOutput
func (LoggerApplicationInsightsArgs) ToLoggerApplicationInsightsPtrOutput ¶
func (i LoggerApplicationInsightsArgs) ToLoggerApplicationInsightsPtrOutput() LoggerApplicationInsightsPtrOutput
func (LoggerApplicationInsightsArgs) ToLoggerApplicationInsightsPtrOutputWithContext ¶
func (i LoggerApplicationInsightsArgs) ToLoggerApplicationInsightsPtrOutputWithContext(ctx context.Context) LoggerApplicationInsightsPtrOutput
type LoggerApplicationInsightsInput ¶
type LoggerApplicationInsightsInput interface { pulumi.Input ToLoggerApplicationInsightsOutput() LoggerApplicationInsightsOutput ToLoggerApplicationInsightsOutputWithContext(context.Context) LoggerApplicationInsightsOutput }
LoggerApplicationInsightsInput is an input type that accepts LoggerApplicationInsightsArgs and LoggerApplicationInsightsOutput values. You can construct a concrete instance of `LoggerApplicationInsightsInput` via:
LoggerApplicationInsightsArgs{...}
type LoggerApplicationInsightsOutput ¶
type LoggerApplicationInsightsOutput struct{ *pulumi.OutputState }
func (LoggerApplicationInsightsOutput) ElementType ¶
func (LoggerApplicationInsightsOutput) ElementType() reflect.Type
func (LoggerApplicationInsightsOutput) InstrumentationKey ¶
func (o LoggerApplicationInsightsOutput) InstrumentationKey() pulumi.StringOutput
The instrumentation key used to push data to Application Insights.
func (LoggerApplicationInsightsOutput) ToLoggerApplicationInsightsOutput ¶
func (o LoggerApplicationInsightsOutput) ToLoggerApplicationInsightsOutput() LoggerApplicationInsightsOutput
func (LoggerApplicationInsightsOutput) ToLoggerApplicationInsightsOutputWithContext ¶
func (o LoggerApplicationInsightsOutput) ToLoggerApplicationInsightsOutputWithContext(ctx context.Context) LoggerApplicationInsightsOutput
func (LoggerApplicationInsightsOutput) ToLoggerApplicationInsightsPtrOutput ¶
func (o LoggerApplicationInsightsOutput) ToLoggerApplicationInsightsPtrOutput() LoggerApplicationInsightsPtrOutput
func (LoggerApplicationInsightsOutput) ToLoggerApplicationInsightsPtrOutputWithContext ¶
func (o LoggerApplicationInsightsOutput) ToLoggerApplicationInsightsPtrOutputWithContext(ctx context.Context) LoggerApplicationInsightsPtrOutput
type LoggerApplicationInsightsPtrInput ¶
type LoggerApplicationInsightsPtrInput interface { pulumi.Input ToLoggerApplicationInsightsPtrOutput() LoggerApplicationInsightsPtrOutput ToLoggerApplicationInsightsPtrOutputWithContext(context.Context) LoggerApplicationInsightsPtrOutput }
LoggerApplicationInsightsPtrInput is an input type that accepts LoggerApplicationInsightsArgs, LoggerApplicationInsightsPtr and LoggerApplicationInsightsPtrOutput values. You can construct a concrete instance of `LoggerApplicationInsightsPtrInput` via:
LoggerApplicationInsightsArgs{...} or: nil
func LoggerApplicationInsightsPtr ¶
func LoggerApplicationInsightsPtr(v *LoggerApplicationInsightsArgs) LoggerApplicationInsightsPtrInput
type LoggerApplicationInsightsPtrOutput ¶
type LoggerApplicationInsightsPtrOutput struct{ *pulumi.OutputState }
func (LoggerApplicationInsightsPtrOutput) Elem ¶
func (o LoggerApplicationInsightsPtrOutput) Elem() LoggerApplicationInsightsOutput
func (LoggerApplicationInsightsPtrOutput) ElementType ¶
func (LoggerApplicationInsightsPtrOutput) ElementType() reflect.Type
func (LoggerApplicationInsightsPtrOutput) InstrumentationKey ¶
func (o LoggerApplicationInsightsPtrOutput) InstrumentationKey() pulumi.StringOutput
The instrumentation key used to push data to Application Insights.
func (LoggerApplicationInsightsPtrOutput) ToLoggerApplicationInsightsPtrOutput ¶
func (o LoggerApplicationInsightsPtrOutput) ToLoggerApplicationInsightsPtrOutput() LoggerApplicationInsightsPtrOutput
func (LoggerApplicationInsightsPtrOutput) ToLoggerApplicationInsightsPtrOutputWithContext ¶
func (o LoggerApplicationInsightsPtrOutput) ToLoggerApplicationInsightsPtrOutputWithContext(ctx context.Context) LoggerApplicationInsightsPtrOutput
type LoggerArgs ¶
type LoggerArgs struct { // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // An `applicationInsights` block as documented below. ApplicationInsights LoggerApplicationInsightsPtrInput // Specifies whether records should be buffered in the Logger prior to publishing. Defaults to `true`. Buffered pulumi.BoolPtrInput // A description of this Logger. Description pulumi.StringPtrInput // An `eventhub` block as documented below. Eventhub LoggerEventhubPtrInput // The name of this Logger, which must be unique within the API Management Service. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a Logger resource.
func (LoggerArgs) ElementType ¶
func (LoggerArgs) ElementType() reflect.Type
type LoggerEventhub ¶
type LoggerEventhubArgs ¶
type LoggerEventhubArgs struct { // The connection string of an EventHub Namespace. ConnectionString pulumi.StringInput `pulumi:"connectionString"` // The name of an EventHub. Name pulumi.StringInput `pulumi:"name"` }
func (LoggerEventhubArgs) ElementType ¶
func (LoggerEventhubArgs) ElementType() reflect.Type
func (LoggerEventhubArgs) ToLoggerEventhubOutput ¶
func (i LoggerEventhubArgs) ToLoggerEventhubOutput() LoggerEventhubOutput
func (LoggerEventhubArgs) ToLoggerEventhubOutputWithContext ¶
func (i LoggerEventhubArgs) ToLoggerEventhubOutputWithContext(ctx context.Context) LoggerEventhubOutput
func (LoggerEventhubArgs) ToLoggerEventhubPtrOutput ¶
func (i LoggerEventhubArgs) ToLoggerEventhubPtrOutput() LoggerEventhubPtrOutput
func (LoggerEventhubArgs) ToLoggerEventhubPtrOutputWithContext ¶
func (i LoggerEventhubArgs) ToLoggerEventhubPtrOutputWithContext(ctx context.Context) LoggerEventhubPtrOutput
type LoggerEventhubInput ¶
type LoggerEventhubInput interface { pulumi.Input ToLoggerEventhubOutput() LoggerEventhubOutput ToLoggerEventhubOutputWithContext(context.Context) LoggerEventhubOutput }
LoggerEventhubInput is an input type that accepts LoggerEventhubArgs and LoggerEventhubOutput values. You can construct a concrete instance of `LoggerEventhubInput` via:
LoggerEventhubArgs{...}
type LoggerEventhubOutput ¶
type LoggerEventhubOutput struct{ *pulumi.OutputState }
func (LoggerEventhubOutput) ConnectionString ¶
func (o LoggerEventhubOutput) ConnectionString() pulumi.StringOutput
The connection string of an EventHub Namespace.
func (LoggerEventhubOutput) ElementType ¶
func (LoggerEventhubOutput) ElementType() reflect.Type
func (LoggerEventhubOutput) Name ¶
func (o LoggerEventhubOutput) Name() pulumi.StringOutput
The name of an EventHub.
func (LoggerEventhubOutput) ToLoggerEventhubOutput ¶
func (o LoggerEventhubOutput) ToLoggerEventhubOutput() LoggerEventhubOutput
func (LoggerEventhubOutput) ToLoggerEventhubOutputWithContext ¶
func (o LoggerEventhubOutput) ToLoggerEventhubOutputWithContext(ctx context.Context) LoggerEventhubOutput
func (LoggerEventhubOutput) ToLoggerEventhubPtrOutput ¶
func (o LoggerEventhubOutput) ToLoggerEventhubPtrOutput() LoggerEventhubPtrOutput
func (LoggerEventhubOutput) ToLoggerEventhubPtrOutputWithContext ¶
func (o LoggerEventhubOutput) ToLoggerEventhubPtrOutputWithContext(ctx context.Context) LoggerEventhubPtrOutput
type LoggerEventhubPtrInput ¶
type LoggerEventhubPtrInput interface { pulumi.Input ToLoggerEventhubPtrOutput() LoggerEventhubPtrOutput ToLoggerEventhubPtrOutputWithContext(context.Context) LoggerEventhubPtrOutput }
LoggerEventhubPtrInput is an input type that accepts LoggerEventhubArgs, LoggerEventhubPtr and LoggerEventhubPtrOutput values. You can construct a concrete instance of `LoggerEventhubPtrInput` via:
LoggerEventhubArgs{...} or: nil
func LoggerEventhubPtr ¶
func LoggerEventhubPtr(v *LoggerEventhubArgs) LoggerEventhubPtrInput
type LoggerEventhubPtrOutput ¶
type LoggerEventhubPtrOutput struct{ *pulumi.OutputState }
func (LoggerEventhubPtrOutput) ConnectionString ¶
func (o LoggerEventhubPtrOutput) ConnectionString() pulumi.StringOutput
The connection string of an EventHub Namespace.
func (LoggerEventhubPtrOutput) Elem ¶
func (o LoggerEventhubPtrOutput) Elem() LoggerEventhubOutput
func (LoggerEventhubPtrOutput) ElementType ¶
func (LoggerEventhubPtrOutput) ElementType() reflect.Type
func (LoggerEventhubPtrOutput) Name ¶
func (o LoggerEventhubPtrOutput) Name() pulumi.StringOutput
The name of an EventHub.
func (LoggerEventhubPtrOutput) ToLoggerEventhubPtrOutput ¶
func (o LoggerEventhubPtrOutput) ToLoggerEventhubPtrOutput() LoggerEventhubPtrOutput
func (LoggerEventhubPtrOutput) ToLoggerEventhubPtrOutputWithContext ¶
func (o LoggerEventhubPtrOutput) ToLoggerEventhubPtrOutputWithContext(ctx context.Context) LoggerEventhubPtrOutput
type LoggerState ¶
type LoggerState struct { // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // An `applicationInsights` block as documented below. ApplicationInsights LoggerApplicationInsightsPtrInput // Specifies whether records should be buffered in the Logger prior to publishing. Defaults to `true`. Buffered pulumi.BoolPtrInput // A description of this Logger. Description pulumi.StringPtrInput // An `eventhub` block as documented below. Eventhub LoggerEventhubPtrInput // The name of this Logger, which must be unique within the API Management Service. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput }
func (LoggerState) ElementType ¶
func (LoggerState) ElementType() reflect.Type
type LookupApiArgs ¶
type LookupApiArgs struct { // The name of the API Management Service in which the API Management API exists. ApiManagementName string `pulumi:"apiManagementName"` // The name of the API Management API. Name string `pulumi:"name"` // The Name of the Resource Group in which the API Management Service exists. ResourceGroupName string `pulumi:"resourceGroupName"` // The Revision of the API Management API. Revision string `pulumi:"revision"` }
A collection of arguments for invoking getApi.
type LookupApiResult ¶
type LookupApiResult struct { ApiManagementName string `pulumi:"apiManagementName"` // A description of the API Management API, which may include HTML formatting tags. Description string `pulumi:"description"` // The display name of the API. DisplayName string `pulumi:"displayName"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Is this the current API Revision? IsCurrent bool `pulumi:"isCurrent"` // Is this API Revision online/accessible via the Gateway? IsOnline bool `pulumi:"isOnline"` Name string `pulumi:"name"` // The Path for this API Management API. Path string `pulumi:"path"` // A list of protocols the operations in this API can be invoked. Protocols []string `pulumi:"protocols"` ResourceGroupName string `pulumi:"resourceGroupName"` Revision string `pulumi:"revision"` // Absolute URL of the backend service implementing this API. ServiceUrl string `pulumi:"serviceUrl"` // Should this API expose a SOAP frontend, rather than a HTTP frontend? SoapPassThrough bool `pulumi:"soapPassThrough"` // A `subscriptionKeyParameterNames` block as documented below. SubscriptionKeyParameterNames []GetApiSubscriptionKeyParameterName `pulumi:"subscriptionKeyParameterNames"` // The Version number of this API, if this API is versioned. Version string `pulumi:"version"` // The ID of the Version Set which this API is associated with. VersionSetId string `pulumi:"versionSetId"` }
A collection of values returned by getApi.
func LookupApi ¶
func LookupApi(ctx *pulumi.Context, args *LookupApiArgs, opts ...pulumi.InvokeOption) (*LookupApiResult, error)
Use this data source to access information about an existing API Management API.
type LookupApiVersionSetArgs ¶
type LookupApiVersionSetArgs struct { // The name of the API Management Service where the API Version Set exists. ApiManagementName string `pulumi:"apiManagementName"` // The name of the API Version Set. Name string `pulumi:"name"` // The name of the Resource Group in which the parent API Management Service exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getApiVersionSet.
type LookupApiVersionSetResult ¶
type LookupApiVersionSetResult struct { ApiManagementName string `pulumi:"apiManagementName"` // The description of API Version Set. Description string `pulumi:"description"` // The display name of this API Version Set. DisplayName string `pulumi:"displayName"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // The name of the Header which should be read from Inbound Requests which defines the API Version. VersionHeaderName string `pulumi:"versionHeaderName"` // The name of the Query String which should be read from Inbound Requests which defines the API Version. VersionQueryName string `pulumi:"versionQueryName"` VersioningScheme string `pulumi:"versioningScheme"` }
A collection of values returned by getApiVersionSet.
func LookupApiVersionSet ¶
func LookupApiVersionSet(ctx *pulumi.Context, args *LookupApiVersionSetArgs, opts ...pulumi.InvokeOption) (*LookupApiVersionSetResult, error)
Uses this data source to access information about an API Version Set within an API Management Service.
type LookupGroupArgs ¶
type LookupGroupArgs struct { // The Name of the API Management Service in which this Group exists. ApiManagementName string `pulumi:"apiManagementName"` // The Name of the API Management Group. Name string `pulumi:"name"` // The Name of the Resource Group in which the API Management Service exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getGroup.
type LookupGroupResult ¶
type LookupGroupResult struct { ApiManagementName string `pulumi:"apiManagementName"` // The description of this API Management Group. Description string `pulumi:"description"` // The display name of this API Management Group. DisplayName string `pulumi:"displayName"` // The identifier of the external Group. ExternalId string `pulumi:"externalId"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // The type of this API Management Group, such as `custom` or `external`. Type string `pulumi:"type"` }
A collection of values returned by getGroup.
func LookupGroup ¶
func LookupGroup(ctx *pulumi.Context, args *LookupGroupArgs, opts ...pulumi.InvokeOption) (*LookupGroupResult, error)
Use this data source to access information about an existing API Management Group.
type LookupProductArgs ¶
type LookupProductArgs struct { // The Name of the API Management Service in which this Product exists. ApiManagementName string `pulumi:"apiManagementName"` // The Identifier for the API Management Product. ProductId string `pulumi:"productId"` // The Name of the Resource Group in which the API Management Service exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getProduct.
type LookupProductResult ¶
type LookupProductResult struct { ApiManagementName string `pulumi:"apiManagementName"` // Do subscribers need to be approved prior to being able to use the Product? ApprovalRequired bool `pulumi:"approvalRequired"` // The description of this Product, which may include HTML formatting tags. Description string `pulumi:"description"` // The Display Name for this API Management Product. DisplayName string `pulumi:"displayName"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ProductId string `pulumi:"productId"` // Is this Product Published? Published bool `pulumi:"published"` ResourceGroupName string `pulumi:"resourceGroupName"` // Is a Subscription required to access API's included in this Product? SubscriptionRequired bool `pulumi:"subscriptionRequired"` // The number of subscriptions a user can have to this Product at the same time. SubscriptionsLimit int `pulumi:"subscriptionsLimit"` // Any Terms and Conditions for this Product, which must be accepted by Developers before they can begin the Subscription process. Terms string `pulumi:"terms"` }
A collection of values returned by getProduct.
func LookupProduct ¶
func LookupProduct(ctx *pulumi.Context, args *LookupProductArgs, opts ...pulumi.InvokeOption) (*LookupProductResult, error)
Use this data source to access information about an existing API Management Product.
type LookupServiceArgs ¶
type LookupServiceArgs struct { // The name of the API Management service. Name string `pulumi:"name"` // The Name of the Resource Group in which the API Management Service exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getService.
type LookupServiceResult ¶
type LookupServiceResult struct { // One or more `additionalLocation` blocks as defined below AdditionalLocations []GetServiceAdditionalLocation `pulumi:"additionalLocations"` // Gateway URL of the API Management service in the Region. GatewayRegionalUrl string `pulumi:"gatewayRegionalUrl"` // The URL for the API Management Service's Gateway. GatewayUrl string `pulumi:"gatewayUrl"` // A `hostnameConfiguration` block as defined below. HostnameConfigurations []GetServiceHostnameConfiguration `pulumi:"hostnameConfigurations"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The location name of the additional region among Azure Data center regions. Location string `pulumi:"location"` // The URL for the Management API. ManagementApiUrl string `pulumi:"managementApiUrl"` // Specifies the plan's pricing tier. Name string `pulumi:"name"` // The email address from which the notification will be sent. NotificationSenderEmail string `pulumi:"notificationSenderEmail"` // The URL of the Publisher Portal. PortalUrl string `pulumi:"portalUrl"` // 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"` // The email of Publisher/Company of the API Management Service. PublisherEmail string `pulumi:"publisherEmail"` // The name of the Publisher/Company of the API Management Service. PublisherName string `pulumi:"publisherName"` ResourceGroupName string `pulumi:"resourceGroupName"` // The SCM (Source Code Management) endpoint. ScmUrl string `pulumi:"scmUrl"` SkuName string `pulumi:"skuName"` // A mapping of tags assigned to the resource. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getService.
func LookupService ¶
func LookupService(ctx *pulumi.Context, args *LookupServiceArgs, opts ...pulumi.InvokeOption) (*LookupServiceResult, error)
Use this data source to access information about an existing API Management Service.
type LookupUserArgs ¶
type LookupUserArgs struct { // The Name of the API Management Service in which this User exists. ApiManagementName string `pulumi:"apiManagementName"` // The Name of the Resource Group in which the API Management Service exists. ResourceGroupName string `pulumi:"resourceGroupName"` // The Identifier for the User. UserId string `pulumi:"userId"` }
A collection of arguments for invoking getUser.
type LookupUserResult ¶
type LookupUserResult struct { ApiManagementName string `pulumi:"apiManagementName"` // The Email Address used for this User. Email string `pulumi:"email"` // The First Name for the User. FirstName string `pulumi:"firstName"` // id is the provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The Last Name for the User. LastName string `pulumi:"lastName"` // Any notes about this User. Note string `pulumi:"note"` ResourceGroupName string `pulumi:"resourceGroupName"` // The current state of this User, for example `active`, `blocked` or `pending`. State string `pulumi:"state"` UserId string `pulumi:"userId"` }
A collection of values returned by getUser.
func LookupUser ¶
func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)
Use this data source to access information about an existing API Management User.
type OpenIdConnectProvider ¶
type OpenIdConnectProvider struct { pulumi.CustomResourceState // The name of the API Management Service in which this OpenID Connect Provider should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // The Client ID used for the Client Application. ClientId pulumi.StringOutput `pulumi:"clientId"` // The Client Secret used for the Client Application. ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // A description of this OpenID Connect Provider. Description pulumi.StringPtrOutput `pulumi:"description"` // A user-friendly name for this OpenID Connect Provider. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The URI of the Metadata endpoint. MetadataEndpoint pulumi.StringOutput `pulumi:"metadataEndpoint"` // the Name of the OpenID Connect Provider which should be created within the API Management Service. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages an OpenID Connect Provider within a API Management Service.
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.
type OpenIdConnectProviderArgs ¶
type OpenIdConnectProviderArgs struct { // The name of the API Management Service in which this OpenID Connect Provider should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // The Client ID used for the Client Application. ClientId pulumi.StringInput // The Client Secret used for the Client Application. ClientSecret pulumi.StringInput // A description of this OpenID Connect Provider. Description pulumi.StringPtrInput // A user-friendly name for this OpenID Connect Provider. DisplayName pulumi.StringInput // The URI of the Metadata endpoint. MetadataEndpoint pulumi.StringInput // the Name of the OpenID Connect Provider which should be created within the API Management Service. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a OpenIdConnectProvider resource.
func (OpenIdConnectProviderArgs) ElementType ¶
func (OpenIdConnectProviderArgs) ElementType() reflect.Type
type OpenIdConnectProviderState ¶
type OpenIdConnectProviderState struct { // The name of the API Management Service in which this OpenID Connect Provider should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // The Client ID used for the Client Application. ClientId pulumi.StringPtrInput // The Client Secret used for the Client Application. ClientSecret pulumi.StringPtrInput // A description of this OpenID Connect Provider. Description pulumi.StringPtrInput // A user-friendly name for this OpenID Connect Provider. DisplayName pulumi.StringPtrInput // The URI of the Metadata endpoint. MetadataEndpoint pulumi.StringPtrInput // the Name of the OpenID Connect Provider which should be created within the API Management Service. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput }
func (OpenIdConnectProviderState) ElementType ¶
func (OpenIdConnectProviderState) ElementType() reflect.Type
type Product ¶
type Product struct { pulumi.CustomResourceState // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // Do subscribers need to be approved prior to being able to use the Product? ApprovalRequired pulumi.BoolPtrOutput `pulumi:"approvalRequired"` // A description of this Product, which may include HTML formatting tags. Description pulumi.StringPtrOutput `pulumi:"description"` // The Display Name for this API Management Product. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The Identifier for this Product, which must be unique within the API Management Service. Changing this forces a new resource to be created. ProductId pulumi.StringOutput `pulumi:"productId"` // Is this Product Published? Published pulumi.BoolOutput `pulumi:"published"` // The name of the Resource Group in which the API Management Service should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Is a Subscription required to access API's included in this Product? SubscriptionRequired pulumi.BoolOutput `pulumi:"subscriptionRequired"` // The number of subscriptions a user can have to this Product at the same time. SubscriptionsLimit pulumi.IntPtrOutput `pulumi:"subscriptionsLimit"` // The Terms and Conditions for this Product, which must be accepted by Developers before they can begin the Subscription process. Terms pulumi.StringPtrOutput `pulumi:"terms"` }
Manages an API Management Product.
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.
type ProductApi ¶
type ProductApi struct { pulumi.CustomResourceState // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // The Name of the API Management API within the API Management Service. Changing this forces a new resource to be created. ApiName pulumi.StringOutput `pulumi:"apiName"` // The ID of the API Management Product within the API Management Service. Changing this forces a new resource to be created. ProductId pulumi.StringOutput `pulumi:"productId"` // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages an API Management API Assignment to a Product.
func GetProductApi ¶
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 ¶
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.
type ProductApiArgs ¶
type ProductApiArgs struct { // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // The Name of the API Management API within the API Management Service. Changing this forces a new resource to be created. ApiName pulumi.StringInput // The ID of the API Management Product within the API Management Service. Changing this forces a new resource to be created. ProductId pulumi.StringInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a ProductApi resource.
func (ProductApiArgs) ElementType ¶
func (ProductApiArgs) ElementType() reflect.Type
type ProductApiState ¶
type ProductApiState struct { // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // The Name of the API Management API within the API Management Service. Changing this forces a new resource to be created. ApiName pulumi.StringPtrInput // The ID of the API Management Product within the API Management Service. Changing this forces a new resource to be created. ProductId pulumi.StringPtrInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput }
func (ProductApiState) ElementType ¶
func (ProductApiState) ElementType() reflect.Type
type ProductArgs ¶
type ProductArgs struct { // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // Do subscribers need to be approved prior to being able to use the Product? ApprovalRequired pulumi.BoolPtrInput // A description of this Product, which may include HTML formatting tags. Description pulumi.StringPtrInput // The Display Name for this API Management Product. DisplayName pulumi.StringInput // The Identifier for this Product, which must be unique within the API Management Service. Changing this forces a new resource to be created. ProductId pulumi.StringInput // Is this Product Published? Published pulumi.BoolInput // The name of the Resource Group in which the API Management Service should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Is a Subscription required to access API's included in this Product? SubscriptionRequired pulumi.BoolInput // The number of subscriptions a user can have to this Product at the same time. SubscriptionsLimit pulumi.IntPtrInput // The Terms and Conditions for this Product, which must be accepted by Developers before they can begin 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 ¶
type ProductGroup struct { pulumi.CustomResourceState // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // The Name of the API Management Group within the API Management Service. Changing this forces a new resource to be created. GroupName pulumi.StringOutput `pulumi:"groupName"` // The ID of the API Management Product within the API Management Service. Changing this forces a new resource to be created. ProductId pulumi.StringOutput `pulumi:"productId"` // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages an API Management Product Assignment to a Group.
func GetProductGroup ¶
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 ¶
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.
type ProductGroupArgs ¶
type ProductGroupArgs struct { // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // The Name of the API Management Group within the API Management Service. Changing this forces a new resource to be created. GroupName pulumi.StringInput // The ID of the API Management Product within the API Management Service. Changing this forces a new resource to be created. ProductId pulumi.StringInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a ProductGroup resource.
func (ProductGroupArgs) ElementType ¶
func (ProductGroupArgs) ElementType() reflect.Type
type ProductGroupState ¶
type ProductGroupState struct { // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // The Name of the API Management Group within the API Management Service. Changing this forces a new resource to be created. GroupName pulumi.StringPtrInput // The ID of the API Management Product within the API Management Service. Changing this forces a new resource to be created. ProductId pulumi.StringPtrInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput }
func (ProductGroupState) ElementType ¶
func (ProductGroupState) ElementType() reflect.Type
type ProductPolicy ¶
type ProductPolicy struct { pulumi.CustomResourceState // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // The ID of the API Management Product within the API Management Service. Changing this forces a new resource to be created. ProductId pulumi.StringOutput `pulumi:"productId"` // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The XML Content for this Policy. XmlContent pulumi.StringOutput `pulumi:"xmlContent"` // A link to a Policy XML Document, which must be publicly available. XmlLink pulumi.StringPtrOutput `pulumi:"xmlLink"` }
Manages an API Management Product Policy
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.
type ProductPolicyArgs ¶
type ProductPolicyArgs struct { // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // The ID of the API Management Product within the API Management Service. Changing this forces a new resource to be created. ProductId pulumi.StringInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The XML Content for this Policy. XmlContent pulumi.StringPtrInput // A link to a Policy XML Document, which must be publicly available. XmlLink pulumi.StringPtrInput }
The set of arguments for constructing a ProductPolicy resource.
func (ProductPolicyArgs) ElementType ¶
func (ProductPolicyArgs) ElementType() reflect.Type
type ProductPolicyState ¶
type ProductPolicyState struct { // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // The ID of the API Management Product within the API Management Service. Changing this forces a new resource to be created. ProductId pulumi.StringPtrInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The XML Content for this Policy. XmlContent pulumi.StringPtrInput // A link to a Policy XML Document, which must be publicly available. XmlLink pulumi.StringPtrInput }
func (ProductPolicyState) ElementType ¶
func (ProductPolicyState) ElementType() reflect.Type
type ProductState ¶
type ProductState struct { // The name of the API Management Service. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // Do subscribers need to be approved prior to being able to use the Product? ApprovalRequired pulumi.BoolPtrInput // A description of this Product, which may include HTML formatting tags. Description pulumi.StringPtrInput // The Display Name for this API Management Product. DisplayName pulumi.StringPtrInput // The Identifier for this Product, which must be unique within the API Management Service. Changing this forces a new resource to be created. ProductId pulumi.StringPtrInput // Is this Product Published? Published pulumi.BoolPtrInput // The name of the Resource Group in which the API Management Service should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Is a Subscription required to access API's included in this Product? SubscriptionRequired pulumi.BoolPtrInput // The number of subscriptions a user can have to this Product at the same time. SubscriptionsLimit pulumi.IntPtrInput // The Terms and Conditions for this Product, which must be accepted by Developers before they can begin the Subscription process. Terms pulumi.StringPtrInput }
func (ProductState) ElementType ¶
func (ProductState) ElementType() reflect.Type
type Property ¶
type Property struct { pulumi.CustomResourceState // The name of the API Management Service in which the API Management Property should exist. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // The display name of this API Management Property. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The name of the API Management Property. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group in which the API Management Property should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Specifies whether the API Management Property is secret. Valid values are `true` or `false`. The default value is `false`. Secret pulumi.BoolPtrOutput `pulumi:"secret"` // A list of tags to be applied to the API Management Property. Tags pulumi.StringArrayOutput `pulumi:"tags"` // The value of this API Management Property. Value pulumi.StringOutput `pulumi:"value"` }
Manages an API Management Property.
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.
type PropertyArgs ¶
type PropertyArgs struct { // The name of the API Management Service in which the API Management Property should exist. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // The display name of this API Management Property. DisplayName pulumi.StringInput // The name of the API Management Property. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the API Management Property should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Specifies whether the API Management Property is secret. Valid values are `true` or `false`. The default value is `false`. Secret pulumi.BoolPtrInput // A list of tags to be applied to the API Management Property. Tags pulumi.StringArrayInput // The value of this API Management Property. Value pulumi.StringInput }
The set of arguments for constructing a Property resource.
func (PropertyArgs) ElementType ¶
func (PropertyArgs) ElementType() reflect.Type
type PropertyState ¶
type PropertyState struct { // The name of the API Management Service in which the API Management Property should exist. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // The display name of this API Management Property. DisplayName pulumi.StringPtrInput // The name of the API Management Property. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the API Management Property should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Specifies whether the API Management Property is secret. Valid values are `true` or `false`. The default value is `false`. Secret pulumi.BoolPtrInput // A list of tags to be applied to the API Management Property. Tags pulumi.StringArrayInput // The value of this API Management Property. Value pulumi.StringPtrInput }
func (PropertyState) ElementType ¶
func (PropertyState) ElementType() reflect.Type
type Service ¶
type Service struct { pulumi.CustomResourceState // One or more `additionalLocation` blocks as defined below. AdditionalLocations ServiceAdditionalLocationArrayOutput `pulumi:"additionalLocations"` // One or more (up to 10) `certificate` blocks as defined below. Certificates ServiceCertificateArrayOutput `pulumi:"certificates"` // The URL of the Regional Gateway for the API Management Service in the specified region. GatewayRegionalUrl pulumi.StringOutput `pulumi:"gatewayRegionalUrl"` // The URL of the Gateway for the API Management Service. GatewayUrl pulumi.StringOutput `pulumi:"gatewayUrl"` // A `hostnameConfiguration` block as defined below. HostnameConfiguration ServiceHostnameConfigurationOutput `pulumi:"hostnameConfiguration"` // An `identity` block is documented below. Identity ServiceIdentityPtrOutput `pulumi:"identity"` // The Azure location where the API Management Service exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // The URL for the Management API associated with this API Management service. ManagementApiUrl pulumi.StringOutput `pulumi:"managementApiUrl"` // The name of the API Management Service. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Email address from which the notification will be sent. NotificationSenderEmail pulumi.StringOutput `pulumi:"notificationSenderEmail"` // A `policy` block as defined below. Policy ServicePolicyOutput `pulumi:"policy"` // The URL for the Publisher Portal associated with this API Management service. PortalUrl pulumi.StringOutput `pulumi:"portalUrl"` // A `protocols` block as defined below. Protocols ServiceProtocolsOutput `pulumi:"protocols"` // 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.StringArrayOutput `pulumi:"publicIpAddresses"` // The email of publisher/company. PublisherEmail pulumi.StringOutput `pulumi:"publisherEmail"` // The name of publisher/company. PublisherName pulumi.StringOutput `pulumi:"publisherName"` // The name of the Resource Group in which the API Management Service should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The URL for the SCM (Source Code Management) Endpoint associated with this API Management service. ScmUrl pulumi.StringOutput `pulumi:"scmUrl"` // A `security` block as defined below. Security ServiceSecurityOutput `pulumi:"security"` // A `signIn` block as defined below. SignIn ServiceSignInOutput `pulumi:"signIn"` // A `signUp` block as defined below. SignUp ServiceSignUpOutput `pulumi:"signUp"` // `skuName` is a string consisting of two parts separated by an underscore(\_). The fist part is the `name`, valid values include: `Developer`, `Basic`, `Standard` and `Premium`. The second part is the `capacity` (e.g. the number of deployed units of the `sku`), which must be a positive `integer` (e.g. `Developer_1`). SkuName pulumi.StringOutput `pulumi:"skuName"` // A mapping of tags assigned to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages an API Management Service.
func GetService ¶
func GetService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)
GetService gets an existing Service 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 NewService ¶
func NewService(ctx *pulumi.Context, name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)
NewService registers a new resource with the given unique name, arguments, and options.
type ServiceAdditionalLocation ¶
type ServiceAdditionalLocation struct { // The URL of the Regional Gateway for the API Management Service in the specified region. GatewayRegionalUrl *string `pulumi:"gatewayRegionalUrl"` // The name of the Azure Region in which the API Management Service should be expanded to. Location string `pulumi:"location"` // 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"` }
type ServiceAdditionalLocationArgs ¶
type ServiceAdditionalLocationArgs struct { // The URL of the Regional Gateway for the API Management Service in the specified region. GatewayRegionalUrl pulumi.StringPtrInput `pulumi:"gatewayRegionalUrl"` // The name of the Azure Region in which the API Management Service should be expanded to. Location pulumi.StringInput `pulumi:"location"` // 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"` }
func (ServiceAdditionalLocationArgs) ElementType ¶
func (ServiceAdditionalLocationArgs) ElementType() reflect.Type
func (ServiceAdditionalLocationArgs) ToServiceAdditionalLocationOutput ¶
func (i ServiceAdditionalLocationArgs) ToServiceAdditionalLocationOutput() ServiceAdditionalLocationOutput
func (ServiceAdditionalLocationArgs) ToServiceAdditionalLocationOutputWithContext ¶
func (i ServiceAdditionalLocationArgs) ToServiceAdditionalLocationOutputWithContext(ctx context.Context) ServiceAdditionalLocationOutput
type ServiceAdditionalLocationArray ¶
type ServiceAdditionalLocationArray []ServiceAdditionalLocationInput
func (ServiceAdditionalLocationArray) ElementType ¶
func (ServiceAdditionalLocationArray) ElementType() reflect.Type
func (ServiceAdditionalLocationArray) ToServiceAdditionalLocationArrayOutput ¶
func (i ServiceAdditionalLocationArray) ToServiceAdditionalLocationArrayOutput() ServiceAdditionalLocationArrayOutput
func (ServiceAdditionalLocationArray) ToServiceAdditionalLocationArrayOutputWithContext ¶
func (i ServiceAdditionalLocationArray) ToServiceAdditionalLocationArrayOutputWithContext(ctx context.Context) ServiceAdditionalLocationArrayOutput
type ServiceAdditionalLocationArrayInput ¶
type ServiceAdditionalLocationArrayInput interface { pulumi.Input ToServiceAdditionalLocationArrayOutput() ServiceAdditionalLocationArrayOutput ToServiceAdditionalLocationArrayOutputWithContext(context.Context) ServiceAdditionalLocationArrayOutput }
ServiceAdditionalLocationArrayInput is an input type that accepts ServiceAdditionalLocationArray and ServiceAdditionalLocationArrayOutput values. You can construct a concrete instance of `ServiceAdditionalLocationArrayInput` via:
ServiceAdditionalLocationArray{ ServiceAdditionalLocationArgs{...} }
type ServiceAdditionalLocationArrayOutput ¶
type ServiceAdditionalLocationArrayOutput struct{ *pulumi.OutputState }
func (ServiceAdditionalLocationArrayOutput) ElementType ¶
func (ServiceAdditionalLocationArrayOutput) ElementType() reflect.Type
func (ServiceAdditionalLocationArrayOutput) Index ¶
func (o ServiceAdditionalLocationArrayOutput) Index(i pulumi.IntInput) ServiceAdditionalLocationOutput
func (ServiceAdditionalLocationArrayOutput) ToServiceAdditionalLocationArrayOutput ¶
func (o ServiceAdditionalLocationArrayOutput) ToServiceAdditionalLocationArrayOutput() ServiceAdditionalLocationArrayOutput
func (ServiceAdditionalLocationArrayOutput) ToServiceAdditionalLocationArrayOutputWithContext ¶
func (o ServiceAdditionalLocationArrayOutput) ToServiceAdditionalLocationArrayOutputWithContext(ctx context.Context) ServiceAdditionalLocationArrayOutput
type ServiceAdditionalLocationInput ¶
type ServiceAdditionalLocationInput interface { pulumi.Input ToServiceAdditionalLocationOutput() ServiceAdditionalLocationOutput ToServiceAdditionalLocationOutputWithContext(context.Context) ServiceAdditionalLocationOutput }
ServiceAdditionalLocationInput is an input type that accepts ServiceAdditionalLocationArgs and ServiceAdditionalLocationOutput values. You can construct a concrete instance of `ServiceAdditionalLocationInput` via:
ServiceAdditionalLocationArgs{...}
type ServiceAdditionalLocationOutput ¶
type ServiceAdditionalLocationOutput struct{ *pulumi.OutputState }
func (ServiceAdditionalLocationOutput) ElementType ¶
func (ServiceAdditionalLocationOutput) ElementType() reflect.Type
func (ServiceAdditionalLocationOutput) GatewayRegionalUrl ¶
func (o ServiceAdditionalLocationOutput) GatewayRegionalUrl() pulumi.StringPtrOutput
The URL of the Regional Gateway for the API Management Service in the specified region.
func (ServiceAdditionalLocationOutput) Location ¶
func (o ServiceAdditionalLocationOutput) Location() pulumi.StringOutput
The name of the Azure Region in which the API Management Service should be expanded to.
func (ServiceAdditionalLocationOutput) PublicIpAddresses ¶
func (o ServiceAdditionalLocationOutput) 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 (ServiceAdditionalLocationOutput) ToServiceAdditionalLocationOutput ¶
func (o ServiceAdditionalLocationOutput) ToServiceAdditionalLocationOutput() ServiceAdditionalLocationOutput
func (ServiceAdditionalLocationOutput) ToServiceAdditionalLocationOutputWithContext ¶
func (o ServiceAdditionalLocationOutput) ToServiceAdditionalLocationOutputWithContext(ctx context.Context) ServiceAdditionalLocationOutput
type ServiceArgs ¶
type ServiceArgs struct { // One or more `additionalLocation` blocks as defined below. AdditionalLocations ServiceAdditionalLocationArrayInput // One or more (up to 10) `certificate` blocks as defined below. Certificates ServiceCertificateArrayInput // A `hostnameConfiguration` block as defined below. HostnameConfiguration ServiceHostnameConfigurationPtrInput // An `identity` block is documented below. Identity ServiceIdentityPtrInput // The Azure location where the API Management Service exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The name of the API Management Service. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Email address from which the notification will be sent. NotificationSenderEmail pulumi.StringPtrInput // A `policy` block as defined below. Policy ServicePolicyPtrInput // A `protocols` block as defined below. Protocols ServiceProtocolsPtrInput // The email of publisher/company. PublisherEmail pulumi.StringInput // The name of publisher/company. PublisherName pulumi.StringInput // The name of the Resource Group in which the API Management Service should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // A `security` block as defined below. Security ServiceSecurityPtrInput // A `signIn` block as defined below. SignIn ServiceSignInPtrInput // A `signUp` block as defined below. SignUp ServiceSignUpPtrInput // `skuName` is a string consisting of two parts separated by an underscore(\_). The fist part is the `name`, valid values include: `Developer`, `Basic`, `Standard` and `Premium`. The second part is the `capacity` (e.g. the number of deployed units of the `sku`), which must be a positive `integer` (e.g. `Developer_1`). SkuName pulumi.StringInput // A mapping of tags assigned to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Service resource.
func (ServiceArgs) ElementType ¶
func (ServiceArgs) ElementType() reflect.Type
type ServiceCertificate ¶
type ServiceCertificate struct { // The password for the certificate. CertificatePassword string `pulumi:"certificatePassword"` // The Base64 Encoded PFX Certificate. EncodedCertificate string `pulumi:"encodedCertificate"` // The name of the Certificate Store where this certificate should be stored. Possible values are `CertificateAuthority` and `Root`. StoreName string `pulumi:"storeName"` }
type ServiceCertificateArgs ¶
type ServiceCertificateArgs struct { // The password for the certificate. CertificatePassword pulumi.StringInput `pulumi:"certificatePassword"` // The Base64 Encoded PFX Certificate. EncodedCertificate pulumi.StringInput `pulumi:"encodedCertificate"` // The name of the Certificate Store where this certificate should be stored. Possible values are `CertificateAuthority` and `Root`. StoreName pulumi.StringInput `pulumi:"storeName"` }
func (ServiceCertificateArgs) ElementType ¶
func (ServiceCertificateArgs) ElementType() reflect.Type
func (ServiceCertificateArgs) ToServiceCertificateOutput ¶
func (i ServiceCertificateArgs) ToServiceCertificateOutput() ServiceCertificateOutput
func (ServiceCertificateArgs) ToServiceCertificateOutputWithContext ¶
func (i ServiceCertificateArgs) ToServiceCertificateOutputWithContext(ctx context.Context) ServiceCertificateOutput
type ServiceCertificateArray ¶
type ServiceCertificateArray []ServiceCertificateInput
func (ServiceCertificateArray) ElementType ¶
func (ServiceCertificateArray) ElementType() reflect.Type
func (ServiceCertificateArray) ToServiceCertificateArrayOutput ¶
func (i ServiceCertificateArray) ToServiceCertificateArrayOutput() ServiceCertificateArrayOutput
func (ServiceCertificateArray) ToServiceCertificateArrayOutputWithContext ¶
func (i ServiceCertificateArray) ToServiceCertificateArrayOutputWithContext(ctx context.Context) ServiceCertificateArrayOutput
type ServiceCertificateArrayInput ¶
type ServiceCertificateArrayInput interface { pulumi.Input ToServiceCertificateArrayOutput() ServiceCertificateArrayOutput ToServiceCertificateArrayOutputWithContext(context.Context) ServiceCertificateArrayOutput }
ServiceCertificateArrayInput is an input type that accepts ServiceCertificateArray and ServiceCertificateArrayOutput values. You can construct a concrete instance of `ServiceCertificateArrayInput` via:
ServiceCertificateArray{ ServiceCertificateArgs{...} }
type ServiceCertificateArrayOutput ¶
type ServiceCertificateArrayOutput struct{ *pulumi.OutputState }
func (ServiceCertificateArrayOutput) ElementType ¶
func (ServiceCertificateArrayOutput) ElementType() reflect.Type
func (ServiceCertificateArrayOutput) Index ¶
func (o ServiceCertificateArrayOutput) Index(i pulumi.IntInput) ServiceCertificateOutput
func (ServiceCertificateArrayOutput) ToServiceCertificateArrayOutput ¶
func (o ServiceCertificateArrayOutput) ToServiceCertificateArrayOutput() ServiceCertificateArrayOutput
func (ServiceCertificateArrayOutput) ToServiceCertificateArrayOutputWithContext ¶
func (o ServiceCertificateArrayOutput) ToServiceCertificateArrayOutputWithContext(ctx context.Context) ServiceCertificateArrayOutput
type ServiceCertificateInput ¶
type ServiceCertificateInput interface { pulumi.Input ToServiceCertificateOutput() ServiceCertificateOutput ToServiceCertificateOutputWithContext(context.Context) ServiceCertificateOutput }
ServiceCertificateInput is an input type that accepts ServiceCertificateArgs and ServiceCertificateOutput values. You can construct a concrete instance of `ServiceCertificateInput` via:
ServiceCertificateArgs{...}
type ServiceCertificateOutput ¶
type ServiceCertificateOutput struct{ *pulumi.OutputState }
func (ServiceCertificateOutput) CertificatePassword ¶
func (o ServiceCertificateOutput) CertificatePassword() pulumi.StringOutput
The password for the certificate.
func (ServiceCertificateOutput) ElementType ¶
func (ServiceCertificateOutput) ElementType() reflect.Type
func (ServiceCertificateOutput) EncodedCertificate ¶
func (o ServiceCertificateOutput) EncodedCertificate() pulumi.StringOutput
The Base64 Encoded PFX Certificate.
func (ServiceCertificateOutput) StoreName ¶
func (o ServiceCertificateOutput) StoreName() pulumi.StringOutput
The name of the Certificate Store where this certificate should be stored. Possible values are `CertificateAuthority` and `Root`.
func (ServiceCertificateOutput) ToServiceCertificateOutput ¶
func (o ServiceCertificateOutput) ToServiceCertificateOutput() ServiceCertificateOutput
func (ServiceCertificateOutput) ToServiceCertificateOutputWithContext ¶
func (o ServiceCertificateOutput) ToServiceCertificateOutputWithContext(ctx context.Context) ServiceCertificateOutput
type ServiceHostnameConfiguration ¶
type ServiceHostnameConfiguration struct { // One or more `management` blocks as documented below. Managements []ServiceHostnameConfigurationManagement `pulumi:"managements"` // One or more `portal` blocks as documented below. Portals []ServiceHostnameConfigurationPortal `pulumi:"portals"` // One or more `proxy` blocks as documented below. Proxies []ServiceHostnameConfigurationProxy `pulumi:"proxies"` // One or more `scm` blocks as documented below. Scms []ServiceHostnameConfigurationScm `pulumi:"scms"` }
type ServiceHostnameConfigurationArgs ¶
type ServiceHostnameConfigurationArgs struct { // One or more `management` blocks as documented below. Managements ServiceHostnameConfigurationManagementArrayInput `pulumi:"managements"` // One or more `portal` blocks as documented below. Portals ServiceHostnameConfigurationPortalArrayInput `pulumi:"portals"` // One or more `proxy` blocks as documented below. Proxies ServiceHostnameConfigurationProxyArrayInput `pulumi:"proxies"` // One or more `scm` blocks as documented below. Scms ServiceHostnameConfigurationScmArrayInput `pulumi:"scms"` }
func (ServiceHostnameConfigurationArgs) ElementType ¶
func (ServiceHostnameConfigurationArgs) ElementType() reflect.Type
func (ServiceHostnameConfigurationArgs) ToServiceHostnameConfigurationOutput ¶
func (i ServiceHostnameConfigurationArgs) ToServiceHostnameConfigurationOutput() ServiceHostnameConfigurationOutput
func (ServiceHostnameConfigurationArgs) ToServiceHostnameConfigurationOutputWithContext ¶
func (i ServiceHostnameConfigurationArgs) ToServiceHostnameConfigurationOutputWithContext(ctx context.Context) ServiceHostnameConfigurationOutput
func (ServiceHostnameConfigurationArgs) ToServiceHostnameConfigurationPtrOutput ¶
func (i ServiceHostnameConfigurationArgs) ToServiceHostnameConfigurationPtrOutput() ServiceHostnameConfigurationPtrOutput
func (ServiceHostnameConfigurationArgs) ToServiceHostnameConfigurationPtrOutputWithContext ¶
func (i ServiceHostnameConfigurationArgs) ToServiceHostnameConfigurationPtrOutputWithContext(ctx context.Context) ServiceHostnameConfigurationPtrOutput
type ServiceHostnameConfigurationInput ¶
type ServiceHostnameConfigurationInput interface { pulumi.Input ToServiceHostnameConfigurationOutput() ServiceHostnameConfigurationOutput ToServiceHostnameConfigurationOutputWithContext(context.Context) ServiceHostnameConfigurationOutput }
ServiceHostnameConfigurationInput is an input type that accepts ServiceHostnameConfigurationArgs and ServiceHostnameConfigurationOutput values. You can construct a concrete instance of `ServiceHostnameConfigurationInput` via:
ServiceHostnameConfigurationArgs{...}
type ServiceHostnameConfigurationManagement ¶
type ServiceHostnameConfigurationManagement struct { // The Base64 Encoded Certificate. Certificate *string `pulumi:"certificate"` // The password associated with the certificate provided above. CertificatePassword *string `pulumi:"certificatePassword"` // The Hostname to use for the Management API. HostName string `pulumi:"hostName"` // The ID of the Key Vault Secret containing the SSL Certificate, which must be should be of the type `application/x-pkcs12`. KeyVaultId *string `pulumi:"keyVaultId"` // Should Client Certificate Negotiation be enabled for this Hostname? Defaults to `false`. NegotiateClientCertificate *bool `pulumi:"negotiateClientCertificate"` }
type ServiceHostnameConfigurationManagementArgs ¶
type ServiceHostnameConfigurationManagementArgs struct { // The Base64 Encoded Certificate. Certificate pulumi.StringPtrInput `pulumi:"certificate"` // The password associated with the certificate provided above. CertificatePassword pulumi.StringPtrInput `pulumi:"certificatePassword"` // The Hostname to use for the Management API. HostName pulumi.StringInput `pulumi:"hostName"` // The ID of the Key Vault Secret containing the SSL Certificate, which must be should be of the type `application/x-pkcs12`. KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"` // Should Client Certificate Negotiation be enabled for this Hostname? Defaults to `false`. NegotiateClientCertificate pulumi.BoolPtrInput `pulumi:"negotiateClientCertificate"` }
func (ServiceHostnameConfigurationManagementArgs) ElementType ¶
func (ServiceHostnameConfigurationManagementArgs) ElementType() reflect.Type
func (ServiceHostnameConfigurationManagementArgs) ToServiceHostnameConfigurationManagementOutput ¶
func (i ServiceHostnameConfigurationManagementArgs) ToServiceHostnameConfigurationManagementOutput() ServiceHostnameConfigurationManagementOutput
func (ServiceHostnameConfigurationManagementArgs) ToServiceHostnameConfigurationManagementOutputWithContext ¶
func (i ServiceHostnameConfigurationManagementArgs) ToServiceHostnameConfigurationManagementOutputWithContext(ctx context.Context) ServiceHostnameConfigurationManagementOutput
type ServiceHostnameConfigurationManagementArray ¶
type ServiceHostnameConfigurationManagementArray []ServiceHostnameConfigurationManagementInput
func (ServiceHostnameConfigurationManagementArray) ElementType ¶
func (ServiceHostnameConfigurationManagementArray) ElementType() reflect.Type
func (ServiceHostnameConfigurationManagementArray) ToServiceHostnameConfigurationManagementArrayOutput ¶
func (i ServiceHostnameConfigurationManagementArray) ToServiceHostnameConfigurationManagementArrayOutput() ServiceHostnameConfigurationManagementArrayOutput
func (ServiceHostnameConfigurationManagementArray) ToServiceHostnameConfigurationManagementArrayOutputWithContext ¶
func (i ServiceHostnameConfigurationManagementArray) ToServiceHostnameConfigurationManagementArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationManagementArrayOutput
type ServiceHostnameConfigurationManagementArrayInput ¶
type ServiceHostnameConfigurationManagementArrayInput interface { pulumi.Input ToServiceHostnameConfigurationManagementArrayOutput() ServiceHostnameConfigurationManagementArrayOutput ToServiceHostnameConfigurationManagementArrayOutputWithContext(context.Context) ServiceHostnameConfigurationManagementArrayOutput }
ServiceHostnameConfigurationManagementArrayInput is an input type that accepts ServiceHostnameConfigurationManagementArray and ServiceHostnameConfigurationManagementArrayOutput values. You can construct a concrete instance of `ServiceHostnameConfigurationManagementArrayInput` via:
ServiceHostnameConfigurationManagementArray{ ServiceHostnameConfigurationManagementArgs{...} }
type ServiceHostnameConfigurationManagementArrayOutput ¶
type ServiceHostnameConfigurationManagementArrayOutput struct{ *pulumi.OutputState }
func (ServiceHostnameConfigurationManagementArrayOutput) ElementType ¶
func (ServiceHostnameConfigurationManagementArrayOutput) ElementType() reflect.Type
func (ServiceHostnameConfigurationManagementArrayOutput) ToServiceHostnameConfigurationManagementArrayOutput ¶
func (o ServiceHostnameConfigurationManagementArrayOutput) ToServiceHostnameConfigurationManagementArrayOutput() ServiceHostnameConfigurationManagementArrayOutput
func (ServiceHostnameConfigurationManagementArrayOutput) ToServiceHostnameConfigurationManagementArrayOutputWithContext ¶
func (o ServiceHostnameConfigurationManagementArrayOutput) ToServiceHostnameConfigurationManagementArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationManagementArrayOutput
type ServiceHostnameConfigurationManagementInput ¶
type ServiceHostnameConfigurationManagementInput interface { pulumi.Input ToServiceHostnameConfigurationManagementOutput() ServiceHostnameConfigurationManagementOutput ToServiceHostnameConfigurationManagementOutputWithContext(context.Context) ServiceHostnameConfigurationManagementOutput }
ServiceHostnameConfigurationManagementInput is an input type that accepts ServiceHostnameConfigurationManagementArgs and ServiceHostnameConfigurationManagementOutput values. You can construct a concrete instance of `ServiceHostnameConfigurationManagementInput` via:
ServiceHostnameConfigurationManagementArgs{...}
type ServiceHostnameConfigurationManagementOutput ¶
type ServiceHostnameConfigurationManagementOutput struct{ *pulumi.OutputState }
func (ServiceHostnameConfigurationManagementOutput) Certificate ¶
func (o ServiceHostnameConfigurationManagementOutput) Certificate() pulumi.StringPtrOutput
The Base64 Encoded Certificate.
func (ServiceHostnameConfigurationManagementOutput) CertificatePassword ¶
func (o ServiceHostnameConfigurationManagementOutput) CertificatePassword() pulumi.StringPtrOutput
The password associated with the certificate provided above.
func (ServiceHostnameConfigurationManagementOutput) ElementType ¶
func (ServiceHostnameConfigurationManagementOutput) ElementType() reflect.Type
func (ServiceHostnameConfigurationManagementOutput) HostName ¶
func (o ServiceHostnameConfigurationManagementOutput) HostName() pulumi.StringOutput
The Hostname to use for the Management API.
func (ServiceHostnameConfigurationManagementOutput) KeyVaultId ¶
func (o ServiceHostnameConfigurationManagementOutput) KeyVaultId() pulumi.StringPtrOutput
The ID of the Key Vault Secret containing the SSL Certificate, which must be should be of the type `application/x-pkcs12`.
func (ServiceHostnameConfigurationManagementOutput) NegotiateClientCertificate ¶
func (o ServiceHostnameConfigurationManagementOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
Should Client Certificate Negotiation be enabled for this Hostname? Defaults to `false`.
func (ServiceHostnameConfigurationManagementOutput) ToServiceHostnameConfigurationManagementOutput ¶
func (o ServiceHostnameConfigurationManagementOutput) ToServiceHostnameConfigurationManagementOutput() ServiceHostnameConfigurationManagementOutput
func (ServiceHostnameConfigurationManagementOutput) ToServiceHostnameConfigurationManagementOutputWithContext ¶
func (o ServiceHostnameConfigurationManagementOutput) ToServiceHostnameConfigurationManagementOutputWithContext(ctx context.Context) ServiceHostnameConfigurationManagementOutput
type ServiceHostnameConfigurationOutput ¶
type ServiceHostnameConfigurationOutput struct{ *pulumi.OutputState }
func (ServiceHostnameConfigurationOutput) ElementType ¶
func (ServiceHostnameConfigurationOutput) ElementType() reflect.Type
func (ServiceHostnameConfigurationOutput) Managements ¶
func (o ServiceHostnameConfigurationOutput) Managements() ServiceHostnameConfigurationManagementArrayOutput
One or more `management` blocks as documented below.
func (ServiceHostnameConfigurationOutput) Portals ¶
func (o ServiceHostnameConfigurationOutput) Portals() ServiceHostnameConfigurationPortalArrayOutput
One or more `portal` blocks as documented below.
func (ServiceHostnameConfigurationOutput) Proxies ¶
func (o ServiceHostnameConfigurationOutput) Proxies() ServiceHostnameConfigurationProxyArrayOutput
One or more `proxy` blocks as documented below.
func (ServiceHostnameConfigurationOutput) ToServiceHostnameConfigurationOutput ¶
func (o ServiceHostnameConfigurationOutput) ToServiceHostnameConfigurationOutput() ServiceHostnameConfigurationOutput
func (ServiceHostnameConfigurationOutput) ToServiceHostnameConfigurationOutputWithContext ¶
func (o ServiceHostnameConfigurationOutput) ToServiceHostnameConfigurationOutputWithContext(ctx context.Context) ServiceHostnameConfigurationOutput
func (ServiceHostnameConfigurationOutput) ToServiceHostnameConfigurationPtrOutput ¶
func (o ServiceHostnameConfigurationOutput) ToServiceHostnameConfigurationPtrOutput() ServiceHostnameConfigurationPtrOutput
func (ServiceHostnameConfigurationOutput) ToServiceHostnameConfigurationPtrOutputWithContext ¶
func (o ServiceHostnameConfigurationOutput) ToServiceHostnameConfigurationPtrOutputWithContext(ctx context.Context) ServiceHostnameConfigurationPtrOutput
type ServiceHostnameConfigurationPortal ¶
type ServiceHostnameConfigurationPortal struct { // One or more (up to 10) `certificate` blocks as defined below. Certificate *string `pulumi:"certificate"` // The password for the certificate. CertificatePassword *string `pulumi:"certificatePassword"` // The Hostname to use for the Management API. HostName string `pulumi:"hostName"` // The ID of the Key Vault Secret containing the SSL Certificate, which must be should be of the type `application/x-pkcs12`. KeyVaultId *string `pulumi:"keyVaultId"` // Should Client Certificate Negotiation be enabled for this Hostname? Defaults to `false`. NegotiateClientCertificate *bool `pulumi:"negotiateClientCertificate"` }
type ServiceHostnameConfigurationPortalArgs ¶
type ServiceHostnameConfigurationPortalArgs struct { // One or more (up to 10) `certificate` blocks as defined below. Certificate pulumi.StringPtrInput `pulumi:"certificate"` // The password for the certificate. CertificatePassword pulumi.StringPtrInput `pulumi:"certificatePassword"` // The Hostname to use for the Management API. HostName pulumi.StringInput `pulumi:"hostName"` // The ID of the Key Vault Secret containing the SSL Certificate, which must be should be of the type `application/x-pkcs12`. KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"` // Should Client Certificate Negotiation be enabled for this Hostname? Defaults to `false`. NegotiateClientCertificate pulumi.BoolPtrInput `pulumi:"negotiateClientCertificate"` }
func (ServiceHostnameConfigurationPortalArgs) ElementType ¶
func (ServiceHostnameConfigurationPortalArgs) ElementType() reflect.Type
func (ServiceHostnameConfigurationPortalArgs) ToServiceHostnameConfigurationPortalOutput ¶
func (i ServiceHostnameConfigurationPortalArgs) ToServiceHostnameConfigurationPortalOutput() ServiceHostnameConfigurationPortalOutput
func (ServiceHostnameConfigurationPortalArgs) ToServiceHostnameConfigurationPortalOutputWithContext ¶
func (i ServiceHostnameConfigurationPortalArgs) ToServiceHostnameConfigurationPortalOutputWithContext(ctx context.Context) ServiceHostnameConfigurationPortalOutput
type ServiceHostnameConfigurationPortalArray ¶
type ServiceHostnameConfigurationPortalArray []ServiceHostnameConfigurationPortalInput
func (ServiceHostnameConfigurationPortalArray) ElementType ¶
func (ServiceHostnameConfigurationPortalArray) ElementType() reflect.Type
func (ServiceHostnameConfigurationPortalArray) ToServiceHostnameConfigurationPortalArrayOutput ¶
func (i ServiceHostnameConfigurationPortalArray) ToServiceHostnameConfigurationPortalArrayOutput() ServiceHostnameConfigurationPortalArrayOutput
func (ServiceHostnameConfigurationPortalArray) ToServiceHostnameConfigurationPortalArrayOutputWithContext ¶
func (i ServiceHostnameConfigurationPortalArray) ToServiceHostnameConfigurationPortalArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationPortalArrayOutput
type ServiceHostnameConfigurationPortalArrayInput ¶
type ServiceHostnameConfigurationPortalArrayInput interface { pulumi.Input ToServiceHostnameConfigurationPortalArrayOutput() ServiceHostnameConfigurationPortalArrayOutput ToServiceHostnameConfigurationPortalArrayOutputWithContext(context.Context) ServiceHostnameConfigurationPortalArrayOutput }
ServiceHostnameConfigurationPortalArrayInput is an input type that accepts ServiceHostnameConfigurationPortalArray and ServiceHostnameConfigurationPortalArrayOutput values. You can construct a concrete instance of `ServiceHostnameConfigurationPortalArrayInput` via:
ServiceHostnameConfigurationPortalArray{ ServiceHostnameConfigurationPortalArgs{...} }
type ServiceHostnameConfigurationPortalArrayOutput ¶
type ServiceHostnameConfigurationPortalArrayOutput struct{ *pulumi.OutputState }
func (ServiceHostnameConfigurationPortalArrayOutput) ElementType ¶
func (ServiceHostnameConfigurationPortalArrayOutput) ElementType() reflect.Type
func (ServiceHostnameConfigurationPortalArrayOutput) ToServiceHostnameConfigurationPortalArrayOutput ¶
func (o ServiceHostnameConfigurationPortalArrayOutput) ToServiceHostnameConfigurationPortalArrayOutput() ServiceHostnameConfigurationPortalArrayOutput
func (ServiceHostnameConfigurationPortalArrayOutput) ToServiceHostnameConfigurationPortalArrayOutputWithContext ¶
func (o ServiceHostnameConfigurationPortalArrayOutput) ToServiceHostnameConfigurationPortalArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationPortalArrayOutput
type ServiceHostnameConfigurationPortalInput ¶
type ServiceHostnameConfigurationPortalInput interface { pulumi.Input ToServiceHostnameConfigurationPortalOutput() ServiceHostnameConfigurationPortalOutput ToServiceHostnameConfigurationPortalOutputWithContext(context.Context) ServiceHostnameConfigurationPortalOutput }
ServiceHostnameConfigurationPortalInput is an input type that accepts ServiceHostnameConfigurationPortalArgs and ServiceHostnameConfigurationPortalOutput values. You can construct a concrete instance of `ServiceHostnameConfigurationPortalInput` via:
ServiceHostnameConfigurationPortalArgs{...}
type ServiceHostnameConfigurationPortalOutput ¶
type ServiceHostnameConfigurationPortalOutput struct{ *pulumi.OutputState }
func (ServiceHostnameConfigurationPortalOutput) Certificate ¶
func (o ServiceHostnameConfigurationPortalOutput) Certificate() pulumi.StringPtrOutput
One or more (up to 10) `certificate` blocks as defined below.
func (ServiceHostnameConfigurationPortalOutput) CertificatePassword ¶
func (o ServiceHostnameConfigurationPortalOutput) CertificatePassword() pulumi.StringPtrOutput
The password for the certificate.
func (ServiceHostnameConfigurationPortalOutput) ElementType ¶
func (ServiceHostnameConfigurationPortalOutput) ElementType() reflect.Type
func (ServiceHostnameConfigurationPortalOutput) HostName ¶
func (o ServiceHostnameConfigurationPortalOutput) HostName() pulumi.StringOutput
The Hostname to use for the Management API.
func (ServiceHostnameConfigurationPortalOutput) KeyVaultId ¶
func (o ServiceHostnameConfigurationPortalOutput) KeyVaultId() pulumi.StringPtrOutput
The ID of the Key Vault Secret containing the SSL Certificate, which must be should be of the type `application/x-pkcs12`.
func (ServiceHostnameConfigurationPortalOutput) NegotiateClientCertificate ¶
func (o ServiceHostnameConfigurationPortalOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
Should Client Certificate Negotiation be enabled for this Hostname? Defaults to `false`.
func (ServiceHostnameConfigurationPortalOutput) ToServiceHostnameConfigurationPortalOutput ¶
func (o ServiceHostnameConfigurationPortalOutput) ToServiceHostnameConfigurationPortalOutput() ServiceHostnameConfigurationPortalOutput
func (ServiceHostnameConfigurationPortalOutput) ToServiceHostnameConfigurationPortalOutputWithContext ¶
func (o ServiceHostnameConfigurationPortalOutput) ToServiceHostnameConfigurationPortalOutputWithContext(ctx context.Context) ServiceHostnameConfigurationPortalOutput
type ServiceHostnameConfigurationProxy ¶
type ServiceHostnameConfigurationProxy struct { // The Base64 Encoded Certificate. Certificate *string `pulumi:"certificate"` // The password associated with the certificate provided above. CertificatePassword *string `pulumi:"certificatePassword"` // Is the certificate associated with this Hostname the Default SSL Certificate? This is used when an SNI header isn't specified by a client. Defaults to `false`. DefaultSslBinding *bool `pulumi:"defaultSslBinding"` // The Hostname to use for the Management API. HostName string `pulumi:"hostName"` // The ID of the Key Vault Secret containing the SSL Certificate, which must be should be of the type `application/x-pkcs12`. KeyVaultId *string `pulumi:"keyVaultId"` // Should Client Certificate Negotiation be enabled for this Hostname? Defaults to `false`. NegotiateClientCertificate *bool `pulumi:"negotiateClientCertificate"` }
type ServiceHostnameConfigurationProxyArgs ¶
type ServiceHostnameConfigurationProxyArgs struct { // The Base64 Encoded Certificate. Certificate pulumi.StringPtrInput `pulumi:"certificate"` // The password associated with the certificate provided above. CertificatePassword pulumi.StringPtrInput `pulumi:"certificatePassword"` // Is the certificate associated with this Hostname the Default SSL Certificate? This is used when an SNI header isn't specified by a client. Defaults to `false`. DefaultSslBinding pulumi.BoolPtrInput `pulumi:"defaultSslBinding"` // The Hostname to use for the Management API. HostName pulumi.StringInput `pulumi:"hostName"` // The ID of the Key Vault Secret containing the SSL Certificate, which must be should be of the type `application/x-pkcs12`. KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"` // Should Client Certificate Negotiation be enabled for this Hostname? Defaults to `false`. NegotiateClientCertificate pulumi.BoolPtrInput `pulumi:"negotiateClientCertificate"` }
func (ServiceHostnameConfigurationProxyArgs) ElementType ¶
func (ServiceHostnameConfigurationProxyArgs) ElementType() reflect.Type
func (ServiceHostnameConfigurationProxyArgs) ToServiceHostnameConfigurationProxyOutput ¶
func (i ServiceHostnameConfigurationProxyArgs) ToServiceHostnameConfigurationProxyOutput() ServiceHostnameConfigurationProxyOutput
func (ServiceHostnameConfigurationProxyArgs) ToServiceHostnameConfigurationProxyOutputWithContext ¶
func (i ServiceHostnameConfigurationProxyArgs) ToServiceHostnameConfigurationProxyOutputWithContext(ctx context.Context) ServiceHostnameConfigurationProxyOutput
type ServiceHostnameConfigurationProxyArray ¶
type ServiceHostnameConfigurationProxyArray []ServiceHostnameConfigurationProxyInput
func (ServiceHostnameConfigurationProxyArray) ElementType ¶
func (ServiceHostnameConfigurationProxyArray) ElementType() reflect.Type
func (ServiceHostnameConfigurationProxyArray) ToServiceHostnameConfigurationProxyArrayOutput ¶
func (i ServiceHostnameConfigurationProxyArray) ToServiceHostnameConfigurationProxyArrayOutput() ServiceHostnameConfigurationProxyArrayOutput
func (ServiceHostnameConfigurationProxyArray) ToServiceHostnameConfigurationProxyArrayOutputWithContext ¶
func (i ServiceHostnameConfigurationProxyArray) ToServiceHostnameConfigurationProxyArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationProxyArrayOutput
type ServiceHostnameConfigurationProxyArrayInput ¶
type ServiceHostnameConfigurationProxyArrayInput interface { pulumi.Input ToServiceHostnameConfigurationProxyArrayOutput() ServiceHostnameConfigurationProxyArrayOutput ToServiceHostnameConfigurationProxyArrayOutputWithContext(context.Context) ServiceHostnameConfigurationProxyArrayOutput }
ServiceHostnameConfigurationProxyArrayInput is an input type that accepts ServiceHostnameConfigurationProxyArray and ServiceHostnameConfigurationProxyArrayOutput values. You can construct a concrete instance of `ServiceHostnameConfigurationProxyArrayInput` via:
ServiceHostnameConfigurationProxyArray{ ServiceHostnameConfigurationProxyArgs{...} }
type ServiceHostnameConfigurationProxyArrayOutput ¶
type ServiceHostnameConfigurationProxyArrayOutput struct{ *pulumi.OutputState }
func (ServiceHostnameConfigurationProxyArrayOutput) ElementType ¶
func (ServiceHostnameConfigurationProxyArrayOutput) ElementType() reflect.Type
func (ServiceHostnameConfigurationProxyArrayOutput) ToServiceHostnameConfigurationProxyArrayOutput ¶
func (o ServiceHostnameConfigurationProxyArrayOutput) ToServiceHostnameConfigurationProxyArrayOutput() ServiceHostnameConfigurationProxyArrayOutput
func (ServiceHostnameConfigurationProxyArrayOutput) ToServiceHostnameConfigurationProxyArrayOutputWithContext ¶
func (o ServiceHostnameConfigurationProxyArrayOutput) ToServiceHostnameConfigurationProxyArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationProxyArrayOutput
type ServiceHostnameConfigurationProxyInput ¶
type ServiceHostnameConfigurationProxyInput interface { pulumi.Input ToServiceHostnameConfigurationProxyOutput() ServiceHostnameConfigurationProxyOutput ToServiceHostnameConfigurationProxyOutputWithContext(context.Context) ServiceHostnameConfigurationProxyOutput }
ServiceHostnameConfigurationProxyInput is an input type that accepts ServiceHostnameConfigurationProxyArgs and ServiceHostnameConfigurationProxyOutput values. You can construct a concrete instance of `ServiceHostnameConfigurationProxyInput` via:
ServiceHostnameConfigurationProxyArgs{...}
type ServiceHostnameConfigurationProxyOutput ¶
type ServiceHostnameConfigurationProxyOutput struct{ *pulumi.OutputState }
func (ServiceHostnameConfigurationProxyOutput) Certificate ¶
func (o ServiceHostnameConfigurationProxyOutput) Certificate() pulumi.StringPtrOutput
The Base64 Encoded Certificate.
func (ServiceHostnameConfigurationProxyOutput) CertificatePassword ¶
func (o ServiceHostnameConfigurationProxyOutput) CertificatePassword() pulumi.StringPtrOutput
The password associated with the certificate provided above.
func (ServiceHostnameConfigurationProxyOutput) DefaultSslBinding ¶
func (o ServiceHostnameConfigurationProxyOutput) DefaultSslBinding() pulumi.BoolPtrOutput
Is the certificate associated with this Hostname the Default SSL Certificate? This is used when an SNI header isn't specified by a client. Defaults to `false`.
func (ServiceHostnameConfigurationProxyOutput) ElementType ¶
func (ServiceHostnameConfigurationProxyOutput) ElementType() reflect.Type
func (ServiceHostnameConfigurationProxyOutput) HostName ¶
func (o ServiceHostnameConfigurationProxyOutput) HostName() pulumi.StringOutput
The Hostname to use for the Management API.
func (ServiceHostnameConfigurationProxyOutput) KeyVaultId ¶
func (o ServiceHostnameConfigurationProxyOutput) KeyVaultId() pulumi.StringPtrOutput
The ID of the Key Vault Secret containing the SSL Certificate, which must be should be of the type `application/x-pkcs12`.
func (ServiceHostnameConfigurationProxyOutput) NegotiateClientCertificate ¶
func (o ServiceHostnameConfigurationProxyOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
Should Client Certificate Negotiation be enabled for this Hostname? Defaults to `false`.
func (ServiceHostnameConfigurationProxyOutput) ToServiceHostnameConfigurationProxyOutput ¶
func (o ServiceHostnameConfigurationProxyOutput) ToServiceHostnameConfigurationProxyOutput() ServiceHostnameConfigurationProxyOutput
func (ServiceHostnameConfigurationProxyOutput) ToServiceHostnameConfigurationProxyOutputWithContext ¶
func (o ServiceHostnameConfigurationProxyOutput) ToServiceHostnameConfigurationProxyOutputWithContext(ctx context.Context) ServiceHostnameConfigurationProxyOutput
type ServiceHostnameConfigurationPtrInput ¶
type ServiceHostnameConfigurationPtrInput interface { pulumi.Input ToServiceHostnameConfigurationPtrOutput() ServiceHostnameConfigurationPtrOutput ToServiceHostnameConfigurationPtrOutputWithContext(context.Context) ServiceHostnameConfigurationPtrOutput }
ServiceHostnameConfigurationPtrInput is an input type that accepts ServiceHostnameConfigurationArgs, ServiceHostnameConfigurationPtr and ServiceHostnameConfigurationPtrOutput values. You can construct a concrete instance of `ServiceHostnameConfigurationPtrInput` via:
ServiceHostnameConfigurationArgs{...} or: nil
func ServiceHostnameConfigurationPtr ¶
func ServiceHostnameConfigurationPtr(v *ServiceHostnameConfigurationArgs) ServiceHostnameConfigurationPtrInput
type ServiceHostnameConfigurationPtrOutput ¶
type ServiceHostnameConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ServiceHostnameConfigurationPtrOutput) ElementType ¶
func (ServiceHostnameConfigurationPtrOutput) ElementType() reflect.Type
func (ServiceHostnameConfigurationPtrOutput) Managements ¶
func (o ServiceHostnameConfigurationPtrOutput) Managements() ServiceHostnameConfigurationManagementArrayOutput
One or more `management` blocks as documented below.
func (ServiceHostnameConfigurationPtrOutput) Portals ¶
func (o ServiceHostnameConfigurationPtrOutput) Portals() ServiceHostnameConfigurationPortalArrayOutput
One or more `portal` blocks as documented below.
func (ServiceHostnameConfigurationPtrOutput) Proxies ¶
func (o ServiceHostnameConfigurationPtrOutput) Proxies() ServiceHostnameConfigurationProxyArrayOutput
One or more `proxy` blocks as documented below.
func (ServiceHostnameConfigurationPtrOutput) ToServiceHostnameConfigurationPtrOutput ¶
func (o ServiceHostnameConfigurationPtrOutput) ToServiceHostnameConfigurationPtrOutput() ServiceHostnameConfigurationPtrOutput
func (ServiceHostnameConfigurationPtrOutput) ToServiceHostnameConfigurationPtrOutputWithContext ¶
func (o ServiceHostnameConfigurationPtrOutput) ToServiceHostnameConfigurationPtrOutputWithContext(ctx context.Context) ServiceHostnameConfigurationPtrOutput
type ServiceHostnameConfigurationScm ¶
type ServiceHostnameConfigurationScm struct { // One or more (up to 10) `certificate` blocks as defined below. Certificate *string `pulumi:"certificate"` // The password for the certificate. CertificatePassword *string `pulumi:"certificatePassword"` // The Hostname to use for the Management API. HostName string `pulumi:"hostName"` // The ID of the Key Vault Secret containing the SSL Certificate, which must be should be of the type `application/x-pkcs12`. KeyVaultId *string `pulumi:"keyVaultId"` // Should Client Certificate Negotiation be enabled for this Hostname? Defaults to `false`. NegotiateClientCertificate *bool `pulumi:"negotiateClientCertificate"` }
type ServiceHostnameConfigurationScmArgs ¶
type ServiceHostnameConfigurationScmArgs struct { // One or more (up to 10) `certificate` blocks as defined below. Certificate pulumi.StringPtrInput `pulumi:"certificate"` // The password for the certificate. CertificatePassword pulumi.StringPtrInput `pulumi:"certificatePassword"` // The Hostname to use for the Management API. HostName pulumi.StringInput `pulumi:"hostName"` // The ID of the Key Vault Secret containing the SSL Certificate, which must be should be of the type `application/x-pkcs12`. KeyVaultId pulumi.StringPtrInput `pulumi:"keyVaultId"` // Should Client Certificate Negotiation be enabled for this Hostname? Defaults to `false`. NegotiateClientCertificate pulumi.BoolPtrInput `pulumi:"negotiateClientCertificate"` }
func (ServiceHostnameConfigurationScmArgs) ElementType ¶
func (ServiceHostnameConfigurationScmArgs) ElementType() reflect.Type
func (ServiceHostnameConfigurationScmArgs) ToServiceHostnameConfigurationScmOutput ¶
func (i ServiceHostnameConfigurationScmArgs) ToServiceHostnameConfigurationScmOutput() ServiceHostnameConfigurationScmOutput
func (ServiceHostnameConfigurationScmArgs) ToServiceHostnameConfigurationScmOutputWithContext ¶
func (i ServiceHostnameConfigurationScmArgs) ToServiceHostnameConfigurationScmOutputWithContext(ctx context.Context) ServiceHostnameConfigurationScmOutput
type ServiceHostnameConfigurationScmArray ¶
type ServiceHostnameConfigurationScmArray []ServiceHostnameConfigurationScmInput
func (ServiceHostnameConfigurationScmArray) ElementType ¶
func (ServiceHostnameConfigurationScmArray) ElementType() reflect.Type
func (ServiceHostnameConfigurationScmArray) ToServiceHostnameConfigurationScmArrayOutput ¶
func (i ServiceHostnameConfigurationScmArray) ToServiceHostnameConfigurationScmArrayOutput() ServiceHostnameConfigurationScmArrayOutput
func (ServiceHostnameConfigurationScmArray) ToServiceHostnameConfigurationScmArrayOutputWithContext ¶
func (i ServiceHostnameConfigurationScmArray) ToServiceHostnameConfigurationScmArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationScmArrayOutput
type ServiceHostnameConfigurationScmArrayInput ¶
type ServiceHostnameConfigurationScmArrayInput interface { pulumi.Input ToServiceHostnameConfigurationScmArrayOutput() ServiceHostnameConfigurationScmArrayOutput ToServiceHostnameConfigurationScmArrayOutputWithContext(context.Context) ServiceHostnameConfigurationScmArrayOutput }
ServiceHostnameConfigurationScmArrayInput is an input type that accepts ServiceHostnameConfigurationScmArray and ServiceHostnameConfigurationScmArrayOutput values. You can construct a concrete instance of `ServiceHostnameConfigurationScmArrayInput` via:
ServiceHostnameConfigurationScmArray{ ServiceHostnameConfigurationScmArgs{...} }
type ServiceHostnameConfigurationScmArrayOutput ¶
type ServiceHostnameConfigurationScmArrayOutput struct{ *pulumi.OutputState }
func (ServiceHostnameConfigurationScmArrayOutput) ElementType ¶
func (ServiceHostnameConfigurationScmArrayOutput) ElementType() reflect.Type
func (ServiceHostnameConfigurationScmArrayOutput) ToServiceHostnameConfigurationScmArrayOutput ¶
func (o ServiceHostnameConfigurationScmArrayOutput) ToServiceHostnameConfigurationScmArrayOutput() ServiceHostnameConfigurationScmArrayOutput
func (ServiceHostnameConfigurationScmArrayOutput) ToServiceHostnameConfigurationScmArrayOutputWithContext ¶
func (o ServiceHostnameConfigurationScmArrayOutput) ToServiceHostnameConfigurationScmArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationScmArrayOutput
type ServiceHostnameConfigurationScmInput ¶
type ServiceHostnameConfigurationScmInput interface { pulumi.Input ToServiceHostnameConfigurationScmOutput() ServiceHostnameConfigurationScmOutput ToServiceHostnameConfigurationScmOutputWithContext(context.Context) ServiceHostnameConfigurationScmOutput }
ServiceHostnameConfigurationScmInput is an input type that accepts ServiceHostnameConfigurationScmArgs and ServiceHostnameConfigurationScmOutput values. You can construct a concrete instance of `ServiceHostnameConfigurationScmInput` via:
ServiceHostnameConfigurationScmArgs{...}
type ServiceHostnameConfigurationScmOutput ¶
type ServiceHostnameConfigurationScmOutput struct{ *pulumi.OutputState }
func (ServiceHostnameConfigurationScmOutput) Certificate ¶
func (o ServiceHostnameConfigurationScmOutput) Certificate() pulumi.StringPtrOutput
One or more (up to 10) `certificate` blocks as defined below.
func (ServiceHostnameConfigurationScmOutput) CertificatePassword ¶
func (o ServiceHostnameConfigurationScmOutput) CertificatePassword() pulumi.StringPtrOutput
The password for the certificate.
func (ServiceHostnameConfigurationScmOutput) ElementType ¶
func (ServiceHostnameConfigurationScmOutput) ElementType() reflect.Type
func (ServiceHostnameConfigurationScmOutput) HostName ¶
func (o ServiceHostnameConfigurationScmOutput) HostName() pulumi.StringOutput
The Hostname to use for the Management API.
func (ServiceHostnameConfigurationScmOutput) KeyVaultId ¶
func (o ServiceHostnameConfigurationScmOutput) KeyVaultId() pulumi.StringPtrOutput
The ID of the Key Vault Secret containing the SSL Certificate, which must be should be of the type `application/x-pkcs12`.
func (ServiceHostnameConfigurationScmOutput) NegotiateClientCertificate ¶
func (o ServiceHostnameConfigurationScmOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
Should Client Certificate Negotiation be enabled for this Hostname? Defaults to `false`.
func (ServiceHostnameConfigurationScmOutput) ToServiceHostnameConfigurationScmOutput ¶
func (o ServiceHostnameConfigurationScmOutput) ToServiceHostnameConfigurationScmOutput() ServiceHostnameConfigurationScmOutput
func (ServiceHostnameConfigurationScmOutput) ToServiceHostnameConfigurationScmOutputWithContext ¶
func (o ServiceHostnameConfigurationScmOutput) ToServiceHostnameConfigurationScmOutputWithContext(ctx context.Context) ServiceHostnameConfigurationScmOutput
type ServiceIdentity ¶
type ServiceIdentity struct { // The Principal ID associated with this Managed Service Identity. PrincipalId *string `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this API Management Service. At this time the only supported value is`SystemAssigned`. Type string `pulumi:"type"` }
type ServiceIdentityArgs ¶
type ServiceIdentityArgs struct { // The Principal ID associated with this Managed Service Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this API Management Service. At this time the only supported value is`SystemAssigned`. Type pulumi.StringInput `pulumi:"type"` }
func (ServiceIdentityArgs) ElementType ¶
func (ServiceIdentityArgs) ElementType() reflect.Type
func (ServiceIdentityArgs) ToServiceIdentityOutput ¶
func (i ServiceIdentityArgs) ToServiceIdentityOutput() ServiceIdentityOutput
func (ServiceIdentityArgs) ToServiceIdentityOutputWithContext ¶
func (i ServiceIdentityArgs) ToServiceIdentityOutputWithContext(ctx context.Context) ServiceIdentityOutput
func (ServiceIdentityArgs) ToServiceIdentityPtrOutput ¶
func (i ServiceIdentityArgs) ToServiceIdentityPtrOutput() ServiceIdentityPtrOutput
func (ServiceIdentityArgs) ToServiceIdentityPtrOutputWithContext ¶
func (i ServiceIdentityArgs) ToServiceIdentityPtrOutputWithContext(ctx context.Context) ServiceIdentityPtrOutput
type ServiceIdentityInput ¶
type ServiceIdentityInput interface { pulumi.Input ToServiceIdentityOutput() ServiceIdentityOutput ToServiceIdentityOutputWithContext(context.Context) ServiceIdentityOutput }
ServiceIdentityInput is an input type that accepts ServiceIdentityArgs and ServiceIdentityOutput values. You can construct a concrete instance of `ServiceIdentityInput` via:
ServiceIdentityArgs{...}
type ServiceIdentityOutput ¶
type ServiceIdentityOutput struct{ *pulumi.OutputState }
func (ServiceIdentityOutput) ElementType ¶
func (ServiceIdentityOutput) ElementType() reflect.Type
func (ServiceIdentityOutput) PrincipalId ¶
func (o ServiceIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (ServiceIdentityOutput) TenantId ¶
func (o ServiceIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (ServiceIdentityOutput) ToServiceIdentityOutput ¶
func (o ServiceIdentityOutput) ToServiceIdentityOutput() ServiceIdentityOutput
func (ServiceIdentityOutput) ToServiceIdentityOutputWithContext ¶
func (o ServiceIdentityOutput) ToServiceIdentityOutputWithContext(ctx context.Context) ServiceIdentityOutput
func (ServiceIdentityOutput) ToServiceIdentityPtrOutput ¶
func (o ServiceIdentityOutput) ToServiceIdentityPtrOutput() ServiceIdentityPtrOutput
func (ServiceIdentityOutput) ToServiceIdentityPtrOutputWithContext ¶
func (o ServiceIdentityOutput) ToServiceIdentityPtrOutputWithContext(ctx context.Context) ServiceIdentityPtrOutput
func (ServiceIdentityOutput) Type ¶
func (o ServiceIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this API Management Service. At this time the only supported value is`SystemAssigned`.
type ServiceIdentityPtrInput ¶
type ServiceIdentityPtrInput interface { pulumi.Input ToServiceIdentityPtrOutput() ServiceIdentityPtrOutput ToServiceIdentityPtrOutputWithContext(context.Context) ServiceIdentityPtrOutput }
ServiceIdentityPtrInput is an input type that accepts ServiceIdentityArgs, ServiceIdentityPtr and ServiceIdentityPtrOutput values. You can construct a concrete instance of `ServiceIdentityPtrInput` via:
ServiceIdentityArgs{...} or: nil
func ServiceIdentityPtr ¶
func ServiceIdentityPtr(v *ServiceIdentityArgs) ServiceIdentityPtrInput
type ServiceIdentityPtrOutput ¶
type ServiceIdentityPtrOutput struct{ *pulumi.OutputState }
func (ServiceIdentityPtrOutput) Elem ¶
func (o ServiceIdentityPtrOutput) Elem() ServiceIdentityOutput
func (ServiceIdentityPtrOutput) ElementType ¶
func (ServiceIdentityPtrOutput) ElementType() reflect.Type
func (ServiceIdentityPtrOutput) PrincipalId ¶
func (o ServiceIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (ServiceIdentityPtrOutput) TenantId ¶
func (o ServiceIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (ServiceIdentityPtrOutput) ToServiceIdentityPtrOutput ¶
func (o ServiceIdentityPtrOutput) ToServiceIdentityPtrOutput() ServiceIdentityPtrOutput
func (ServiceIdentityPtrOutput) ToServiceIdentityPtrOutputWithContext ¶
func (o ServiceIdentityPtrOutput) ToServiceIdentityPtrOutputWithContext(ctx context.Context) ServiceIdentityPtrOutput
func (ServiceIdentityPtrOutput) Type ¶
func (o ServiceIdentityPtrOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this API Management Service. At this time the only supported value is`SystemAssigned`.
type ServicePolicy ¶
type ServicePolicyArgs ¶
type ServicePolicyArgs struct { // The XML Content for this Policy. XmlContent pulumi.StringPtrInput `pulumi:"xmlContent"` // A link to an API Management Policy XML Document, which must be publicly available. XmlLink pulumi.StringPtrInput `pulumi:"xmlLink"` }
func (ServicePolicyArgs) ElementType ¶
func (ServicePolicyArgs) ElementType() reflect.Type
func (ServicePolicyArgs) ToServicePolicyOutput ¶
func (i ServicePolicyArgs) ToServicePolicyOutput() ServicePolicyOutput
func (ServicePolicyArgs) ToServicePolicyOutputWithContext ¶
func (i ServicePolicyArgs) ToServicePolicyOutputWithContext(ctx context.Context) ServicePolicyOutput
func (ServicePolicyArgs) ToServicePolicyPtrOutput ¶
func (i ServicePolicyArgs) ToServicePolicyPtrOutput() ServicePolicyPtrOutput
func (ServicePolicyArgs) ToServicePolicyPtrOutputWithContext ¶
func (i ServicePolicyArgs) ToServicePolicyPtrOutputWithContext(ctx context.Context) ServicePolicyPtrOutput
type ServicePolicyInput ¶
type ServicePolicyInput interface { pulumi.Input ToServicePolicyOutput() ServicePolicyOutput ToServicePolicyOutputWithContext(context.Context) ServicePolicyOutput }
ServicePolicyInput is an input type that accepts ServicePolicyArgs and ServicePolicyOutput values. You can construct a concrete instance of `ServicePolicyInput` via:
ServicePolicyArgs{...}
type ServicePolicyOutput ¶
type ServicePolicyOutput struct{ *pulumi.OutputState }
func (ServicePolicyOutput) ElementType ¶
func (ServicePolicyOutput) ElementType() reflect.Type
func (ServicePolicyOutput) ToServicePolicyOutput ¶
func (o ServicePolicyOutput) ToServicePolicyOutput() ServicePolicyOutput
func (ServicePolicyOutput) ToServicePolicyOutputWithContext ¶
func (o ServicePolicyOutput) ToServicePolicyOutputWithContext(ctx context.Context) ServicePolicyOutput
func (ServicePolicyOutput) ToServicePolicyPtrOutput ¶
func (o ServicePolicyOutput) ToServicePolicyPtrOutput() ServicePolicyPtrOutput
func (ServicePolicyOutput) ToServicePolicyPtrOutputWithContext ¶
func (o ServicePolicyOutput) ToServicePolicyPtrOutputWithContext(ctx context.Context) ServicePolicyPtrOutput
func (ServicePolicyOutput) XmlContent ¶
func (o ServicePolicyOutput) XmlContent() pulumi.StringPtrOutput
The XML Content for this Policy.
func (ServicePolicyOutput) XmlLink ¶
func (o ServicePolicyOutput) XmlLink() pulumi.StringPtrOutput
A link to an API Management Policy XML Document, which must be publicly available.
type ServicePolicyPtrInput ¶
type ServicePolicyPtrInput interface { pulumi.Input ToServicePolicyPtrOutput() ServicePolicyPtrOutput ToServicePolicyPtrOutputWithContext(context.Context) ServicePolicyPtrOutput }
ServicePolicyPtrInput is an input type that accepts ServicePolicyArgs, ServicePolicyPtr and ServicePolicyPtrOutput values. You can construct a concrete instance of `ServicePolicyPtrInput` via:
ServicePolicyArgs{...} or: nil
func ServicePolicyPtr ¶
func ServicePolicyPtr(v *ServicePolicyArgs) ServicePolicyPtrInput
type ServicePolicyPtrOutput ¶
type ServicePolicyPtrOutput struct{ *pulumi.OutputState }
func (ServicePolicyPtrOutput) Elem ¶
func (o ServicePolicyPtrOutput) Elem() ServicePolicyOutput
func (ServicePolicyPtrOutput) ElementType ¶
func (ServicePolicyPtrOutput) ElementType() reflect.Type
func (ServicePolicyPtrOutput) ToServicePolicyPtrOutput ¶
func (o ServicePolicyPtrOutput) ToServicePolicyPtrOutput() ServicePolicyPtrOutput
func (ServicePolicyPtrOutput) ToServicePolicyPtrOutputWithContext ¶
func (o ServicePolicyPtrOutput) ToServicePolicyPtrOutputWithContext(ctx context.Context) ServicePolicyPtrOutput
func (ServicePolicyPtrOutput) XmlContent ¶
func (o ServicePolicyPtrOutput) XmlContent() pulumi.StringPtrOutput
The XML Content for this Policy.
func (ServicePolicyPtrOutput) XmlLink ¶
func (o ServicePolicyPtrOutput) XmlLink() pulumi.StringPtrOutput
A link to an API Management Policy XML Document, which must be publicly available.
type ServiceProtocols ¶
type ServiceProtocols struct { // Should HTTP/2 be supported by the API Management Service? Defaults to `false`. EnableHttp2 *bool `pulumi:"enableHttp2"` }
type ServiceProtocolsArgs ¶
type ServiceProtocolsArgs struct { // Should HTTP/2 be supported by the API Management Service? Defaults to `false`. EnableHttp2 pulumi.BoolPtrInput `pulumi:"enableHttp2"` }
func (ServiceProtocolsArgs) ElementType ¶
func (ServiceProtocolsArgs) ElementType() reflect.Type
func (ServiceProtocolsArgs) ToServiceProtocolsOutput ¶
func (i ServiceProtocolsArgs) ToServiceProtocolsOutput() ServiceProtocolsOutput
func (ServiceProtocolsArgs) ToServiceProtocolsOutputWithContext ¶
func (i ServiceProtocolsArgs) ToServiceProtocolsOutputWithContext(ctx context.Context) ServiceProtocolsOutput
func (ServiceProtocolsArgs) ToServiceProtocolsPtrOutput ¶
func (i ServiceProtocolsArgs) ToServiceProtocolsPtrOutput() ServiceProtocolsPtrOutput
func (ServiceProtocolsArgs) ToServiceProtocolsPtrOutputWithContext ¶
func (i ServiceProtocolsArgs) ToServiceProtocolsPtrOutputWithContext(ctx context.Context) ServiceProtocolsPtrOutput
type ServiceProtocolsInput ¶
type ServiceProtocolsInput interface { pulumi.Input ToServiceProtocolsOutput() ServiceProtocolsOutput ToServiceProtocolsOutputWithContext(context.Context) ServiceProtocolsOutput }
ServiceProtocolsInput is an input type that accepts ServiceProtocolsArgs and ServiceProtocolsOutput values. You can construct a concrete instance of `ServiceProtocolsInput` via:
ServiceProtocolsArgs{...}
type ServiceProtocolsOutput ¶
type ServiceProtocolsOutput struct{ *pulumi.OutputState }
func (ServiceProtocolsOutput) ElementType ¶
func (ServiceProtocolsOutput) ElementType() reflect.Type
func (ServiceProtocolsOutput) EnableHttp2 ¶
func (o ServiceProtocolsOutput) EnableHttp2() pulumi.BoolPtrOutput
Should HTTP/2 be supported by the API Management Service? Defaults to `false`.
func (ServiceProtocolsOutput) ToServiceProtocolsOutput ¶
func (o ServiceProtocolsOutput) ToServiceProtocolsOutput() ServiceProtocolsOutput
func (ServiceProtocolsOutput) ToServiceProtocolsOutputWithContext ¶
func (o ServiceProtocolsOutput) ToServiceProtocolsOutputWithContext(ctx context.Context) ServiceProtocolsOutput
func (ServiceProtocolsOutput) ToServiceProtocolsPtrOutput ¶
func (o ServiceProtocolsOutput) ToServiceProtocolsPtrOutput() ServiceProtocolsPtrOutput
func (ServiceProtocolsOutput) ToServiceProtocolsPtrOutputWithContext ¶
func (o ServiceProtocolsOutput) ToServiceProtocolsPtrOutputWithContext(ctx context.Context) ServiceProtocolsPtrOutput
type ServiceProtocolsPtrInput ¶
type ServiceProtocolsPtrInput interface { pulumi.Input ToServiceProtocolsPtrOutput() ServiceProtocolsPtrOutput ToServiceProtocolsPtrOutputWithContext(context.Context) ServiceProtocolsPtrOutput }
ServiceProtocolsPtrInput is an input type that accepts ServiceProtocolsArgs, ServiceProtocolsPtr and ServiceProtocolsPtrOutput values. You can construct a concrete instance of `ServiceProtocolsPtrInput` via:
ServiceProtocolsArgs{...} or: nil
func ServiceProtocolsPtr ¶
func ServiceProtocolsPtr(v *ServiceProtocolsArgs) ServiceProtocolsPtrInput
type ServiceProtocolsPtrOutput ¶
type ServiceProtocolsPtrOutput struct{ *pulumi.OutputState }
func (ServiceProtocolsPtrOutput) Elem ¶
func (o ServiceProtocolsPtrOutput) Elem() ServiceProtocolsOutput
func (ServiceProtocolsPtrOutput) ElementType ¶
func (ServiceProtocolsPtrOutput) ElementType() reflect.Type
func (ServiceProtocolsPtrOutput) EnableHttp2 ¶
func (o ServiceProtocolsPtrOutput) EnableHttp2() pulumi.BoolPtrOutput
Should HTTP/2 be supported by the API Management Service? Defaults to `false`.
func (ServiceProtocolsPtrOutput) ToServiceProtocolsPtrOutput ¶
func (o ServiceProtocolsPtrOutput) ToServiceProtocolsPtrOutput() ServiceProtocolsPtrOutput
func (ServiceProtocolsPtrOutput) ToServiceProtocolsPtrOutputWithContext ¶
func (o ServiceProtocolsPtrOutput) ToServiceProtocolsPtrOutputWithContext(ctx context.Context) ServiceProtocolsPtrOutput
type ServiceSecurity ¶
type ServiceSecurity struct { // Should SSL 3.0 be enabled on the backend of the gateway? Defaults to `false`. EnableBackendSsl30 *bool `pulumi:"enableBackendSsl30"` // Should TLS 1.0 be enabled on the backend of the gateway? Defaults to `false`. EnableBackendTls10 *bool `pulumi:"enableBackendTls10"` // Should TLS 1.1 be enabled on the backend of the gateway? Defaults to `false`. EnableBackendTls11 *bool `pulumi:"enableBackendTls11"` // Should SSL 3.0 be enabled on the frontend of the gateway? Defaults to `false`. EnableFrontendSsl30 *bool `pulumi:"enableFrontendSsl30"` // Should TLS 1.0 be enabled on the frontend of the gateway? Defaults to `false`. EnableFrontendTls10 *bool `pulumi:"enableFrontendTls10"` // Should TLS 1.1 be enabled on the frontend of the gateway? Defaults to `false`. EnableFrontendTls11 *bool `pulumi:"enableFrontendTls11"` // Should the `TLS_RSA_WITH_3DES_EDE_CBC_SHA` cipher be enabled for alL TLS versions (1.0, 1.1 and 1.2)? Defaults to `false`. EnableTripleDesCiphers *bool `pulumi:"enableTripleDesCiphers"` }
type ServiceSecurityArgs ¶
type ServiceSecurityArgs struct { // Should SSL 3.0 be enabled on the backend of the gateway? Defaults to `false`. EnableBackendSsl30 pulumi.BoolPtrInput `pulumi:"enableBackendSsl30"` // Should TLS 1.0 be enabled on the backend of the gateway? Defaults to `false`. EnableBackendTls10 pulumi.BoolPtrInput `pulumi:"enableBackendTls10"` // Should TLS 1.1 be enabled on the backend of the gateway? Defaults to `false`. EnableBackendTls11 pulumi.BoolPtrInput `pulumi:"enableBackendTls11"` // Should SSL 3.0 be enabled on the frontend of the gateway? Defaults to `false`. EnableFrontendSsl30 pulumi.BoolPtrInput `pulumi:"enableFrontendSsl30"` // Should TLS 1.0 be enabled on the frontend of the gateway? Defaults to `false`. EnableFrontendTls10 pulumi.BoolPtrInput `pulumi:"enableFrontendTls10"` // Should TLS 1.1 be enabled on the frontend of the gateway? Defaults to `false`. EnableFrontendTls11 pulumi.BoolPtrInput `pulumi:"enableFrontendTls11"` // Should the `TLS_RSA_WITH_3DES_EDE_CBC_SHA` cipher be enabled for alL TLS versions (1.0, 1.1 and 1.2)? Defaults to `false`. EnableTripleDesCiphers pulumi.BoolPtrInput `pulumi:"enableTripleDesCiphers"` }
func (ServiceSecurityArgs) ElementType ¶
func (ServiceSecurityArgs) ElementType() reflect.Type
func (ServiceSecurityArgs) ToServiceSecurityOutput ¶
func (i ServiceSecurityArgs) ToServiceSecurityOutput() ServiceSecurityOutput
func (ServiceSecurityArgs) ToServiceSecurityOutputWithContext ¶
func (i ServiceSecurityArgs) ToServiceSecurityOutputWithContext(ctx context.Context) ServiceSecurityOutput
func (ServiceSecurityArgs) ToServiceSecurityPtrOutput ¶
func (i ServiceSecurityArgs) ToServiceSecurityPtrOutput() ServiceSecurityPtrOutput
func (ServiceSecurityArgs) ToServiceSecurityPtrOutputWithContext ¶
func (i ServiceSecurityArgs) ToServiceSecurityPtrOutputWithContext(ctx context.Context) ServiceSecurityPtrOutput
type ServiceSecurityInput ¶
type ServiceSecurityInput interface { pulumi.Input ToServiceSecurityOutput() ServiceSecurityOutput ToServiceSecurityOutputWithContext(context.Context) ServiceSecurityOutput }
ServiceSecurityInput is an input type that accepts ServiceSecurityArgs and ServiceSecurityOutput values. You can construct a concrete instance of `ServiceSecurityInput` via:
ServiceSecurityArgs{...}
type ServiceSecurityOutput ¶
type ServiceSecurityOutput struct{ *pulumi.OutputState }
func (ServiceSecurityOutput) ElementType ¶
func (ServiceSecurityOutput) ElementType() reflect.Type
func (ServiceSecurityOutput) EnableBackendSsl30 ¶
func (o ServiceSecurityOutput) EnableBackendSsl30() pulumi.BoolPtrOutput
Should SSL 3.0 be enabled on the backend of the gateway? Defaults to `false`.
func (ServiceSecurityOutput) EnableBackendTls10 ¶
func (o ServiceSecurityOutput) EnableBackendTls10() pulumi.BoolPtrOutput
Should TLS 1.0 be enabled on the backend of the gateway? Defaults to `false`.
func (ServiceSecurityOutput) EnableBackendTls11 ¶
func (o ServiceSecurityOutput) EnableBackendTls11() pulumi.BoolPtrOutput
Should TLS 1.1 be enabled on the backend of the gateway? Defaults to `false`.
func (ServiceSecurityOutput) EnableFrontendSsl30 ¶
func (o ServiceSecurityOutput) EnableFrontendSsl30() pulumi.BoolPtrOutput
Should SSL 3.0 be enabled on the frontend of the gateway? Defaults to `false`.
func (ServiceSecurityOutput) EnableFrontendTls10 ¶
func (o ServiceSecurityOutput) EnableFrontendTls10() pulumi.BoolPtrOutput
Should TLS 1.0 be enabled on the frontend of the gateway? Defaults to `false`.
func (ServiceSecurityOutput) EnableFrontendTls11 ¶
func (o ServiceSecurityOutput) EnableFrontendTls11() pulumi.BoolPtrOutput
Should TLS 1.1 be enabled on the frontend of the gateway? Defaults to `false`.
func (ServiceSecurityOutput) EnableTripleDesCiphers ¶
func (o ServiceSecurityOutput) EnableTripleDesCiphers() pulumi.BoolPtrOutput
Should the `TLS_RSA_WITH_3DES_EDE_CBC_SHA` cipher be enabled for alL TLS versions (1.0, 1.1 and 1.2)? Defaults to `false`.
func (ServiceSecurityOutput) ToServiceSecurityOutput ¶
func (o ServiceSecurityOutput) ToServiceSecurityOutput() ServiceSecurityOutput
func (ServiceSecurityOutput) ToServiceSecurityOutputWithContext ¶
func (o ServiceSecurityOutput) ToServiceSecurityOutputWithContext(ctx context.Context) ServiceSecurityOutput
func (ServiceSecurityOutput) ToServiceSecurityPtrOutput ¶
func (o ServiceSecurityOutput) ToServiceSecurityPtrOutput() ServiceSecurityPtrOutput
func (ServiceSecurityOutput) ToServiceSecurityPtrOutputWithContext ¶
func (o ServiceSecurityOutput) ToServiceSecurityPtrOutputWithContext(ctx context.Context) ServiceSecurityPtrOutput
type ServiceSecurityPtrInput ¶
type ServiceSecurityPtrInput interface { pulumi.Input ToServiceSecurityPtrOutput() ServiceSecurityPtrOutput ToServiceSecurityPtrOutputWithContext(context.Context) ServiceSecurityPtrOutput }
ServiceSecurityPtrInput is an input type that accepts ServiceSecurityArgs, ServiceSecurityPtr and ServiceSecurityPtrOutput values. You can construct a concrete instance of `ServiceSecurityPtrInput` via:
ServiceSecurityArgs{...} or: nil
func ServiceSecurityPtr ¶
func ServiceSecurityPtr(v *ServiceSecurityArgs) ServiceSecurityPtrInput
type ServiceSecurityPtrOutput ¶
type ServiceSecurityPtrOutput struct{ *pulumi.OutputState }
func (ServiceSecurityPtrOutput) Elem ¶
func (o ServiceSecurityPtrOutput) Elem() ServiceSecurityOutput
func (ServiceSecurityPtrOutput) ElementType ¶
func (ServiceSecurityPtrOutput) ElementType() reflect.Type
func (ServiceSecurityPtrOutput) EnableBackendSsl30 ¶
func (o ServiceSecurityPtrOutput) EnableBackendSsl30() pulumi.BoolPtrOutput
Should SSL 3.0 be enabled on the backend of the gateway? Defaults to `false`.
func (ServiceSecurityPtrOutput) EnableBackendTls10 ¶
func (o ServiceSecurityPtrOutput) EnableBackendTls10() pulumi.BoolPtrOutput
Should TLS 1.0 be enabled on the backend of the gateway? Defaults to `false`.
func (ServiceSecurityPtrOutput) EnableBackendTls11 ¶
func (o ServiceSecurityPtrOutput) EnableBackendTls11() pulumi.BoolPtrOutput
Should TLS 1.1 be enabled on the backend of the gateway? Defaults to `false`.
func (ServiceSecurityPtrOutput) EnableFrontendSsl30 ¶
func (o ServiceSecurityPtrOutput) EnableFrontendSsl30() pulumi.BoolPtrOutput
Should SSL 3.0 be enabled on the frontend of the gateway? Defaults to `false`.
func (ServiceSecurityPtrOutput) EnableFrontendTls10 ¶
func (o ServiceSecurityPtrOutput) EnableFrontendTls10() pulumi.BoolPtrOutput
Should TLS 1.0 be enabled on the frontend of the gateway? Defaults to `false`.
func (ServiceSecurityPtrOutput) EnableFrontendTls11 ¶
func (o ServiceSecurityPtrOutput) EnableFrontendTls11() pulumi.BoolPtrOutput
Should TLS 1.1 be enabled on the frontend of the gateway? Defaults to `false`.
func (ServiceSecurityPtrOutput) EnableTripleDesCiphers ¶
func (o ServiceSecurityPtrOutput) EnableTripleDesCiphers() pulumi.BoolPtrOutput
Should the `TLS_RSA_WITH_3DES_EDE_CBC_SHA` cipher be enabled for alL TLS versions (1.0, 1.1 and 1.2)? Defaults to `false`.
func (ServiceSecurityPtrOutput) ToServiceSecurityPtrOutput ¶
func (o ServiceSecurityPtrOutput) ToServiceSecurityPtrOutput() ServiceSecurityPtrOutput
func (ServiceSecurityPtrOutput) ToServiceSecurityPtrOutputWithContext ¶
func (o ServiceSecurityPtrOutput) ToServiceSecurityPtrOutputWithContext(ctx context.Context) ServiceSecurityPtrOutput
type ServiceSignIn ¶
type ServiceSignIn struct { // Should anonymous users be redirected to the sign in page? Enabled bool `pulumi:"enabled"` }
type ServiceSignInArgs ¶
type ServiceSignInArgs struct { // Should anonymous users be redirected to the sign in page? Enabled pulumi.BoolInput `pulumi:"enabled"` }
func (ServiceSignInArgs) ElementType ¶
func (ServiceSignInArgs) ElementType() reflect.Type
func (ServiceSignInArgs) ToServiceSignInOutput ¶
func (i ServiceSignInArgs) ToServiceSignInOutput() ServiceSignInOutput
func (ServiceSignInArgs) ToServiceSignInOutputWithContext ¶
func (i ServiceSignInArgs) ToServiceSignInOutputWithContext(ctx context.Context) ServiceSignInOutput
func (ServiceSignInArgs) ToServiceSignInPtrOutput ¶
func (i ServiceSignInArgs) ToServiceSignInPtrOutput() ServiceSignInPtrOutput
func (ServiceSignInArgs) ToServiceSignInPtrOutputWithContext ¶
func (i ServiceSignInArgs) ToServiceSignInPtrOutputWithContext(ctx context.Context) ServiceSignInPtrOutput
type ServiceSignInInput ¶
type ServiceSignInInput interface { pulumi.Input ToServiceSignInOutput() ServiceSignInOutput ToServiceSignInOutputWithContext(context.Context) ServiceSignInOutput }
ServiceSignInInput is an input type that accepts ServiceSignInArgs and ServiceSignInOutput values. You can construct a concrete instance of `ServiceSignInInput` via:
ServiceSignInArgs{...}
type ServiceSignInOutput ¶
type ServiceSignInOutput struct{ *pulumi.OutputState }
func (ServiceSignInOutput) ElementType ¶
func (ServiceSignInOutput) ElementType() reflect.Type
func (ServiceSignInOutput) Enabled ¶
func (o ServiceSignInOutput) Enabled() pulumi.BoolOutput
Should anonymous users be redirected to the sign in page?
func (ServiceSignInOutput) ToServiceSignInOutput ¶
func (o ServiceSignInOutput) ToServiceSignInOutput() ServiceSignInOutput
func (ServiceSignInOutput) ToServiceSignInOutputWithContext ¶
func (o ServiceSignInOutput) ToServiceSignInOutputWithContext(ctx context.Context) ServiceSignInOutput
func (ServiceSignInOutput) ToServiceSignInPtrOutput ¶
func (o ServiceSignInOutput) ToServiceSignInPtrOutput() ServiceSignInPtrOutput
func (ServiceSignInOutput) ToServiceSignInPtrOutputWithContext ¶
func (o ServiceSignInOutput) ToServiceSignInPtrOutputWithContext(ctx context.Context) ServiceSignInPtrOutput
type ServiceSignInPtrInput ¶
type ServiceSignInPtrInput interface { pulumi.Input ToServiceSignInPtrOutput() ServiceSignInPtrOutput ToServiceSignInPtrOutputWithContext(context.Context) ServiceSignInPtrOutput }
ServiceSignInPtrInput is an input type that accepts ServiceSignInArgs, ServiceSignInPtr and ServiceSignInPtrOutput values. You can construct a concrete instance of `ServiceSignInPtrInput` via:
ServiceSignInArgs{...} or: nil
func ServiceSignInPtr ¶
func ServiceSignInPtr(v *ServiceSignInArgs) ServiceSignInPtrInput
type ServiceSignInPtrOutput ¶
type ServiceSignInPtrOutput struct{ *pulumi.OutputState }
func (ServiceSignInPtrOutput) Elem ¶
func (o ServiceSignInPtrOutput) Elem() ServiceSignInOutput
func (ServiceSignInPtrOutput) ElementType ¶
func (ServiceSignInPtrOutput) ElementType() reflect.Type
func (ServiceSignInPtrOutput) Enabled ¶
func (o ServiceSignInPtrOutput) Enabled() pulumi.BoolOutput
Should anonymous users be redirected to the sign in page?
func (ServiceSignInPtrOutput) ToServiceSignInPtrOutput ¶
func (o ServiceSignInPtrOutput) ToServiceSignInPtrOutput() ServiceSignInPtrOutput
func (ServiceSignInPtrOutput) ToServiceSignInPtrOutputWithContext ¶
func (o ServiceSignInPtrOutput) ToServiceSignInPtrOutputWithContext(ctx context.Context) ServiceSignInPtrOutput
type ServiceSignUp ¶
type ServiceSignUp struct { // Can users sign up on the development portal? Enabled bool `pulumi:"enabled"` // A `termsOfService` block as defined below. TermsOfService ServiceSignUpTermsOfService `pulumi:"termsOfService"` }
type ServiceSignUpArgs ¶
type ServiceSignUpArgs struct { // Can users sign up on the development portal? Enabled pulumi.BoolInput `pulumi:"enabled"` // A `termsOfService` block as defined below. TermsOfService ServiceSignUpTermsOfServiceInput `pulumi:"termsOfService"` }
func (ServiceSignUpArgs) ElementType ¶
func (ServiceSignUpArgs) ElementType() reflect.Type
func (ServiceSignUpArgs) ToServiceSignUpOutput ¶
func (i ServiceSignUpArgs) ToServiceSignUpOutput() ServiceSignUpOutput
func (ServiceSignUpArgs) ToServiceSignUpOutputWithContext ¶
func (i ServiceSignUpArgs) ToServiceSignUpOutputWithContext(ctx context.Context) ServiceSignUpOutput
func (ServiceSignUpArgs) ToServiceSignUpPtrOutput ¶
func (i ServiceSignUpArgs) ToServiceSignUpPtrOutput() ServiceSignUpPtrOutput
func (ServiceSignUpArgs) ToServiceSignUpPtrOutputWithContext ¶
func (i ServiceSignUpArgs) ToServiceSignUpPtrOutputWithContext(ctx context.Context) ServiceSignUpPtrOutput
type ServiceSignUpInput ¶
type ServiceSignUpInput interface { pulumi.Input ToServiceSignUpOutput() ServiceSignUpOutput ToServiceSignUpOutputWithContext(context.Context) ServiceSignUpOutput }
ServiceSignUpInput is an input type that accepts ServiceSignUpArgs and ServiceSignUpOutput values. You can construct a concrete instance of `ServiceSignUpInput` via:
ServiceSignUpArgs{...}
type ServiceSignUpOutput ¶
type ServiceSignUpOutput struct{ *pulumi.OutputState }
func (ServiceSignUpOutput) ElementType ¶
func (ServiceSignUpOutput) ElementType() reflect.Type
func (ServiceSignUpOutput) Enabled ¶
func (o ServiceSignUpOutput) Enabled() pulumi.BoolOutput
Can users sign up on the development portal?
func (ServiceSignUpOutput) TermsOfService ¶
func (o ServiceSignUpOutput) TermsOfService() ServiceSignUpTermsOfServiceOutput
A `termsOfService` block as defined below.
func (ServiceSignUpOutput) ToServiceSignUpOutput ¶
func (o ServiceSignUpOutput) ToServiceSignUpOutput() ServiceSignUpOutput
func (ServiceSignUpOutput) ToServiceSignUpOutputWithContext ¶
func (o ServiceSignUpOutput) ToServiceSignUpOutputWithContext(ctx context.Context) ServiceSignUpOutput
func (ServiceSignUpOutput) ToServiceSignUpPtrOutput ¶
func (o ServiceSignUpOutput) ToServiceSignUpPtrOutput() ServiceSignUpPtrOutput
func (ServiceSignUpOutput) ToServiceSignUpPtrOutputWithContext ¶
func (o ServiceSignUpOutput) ToServiceSignUpPtrOutputWithContext(ctx context.Context) ServiceSignUpPtrOutput
type ServiceSignUpPtrInput ¶
type ServiceSignUpPtrInput interface { pulumi.Input ToServiceSignUpPtrOutput() ServiceSignUpPtrOutput ToServiceSignUpPtrOutputWithContext(context.Context) ServiceSignUpPtrOutput }
ServiceSignUpPtrInput is an input type that accepts ServiceSignUpArgs, ServiceSignUpPtr and ServiceSignUpPtrOutput values. You can construct a concrete instance of `ServiceSignUpPtrInput` via:
ServiceSignUpArgs{...} or: nil
func ServiceSignUpPtr ¶
func ServiceSignUpPtr(v *ServiceSignUpArgs) ServiceSignUpPtrInput
type ServiceSignUpPtrOutput ¶
type ServiceSignUpPtrOutput struct{ *pulumi.OutputState }
func (ServiceSignUpPtrOutput) Elem ¶
func (o ServiceSignUpPtrOutput) Elem() ServiceSignUpOutput
func (ServiceSignUpPtrOutput) ElementType ¶
func (ServiceSignUpPtrOutput) ElementType() reflect.Type
func (ServiceSignUpPtrOutput) Enabled ¶
func (o ServiceSignUpPtrOutput) Enabled() pulumi.BoolOutput
Can users sign up on the development portal?
func (ServiceSignUpPtrOutput) TermsOfService ¶
func (o ServiceSignUpPtrOutput) TermsOfService() ServiceSignUpTermsOfServiceOutput
A `termsOfService` block as defined below.
func (ServiceSignUpPtrOutput) ToServiceSignUpPtrOutput ¶
func (o ServiceSignUpPtrOutput) ToServiceSignUpPtrOutput() ServiceSignUpPtrOutput
func (ServiceSignUpPtrOutput) ToServiceSignUpPtrOutputWithContext ¶
func (o ServiceSignUpPtrOutput) ToServiceSignUpPtrOutputWithContext(ctx context.Context) ServiceSignUpPtrOutput
type ServiceSignUpTermsOfService ¶
type ServiceSignUpTermsOfService struct { // Should the user be asked for consent during sign up? ConsentRequired bool `pulumi:"consentRequired"` // Should Terms of Service be displayed during sign up?. Enabled bool `pulumi:"enabled"` // The Terms of Service which users are required to agree to in order to sign up. Text *string `pulumi:"text"` }
type ServiceSignUpTermsOfServiceArgs ¶
type ServiceSignUpTermsOfServiceArgs struct { // Should the user be asked for consent during sign up? ConsentRequired pulumi.BoolInput `pulumi:"consentRequired"` // Should Terms of Service be displayed during sign up?. Enabled pulumi.BoolInput `pulumi:"enabled"` // The Terms of Service which users are required to agree to in order to sign up. Text pulumi.StringPtrInput `pulumi:"text"` }
func (ServiceSignUpTermsOfServiceArgs) ElementType ¶
func (ServiceSignUpTermsOfServiceArgs) ElementType() reflect.Type
func (ServiceSignUpTermsOfServiceArgs) ToServiceSignUpTermsOfServiceOutput ¶
func (i ServiceSignUpTermsOfServiceArgs) ToServiceSignUpTermsOfServiceOutput() ServiceSignUpTermsOfServiceOutput
func (ServiceSignUpTermsOfServiceArgs) ToServiceSignUpTermsOfServiceOutputWithContext ¶
func (i ServiceSignUpTermsOfServiceArgs) ToServiceSignUpTermsOfServiceOutputWithContext(ctx context.Context) ServiceSignUpTermsOfServiceOutput
type ServiceSignUpTermsOfServiceInput ¶
type ServiceSignUpTermsOfServiceInput interface { pulumi.Input ToServiceSignUpTermsOfServiceOutput() ServiceSignUpTermsOfServiceOutput ToServiceSignUpTermsOfServiceOutputWithContext(context.Context) ServiceSignUpTermsOfServiceOutput }
ServiceSignUpTermsOfServiceInput is an input type that accepts ServiceSignUpTermsOfServiceArgs and ServiceSignUpTermsOfServiceOutput values. You can construct a concrete instance of `ServiceSignUpTermsOfServiceInput` via:
ServiceSignUpTermsOfServiceArgs{...}
type ServiceSignUpTermsOfServiceOutput ¶
type ServiceSignUpTermsOfServiceOutput struct{ *pulumi.OutputState }
func (ServiceSignUpTermsOfServiceOutput) ConsentRequired ¶
func (o ServiceSignUpTermsOfServiceOutput) ConsentRequired() pulumi.BoolOutput
Should the user be asked for consent during sign up?
func (ServiceSignUpTermsOfServiceOutput) ElementType ¶
func (ServiceSignUpTermsOfServiceOutput) ElementType() reflect.Type
func (ServiceSignUpTermsOfServiceOutput) Enabled ¶
func (o ServiceSignUpTermsOfServiceOutput) Enabled() pulumi.BoolOutput
Should Terms of Service be displayed during sign up?.
func (ServiceSignUpTermsOfServiceOutput) Text ¶
func (o ServiceSignUpTermsOfServiceOutput) Text() pulumi.StringPtrOutput
The Terms of Service which users are required to agree to in order to sign up.
func (ServiceSignUpTermsOfServiceOutput) ToServiceSignUpTermsOfServiceOutput ¶
func (o ServiceSignUpTermsOfServiceOutput) ToServiceSignUpTermsOfServiceOutput() ServiceSignUpTermsOfServiceOutput
func (ServiceSignUpTermsOfServiceOutput) ToServiceSignUpTermsOfServiceOutputWithContext ¶
func (o ServiceSignUpTermsOfServiceOutput) ToServiceSignUpTermsOfServiceOutputWithContext(ctx context.Context) ServiceSignUpTermsOfServiceOutput
type ServiceState ¶
type ServiceState struct { // One or more `additionalLocation` blocks as defined below. AdditionalLocations ServiceAdditionalLocationArrayInput // One or more (up to 10) `certificate` blocks as defined below. Certificates ServiceCertificateArrayInput // The URL of the Regional Gateway for the API Management Service in the specified region. GatewayRegionalUrl pulumi.StringPtrInput // The URL of the Gateway for the API Management Service. GatewayUrl pulumi.StringPtrInput // A `hostnameConfiguration` block as defined below. HostnameConfiguration ServiceHostnameConfigurationPtrInput // An `identity` block is documented below. Identity ServiceIdentityPtrInput // The Azure location where the API Management Service exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // The URL for the Management API associated with this API Management service. ManagementApiUrl pulumi.StringPtrInput // The name of the API Management Service. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Email address from which the notification will be sent. NotificationSenderEmail pulumi.StringPtrInput // A `policy` block as defined below. Policy ServicePolicyPtrInput // The URL for the Publisher Portal associated with this API Management service. PortalUrl pulumi.StringPtrInput // A `protocols` block as defined below. Protocols ServiceProtocolsPtrInput // 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 // The email of publisher/company. PublisherEmail pulumi.StringPtrInput // The name of publisher/company. PublisherName pulumi.StringPtrInput // The name of the Resource Group in which the API Management Service should be exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The URL for the SCM (Source Code Management) Endpoint associated with this API Management service. ScmUrl pulumi.StringPtrInput // A `security` block as defined below. Security ServiceSecurityPtrInput // A `signIn` block as defined below. SignIn ServiceSignInPtrInput // A `signUp` block as defined below. SignUp ServiceSignUpPtrInput // `skuName` is a string consisting of two parts separated by an underscore(\_). The fist part is the `name`, valid values include: `Developer`, `Basic`, `Standard` and `Premium`. The second part is the `capacity` (e.g. the number of deployed units of the `sku`), which must be a positive `integer` (e.g. `Developer_1`). SkuName pulumi.StringPtrInput // A mapping of tags assigned to the resource. Tags pulumi.StringMapInput }
func (ServiceState) ElementType ¶
func (ServiceState) ElementType() reflect.Type
type Subscription ¶
type Subscription struct { pulumi.CustomResourceState // The name of the API Management Service where this Subscription should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // The display name of this Subscription. DisplayName pulumi.StringOutput `pulumi:"displayName"` PrimaryKey pulumi.StringOutput `pulumi:"primaryKey"` // The ID of the Product which should be assigned to this Subscription. Changing this forces a new resource to be created. ProductId pulumi.StringOutput `pulumi:"productId"` // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` SecondaryKey pulumi.StringOutput `pulumi:"secondaryKey"` // The state of this Subscription. Possible values are `active`, `cancelled`, `expired`, `rejected`, `submitted` and `suspended`. Defaults to `submitted`. State pulumi.StringPtrOutput `pulumi:"state"` // An Identifier which should used as the ID of this Subscription. If not specified a new Subscription ID will be generated. Changing this forces a new resource to be created. SubscriptionId pulumi.StringOutput `pulumi:"subscriptionId"` // The ID of the User which should be assigned to this Subscription. Changing this forces a new resource to be created. UserId pulumi.StringOutput `pulumi:"userId"` }
Manages a Subscription within a API Management Service.
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.
type SubscriptionArgs ¶
type SubscriptionArgs struct { // The name of the API Management Service where this Subscription should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // The display name of this Subscription. DisplayName pulumi.StringInput PrimaryKey pulumi.StringPtrInput // The ID of the Product which should be assigned to this Subscription. Changing this forces a new resource to be created. ProductId pulumi.StringInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput SecondaryKey pulumi.StringPtrInput // The state of this Subscription. Possible values are `active`, `cancelled`, `expired`, `rejected`, `submitted` and `suspended`. Defaults to `submitted`. State pulumi.StringPtrInput // An Identifier which should used as the ID of this Subscription. If not specified a new Subscription ID will be generated. Changing this forces a new resource to be created. SubscriptionId pulumi.StringPtrInput // The ID of the User which should be assigned to this Subscription. Changing this forces a new resource to be created. UserId pulumi.StringInput }
The set of arguments for constructing a Subscription resource.
func (SubscriptionArgs) ElementType ¶
func (SubscriptionArgs) ElementType() reflect.Type
type SubscriptionState ¶
type SubscriptionState struct { // The name of the API Management Service where this Subscription should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // The display name of this Subscription. DisplayName pulumi.StringPtrInput PrimaryKey pulumi.StringPtrInput // The ID of the Product which should be assigned to this Subscription. Changing this forces a new resource to be created. ProductId pulumi.StringPtrInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput SecondaryKey pulumi.StringPtrInput // The state of this Subscription. Possible values are `active`, `cancelled`, `expired`, `rejected`, `submitted` and `suspended`. Defaults to `submitted`. State pulumi.StringPtrInput // An Identifier which should used as the ID of this Subscription. If not specified a new Subscription ID will be generated. Changing this forces a new resource to be created. SubscriptionId pulumi.StringPtrInput // The ID of the User which should be assigned to this Subscription. Changing this forces a new resource to be created. UserId pulumi.StringPtrInput }
func (SubscriptionState) ElementType ¶
func (SubscriptionState) ElementType() reflect.Type
type User ¶
type User struct { pulumi.CustomResourceState // The name of the API Management Service in which the User should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // The kind of confirmation email which will be sent to this user. Possible values are `invite` and `signup`. Changing this forces a new resource to be created. Confirmation pulumi.StringPtrOutput `pulumi:"confirmation"` // The email address associated with this user. Email pulumi.StringOutput `pulumi:"email"` // The first name for this user. FirstName pulumi.StringOutput `pulumi:"firstName"` // The last name for this user. LastName pulumi.StringOutput `pulumi:"lastName"` // A note about this user. Note pulumi.StringPtrOutput `pulumi:"note"` // The password associated with this user. Password pulumi.StringPtrOutput `pulumi:"password"` // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The state of this user. Possible values are `active`, `blocked` and `pending`. State pulumi.StringOutput `pulumi:"state"` // The Identifier for this User, which must be unique within the API Management Service. Changing this forces a new resource to be created. UserId pulumi.StringOutput `pulumi:"userId"` }
Manages an API Management User.
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).
type UserArgs ¶
type UserArgs struct { // The name of the API Management Service in which the User should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // The kind of confirmation email which will be sent to this user. Possible values are `invite` and `signup`. Changing this forces a new resource to be created. Confirmation pulumi.StringPtrInput // The email address associated with this user. Email pulumi.StringInput // The first name for this user. FirstName pulumi.StringInput // The last name for this user. LastName pulumi.StringInput // A note about this user. Note pulumi.StringPtrInput // The password associated with this user. Password pulumi.StringPtrInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // The state of this user. Possible values are `active`, `blocked` and `pending`. State pulumi.StringPtrInput // The Identifier for this User, which must be unique within the API Management Service. Changing this forces a new resource to be created. UserId pulumi.StringInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserState ¶
type UserState struct { // The name of the API Management Service in which the User should be created. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // The kind of confirmation email which will be sent to this user. Possible values are `invite` and `signup`. Changing this forces a new resource to be created. Confirmation pulumi.StringPtrInput // The email address associated with this user. Email pulumi.StringPtrInput // The first name for this user. FirstName pulumi.StringPtrInput // The last name for this user. LastName pulumi.StringPtrInput // A note about this user. Note pulumi.StringPtrInput // The password associated with this user. Password pulumi.StringPtrInput // The name of the Resource Group in which the API Management Service exists. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // The state of this user. Possible values are `active`, `blocked` and `pending`. State pulumi.StringPtrInput // The Identifier for this User, which must be unique within the API Management Service. Changing this forces a new resource to be created. UserId pulumi.StringPtrInput }
func (UserState) ElementType ¶
Source Files
¶
- api.go
- apiOperation.go
- apiOperationPolicy.go
- apiPolicy.go
- apiSchema.go
- apiVersionSet.go
- authorizationServer.go
- backend.go
- certificate.go
- diagnostic.go
- getApi.go
- getApiVersionSet.go
- getGroup.go
- getProduct.go
- getService.go
- getUser.go
- group.go
- groupUser.go
- identityProviderAad.go
- identityProviderFacebook.go
- identityProviderGoogle.go
- identityProviderMicrosoft.go
- identityProviderTwitter.go
- logger.go
- openIdConnectProvider.go
- product.go
- productApi.go
- productGroup.go
- productPolicy.go
- property.go
- pulumiTypes.go
- service.go
- subscription.go
- user.go