Documentation ¶
Index ¶
- type Api
- type ApiArgs
- type ApiArray
- type ApiArrayInput
- type ApiArrayOutput
- type ApiDiagnostic
- type ApiDiagnosticArgs
- type ApiDiagnosticArray
- type ApiDiagnosticArrayInput
- type ApiDiagnosticArrayOutput
- func (ApiDiagnosticArrayOutput) ElementType() reflect.Type
- func (o ApiDiagnosticArrayOutput) Index(i pulumi.IntInput) ApiDiagnosticOutput
- func (o ApiDiagnosticArrayOutput) ToApiDiagnosticArrayOutput() ApiDiagnosticArrayOutput
- func (o ApiDiagnosticArrayOutput) ToApiDiagnosticArrayOutputWithContext(ctx context.Context) ApiDiagnosticArrayOutput
- type ApiDiagnosticBackendRequest
- type ApiDiagnosticBackendRequestArgs
- func (ApiDiagnosticBackendRequestArgs) ElementType() reflect.Type
- func (i ApiDiagnosticBackendRequestArgs) ToApiDiagnosticBackendRequestOutput() ApiDiagnosticBackendRequestOutput
- func (i ApiDiagnosticBackendRequestArgs) ToApiDiagnosticBackendRequestOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestOutput
- func (i ApiDiagnosticBackendRequestArgs) ToApiDiagnosticBackendRequestPtrOutput() ApiDiagnosticBackendRequestPtrOutput
- func (i ApiDiagnosticBackendRequestArgs) ToApiDiagnosticBackendRequestPtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestPtrOutput
- type ApiDiagnosticBackendRequestDataMasking
- type ApiDiagnosticBackendRequestDataMaskingArgs
- func (ApiDiagnosticBackendRequestDataMaskingArgs) ElementType() reflect.Type
- func (i ApiDiagnosticBackendRequestDataMaskingArgs) ToApiDiagnosticBackendRequestDataMaskingOutput() ApiDiagnosticBackendRequestDataMaskingOutput
- func (i ApiDiagnosticBackendRequestDataMaskingArgs) ToApiDiagnosticBackendRequestDataMaskingOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingOutput
- func (i ApiDiagnosticBackendRequestDataMaskingArgs) ToApiDiagnosticBackendRequestDataMaskingPtrOutput() ApiDiagnosticBackendRequestDataMaskingPtrOutput
- func (i ApiDiagnosticBackendRequestDataMaskingArgs) ToApiDiagnosticBackendRequestDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingPtrOutput
- type ApiDiagnosticBackendRequestDataMaskingHeader
- type ApiDiagnosticBackendRequestDataMaskingHeaderArgs
- func (ApiDiagnosticBackendRequestDataMaskingHeaderArgs) ElementType() reflect.Type
- func (i ApiDiagnosticBackendRequestDataMaskingHeaderArgs) ToApiDiagnosticBackendRequestDataMaskingHeaderOutput() ApiDiagnosticBackendRequestDataMaskingHeaderOutput
- func (i ApiDiagnosticBackendRequestDataMaskingHeaderArgs) ToApiDiagnosticBackendRequestDataMaskingHeaderOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingHeaderOutput
- type ApiDiagnosticBackendRequestDataMaskingHeaderArray
- func (ApiDiagnosticBackendRequestDataMaskingHeaderArray) ElementType() reflect.Type
- func (i ApiDiagnosticBackendRequestDataMaskingHeaderArray) ToApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput() ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput
- func (i ApiDiagnosticBackendRequestDataMaskingHeaderArray) ToApiDiagnosticBackendRequestDataMaskingHeaderArrayOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput
- type ApiDiagnosticBackendRequestDataMaskingHeaderArrayInput
- type ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput
- func (ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput) ElementType() reflect.Type
- func (o ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput) Index(i pulumi.IntInput) ApiDiagnosticBackendRequestDataMaskingHeaderOutput
- func (o ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput) ToApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput() ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput
- func (o ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput) ToApiDiagnosticBackendRequestDataMaskingHeaderArrayOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput
- type ApiDiagnosticBackendRequestDataMaskingHeaderInput
- type ApiDiagnosticBackendRequestDataMaskingHeaderOutput
- func (ApiDiagnosticBackendRequestDataMaskingHeaderOutput) ElementType() reflect.Type
- func (o ApiDiagnosticBackendRequestDataMaskingHeaderOutput) Mode() pulumi.StringOutput
- func (o ApiDiagnosticBackendRequestDataMaskingHeaderOutput) ToApiDiagnosticBackendRequestDataMaskingHeaderOutput() ApiDiagnosticBackendRequestDataMaskingHeaderOutput
- func (o ApiDiagnosticBackendRequestDataMaskingHeaderOutput) ToApiDiagnosticBackendRequestDataMaskingHeaderOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingHeaderOutput
- func (o ApiDiagnosticBackendRequestDataMaskingHeaderOutput) Value() pulumi.StringOutput
- type ApiDiagnosticBackendRequestDataMaskingInput
- type ApiDiagnosticBackendRequestDataMaskingOutput
- func (ApiDiagnosticBackendRequestDataMaskingOutput) ElementType() reflect.Type
- func (o ApiDiagnosticBackendRequestDataMaskingOutput) Headers() ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput
- func (o ApiDiagnosticBackendRequestDataMaskingOutput) QueryParams() ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput
- func (o ApiDiagnosticBackendRequestDataMaskingOutput) ToApiDiagnosticBackendRequestDataMaskingOutput() ApiDiagnosticBackendRequestDataMaskingOutput
- func (o ApiDiagnosticBackendRequestDataMaskingOutput) ToApiDiagnosticBackendRequestDataMaskingOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingOutput
- func (o ApiDiagnosticBackendRequestDataMaskingOutput) ToApiDiagnosticBackendRequestDataMaskingPtrOutput() ApiDiagnosticBackendRequestDataMaskingPtrOutput
- func (o ApiDiagnosticBackendRequestDataMaskingOutput) ToApiDiagnosticBackendRequestDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingPtrOutput
- type ApiDiagnosticBackendRequestDataMaskingPtrInput
- type ApiDiagnosticBackendRequestDataMaskingPtrOutput
- func (o ApiDiagnosticBackendRequestDataMaskingPtrOutput) Elem() ApiDiagnosticBackendRequestDataMaskingOutput
- func (ApiDiagnosticBackendRequestDataMaskingPtrOutput) ElementType() reflect.Type
- func (o ApiDiagnosticBackendRequestDataMaskingPtrOutput) Headers() ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput
- func (o ApiDiagnosticBackendRequestDataMaskingPtrOutput) QueryParams() ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput
- func (o ApiDiagnosticBackendRequestDataMaskingPtrOutput) ToApiDiagnosticBackendRequestDataMaskingPtrOutput() ApiDiagnosticBackendRequestDataMaskingPtrOutput
- func (o ApiDiagnosticBackendRequestDataMaskingPtrOutput) ToApiDiagnosticBackendRequestDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingPtrOutput
- type ApiDiagnosticBackendRequestDataMaskingQueryParam
- type ApiDiagnosticBackendRequestDataMaskingQueryParamArgs
- func (ApiDiagnosticBackendRequestDataMaskingQueryParamArgs) ElementType() reflect.Type
- func (i ApiDiagnosticBackendRequestDataMaskingQueryParamArgs) ToApiDiagnosticBackendRequestDataMaskingQueryParamOutput() ApiDiagnosticBackendRequestDataMaskingQueryParamOutput
- func (i ApiDiagnosticBackendRequestDataMaskingQueryParamArgs) ToApiDiagnosticBackendRequestDataMaskingQueryParamOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingQueryParamOutput
- type ApiDiagnosticBackendRequestDataMaskingQueryParamArray
- func (ApiDiagnosticBackendRequestDataMaskingQueryParamArray) ElementType() reflect.Type
- func (i ApiDiagnosticBackendRequestDataMaskingQueryParamArray) ToApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput() ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput
- func (i ApiDiagnosticBackendRequestDataMaskingQueryParamArray) ToApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput
- type ApiDiagnosticBackendRequestDataMaskingQueryParamArrayInput
- type ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput
- func (ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput) ElementType() reflect.Type
- func (o ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput) Index(i pulumi.IntInput) ApiDiagnosticBackendRequestDataMaskingQueryParamOutput
- func (o ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput) ToApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput() ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput
- func (o ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput) ToApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput
- type ApiDiagnosticBackendRequestDataMaskingQueryParamInput
- type ApiDiagnosticBackendRequestDataMaskingQueryParamOutput
- func (ApiDiagnosticBackendRequestDataMaskingQueryParamOutput) ElementType() reflect.Type
- func (o ApiDiagnosticBackendRequestDataMaskingQueryParamOutput) Mode() pulumi.StringOutput
- func (o ApiDiagnosticBackendRequestDataMaskingQueryParamOutput) ToApiDiagnosticBackendRequestDataMaskingQueryParamOutput() ApiDiagnosticBackendRequestDataMaskingQueryParamOutput
- func (o ApiDiagnosticBackendRequestDataMaskingQueryParamOutput) ToApiDiagnosticBackendRequestDataMaskingQueryParamOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingQueryParamOutput
- func (o ApiDiagnosticBackendRequestDataMaskingQueryParamOutput) Value() pulumi.StringOutput
- type ApiDiagnosticBackendRequestInput
- type ApiDiagnosticBackendRequestOutput
- func (o ApiDiagnosticBackendRequestOutput) BodyBytes() pulumi.IntPtrOutput
- func (o ApiDiagnosticBackendRequestOutput) DataMasking() ApiDiagnosticBackendRequestDataMaskingPtrOutput
- func (ApiDiagnosticBackendRequestOutput) ElementType() reflect.Type
- func (o ApiDiagnosticBackendRequestOutput) HeadersToLogs() pulumi.StringArrayOutput
- func (o ApiDiagnosticBackendRequestOutput) ToApiDiagnosticBackendRequestOutput() ApiDiagnosticBackendRequestOutput
- func (o ApiDiagnosticBackendRequestOutput) ToApiDiagnosticBackendRequestOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestOutput
- func (o ApiDiagnosticBackendRequestOutput) ToApiDiagnosticBackendRequestPtrOutput() ApiDiagnosticBackendRequestPtrOutput
- func (o ApiDiagnosticBackendRequestOutput) ToApiDiagnosticBackendRequestPtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestPtrOutput
- type ApiDiagnosticBackendRequestPtrInput
- type ApiDiagnosticBackendRequestPtrOutput
- func (o ApiDiagnosticBackendRequestPtrOutput) BodyBytes() pulumi.IntPtrOutput
- func (o ApiDiagnosticBackendRequestPtrOutput) DataMasking() ApiDiagnosticBackendRequestDataMaskingPtrOutput
- func (o ApiDiagnosticBackendRequestPtrOutput) Elem() ApiDiagnosticBackendRequestOutput
- func (ApiDiagnosticBackendRequestPtrOutput) ElementType() reflect.Type
- func (o ApiDiagnosticBackendRequestPtrOutput) HeadersToLogs() pulumi.StringArrayOutput
- func (o ApiDiagnosticBackendRequestPtrOutput) ToApiDiagnosticBackendRequestPtrOutput() ApiDiagnosticBackendRequestPtrOutput
- func (o ApiDiagnosticBackendRequestPtrOutput) ToApiDiagnosticBackendRequestPtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestPtrOutput
- type ApiDiagnosticBackendResponse
- type ApiDiagnosticBackendResponseArgs
- func (ApiDiagnosticBackendResponseArgs) ElementType() reflect.Type
- func (i ApiDiagnosticBackendResponseArgs) ToApiDiagnosticBackendResponseOutput() ApiDiagnosticBackendResponseOutput
- func (i ApiDiagnosticBackendResponseArgs) ToApiDiagnosticBackendResponseOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseOutput
- func (i ApiDiagnosticBackendResponseArgs) ToApiDiagnosticBackendResponsePtrOutput() ApiDiagnosticBackendResponsePtrOutput
- func (i ApiDiagnosticBackendResponseArgs) ToApiDiagnosticBackendResponsePtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponsePtrOutput
- type ApiDiagnosticBackendResponseDataMasking
- type ApiDiagnosticBackendResponseDataMaskingArgs
- func (ApiDiagnosticBackendResponseDataMaskingArgs) ElementType() reflect.Type
- func (i ApiDiagnosticBackendResponseDataMaskingArgs) ToApiDiagnosticBackendResponseDataMaskingOutput() ApiDiagnosticBackendResponseDataMaskingOutput
- func (i ApiDiagnosticBackendResponseDataMaskingArgs) ToApiDiagnosticBackendResponseDataMaskingOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingOutput
- func (i ApiDiagnosticBackendResponseDataMaskingArgs) ToApiDiagnosticBackendResponseDataMaskingPtrOutput() ApiDiagnosticBackendResponseDataMaskingPtrOutput
- func (i ApiDiagnosticBackendResponseDataMaskingArgs) ToApiDiagnosticBackendResponseDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingPtrOutput
- type ApiDiagnosticBackendResponseDataMaskingHeader
- type ApiDiagnosticBackendResponseDataMaskingHeaderArgs
- func (ApiDiagnosticBackendResponseDataMaskingHeaderArgs) ElementType() reflect.Type
- func (i ApiDiagnosticBackendResponseDataMaskingHeaderArgs) ToApiDiagnosticBackendResponseDataMaskingHeaderOutput() ApiDiagnosticBackendResponseDataMaskingHeaderOutput
- func (i ApiDiagnosticBackendResponseDataMaskingHeaderArgs) ToApiDiagnosticBackendResponseDataMaskingHeaderOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingHeaderOutput
- type ApiDiagnosticBackendResponseDataMaskingHeaderArray
- func (ApiDiagnosticBackendResponseDataMaskingHeaderArray) ElementType() reflect.Type
- func (i ApiDiagnosticBackendResponseDataMaskingHeaderArray) ToApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput() ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput
- func (i ApiDiagnosticBackendResponseDataMaskingHeaderArray) ToApiDiagnosticBackendResponseDataMaskingHeaderArrayOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput
- type ApiDiagnosticBackendResponseDataMaskingHeaderArrayInput
- type ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput
- func (ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput) ElementType() reflect.Type
- func (o ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput) Index(i pulumi.IntInput) ApiDiagnosticBackendResponseDataMaskingHeaderOutput
- func (o ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput) ToApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput() ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput
- func (o ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput) ToApiDiagnosticBackendResponseDataMaskingHeaderArrayOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput
- type ApiDiagnosticBackendResponseDataMaskingHeaderInput
- type ApiDiagnosticBackendResponseDataMaskingHeaderOutput
- func (ApiDiagnosticBackendResponseDataMaskingHeaderOutput) ElementType() reflect.Type
- func (o ApiDiagnosticBackendResponseDataMaskingHeaderOutput) Mode() pulumi.StringOutput
- func (o ApiDiagnosticBackendResponseDataMaskingHeaderOutput) ToApiDiagnosticBackendResponseDataMaskingHeaderOutput() ApiDiagnosticBackendResponseDataMaskingHeaderOutput
- func (o ApiDiagnosticBackendResponseDataMaskingHeaderOutput) ToApiDiagnosticBackendResponseDataMaskingHeaderOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingHeaderOutput
- func (o ApiDiagnosticBackendResponseDataMaskingHeaderOutput) Value() pulumi.StringOutput
- type ApiDiagnosticBackendResponseDataMaskingInput
- type ApiDiagnosticBackendResponseDataMaskingOutput
- func (ApiDiagnosticBackendResponseDataMaskingOutput) ElementType() reflect.Type
- func (o ApiDiagnosticBackendResponseDataMaskingOutput) Headers() ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput
- func (o ApiDiagnosticBackendResponseDataMaskingOutput) QueryParams() ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput
- func (o ApiDiagnosticBackendResponseDataMaskingOutput) ToApiDiagnosticBackendResponseDataMaskingOutput() ApiDiagnosticBackendResponseDataMaskingOutput
- func (o ApiDiagnosticBackendResponseDataMaskingOutput) ToApiDiagnosticBackendResponseDataMaskingOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingOutput
- func (o ApiDiagnosticBackendResponseDataMaskingOutput) ToApiDiagnosticBackendResponseDataMaskingPtrOutput() ApiDiagnosticBackendResponseDataMaskingPtrOutput
- func (o ApiDiagnosticBackendResponseDataMaskingOutput) ToApiDiagnosticBackendResponseDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingPtrOutput
- type ApiDiagnosticBackendResponseDataMaskingPtrInput
- type ApiDiagnosticBackendResponseDataMaskingPtrOutput
- func (o ApiDiagnosticBackendResponseDataMaskingPtrOutput) Elem() ApiDiagnosticBackendResponseDataMaskingOutput
- func (ApiDiagnosticBackendResponseDataMaskingPtrOutput) ElementType() reflect.Type
- func (o ApiDiagnosticBackendResponseDataMaskingPtrOutput) Headers() ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput
- func (o ApiDiagnosticBackendResponseDataMaskingPtrOutput) QueryParams() ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput
- func (o ApiDiagnosticBackendResponseDataMaskingPtrOutput) ToApiDiagnosticBackendResponseDataMaskingPtrOutput() ApiDiagnosticBackendResponseDataMaskingPtrOutput
- func (o ApiDiagnosticBackendResponseDataMaskingPtrOutput) ToApiDiagnosticBackendResponseDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingPtrOutput
- type ApiDiagnosticBackendResponseDataMaskingQueryParam
- type ApiDiagnosticBackendResponseDataMaskingQueryParamArgs
- func (ApiDiagnosticBackendResponseDataMaskingQueryParamArgs) ElementType() reflect.Type
- func (i ApiDiagnosticBackendResponseDataMaskingQueryParamArgs) ToApiDiagnosticBackendResponseDataMaskingQueryParamOutput() ApiDiagnosticBackendResponseDataMaskingQueryParamOutput
- func (i ApiDiagnosticBackendResponseDataMaskingQueryParamArgs) ToApiDiagnosticBackendResponseDataMaskingQueryParamOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingQueryParamOutput
- type ApiDiagnosticBackendResponseDataMaskingQueryParamArray
- func (ApiDiagnosticBackendResponseDataMaskingQueryParamArray) ElementType() reflect.Type
- func (i ApiDiagnosticBackendResponseDataMaskingQueryParamArray) ToApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput() ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput
- func (i ApiDiagnosticBackendResponseDataMaskingQueryParamArray) ToApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput
- type ApiDiagnosticBackendResponseDataMaskingQueryParamArrayInput
- type ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput
- func (ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput) ElementType() reflect.Type
- func (o ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput) Index(i pulumi.IntInput) ApiDiagnosticBackendResponseDataMaskingQueryParamOutput
- func (o ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput) ToApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput() ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput
- func (o ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput) ToApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput
- type ApiDiagnosticBackendResponseDataMaskingQueryParamInput
- type ApiDiagnosticBackendResponseDataMaskingQueryParamOutput
- func (ApiDiagnosticBackendResponseDataMaskingQueryParamOutput) ElementType() reflect.Type
- func (o ApiDiagnosticBackendResponseDataMaskingQueryParamOutput) Mode() pulumi.StringOutput
- func (o ApiDiagnosticBackendResponseDataMaskingQueryParamOutput) ToApiDiagnosticBackendResponseDataMaskingQueryParamOutput() ApiDiagnosticBackendResponseDataMaskingQueryParamOutput
- func (o ApiDiagnosticBackendResponseDataMaskingQueryParamOutput) ToApiDiagnosticBackendResponseDataMaskingQueryParamOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingQueryParamOutput
- func (o ApiDiagnosticBackendResponseDataMaskingQueryParamOutput) Value() pulumi.StringOutput
- type ApiDiagnosticBackendResponseInput
- type ApiDiagnosticBackendResponseOutput
- func (o ApiDiagnosticBackendResponseOutput) BodyBytes() pulumi.IntPtrOutput
- func (o ApiDiagnosticBackendResponseOutput) DataMasking() ApiDiagnosticBackendResponseDataMaskingPtrOutput
- func (ApiDiagnosticBackendResponseOutput) ElementType() reflect.Type
- func (o ApiDiagnosticBackendResponseOutput) HeadersToLogs() pulumi.StringArrayOutput
- func (o ApiDiagnosticBackendResponseOutput) ToApiDiagnosticBackendResponseOutput() ApiDiagnosticBackendResponseOutput
- func (o ApiDiagnosticBackendResponseOutput) ToApiDiagnosticBackendResponseOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseOutput
- func (o ApiDiagnosticBackendResponseOutput) ToApiDiagnosticBackendResponsePtrOutput() ApiDiagnosticBackendResponsePtrOutput
- func (o ApiDiagnosticBackendResponseOutput) ToApiDiagnosticBackendResponsePtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponsePtrOutput
- type ApiDiagnosticBackendResponsePtrInput
- type ApiDiagnosticBackendResponsePtrOutput
- func (o ApiDiagnosticBackendResponsePtrOutput) BodyBytes() pulumi.IntPtrOutput
- func (o ApiDiagnosticBackendResponsePtrOutput) DataMasking() ApiDiagnosticBackendResponseDataMaskingPtrOutput
- func (o ApiDiagnosticBackendResponsePtrOutput) Elem() ApiDiagnosticBackendResponseOutput
- func (ApiDiagnosticBackendResponsePtrOutput) ElementType() reflect.Type
- func (o ApiDiagnosticBackendResponsePtrOutput) HeadersToLogs() pulumi.StringArrayOutput
- func (o ApiDiagnosticBackendResponsePtrOutput) ToApiDiagnosticBackendResponsePtrOutput() ApiDiagnosticBackendResponsePtrOutput
- func (o ApiDiagnosticBackendResponsePtrOutput) ToApiDiagnosticBackendResponsePtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponsePtrOutput
- type ApiDiagnosticFrontendRequest
- type ApiDiagnosticFrontendRequestArgs
- func (ApiDiagnosticFrontendRequestArgs) ElementType() reflect.Type
- func (i ApiDiagnosticFrontendRequestArgs) ToApiDiagnosticFrontendRequestOutput() ApiDiagnosticFrontendRequestOutput
- func (i ApiDiagnosticFrontendRequestArgs) ToApiDiagnosticFrontendRequestOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestOutput
- func (i ApiDiagnosticFrontendRequestArgs) ToApiDiagnosticFrontendRequestPtrOutput() ApiDiagnosticFrontendRequestPtrOutput
- func (i ApiDiagnosticFrontendRequestArgs) ToApiDiagnosticFrontendRequestPtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestPtrOutput
- type ApiDiagnosticFrontendRequestDataMasking
- type ApiDiagnosticFrontendRequestDataMaskingArgs
- func (ApiDiagnosticFrontendRequestDataMaskingArgs) ElementType() reflect.Type
- func (i ApiDiagnosticFrontendRequestDataMaskingArgs) ToApiDiagnosticFrontendRequestDataMaskingOutput() ApiDiagnosticFrontendRequestDataMaskingOutput
- func (i ApiDiagnosticFrontendRequestDataMaskingArgs) ToApiDiagnosticFrontendRequestDataMaskingOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingOutput
- func (i ApiDiagnosticFrontendRequestDataMaskingArgs) ToApiDiagnosticFrontendRequestDataMaskingPtrOutput() ApiDiagnosticFrontendRequestDataMaskingPtrOutput
- func (i ApiDiagnosticFrontendRequestDataMaskingArgs) ToApiDiagnosticFrontendRequestDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingPtrOutput
- type ApiDiagnosticFrontendRequestDataMaskingHeader
- type ApiDiagnosticFrontendRequestDataMaskingHeaderArgs
- func (ApiDiagnosticFrontendRequestDataMaskingHeaderArgs) ElementType() reflect.Type
- func (i ApiDiagnosticFrontendRequestDataMaskingHeaderArgs) ToApiDiagnosticFrontendRequestDataMaskingHeaderOutput() ApiDiagnosticFrontendRequestDataMaskingHeaderOutput
- func (i ApiDiagnosticFrontendRequestDataMaskingHeaderArgs) ToApiDiagnosticFrontendRequestDataMaskingHeaderOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingHeaderOutput
- type ApiDiagnosticFrontendRequestDataMaskingHeaderArray
- func (ApiDiagnosticFrontendRequestDataMaskingHeaderArray) ElementType() reflect.Type
- func (i ApiDiagnosticFrontendRequestDataMaskingHeaderArray) ToApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput() ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput
- func (i ApiDiagnosticFrontendRequestDataMaskingHeaderArray) ToApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput
- type ApiDiagnosticFrontendRequestDataMaskingHeaderArrayInput
- type ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput
- func (ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput) ElementType() reflect.Type
- func (o ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput) Index(i pulumi.IntInput) ApiDiagnosticFrontendRequestDataMaskingHeaderOutput
- func (o ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput) ToApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput() ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput
- func (o ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput) ToApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput
- type ApiDiagnosticFrontendRequestDataMaskingHeaderInput
- type ApiDiagnosticFrontendRequestDataMaskingHeaderOutput
- func (ApiDiagnosticFrontendRequestDataMaskingHeaderOutput) ElementType() reflect.Type
- func (o ApiDiagnosticFrontendRequestDataMaskingHeaderOutput) Mode() pulumi.StringOutput
- func (o ApiDiagnosticFrontendRequestDataMaskingHeaderOutput) ToApiDiagnosticFrontendRequestDataMaskingHeaderOutput() ApiDiagnosticFrontendRequestDataMaskingHeaderOutput
- func (o ApiDiagnosticFrontendRequestDataMaskingHeaderOutput) ToApiDiagnosticFrontendRequestDataMaskingHeaderOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingHeaderOutput
- func (o ApiDiagnosticFrontendRequestDataMaskingHeaderOutput) Value() pulumi.StringOutput
- type ApiDiagnosticFrontendRequestDataMaskingInput
- type ApiDiagnosticFrontendRequestDataMaskingOutput
- func (ApiDiagnosticFrontendRequestDataMaskingOutput) ElementType() reflect.Type
- func (o ApiDiagnosticFrontendRequestDataMaskingOutput) Headers() ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput
- func (o ApiDiagnosticFrontendRequestDataMaskingOutput) QueryParams() ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
- func (o ApiDiagnosticFrontendRequestDataMaskingOutput) ToApiDiagnosticFrontendRequestDataMaskingOutput() ApiDiagnosticFrontendRequestDataMaskingOutput
- func (o ApiDiagnosticFrontendRequestDataMaskingOutput) ToApiDiagnosticFrontendRequestDataMaskingOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingOutput
- func (o ApiDiagnosticFrontendRequestDataMaskingOutput) ToApiDiagnosticFrontendRequestDataMaskingPtrOutput() ApiDiagnosticFrontendRequestDataMaskingPtrOutput
- func (o ApiDiagnosticFrontendRequestDataMaskingOutput) ToApiDiagnosticFrontendRequestDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingPtrOutput
- type ApiDiagnosticFrontendRequestDataMaskingPtrInput
- type ApiDiagnosticFrontendRequestDataMaskingPtrOutput
- func (o ApiDiagnosticFrontendRequestDataMaskingPtrOutput) Elem() ApiDiagnosticFrontendRequestDataMaskingOutput
- func (ApiDiagnosticFrontendRequestDataMaskingPtrOutput) ElementType() reflect.Type
- func (o ApiDiagnosticFrontendRequestDataMaskingPtrOutput) Headers() ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput
- func (o ApiDiagnosticFrontendRequestDataMaskingPtrOutput) QueryParams() ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
- func (o ApiDiagnosticFrontendRequestDataMaskingPtrOutput) ToApiDiagnosticFrontendRequestDataMaskingPtrOutput() ApiDiagnosticFrontendRequestDataMaskingPtrOutput
- func (o ApiDiagnosticFrontendRequestDataMaskingPtrOutput) ToApiDiagnosticFrontendRequestDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingPtrOutput
- type ApiDiagnosticFrontendRequestDataMaskingQueryParam
- type ApiDiagnosticFrontendRequestDataMaskingQueryParamArgs
- func (ApiDiagnosticFrontendRequestDataMaskingQueryParamArgs) ElementType() reflect.Type
- func (i ApiDiagnosticFrontendRequestDataMaskingQueryParamArgs) ToApiDiagnosticFrontendRequestDataMaskingQueryParamOutput() ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput
- func (i ApiDiagnosticFrontendRequestDataMaskingQueryParamArgs) ToApiDiagnosticFrontendRequestDataMaskingQueryParamOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput
- type ApiDiagnosticFrontendRequestDataMaskingQueryParamArray
- func (ApiDiagnosticFrontendRequestDataMaskingQueryParamArray) ElementType() reflect.Type
- func (i ApiDiagnosticFrontendRequestDataMaskingQueryParamArray) ToApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput() ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
- func (i ApiDiagnosticFrontendRequestDataMaskingQueryParamArray) ToApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
- type ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayInput
- type ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
- func (ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) ElementType() reflect.Type
- func (o ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) Index(i pulumi.IntInput) ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput
- func (o ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) ToApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput() ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
- func (o ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) ToApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
- type ApiDiagnosticFrontendRequestDataMaskingQueryParamInput
- type ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput
- func (ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput) ElementType() reflect.Type
- func (o ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput) Mode() pulumi.StringOutput
- func (o ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput) ToApiDiagnosticFrontendRequestDataMaskingQueryParamOutput() ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput
- func (o ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput) ToApiDiagnosticFrontendRequestDataMaskingQueryParamOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput
- func (o ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput) Value() pulumi.StringOutput
- type ApiDiagnosticFrontendRequestInput
- type ApiDiagnosticFrontendRequestOutput
- func (o ApiDiagnosticFrontendRequestOutput) BodyBytes() pulumi.IntPtrOutput
- func (o ApiDiagnosticFrontendRequestOutput) DataMasking() ApiDiagnosticFrontendRequestDataMaskingPtrOutput
- func (ApiDiagnosticFrontendRequestOutput) ElementType() reflect.Type
- func (o ApiDiagnosticFrontendRequestOutput) HeadersToLogs() pulumi.StringArrayOutput
- func (o ApiDiagnosticFrontendRequestOutput) ToApiDiagnosticFrontendRequestOutput() ApiDiagnosticFrontendRequestOutput
- func (o ApiDiagnosticFrontendRequestOutput) ToApiDiagnosticFrontendRequestOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestOutput
- func (o ApiDiagnosticFrontendRequestOutput) ToApiDiagnosticFrontendRequestPtrOutput() ApiDiagnosticFrontendRequestPtrOutput
- func (o ApiDiagnosticFrontendRequestOutput) ToApiDiagnosticFrontendRequestPtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestPtrOutput
- type ApiDiagnosticFrontendRequestPtrInput
- type ApiDiagnosticFrontendRequestPtrOutput
- func (o ApiDiagnosticFrontendRequestPtrOutput) BodyBytes() pulumi.IntPtrOutput
- func (o ApiDiagnosticFrontendRequestPtrOutput) DataMasking() ApiDiagnosticFrontendRequestDataMaskingPtrOutput
- func (o ApiDiagnosticFrontendRequestPtrOutput) Elem() ApiDiagnosticFrontendRequestOutput
- func (ApiDiagnosticFrontendRequestPtrOutput) ElementType() reflect.Type
- func (o ApiDiagnosticFrontendRequestPtrOutput) HeadersToLogs() pulumi.StringArrayOutput
- func (o ApiDiagnosticFrontendRequestPtrOutput) ToApiDiagnosticFrontendRequestPtrOutput() ApiDiagnosticFrontendRequestPtrOutput
- func (o ApiDiagnosticFrontendRequestPtrOutput) ToApiDiagnosticFrontendRequestPtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestPtrOutput
- type ApiDiagnosticFrontendResponse
- type ApiDiagnosticFrontendResponseArgs
- func (ApiDiagnosticFrontendResponseArgs) ElementType() reflect.Type
- func (i ApiDiagnosticFrontendResponseArgs) ToApiDiagnosticFrontendResponseOutput() ApiDiagnosticFrontendResponseOutput
- func (i ApiDiagnosticFrontendResponseArgs) ToApiDiagnosticFrontendResponseOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseOutput
- func (i ApiDiagnosticFrontendResponseArgs) ToApiDiagnosticFrontendResponsePtrOutput() ApiDiagnosticFrontendResponsePtrOutput
- func (i ApiDiagnosticFrontendResponseArgs) ToApiDiagnosticFrontendResponsePtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponsePtrOutput
- type ApiDiagnosticFrontendResponseDataMasking
- type ApiDiagnosticFrontendResponseDataMaskingArgs
- func (ApiDiagnosticFrontendResponseDataMaskingArgs) ElementType() reflect.Type
- func (i ApiDiagnosticFrontendResponseDataMaskingArgs) ToApiDiagnosticFrontendResponseDataMaskingOutput() ApiDiagnosticFrontendResponseDataMaskingOutput
- func (i ApiDiagnosticFrontendResponseDataMaskingArgs) ToApiDiagnosticFrontendResponseDataMaskingOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingOutput
- func (i ApiDiagnosticFrontendResponseDataMaskingArgs) ToApiDiagnosticFrontendResponseDataMaskingPtrOutput() ApiDiagnosticFrontendResponseDataMaskingPtrOutput
- func (i ApiDiagnosticFrontendResponseDataMaskingArgs) ToApiDiagnosticFrontendResponseDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingPtrOutput
- type ApiDiagnosticFrontendResponseDataMaskingHeader
- type ApiDiagnosticFrontendResponseDataMaskingHeaderArgs
- func (ApiDiagnosticFrontendResponseDataMaskingHeaderArgs) ElementType() reflect.Type
- func (i ApiDiagnosticFrontendResponseDataMaskingHeaderArgs) ToApiDiagnosticFrontendResponseDataMaskingHeaderOutput() ApiDiagnosticFrontendResponseDataMaskingHeaderOutput
- func (i ApiDiagnosticFrontendResponseDataMaskingHeaderArgs) ToApiDiagnosticFrontendResponseDataMaskingHeaderOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingHeaderOutput
- type ApiDiagnosticFrontendResponseDataMaskingHeaderArray
- func (ApiDiagnosticFrontendResponseDataMaskingHeaderArray) ElementType() reflect.Type
- func (i ApiDiagnosticFrontendResponseDataMaskingHeaderArray) ToApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput() ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput
- func (i ApiDiagnosticFrontendResponseDataMaskingHeaderArray) ToApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput
- type ApiDiagnosticFrontendResponseDataMaskingHeaderArrayInput
- type ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput
- func (ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput) ElementType() reflect.Type
- func (o ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput) Index(i pulumi.IntInput) ApiDiagnosticFrontendResponseDataMaskingHeaderOutput
- func (o ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput) ToApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput() ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput
- func (o ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput) ToApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput
- type ApiDiagnosticFrontendResponseDataMaskingHeaderInput
- type ApiDiagnosticFrontendResponseDataMaskingHeaderOutput
- func (ApiDiagnosticFrontendResponseDataMaskingHeaderOutput) ElementType() reflect.Type
- func (o ApiDiagnosticFrontendResponseDataMaskingHeaderOutput) Mode() pulumi.StringOutput
- func (o ApiDiagnosticFrontendResponseDataMaskingHeaderOutput) ToApiDiagnosticFrontendResponseDataMaskingHeaderOutput() ApiDiagnosticFrontendResponseDataMaskingHeaderOutput
- func (o ApiDiagnosticFrontendResponseDataMaskingHeaderOutput) ToApiDiagnosticFrontendResponseDataMaskingHeaderOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingHeaderOutput
- func (o ApiDiagnosticFrontendResponseDataMaskingHeaderOutput) Value() pulumi.StringOutput
- type ApiDiagnosticFrontendResponseDataMaskingInput
- type ApiDiagnosticFrontendResponseDataMaskingOutput
- func (ApiDiagnosticFrontendResponseDataMaskingOutput) ElementType() reflect.Type
- func (o ApiDiagnosticFrontendResponseDataMaskingOutput) Headers() ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput
- func (o ApiDiagnosticFrontendResponseDataMaskingOutput) QueryParams() ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
- func (o ApiDiagnosticFrontendResponseDataMaskingOutput) ToApiDiagnosticFrontendResponseDataMaskingOutput() ApiDiagnosticFrontendResponseDataMaskingOutput
- func (o ApiDiagnosticFrontendResponseDataMaskingOutput) ToApiDiagnosticFrontendResponseDataMaskingOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingOutput
- func (o ApiDiagnosticFrontendResponseDataMaskingOutput) ToApiDiagnosticFrontendResponseDataMaskingPtrOutput() ApiDiagnosticFrontendResponseDataMaskingPtrOutput
- func (o ApiDiagnosticFrontendResponseDataMaskingOutput) ToApiDiagnosticFrontendResponseDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingPtrOutput
- type ApiDiagnosticFrontendResponseDataMaskingPtrInput
- type ApiDiagnosticFrontendResponseDataMaskingPtrOutput
- func (o ApiDiagnosticFrontendResponseDataMaskingPtrOutput) Elem() ApiDiagnosticFrontendResponseDataMaskingOutput
- func (ApiDiagnosticFrontendResponseDataMaskingPtrOutput) ElementType() reflect.Type
- func (o ApiDiagnosticFrontendResponseDataMaskingPtrOutput) Headers() ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput
- func (o ApiDiagnosticFrontendResponseDataMaskingPtrOutput) QueryParams() ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
- func (o ApiDiagnosticFrontendResponseDataMaskingPtrOutput) ToApiDiagnosticFrontendResponseDataMaskingPtrOutput() ApiDiagnosticFrontendResponseDataMaskingPtrOutput
- func (o ApiDiagnosticFrontendResponseDataMaskingPtrOutput) ToApiDiagnosticFrontendResponseDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingPtrOutput
- type ApiDiagnosticFrontendResponseDataMaskingQueryParam
- type ApiDiagnosticFrontendResponseDataMaskingQueryParamArgs
- func (ApiDiagnosticFrontendResponseDataMaskingQueryParamArgs) ElementType() reflect.Type
- func (i ApiDiagnosticFrontendResponseDataMaskingQueryParamArgs) ToApiDiagnosticFrontendResponseDataMaskingQueryParamOutput() ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput
- func (i ApiDiagnosticFrontendResponseDataMaskingQueryParamArgs) ToApiDiagnosticFrontendResponseDataMaskingQueryParamOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput
- type ApiDiagnosticFrontendResponseDataMaskingQueryParamArray
- func (ApiDiagnosticFrontendResponseDataMaskingQueryParamArray) ElementType() reflect.Type
- func (i ApiDiagnosticFrontendResponseDataMaskingQueryParamArray) ToApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput() ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
- func (i ApiDiagnosticFrontendResponseDataMaskingQueryParamArray) ToApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
- type ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayInput
- type ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
- func (ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) ElementType() reflect.Type
- func (o ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) Index(i pulumi.IntInput) ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput
- func (o ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) ToApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput() ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
- func (o ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) ToApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
- type ApiDiagnosticFrontendResponseDataMaskingQueryParamInput
- type ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput
- func (ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput) ElementType() reflect.Type
- func (o ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput) Mode() pulumi.StringOutput
- func (o ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput) ToApiDiagnosticFrontendResponseDataMaskingQueryParamOutput() ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput
- func (o ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput) ToApiDiagnosticFrontendResponseDataMaskingQueryParamOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput
- func (o ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput) Value() pulumi.StringOutput
- type ApiDiagnosticFrontendResponseInput
- type ApiDiagnosticFrontendResponseOutput
- func (o ApiDiagnosticFrontendResponseOutput) BodyBytes() pulumi.IntPtrOutput
- func (o ApiDiagnosticFrontendResponseOutput) DataMasking() ApiDiagnosticFrontendResponseDataMaskingPtrOutput
- func (ApiDiagnosticFrontendResponseOutput) ElementType() reflect.Type
- func (o ApiDiagnosticFrontendResponseOutput) HeadersToLogs() pulumi.StringArrayOutput
- func (o ApiDiagnosticFrontendResponseOutput) ToApiDiagnosticFrontendResponseOutput() ApiDiagnosticFrontendResponseOutput
- func (o ApiDiagnosticFrontendResponseOutput) ToApiDiagnosticFrontendResponseOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseOutput
- func (o ApiDiagnosticFrontendResponseOutput) ToApiDiagnosticFrontendResponsePtrOutput() ApiDiagnosticFrontendResponsePtrOutput
- func (o ApiDiagnosticFrontendResponseOutput) ToApiDiagnosticFrontendResponsePtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponsePtrOutput
- type ApiDiagnosticFrontendResponsePtrInput
- type ApiDiagnosticFrontendResponsePtrOutput
- func (o ApiDiagnosticFrontendResponsePtrOutput) BodyBytes() pulumi.IntPtrOutput
- func (o ApiDiagnosticFrontendResponsePtrOutput) DataMasking() ApiDiagnosticFrontendResponseDataMaskingPtrOutput
- func (o ApiDiagnosticFrontendResponsePtrOutput) Elem() ApiDiagnosticFrontendResponseOutput
- func (ApiDiagnosticFrontendResponsePtrOutput) ElementType() reflect.Type
- func (o ApiDiagnosticFrontendResponsePtrOutput) HeadersToLogs() pulumi.StringArrayOutput
- func (o ApiDiagnosticFrontendResponsePtrOutput) ToApiDiagnosticFrontendResponsePtrOutput() ApiDiagnosticFrontendResponsePtrOutput
- func (o ApiDiagnosticFrontendResponsePtrOutput) ToApiDiagnosticFrontendResponsePtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponsePtrOutput
- type ApiDiagnosticInput
- type ApiDiagnosticMap
- type ApiDiagnosticMapInput
- type ApiDiagnosticMapOutput
- func (ApiDiagnosticMapOutput) ElementType() reflect.Type
- func (o ApiDiagnosticMapOutput) MapIndex(k pulumi.StringInput) ApiDiagnosticOutput
- func (o ApiDiagnosticMapOutput) ToApiDiagnosticMapOutput() ApiDiagnosticMapOutput
- func (o ApiDiagnosticMapOutput) ToApiDiagnosticMapOutputWithContext(ctx context.Context) ApiDiagnosticMapOutput
- type ApiDiagnosticOutput
- type ApiDiagnosticState
- 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.StringPtrOutput
- func (o ApiImportPtrOutput) ContentValue() pulumi.StringPtrOutput
- 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.StringPtrOutput
- func (o ApiImportWsdlSelectorPtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o ApiImportWsdlSelectorPtrOutput) ToApiImportWsdlSelectorPtrOutput() ApiImportWsdlSelectorPtrOutput
- func (o ApiImportWsdlSelectorPtrOutput) ToApiImportWsdlSelectorPtrOutputWithContext(ctx context.Context) ApiImportWsdlSelectorPtrOutput
- type ApiInput
- type ApiMap
- type ApiMapInput
- type ApiMapOutput
- type ApiOauth2Authorization
- type ApiOauth2AuthorizationArgs
- func (ApiOauth2AuthorizationArgs) ElementType() reflect.Type
- func (i ApiOauth2AuthorizationArgs) ToApiOauth2AuthorizationOutput() ApiOauth2AuthorizationOutput
- func (i ApiOauth2AuthorizationArgs) ToApiOauth2AuthorizationOutputWithContext(ctx context.Context) ApiOauth2AuthorizationOutput
- func (i ApiOauth2AuthorizationArgs) ToApiOauth2AuthorizationPtrOutput() ApiOauth2AuthorizationPtrOutput
- func (i ApiOauth2AuthorizationArgs) ToApiOauth2AuthorizationPtrOutputWithContext(ctx context.Context) ApiOauth2AuthorizationPtrOutput
- type ApiOauth2AuthorizationInput
- type ApiOauth2AuthorizationOutput
- func (o ApiOauth2AuthorizationOutput) AuthorizationServerName() pulumi.StringOutput
- func (ApiOauth2AuthorizationOutput) ElementType() reflect.Type
- func (o ApiOauth2AuthorizationOutput) Scope() pulumi.StringPtrOutput
- func (o ApiOauth2AuthorizationOutput) ToApiOauth2AuthorizationOutput() ApiOauth2AuthorizationOutput
- func (o ApiOauth2AuthorizationOutput) ToApiOauth2AuthorizationOutputWithContext(ctx context.Context) ApiOauth2AuthorizationOutput
- func (o ApiOauth2AuthorizationOutput) ToApiOauth2AuthorizationPtrOutput() ApiOauth2AuthorizationPtrOutput
- func (o ApiOauth2AuthorizationOutput) ToApiOauth2AuthorizationPtrOutputWithContext(ctx context.Context) ApiOauth2AuthorizationPtrOutput
- type ApiOauth2AuthorizationPtrInput
- type ApiOauth2AuthorizationPtrOutput
- func (o ApiOauth2AuthorizationPtrOutput) AuthorizationServerName() pulumi.StringPtrOutput
- func (o ApiOauth2AuthorizationPtrOutput) Elem() ApiOauth2AuthorizationOutput
- func (ApiOauth2AuthorizationPtrOutput) ElementType() reflect.Type
- func (o ApiOauth2AuthorizationPtrOutput) Scope() pulumi.StringPtrOutput
- func (o ApiOauth2AuthorizationPtrOutput) ToApiOauth2AuthorizationPtrOutput() ApiOauth2AuthorizationPtrOutput
- func (o ApiOauth2AuthorizationPtrOutput) ToApiOauth2AuthorizationPtrOutputWithContext(ctx context.Context) ApiOauth2AuthorizationPtrOutput
- type ApiOpenidAuthentication
- type ApiOpenidAuthenticationArgs
- func (ApiOpenidAuthenticationArgs) ElementType() reflect.Type
- func (i ApiOpenidAuthenticationArgs) ToApiOpenidAuthenticationOutput() ApiOpenidAuthenticationOutput
- func (i ApiOpenidAuthenticationArgs) ToApiOpenidAuthenticationOutputWithContext(ctx context.Context) ApiOpenidAuthenticationOutput
- func (i ApiOpenidAuthenticationArgs) ToApiOpenidAuthenticationPtrOutput() ApiOpenidAuthenticationPtrOutput
- func (i ApiOpenidAuthenticationArgs) ToApiOpenidAuthenticationPtrOutputWithContext(ctx context.Context) ApiOpenidAuthenticationPtrOutput
- type ApiOpenidAuthenticationInput
- type ApiOpenidAuthenticationOutput
- func (o ApiOpenidAuthenticationOutput) BearerTokenSendingMethods() pulumi.StringArrayOutput
- func (ApiOpenidAuthenticationOutput) ElementType() reflect.Type
- func (o ApiOpenidAuthenticationOutput) OpenidProviderName() pulumi.StringOutput
- func (o ApiOpenidAuthenticationOutput) ToApiOpenidAuthenticationOutput() ApiOpenidAuthenticationOutput
- func (o ApiOpenidAuthenticationOutput) ToApiOpenidAuthenticationOutputWithContext(ctx context.Context) ApiOpenidAuthenticationOutput
- func (o ApiOpenidAuthenticationOutput) ToApiOpenidAuthenticationPtrOutput() ApiOpenidAuthenticationPtrOutput
- func (o ApiOpenidAuthenticationOutput) ToApiOpenidAuthenticationPtrOutputWithContext(ctx context.Context) ApiOpenidAuthenticationPtrOutput
- type ApiOpenidAuthenticationPtrInput
- type ApiOpenidAuthenticationPtrOutput
- func (o ApiOpenidAuthenticationPtrOutput) BearerTokenSendingMethods() pulumi.StringArrayOutput
- func (o ApiOpenidAuthenticationPtrOutput) Elem() ApiOpenidAuthenticationOutput
- func (ApiOpenidAuthenticationPtrOutput) ElementType() reflect.Type
- func (o ApiOpenidAuthenticationPtrOutput) OpenidProviderName() pulumi.StringPtrOutput
- func (o ApiOpenidAuthenticationPtrOutput) ToApiOpenidAuthenticationPtrOutput() ApiOpenidAuthenticationPtrOutput
- func (o ApiOpenidAuthenticationPtrOutput) ToApiOpenidAuthenticationPtrOutputWithContext(ctx context.Context) ApiOpenidAuthenticationPtrOutput
- type ApiOperation
- type ApiOperationArgs
- type ApiOperationArray
- type ApiOperationArrayInput
- type ApiOperationArrayOutput
- func (ApiOperationArrayOutput) ElementType() reflect.Type
- func (o ApiOperationArrayOutput) Index(i pulumi.IntInput) ApiOperationOutput
- func (o ApiOperationArrayOutput) ToApiOperationArrayOutput() ApiOperationArrayOutput
- func (o ApiOperationArrayOutput) ToApiOperationArrayOutputWithContext(ctx context.Context) ApiOperationArrayOutput
- type ApiOperationInput
- type ApiOperationMap
- type ApiOperationMapInput
- type ApiOperationMapOutput
- func (ApiOperationMapOutput) ElementType() reflect.Type
- func (o ApiOperationMapOutput) MapIndex(k pulumi.StringInput) ApiOperationOutput
- func (o ApiOperationMapOutput) ToApiOperationMapOutput() ApiOperationMapOutput
- func (o ApiOperationMapOutput) ToApiOperationMapOutputWithContext(ctx context.Context) ApiOperationMapOutput
- type ApiOperationOutput
- type ApiOperationPolicy
- type ApiOperationPolicyArgs
- type ApiOperationPolicyArray
- type ApiOperationPolicyArrayInput
- type ApiOperationPolicyArrayOutput
- func (ApiOperationPolicyArrayOutput) ElementType() reflect.Type
- func (o ApiOperationPolicyArrayOutput) Index(i pulumi.IntInput) ApiOperationPolicyOutput
- func (o ApiOperationPolicyArrayOutput) ToApiOperationPolicyArrayOutput() ApiOperationPolicyArrayOutput
- func (o ApiOperationPolicyArrayOutput) ToApiOperationPolicyArrayOutputWithContext(ctx context.Context) ApiOperationPolicyArrayOutput
- type ApiOperationPolicyInput
- type ApiOperationPolicyMap
- type ApiOperationPolicyMapInput
- type ApiOperationPolicyMapOutput
- func (ApiOperationPolicyMapOutput) ElementType() reflect.Type
- func (o ApiOperationPolicyMapOutput) MapIndex(k pulumi.StringInput) ApiOperationPolicyOutput
- func (o ApiOperationPolicyMapOutput) ToApiOperationPolicyMapOutput() ApiOperationPolicyMapOutput
- func (o ApiOperationPolicyMapOutput) ToApiOperationPolicyMapOutputWithContext(ctx context.Context) ApiOperationPolicyMapOutput
- type ApiOperationPolicyOutput
- 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 ApiOperationRequestRepresentationExample
- type ApiOperationRequestRepresentationExampleArgs
- func (ApiOperationRequestRepresentationExampleArgs) ElementType() reflect.Type
- func (i ApiOperationRequestRepresentationExampleArgs) ToApiOperationRequestRepresentationExampleOutput() ApiOperationRequestRepresentationExampleOutput
- func (i ApiOperationRequestRepresentationExampleArgs) ToApiOperationRequestRepresentationExampleOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationExampleOutput
- type ApiOperationRequestRepresentationExampleArray
- func (ApiOperationRequestRepresentationExampleArray) ElementType() reflect.Type
- func (i ApiOperationRequestRepresentationExampleArray) ToApiOperationRequestRepresentationExampleArrayOutput() ApiOperationRequestRepresentationExampleArrayOutput
- func (i ApiOperationRequestRepresentationExampleArray) ToApiOperationRequestRepresentationExampleArrayOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationExampleArrayOutput
- type ApiOperationRequestRepresentationExampleArrayInput
- type ApiOperationRequestRepresentationExampleArrayOutput
- func (ApiOperationRequestRepresentationExampleArrayOutput) ElementType() reflect.Type
- func (o ApiOperationRequestRepresentationExampleArrayOutput) Index(i pulumi.IntInput) ApiOperationRequestRepresentationExampleOutput
- func (o ApiOperationRequestRepresentationExampleArrayOutput) ToApiOperationRequestRepresentationExampleArrayOutput() ApiOperationRequestRepresentationExampleArrayOutput
- func (o ApiOperationRequestRepresentationExampleArrayOutput) ToApiOperationRequestRepresentationExampleArrayOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationExampleArrayOutput
- type ApiOperationRequestRepresentationExampleInput
- type ApiOperationRequestRepresentationExampleOutput
- func (o ApiOperationRequestRepresentationExampleOutput) Description() pulumi.StringPtrOutput
- func (ApiOperationRequestRepresentationExampleOutput) ElementType() reflect.Type
- func (o ApiOperationRequestRepresentationExampleOutput) ExternalValue() pulumi.StringPtrOutput
- func (o ApiOperationRequestRepresentationExampleOutput) Name() pulumi.StringOutput
- func (o ApiOperationRequestRepresentationExampleOutput) Summary() pulumi.StringPtrOutput
- func (o ApiOperationRequestRepresentationExampleOutput) ToApiOperationRequestRepresentationExampleOutput() ApiOperationRequestRepresentationExampleOutput
- func (o ApiOperationRequestRepresentationExampleOutput) ToApiOperationRequestRepresentationExampleOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationExampleOutput
- func (o ApiOperationRequestRepresentationExampleOutput) Value() pulumi.StringPtrOutput
- 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) Examples() ApiOperationRequestRepresentationExampleArrayOutput
- func (o ApiOperationRequestRepresentationOutput) FormParameters() ApiOperationRequestRepresentationFormParameterArrayOutput
- func (o ApiOperationRequestRepresentationOutput) Sample() pulumi.StringPtrOutputdeprecated
- 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 ApiOperationResponseRepresentationExample
- type ApiOperationResponseRepresentationExampleArgs
- func (ApiOperationResponseRepresentationExampleArgs) ElementType() reflect.Type
- func (i ApiOperationResponseRepresentationExampleArgs) ToApiOperationResponseRepresentationExampleOutput() ApiOperationResponseRepresentationExampleOutput
- func (i ApiOperationResponseRepresentationExampleArgs) ToApiOperationResponseRepresentationExampleOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationExampleOutput
- type ApiOperationResponseRepresentationExampleArray
- func (ApiOperationResponseRepresentationExampleArray) ElementType() reflect.Type
- func (i ApiOperationResponseRepresentationExampleArray) ToApiOperationResponseRepresentationExampleArrayOutput() ApiOperationResponseRepresentationExampleArrayOutput
- func (i ApiOperationResponseRepresentationExampleArray) ToApiOperationResponseRepresentationExampleArrayOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationExampleArrayOutput
- type ApiOperationResponseRepresentationExampleArrayInput
- type ApiOperationResponseRepresentationExampleArrayOutput
- func (ApiOperationResponseRepresentationExampleArrayOutput) ElementType() reflect.Type
- func (o ApiOperationResponseRepresentationExampleArrayOutput) Index(i pulumi.IntInput) ApiOperationResponseRepresentationExampleOutput
- func (o ApiOperationResponseRepresentationExampleArrayOutput) ToApiOperationResponseRepresentationExampleArrayOutput() ApiOperationResponseRepresentationExampleArrayOutput
- func (o ApiOperationResponseRepresentationExampleArrayOutput) ToApiOperationResponseRepresentationExampleArrayOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationExampleArrayOutput
- type ApiOperationResponseRepresentationExampleInput
- type ApiOperationResponseRepresentationExampleOutput
- func (o ApiOperationResponseRepresentationExampleOutput) Description() pulumi.StringPtrOutput
- func (ApiOperationResponseRepresentationExampleOutput) ElementType() reflect.Type
- func (o ApiOperationResponseRepresentationExampleOutput) ExternalValue() pulumi.StringPtrOutput
- func (o ApiOperationResponseRepresentationExampleOutput) Name() pulumi.StringOutput
- func (o ApiOperationResponseRepresentationExampleOutput) Summary() pulumi.StringPtrOutput
- func (o ApiOperationResponseRepresentationExampleOutput) ToApiOperationResponseRepresentationExampleOutput() ApiOperationResponseRepresentationExampleOutput
- func (o ApiOperationResponseRepresentationExampleOutput) ToApiOperationResponseRepresentationExampleOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationExampleOutput
- func (o ApiOperationResponseRepresentationExampleOutput) Value() pulumi.StringPtrOutput
- 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) Examples() ApiOperationResponseRepresentationExampleArrayOutput
- func (o ApiOperationResponseRepresentationOutput) FormParameters() ApiOperationResponseRepresentationFormParameterArrayOutput
- func (o ApiOperationResponseRepresentationOutput) Sample() pulumi.StringPtrOutputdeprecated
- 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 ApiOperationTag
- type ApiOperationTagArgs
- type ApiOperationTagArray
- type ApiOperationTagArrayInput
- type ApiOperationTagArrayOutput
- func (ApiOperationTagArrayOutput) ElementType() reflect.Type
- func (o ApiOperationTagArrayOutput) Index(i pulumi.IntInput) ApiOperationTagOutput
- func (o ApiOperationTagArrayOutput) ToApiOperationTagArrayOutput() ApiOperationTagArrayOutput
- func (o ApiOperationTagArrayOutput) ToApiOperationTagArrayOutputWithContext(ctx context.Context) ApiOperationTagArrayOutput
- type ApiOperationTagInput
- type ApiOperationTagMap
- type ApiOperationTagMapInput
- type ApiOperationTagMapOutput
- func (ApiOperationTagMapOutput) ElementType() reflect.Type
- func (o ApiOperationTagMapOutput) MapIndex(k pulumi.StringInput) ApiOperationTagOutput
- func (o ApiOperationTagMapOutput) ToApiOperationTagMapOutput() ApiOperationTagMapOutput
- func (o ApiOperationTagMapOutput) ToApiOperationTagMapOutputWithContext(ctx context.Context) ApiOperationTagMapOutput
- type ApiOperationTagOutput
- type ApiOperationTagState
- 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 ApiOutput
- type ApiPolicy
- type ApiPolicyArgs
- type ApiPolicyArray
- type ApiPolicyArrayInput
- type ApiPolicyArrayOutput
- func (ApiPolicyArrayOutput) ElementType() reflect.Type
- func (o ApiPolicyArrayOutput) Index(i pulumi.IntInput) ApiPolicyOutput
- func (o ApiPolicyArrayOutput) ToApiPolicyArrayOutput() ApiPolicyArrayOutput
- func (o ApiPolicyArrayOutput) ToApiPolicyArrayOutputWithContext(ctx context.Context) ApiPolicyArrayOutput
- type ApiPolicyInput
- type ApiPolicyMap
- type ApiPolicyMapInput
- type ApiPolicyMapOutput
- type ApiPolicyOutput
- type ApiPolicyState
- type ApiRelease
- type ApiReleaseArgs
- type ApiReleaseArray
- type ApiReleaseArrayInput
- type ApiReleaseArrayOutput
- func (ApiReleaseArrayOutput) ElementType() reflect.Type
- func (o ApiReleaseArrayOutput) Index(i pulumi.IntInput) ApiReleaseOutput
- func (o ApiReleaseArrayOutput) ToApiReleaseArrayOutput() ApiReleaseArrayOutput
- func (o ApiReleaseArrayOutput) ToApiReleaseArrayOutputWithContext(ctx context.Context) ApiReleaseArrayOutput
- type ApiReleaseInput
- type ApiReleaseMap
- type ApiReleaseMapInput
- type ApiReleaseMapOutput
- func (ApiReleaseMapOutput) ElementType() reflect.Type
- func (o ApiReleaseMapOutput) MapIndex(k pulumi.StringInput) ApiReleaseOutput
- func (o ApiReleaseMapOutput) ToApiReleaseMapOutput() ApiReleaseMapOutput
- func (o ApiReleaseMapOutput) ToApiReleaseMapOutputWithContext(ctx context.Context) ApiReleaseMapOutput
- type ApiReleaseOutput
- type ApiReleaseState
- type ApiSchema
- type ApiSchemaArgs
- type ApiSchemaArray
- type ApiSchemaArrayInput
- type ApiSchemaArrayOutput
- func (ApiSchemaArrayOutput) ElementType() reflect.Type
- func (o ApiSchemaArrayOutput) Index(i pulumi.IntInput) ApiSchemaOutput
- func (o ApiSchemaArrayOutput) ToApiSchemaArrayOutput() ApiSchemaArrayOutput
- func (o ApiSchemaArrayOutput) ToApiSchemaArrayOutputWithContext(ctx context.Context) ApiSchemaArrayOutput
- type ApiSchemaInput
- type ApiSchemaMap
- type ApiSchemaMapInput
- type ApiSchemaMapOutput
- type ApiSchemaOutput
- 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.StringPtrOutput
- func (o ApiSubscriptionKeyParameterNamesPtrOutput) Query() pulumi.StringPtrOutput
- func (o ApiSubscriptionKeyParameterNamesPtrOutput) ToApiSubscriptionKeyParameterNamesPtrOutput() ApiSubscriptionKeyParameterNamesPtrOutput
- func (o ApiSubscriptionKeyParameterNamesPtrOutput) ToApiSubscriptionKeyParameterNamesPtrOutputWithContext(ctx context.Context) ApiSubscriptionKeyParameterNamesPtrOutput
- type ApiTag
- type ApiTagArgs
- type ApiTagArray
- type ApiTagArrayInput
- type ApiTagArrayOutput
- type ApiTagInput
- type ApiTagMap
- type ApiTagMapInput
- type ApiTagMapOutput
- type ApiTagOutput
- type ApiTagState
- type ApiVersionSet
- type ApiVersionSetArgs
- type ApiVersionSetArray
- type ApiVersionSetArrayInput
- type ApiVersionSetArrayOutput
- func (ApiVersionSetArrayOutput) ElementType() reflect.Type
- func (o ApiVersionSetArrayOutput) Index(i pulumi.IntInput) ApiVersionSetOutput
- func (o ApiVersionSetArrayOutput) ToApiVersionSetArrayOutput() ApiVersionSetArrayOutput
- func (o ApiVersionSetArrayOutput) ToApiVersionSetArrayOutputWithContext(ctx context.Context) ApiVersionSetArrayOutput
- type ApiVersionSetInput
- type ApiVersionSetMap
- type ApiVersionSetMapInput
- type ApiVersionSetMapOutput
- func (ApiVersionSetMapOutput) ElementType() reflect.Type
- func (o ApiVersionSetMapOutput) MapIndex(k pulumi.StringInput) ApiVersionSetOutput
- func (o ApiVersionSetMapOutput) ToApiVersionSetMapOutput() ApiVersionSetMapOutput
- func (o ApiVersionSetMapOutput) ToApiVersionSetMapOutputWithContext(ctx context.Context) ApiVersionSetMapOutput
- type ApiVersionSetOutput
- type ApiVersionSetState
- type AuthorizationServer
- type AuthorizationServerArgs
- type AuthorizationServerArray
- type AuthorizationServerArrayInput
- type AuthorizationServerArrayOutput
- func (AuthorizationServerArrayOutput) ElementType() reflect.Type
- func (o AuthorizationServerArrayOutput) Index(i pulumi.IntInput) AuthorizationServerOutput
- func (o AuthorizationServerArrayOutput) ToAuthorizationServerArrayOutput() AuthorizationServerArrayOutput
- func (o AuthorizationServerArrayOutput) ToAuthorizationServerArrayOutputWithContext(ctx context.Context) AuthorizationServerArrayOutput
- type AuthorizationServerInput
- type AuthorizationServerMap
- type AuthorizationServerMapInput
- type AuthorizationServerMapOutput
- func (AuthorizationServerMapOutput) ElementType() reflect.Type
- func (o AuthorizationServerMapOutput) MapIndex(k pulumi.StringInput) AuthorizationServerOutput
- func (o AuthorizationServerMapOutput) ToAuthorizationServerMapOutput() AuthorizationServerMapOutput
- func (o AuthorizationServerMapOutput) ToAuthorizationServerMapOutputWithContext(ctx context.Context) AuthorizationServerMapOutput
- type AuthorizationServerOutput
- 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 BackendArray
- type BackendArrayInput
- type BackendArrayOutput
- 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 BackendInput
- type BackendMap
- type BackendMapInput
- type BackendMapOutput
- type BackendOutput
- 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.StringPtrOutput
- func (o BackendProxyPtrOutput) Username() pulumi.StringPtrOutput
- 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) ClientCertificateId() pulumi.StringPtrOutput
- func (o BackendServiceFabricClusterOutput) ClientCertificateThumbprint() pulumi.StringPtrOutput
- 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) ClientCertificateId() pulumi.StringPtrOutput
- func (o BackendServiceFabricClusterPtrOutput) ClientCertificateThumbprint() pulumi.StringPtrOutput
- func (o BackendServiceFabricClusterPtrOutput) Elem() BackendServiceFabricClusterOutput
- func (BackendServiceFabricClusterPtrOutput) ElementType() reflect.Type
- func (o BackendServiceFabricClusterPtrOutput) ManagementEndpoints() pulumi.StringArrayOutput
- func (o BackendServiceFabricClusterPtrOutput) MaxPartitionResolutionRetries() pulumi.IntPtrOutput
- 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 CertificateArray
- type CertificateArrayInput
- type CertificateArrayOutput
- func (CertificateArrayOutput) ElementType() reflect.Type
- func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
- type CertificateInput
- type CertificateMap
- type CertificateMapInput
- type CertificateMapOutput
- func (CertificateMapOutput) ElementType() reflect.Type
- func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
- func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
- func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
- type CertificateOutput
- type CertificateState
- type CustomDomain
- type CustomDomainArgs
- type CustomDomainArray
- type CustomDomainArrayInput
- type CustomDomainArrayOutput
- func (CustomDomainArrayOutput) ElementType() reflect.Type
- func (o CustomDomainArrayOutput) Index(i pulumi.IntInput) CustomDomainOutput
- func (o CustomDomainArrayOutput) ToCustomDomainArrayOutput() CustomDomainArrayOutput
- func (o CustomDomainArrayOutput) ToCustomDomainArrayOutputWithContext(ctx context.Context) CustomDomainArrayOutput
- type CustomDomainDeveloperPortal
- type CustomDomainDeveloperPortalArgs
- func (CustomDomainDeveloperPortalArgs) ElementType() reflect.Type
- func (i CustomDomainDeveloperPortalArgs) ToCustomDomainDeveloperPortalOutput() CustomDomainDeveloperPortalOutput
- func (i CustomDomainDeveloperPortalArgs) ToCustomDomainDeveloperPortalOutputWithContext(ctx context.Context) CustomDomainDeveloperPortalOutput
- type CustomDomainDeveloperPortalArray
- func (CustomDomainDeveloperPortalArray) ElementType() reflect.Type
- func (i CustomDomainDeveloperPortalArray) ToCustomDomainDeveloperPortalArrayOutput() CustomDomainDeveloperPortalArrayOutput
- func (i CustomDomainDeveloperPortalArray) ToCustomDomainDeveloperPortalArrayOutputWithContext(ctx context.Context) CustomDomainDeveloperPortalArrayOutput
- type CustomDomainDeveloperPortalArrayInput
- type CustomDomainDeveloperPortalArrayOutput
- func (CustomDomainDeveloperPortalArrayOutput) ElementType() reflect.Type
- func (o CustomDomainDeveloperPortalArrayOutput) Index(i pulumi.IntInput) CustomDomainDeveloperPortalOutput
- func (o CustomDomainDeveloperPortalArrayOutput) ToCustomDomainDeveloperPortalArrayOutput() CustomDomainDeveloperPortalArrayOutput
- func (o CustomDomainDeveloperPortalArrayOutput) ToCustomDomainDeveloperPortalArrayOutputWithContext(ctx context.Context) CustomDomainDeveloperPortalArrayOutput
- type CustomDomainDeveloperPortalInput
- type CustomDomainDeveloperPortalOutput
- func (o CustomDomainDeveloperPortalOutput) Certificate() pulumi.StringPtrOutput
- func (o CustomDomainDeveloperPortalOutput) CertificatePassword() pulumi.StringPtrOutput
- func (CustomDomainDeveloperPortalOutput) ElementType() reflect.Type
- func (o CustomDomainDeveloperPortalOutput) Expiry() pulumi.StringPtrOutput
- func (o CustomDomainDeveloperPortalOutput) HostName() pulumi.StringOutput
- func (o CustomDomainDeveloperPortalOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o CustomDomainDeveloperPortalOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
- func (o CustomDomainDeveloperPortalOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
- func (o CustomDomainDeveloperPortalOutput) Subject() pulumi.StringPtrOutput
- func (o CustomDomainDeveloperPortalOutput) Thumbprint() pulumi.StringPtrOutput
- func (o CustomDomainDeveloperPortalOutput) ToCustomDomainDeveloperPortalOutput() CustomDomainDeveloperPortalOutput
- func (o CustomDomainDeveloperPortalOutput) ToCustomDomainDeveloperPortalOutputWithContext(ctx context.Context) CustomDomainDeveloperPortalOutput
- type CustomDomainInput
- type CustomDomainManagement
- type CustomDomainManagementArgs
- type CustomDomainManagementArray
- func (CustomDomainManagementArray) ElementType() reflect.Type
- func (i CustomDomainManagementArray) ToCustomDomainManagementArrayOutput() CustomDomainManagementArrayOutput
- func (i CustomDomainManagementArray) ToCustomDomainManagementArrayOutputWithContext(ctx context.Context) CustomDomainManagementArrayOutput
- type CustomDomainManagementArrayInput
- type CustomDomainManagementArrayOutput
- func (CustomDomainManagementArrayOutput) ElementType() reflect.Type
- func (o CustomDomainManagementArrayOutput) Index(i pulumi.IntInput) CustomDomainManagementOutput
- func (o CustomDomainManagementArrayOutput) ToCustomDomainManagementArrayOutput() CustomDomainManagementArrayOutput
- func (o CustomDomainManagementArrayOutput) ToCustomDomainManagementArrayOutputWithContext(ctx context.Context) CustomDomainManagementArrayOutput
- type CustomDomainManagementInput
- type CustomDomainManagementOutput
- func (o CustomDomainManagementOutput) Certificate() pulumi.StringPtrOutput
- func (o CustomDomainManagementOutput) CertificatePassword() pulumi.StringPtrOutput
- func (CustomDomainManagementOutput) ElementType() reflect.Type
- func (o CustomDomainManagementOutput) Expiry() pulumi.StringPtrOutput
- func (o CustomDomainManagementOutput) HostName() pulumi.StringOutput
- func (o CustomDomainManagementOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o CustomDomainManagementOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
- func (o CustomDomainManagementOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
- func (o CustomDomainManagementOutput) Subject() pulumi.StringPtrOutput
- func (o CustomDomainManagementOutput) Thumbprint() pulumi.StringPtrOutput
- func (o CustomDomainManagementOutput) ToCustomDomainManagementOutput() CustomDomainManagementOutput
- func (o CustomDomainManagementOutput) ToCustomDomainManagementOutputWithContext(ctx context.Context) CustomDomainManagementOutput
- type CustomDomainMap
- type CustomDomainMapInput
- type CustomDomainMapOutput
- func (CustomDomainMapOutput) ElementType() reflect.Type
- func (o CustomDomainMapOutput) MapIndex(k pulumi.StringInput) CustomDomainOutput
- func (o CustomDomainMapOutput) ToCustomDomainMapOutput() CustomDomainMapOutput
- func (o CustomDomainMapOutput) ToCustomDomainMapOutputWithContext(ctx context.Context) CustomDomainMapOutput
- type CustomDomainOutput
- type CustomDomainPortal
- type CustomDomainPortalArgs
- type CustomDomainPortalArray
- type CustomDomainPortalArrayInput
- type CustomDomainPortalArrayOutput
- func (CustomDomainPortalArrayOutput) ElementType() reflect.Type
- func (o CustomDomainPortalArrayOutput) Index(i pulumi.IntInput) CustomDomainPortalOutput
- func (o CustomDomainPortalArrayOutput) ToCustomDomainPortalArrayOutput() CustomDomainPortalArrayOutput
- func (o CustomDomainPortalArrayOutput) ToCustomDomainPortalArrayOutputWithContext(ctx context.Context) CustomDomainPortalArrayOutput
- type CustomDomainPortalInput
- type CustomDomainPortalOutput
- func (o CustomDomainPortalOutput) Certificate() pulumi.StringPtrOutput
- func (o CustomDomainPortalOutput) CertificatePassword() pulumi.StringPtrOutput
- func (CustomDomainPortalOutput) ElementType() reflect.Type
- func (o CustomDomainPortalOutput) Expiry() pulumi.StringPtrOutput
- func (o CustomDomainPortalOutput) HostName() pulumi.StringOutput
- func (o CustomDomainPortalOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o CustomDomainPortalOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
- func (o CustomDomainPortalOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
- func (o CustomDomainPortalOutput) Subject() pulumi.StringPtrOutput
- func (o CustomDomainPortalOutput) Thumbprint() pulumi.StringPtrOutput
- func (o CustomDomainPortalOutput) ToCustomDomainPortalOutput() CustomDomainPortalOutput
- func (o CustomDomainPortalOutput) ToCustomDomainPortalOutputWithContext(ctx context.Context) CustomDomainPortalOutput
- type CustomDomainProxy
- type CustomDomainProxyArgs
- type CustomDomainProxyArray
- type CustomDomainProxyArrayInput
- type CustomDomainProxyArrayOutput
- func (CustomDomainProxyArrayOutput) ElementType() reflect.Type
- func (o CustomDomainProxyArrayOutput) Index(i pulumi.IntInput) CustomDomainProxyOutput
- func (o CustomDomainProxyArrayOutput) ToCustomDomainProxyArrayOutput() CustomDomainProxyArrayOutput
- func (o CustomDomainProxyArrayOutput) ToCustomDomainProxyArrayOutputWithContext(ctx context.Context) CustomDomainProxyArrayOutput
- type CustomDomainProxyInput
- type CustomDomainProxyOutput
- func (o CustomDomainProxyOutput) Certificate() pulumi.StringPtrOutput
- func (o CustomDomainProxyOutput) CertificatePassword() pulumi.StringPtrOutput
- func (o CustomDomainProxyOutput) DefaultSslBinding() pulumi.BoolPtrOutput
- func (CustomDomainProxyOutput) ElementType() reflect.Type
- func (o CustomDomainProxyOutput) Expiry() pulumi.StringPtrOutput
- func (o CustomDomainProxyOutput) HostName() pulumi.StringOutput
- func (o CustomDomainProxyOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o CustomDomainProxyOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
- func (o CustomDomainProxyOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
- func (o CustomDomainProxyOutput) Subject() pulumi.StringPtrOutput
- func (o CustomDomainProxyOutput) Thumbprint() pulumi.StringPtrOutput
- func (o CustomDomainProxyOutput) ToCustomDomainProxyOutput() CustomDomainProxyOutput
- func (o CustomDomainProxyOutput) ToCustomDomainProxyOutputWithContext(ctx context.Context) CustomDomainProxyOutput
- type CustomDomainScm
- type CustomDomainScmArgs
- type CustomDomainScmArray
- type CustomDomainScmArrayInput
- type CustomDomainScmArrayOutput
- func (CustomDomainScmArrayOutput) ElementType() reflect.Type
- func (o CustomDomainScmArrayOutput) Index(i pulumi.IntInput) CustomDomainScmOutput
- func (o CustomDomainScmArrayOutput) ToCustomDomainScmArrayOutput() CustomDomainScmArrayOutput
- func (o CustomDomainScmArrayOutput) ToCustomDomainScmArrayOutputWithContext(ctx context.Context) CustomDomainScmArrayOutput
- type CustomDomainScmInput
- type CustomDomainScmOutput
- func (o CustomDomainScmOutput) Certificate() pulumi.StringPtrOutput
- func (o CustomDomainScmOutput) CertificatePassword() pulumi.StringPtrOutput
- func (CustomDomainScmOutput) ElementType() reflect.Type
- func (o CustomDomainScmOutput) Expiry() pulumi.StringPtrOutput
- func (o CustomDomainScmOutput) HostName() pulumi.StringOutput
- func (o CustomDomainScmOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o CustomDomainScmOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
- func (o CustomDomainScmOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
- func (o CustomDomainScmOutput) Subject() pulumi.StringPtrOutput
- func (o CustomDomainScmOutput) Thumbprint() pulumi.StringPtrOutput
- func (o CustomDomainScmOutput) ToCustomDomainScmOutput() CustomDomainScmOutput
- func (o CustomDomainScmOutput) ToCustomDomainScmOutputWithContext(ctx context.Context) CustomDomainScmOutput
- type CustomDomainState
- type Diagnostic
- type DiagnosticArgs
- type DiagnosticArray
- type DiagnosticArrayInput
- type DiagnosticArrayOutput
- func (DiagnosticArrayOutput) ElementType() reflect.Type
- func (o DiagnosticArrayOutput) Index(i pulumi.IntInput) DiagnosticOutput
- func (o DiagnosticArrayOutput) ToDiagnosticArrayOutput() DiagnosticArrayOutput
- func (o DiagnosticArrayOutput) ToDiagnosticArrayOutputWithContext(ctx context.Context) DiagnosticArrayOutput
- type DiagnosticBackendRequest
- type DiagnosticBackendRequestArgs
- func (DiagnosticBackendRequestArgs) ElementType() reflect.Type
- func (i DiagnosticBackendRequestArgs) ToDiagnosticBackendRequestOutput() DiagnosticBackendRequestOutput
- func (i DiagnosticBackendRequestArgs) ToDiagnosticBackendRequestOutputWithContext(ctx context.Context) DiagnosticBackendRequestOutput
- func (i DiagnosticBackendRequestArgs) ToDiagnosticBackendRequestPtrOutput() DiagnosticBackendRequestPtrOutput
- func (i DiagnosticBackendRequestArgs) ToDiagnosticBackendRequestPtrOutputWithContext(ctx context.Context) DiagnosticBackendRequestPtrOutput
- type DiagnosticBackendRequestDataMasking
- type DiagnosticBackendRequestDataMaskingArgs
- func (DiagnosticBackendRequestDataMaskingArgs) ElementType() reflect.Type
- func (i DiagnosticBackendRequestDataMaskingArgs) ToDiagnosticBackendRequestDataMaskingOutput() DiagnosticBackendRequestDataMaskingOutput
- func (i DiagnosticBackendRequestDataMaskingArgs) ToDiagnosticBackendRequestDataMaskingOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingOutput
- func (i DiagnosticBackendRequestDataMaskingArgs) ToDiagnosticBackendRequestDataMaskingPtrOutput() DiagnosticBackendRequestDataMaskingPtrOutput
- func (i DiagnosticBackendRequestDataMaskingArgs) ToDiagnosticBackendRequestDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingPtrOutput
- type DiagnosticBackendRequestDataMaskingHeader
- type DiagnosticBackendRequestDataMaskingHeaderArgs
- func (DiagnosticBackendRequestDataMaskingHeaderArgs) ElementType() reflect.Type
- func (i DiagnosticBackendRequestDataMaskingHeaderArgs) ToDiagnosticBackendRequestDataMaskingHeaderOutput() DiagnosticBackendRequestDataMaskingHeaderOutput
- func (i DiagnosticBackendRequestDataMaskingHeaderArgs) ToDiagnosticBackendRequestDataMaskingHeaderOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingHeaderOutput
- type DiagnosticBackendRequestDataMaskingHeaderArray
- func (DiagnosticBackendRequestDataMaskingHeaderArray) ElementType() reflect.Type
- func (i DiagnosticBackendRequestDataMaskingHeaderArray) ToDiagnosticBackendRequestDataMaskingHeaderArrayOutput() DiagnosticBackendRequestDataMaskingHeaderArrayOutput
- func (i DiagnosticBackendRequestDataMaskingHeaderArray) ToDiagnosticBackendRequestDataMaskingHeaderArrayOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingHeaderArrayOutput
- type DiagnosticBackendRequestDataMaskingHeaderArrayInput
- type DiagnosticBackendRequestDataMaskingHeaderArrayOutput
- func (DiagnosticBackendRequestDataMaskingHeaderArrayOutput) ElementType() reflect.Type
- func (o DiagnosticBackendRequestDataMaskingHeaderArrayOutput) Index(i pulumi.IntInput) DiagnosticBackendRequestDataMaskingHeaderOutput
- func (o DiagnosticBackendRequestDataMaskingHeaderArrayOutput) ToDiagnosticBackendRequestDataMaskingHeaderArrayOutput() DiagnosticBackendRequestDataMaskingHeaderArrayOutput
- func (o DiagnosticBackendRequestDataMaskingHeaderArrayOutput) ToDiagnosticBackendRequestDataMaskingHeaderArrayOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingHeaderArrayOutput
- type DiagnosticBackendRequestDataMaskingHeaderInput
- type DiagnosticBackendRequestDataMaskingHeaderOutput
- func (DiagnosticBackendRequestDataMaskingHeaderOutput) ElementType() reflect.Type
- func (o DiagnosticBackendRequestDataMaskingHeaderOutput) Mode() pulumi.StringOutput
- func (o DiagnosticBackendRequestDataMaskingHeaderOutput) ToDiagnosticBackendRequestDataMaskingHeaderOutput() DiagnosticBackendRequestDataMaskingHeaderOutput
- func (o DiagnosticBackendRequestDataMaskingHeaderOutput) ToDiagnosticBackendRequestDataMaskingHeaderOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingHeaderOutput
- func (o DiagnosticBackendRequestDataMaskingHeaderOutput) Value() pulumi.StringOutput
- type DiagnosticBackendRequestDataMaskingInput
- type DiagnosticBackendRequestDataMaskingOutput
- func (DiagnosticBackendRequestDataMaskingOutput) ElementType() reflect.Type
- func (o DiagnosticBackendRequestDataMaskingOutput) Headers() DiagnosticBackendRequestDataMaskingHeaderArrayOutput
- func (o DiagnosticBackendRequestDataMaskingOutput) QueryParams() DiagnosticBackendRequestDataMaskingQueryParamArrayOutput
- func (o DiagnosticBackendRequestDataMaskingOutput) ToDiagnosticBackendRequestDataMaskingOutput() DiagnosticBackendRequestDataMaskingOutput
- func (o DiagnosticBackendRequestDataMaskingOutput) ToDiagnosticBackendRequestDataMaskingOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingOutput
- func (o DiagnosticBackendRequestDataMaskingOutput) ToDiagnosticBackendRequestDataMaskingPtrOutput() DiagnosticBackendRequestDataMaskingPtrOutput
- func (o DiagnosticBackendRequestDataMaskingOutput) ToDiagnosticBackendRequestDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingPtrOutput
- type DiagnosticBackendRequestDataMaskingPtrInput
- type DiagnosticBackendRequestDataMaskingPtrOutput
- func (o DiagnosticBackendRequestDataMaskingPtrOutput) Elem() DiagnosticBackendRequestDataMaskingOutput
- func (DiagnosticBackendRequestDataMaskingPtrOutput) ElementType() reflect.Type
- func (o DiagnosticBackendRequestDataMaskingPtrOutput) Headers() DiagnosticBackendRequestDataMaskingHeaderArrayOutput
- func (o DiagnosticBackendRequestDataMaskingPtrOutput) QueryParams() DiagnosticBackendRequestDataMaskingQueryParamArrayOutput
- func (o DiagnosticBackendRequestDataMaskingPtrOutput) ToDiagnosticBackendRequestDataMaskingPtrOutput() DiagnosticBackendRequestDataMaskingPtrOutput
- func (o DiagnosticBackendRequestDataMaskingPtrOutput) ToDiagnosticBackendRequestDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingPtrOutput
- type DiagnosticBackendRequestDataMaskingQueryParam
- type DiagnosticBackendRequestDataMaskingQueryParamArgs
- func (DiagnosticBackendRequestDataMaskingQueryParamArgs) ElementType() reflect.Type
- func (i DiagnosticBackendRequestDataMaskingQueryParamArgs) ToDiagnosticBackendRequestDataMaskingQueryParamOutput() DiagnosticBackendRequestDataMaskingQueryParamOutput
- func (i DiagnosticBackendRequestDataMaskingQueryParamArgs) ToDiagnosticBackendRequestDataMaskingQueryParamOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingQueryParamOutput
- type DiagnosticBackendRequestDataMaskingQueryParamArray
- func (DiagnosticBackendRequestDataMaskingQueryParamArray) ElementType() reflect.Type
- func (i DiagnosticBackendRequestDataMaskingQueryParamArray) ToDiagnosticBackendRequestDataMaskingQueryParamArrayOutput() DiagnosticBackendRequestDataMaskingQueryParamArrayOutput
- func (i DiagnosticBackendRequestDataMaskingQueryParamArray) ToDiagnosticBackendRequestDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingQueryParamArrayOutput
- type DiagnosticBackendRequestDataMaskingQueryParamArrayInput
- type DiagnosticBackendRequestDataMaskingQueryParamArrayOutput
- func (DiagnosticBackendRequestDataMaskingQueryParamArrayOutput) ElementType() reflect.Type
- func (o DiagnosticBackendRequestDataMaskingQueryParamArrayOutput) Index(i pulumi.IntInput) DiagnosticBackendRequestDataMaskingQueryParamOutput
- func (o DiagnosticBackendRequestDataMaskingQueryParamArrayOutput) ToDiagnosticBackendRequestDataMaskingQueryParamArrayOutput() DiagnosticBackendRequestDataMaskingQueryParamArrayOutput
- func (o DiagnosticBackendRequestDataMaskingQueryParamArrayOutput) ToDiagnosticBackendRequestDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingQueryParamArrayOutput
- type DiagnosticBackendRequestDataMaskingQueryParamInput
- type DiagnosticBackendRequestDataMaskingQueryParamOutput
- func (DiagnosticBackendRequestDataMaskingQueryParamOutput) ElementType() reflect.Type
- func (o DiagnosticBackendRequestDataMaskingQueryParamOutput) Mode() pulumi.StringOutput
- func (o DiagnosticBackendRequestDataMaskingQueryParamOutput) ToDiagnosticBackendRequestDataMaskingQueryParamOutput() DiagnosticBackendRequestDataMaskingQueryParamOutput
- func (o DiagnosticBackendRequestDataMaskingQueryParamOutput) ToDiagnosticBackendRequestDataMaskingQueryParamOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingQueryParamOutput
- func (o DiagnosticBackendRequestDataMaskingQueryParamOutput) Value() pulumi.StringOutput
- type DiagnosticBackendRequestInput
- type DiagnosticBackendRequestOutput
- func (o DiagnosticBackendRequestOutput) BodyBytes() pulumi.IntPtrOutput
- func (o DiagnosticBackendRequestOutput) DataMasking() DiagnosticBackendRequestDataMaskingPtrOutput
- func (DiagnosticBackendRequestOutput) ElementType() reflect.Type
- func (o DiagnosticBackendRequestOutput) HeadersToLogs() pulumi.StringArrayOutput
- func (o DiagnosticBackendRequestOutput) ToDiagnosticBackendRequestOutput() DiagnosticBackendRequestOutput
- func (o DiagnosticBackendRequestOutput) ToDiagnosticBackendRequestOutputWithContext(ctx context.Context) DiagnosticBackendRequestOutput
- func (o DiagnosticBackendRequestOutput) ToDiagnosticBackendRequestPtrOutput() DiagnosticBackendRequestPtrOutput
- func (o DiagnosticBackendRequestOutput) ToDiagnosticBackendRequestPtrOutputWithContext(ctx context.Context) DiagnosticBackendRequestPtrOutput
- type DiagnosticBackendRequestPtrInput
- type DiagnosticBackendRequestPtrOutput
- func (o DiagnosticBackendRequestPtrOutput) BodyBytes() pulumi.IntPtrOutput
- func (o DiagnosticBackendRequestPtrOutput) DataMasking() DiagnosticBackendRequestDataMaskingPtrOutput
- func (o DiagnosticBackendRequestPtrOutput) Elem() DiagnosticBackendRequestOutput
- func (DiagnosticBackendRequestPtrOutput) ElementType() reflect.Type
- func (o DiagnosticBackendRequestPtrOutput) HeadersToLogs() pulumi.StringArrayOutput
- func (o DiagnosticBackendRequestPtrOutput) ToDiagnosticBackendRequestPtrOutput() DiagnosticBackendRequestPtrOutput
- func (o DiagnosticBackendRequestPtrOutput) ToDiagnosticBackendRequestPtrOutputWithContext(ctx context.Context) DiagnosticBackendRequestPtrOutput
- type DiagnosticBackendResponse
- type DiagnosticBackendResponseArgs
- func (DiagnosticBackendResponseArgs) ElementType() reflect.Type
- func (i DiagnosticBackendResponseArgs) ToDiagnosticBackendResponseOutput() DiagnosticBackendResponseOutput
- func (i DiagnosticBackendResponseArgs) ToDiagnosticBackendResponseOutputWithContext(ctx context.Context) DiagnosticBackendResponseOutput
- func (i DiagnosticBackendResponseArgs) ToDiagnosticBackendResponsePtrOutput() DiagnosticBackendResponsePtrOutput
- func (i DiagnosticBackendResponseArgs) ToDiagnosticBackendResponsePtrOutputWithContext(ctx context.Context) DiagnosticBackendResponsePtrOutput
- type DiagnosticBackendResponseDataMasking
- type DiagnosticBackendResponseDataMaskingArgs
- func (DiagnosticBackendResponseDataMaskingArgs) ElementType() reflect.Type
- func (i DiagnosticBackendResponseDataMaskingArgs) ToDiagnosticBackendResponseDataMaskingOutput() DiagnosticBackendResponseDataMaskingOutput
- func (i DiagnosticBackendResponseDataMaskingArgs) ToDiagnosticBackendResponseDataMaskingOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingOutput
- func (i DiagnosticBackendResponseDataMaskingArgs) ToDiagnosticBackendResponseDataMaskingPtrOutput() DiagnosticBackendResponseDataMaskingPtrOutput
- func (i DiagnosticBackendResponseDataMaskingArgs) ToDiagnosticBackendResponseDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingPtrOutput
- type DiagnosticBackendResponseDataMaskingHeader
- type DiagnosticBackendResponseDataMaskingHeaderArgs
- func (DiagnosticBackendResponseDataMaskingHeaderArgs) ElementType() reflect.Type
- func (i DiagnosticBackendResponseDataMaskingHeaderArgs) ToDiagnosticBackendResponseDataMaskingHeaderOutput() DiagnosticBackendResponseDataMaskingHeaderOutput
- func (i DiagnosticBackendResponseDataMaskingHeaderArgs) ToDiagnosticBackendResponseDataMaskingHeaderOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingHeaderOutput
- type DiagnosticBackendResponseDataMaskingHeaderArray
- func (DiagnosticBackendResponseDataMaskingHeaderArray) ElementType() reflect.Type
- func (i DiagnosticBackendResponseDataMaskingHeaderArray) ToDiagnosticBackendResponseDataMaskingHeaderArrayOutput() DiagnosticBackendResponseDataMaskingHeaderArrayOutput
- func (i DiagnosticBackendResponseDataMaskingHeaderArray) ToDiagnosticBackendResponseDataMaskingHeaderArrayOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingHeaderArrayOutput
- type DiagnosticBackendResponseDataMaskingHeaderArrayInput
- type DiagnosticBackendResponseDataMaskingHeaderArrayOutput
- func (DiagnosticBackendResponseDataMaskingHeaderArrayOutput) ElementType() reflect.Type
- func (o DiagnosticBackendResponseDataMaskingHeaderArrayOutput) Index(i pulumi.IntInput) DiagnosticBackendResponseDataMaskingHeaderOutput
- func (o DiagnosticBackendResponseDataMaskingHeaderArrayOutput) ToDiagnosticBackendResponseDataMaskingHeaderArrayOutput() DiagnosticBackendResponseDataMaskingHeaderArrayOutput
- func (o DiagnosticBackendResponseDataMaskingHeaderArrayOutput) ToDiagnosticBackendResponseDataMaskingHeaderArrayOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingHeaderArrayOutput
- type DiagnosticBackendResponseDataMaskingHeaderInput
- type DiagnosticBackendResponseDataMaskingHeaderOutput
- func (DiagnosticBackendResponseDataMaskingHeaderOutput) ElementType() reflect.Type
- func (o DiagnosticBackendResponseDataMaskingHeaderOutput) Mode() pulumi.StringOutput
- func (o DiagnosticBackendResponseDataMaskingHeaderOutput) ToDiagnosticBackendResponseDataMaskingHeaderOutput() DiagnosticBackendResponseDataMaskingHeaderOutput
- func (o DiagnosticBackendResponseDataMaskingHeaderOutput) ToDiagnosticBackendResponseDataMaskingHeaderOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingHeaderOutput
- func (o DiagnosticBackendResponseDataMaskingHeaderOutput) Value() pulumi.StringOutput
- type DiagnosticBackendResponseDataMaskingInput
- type DiagnosticBackendResponseDataMaskingOutput
- func (DiagnosticBackendResponseDataMaskingOutput) ElementType() reflect.Type
- func (o DiagnosticBackendResponseDataMaskingOutput) Headers() DiagnosticBackendResponseDataMaskingHeaderArrayOutput
- func (o DiagnosticBackendResponseDataMaskingOutput) QueryParams() DiagnosticBackendResponseDataMaskingQueryParamArrayOutput
- func (o DiagnosticBackendResponseDataMaskingOutput) ToDiagnosticBackendResponseDataMaskingOutput() DiagnosticBackendResponseDataMaskingOutput
- func (o DiagnosticBackendResponseDataMaskingOutput) ToDiagnosticBackendResponseDataMaskingOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingOutput
- func (o DiagnosticBackendResponseDataMaskingOutput) ToDiagnosticBackendResponseDataMaskingPtrOutput() DiagnosticBackendResponseDataMaskingPtrOutput
- func (o DiagnosticBackendResponseDataMaskingOutput) ToDiagnosticBackendResponseDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingPtrOutput
- type DiagnosticBackendResponseDataMaskingPtrInput
- type DiagnosticBackendResponseDataMaskingPtrOutput
- func (o DiagnosticBackendResponseDataMaskingPtrOutput) Elem() DiagnosticBackendResponseDataMaskingOutput
- func (DiagnosticBackendResponseDataMaskingPtrOutput) ElementType() reflect.Type
- func (o DiagnosticBackendResponseDataMaskingPtrOutput) Headers() DiagnosticBackendResponseDataMaskingHeaderArrayOutput
- func (o DiagnosticBackendResponseDataMaskingPtrOutput) QueryParams() DiagnosticBackendResponseDataMaskingQueryParamArrayOutput
- func (o DiagnosticBackendResponseDataMaskingPtrOutput) ToDiagnosticBackendResponseDataMaskingPtrOutput() DiagnosticBackendResponseDataMaskingPtrOutput
- func (o DiagnosticBackendResponseDataMaskingPtrOutput) ToDiagnosticBackendResponseDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingPtrOutput
- type DiagnosticBackendResponseDataMaskingQueryParam
- type DiagnosticBackendResponseDataMaskingQueryParamArgs
- func (DiagnosticBackendResponseDataMaskingQueryParamArgs) ElementType() reflect.Type
- func (i DiagnosticBackendResponseDataMaskingQueryParamArgs) ToDiagnosticBackendResponseDataMaskingQueryParamOutput() DiagnosticBackendResponseDataMaskingQueryParamOutput
- func (i DiagnosticBackendResponseDataMaskingQueryParamArgs) ToDiagnosticBackendResponseDataMaskingQueryParamOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingQueryParamOutput
- type DiagnosticBackendResponseDataMaskingQueryParamArray
- func (DiagnosticBackendResponseDataMaskingQueryParamArray) ElementType() reflect.Type
- func (i DiagnosticBackendResponseDataMaskingQueryParamArray) ToDiagnosticBackendResponseDataMaskingQueryParamArrayOutput() DiagnosticBackendResponseDataMaskingQueryParamArrayOutput
- func (i DiagnosticBackendResponseDataMaskingQueryParamArray) ToDiagnosticBackendResponseDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingQueryParamArrayOutput
- type DiagnosticBackendResponseDataMaskingQueryParamArrayInput
- type DiagnosticBackendResponseDataMaskingQueryParamArrayOutput
- func (DiagnosticBackendResponseDataMaskingQueryParamArrayOutput) ElementType() reflect.Type
- func (o DiagnosticBackendResponseDataMaskingQueryParamArrayOutput) Index(i pulumi.IntInput) DiagnosticBackendResponseDataMaskingQueryParamOutput
- func (o DiagnosticBackendResponseDataMaskingQueryParamArrayOutput) ToDiagnosticBackendResponseDataMaskingQueryParamArrayOutput() DiagnosticBackendResponseDataMaskingQueryParamArrayOutput
- func (o DiagnosticBackendResponseDataMaskingQueryParamArrayOutput) ToDiagnosticBackendResponseDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingQueryParamArrayOutput
- type DiagnosticBackendResponseDataMaskingQueryParamInput
- type DiagnosticBackendResponseDataMaskingQueryParamOutput
- func (DiagnosticBackendResponseDataMaskingQueryParamOutput) ElementType() reflect.Type
- func (o DiagnosticBackendResponseDataMaskingQueryParamOutput) Mode() pulumi.StringOutput
- func (o DiagnosticBackendResponseDataMaskingQueryParamOutput) ToDiagnosticBackendResponseDataMaskingQueryParamOutput() DiagnosticBackendResponseDataMaskingQueryParamOutput
- func (o DiagnosticBackendResponseDataMaskingQueryParamOutput) ToDiagnosticBackendResponseDataMaskingQueryParamOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingQueryParamOutput
- func (o DiagnosticBackendResponseDataMaskingQueryParamOutput) Value() pulumi.StringOutput
- type DiagnosticBackendResponseInput
- type DiagnosticBackendResponseOutput
- func (o DiagnosticBackendResponseOutput) BodyBytes() pulumi.IntPtrOutput
- func (o DiagnosticBackendResponseOutput) DataMasking() DiagnosticBackendResponseDataMaskingPtrOutput
- func (DiagnosticBackendResponseOutput) ElementType() reflect.Type
- func (o DiagnosticBackendResponseOutput) HeadersToLogs() pulumi.StringArrayOutput
- func (o DiagnosticBackendResponseOutput) ToDiagnosticBackendResponseOutput() DiagnosticBackendResponseOutput
- func (o DiagnosticBackendResponseOutput) ToDiagnosticBackendResponseOutputWithContext(ctx context.Context) DiagnosticBackendResponseOutput
- func (o DiagnosticBackendResponseOutput) ToDiagnosticBackendResponsePtrOutput() DiagnosticBackendResponsePtrOutput
- func (o DiagnosticBackendResponseOutput) ToDiagnosticBackendResponsePtrOutputWithContext(ctx context.Context) DiagnosticBackendResponsePtrOutput
- type DiagnosticBackendResponsePtrInput
- type DiagnosticBackendResponsePtrOutput
- func (o DiagnosticBackendResponsePtrOutput) BodyBytes() pulumi.IntPtrOutput
- func (o DiagnosticBackendResponsePtrOutput) DataMasking() DiagnosticBackendResponseDataMaskingPtrOutput
- func (o DiagnosticBackendResponsePtrOutput) Elem() DiagnosticBackendResponseOutput
- func (DiagnosticBackendResponsePtrOutput) ElementType() reflect.Type
- func (o DiagnosticBackendResponsePtrOutput) HeadersToLogs() pulumi.StringArrayOutput
- func (o DiagnosticBackendResponsePtrOutput) ToDiagnosticBackendResponsePtrOutput() DiagnosticBackendResponsePtrOutput
- func (o DiagnosticBackendResponsePtrOutput) ToDiagnosticBackendResponsePtrOutputWithContext(ctx context.Context) DiagnosticBackendResponsePtrOutput
- type DiagnosticFrontendRequest
- type DiagnosticFrontendRequestArgs
- func (DiagnosticFrontendRequestArgs) ElementType() reflect.Type
- func (i DiagnosticFrontendRequestArgs) ToDiagnosticFrontendRequestOutput() DiagnosticFrontendRequestOutput
- func (i DiagnosticFrontendRequestArgs) ToDiagnosticFrontendRequestOutputWithContext(ctx context.Context) DiagnosticFrontendRequestOutput
- func (i DiagnosticFrontendRequestArgs) ToDiagnosticFrontendRequestPtrOutput() DiagnosticFrontendRequestPtrOutput
- func (i DiagnosticFrontendRequestArgs) ToDiagnosticFrontendRequestPtrOutputWithContext(ctx context.Context) DiagnosticFrontendRequestPtrOutput
- type DiagnosticFrontendRequestDataMasking
- type DiagnosticFrontendRequestDataMaskingArgs
- func (DiagnosticFrontendRequestDataMaskingArgs) ElementType() reflect.Type
- func (i DiagnosticFrontendRequestDataMaskingArgs) ToDiagnosticFrontendRequestDataMaskingOutput() DiagnosticFrontendRequestDataMaskingOutput
- func (i DiagnosticFrontendRequestDataMaskingArgs) ToDiagnosticFrontendRequestDataMaskingOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingOutput
- func (i DiagnosticFrontendRequestDataMaskingArgs) ToDiagnosticFrontendRequestDataMaskingPtrOutput() DiagnosticFrontendRequestDataMaskingPtrOutput
- func (i DiagnosticFrontendRequestDataMaskingArgs) ToDiagnosticFrontendRequestDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingPtrOutput
- type DiagnosticFrontendRequestDataMaskingHeader
- type DiagnosticFrontendRequestDataMaskingHeaderArgs
- func (DiagnosticFrontendRequestDataMaskingHeaderArgs) ElementType() reflect.Type
- func (i DiagnosticFrontendRequestDataMaskingHeaderArgs) ToDiagnosticFrontendRequestDataMaskingHeaderOutput() DiagnosticFrontendRequestDataMaskingHeaderOutput
- func (i DiagnosticFrontendRequestDataMaskingHeaderArgs) ToDiagnosticFrontendRequestDataMaskingHeaderOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingHeaderOutput
- type DiagnosticFrontendRequestDataMaskingHeaderArray
- func (DiagnosticFrontendRequestDataMaskingHeaderArray) ElementType() reflect.Type
- func (i DiagnosticFrontendRequestDataMaskingHeaderArray) ToDiagnosticFrontendRequestDataMaskingHeaderArrayOutput() DiagnosticFrontendRequestDataMaskingHeaderArrayOutput
- func (i DiagnosticFrontendRequestDataMaskingHeaderArray) ToDiagnosticFrontendRequestDataMaskingHeaderArrayOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingHeaderArrayOutput
- type DiagnosticFrontendRequestDataMaskingHeaderArrayInput
- type DiagnosticFrontendRequestDataMaskingHeaderArrayOutput
- func (DiagnosticFrontendRequestDataMaskingHeaderArrayOutput) ElementType() reflect.Type
- func (o DiagnosticFrontendRequestDataMaskingHeaderArrayOutput) Index(i pulumi.IntInput) DiagnosticFrontendRequestDataMaskingHeaderOutput
- func (o DiagnosticFrontendRequestDataMaskingHeaderArrayOutput) ToDiagnosticFrontendRequestDataMaskingHeaderArrayOutput() DiagnosticFrontendRequestDataMaskingHeaderArrayOutput
- func (o DiagnosticFrontendRequestDataMaskingHeaderArrayOutput) ToDiagnosticFrontendRequestDataMaskingHeaderArrayOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingHeaderArrayOutput
- type DiagnosticFrontendRequestDataMaskingHeaderInput
- type DiagnosticFrontendRequestDataMaskingHeaderOutput
- func (DiagnosticFrontendRequestDataMaskingHeaderOutput) ElementType() reflect.Type
- func (o DiagnosticFrontendRequestDataMaskingHeaderOutput) Mode() pulumi.StringOutput
- func (o DiagnosticFrontendRequestDataMaskingHeaderOutput) ToDiagnosticFrontendRequestDataMaskingHeaderOutput() DiagnosticFrontendRequestDataMaskingHeaderOutput
- func (o DiagnosticFrontendRequestDataMaskingHeaderOutput) ToDiagnosticFrontendRequestDataMaskingHeaderOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingHeaderOutput
- func (o DiagnosticFrontendRequestDataMaskingHeaderOutput) Value() pulumi.StringOutput
- type DiagnosticFrontendRequestDataMaskingInput
- type DiagnosticFrontendRequestDataMaskingOutput
- func (DiagnosticFrontendRequestDataMaskingOutput) ElementType() reflect.Type
- func (o DiagnosticFrontendRequestDataMaskingOutput) Headers() DiagnosticFrontendRequestDataMaskingHeaderArrayOutput
- func (o DiagnosticFrontendRequestDataMaskingOutput) QueryParams() DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
- func (o DiagnosticFrontendRequestDataMaskingOutput) ToDiagnosticFrontendRequestDataMaskingOutput() DiagnosticFrontendRequestDataMaskingOutput
- func (o DiagnosticFrontendRequestDataMaskingOutput) ToDiagnosticFrontendRequestDataMaskingOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingOutput
- func (o DiagnosticFrontendRequestDataMaskingOutput) ToDiagnosticFrontendRequestDataMaskingPtrOutput() DiagnosticFrontendRequestDataMaskingPtrOutput
- func (o DiagnosticFrontendRequestDataMaskingOutput) ToDiagnosticFrontendRequestDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingPtrOutput
- type DiagnosticFrontendRequestDataMaskingPtrInput
- type DiagnosticFrontendRequestDataMaskingPtrOutput
- func (o DiagnosticFrontendRequestDataMaskingPtrOutput) Elem() DiagnosticFrontendRequestDataMaskingOutput
- func (DiagnosticFrontendRequestDataMaskingPtrOutput) ElementType() reflect.Type
- func (o DiagnosticFrontendRequestDataMaskingPtrOutput) Headers() DiagnosticFrontendRequestDataMaskingHeaderArrayOutput
- func (o DiagnosticFrontendRequestDataMaskingPtrOutput) QueryParams() DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
- func (o DiagnosticFrontendRequestDataMaskingPtrOutput) ToDiagnosticFrontendRequestDataMaskingPtrOutput() DiagnosticFrontendRequestDataMaskingPtrOutput
- func (o DiagnosticFrontendRequestDataMaskingPtrOutput) ToDiagnosticFrontendRequestDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingPtrOutput
- type DiagnosticFrontendRequestDataMaskingQueryParam
- type DiagnosticFrontendRequestDataMaskingQueryParamArgs
- func (DiagnosticFrontendRequestDataMaskingQueryParamArgs) ElementType() reflect.Type
- func (i DiagnosticFrontendRequestDataMaskingQueryParamArgs) ToDiagnosticFrontendRequestDataMaskingQueryParamOutput() DiagnosticFrontendRequestDataMaskingQueryParamOutput
- func (i DiagnosticFrontendRequestDataMaskingQueryParamArgs) ToDiagnosticFrontendRequestDataMaskingQueryParamOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingQueryParamOutput
- type DiagnosticFrontendRequestDataMaskingQueryParamArray
- func (DiagnosticFrontendRequestDataMaskingQueryParamArray) ElementType() reflect.Type
- func (i DiagnosticFrontendRequestDataMaskingQueryParamArray) ToDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput() DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
- func (i DiagnosticFrontendRequestDataMaskingQueryParamArray) ToDiagnosticFrontendRequestDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
- type DiagnosticFrontendRequestDataMaskingQueryParamArrayInput
- type DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
- func (DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) ElementType() reflect.Type
- func (o DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) Index(i pulumi.IntInput) DiagnosticFrontendRequestDataMaskingQueryParamOutput
- func (o DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) ToDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput() DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
- func (o DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) ToDiagnosticFrontendRequestDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
- type DiagnosticFrontendRequestDataMaskingQueryParamInput
- type DiagnosticFrontendRequestDataMaskingQueryParamOutput
- func (DiagnosticFrontendRequestDataMaskingQueryParamOutput) ElementType() reflect.Type
- func (o DiagnosticFrontendRequestDataMaskingQueryParamOutput) Mode() pulumi.StringOutput
- func (o DiagnosticFrontendRequestDataMaskingQueryParamOutput) ToDiagnosticFrontendRequestDataMaskingQueryParamOutput() DiagnosticFrontendRequestDataMaskingQueryParamOutput
- func (o DiagnosticFrontendRequestDataMaskingQueryParamOutput) ToDiagnosticFrontendRequestDataMaskingQueryParamOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingQueryParamOutput
- func (o DiagnosticFrontendRequestDataMaskingQueryParamOutput) Value() pulumi.StringOutput
- type DiagnosticFrontendRequestInput
- type DiagnosticFrontendRequestOutput
- func (o DiagnosticFrontendRequestOutput) BodyBytes() pulumi.IntPtrOutput
- func (o DiagnosticFrontendRequestOutput) DataMasking() DiagnosticFrontendRequestDataMaskingPtrOutput
- func (DiagnosticFrontendRequestOutput) ElementType() reflect.Type
- func (o DiagnosticFrontendRequestOutput) HeadersToLogs() pulumi.StringArrayOutput
- func (o DiagnosticFrontendRequestOutput) ToDiagnosticFrontendRequestOutput() DiagnosticFrontendRequestOutput
- func (o DiagnosticFrontendRequestOutput) ToDiagnosticFrontendRequestOutputWithContext(ctx context.Context) DiagnosticFrontendRequestOutput
- func (o DiagnosticFrontendRequestOutput) ToDiagnosticFrontendRequestPtrOutput() DiagnosticFrontendRequestPtrOutput
- func (o DiagnosticFrontendRequestOutput) ToDiagnosticFrontendRequestPtrOutputWithContext(ctx context.Context) DiagnosticFrontendRequestPtrOutput
- type DiagnosticFrontendRequestPtrInput
- type DiagnosticFrontendRequestPtrOutput
- func (o DiagnosticFrontendRequestPtrOutput) BodyBytes() pulumi.IntPtrOutput
- func (o DiagnosticFrontendRequestPtrOutput) DataMasking() DiagnosticFrontendRequestDataMaskingPtrOutput
- func (o DiagnosticFrontendRequestPtrOutput) Elem() DiagnosticFrontendRequestOutput
- func (DiagnosticFrontendRequestPtrOutput) ElementType() reflect.Type
- func (o DiagnosticFrontendRequestPtrOutput) HeadersToLogs() pulumi.StringArrayOutput
- func (o DiagnosticFrontendRequestPtrOutput) ToDiagnosticFrontendRequestPtrOutput() DiagnosticFrontendRequestPtrOutput
- func (o DiagnosticFrontendRequestPtrOutput) ToDiagnosticFrontendRequestPtrOutputWithContext(ctx context.Context) DiagnosticFrontendRequestPtrOutput
- type DiagnosticFrontendResponse
- type DiagnosticFrontendResponseArgs
- func (DiagnosticFrontendResponseArgs) ElementType() reflect.Type
- func (i DiagnosticFrontendResponseArgs) ToDiagnosticFrontendResponseOutput() DiagnosticFrontendResponseOutput
- func (i DiagnosticFrontendResponseArgs) ToDiagnosticFrontendResponseOutputWithContext(ctx context.Context) DiagnosticFrontendResponseOutput
- func (i DiagnosticFrontendResponseArgs) ToDiagnosticFrontendResponsePtrOutput() DiagnosticFrontendResponsePtrOutput
- func (i DiagnosticFrontendResponseArgs) ToDiagnosticFrontendResponsePtrOutputWithContext(ctx context.Context) DiagnosticFrontendResponsePtrOutput
- type DiagnosticFrontendResponseDataMasking
- type DiagnosticFrontendResponseDataMaskingArgs
- func (DiagnosticFrontendResponseDataMaskingArgs) ElementType() reflect.Type
- func (i DiagnosticFrontendResponseDataMaskingArgs) ToDiagnosticFrontendResponseDataMaskingOutput() DiagnosticFrontendResponseDataMaskingOutput
- func (i DiagnosticFrontendResponseDataMaskingArgs) ToDiagnosticFrontendResponseDataMaskingOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingOutput
- func (i DiagnosticFrontendResponseDataMaskingArgs) ToDiagnosticFrontendResponseDataMaskingPtrOutput() DiagnosticFrontendResponseDataMaskingPtrOutput
- func (i DiagnosticFrontendResponseDataMaskingArgs) ToDiagnosticFrontendResponseDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingPtrOutput
- type DiagnosticFrontendResponseDataMaskingHeader
- type DiagnosticFrontendResponseDataMaskingHeaderArgs
- func (DiagnosticFrontendResponseDataMaskingHeaderArgs) ElementType() reflect.Type
- func (i DiagnosticFrontendResponseDataMaskingHeaderArgs) ToDiagnosticFrontendResponseDataMaskingHeaderOutput() DiagnosticFrontendResponseDataMaskingHeaderOutput
- func (i DiagnosticFrontendResponseDataMaskingHeaderArgs) ToDiagnosticFrontendResponseDataMaskingHeaderOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingHeaderOutput
- type DiagnosticFrontendResponseDataMaskingHeaderArray
- func (DiagnosticFrontendResponseDataMaskingHeaderArray) ElementType() reflect.Type
- func (i DiagnosticFrontendResponseDataMaskingHeaderArray) ToDiagnosticFrontendResponseDataMaskingHeaderArrayOutput() DiagnosticFrontendResponseDataMaskingHeaderArrayOutput
- func (i DiagnosticFrontendResponseDataMaskingHeaderArray) ToDiagnosticFrontendResponseDataMaskingHeaderArrayOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingHeaderArrayOutput
- type DiagnosticFrontendResponseDataMaskingHeaderArrayInput
- type DiagnosticFrontendResponseDataMaskingHeaderArrayOutput
- func (DiagnosticFrontendResponseDataMaskingHeaderArrayOutput) ElementType() reflect.Type
- func (o DiagnosticFrontendResponseDataMaskingHeaderArrayOutput) Index(i pulumi.IntInput) DiagnosticFrontendResponseDataMaskingHeaderOutput
- func (o DiagnosticFrontendResponseDataMaskingHeaderArrayOutput) ToDiagnosticFrontendResponseDataMaskingHeaderArrayOutput() DiagnosticFrontendResponseDataMaskingHeaderArrayOutput
- func (o DiagnosticFrontendResponseDataMaskingHeaderArrayOutput) ToDiagnosticFrontendResponseDataMaskingHeaderArrayOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingHeaderArrayOutput
- type DiagnosticFrontendResponseDataMaskingHeaderInput
- type DiagnosticFrontendResponseDataMaskingHeaderOutput
- func (DiagnosticFrontendResponseDataMaskingHeaderOutput) ElementType() reflect.Type
- func (o DiagnosticFrontendResponseDataMaskingHeaderOutput) Mode() pulumi.StringOutput
- func (o DiagnosticFrontendResponseDataMaskingHeaderOutput) ToDiagnosticFrontendResponseDataMaskingHeaderOutput() DiagnosticFrontendResponseDataMaskingHeaderOutput
- func (o DiagnosticFrontendResponseDataMaskingHeaderOutput) ToDiagnosticFrontendResponseDataMaskingHeaderOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingHeaderOutput
- func (o DiagnosticFrontendResponseDataMaskingHeaderOutput) Value() pulumi.StringOutput
- type DiagnosticFrontendResponseDataMaskingInput
- type DiagnosticFrontendResponseDataMaskingOutput
- func (DiagnosticFrontendResponseDataMaskingOutput) ElementType() reflect.Type
- func (o DiagnosticFrontendResponseDataMaskingOutput) Headers() DiagnosticFrontendResponseDataMaskingHeaderArrayOutput
- func (o DiagnosticFrontendResponseDataMaskingOutput) QueryParams() DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
- func (o DiagnosticFrontendResponseDataMaskingOutput) ToDiagnosticFrontendResponseDataMaskingOutput() DiagnosticFrontendResponseDataMaskingOutput
- func (o DiagnosticFrontendResponseDataMaskingOutput) ToDiagnosticFrontendResponseDataMaskingOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingOutput
- func (o DiagnosticFrontendResponseDataMaskingOutput) ToDiagnosticFrontendResponseDataMaskingPtrOutput() DiagnosticFrontendResponseDataMaskingPtrOutput
- func (o DiagnosticFrontendResponseDataMaskingOutput) ToDiagnosticFrontendResponseDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingPtrOutput
- type DiagnosticFrontendResponseDataMaskingPtrInput
- type DiagnosticFrontendResponseDataMaskingPtrOutput
- func (o DiagnosticFrontendResponseDataMaskingPtrOutput) Elem() DiagnosticFrontendResponseDataMaskingOutput
- func (DiagnosticFrontendResponseDataMaskingPtrOutput) ElementType() reflect.Type
- func (o DiagnosticFrontendResponseDataMaskingPtrOutput) Headers() DiagnosticFrontendResponseDataMaskingHeaderArrayOutput
- func (o DiagnosticFrontendResponseDataMaskingPtrOutput) QueryParams() DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
- func (o DiagnosticFrontendResponseDataMaskingPtrOutput) ToDiagnosticFrontendResponseDataMaskingPtrOutput() DiagnosticFrontendResponseDataMaskingPtrOutput
- func (o DiagnosticFrontendResponseDataMaskingPtrOutput) ToDiagnosticFrontendResponseDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingPtrOutput
- type DiagnosticFrontendResponseDataMaskingQueryParam
- type DiagnosticFrontendResponseDataMaskingQueryParamArgs
- func (DiagnosticFrontendResponseDataMaskingQueryParamArgs) ElementType() reflect.Type
- func (i DiagnosticFrontendResponseDataMaskingQueryParamArgs) ToDiagnosticFrontendResponseDataMaskingQueryParamOutput() DiagnosticFrontendResponseDataMaskingQueryParamOutput
- func (i DiagnosticFrontendResponseDataMaskingQueryParamArgs) ToDiagnosticFrontendResponseDataMaskingQueryParamOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingQueryParamOutput
- type DiagnosticFrontendResponseDataMaskingQueryParamArray
- func (DiagnosticFrontendResponseDataMaskingQueryParamArray) ElementType() reflect.Type
- func (i DiagnosticFrontendResponseDataMaskingQueryParamArray) ToDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput() DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
- func (i DiagnosticFrontendResponseDataMaskingQueryParamArray) ToDiagnosticFrontendResponseDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
- type DiagnosticFrontendResponseDataMaskingQueryParamArrayInput
- type DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
- func (DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) ElementType() reflect.Type
- func (o DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) Index(i pulumi.IntInput) DiagnosticFrontendResponseDataMaskingQueryParamOutput
- func (o DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) ToDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput() DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
- func (o DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) ToDiagnosticFrontendResponseDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
- type DiagnosticFrontendResponseDataMaskingQueryParamInput
- type DiagnosticFrontendResponseDataMaskingQueryParamOutput
- func (DiagnosticFrontendResponseDataMaskingQueryParamOutput) ElementType() reflect.Type
- func (o DiagnosticFrontendResponseDataMaskingQueryParamOutput) Mode() pulumi.StringOutput
- func (o DiagnosticFrontendResponseDataMaskingQueryParamOutput) ToDiagnosticFrontendResponseDataMaskingQueryParamOutput() DiagnosticFrontendResponseDataMaskingQueryParamOutput
- func (o DiagnosticFrontendResponseDataMaskingQueryParamOutput) ToDiagnosticFrontendResponseDataMaskingQueryParamOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingQueryParamOutput
- func (o DiagnosticFrontendResponseDataMaskingQueryParamOutput) Value() pulumi.StringOutput
- type DiagnosticFrontendResponseInput
- type DiagnosticFrontendResponseOutput
- func (o DiagnosticFrontendResponseOutput) BodyBytes() pulumi.IntPtrOutput
- func (o DiagnosticFrontendResponseOutput) DataMasking() DiagnosticFrontendResponseDataMaskingPtrOutput
- func (DiagnosticFrontendResponseOutput) ElementType() reflect.Type
- func (o DiagnosticFrontendResponseOutput) HeadersToLogs() pulumi.StringArrayOutput
- func (o DiagnosticFrontendResponseOutput) ToDiagnosticFrontendResponseOutput() DiagnosticFrontendResponseOutput
- func (o DiagnosticFrontendResponseOutput) ToDiagnosticFrontendResponseOutputWithContext(ctx context.Context) DiagnosticFrontendResponseOutput
- func (o DiagnosticFrontendResponseOutput) ToDiagnosticFrontendResponsePtrOutput() DiagnosticFrontendResponsePtrOutput
- func (o DiagnosticFrontendResponseOutput) ToDiagnosticFrontendResponsePtrOutputWithContext(ctx context.Context) DiagnosticFrontendResponsePtrOutput
- type DiagnosticFrontendResponsePtrInput
- type DiagnosticFrontendResponsePtrOutput
- func (o DiagnosticFrontendResponsePtrOutput) BodyBytes() pulumi.IntPtrOutput
- func (o DiagnosticFrontendResponsePtrOutput) DataMasking() DiagnosticFrontendResponseDataMaskingPtrOutput
- func (o DiagnosticFrontendResponsePtrOutput) Elem() DiagnosticFrontendResponseOutput
- func (DiagnosticFrontendResponsePtrOutput) ElementType() reflect.Type
- func (o DiagnosticFrontendResponsePtrOutput) HeadersToLogs() pulumi.StringArrayOutput
- func (o DiagnosticFrontendResponsePtrOutput) ToDiagnosticFrontendResponsePtrOutput() DiagnosticFrontendResponsePtrOutput
- func (o DiagnosticFrontendResponsePtrOutput) ToDiagnosticFrontendResponsePtrOutputWithContext(ctx context.Context) DiagnosticFrontendResponsePtrOutput
- type DiagnosticInput
- type DiagnosticMap
- type DiagnosticMapInput
- type DiagnosticMapOutput
- func (DiagnosticMapOutput) ElementType() reflect.Type
- func (o DiagnosticMapOutput) MapIndex(k pulumi.StringInput) DiagnosticOutput
- func (o DiagnosticMapOutput) ToDiagnosticMapOutput() DiagnosticMapOutput
- func (o DiagnosticMapOutput) ToDiagnosticMapOutputWithContext(ctx context.Context) DiagnosticMapOutput
- type DiagnosticOutput
- type DiagnosticState
- type EmailTemplate
- type EmailTemplateArgs
- type EmailTemplateArray
- type EmailTemplateArrayInput
- type EmailTemplateArrayOutput
- func (EmailTemplateArrayOutput) ElementType() reflect.Type
- func (o EmailTemplateArrayOutput) Index(i pulumi.IntInput) EmailTemplateOutput
- func (o EmailTemplateArrayOutput) ToEmailTemplateArrayOutput() EmailTemplateArrayOutput
- func (o EmailTemplateArrayOutput) ToEmailTemplateArrayOutputWithContext(ctx context.Context) EmailTemplateArrayOutput
- type EmailTemplateInput
- type EmailTemplateMap
- type EmailTemplateMapInput
- type EmailTemplateMapOutput
- func (EmailTemplateMapOutput) ElementType() reflect.Type
- func (o EmailTemplateMapOutput) MapIndex(k pulumi.StringInput) EmailTemplateOutput
- func (o EmailTemplateMapOutput) ToEmailTemplateMapOutput() EmailTemplateMapOutput
- func (o EmailTemplateMapOutput) ToEmailTemplateMapOutputWithContext(ctx context.Context) EmailTemplateMapOutput
- type EmailTemplateOutput
- type EmailTemplateState
- type Gateway
- type GatewayApi
- type GatewayApiArgs
- type GatewayApiArray
- type GatewayApiArrayInput
- type GatewayApiArrayOutput
- func (GatewayApiArrayOutput) ElementType() reflect.Type
- func (o GatewayApiArrayOutput) Index(i pulumi.IntInput) GatewayApiOutput
- func (o GatewayApiArrayOutput) ToGatewayApiArrayOutput() GatewayApiArrayOutput
- func (o GatewayApiArrayOutput) ToGatewayApiArrayOutputWithContext(ctx context.Context) GatewayApiArrayOutput
- type GatewayApiInput
- type GatewayApiMap
- type GatewayApiMapInput
- type GatewayApiMapOutput
- func (GatewayApiMapOutput) ElementType() reflect.Type
- func (o GatewayApiMapOutput) MapIndex(k pulumi.StringInput) GatewayApiOutput
- func (o GatewayApiMapOutput) ToGatewayApiMapOutput() GatewayApiMapOutput
- func (o GatewayApiMapOutput) ToGatewayApiMapOutputWithContext(ctx context.Context) GatewayApiMapOutput
- type GatewayApiOutput
- type GatewayApiState
- type GatewayArgs
- type GatewayArray
- type GatewayArrayInput
- type GatewayArrayOutput
- type GatewayInput
- type GatewayLocationData
- type GatewayLocationDataArgs
- func (GatewayLocationDataArgs) ElementType() reflect.Type
- func (i GatewayLocationDataArgs) ToGatewayLocationDataOutput() GatewayLocationDataOutput
- func (i GatewayLocationDataArgs) ToGatewayLocationDataOutputWithContext(ctx context.Context) GatewayLocationDataOutput
- func (i GatewayLocationDataArgs) ToGatewayLocationDataPtrOutput() GatewayLocationDataPtrOutput
- func (i GatewayLocationDataArgs) ToGatewayLocationDataPtrOutputWithContext(ctx context.Context) GatewayLocationDataPtrOutput
- type GatewayLocationDataInput
- type GatewayLocationDataOutput
- func (o GatewayLocationDataOutput) City() pulumi.StringPtrOutput
- func (o GatewayLocationDataOutput) District() pulumi.StringPtrOutput
- func (GatewayLocationDataOutput) ElementType() reflect.Type
- func (o GatewayLocationDataOutput) Name() pulumi.StringOutput
- func (o GatewayLocationDataOutput) Region() pulumi.StringPtrOutput
- func (o GatewayLocationDataOutput) ToGatewayLocationDataOutput() GatewayLocationDataOutput
- func (o GatewayLocationDataOutput) ToGatewayLocationDataOutputWithContext(ctx context.Context) GatewayLocationDataOutput
- func (o GatewayLocationDataOutput) ToGatewayLocationDataPtrOutput() GatewayLocationDataPtrOutput
- func (o GatewayLocationDataOutput) ToGatewayLocationDataPtrOutputWithContext(ctx context.Context) GatewayLocationDataPtrOutput
- type GatewayLocationDataPtrInput
- type GatewayLocationDataPtrOutput
- func (o GatewayLocationDataPtrOutput) City() pulumi.StringPtrOutput
- func (o GatewayLocationDataPtrOutput) District() pulumi.StringPtrOutput
- func (o GatewayLocationDataPtrOutput) Elem() GatewayLocationDataOutput
- func (GatewayLocationDataPtrOutput) ElementType() reflect.Type
- func (o GatewayLocationDataPtrOutput) Name() pulumi.StringPtrOutput
- func (o GatewayLocationDataPtrOutput) Region() pulumi.StringPtrOutput
- func (o GatewayLocationDataPtrOutput) ToGatewayLocationDataPtrOutput() GatewayLocationDataPtrOutput
- func (o GatewayLocationDataPtrOutput) ToGatewayLocationDataPtrOutputWithContext(ctx context.Context) GatewayLocationDataPtrOutput
- type GatewayMap
- type GatewayMapInput
- type GatewayMapOutput
- type GatewayOutput
- type GatewayState
- 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 GetGatewayLocationData
- type GetGatewayLocationDataArgs
- type GetGatewayLocationDataArray
- func (GetGatewayLocationDataArray) ElementType() reflect.Type
- func (i GetGatewayLocationDataArray) ToGetGatewayLocationDataArrayOutput() GetGatewayLocationDataArrayOutput
- func (i GetGatewayLocationDataArray) ToGetGatewayLocationDataArrayOutputWithContext(ctx context.Context) GetGatewayLocationDataArrayOutput
- type GetGatewayLocationDataArrayInput
- type GetGatewayLocationDataArrayOutput
- func (GetGatewayLocationDataArrayOutput) ElementType() reflect.Type
- func (o GetGatewayLocationDataArrayOutput) Index(i pulumi.IntInput) GetGatewayLocationDataOutput
- func (o GetGatewayLocationDataArrayOutput) ToGetGatewayLocationDataArrayOutput() GetGatewayLocationDataArrayOutput
- func (o GetGatewayLocationDataArrayOutput) ToGetGatewayLocationDataArrayOutputWithContext(ctx context.Context) GetGatewayLocationDataArrayOutput
- type GetGatewayLocationDataInput
- type GetGatewayLocationDataOutput
- func (o GetGatewayLocationDataOutput) City() pulumi.StringOutput
- func (o GetGatewayLocationDataOutput) District() pulumi.StringOutput
- func (GetGatewayLocationDataOutput) ElementType() reflect.Type
- func (o GetGatewayLocationDataOutput) Name() pulumi.StringOutput
- func (o GetGatewayLocationDataOutput) Region() pulumi.StringOutput
- func (o GetGatewayLocationDataOutput) ToGetGatewayLocationDataOutput() GetGatewayLocationDataOutput
- func (o GetGatewayLocationDataOutput) ToGetGatewayLocationDataOutputWithContext(ctx context.Context) GetGatewayLocationDataOutput
- 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 (o GetServiceAdditionalLocationOutput) Capacity() pulumi.IntPtrOutput
- func (GetServiceAdditionalLocationOutput) ElementType() reflect.Type
- func (o GetServiceAdditionalLocationOutput) GatewayRegionalUrl() pulumi.StringOutput
- func (o GetServiceAdditionalLocationOutput) Location() pulumi.StringOutput
- func (o GetServiceAdditionalLocationOutput) PrivateIpAddresses() pulumi.StringArrayOutput
- func (o GetServiceAdditionalLocationOutput) PublicIpAddressId() pulumi.StringOutput
- func (o GetServiceAdditionalLocationOutput) PublicIpAddresses() pulumi.StringArrayOutput
- func (o GetServiceAdditionalLocationOutput) ToGetServiceAdditionalLocationOutput() GetServiceAdditionalLocationOutput
- func (o GetServiceAdditionalLocationOutput) ToGetServiceAdditionalLocationOutputWithContext(ctx context.Context) GetServiceAdditionalLocationOutput
- func (o GetServiceAdditionalLocationOutput) Zones() pulumi.StringArrayOutput
- 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 GetServiceHostnameConfigurationDeveloperPortal
- type GetServiceHostnameConfigurationDeveloperPortalArgs
- func (GetServiceHostnameConfigurationDeveloperPortalArgs) ElementType() reflect.Type
- func (i GetServiceHostnameConfigurationDeveloperPortalArgs) ToGetServiceHostnameConfigurationDeveloperPortalOutput() GetServiceHostnameConfigurationDeveloperPortalOutput
- func (i GetServiceHostnameConfigurationDeveloperPortalArgs) ToGetServiceHostnameConfigurationDeveloperPortalOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationDeveloperPortalOutput
- type GetServiceHostnameConfigurationDeveloperPortalArray
- func (GetServiceHostnameConfigurationDeveloperPortalArray) ElementType() reflect.Type
- func (i GetServiceHostnameConfigurationDeveloperPortalArray) ToGetServiceHostnameConfigurationDeveloperPortalArrayOutput() GetServiceHostnameConfigurationDeveloperPortalArrayOutput
- func (i GetServiceHostnameConfigurationDeveloperPortalArray) ToGetServiceHostnameConfigurationDeveloperPortalArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationDeveloperPortalArrayOutput
- type GetServiceHostnameConfigurationDeveloperPortalArrayInput
- type GetServiceHostnameConfigurationDeveloperPortalArrayOutput
- func (GetServiceHostnameConfigurationDeveloperPortalArrayOutput) ElementType() reflect.Type
- func (o GetServiceHostnameConfigurationDeveloperPortalArrayOutput) Index(i pulumi.IntInput) GetServiceHostnameConfigurationDeveloperPortalOutput
- func (o GetServiceHostnameConfigurationDeveloperPortalArrayOutput) ToGetServiceHostnameConfigurationDeveloperPortalArrayOutput() GetServiceHostnameConfigurationDeveloperPortalArrayOutput
- func (o GetServiceHostnameConfigurationDeveloperPortalArrayOutput) ToGetServiceHostnameConfigurationDeveloperPortalArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationDeveloperPortalArrayOutput
- type GetServiceHostnameConfigurationDeveloperPortalInput
- type GetServiceHostnameConfigurationDeveloperPortalOutput
- func (GetServiceHostnameConfigurationDeveloperPortalOutput) ElementType() reflect.Type
- func (o GetServiceHostnameConfigurationDeveloperPortalOutput) HostName() pulumi.StringOutput
- func (o GetServiceHostnameConfigurationDeveloperPortalOutput) KeyVaultId() pulumi.StringOutput
- func (o GetServiceHostnameConfigurationDeveloperPortalOutput) NegotiateClientCertificate() pulumi.BoolOutput
- func (o GetServiceHostnameConfigurationDeveloperPortalOutput) ToGetServiceHostnameConfigurationDeveloperPortalOutput() GetServiceHostnameConfigurationDeveloperPortalOutput
- func (o GetServiceHostnameConfigurationDeveloperPortalOutput) ToGetServiceHostnameConfigurationDeveloperPortalOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationDeveloperPortalOutput
- 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 (o GetServiceHostnameConfigurationOutput) DeveloperPortals() GetServiceHostnameConfigurationDeveloperPortalArrayOutput
- 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 GetServiceIdentity
- type GetServiceIdentityArgs
- type GetServiceIdentityArray
- type GetServiceIdentityArrayInput
- type GetServiceIdentityArrayOutput
- func (GetServiceIdentityArrayOutput) ElementType() reflect.Type
- func (o GetServiceIdentityArrayOutput) Index(i pulumi.IntInput) GetServiceIdentityOutput
- func (o GetServiceIdentityArrayOutput) ToGetServiceIdentityArrayOutput() GetServiceIdentityArrayOutput
- func (o GetServiceIdentityArrayOutput) ToGetServiceIdentityArrayOutputWithContext(ctx context.Context) GetServiceIdentityArrayOutput
- type GetServiceIdentityInput
- type GetServiceIdentityOutput
- func (GetServiceIdentityOutput) ElementType() reflect.Type
- func (o GetServiceIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o GetServiceIdentityOutput) PrincipalId() pulumi.StringOutput
- func (o GetServiceIdentityOutput) TenantId() pulumi.StringOutput
- func (o GetServiceIdentityOutput) ToGetServiceIdentityOutput() GetServiceIdentityOutput
- func (o GetServiceIdentityOutput) ToGetServiceIdentityOutputWithContext(ctx context.Context) GetServiceIdentityOutput
- func (o GetServiceIdentityOutput) Type() pulumi.StringOutput
- type Group
- type GroupArgs
- type GroupArray
- type GroupArrayInput
- type GroupArrayOutput
- type GroupInput
- type GroupMap
- type GroupMapInput
- type GroupMapOutput
- type GroupOutput
- type GroupState
- type GroupUser
- type GroupUserArgs
- type GroupUserArray
- type GroupUserArrayInput
- type GroupUserArrayOutput
- func (GroupUserArrayOutput) ElementType() reflect.Type
- func (o GroupUserArrayOutput) Index(i pulumi.IntInput) GroupUserOutput
- func (o GroupUserArrayOutput) ToGroupUserArrayOutput() GroupUserArrayOutput
- func (o GroupUserArrayOutput) ToGroupUserArrayOutputWithContext(ctx context.Context) GroupUserArrayOutput
- type GroupUserInput
- type GroupUserMap
- type GroupUserMapInput
- type GroupUserMapOutput
- type GroupUserOutput
- type GroupUserState
- type IdentityProviderAad
- type IdentityProviderAadArgs
- type IdentityProviderAadArray
- type IdentityProviderAadArrayInput
- type IdentityProviderAadArrayOutput
- func (IdentityProviderAadArrayOutput) ElementType() reflect.Type
- func (o IdentityProviderAadArrayOutput) Index(i pulumi.IntInput) IdentityProviderAadOutput
- func (o IdentityProviderAadArrayOutput) ToIdentityProviderAadArrayOutput() IdentityProviderAadArrayOutput
- func (o IdentityProviderAadArrayOutput) ToIdentityProviderAadArrayOutputWithContext(ctx context.Context) IdentityProviderAadArrayOutput
- type IdentityProviderAadInput
- type IdentityProviderAadMap
- type IdentityProviderAadMapInput
- type IdentityProviderAadMapOutput
- func (IdentityProviderAadMapOutput) ElementType() reflect.Type
- func (o IdentityProviderAadMapOutput) MapIndex(k pulumi.StringInput) IdentityProviderAadOutput
- func (o IdentityProviderAadMapOutput) ToIdentityProviderAadMapOutput() IdentityProviderAadMapOutput
- func (o IdentityProviderAadMapOutput) ToIdentityProviderAadMapOutputWithContext(ctx context.Context) IdentityProviderAadMapOutput
- type IdentityProviderAadOutput
- type IdentityProviderAadState
- type IdentityProviderAadb2c
- type IdentityProviderAadb2cArgs
- type IdentityProviderAadb2cArray
- func (IdentityProviderAadb2cArray) ElementType() reflect.Type
- func (i IdentityProviderAadb2cArray) ToIdentityProviderAadb2cArrayOutput() IdentityProviderAadb2cArrayOutput
- func (i IdentityProviderAadb2cArray) ToIdentityProviderAadb2cArrayOutputWithContext(ctx context.Context) IdentityProviderAadb2cArrayOutput
- type IdentityProviderAadb2cArrayInput
- type IdentityProviderAadb2cArrayOutput
- func (IdentityProviderAadb2cArrayOutput) ElementType() reflect.Type
- func (o IdentityProviderAadb2cArrayOutput) Index(i pulumi.IntInput) IdentityProviderAadb2cOutput
- func (o IdentityProviderAadb2cArrayOutput) ToIdentityProviderAadb2cArrayOutput() IdentityProviderAadb2cArrayOutput
- func (o IdentityProviderAadb2cArrayOutput) ToIdentityProviderAadb2cArrayOutputWithContext(ctx context.Context) IdentityProviderAadb2cArrayOutput
- type IdentityProviderAadb2cInput
- type IdentityProviderAadb2cMap
- type IdentityProviderAadb2cMapInput
- type IdentityProviderAadb2cMapOutput
- func (IdentityProviderAadb2cMapOutput) ElementType() reflect.Type
- func (o IdentityProviderAadb2cMapOutput) MapIndex(k pulumi.StringInput) IdentityProviderAadb2cOutput
- func (o IdentityProviderAadb2cMapOutput) ToIdentityProviderAadb2cMapOutput() IdentityProviderAadb2cMapOutput
- func (o IdentityProviderAadb2cMapOutput) ToIdentityProviderAadb2cMapOutputWithContext(ctx context.Context) IdentityProviderAadb2cMapOutput
- type IdentityProviderAadb2cOutput
- type IdentityProviderAadb2cState
- type IdentityProviderFacebook
- type IdentityProviderFacebookArgs
- type IdentityProviderFacebookArray
- func (IdentityProviderFacebookArray) ElementType() reflect.Type
- func (i IdentityProviderFacebookArray) ToIdentityProviderFacebookArrayOutput() IdentityProviderFacebookArrayOutput
- func (i IdentityProviderFacebookArray) ToIdentityProviderFacebookArrayOutputWithContext(ctx context.Context) IdentityProviderFacebookArrayOutput
- type IdentityProviderFacebookArrayInput
- type IdentityProviderFacebookArrayOutput
- func (IdentityProviderFacebookArrayOutput) ElementType() reflect.Type
- func (o IdentityProviderFacebookArrayOutput) Index(i pulumi.IntInput) IdentityProviderFacebookOutput
- func (o IdentityProviderFacebookArrayOutput) ToIdentityProviderFacebookArrayOutput() IdentityProviderFacebookArrayOutput
- func (o IdentityProviderFacebookArrayOutput) ToIdentityProviderFacebookArrayOutputWithContext(ctx context.Context) IdentityProviderFacebookArrayOutput
- type IdentityProviderFacebookInput
- type IdentityProviderFacebookMap
- func (IdentityProviderFacebookMap) ElementType() reflect.Type
- func (i IdentityProviderFacebookMap) ToIdentityProviderFacebookMapOutput() IdentityProviderFacebookMapOutput
- func (i IdentityProviderFacebookMap) ToIdentityProviderFacebookMapOutputWithContext(ctx context.Context) IdentityProviderFacebookMapOutput
- type IdentityProviderFacebookMapInput
- type IdentityProviderFacebookMapOutput
- func (IdentityProviderFacebookMapOutput) ElementType() reflect.Type
- func (o IdentityProviderFacebookMapOutput) MapIndex(k pulumi.StringInput) IdentityProviderFacebookOutput
- func (o IdentityProviderFacebookMapOutput) ToIdentityProviderFacebookMapOutput() IdentityProviderFacebookMapOutput
- func (o IdentityProviderFacebookMapOutput) ToIdentityProviderFacebookMapOutputWithContext(ctx context.Context) IdentityProviderFacebookMapOutput
- type IdentityProviderFacebookOutput
- func (IdentityProviderFacebookOutput) ElementType() reflect.Type
- func (o IdentityProviderFacebookOutput) ToIdentityProviderFacebookOutput() IdentityProviderFacebookOutput
- func (o IdentityProviderFacebookOutput) ToIdentityProviderFacebookOutputWithContext(ctx context.Context) IdentityProviderFacebookOutput
- type IdentityProviderFacebookState
- type IdentityProviderGoogle
- type IdentityProviderGoogleArgs
- type IdentityProviderGoogleArray
- func (IdentityProviderGoogleArray) ElementType() reflect.Type
- func (i IdentityProviderGoogleArray) ToIdentityProviderGoogleArrayOutput() IdentityProviderGoogleArrayOutput
- func (i IdentityProviderGoogleArray) ToIdentityProviderGoogleArrayOutputWithContext(ctx context.Context) IdentityProviderGoogleArrayOutput
- type IdentityProviderGoogleArrayInput
- type IdentityProviderGoogleArrayOutput
- func (IdentityProviderGoogleArrayOutput) ElementType() reflect.Type
- func (o IdentityProviderGoogleArrayOutput) Index(i pulumi.IntInput) IdentityProviderGoogleOutput
- func (o IdentityProviderGoogleArrayOutput) ToIdentityProviderGoogleArrayOutput() IdentityProviderGoogleArrayOutput
- func (o IdentityProviderGoogleArrayOutput) ToIdentityProviderGoogleArrayOutputWithContext(ctx context.Context) IdentityProviderGoogleArrayOutput
- type IdentityProviderGoogleInput
- type IdentityProviderGoogleMap
- type IdentityProviderGoogleMapInput
- type IdentityProviderGoogleMapOutput
- func (IdentityProviderGoogleMapOutput) ElementType() reflect.Type
- func (o IdentityProviderGoogleMapOutput) MapIndex(k pulumi.StringInput) IdentityProviderGoogleOutput
- func (o IdentityProviderGoogleMapOutput) ToIdentityProviderGoogleMapOutput() IdentityProviderGoogleMapOutput
- func (o IdentityProviderGoogleMapOutput) ToIdentityProviderGoogleMapOutputWithContext(ctx context.Context) IdentityProviderGoogleMapOutput
- type IdentityProviderGoogleOutput
- type IdentityProviderGoogleState
- type IdentityProviderMicrosoft
- type IdentityProviderMicrosoftArgs
- type IdentityProviderMicrosoftArray
- func (IdentityProviderMicrosoftArray) ElementType() reflect.Type
- func (i IdentityProviderMicrosoftArray) ToIdentityProviderMicrosoftArrayOutput() IdentityProviderMicrosoftArrayOutput
- func (i IdentityProviderMicrosoftArray) ToIdentityProviderMicrosoftArrayOutputWithContext(ctx context.Context) IdentityProviderMicrosoftArrayOutput
- type IdentityProviderMicrosoftArrayInput
- type IdentityProviderMicrosoftArrayOutput
- func (IdentityProviderMicrosoftArrayOutput) ElementType() reflect.Type
- func (o IdentityProviderMicrosoftArrayOutput) Index(i pulumi.IntInput) IdentityProviderMicrosoftOutput
- func (o IdentityProviderMicrosoftArrayOutput) ToIdentityProviderMicrosoftArrayOutput() IdentityProviderMicrosoftArrayOutput
- func (o IdentityProviderMicrosoftArrayOutput) ToIdentityProviderMicrosoftArrayOutputWithContext(ctx context.Context) IdentityProviderMicrosoftArrayOutput
- type IdentityProviderMicrosoftInput
- type IdentityProviderMicrosoftMap
- func (IdentityProviderMicrosoftMap) ElementType() reflect.Type
- func (i IdentityProviderMicrosoftMap) ToIdentityProviderMicrosoftMapOutput() IdentityProviderMicrosoftMapOutput
- func (i IdentityProviderMicrosoftMap) ToIdentityProviderMicrosoftMapOutputWithContext(ctx context.Context) IdentityProviderMicrosoftMapOutput
- type IdentityProviderMicrosoftMapInput
- type IdentityProviderMicrosoftMapOutput
- func (IdentityProviderMicrosoftMapOutput) ElementType() reflect.Type
- func (o IdentityProviderMicrosoftMapOutput) MapIndex(k pulumi.StringInput) IdentityProviderMicrosoftOutput
- func (o IdentityProviderMicrosoftMapOutput) ToIdentityProviderMicrosoftMapOutput() IdentityProviderMicrosoftMapOutput
- func (o IdentityProviderMicrosoftMapOutput) ToIdentityProviderMicrosoftMapOutputWithContext(ctx context.Context) IdentityProviderMicrosoftMapOutput
- type IdentityProviderMicrosoftOutput
- func (IdentityProviderMicrosoftOutput) ElementType() reflect.Type
- func (o IdentityProviderMicrosoftOutput) ToIdentityProviderMicrosoftOutput() IdentityProviderMicrosoftOutput
- func (o IdentityProviderMicrosoftOutput) ToIdentityProviderMicrosoftOutputWithContext(ctx context.Context) IdentityProviderMicrosoftOutput
- type IdentityProviderMicrosoftState
- type IdentityProviderTwitter
- type IdentityProviderTwitterArgs
- type IdentityProviderTwitterArray
- func (IdentityProviderTwitterArray) ElementType() reflect.Type
- func (i IdentityProviderTwitterArray) ToIdentityProviderTwitterArrayOutput() IdentityProviderTwitterArrayOutput
- func (i IdentityProviderTwitterArray) ToIdentityProviderTwitterArrayOutputWithContext(ctx context.Context) IdentityProviderTwitterArrayOutput
- type IdentityProviderTwitterArrayInput
- type IdentityProviderTwitterArrayOutput
- func (IdentityProviderTwitterArrayOutput) ElementType() reflect.Type
- func (o IdentityProviderTwitterArrayOutput) Index(i pulumi.IntInput) IdentityProviderTwitterOutput
- func (o IdentityProviderTwitterArrayOutput) ToIdentityProviderTwitterArrayOutput() IdentityProviderTwitterArrayOutput
- func (o IdentityProviderTwitterArrayOutput) ToIdentityProviderTwitterArrayOutputWithContext(ctx context.Context) IdentityProviderTwitterArrayOutput
- type IdentityProviderTwitterInput
- type IdentityProviderTwitterMap
- func (IdentityProviderTwitterMap) ElementType() reflect.Type
- func (i IdentityProviderTwitterMap) ToIdentityProviderTwitterMapOutput() IdentityProviderTwitterMapOutput
- func (i IdentityProviderTwitterMap) ToIdentityProviderTwitterMapOutputWithContext(ctx context.Context) IdentityProviderTwitterMapOutput
- type IdentityProviderTwitterMapInput
- type IdentityProviderTwitterMapOutput
- func (IdentityProviderTwitterMapOutput) ElementType() reflect.Type
- func (o IdentityProviderTwitterMapOutput) MapIndex(k pulumi.StringInput) IdentityProviderTwitterOutput
- func (o IdentityProviderTwitterMapOutput) ToIdentityProviderTwitterMapOutput() IdentityProviderTwitterMapOutput
- func (o IdentityProviderTwitterMapOutput) ToIdentityProviderTwitterMapOutputWithContext(ctx context.Context) IdentityProviderTwitterMapOutput
- type IdentityProviderTwitterOutput
- 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.StringPtrOutput
- func (o LoggerApplicationInsightsPtrOutput) ToLoggerApplicationInsightsPtrOutput() LoggerApplicationInsightsPtrOutput
- func (o LoggerApplicationInsightsPtrOutput) ToLoggerApplicationInsightsPtrOutputWithContext(ctx context.Context) LoggerApplicationInsightsPtrOutput
- type LoggerArgs
- type LoggerArray
- type LoggerArrayInput
- type LoggerArrayOutput
- 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.StringPtrOutput
- func (o LoggerEventhubPtrOutput) Elem() LoggerEventhubOutput
- func (LoggerEventhubPtrOutput) ElementType() reflect.Type
- func (o LoggerEventhubPtrOutput) Name() pulumi.StringPtrOutput
- func (o LoggerEventhubPtrOutput) ToLoggerEventhubPtrOutput() LoggerEventhubPtrOutput
- func (o LoggerEventhubPtrOutput) ToLoggerEventhubPtrOutputWithContext(ctx context.Context) LoggerEventhubPtrOutput
- type LoggerInput
- type LoggerMap
- type LoggerMapInput
- type LoggerMapOutput
- type LoggerOutput
- type LoggerState
- type LookupApiArgs
- type LookupApiOutputArgs
- type LookupApiResult
- type LookupApiResultOutput
- func (o LookupApiResultOutput) ApiManagementName() pulumi.StringOutput
- func (o LookupApiResultOutput) Description() pulumi.StringOutput
- func (o LookupApiResultOutput) DisplayName() pulumi.StringOutput
- func (LookupApiResultOutput) ElementType() reflect.Type
- func (o LookupApiResultOutput) Id() pulumi.StringOutput
- func (o LookupApiResultOutput) IsCurrent() pulumi.BoolOutput
- func (o LookupApiResultOutput) IsOnline() pulumi.BoolOutput
- func (o LookupApiResultOutput) Name() pulumi.StringOutput
- func (o LookupApiResultOutput) Path() pulumi.StringOutput
- func (o LookupApiResultOutput) Protocols() pulumi.StringArrayOutput
- func (o LookupApiResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupApiResultOutput) Revision() pulumi.StringOutput
- func (o LookupApiResultOutput) ServiceUrl() pulumi.StringOutput
- func (o LookupApiResultOutput) SoapPassThrough() pulumi.BoolOutput
- func (o LookupApiResultOutput) SubscriptionKeyParameterNames() GetApiSubscriptionKeyParameterNameArrayOutput
- func (o LookupApiResultOutput) SubscriptionRequired() pulumi.BoolOutput
- func (o LookupApiResultOutput) ToLookupApiResultOutput() LookupApiResultOutput
- func (o LookupApiResultOutput) ToLookupApiResultOutputWithContext(ctx context.Context) LookupApiResultOutput
- func (o LookupApiResultOutput) Version() pulumi.StringOutput
- func (o LookupApiResultOutput) VersionSetId() pulumi.StringOutput
- type LookupApiVersionSetArgs
- type LookupApiVersionSetOutputArgs
- type LookupApiVersionSetResult
- type LookupApiVersionSetResultOutput
- func (o LookupApiVersionSetResultOutput) ApiManagementName() pulumi.StringOutput
- func (o LookupApiVersionSetResultOutput) Description() pulumi.StringOutput
- func (o LookupApiVersionSetResultOutput) DisplayName() pulumi.StringOutput
- func (LookupApiVersionSetResultOutput) ElementType() reflect.Type
- func (o LookupApiVersionSetResultOutput) Id() pulumi.StringOutput
- func (o LookupApiVersionSetResultOutput) Name() pulumi.StringOutput
- func (o LookupApiVersionSetResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupApiVersionSetResultOutput) ToLookupApiVersionSetResultOutput() LookupApiVersionSetResultOutput
- func (o LookupApiVersionSetResultOutput) ToLookupApiVersionSetResultOutputWithContext(ctx context.Context) LookupApiVersionSetResultOutput
- func (o LookupApiVersionSetResultOutput) VersionHeaderName() pulumi.StringOutput
- func (o LookupApiVersionSetResultOutput) VersionQueryName() pulumi.StringOutput
- func (o LookupApiVersionSetResultOutput) VersioningScheme() pulumi.StringOutput
- type LookupGatewayArgs
- type LookupGatewayOutputArgs
- type LookupGatewayResult
- type LookupGatewayResultOutput
- func (o LookupGatewayResultOutput) ApiManagementId() pulumi.StringOutput
- func (o LookupGatewayResultOutput) Description() pulumi.StringOutput
- func (LookupGatewayResultOutput) ElementType() reflect.Type
- func (o LookupGatewayResultOutput) Id() pulumi.StringOutput
- func (o LookupGatewayResultOutput) LocationDatas() GetGatewayLocationDataArrayOutput
- func (o LookupGatewayResultOutput) Name() pulumi.StringOutput
- func (o LookupGatewayResultOutput) ToLookupGatewayResultOutput() LookupGatewayResultOutput
- func (o LookupGatewayResultOutput) ToLookupGatewayResultOutputWithContext(ctx context.Context) LookupGatewayResultOutput
- type LookupGroupArgs
- type LookupGroupOutputArgs
- type LookupGroupResult
- type LookupGroupResultOutput
- func (o LookupGroupResultOutput) ApiManagementName() pulumi.StringOutput
- func (o LookupGroupResultOutput) Description() pulumi.StringOutput
- func (o LookupGroupResultOutput) DisplayName() pulumi.StringOutput
- func (LookupGroupResultOutput) ElementType() reflect.Type
- func (o LookupGroupResultOutput) ExternalId() pulumi.StringOutput
- func (o LookupGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupGroupResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
- func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
- func (o LookupGroupResultOutput) Type() pulumi.StringOutput
- type LookupProductArgs
- type LookupProductOutputArgs
- type LookupProductResult
- type LookupProductResultOutput
- func (o LookupProductResultOutput) ApiManagementName() pulumi.StringOutput
- func (o LookupProductResultOutput) ApprovalRequired() pulumi.BoolOutput
- func (o LookupProductResultOutput) Description() pulumi.StringOutput
- func (o LookupProductResultOutput) DisplayName() pulumi.StringOutput
- func (LookupProductResultOutput) ElementType() reflect.Type
- func (o LookupProductResultOutput) Id() pulumi.StringOutput
- func (o LookupProductResultOutput) ProductId() pulumi.StringOutput
- func (o LookupProductResultOutput) Published() pulumi.BoolOutput
- func (o LookupProductResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupProductResultOutput) SubscriptionRequired() pulumi.BoolOutput
- func (o LookupProductResultOutput) SubscriptionsLimit() pulumi.IntOutput
- func (o LookupProductResultOutput) Terms() pulumi.StringOutput
- func (o LookupProductResultOutput) ToLookupProductResultOutput() LookupProductResultOutput
- func (o LookupProductResultOutput) ToLookupProductResultOutputWithContext(ctx context.Context) LookupProductResultOutput
- type LookupServiceArgs
- type LookupServiceOutputArgs
- type LookupServiceResult
- type LookupServiceResultOutput
- func (o LookupServiceResultOutput) AdditionalLocations() GetServiceAdditionalLocationArrayOutput
- func (o LookupServiceResultOutput) DeveloperPortalUrl() pulumi.StringOutput
- func (LookupServiceResultOutput) ElementType() reflect.Type
- func (o LookupServiceResultOutput) GatewayRegionalUrl() pulumi.StringOutput
- func (o LookupServiceResultOutput) GatewayUrl() pulumi.StringOutput
- func (o LookupServiceResultOutput) HostnameConfigurations() GetServiceHostnameConfigurationArrayOutput
- func (o LookupServiceResultOutput) Id() pulumi.StringOutput
- func (o LookupServiceResultOutput) Identities() GetServiceIdentityArrayOutput
- func (o LookupServiceResultOutput) Location() pulumi.StringOutput
- func (o LookupServiceResultOutput) ManagementApiUrl() pulumi.StringOutput
- func (o LookupServiceResultOutput) Name() pulumi.StringOutput
- func (o LookupServiceResultOutput) NotificationSenderEmail() pulumi.StringOutput
- func (o LookupServiceResultOutput) PortalUrl() pulumi.StringOutput
- func (o LookupServiceResultOutput) PrivateIpAddresses() pulumi.StringArrayOutput
- func (o LookupServiceResultOutput) PublicIpAddressId() pulumi.StringOutput
- func (o LookupServiceResultOutput) PublicIpAddresses() pulumi.StringArrayOutput
- func (o LookupServiceResultOutput) PublisherEmail() pulumi.StringOutput
- func (o LookupServiceResultOutput) PublisherName() pulumi.StringOutput
- func (o LookupServiceResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupServiceResultOutput) ScmUrl() pulumi.StringOutput
- func (o LookupServiceResultOutput) SkuName() pulumi.StringOutput
- func (o LookupServiceResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput
- func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput
- type LookupUserArgs
- type LookupUserOutputArgs
- type LookupUserResult
- type LookupUserResultOutput
- func (o LookupUserResultOutput) ApiManagementName() pulumi.StringOutput
- func (LookupUserResultOutput) ElementType() reflect.Type
- func (o LookupUserResultOutput) Email() pulumi.StringOutput
- func (o LookupUserResultOutput) FirstName() pulumi.StringOutput
- func (o LookupUserResultOutput) Id() pulumi.StringOutput
- func (o LookupUserResultOutput) LastName() pulumi.StringOutput
- func (o LookupUserResultOutput) Note() pulumi.StringOutput
- func (o LookupUserResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupUserResultOutput) State() pulumi.StringOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
- func (o LookupUserResultOutput) UserId() pulumi.StringOutput
- type NamedValue
- type NamedValueArgs
- type NamedValueArray
- type NamedValueArrayInput
- type NamedValueArrayOutput
- func (NamedValueArrayOutput) ElementType() reflect.Type
- func (o NamedValueArrayOutput) Index(i pulumi.IntInput) NamedValueOutput
- func (o NamedValueArrayOutput) ToNamedValueArrayOutput() NamedValueArrayOutput
- func (o NamedValueArrayOutput) ToNamedValueArrayOutputWithContext(ctx context.Context) NamedValueArrayOutput
- type NamedValueInput
- type NamedValueMap
- type NamedValueMapInput
- type NamedValueMapOutput
- func (NamedValueMapOutput) ElementType() reflect.Type
- func (o NamedValueMapOutput) MapIndex(k pulumi.StringInput) NamedValueOutput
- func (o NamedValueMapOutput) ToNamedValueMapOutput() NamedValueMapOutput
- func (o NamedValueMapOutput) ToNamedValueMapOutputWithContext(ctx context.Context) NamedValueMapOutput
- type NamedValueOutput
- type NamedValueState
- type NamedValueValueFromKeyVault
- type NamedValueValueFromKeyVaultArgs
- func (NamedValueValueFromKeyVaultArgs) ElementType() reflect.Type
- func (i NamedValueValueFromKeyVaultArgs) ToNamedValueValueFromKeyVaultOutput() NamedValueValueFromKeyVaultOutput
- func (i NamedValueValueFromKeyVaultArgs) ToNamedValueValueFromKeyVaultOutputWithContext(ctx context.Context) NamedValueValueFromKeyVaultOutput
- func (i NamedValueValueFromKeyVaultArgs) ToNamedValueValueFromKeyVaultPtrOutput() NamedValueValueFromKeyVaultPtrOutput
- func (i NamedValueValueFromKeyVaultArgs) ToNamedValueValueFromKeyVaultPtrOutputWithContext(ctx context.Context) NamedValueValueFromKeyVaultPtrOutput
- type NamedValueValueFromKeyVaultInput
- type NamedValueValueFromKeyVaultOutput
- func (NamedValueValueFromKeyVaultOutput) ElementType() reflect.Type
- func (o NamedValueValueFromKeyVaultOutput) IdentityClientId() pulumi.StringPtrOutput
- func (o NamedValueValueFromKeyVaultOutput) SecretId() pulumi.StringOutput
- func (o NamedValueValueFromKeyVaultOutput) ToNamedValueValueFromKeyVaultOutput() NamedValueValueFromKeyVaultOutput
- func (o NamedValueValueFromKeyVaultOutput) ToNamedValueValueFromKeyVaultOutputWithContext(ctx context.Context) NamedValueValueFromKeyVaultOutput
- func (o NamedValueValueFromKeyVaultOutput) ToNamedValueValueFromKeyVaultPtrOutput() NamedValueValueFromKeyVaultPtrOutput
- func (o NamedValueValueFromKeyVaultOutput) ToNamedValueValueFromKeyVaultPtrOutputWithContext(ctx context.Context) NamedValueValueFromKeyVaultPtrOutput
- type NamedValueValueFromKeyVaultPtrInput
- type NamedValueValueFromKeyVaultPtrOutput
- func (o NamedValueValueFromKeyVaultPtrOutput) Elem() NamedValueValueFromKeyVaultOutput
- func (NamedValueValueFromKeyVaultPtrOutput) ElementType() reflect.Type
- func (o NamedValueValueFromKeyVaultPtrOutput) IdentityClientId() pulumi.StringPtrOutput
- func (o NamedValueValueFromKeyVaultPtrOutput) SecretId() pulumi.StringPtrOutput
- func (o NamedValueValueFromKeyVaultPtrOutput) ToNamedValueValueFromKeyVaultPtrOutput() NamedValueValueFromKeyVaultPtrOutput
- func (o NamedValueValueFromKeyVaultPtrOutput) ToNamedValueValueFromKeyVaultPtrOutputWithContext(ctx context.Context) NamedValueValueFromKeyVaultPtrOutput
- type NotificationRecipientEmail
- func (*NotificationRecipientEmail) ElementType() reflect.Type
- func (i *NotificationRecipientEmail) ToNotificationRecipientEmailOutput() NotificationRecipientEmailOutput
- func (i *NotificationRecipientEmail) ToNotificationRecipientEmailOutputWithContext(ctx context.Context) NotificationRecipientEmailOutput
- type NotificationRecipientEmailArgs
- type NotificationRecipientEmailArray
- func (NotificationRecipientEmailArray) ElementType() reflect.Type
- func (i NotificationRecipientEmailArray) ToNotificationRecipientEmailArrayOutput() NotificationRecipientEmailArrayOutput
- func (i NotificationRecipientEmailArray) ToNotificationRecipientEmailArrayOutputWithContext(ctx context.Context) NotificationRecipientEmailArrayOutput
- type NotificationRecipientEmailArrayInput
- type NotificationRecipientEmailArrayOutput
- func (NotificationRecipientEmailArrayOutput) ElementType() reflect.Type
- func (o NotificationRecipientEmailArrayOutput) Index(i pulumi.IntInput) NotificationRecipientEmailOutput
- func (o NotificationRecipientEmailArrayOutput) ToNotificationRecipientEmailArrayOutput() NotificationRecipientEmailArrayOutput
- func (o NotificationRecipientEmailArrayOutput) ToNotificationRecipientEmailArrayOutputWithContext(ctx context.Context) NotificationRecipientEmailArrayOutput
- type NotificationRecipientEmailInput
- type NotificationRecipientEmailMap
- func (NotificationRecipientEmailMap) ElementType() reflect.Type
- func (i NotificationRecipientEmailMap) ToNotificationRecipientEmailMapOutput() NotificationRecipientEmailMapOutput
- func (i NotificationRecipientEmailMap) ToNotificationRecipientEmailMapOutputWithContext(ctx context.Context) NotificationRecipientEmailMapOutput
- type NotificationRecipientEmailMapInput
- type NotificationRecipientEmailMapOutput
- func (NotificationRecipientEmailMapOutput) ElementType() reflect.Type
- func (o NotificationRecipientEmailMapOutput) MapIndex(k pulumi.StringInput) NotificationRecipientEmailOutput
- func (o NotificationRecipientEmailMapOutput) ToNotificationRecipientEmailMapOutput() NotificationRecipientEmailMapOutput
- func (o NotificationRecipientEmailMapOutput) ToNotificationRecipientEmailMapOutputWithContext(ctx context.Context) NotificationRecipientEmailMapOutput
- type NotificationRecipientEmailOutput
- func (NotificationRecipientEmailOutput) ElementType() reflect.Type
- func (o NotificationRecipientEmailOutput) ToNotificationRecipientEmailOutput() NotificationRecipientEmailOutput
- func (o NotificationRecipientEmailOutput) ToNotificationRecipientEmailOutputWithContext(ctx context.Context) NotificationRecipientEmailOutput
- type NotificationRecipientEmailState
- type NotificationRecipientUser
- type NotificationRecipientUserArgs
- type NotificationRecipientUserArray
- func (NotificationRecipientUserArray) ElementType() reflect.Type
- func (i NotificationRecipientUserArray) ToNotificationRecipientUserArrayOutput() NotificationRecipientUserArrayOutput
- func (i NotificationRecipientUserArray) ToNotificationRecipientUserArrayOutputWithContext(ctx context.Context) NotificationRecipientUserArrayOutput
- type NotificationRecipientUserArrayInput
- type NotificationRecipientUserArrayOutput
- func (NotificationRecipientUserArrayOutput) ElementType() reflect.Type
- func (o NotificationRecipientUserArrayOutput) Index(i pulumi.IntInput) NotificationRecipientUserOutput
- func (o NotificationRecipientUserArrayOutput) ToNotificationRecipientUserArrayOutput() NotificationRecipientUserArrayOutput
- func (o NotificationRecipientUserArrayOutput) ToNotificationRecipientUserArrayOutputWithContext(ctx context.Context) NotificationRecipientUserArrayOutput
- type NotificationRecipientUserInput
- type NotificationRecipientUserMap
- func (NotificationRecipientUserMap) ElementType() reflect.Type
- func (i NotificationRecipientUserMap) ToNotificationRecipientUserMapOutput() NotificationRecipientUserMapOutput
- func (i NotificationRecipientUserMap) ToNotificationRecipientUserMapOutputWithContext(ctx context.Context) NotificationRecipientUserMapOutput
- type NotificationRecipientUserMapInput
- type NotificationRecipientUserMapOutput
- func (NotificationRecipientUserMapOutput) ElementType() reflect.Type
- func (o NotificationRecipientUserMapOutput) MapIndex(k pulumi.StringInput) NotificationRecipientUserOutput
- func (o NotificationRecipientUserMapOutput) ToNotificationRecipientUserMapOutput() NotificationRecipientUserMapOutput
- func (o NotificationRecipientUserMapOutput) ToNotificationRecipientUserMapOutputWithContext(ctx context.Context) NotificationRecipientUserMapOutput
- type NotificationRecipientUserOutput
- func (NotificationRecipientUserOutput) ElementType() reflect.Type
- func (o NotificationRecipientUserOutput) ToNotificationRecipientUserOutput() NotificationRecipientUserOutput
- func (o NotificationRecipientUserOutput) ToNotificationRecipientUserOutputWithContext(ctx context.Context) NotificationRecipientUserOutput
- type NotificationRecipientUserState
- type OpenIdConnectProvider
- type OpenIdConnectProviderArgs
- type OpenIdConnectProviderArray
- func (OpenIdConnectProviderArray) ElementType() reflect.Type
- func (i OpenIdConnectProviderArray) ToOpenIdConnectProviderArrayOutput() OpenIdConnectProviderArrayOutput
- func (i OpenIdConnectProviderArray) ToOpenIdConnectProviderArrayOutputWithContext(ctx context.Context) OpenIdConnectProviderArrayOutput
- type OpenIdConnectProviderArrayInput
- type OpenIdConnectProviderArrayOutput
- func (OpenIdConnectProviderArrayOutput) ElementType() reflect.Type
- func (o OpenIdConnectProviderArrayOutput) Index(i pulumi.IntInput) OpenIdConnectProviderOutput
- func (o OpenIdConnectProviderArrayOutput) ToOpenIdConnectProviderArrayOutput() OpenIdConnectProviderArrayOutput
- func (o OpenIdConnectProviderArrayOutput) ToOpenIdConnectProviderArrayOutputWithContext(ctx context.Context) OpenIdConnectProviderArrayOutput
- type OpenIdConnectProviderInput
- type OpenIdConnectProviderMap
- type OpenIdConnectProviderMapInput
- type OpenIdConnectProviderMapOutput
- func (OpenIdConnectProviderMapOutput) ElementType() reflect.Type
- func (o OpenIdConnectProviderMapOutput) MapIndex(k pulumi.StringInput) OpenIdConnectProviderOutput
- func (o OpenIdConnectProviderMapOutput) ToOpenIdConnectProviderMapOutput() OpenIdConnectProviderMapOutput
- func (o OpenIdConnectProviderMapOutput) ToOpenIdConnectProviderMapOutputWithContext(ctx context.Context) OpenIdConnectProviderMapOutput
- type OpenIdConnectProviderOutput
- type OpenIdConnectProviderState
- type Policy
- type PolicyArgs
- type PolicyArray
- type PolicyArrayInput
- type PolicyArrayOutput
- type PolicyInput
- type PolicyMap
- type PolicyMapInput
- type PolicyMapOutput
- type PolicyOutput
- type PolicyState
- type Product
- type ProductApi
- type ProductApiArgs
- type ProductApiArray
- type ProductApiArrayInput
- type ProductApiArrayOutput
- func (ProductApiArrayOutput) ElementType() reflect.Type
- func (o ProductApiArrayOutput) Index(i pulumi.IntInput) ProductApiOutput
- func (o ProductApiArrayOutput) ToProductApiArrayOutput() ProductApiArrayOutput
- func (o ProductApiArrayOutput) ToProductApiArrayOutputWithContext(ctx context.Context) ProductApiArrayOutput
- type ProductApiInput
- type ProductApiMap
- type ProductApiMapInput
- type ProductApiMapOutput
- func (ProductApiMapOutput) ElementType() reflect.Type
- func (o ProductApiMapOutput) MapIndex(k pulumi.StringInput) ProductApiOutput
- func (o ProductApiMapOutput) ToProductApiMapOutput() ProductApiMapOutput
- func (o ProductApiMapOutput) ToProductApiMapOutputWithContext(ctx context.Context) ProductApiMapOutput
- type ProductApiOutput
- type ProductApiState
- type ProductArgs
- type ProductArray
- type ProductArrayInput
- type ProductArrayOutput
- type ProductGroup
- type ProductGroupArgs
- type ProductGroupArray
- type ProductGroupArrayInput
- type ProductGroupArrayOutput
- func (ProductGroupArrayOutput) ElementType() reflect.Type
- func (o ProductGroupArrayOutput) Index(i pulumi.IntInput) ProductGroupOutput
- func (o ProductGroupArrayOutput) ToProductGroupArrayOutput() ProductGroupArrayOutput
- func (o ProductGroupArrayOutput) ToProductGroupArrayOutputWithContext(ctx context.Context) ProductGroupArrayOutput
- type ProductGroupInput
- type ProductGroupMap
- type ProductGroupMapInput
- type ProductGroupMapOutput
- func (ProductGroupMapOutput) ElementType() reflect.Type
- func (o ProductGroupMapOutput) MapIndex(k pulumi.StringInput) ProductGroupOutput
- func (o ProductGroupMapOutput) ToProductGroupMapOutput() ProductGroupMapOutput
- func (o ProductGroupMapOutput) ToProductGroupMapOutputWithContext(ctx context.Context) ProductGroupMapOutput
- type ProductGroupOutput
- type ProductGroupState
- type ProductInput
- type ProductMap
- type ProductMapInput
- type ProductMapOutput
- type ProductOutput
- type ProductPolicy
- type ProductPolicyArgs
- type ProductPolicyArray
- type ProductPolicyArrayInput
- type ProductPolicyArrayOutput
- func (ProductPolicyArrayOutput) ElementType() reflect.Type
- func (o ProductPolicyArrayOutput) Index(i pulumi.IntInput) ProductPolicyOutput
- func (o ProductPolicyArrayOutput) ToProductPolicyArrayOutput() ProductPolicyArrayOutput
- func (o ProductPolicyArrayOutput) ToProductPolicyArrayOutputWithContext(ctx context.Context) ProductPolicyArrayOutput
- type ProductPolicyInput
- type ProductPolicyMap
- type ProductPolicyMapInput
- type ProductPolicyMapOutput
- func (ProductPolicyMapOutput) ElementType() reflect.Type
- func (o ProductPolicyMapOutput) MapIndex(k pulumi.StringInput) ProductPolicyOutput
- func (o ProductPolicyMapOutput) ToProductPolicyMapOutput() ProductPolicyMapOutput
- func (o ProductPolicyMapOutput) ToProductPolicyMapOutputWithContext(ctx context.Context) ProductPolicyMapOutput
- type ProductPolicyOutput
- type ProductPolicyState
- type ProductState
- type Property
- type PropertyArgs
- type PropertyArray
- type PropertyArrayInput
- type PropertyArrayOutput
- type PropertyInput
- type PropertyMap
- type PropertyMapInput
- type PropertyMapOutput
- type PropertyOutput
- type PropertyState
- type RedisCache
- type RedisCacheArgs
- type RedisCacheArray
- type RedisCacheArrayInput
- type RedisCacheArrayOutput
- func (RedisCacheArrayOutput) ElementType() reflect.Type
- func (o RedisCacheArrayOutput) Index(i pulumi.IntInput) RedisCacheOutput
- func (o RedisCacheArrayOutput) ToRedisCacheArrayOutput() RedisCacheArrayOutput
- func (o RedisCacheArrayOutput) ToRedisCacheArrayOutputWithContext(ctx context.Context) RedisCacheArrayOutput
- type RedisCacheInput
- type RedisCacheMap
- type RedisCacheMapInput
- type RedisCacheMapOutput
- func (RedisCacheMapOutput) ElementType() reflect.Type
- func (o RedisCacheMapOutput) MapIndex(k pulumi.StringInput) RedisCacheOutput
- func (o RedisCacheMapOutput) ToRedisCacheMapOutput() RedisCacheMapOutput
- func (o RedisCacheMapOutput) ToRedisCacheMapOutputWithContext(ctx context.Context) RedisCacheMapOutput
- type RedisCacheOutput
- type RedisCacheState
- 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 (o ServiceAdditionalLocationOutput) Capacity() pulumi.IntPtrOutput
- func (ServiceAdditionalLocationOutput) ElementType() reflect.Type
- func (o ServiceAdditionalLocationOutput) GatewayRegionalUrl() pulumi.StringPtrOutput
- func (o ServiceAdditionalLocationOutput) Location() pulumi.StringOutput
- func (o ServiceAdditionalLocationOutput) PrivateIpAddresses() pulumi.StringArrayOutput
- func (o ServiceAdditionalLocationOutput) PublicIpAddressId() pulumi.StringPtrOutput
- func (o ServiceAdditionalLocationOutput) PublicIpAddresses() pulumi.StringArrayOutput
- func (o ServiceAdditionalLocationOutput) ToServiceAdditionalLocationOutput() ServiceAdditionalLocationOutput
- func (o ServiceAdditionalLocationOutput) ToServiceAdditionalLocationOutputWithContext(ctx context.Context) ServiceAdditionalLocationOutput
- func (o ServiceAdditionalLocationOutput) VirtualNetworkConfiguration() ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput
- func (o ServiceAdditionalLocationOutput) Zones() pulumi.StringArrayOutput
- type ServiceAdditionalLocationVirtualNetworkConfiguration
- type ServiceAdditionalLocationVirtualNetworkConfigurationArgs
- func (ServiceAdditionalLocationVirtualNetworkConfigurationArgs) ElementType() reflect.Type
- func (i ServiceAdditionalLocationVirtualNetworkConfigurationArgs) ToServiceAdditionalLocationVirtualNetworkConfigurationOutput() ServiceAdditionalLocationVirtualNetworkConfigurationOutput
- func (i ServiceAdditionalLocationVirtualNetworkConfigurationArgs) ToServiceAdditionalLocationVirtualNetworkConfigurationOutputWithContext(ctx context.Context) ServiceAdditionalLocationVirtualNetworkConfigurationOutput
- func (i ServiceAdditionalLocationVirtualNetworkConfigurationArgs) ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput() ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput
- func (i ServiceAdditionalLocationVirtualNetworkConfigurationArgs) ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput
- type ServiceAdditionalLocationVirtualNetworkConfigurationInput
- type ServiceAdditionalLocationVirtualNetworkConfigurationOutput
- func (ServiceAdditionalLocationVirtualNetworkConfigurationOutput) ElementType() reflect.Type
- func (o ServiceAdditionalLocationVirtualNetworkConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o ServiceAdditionalLocationVirtualNetworkConfigurationOutput) ToServiceAdditionalLocationVirtualNetworkConfigurationOutput() ServiceAdditionalLocationVirtualNetworkConfigurationOutput
- func (o ServiceAdditionalLocationVirtualNetworkConfigurationOutput) ToServiceAdditionalLocationVirtualNetworkConfigurationOutputWithContext(ctx context.Context) ServiceAdditionalLocationVirtualNetworkConfigurationOutput
- func (o ServiceAdditionalLocationVirtualNetworkConfigurationOutput) ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput() ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput
- func (o ServiceAdditionalLocationVirtualNetworkConfigurationOutput) ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput
- type ServiceAdditionalLocationVirtualNetworkConfigurationPtrInput
- type ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput
- func (o ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput) Elem() ServiceAdditionalLocationVirtualNetworkConfigurationOutput
- func (ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput) ElementType() reflect.Type
- func (o ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput) ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput() ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput
- func (o ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput) ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput
- type ServiceArgs
- type ServiceArray
- type ServiceArrayInput
- type ServiceArrayOutput
- 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.StringPtrOutput
- func (ServiceCertificateOutput) ElementType() reflect.Type
- func (o ServiceCertificateOutput) EncodedCertificate() pulumi.StringOutput
- func (o ServiceCertificateOutput) Expiry() pulumi.StringPtrOutput
- func (o ServiceCertificateOutput) StoreName() pulumi.StringOutput
- func (o ServiceCertificateOutput) Subject() pulumi.StringPtrOutput
- func (o ServiceCertificateOutput) Thumbprint() pulumi.StringPtrOutput
- 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 ServiceHostnameConfigurationDeveloperPortal
- type ServiceHostnameConfigurationDeveloperPortalArgs
- func (ServiceHostnameConfigurationDeveloperPortalArgs) ElementType() reflect.Type
- func (i ServiceHostnameConfigurationDeveloperPortalArgs) ToServiceHostnameConfigurationDeveloperPortalOutput() ServiceHostnameConfigurationDeveloperPortalOutput
- func (i ServiceHostnameConfigurationDeveloperPortalArgs) ToServiceHostnameConfigurationDeveloperPortalOutputWithContext(ctx context.Context) ServiceHostnameConfigurationDeveloperPortalOutput
- type ServiceHostnameConfigurationDeveloperPortalArray
- func (ServiceHostnameConfigurationDeveloperPortalArray) ElementType() reflect.Type
- func (i ServiceHostnameConfigurationDeveloperPortalArray) ToServiceHostnameConfigurationDeveloperPortalArrayOutput() ServiceHostnameConfigurationDeveloperPortalArrayOutput
- func (i ServiceHostnameConfigurationDeveloperPortalArray) ToServiceHostnameConfigurationDeveloperPortalArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationDeveloperPortalArrayOutput
- type ServiceHostnameConfigurationDeveloperPortalArrayInput
- type ServiceHostnameConfigurationDeveloperPortalArrayOutput
- func (ServiceHostnameConfigurationDeveloperPortalArrayOutput) ElementType() reflect.Type
- func (o ServiceHostnameConfigurationDeveloperPortalArrayOutput) Index(i pulumi.IntInput) ServiceHostnameConfigurationDeveloperPortalOutput
- func (o ServiceHostnameConfigurationDeveloperPortalArrayOutput) ToServiceHostnameConfigurationDeveloperPortalArrayOutput() ServiceHostnameConfigurationDeveloperPortalArrayOutput
- func (o ServiceHostnameConfigurationDeveloperPortalArrayOutput) ToServiceHostnameConfigurationDeveloperPortalArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationDeveloperPortalArrayOutput
- type ServiceHostnameConfigurationDeveloperPortalInput
- type ServiceHostnameConfigurationDeveloperPortalOutput
- func (o ServiceHostnameConfigurationDeveloperPortalOutput) Certificate() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationDeveloperPortalOutput) CertificatePassword() pulumi.StringPtrOutput
- func (ServiceHostnameConfigurationDeveloperPortalOutput) ElementType() reflect.Type
- func (o ServiceHostnameConfigurationDeveloperPortalOutput) Expiry() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationDeveloperPortalOutput) HostName() pulumi.StringOutput
- func (o ServiceHostnameConfigurationDeveloperPortalOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationDeveloperPortalOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
- func (o ServiceHostnameConfigurationDeveloperPortalOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationDeveloperPortalOutput) Subject() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationDeveloperPortalOutput) Thumbprint() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationDeveloperPortalOutput) ToServiceHostnameConfigurationDeveloperPortalOutput() ServiceHostnameConfigurationDeveloperPortalOutput
- func (o ServiceHostnameConfigurationDeveloperPortalOutput) ToServiceHostnameConfigurationDeveloperPortalOutputWithContext(ctx context.Context) ServiceHostnameConfigurationDeveloperPortalOutput
- 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) Expiry() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationManagementOutput) HostName() pulumi.StringOutput
- func (o ServiceHostnameConfigurationManagementOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationManagementOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
- func (o ServiceHostnameConfigurationManagementOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationManagementOutput) Subject() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationManagementOutput) Thumbprint() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationManagementOutput) ToServiceHostnameConfigurationManagementOutput() ServiceHostnameConfigurationManagementOutput
- func (o ServiceHostnameConfigurationManagementOutput) ToServiceHostnameConfigurationManagementOutputWithContext(ctx context.Context) ServiceHostnameConfigurationManagementOutput
- type ServiceHostnameConfigurationOutput
- func (o ServiceHostnameConfigurationOutput) DeveloperPortals() ServiceHostnameConfigurationDeveloperPortalArrayOutput
- 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) Expiry() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationPortalOutput) HostName() pulumi.StringOutput
- func (o ServiceHostnameConfigurationPortalOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationPortalOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
- func (o ServiceHostnameConfigurationPortalOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationPortalOutput) Subject() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationPortalOutput) Thumbprint() pulumi.StringPtrOutput
- 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) Expiry() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationProxyOutput) HostName() pulumi.StringOutput
- func (o ServiceHostnameConfigurationProxyOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationProxyOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
- func (o ServiceHostnameConfigurationProxyOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationProxyOutput) Subject() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationProxyOutput) Thumbprint() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationProxyOutput) ToServiceHostnameConfigurationProxyOutput() ServiceHostnameConfigurationProxyOutput
- func (o ServiceHostnameConfigurationProxyOutput) ToServiceHostnameConfigurationProxyOutputWithContext(ctx context.Context) ServiceHostnameConfigurationProxyOutput
- type ServiceHostnameConfigurationPtrInput
- type ServiceHostnameConfigurationPtrOutput
- func (o ServiceHostnameConfigurationPtrOutput) DeveloperPortals() ServiceHostnameConfigurationDeveloperPortalArrayOutput
- 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) Expiry() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationScmOutput) HostName() pulumi.StringOutput
- func (o ServiceHostnameConfigurationScmOutput) KeyVaultId() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationScmOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
- func (o ServiceHostnameConfigurationScmOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationScmOutput) Subject() pulumi.StringPtrOutput
- func (o ServiceHostnameConfigurationScmOutput) Thumbprint() pulumi.StringPtrOutput
- 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) IdentityIds() pulumi.StringArrayOutput
- 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) IdentityIds() pulumi.StringArrayOutput
- 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.StringPtrOutput
- type ServiceInput
- type ServiceMap
- type ServiceMapInput
- type ServiceMapOutput
- type ServiceOutput
- 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.BoolPtrOutputdeprecated
- func (o ServiceSecurityOutput) TlsEcdheEcdsaWithAes128CbcShaCiphersEnabled() pulumi.BoolPtrOutput
- func (o ServiceSecurityOutput) TlsEcdheEcdsaWithAes256CbcShaCiphersEnabled() pulumi.BoolPtrOutput
- func (o ServiceSecurityOutput) TlsEcdheRsaWithAes128CbcShaCiphersEnabled() pulumi.BoolPtrOutput
- func (o ServiceSecurityOutput) TlsEcdheRsaWithAes256CbcShaCiphersEnabled() pulumi.BoolPtrOutput
- func (o ServiceSecurityOutput) TlsRsaWithAes128CbcSha256CiphersEnabled() pulumi.BoolPtrOutput
- func (o ServiceSecurityOutput) TlsRsaWithAes128CbcShaCiphersEnabled() pulumi.BoolPtrOutput
- func (o ServiceSecurityOutput) TlsRsaWithAes128GcmSha256CiphersEnabled() pulumi.BoolPtrOutput
- func (o ServiceSecurityOutput) TlsRsaWithAes256CbcSha256CiphersEnabled() pulumi.BoolPtrOutput
- func (o ServiceSecurityOutput) TlsRsaWithAes256CbcShaCiphersEnabled() 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
- func (o ServiceSecurityOutput) TripleDesCiphersEnabled() pulumi.BoolPtrOutput
- 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.BoolPtrOutputdeprecated
- func (o ServiceSecurityPtrOutput) TlsEcdheEcdsaWithAes128CbcShaCiphersEnabled() pulumi.BoolPtrOutput
- func (o ServiceSecurityPtrOutput) TlsEcdheEcdsaWithAes256CbcShaCiphersEnabled() pulumi.BoolPtrOutput
- func (o ServiceSecurityPtrOutput) TlsEcdheRsaWithAes128CbcShaCiphersEnabled() pulumi.BoolPtrOutput
- func (o ServiceSecurityPtrOutput) TlsEcdheRsaWithAes256CbcShaCiphersEnabled() pulumi.BoolPtrOutput
- func (o ServiceSecurityPtrOutput) TlsRsaWithAes128CbcSha256CiphersEnabled() pulumi.BoolPtrOutput
- func (o ServiceSecurityPtrOutput) TlsRsaWithAes128CbcShaCiphersEnabled() pulumi.BoolPtrOutput
- func (o ServiceSecurityPtrOutput) TlsRsaWithAes128GcmSha256CiphersEnabled() pulumi.BoolPtrOutput
- func (o ServiceSecurityPtrOutput) TlsRsaWithAes256CbcSha256CiphersEnabled() pulumi.BoolPtrOutput
- func (o ServiceSecurityPtrOutput) TlsRsaWithAes256CbcShaCiphersEnabled() pulumi.BoolPtrOutput
- func (o ServiceSecurityPtrOutput) ToServiceSecurityPtrOutput() ServiceSecurityPtrOutput
- func (o ServiceSecurityPtrOutput) ToServiceSecurityPtrOutputWithContext(ctx context.Context) ServiceSecurityPtrOutput
- func (o ServiceSecurityPtrOutput) TripleDesCiphersEnabled() pulumi.BoolPtrOutput
- 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.BoolPtrOutput
- 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.BoolPtrOutput
- func (o ServiceSignUpPtrOutput) TermsOfService() ServiceSignUpTermsOfServicePtrOutput
- 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
- func (i ServiceSignUpTermsOfServiceArgs) ToServiceSignUpTermsOfServicePtrOutput() ServiceSignUpTermsOfServicePtrOutput
- func (i ServiceSignUpTermsOfServiceArgs) ToServiceSignUpTermsOfServicePtrOutputWithContext(ctx context.Context) ServiceSignUpTermsOfServicePtrOutput
- 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
- func (o ServiceSignUpTermsOfServiceOutput) ToServiceSignUpTermsOfServicePtrOutput() ServiceSignUpTermsOfServicePtrOutput
- func (o ServiceSignUpTermsOfServiceOutput) ToServiceSignUpTermsOfServicePtrOutputWithContext(ctx context.Context) ServiceSignUpTermsOfServicePtrOutput
- type ServiceSignUpTermsOfServicePtrInput
- type ServiceSignUpTermsOfServicePtrOutput
- func (o ServiceSignUpTermsOfServicePtrOutput) ConsentRequired() pulumi.BoolPtrOutput
- func (o ServiceSignUpTermsOfServicePtrOutput) Elem() ServiceSignUpTermsOfServiceOutput
- func (ServiceSignUpTermsOfServicePtrOutput) ElementType() reflect.Type
- func (o ServiceSignUpTermsOfServicePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ServiceSignUpTermsOfServicePtrOutput) Text() pulumi.StringPtrOutput
- func (o ServiceSignUpTermsOfServicePtrOutput) ToServiceSignUpTermsOfServicePtrOutput() ServiceSignUpTermsOfServicePtrOutput
- func (o ServiceSignUpTermsOfServicePtrOutput) ToServiceSignUpTermsOfServicePtrOutputWithContext(ctx context.Context) ServiceSignUpTermsOfServicePtrOutput
- type ServiceState
- type ServiceTenantAccess
- type ServiceTenantAccessArgs
- func (ServiceTenantAccessArgs) ElementType() reflect.Type
- func (i ServiceTenantAccessArgs) ToServiceTenantAccessOutput() ServiceTenantAccessOutput
- func (i ServiceTenantAccessArgs) ToServiceTenantAccessOutputWithContext(ctx context.Context) ServiceTenantAccessOutput
- func (i ServiceTenantAccessArgs) ToServiceTenantAccessPtrOutput() ServiceTenantAccessPtrOutput
- func (i ServiceTenantAccessArgs) ToServiceTenantAccessPtrOutputWithContext(ctx context.Context) ServiceTenantAccessPtrOutput
- type ServiceTenantAccessInput
- type ServiceTenantAccessOutput
- func (ServiceTenantAccessOutput) ElementType() reflect.Type
- func (o ServiceTenantAccessOutput) Enabled() pulumi.BoolOutput
- func (o ServiceTenantAccessOutput) PrimaryKey() pulumi.StringPtrOutput
- func (o ServiceTenantAccessOutput) SecondaryKey() pulumi.StringPtrOutput
- func (o ServiceTenantAccessOutput) TenantId() pulumi.StringPtrOutput
- func (o ServiceTenantAccessOutput) ToServiceTenantAccessOutput() ServiceTenantAccessOutput
- func (o ServiceTenantAccessOutput) ToServiceTenantAccessOutputWithContext(ctx context.Context) ServiceTenantAccessOutput
- func (o ServiceTenantAccessOutput) ToServiceTenantAccessPtrOutput() ServiceTenantAccessPtrOutput
- func (o ServiceTenantAccessOutput) ToServiceTenantAccessPtrOutputWithContext(ctx context.Context) ServiceTenantAccessPtrOutput
- type ServiceTenantAccessPtrInput
- type ServiceTenantAccessPtrOutput
- func (o ServiceTenantAccessPtrOutput) Elem() ServiceTenantAccessOutput
- func (ServiceTenantAccessPtrOutput) ElementType() reflect.Type
- func (o ServiceTenantAccessPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ServiceTenantAccessPtrOutput) PrimaryKey() pulumi.StringPtrOutput
- func (o ServiceTenantAccessPtrOutput) SecondaryKey() pulumi.StringPtrOutput
- func (o ServiceTenantAccessPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ServiceTenantAccessPtrOutput) ToServiceTenantAccessPtrOutput() ServiceTenantAccessPtrOutput
- func (o ServiceTenantAccessPtrOutput) ToServiceTenantAccessPtrOutputWithContext(ctx context.Context) ServiceTenantAccessPtrOutput
- type ServiceVirtualNetworkConfiguration
- type ServiceVirtualNetworkConfigurationArgs
- func (ServiceVirtualNetworkConfigurationArgs) ElementType() reflect.Type
- func (i ServiceVirtualNetworkConfigurationArgs) ToServiceVirtualNetworkConfigurationOutput() ServiceVirtualNetworkConfigurationOutput
- func (i ServiceVirtualNetworkConfigurationArgs) ToServiceVirtualNetworkConfigurationOutputWithContext(ctx context.Context) ServiceVirtualNetworkConfigurationOutput
- func (i ServiceVirtualNetworkConfigurationArgs) ToServiceVirtualNetworkConfigurationPtrOutput() ServiceVirtualNetworkConfigurationPtrOutput
- func (i ServiceVirtualNetworkConfigurationArgs) ToServiceVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceVirtualNetworkConfigurationPtrOutput
- type ServiceVirtualNetworkConfigurationInput
- type ServiceVirtualNetworkConfigurationOutput
- func (ServiceVirtualNetworkConfigurationOutput) ElementType() reflect.Type
- func (o ServiceVirtualNetworkConfigurationOutput) SubnetId() pulumi.StringOutput
- func (o ServiceVirtualNetworkConfigurationOutput) ToServiceVirtualNetworkConfigurationOutput() ServiceVirtualNetworkConfigurationOutput
- func (o ServiceVirtualNetworkConfigurationOutput) ToServiceVirtualNetworkConfigurationOutputWithContext(ctx context.Context) ServiceVirtualNetworkConfigurationOutput
- func (o ServiceVirtualNetworkConfigurationOutput) ToServiceVirtualNetworkConfigurationPtrOutput() ServiceVirtualNetworkConfigurationPtrOutput
- func (o ServiceVirtualNetworkConfigurationOutput) ToServiceVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceVirtualNetworkConfigurationPtrOutput
- type ServiceVirtualNetworkConfigurationPtrInput
- type ServiceVirtualNetworkConfigurationPtrOutput
- func (o ServiceVirtualNetworkConfigurationPtrOutput) Elem() ServiceVirtualNetworkConfigurationOutput
- func (ServiceVirtualNetworkConfigurationPtrOutput) ElementType() reflect.Type
- func (o ServiceVirtualNetworkConfigurationPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o ServiceVirtualNetworkConfigurationPtrOutput) ToServiceVirtualNetworkConfigurationPtrOutput() ServiceVirtualNetworkConfigurationPtrOutput
- func (o ServiceVirtualNetworkConfigurationPtrOutput) ToServiceVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceVirtualNetworkConfigurationPtrOutput
- type Subscription
- type SubscriptionArgs
- type SubscriptionArray
- type SubscriptionArrayInput
- type SubscriptionArrayOutput
- func (SubscriptionArrayOutput) ElementType() reflect.Type
- func (o SubscriptionArrayOutput) Index(i pulumi.IntInput) SubscriptionOutput
- func (o SubscriptionArrayOutput) ToSubscriptionArrayOutput() SubscriptionArrayOutput
- func (o SubscriptionArrayOutput) ToSubscriptionArrayOutputWithContext(ctx context.Context) SubscriptionArrayOutput
- type SubscriptionInput
- type SubscriptionMap
- type SubscriptionMapInput
- type SubscriptionMapOutput
- func (SubscriptionMapOutput) ElementType() reflect.Type
- func (o SubscriptionMapOutput) MapIndex(k pulumi.StringInput) SubscriptionOutput
- func (o SubscriptionMapOutput) ToSubscriptionMapOutput() SubscriptionMapOutput
- func (o SubscriptionMapOutput) ToSubscriptionMapOutputWithContext(ctx context.Context) SubscriptionMapOutput
- type SubscriptionOutput
- type SubscriptionState
- type Tag
- type TagArgs
- type TagArray
- type TagArrayInput
- type TagArrayOutput
- type TagInput
- type TagMap
- type TagMapInput
- type TagMapOutput
- type TagOutput
- type TagState
- type User
- type UserArgs
- type UserArray
- type UserArrayInput
- type UserArrayOutput
- type UserInput
- type UserMap
- type UserMapInput
- type UserMapOutput
- type UserOutput
- 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"` // An `oauth2Authorization` block as documented below. Oauth2Authorization ApiOauth2AuthorizationPtrOutput `pulumi:"oauth2Authorization"` // An `openidAuthentication` block as documented below. OpenidAuthentication ApiOpenidAuthenticationPtrOutput `pulumi:"openidAuthentication"` // The Path for this API Management API, which is a relative URL which uniquely identifies this API and all of its 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"` // The description of the Api Revision of the API Management API. RevisionDescription pulumi.StringPtrOutput `pulumi:"revisionDescription"` // 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"` // The API id of the source API, which could be in format `azurerm_api_management_api.example.id` or in format `azurerm_api_management_api.example.id;rev=1` SourceApiId pulumi.StringPtrOutput `pulumi:"sourceApiId"` // A `subscriptionKeyParameterNames` block as documented below. SubscriptionKeyParameterNames ApiSubscriptionKeyParameterNamesOutput `pulumi:"subscriptionKeyParameterNames"` // Should this API require a subscription key? SubscriptionRequired pulumi.BoolPtrOutput `pulumi:"subscriptionRequired"` // The Version number of this API, if this API is versioned. Version pulumi.StringOutput `pulumi:"version"` // The description of the Api Version of the API Management API. VersionDescription pulumi.StringPtrOutput `pulumi:"versionDescription"` // 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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@exmaple.com"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } _, err = apimanagement.NewApi(ctx, "exampleApi", &apimanagement.ApiArgs{ ResourceGroupName: exampleResourceGroup.Name, ApiManagementName: exampleService.Name, Revision: pulumi.String("1"), DisplayName: pulumi.String("Example API"), Path: pulumi.String("example"), Protocols: pulumi.StringArray{ pulumi.String("https"), }, Import: &apimanagement.ApiImportArgs{ ContentFormat: pulumi.String("swagger-link-json"), ContentValue: pulumi.String("http://conferenceapi.azurewebsites.net/?format=json"), }, }) if err != nil { return err } return nil }) }
```
## Import
API Management API's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/api:Api example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ApiManagement/service/instance1/apis/api1
```
func GetApi ¶
func GetApi(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiState, opts ...pulumi.ResourceOption) (*Api, error)
GetApi gets an existing Api resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApi ¶
func NewApi(ctx *pulumi.Context, name string, args *ApiArgs, opts ...pulumi.ResourceOption) (*Api, error)
NewApi registers a new resource with the given unique name, arguments, and options.
func (*Api) ElementType ¶
func (*Api) ToApiOutput ¶
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.StringPtrInput // 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 // An `oauth2Authorization` block as documented below. Oauth2Authorization ApiOauth2AuthorizationPtrInput // An `openidAuthentication` block as documented below. OpenidAuthentication ApiOpenidAuthenticationPtrInput // The Path for this API Management API, which is a relative URL which uniquely identifies this API and all of its 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.StringInput // The Revision which used for this API. Revision pulumi.StringInput // The description of the Api Revision of the API Management API. RevisionDescription 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 // The API id of the source API, which could be in format `azurerm_api_management_api.example.id` or in format `azurerm_api_management_api.example.id;rev=1` SourceApiId pulumi.StringPtrInput // A `subscriptionKeyParameterNames` block as documented below. SubscriptionKeyParameterNames ApiSubscriptionKeyParameterNamesPtrInput // Should this API require a subscription key? SubscriptionRequired pulumi.BoolPtrInput // The Version number of this API, if this API is versioned. Version pulumi.StringPtrInput // The description of the Api Version of the API Management API. VersionDescription 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 ApiArray ¶
type ApiArray []ApiInput
func (ApiArray) ElementType ¶
func (ApiArray) ToApiArrayOutput ¶
func (i ApiArray) ToApiArrayOutput() ApiArrayOutput
func (ApiArray) ToApiArrayOutputWithContext ¶
func (i ApiArray) ToApiArrayOutputWithContext(ctx context.Context) ApiArrayOutput
type ApiArrayInput ¶
type ApiArrayInput interface { pulumi.Input ToApiArrayOutput() ApiArrayOutput ToApiArrayOutputWithContext(context.Context) ApiArrayOutput }
ApiArrayInput is an input type that accepts ApiArray and ApiArrayOutput values. You can construct a concrete instance of `ApiArrayInput` via:
ApiArray{ ApiArgs{...} }
type ApiArrayOutput ¶
type ApiArrayOutput struct{ *pulumi.OutputState }
func (ApiArrayOutput) ElementType ¶
func (ApiArrayOutput) ElementType() reflect.Type
func (ApiArrayOutput) ToApiArrayOutput ¶
func (o ApiArrayOutput) ToApiArrayOutput() ApiArrayOutput
func (ApiArrayOutput) ToApiArrayOutputWithContext ¶
func (o ApiArrayOutput) ToApiArrayOutputWithContext(ctx context.Context) ApiArrayOutput
type ApiDiagnostic ¶
type ApiDiagnostic struct { pulumi.CustomResourceState // Always log errors. Send telemetry if there is an erroneous condition, regardless of sampling settings. AlwaysLogErrors pulumi.BoolOutput `pulumi:"alwaysLogErrors"` // The ID (name) of the Diagnostics Logger. ApiManagementLoggerId pulumi.StringOutput `pulumi:"apiManagementLoggerId"` // The name of the API Management Service instance. Changing this forces a new API Management Service API Diagnostics Logs to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // The name of the API on which to configure the Diagnostics Logs. Changing this forces a new API Management Service API Diagnostics Logs to be created. ApiName pulumi.StringOutput `pulumi:"apiName"` // A `backendRequest` block as defined below. BackendRequest ApiDiagnosticBackendRequestOutput `pulumi:"backendRequest"` // A `backendResponse` block as defined below. BackendResponse ApiDiagnosticBackendResponseOutput `pulumi:"backendResponse"` // A `frontendRequest` block as defined below. FrontendRequest ApiDiagnosticFrontendRequestOutput `pulumi:"frontendRequest"` // A `frontendResponse` block as defined below. FrontendResponse ApiDiagnosticFrontendResponseOutput `pulumi:"frontendResponse"` // The HTTP Correlation Protocol to use. Possible values are `None`, `Legacy` or `W3C`. HttpCorrelationProtocol pulumi.StringOutput `pulumi:"httpCorrelationProtocol"` // Identifier of the Diagnostics Logs. Possible values are `applicationinsights` and `azuremonitor`. Changing this forces a new API Management Service API Diagnostics Logs to be created. Identifier pulumi.StringOutput `pulumi:"identifier"` // Log client IP address. LogClientIp pulumi.BoolOutput `pulumi:"logClientIp"` // The format of the Operation Name for Application Insights telemetries. Possible values are `Name`, and `Url`. Defaults to `Name`. OperationNameFormat pulumi.StringPtrOutput `pulumi:"operationNameFormat"` // The name of the Resource Group where the API Management Service API Diagnostics Logs should exist. Changing this forces a new API Management Service API Diagnostics Logs to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Sampling (%). For high traffic APIs, please read this [documentation](https://docs.microsoft.com/azure/api-management/api-management-howto-app-insights#performance-implications-and-log-sampling) to understand performance implications and log sampling. Valid values are between `0.0` and `100.0`. SamplingPercentage pulumi.Float64Output `pulumi:"samplingPercentage"` // Logging verbosity. Possible values are `verbose`, `information` or `error`. Verbosity pulumi.StringOutput `pulumi:"verbosity"` }
Manages a API Management Service API Diagnostics Logs.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appinsights" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleInsights, err := appinsights.NewInsights(ctx, "exampleInsights", &appinsights.InsightsArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, ApplicationType: pulumi.String("web"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@mycompany.io"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } exampleApi, err := apimanagement.NewApi(ctx, "exampleApi", &apimanagement.ApiArgs{ ResourceGroupName: exampleResourceGroup.Name, ApiManagementName: exampleService.Name, Revision: pulumi.String("1"), DisplayName: pulumi.String("Example API"), Path: pulumi.String("example"), Protocols: pulumi.StringArray{ pulumi.String("https"), }, Import: &apimanagement.ApiImportArgs{ ContentFormat: pulumi.String("swagger-link-json"), ContentValue: pulumi.String("http://conferenceapi.azurewebsites.net/?format=json"), }, }) if err != nil { return err } exampleLogger, err := apimanagement.NewLogger(ctx, "exampleLogger", &apimanagement.LoggerArgs{ ApiManagementName: exampleService.Name, ResourceGroupName: exampleResourceGroup.Name, ApplicationInsights: &apimanagement.LoggerApplicationInsightsArgs{ InstrumentationKey: exampleInsights.InstrumentationKey, }, }) if err != nil { return err } _, err = apimanagement.NewApiDiagnostic(ctx, "exampleApiDiagnostic", &apimanagement.ApiDiagnosticArgs{ Identifier: pulumi.String("applicationinsights"), ResourceGroupName: exampleResourceGroup.Name, ApiManagementName: exampleService.Name, ApiName: exampleApi.Name, ApiManagementLoggerId: exampleLogger.ID(), SamplingPercentage: pulumi.Float64(5), AlwaysLogErrors: pulumi.Bool(true), LogClientIp: pulumi.Bool(true), Verbosity: pulumi.String("verbose"), HttpCorrelationProtocol: pulumi.String("W3C"), FrontendRequest: &apimanagement.ApiDiagnosticFrontendRequestArgs{ BodyBytes: pulumi.Int(32), HeadersToLogs: pulumi.StringArray{ pulumi.String("content-type"), pulumi.String("accept"), pulumi.String("origin"), }, }, FrontendResponse: &apimanagement.ApiDiagnosticFrontendResponseArgs{ BodyBytes: pulumi.Int(32), HeadersToLogs: pulumi.StringArray{ pulumi.String("content-type"), pulumi.String("content-length"), pulumi.String("origin"), }, }, BackendRequest: &apimanagement.ApiDiagnosticBackendRequestArgs{ BodyBytes: pulumi.Int(32), HeadersToLogs: pulumi.StringArray{ pulumi.String("content-type"), pulumi.String("accept"), pulumi.String("origin"), }, }, BackendResponse: &apimanagement.ApiDiagnosticBackendResponseArgs{ BodyBytes: pulumi.Int(32), HeadersToLogs: pulumi.StringArray{ pulumi.String("content-type"), pulumi.String("content-length"), pulumi.String("origin"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
API Management Service API Diagnostics Logs can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/apiDiagnostic:ApiDiagnostic example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/service/instance1/apis/api1/diagnostics/diagnostic1
```
func GetApiDiagnostic ¶
func GetApiDiagnostic(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiDiagnosticState, opts ...pulumi.ResourceOption) (*ApiDiagnostic, error)
GetApiDiagnostic gets an existing ApiDiagnostic resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApiDiagnostic ¶
func NewApiDiagnostic(ctx *pulumi.Context, name string, args *ApiDiagnosticArgs, opts ...pulumi.ResourceOption) (*ApiDiagnostic, error)
NewApiDiagnostic registers a new resource with the given unique name, arguments, and options.
func (*ApiDiagnostic) ElementType ¶
func (*ApiDiagnostic) ElementType() reflect.Type
func (*ApiDiagnostic) ToApiDiagnosticOutput ¶
func (i *ApiDiagnostic) ToApiDiagnosticOutput() ApiDiagnosticOutput
func (*ApiDiagnostic) ToApiDiagnosticOutputWithContext ¶
func (i *ApiDiagnostic) ToApiDiagnosticOutputWithContext(ctx context.Context) ApiDiagnosticOutput
type ApiDiagnosticArgs ¶
type ApiDiagnosticArgs struct { // Always log errors. Send telemetry if there is an erroneous condition, regardless of sampling settings. AlwaysLogErrors pulumi.BoolPtrInput // The ID (name) of the Diagnostics Logger. ApiManagementLoggerId pulumi.StringInput // The name of the API Management Service instance. Changing this forces a new API Management Service API Diagnostics Logs to be created. ApiManagementName pulumi.StringInput // The name of the API on which to configure the Diagnostics Logs. Changing this forces a new API Management Service API Diagnostics Logs to be created. ApiName pulumi.StringInput // A `backendRequest` block as defined below. BackendRequest ApiDiagnosticBackendRequestPtrInput // A `backendResponse` block as defined below. BackendResponse ApiDiagnosticBackendResponsePtrInput // A `frontendRequest` block as defined below. FrontendRequest ApiDiagnosticFrontendRequestPtrInput // A `frontendResponse` block as defined below. FrontendResponse ApiDiagnosticFrontendResponsePtrInput // The HTTP Correlation Protocol to use. Possible values are `None`, `Legacy` or `W3C`. HttpCorrelationProtocol pulumi.StringPtrInput // Identifier of the Diagnostics Logs. Possible values are `applicationinsights` and `azuremonitor`. Changing this forces a new API Management Service API Diagnostics Logs to be created. Identifier pulumi.StringInput // Log client IP address. LogClientIp pulumi.BoolPtrInput // The format of the Operation Name for Application Insights telemetries. Possible values are `Name`, and `Url`. Defaults to `Name`. OperationNameFormat pulumi.StringPtrInput // The name of the Resource Group where the API Management Service API Diagnostics Logs should exist. Changing this forces a new API Management Service API Diagnostics Logs to be created. ResourceGroupName pulumi.StringInput // Sampling (%). For high traffic APIs, please read this [documentation](https://docs.microsoft.com/azure/api-management/api-management-howto-app-insights#performance-implications-and-log-sampling) to understand performance implications and log sampling. Valid values are between `0.0` and `100.0`. SamplingPercentage pulumi.Float64PtrInput // Logging verbosity. Possible values are `verbose`, `information` or `error`. Verbosity pulumi.StringPtrInput }
The set of arguments for constructing a ApiDiagnostic resource.
func (ApiDiagnosticArgs) ElementType ¶
func (ApiDiagnosticArgs) ElementType() reflect.Type
type ApiDiagnosticArray ¶
type ApiDiagnosticArray []ApiDiagnosticInput
func (ApiDiagnosticArray) ElementType ¶
func (ApiDiagnosticArray) ElementType() reflect.Type
func (ApiDiagnosticArray) ToApiDiagnosticArrayOutput ¶
func (i ApiDiagnosticArray) ToApiDiagnosticArrayOutput() ApiDiagnosticArrayOutput
func (ApiDiagnosticArray) ToApiDiagnosticArrayOutputWithContext ¶
func (i ApiDiagnosticArray) ToApiDiagnosticArrayOutputWithContext(ctx context.Context) ApiDiagnosticArrayOutput
type ApiDiagnosticArrayInput ¶
type ApiDiagnosticArrayInput interface { pulumi.Input ToApiDiagnosticArrayOutput() ApiDiagnosticArrayOutput ToApiDiagnosticArrayOutputWithContext(context.Context) ApiDiagnosticArrayOutput }
ApiDiagnosticArrayInput is an input type that accepts ApiDiagnosticArray and ApiDiagnosticArrayOutput values. You can construct a concrete instance of `ApiDiagnosticArrayInput` via:
ApiDiagnosticArray{ ApiDiagnosticArgs{...} }
type ApiDiagnosticArrayOutput ¶
type ApiDiagnosticArrayOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticArrayOutput) ElementType ¶
func (ApiDiagnosticArrayOutput) ElementType() reflect.Type
func (ApiDiagnosticArrayOutput) Index ¶
func (o ApiDiagnosticArrayOutput) Index(i pulumi.IntInput) ApiDiagnosticOutput
func (ApiDiagnosticArrayOutput) ToApiDiagnosticArrayOutput ¶
func (o ApiDiagnosticArrayOutput) ToApiDiagnosticArrayOutput() ApiDiagnosticArrayOutput
func (ApiDiagnosticArrayOutput) ToApiDiagnosticArrayOutputWithContext ¶
func (o ApiDiagnosticArrayOutput) ToApiDiagnosticArrayOutputWithContext(ctx context.Context) ApiDiagnosticArrayOutput
type ApiDiagnosticBackendRequest ¶
type ApiDiagnosticBackendRequest struct { // Number of payload bytes to log (up to 8192). BodyBytes *int `pulumi:"bodyBytes"` // A `dataMasking` block as defined below. DataMasking *ApiDiagnosticBackendRequestDataMasking `pulumi:"dataMasking"` // Specifies a list of headers to log. HeadersToLogs []string `pulumi:"headersToLogs"` }
type ApiDiagnosticBackendRequestArgs ¶
type ApiDiagnosticBackendRequestArgs struct { // Number of payload bytes to log (up to 8192). BodyBytes pulumi.IntPtrInput `pulumi:"bodyBytes"` // A `dataMasking` block as defined below. DataMasking ApiDiagnosticBackendRequestDataMaskingPtrInput `pulumi:"dataMasking"` // Specifies a list of headers to log. HeadersToLogs pulumi.StringArrayInput `pulumi:"headersToLogs"` }
func (ApiDiagnosticBackendRequestArgs) ElementType ¶
func (ApiDiagnosticBackendRequestArgs) ElementType() reflect.Type
func (ApiDiagnosticBackendRequestArgs) ToApiDiagnosticBackendRequestOutput ¶
func (i ApiDiagnosticBackendRequestArgs) ToApiDiagnosticBackendRequestOutput() ApiDiagnosticBackendRequestOutput
func (ApiDiagnosticBackendRequestArgs) ToApiDiagnosticBackendRequestOutputWithContext ¶
func (i ApiDiagnosticBackendRequestArgs) ToApiDiagnosticBackendRequestOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestOutput
func (ApiDiagnosticBackendRequestArgs) ToApiDiagnosticBackendRequestPtrOutput ¶
func (i ApiDiagnosticBackendRequestArgs) ToApiDiagnosticBackendRequestPtrOutput() ApiDiagnosticBackendRequestPtrOutput
func (ApiDiagnosticBackendRequestArgs) ToApiDiagnosticBackendRequestPtrOutputWithContext ¶
func (i ApiDiagnosticBackendRequestArgs) ToApiDiagnosticBackendRequestPtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestPtrOutput
type ApiDiagnosticBackendRequestDataMasking ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMasking struct { // A `headers` block as defined below. Headers []ApiDiagnosticBackendRequestDataMaskingHeader `pulumi:"headers"` // A `queryParams` block as defined below. QueryParams []ApiDiagnosticBackendRequestDataMaskingQueryParam `pulumi:"queryParams"` }
type ApiDiagnosticBackendRequestDataMaskingArgs ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMaskingArgs struct { // A `headers` block as defined below. Headers ApiDiagnosticBackendRequestDataMaskingHeaderArrayInput `pulumi:"headers"` // A `queryParams` block as defined below. QueryParams ApiDiagnosticBackendRequestDataMaskingQueryParamArrayInput `pulumi:"queryParams"` }
func (ApiDiagnosticBackendRequestDataMaskingArgs) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendRequestDataMaskingArgs) ElementType() reflect.Type
func (ApiDiagnosticBackendRequestDataMaskingArgs) ToApiDiagnosticBackendRequestDataMaskingOutput ¶ added in v4.11.0
func (i ApiDiagnosticBackendRequestDataMaskingArgs) ToApiDiagnosticBackendRequestDataMaskingOutput() ApiDiagnosticBackendRequestDataMaskingOutput
func (ApiDiagnosticBackendRequestDataMaskingArgs) ToApiDiagnosticBackendRequestDataMaskingOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticBackendRequestDataMaskingArgs) ToApiDiagnosticBackendRequestDataMaskingOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingOutput
func (ApiDiagnosticBackendRequestDataMaskingArgs) ToApiDiagnosticBackendRequestDataMaskingPtrOutput ¶ added in v4.11.0
func (i ApiDiagnosticBackendRequestDataMaskingArgs) ToApiDiagnosticBackendRequestDataMaskingPtrOutput() ApiDiagnosticBackendRequestDataMaskingPtrOutput
func (ApiDiagnosticBackendRequestDataMaskingArgs) ToApiDiagnosticBackendRequestDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticBackendRequestDataMaskingArgs) ToApiDiagnosticBackendRequestDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingPtrOutput
type ApiDiagnosticBackendRequestDataMaskingHeader ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMaskingHeader struct { // The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`. Mode string `pulumi:"mode"` // The name of the header or the query parameter to mask. Value string `pulumi:"value"` }
type ApiDiagnosticBackendRequestDataMaskingHeaderArgs ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMaskingHeaderArgs struct { // The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`. Mode pulumi.StringInput `pulumi:"mode"` // The name of the header or the query parameter to mask. Value pulumi.StringInput `pulumi:"value"` }
func (ApiDiagnosticBackendRequestDataMaskingHeaderArgs) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendRequestDataMaskingHeaderArgs) ElementType() reflect.Type
func (ApiDiagnosticBackendRequestDataMaskingHeaderArgs) ToApiDiagnosticBackendRequestDataMaskingHeaderOutput ¶ added in v4.11.0
func (i ApiDiagnosticBackendRequestDataMaskingHeaderArgs) ToApiDiagnosticBackendRequestDataMaskingHeaderOutput() ApiDiagnosticBackendRequestDataMaskingHeaderOutput
func (ApiDiagnosticBackendRequestDataMaskingHeaderArgs) ToApiDiagnosticBackendRequestDataMaskingHeaderOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticBackendRequestDataMaskingHeaderArgs) ToApiDiagnosticBackendRequestDataMaskingHeaderOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingHeaderOutput
type ApiDiagnosticBackendRequestDataMaskingHeaderArray ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMaskingHeaderArray []ApiDiagnosticBackendRequestDataMaskingHeaderInput
func (ApiDiagnosticBackendRequestDataMaskingHeaderArray) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendRequestDataMaskingHeaderArray) ElementType() reflect.Type
func (ApiDiagnosticBackendRequestDataMaskingHeaderArray) ToApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput ¶ added in v4.11.0
func (i ApiDiagnosticBackendRequestDataMaskingHeaderArray) ToApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput() ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput
func (ApiDiagnosticBackendRequestDataMaskingHeaderArray) ToApiDiagnosticBackendRequestDataMaskingHeaderArrayOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticBackendRequestDataMaskingHeaderArray) ToApiDiagnosticBackendRequestDataMaskingHeaderArrayOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput
type ApiDiagnosticBackendRequestDataMaskingHeaderArrayInput ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMaskingHeaderArrayInput interface { pulumi.Input ToApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput() ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput ToApiDiagnosticBackendRequestDataMaskingHeaderArrayOutputWithContext(context.Context) ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput }
ApiDiagnosticBackendRequestDataMaskingHeaderArrayInput is an input type that accepts ApiDiagnosticBackendRequestDataMaskingHeaderArray and ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput values. You can construct a concrete instance of `ApiDiagnosticBackendRequestDataMaskingHeaderArrayInput` via:
ApiDiagnosticBackendRequestDataMaskingHeaderArray{ ApiDiagnosticBackendRequestDataMaskingHeaderArgs{...} }
type ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput) ElementType() reflect.Type
func (ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput) ToApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput) ToApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput() ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput
func (ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput) ToApiDiagnosticBackendRequestDataMaskingHeaderArrayOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput) ToApiDiagnosticBackendRequestDataMaskingHeaderArrayOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput
type ApiDiagnosticBackendRequestDataMaskingHeaderInput ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMaskingHeaderInput interface { pulumi.Input ToApiDiagnosticBackendRequestDataMaskingHeaderOutput() ApiDiagnosticBackendRequestDataMaskingHeaderOutput ToApiDiagnosticBackendRequestDataMaskingHeaderOutputWithContext(context.Context) ApiDiagnosticBackendRequestDataMaskingHeaderOutput }
ApiDiagnosticBackendRequestDataMaskingHeaderInput is an input type that accepts ApiDiagnosticBackendRequestDataMaskingHeaderArgs and ApiDiagnosticBackendRequestDataMaskingHeaderOutput values. You can construct a concrete instance of `ApiDiagnosticBackendRequestDataMaskingHeaderInput` via:
ApiDiagnosticBackendRequestDataMaskingHeaderArgs{...}
type ApiDiagnosticBackendRequestDataMaskingHeaderOutput ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMaskingHeaderOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticBackendRequestDataMaskingHeaderOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendRequestDataMaskingHeaderOutput) ElementType() reflect.Type
func (ApiDiagnosticBackendRequestDataMaskingHeaderOutput) Mode ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingHeaderOutput) Mode() pulumi.StringOutput
The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`.
func (ApiDiagnosticBackendRequestDataMaskingHeaderOutput) ToApiDiagnosticBackendRequestDataMaskingHeaderOutput ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingHeaderOutput) ToApiDiagnosticBackendRequestDataMaskingHeaderOutput() ApiDiagnosticBackendRequestDataMaskingHeaderOutput
func (ApiDiagnosticBackendRequestDataMaskingHeaderOutput) ToApiDiagnosticBackendRequestDataMaskingHeaderOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingHeaderOutput) ToApiDiagnosticBackendRequestDataMaskingHeaderOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingHeaderOutput
func (ApiDiagnosticBackendRequestDataMaskingHeaderOutput) Value ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingHeaderOutput) Value() pulumi.StringOutput
The name of the header or the query parameter to mask.
type ApiDiagnosticBackendRequestDataMaskingInput ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMaskingInput interface { pulumi.Input ToApiDiagnosticBackendRequestDataMaskingOutput() ApiDiagnosticBackendRequestDataMaskingOutput ToApiDiagnosticBackendRequestDataMaskingOutputWithContext(context.Context) ApiDiagnosticBackendRequestDataMaskingOutput }
ApiDiagnosticBackendRequestDataMaskingInput is an input type that accepts ApiDiagnosticBackendRequestDataMaskingArgs and ApiDiagnosticBackendRequestDataMaskingOutput values. You can construct a concrete instance of `ApiDiagnosticBackendRequestDataMaskingInput` via:
ApiDiagnosticBackendRequestDataMaskingArgs{...}
type ApiDiagnosticBackendRequestDataMaskingOutput ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMaskingOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticBackendRequestDataMaskingOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendRequestDataMaskingOutput) ElementType() reflect.Type
func (ApiDiagnosticBackendRequestDataMaskingOutput) Headers ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingOutput) Headers() ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput
A `headers` block as defined below.
func (ApiDiagnosticBackendRequestDataMaskingOutput) QueryParams ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingOutput) QueryParams() ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput
A `queryParams` block as defined below.
func (ApiDiagnosticBackendRequestDataMaskingOutput) ToApiDiagnosticBackendRequestDataMaskingOutput ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingOutput) ToApiDiagnosticBackendRequestDataMaskingOutput() ApiDiagnosticBackendRequestDataMaskingOutput
func (ApiDiagnosticBackendRequestDataMaskingOutput) ToApiDiagnosticBackendRequestDataMaskingOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingOutput) ToApiDiagnosticBackendRequestDataMaskingOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingOutput
func (ApiDiagnosticBackendRequestDataMaskingOutput) ToApiDiagnosticBackendRequestDataMaskingPtrOutput ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingOutput) ToApiDiagnosticBackendRequestDataMaskingPtrOutput() ApiDiagnosticBackendRequestDataMaskingPtrOutput
func (ApiDiagnosticBackendRequestDataMaskingOutput) ToApiDiagnosticBackendRequestDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingOutput) ToApiDiagnosticBackendRequestDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingPtrOutput
type ApiDiagnosticBackendRequestDataMaskingPtrInput ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMaskingPtrInput interface { pulumi.Input ToApiDiagnosticBackendRequestDataMaskingPtrOutput() ApiDiagnosticBackendRequestDataMaskingPtrOutput ToApiDiagnosticBackendRequestDataMaskingPtrOutputWithContext(context.Context) ApiDiagnosticBackendRequestDataMaskingPtrOutput }
ApiDiagnosticBackendRequestDataMaskingPtrInput is an input type that accepts ApiDiagnosticBackendRequestDataMaskingArgs, ApiDiagnosticBackendRequestDataMaskingPtr and ApiDiagnosticBackendRequestDataMaskingPtrOutput values. You can construct a concrete instance of `ApiDiagnosticBackendRequestDataMaskingPtrInput` via:
ApiDiagnosticBackendRequestDataMaskingArgs{...} or: nil
func ApiDiagnosticBackendRequestDataMaskingPtr ¶ added in v4.11.0
func ApiDiagnosticBackendRequestDataMaskingPtr(v *ApiDiagnosticBackendRequestDataMaskingArgs) ApiDiagnosticBackendRequestDataMaskingPtrInput
type ApiDiagnosticBackendRequestDataMaskingPtrOutput ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMaskingPtrOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticBackendRequestDataMaskingPtrOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendRequestDataMaskingPtrOutput) ElementType() reflect.Type
func (ApiDiagnosticBackendRequestDataMaskingPtrOutput) Headers ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingPtrOutput) Headers() ApiDiagnosticBackendRequestDataMaskingHeaderArrayOutput
A `headers` block as defined below.
func (ApiDiagnosticBackendRequestDataMaskingPtrOutput) QueryParams ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingPtrOutput) QueryParams() ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput
A `queryParams` block as defined below.
func (ApiDiagnosticBackendRequestDataMaskingPtrOutput) ToApiDiagnosticBackendRequestDataMaskingPtrOutput ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingPtrOutput) ToApiDiagnosticBackendRequestDataMaskingPtrOutput() ApiDiagnosticBackendRequestDataMaskingPtrOutput
func (ApiDiagnosticBackendRequestDataMaskingPtrOutput) ToApiDiagnosticBackendRequestDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingPtrOutput) ToApiDiagnosticBackendRequestDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingPtrOutput
type ApiDiagnosticBackendRequestDataMaskingQueryParam ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMaskingQueryParam struct { // The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`. Mode string `pulumi:"mode"` // The name of the header or the query parameter to mask. Value string `pulumi:"value"` }
type ApiDiagnosticBackendRequestDataMaskingQueryParamArgs ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMaskingQueryParamArgs struct { // The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`. Mode pulumi.StringInput `pulumi:"mode"` // The name of the header or the query parameter to mask. Value pulumi.StringInput `pulumi:"value"` }
func (ApiDiagnosticBackendRequestDataMaskingQueryParamArgs) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendRequestDataMaskingQueryParamArgs) ElementType() reflect.Type
func (ApiDiagnosticBackendRequestDataMaskingQueryParamArgs) ToApiDiagnosticBackendRequestDataMaskingQueryParamOutput ¶ added in v4.11.0
func (i ApiDiagnosticBackendRequestDataMaskingQueryParamArgs) ToApiDiagnosticBackendRequestDataMaskingQueryParamOutput() ApiDiagnosticBackendRequestDataMaskingQueryParamOutput
func (ApiDiagnosticBackendRequestDataMaskingQueryParamArgs) ToApiDiagnosticBackendRequestDataMaskingQueryParamOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticBackendRequestDataMaskingQueryParamArgs) ToApiDiagnosticBackendRequestDataMaskingQueryParamOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingQueryParamOutput
type ApiDiagnosticBackendRequestDataMaskingQueryParamArray ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMaskingQueryParamArray []ApiDiagnosticBackendRequestDataMaskingQueryParamInput
func (ApiDiagnosticBackendRequestDataMaskingQueryParamArray) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendRequestDataMaskingQueryParamArray) ElementType() reflect.Type
func (ApiDiagnosticBackendRequestDataMaskingQueryParamArray) ToApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
func (i ApiDiagnosticBackendRequestDataMaskingQueryParamArray) ToApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput() ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput
func (ApiDiagnosticBackendRequestDataMaskingQueryParamArray) ToApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticBackendRequestDataMaskingQueryParamArray) ToApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput
type ApiDiagnosticBackendRequestDataMaskingQueryParamArrayInput ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMaskingQueryParamArrayInput interface { pulumi.Input ToApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput() ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput ToApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutputWithContext(context.Context) ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput }
ApiDiagnosticBackendRequestDataMaskingQueryParamArrayInput is an input type that accepts ApiDiagnosticBackendRequestDataMaskingQueryParamArray and ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput values. You can construct a concrete instance of `ApiDiagnosticBackendRequestDataMaskingQueryParamArrayInput` via:
ApiDiagnosticBackendRequestDataMaskingQueryParamArray{ ApiDiagnosticBackendRequestDataMaskingQueryParamArgs{...} }
type ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput) ElementType() reflect.Type
func (ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput) ToApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput) ToApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput() ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput
func (ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput) ToApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput) ToApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingQueryParamArrayOutput
type ApiDiagnosticBackendRequestDataMaskingQueryParamInput ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMaskingQueryParamInput interface { pulumi.Input ToApiDiagnosticBackendRequestDataMaskingQueryParamOutput() ApiDiagnosticBackendRequestDataMaskingQueryParamOutput ToApiDiagnosticBackendRequestDataMaskingQueryParamOutputWithContext(context.Context) ApiDiagnosticBackendRequestDataMaskingQueryParamOutput }
ApiDiagnosticBackendRequestDataMaskingQueryParamInput is an input type that accepts ApiDiagnosticBackendRequestDataMaskingQueryParamArgs and ApiDiagnosticBackendRequestDataMaskingQueryParamOutput values. You can construct a concrete instance of `ApiDiagnosticBackendRequestDataMaskingQueryParamInput` via:
ApiDiagnosticBackendRequestDataMaskingQueryParamArgs{...}
type ApiDiagnosticBackendRequestDataMaskingQueryParamOutput ¶ added in v4.11.0
type ApiDiagnosticBackendRequestDataMaskingQueryParamOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticBackendRequestDataMaskingQueryParamOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendRequestDataMaskingQueryParamOutput) ElementType() reflect.Type
func (ApiDiagnosticBackendRequestDataMaskingQueryParamOutput) Mode ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingQueryParamOutput) Mode() pulumi.StringOutput
The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`.
func (ApiDiagnosticBackendRequestDataMaskingQueryParamOutput) ToApiDiagnosticBackendRequestDataMaskingQueryParamOutput ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingQueryParamOutput) ToApiDiagnosticBackendRequestDataMaskingQueryParamOutput() ApiDiagnosticBackendRequestDataMaskingQueryParamOutput
func (ApiDiagnosticBackendRequestDataMaskingQueryParamOutput) ToApiDiagnosticBackendRequestDataMaskingQueryParamOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingQueryParamOutput) ToApiDiagnosticBackendRequestDataMaskingQueryParamOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestDataMaskingQueryParamOutput
func (ApiDiagnosticBackendRequestDataMaskingQueryParamOutput) Value ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestDataMaskingQueryParamOutput) Value() pulumi.StringOutput
The name of the header or the query parameter to mask.
type ApiDiagnosticBackendRequestInput ¶
type ApiDiagnosticBackendRequestInput interface { pulumi.Input ToApiDiagnosticBackendRequestOutput() ApiDiagnosticBackendRequestOutput ToApiDiagnosticBackendRequestOutputWithContext(context.Context) ApiDiagnosticBackendRequestOutput }
ApiDiagnosticBackendRequestInput is an input type that accepts ApiDiagnosticBackendRequestArgs and ApiDiagnosticBackendRequestOutput values. You can construct a concrete instance of `ApiDiagnosticBackendRequestInput` via:
ApiDiagnosticBackendRequestArgs{...}
type ApiDiagnosticBackendRequestOutput ¶
type ApiDiagnosticBackendRequestOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticBackendRequestOutput) BodyBytes ¶
func (o ApiDiagnosticBackendRequestOutput) BodyBytes() pulumi.IntPtrOutput
Number of payload bytes to log (up to 8192).
func (ApiDiagnosticBackendRequestOutput) DataMasking ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestOutput) DataMasking() ApiDiagnosticBackendRequestDataMaskingPtrOutput
A `dataMasking` block as defined below.
func (ApiDiagnosticBackendRequestOutput) ElementType ¶
func (ApiDiagnosticBackendRequestOutput) ElementType() reflect.Type
func (ApiDiagnosticBackendRequestOutput) HeadersToLogs ¶
func (o ApiDiagnosticBackendRequestOutput) HeadersToLogs() pulumi.StringArrayOutput
Specifies a list of headers to log.
func (ApiDiagnosticBackendRequestOutput) ToApiDiagnosticBackendRequestOutput ¶
func (o ApiDiagnosticBackendRequestOutput) ToApiDiagnosticBackendRequestOutput() ApiDiagnosticBackendRequestOutput
func (ApiDiagnosticBackendRequestOutput) ToApiDiagnosticBackendRequestOutputWithContext ¶
func (o ApiDiagnosticBackendRequestOutput) ToApiDiagnosticBackendRequestOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestOutput
func (ApiDiagnosticBackendRequestOutput) ToApiDiagnosticBackendRequestPtrOutput ¶
func (o ApiDiagnosticBackendRequestOutput) ToApiDiagnosticBackendRequestPtrOutput() ApiDiagnosticBackendRequestPtrOutput
func (ApiDiagnosticBackendRequestOutput) ToApiDiagnosticBackendRequestPtrOutputWithContext ¶
func (o ApiDiagnosticBackendRequestOutput) ToApiDiagnosticBackendRequestPtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestPtrOutput
type ApiDiagnosticBackendRequestPtrInput ¶
type ApiDiagnosticBackendRequestPtrInput interface { pulumi.Input ToApiDiagnosticBackendRequestPtrOutput() ApiDiagnosticBackendRequestPtrOutput ToApiDiagnosticBackendRequestPtrOutputWithContext(context.Context) ApiDiagnosticBackendRequestPtrOutput }
ApiDiagnosticBackendRequestPtrInput is an input type that accepts ApiDiagnosticBackendRequestArgs, ApiDiagnosticBackendRequestPtr and ApiDiagnosticBackendRequestPtrOutput values. You can construct a concrete instance of `ApiDiagnosticBackendRequestPtrInput` via:
ApiDiagnosticBackendRequestArgs{...} or: nil
func ApiDiagnosticBackendRequestPtr ¶
func ApiDiagnosticBackendRequestPtr(v *ApiDiagnosticBackendRequestArgs) ApiDiagnosticBackendRequestPtrInput
type ApiDiagnosticBackendRequestPtrOutput ¶
type ApiDiagnosticBackendRequestPtrOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticBackendRequestPtrOutput) BodyBytes ¶
func (o ApiDiagnosticBackendRequestPtrOutput) BodyBytes() pulumi.IntPtrOutput
Number of payload bytes to log (up to 8192).
func (ApiDiagnosticBackendRequestPtrOutput) DataMasking ¶ added in v4.11.0
func (o ApiDiagnosticBackendRequestPtrOutput) DataMasking() ApiDiagnosticBackendRequestDataMaskingPtrOutput
A `dataMasking` block as defined below.
func (ApiDiagnosticBackendRequestPtrOutput) ElementType ¶
func (ApiDiagnosticBackendRequestPtrOutput) ElementType() reflect.Type
func (ApiDiagnosticBackendRequestPtrOutput) HeadersToLogs ¶
func (o ApiDiagnosticBackendRequestPtrOutput) HeadersToLogs() pulumi.StringArrayOutput
Specifies a list of headers to log.
func (ApiDiagnosticBackendRequestPtrOutput) ToApiDiagnosticBackendRequestPtrOutput ¶
func (o ApiDiagnosticBackendRequestPtrOutput) ToApiDiagnosticBackendRequestPtrOutput() ApiDiagnosticBackendRequestPtrOutput
func (ApiDiagnosticBackendRequestPtrOutput) ToApiDiagnosticBackendRequestPtrOutputWithContext ¶
func (o ApiDiagnosticBackendRequestPtrOutput) ToApiDiagnosticBackendRequestPtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendRequestPtrOutput
type ApiDiagnosticBackendResponse ¶
type ApiDiagnosticBackendResponse struct { // Number of payload bytes to log (up to 8192). BodyBytes *int `pulumi:"bodyBytes"` // A `dataMasking` block as defined below. DataMasking *ApiDiagnosticBackendResponseDataMasking `pulumi:"dataMasking"` // Specifies a list of headers to log. HeadersToLogs []string `pulumi:"headersToLogs"` }
type ApiDiagnosticBackendResponseArgs ¶
type ApiDiagnosticBackendResponseArgs struct { // Number of payload bytes to log (up to 8192). BodyBytes pulumi.IntPtrInput `pulumi:"bodyBytes"` // A `dataMasking` block as defined below. DataMasking ApiDiagnosticBackendResponseDataMaskingPtrInput `pulumi:"dataMasking"` // Specifies a list of headers to log. HeadersToLogs pulumi.StringArrayInput `pulumi:"headersToLogs"` }
func (ApiDiagnosticBackendResponseArgs) ElementType ¶
func (ApiDiagnosticBackendResponseArgs) ElementType() reflect.Type
func (ApiDiagnosticBackendResponseArgs) ToApiDiagnosticBackendResponseOutput ¶
func (i ApiDiagnosticBackendResponseArgs) ToApiDiagnosticBackendResponseOutput() ApiDiagnosticBackendResponseOutput
func (ApiDiagnosticBackendResponseArgs) ToApiDiagnosticBackendResponseOutputWithContext ¶
func (i ApiDiagnosticBackendResponseArgs) ToApiDiagnosticBackendResponseOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseOutput
func (ApiDiagnosticBackendResponseArgs) ToApiDiagnosticBackendResponsePtrOutput ¶
func (i ApiDiagnosticBackendResponseArgs) ToApiDiagnosticBackendResponsePtrOutput() ApiDiagnosticBackendResponsePtrOutput
func (ApiDiagnosticBackendResponseArgs) ToApiDiagnosticBackendResponsePtrOutputWithContext ¶
func (i ApiDiagnosticBackendResponseArgs) ToApiDiagnosticBackendResponsePtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponsePtrOutput
type ApiDiagnosticBackendResponseDataMasking ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMasking struct { // A `headers` block as defined below. Headers []ApiDiagnosticBackendResponseDataMaskingHeader `pulumi:"headers"` // A `queryParams` block as defined below. QueryParams []ApiDiagnosticBackendResponseDataMaskingQueryParam `pulumi:"queryParams"` }
type ApiDiagnosticBackendResponseDataMaskingArgs ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMaskingArgs struct { // A `headers` block as defined below. Headers ApiDiagnosticBackendResponseDataMaskingHeaderArrayInput `pulumi:"headers"` // A `queryParams` block as defined below. QueryParams ApiDiagnosticBackendResponseDataMaskingQueryParamArrayInput `pulumi:"queryParams"` }
func (ApiDiagnosticBackendResponseDataMaskingArgs) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendResponseDataMaskingArgs) ElementType() reflect.Type
func (ApiDiagnosticBackendResponseDataMaskingArgs) ToApiDiagnosticBackendResponseDataMaskingOutput ¶ added in v4.11.0
func (i ApiDiagnosticBackendResponseDataMaskingArgs) ToApiDiagnosticBackendResponseDataMaskingOutput() ApiDiagnosticBackendResponseDataMaskingOutput
func (ApiDiagnosticBackendResponseDataMaskingArgs) ToApiDiagnosticBackendResponseDataMaskingOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticBackendResponseDataMaskingArgs) ToApiDiagnosticBackendResponseDataMaskingOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingOutput
func (ApiDiagnosticBackendResponseDataMaskingArgs) ToApiDiagnosticBackendResponseDataMaskingPtrOutput ¶ added in v4.11.0
func (i ApiDiagnosticBackendResponseDataMaskingArgs) ToApiDiagnosticBackendResponseDataMaskingPtrOutput() ApiDiagnosticBackendResponseDataMaskingPtrOutput
func (ApiDiagnosticBackendResponseDataMaskingArgs) ToApiDiagnosticBackendResponseDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticBackendResponseDataMaskingArgs) ToApiDiagnosticBackendResponseDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingPtrOutput
type ApiDiagnosticBackendResponseDataMaskingHeader ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMaskingHeader struct { // The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`. Mode string `pulumi:"mode"` // The name of the header or the query parameter to mask. Value string `pulumi:"value"` }
type ApiDiagnosticBackendResponseDataMaskingHeaderArgs ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMaskingHeaderArgs struct { // The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`. Mode pulumi.StringInput `pulumi:"mode"` // The name of the header or the query parameter to mask. Value pulumi.StringInput `pulumi:"value"` }
func (ApiDiagnosticBackendResponseDataMaskingHeaderArgs) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendResponseDataMaskingHeaderArgs) ElementType() reflect.Type
func (ApiDiagnosticBackendResponseDataMaskingHeaderArgs) ToApiDiagnosticBackendResponseDataMaskingHeaderOutput ¶ added in v4.11.0
func (i ApiDiagnosticBackendResponseDataMaskingHeaderArgs) ToApiDiagnosticBackendResponseDataMaskingHeaderOutput() ApiDiagnosticBackendResponseDataMaskingHeaderOutput
func (ApiDiagnosticBackendResponseDataMaskingHeaderArgs) ToApiDiagnosticBackendResponseDataMaskingHeaderOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticBackendResponseDataMaskingHeaderArgs) ToApiDiagnosticBackendResponseDataMaskingHeaderOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingHeaderOutput
type ApiDiagnosticBackendResponseDataMaskingHeaderArray ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMaskingHeaderArray []ApiDiagnosticBackendResponseDataMaskingHeaderInput
func (ApiDiagnosticBackendResponseDataMaskingHeaderArray) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendResponseDataMaskingHeaderArray) ElementType() reflect.Type
func (ApiDiagnosticBackendResponseDataMaskingHeaderArray) ToApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput ¶ added in v4.11.0
func (i ApiDiagnosticBackendResponseDataMaskingHeaderArray) ToApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput() ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput
func (ApiDiagnosticBackendResponseDataMaskingHeaderArray) ToApiDiagnosticBackendResponseDataMaskingHeaderArrayOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticBackendResponseDataMaskingHeaderArray) ToApiDiagnosticBackendResponseDataMaskingHeaderArrayOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput
type ApiDiagnosticBackendResponseDataMaskingHeaderArrayInput ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMaskingHeaderArrayInput interface { pulumi.Input ToApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput() ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput ToApiDiagnosticBackendResponseDataMaskingHeaderArrayOutputWithContext(context.Context) ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput }
ApiDiagnosticBackendResponseDataMaskingHeaderArrayInput is an input type that accepts ApiDiagnosticBackendResponseDataMaskingHeaderArray and ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput values. You can construct a concrete instance of `ApiDiagnosticBackendResponseDataMaskingHeaderArrayInput` via:
ApiDiagnosticBackendResponseDataMaskingHeaderArray{ ApiDiagnosticBackendResponseDataMaskingHeaderArgs{...} }
type ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput) ElementType() reflect.Type
func (ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput) ToApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput) ToApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput() ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput
func (ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput) ToApiDiagnosticBackendResponseDataMaskingHeaderArrayOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput) ToApiDiagnosticBackendResponseDataMaskingHeaderArrayOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput
type ApiDiagnosticBackendResponseDataMaskingHeaderInput ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMaskingHeaderInput interface { pulumi.Input ToApiDiagnosticBackendResponseDataMaskingHeaderOutput() ApiDiagnosticBackendResponseDataMaskingHeaderOutput ToApiDiagnosticBackendResponseDataMaskingHeaderOutputWithContext(context.Context) ApiDiagnosticBackendResponseDataMaskingHeaderOutput }
ApiDiagnosticBackendResponseDataMaskingHeaderInput is an input type that accepts ApiDiagnosticBackendResponseDataMaskingHeaderArgs and ApiDiagnosticBackendResponseDataMaskingHeaderOutput values. You can construct a concrete instance of `ApiDiagnosticBackendResponseDataMaskingHeaderInput` via:
ApiDiagnosticBackendResponseDataMaskingHeaderArgs{...}
type ApiDiagnosticBackendResponseDataMaskingHeaderOutput ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMaskingHeaderOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticBackendResponseDataMaskingHeaderOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendResponseDataMaskingHeaderOutput) ElementType() reflect.Type
func (ApiDiagnosticBackendResponseDataMaskingHeaderOutput) Mode ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingHeaderOutput) Mode() pulumi.StringOutput
The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`.
func (ApiDiagnosticBackendResponseDataMaskingHeaderOutput) ToApiDiagnosticBackendResponseDataMaskingHeaderOutput ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingHeaderOutput) ToApiDiagnosticBackendResponseDataMaskingHeaderOutput() ApiDiagnosticBackendResponseDataMaskingHeaderOutput
func (ApiDiagnosticBackendResponseDataMaskingHeaderOutput) ToApiDiagnosticBackendResponseDataMaskingHeaderOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingHeaderOutput) ToApiDiagnosticBackendResponseDataMaskingHeaderOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingHeaderOutput
func (ApiDiagnosticBackendResponseDataMaskingHeaderOutput) Value ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingHeaderOutput) Value() pulumi.StringOutput
The name of the header or the query parameter to mask.
type ApiDiagnosticBackendResponseDataMaskingInput ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMaskingInput interface { pulumi.Input ToApiDiagnosticBackendResponseDataMaskingOutput() ApiDiagnosticBackendResponseDataMaskingOutput ToApiDiagnosticBackendResponseDataMaskingOutputWithContext(context.Context) ApiDiagnosticBackendResponseDataMaskingOutput }
ApiDiagnosticBackendResponseDataMaskingInput is an input type that accepts ApiDiagnosticBackendResponseDataMaskingArgs and ApiDiagnosticBackendResponseDataMaskingOutput values. You can construct a concrete instance of `ApiDiagnosticBackendResponseDataMaskingInput` via:
ApiDiagnosticBackendResponseDataMaskingArgs{...}
type ApiDiagnosticBackendResponseDataMaskingOutput ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMaskingOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticBackendResponseDataMaskingOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendResponseDataMaskingOutput) ElementType() reflect.Type
func (ApiDiagnosticBackendResponseDataMaskingOutput) Headers ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingOutput) Headers() ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput
A `headers` block as defined below.
func (ApiDiagnosticBackendResponseDataMaskingOutput) QueryParams ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingOutput) QueryParams() ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput
A `queryParams` block as defined below.
func (ApiDiagnosticBackendResponseDataMaskingOutput) ToApiDiagnosticBackendResponseDataMaskingOutput ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingOutput) ToApiDiagnosticBackendResponseDataMaskingOutput() ApiDiagnosticBackendResponseDataMaskingOutput
func (ApiDiagnosticBackendResponseDataMaskingOutput) ToApiDiagnosticBackendResponseDataMaskingOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingOutput) ToApiDiagnosticBackendResponseDataMaskingOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingOutput
func (ApiDiagnosticBackendResponseDataMaskingOutput) ToApiDiagnosticBackendResponseDataMaskingPtrOutput ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingOutput) ToApiDiagnosticBackendResponseDataMaskingPtrOutput() ApiDiagnosticBackendResponseDataMaskingPtrOutput
func (ApiDiagnosticBackendResponseDataMaskingOutput) ToApiDiagnosticBackendResponseDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingOutput) ToApiDiagnosticBackendResponseDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingPtrOutput
type ApiDiagnosticBackendResponseDataMaskingPtrInput ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMaskingPtrInput interface { pulumi.Input ToApiDiagnosticBackendResponseDataMaskingPtrOutput() ApiDiagnosticBackendResponseDataMaskingPtrOutput ToApiDiagnosticBackendResponseDataMaskingPtrOutputWithContext(context.Context) ApiDiagnosticBackendResponseDataMaskingPtrOutput }
ApiDiagnosticBackendResponseDataMaskingPtrInput is an input type that accepts ApiDiagnosticBackendResponseDataMaskingArgs, ApiDiagnosticBackendResponseDataMaskingPtr and ApiDiagnosticBackendResponseDataMaskingPtrOutput values. You can construct a concrete instance of `ApiDiagnosticBackendResponseDataMaskingPtrInput` via:
ApiDiagnosticBackendResponseDataMaskingArgs{...} or: nil
func ApiDiagnosticBackendResponseDataMaskingPtr ¶ added in v4.11.0
func ApiDiagnosticBackendResponseDataMaskingPtr(v *ApiDiagnosticBackendResponseDataMaskingArgs) ApiDiagnosticBackendResponseDataMaskingPtrInput
type ApiDiagnosticBackendResponseDataMaskingPtrOutput ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMaskingPtrOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticBackendResponseDataMaskingPtrOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendResponseDataMaskingPtrOutput) ElementType() reflect.Type
func (ApiDiagnosticBackendResponseDataMaskingPtrOutput) Headers ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingPtrOutput) Headers() ApiDiagnosticBackendResponseDataMaskingHeaderArrayOutput
A `headers` block as defined below.
func (ApiDiagnosticBackendResponseDataMaskingPtrOutput) QueryParams ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingPtrOutput) QueryParams() ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput
A `queryParams` block as defined below.
func (ApiDiagnosticBackendResponseDataMaskingPtrOutput) ToApiDiagnosticBackendResponseDataMaskingPtrOutput ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingPtrOutput) ToApiDiagnosticBackendResponseDataMaskingPtrOutput() ApiDiagnosticBackendResponseDataMaskingPtrOutput
func (ApiDiagnosticBackendResponseDataMaskingPtrOutput) ToApiDiagnosticBackendResponseDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingPtrOutput) ToApiDiagnosticBackendResponseDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingPtrOutput
type ApiDiagnosticBackendResponseDataMaskingQueryParam ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMaskingQueryParam struct { // The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`. Mode string `pulumi:"mode"` // The name of the header or the query parameter to mask. Value string `pulumi:"value"` }
type ApiDiagnosticBackendResponseDataMaskingQueryParamArgs ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMaskingQueryParamArgs struct { // The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`. Mode pulumi.StringInput `pulumi:"mode"` // The name of the header or the query parameter to mask. Value pulumi.StringInput `pulumi:"value"` }
func (ApiDiagnosticBackendResponseDataMaskingQueryParamArgs) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendResponseDataMaskingQueryParamArgs) ElementType() reflect.Type
func (ApiDiagnosticBackendResponseDataMaskingQueryParamArgs) ToApiDiagnosticBackendResponseDataMaskingQueryParamOutput ¶ added in v4.11.0
func (i ApiDiagnosticBackendResponseDataMaskingQueryParamArgs) ToApiDiagnosticBackendResponseDataMaskingQueryParamOutput() ApiDiagnosticBackendResponseDataMaskingQueryParamOutput
func (ApiDiagnosticBackendResponseDataMaskingQueryParamArgs) ToApiDiagnosticBackendResponseDataMaskingQueryParamOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticBackendResponseDataMaskingQueryParamArgs) ToApiDiagnosticBackendResponseDataMaskingQueryParamOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingQueryParamOutput
type ApiDiagnosticBackendResponseDataMaskingQueryParamArray ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMaskingQueryParamArray []ApiDiagnosticBackendResponseDataMaskingQueryParamInput
func (ApiDiagnosticBackendResponseDataMaskingQueryParamArray) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendResponseDataMaskingQueryParamArray) ElementType() reflect.Type
func (ApiDiagnosticBackendResponseDataMaskingQueryParamArray) ToApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
func (i ApiDiagnosticBackendResponseDataMaskingQueryParamArray) ToApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput() ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput
func (ApiDiagnosticBackendResponseDataMaskingQueryParamArray) ToApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticBackendResponseDataMaskingQueryParamArray) ToApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput
type ApiDiagnosticBackendResponseDataMaskingQueryParamArrayInput ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMaskingQueryParamArrayInput interface { pulumi.Input ToApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput() ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput ToApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutputWithContext(context.Context) ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput }
ApiDiagnosticBackendResponseDataMaskingQueryParamArrayInput is an input type that accepts ApiDiagnosticBackendResponseDataMaskingQueryParamArray and ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput values. You can construct a concrete instance of `ApiDiagnosticBackendResponseDataMaskingQueryParamArrayInput` via:
ApiDiagnosticBackendResponseDataMaskingQueryParamArray{ ApiDiagnosticBackendResponseDataMaskingQueryParamArgs{...} }
type ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput) ElementType() reflect.Type
func (ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput) ToApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput) ToApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput() ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput
func (ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput) ToApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput) ToApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingQueryParamArrayOutput
type ApiDiagnosticBackendResponseDataMaskingQueryParamInput ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMaskingQueryParamInput interface { pulumi.Input ToApiDiagnosticBackendResponseDataMaskingQueryParamOutput() ApiDiagnosticBackendResponseDataMaskingQueryParamOutput ToApiDiagnosticBackendResponseDataMaskingQueryParamOutputWithContext(context.Context) ApiDiagnosticBackendResponseDataMaskingQueryParamOutput }
ApiDiagnosticBackendResponseDataMaskingQueryParamInput is an input type that accepts ApiDiagnosticBackendResponseDataMaskingQueryParamArgs and ApiDiagnosticBackendResponseDataMaskingQueryParamOutput values. You can construct a concrete instance of `ApiDiagnosticBackendResponseDataMaskingQueryParamInput` via:
ApiDiagnosticBackendResponseDataMaskingQueryParamArgs{...}
type ApiDiagnosticBackendResponseDataMaskingQueryParamOutput ¶ added in v4.11.0
type ApiDiagnosticBackendResponseDataMaskingQueryParamOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticBackendResponseDataMaskingQueryParamOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticBackendResponseDataMaskingQueryParamOutput) ElementType() reflect.Type
func (ApiDiagnosticBackendResponseDataMaskingQueryParamOutput) Mode ¶ added in v4.11.0
The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`.
func (ApiDiagnosticBackendResponseDataMaskingQueryParamOutput) ToApiDiagnosticBackendResponseDataMaskingQueryParamOutput ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingQueryParamOutput) ToApiDiagnosticBackendResponseDataMaskingQueryParamOutput() ApiDiagnosticBackendResponseDataMaskingQueryParamOutput
func (ApiDiagnosticBackendResponseDataMaskingQueryParamOutput) ToApiDiagnosticBackendResponseDataMaskingQueryParamOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingQueryParamOutput) ToApiDiagnosticBackendResponseDataMaskingQueryParamOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseDataMaskingQueryParamOutput
func (ApiDiagnosticBackendResponseDataMaskingQueryParamOutput) Value ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseDataMaskingQueryParamOutput) Value() pulumi.StringOutput
The name of the header or the query parameter to mask.
type ApiDiagnosticBackendResponseInput ¶
type ApiDiagnosticBackendResponseInput interface { pulumi.Input ToApiDiagnosticBackendResponseOutput() ApiDiagnosticBackendResponseOutput ToApiDiagnosticBackendResponseOutputWithContext(context.Context) ApiDiagnosticBackendResponseOutput }
ApiDiagnosticBackendResponseInput is an input type that accepts ApiDiagnosticBackendResponseArgs and ApiDiagnosticBackendResponseOutput values. You can construct a concrete instance of `ApiDiagnosticBackendResponseInput` via:
ApiDiagnosticBackendResponseArgs{...}
type ApiDiagnosticBackendResponseOutput ¶
type ApiDiagnosticBackendResponseOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticBackendResponseOutput) BodyBytes ¶
func (o ApiDiagnosticBackendResponseOutput) BodyBytes() pulumi.IntPtrOutput
Number of payload bytes to log (up to 8192).
func (ApiDiagnosticBackendResponseOutput) DataMasking ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponseOutput) DataMasking() ApiDiagnosticBackendResponseDataMaskingPtrOutput
A `dataMasking` block as defined below.
func (ApiDiagnosticBackendResponseOutput) ElementType ¶
func (ApiDiagnosticBackendResponseOutput) ElementType() reflect.Type
func (ApiDiagnosticBackendResponseOutput) HeadersToLogs ¶
func (o ApiDiagnosticBackendResponseOutput) HeadersToLogs() pulumi.StringArrayOutput
Specifies a list of headers to log.
func (ApiDiagnosticBackendResponseOutput) ToApiDiagnosticBackendResponseOutput ¶
func (o ApiDiagnosticBackendResponseOutput) ToApiDiagnosticBackendResponseOutput() ApiDiagnosticBackendResponseOutput
func (ApiDiagnosticBackendResponseOutput) ToApiDiagnosticBackendResponseOutputWithContext ¶
func (o ApiDiagnosticBackendResponseOutput) ToApiDiagnosticBackendResponseOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponseOutput
func (ApiDiagnosticBackendResponseOutput) ToApiDiagnosticBackendResponsePtrOutput ¶
func (o ApiDiagnosticBackendResponseOutput) ToApiDiagnosticBackendResponsePtrOutput() ApiDiagnosticBackendResponsePtrOutput
func (ApiDiagnosticBackendResponseOutput) ToApiDiagnosticBackendResponsePtrOutputWithContext ¶
func (o ApiDiagnosticBackendResponseOutput) ToApiDiagnosticBackendResponsePtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponsePtrOutput
type ApiDiagnosticBackendResponsePtrInput ¶
type ApiDiagnosticBackendResponsePtrInput interface { pulumi.Input ToApiDiagnosticBackendResponsePtrOutput() ApiDiagnosticBackendResponsePtrOutput ToApiDiagnosticBackendResponsePtrOutputWithContext(context.Context) ApiDiagnosticBackendResponsePtrOutput }
ApiDiagnosticBackendResponsePtrInput is an input type that accepts ApiDiagnosticBackendResponseArgs, ApiDiagnosticBackendResponsePtr and ApiDiagnosticBackendResponsePtrOutput values. You can construct a concrete instance of `ApiDiagnosticBackendResponsePtrInput` via:
ApiDiagnosticBackendResponseArgs{...} or: nil
func ApiDiagnosticBackendResponsePtr ¶
func ApiDiagnosticBackendResponsePtr(v *ApiDiagnosticBackendResponseArgs) ApiDiagnosticBackendResponsePtrInput
type ApiDiagnosticBackendResponsePtrOutput ¶
type ApiDiagnosticBackendResponsePtrOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticBackendResponsePtrOutput) BodyBytes ¶
func (o ApiDiagnosticBackendResponsePtrOutput) BodyBytes() pulumi.IntPtrOutput
Number of payload bytes to log (up to 8192).
func (ApiDiagnosticBackendResponsePtrOutput) DataMasking ¶ added in v4.11.0
func (o ApiDiagnosticBackendResponsePtrOutput) DataMasking() ApiDiagnosticBackendResponseDataMaskingPtrOutput
A `dataMasking` block as defined below.
func (ApiDiagnosticBackendResponsePtrOutput) ElementType ¶
func (ApiDiagnosticBackendResponsePtrOutput) ElementType() reflect.Type
func (ApiDiagnosticBackendResponsePtrOutput) HeadersToLogs ¶
func (o ApiDiagnosticBackendResponsePtrOutput) HeadersToLogs() pulumi.StringArrayOutput
Specifies a list of headers to log.
func (ApiDiagnosticBackendResponsePtrOutput) ToApiDiagnosticBackendResponsePtrOutput ¶
func (o ApiDiagnosticBackendResponsePtrOutput) ToApiDiagnosticBackendResponsePtrOutput() ApiDiagnosticBackendResponsePtrOutput
func (ApiDiagnosticBackendResponsePtrOutput) ToApiDiagnosticBackendResponsePtrOutputWithContext ¶
func (o ApiDiagnosticBackendResponsePtrOutput) ToApiDiagnosticBackendResponsePtrOutputWithContext(ctx context.Context) ApiDiagnosticBackendResponsePtrOutput
type ApiDiagnosticFrontendRequest ¶
type ApiDiagnosticFrontendRequest struct { // Number of payload bytes to log (up to 8192). BodyBytes *int `pulumi:"bodyBytes"` // A `dataMasking` block as defined below. DataMasking *ApiDiagnosticFrontendRequestDataMasking `pulumi:"dataMasking"` // Specifies a list of headers to log. HeadersToLogs []string `pulumi:"headersToLogs"` }
type ApiDiagnosticFrontendRequestArgs ¶
type ApiDiagnosticFrontendRequestArgs struct { // Number of payload bytes to log (up to 8192). BodyBytes pulumi.IntPtrInput `pulumi:"bodyBytes"` // A `dataMasking` block as defined below. DataMasking ApiDiagnosticFrontendRequestDataMaskingPtrInput `pulumi:"dataMasking"` // Specifies a list of headers to log. HeadersToLogs pulumi.StringArrayInput `pulumi:"headersToLogs"` }
func (ApiDiagnosticFrontendRequestArgs) ElementType ¶
func (ApiDiagnosticFrontendRequestArgs) ElementType() reflect.Type
func (ApiDiagnosticFrontendRequestArgs) ToApiDiagnosticFrontendRequestOutput ¶
func (i ApiDiagnosticFrontendRequestArgs) ToApiDiagnosticFrontendRequestOutput() ApiDiagnosticFrontendRequestOutput
func (ApiDiagnosticFrontendRequestArgs) ToApiDiagnosticFrontendRequestOutputWithContext ¶
func (i ApiDiagnosticFrontendRequestArgs) ToApiDiagnosticFrontendRequestOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestOutput
func (ApiDiagnosticFrontendRequestArgs) ToApiDiagnosticFrontendRequestPtrOutput ¶
func (i ApiDiagnosticFrontendRequestArgs) ToApiDiagnosticFrontendRequestPtrOutput() ApiDiagnosticFrontendRequestPtrOutput
func (ApiDiagnosticFrontendRequestArgs) ToApiDiagnosticFrontendRequestPtrOutputWithContext ¶
func (i ApiDiagnosticFrontendRequestArgs) ToApiDiagnosticFrontendRequestPtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestPtrOutput
type ApiDiagnosticFrontendRequestDataMasking ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMasking struct { // A `headers` block as defined below. Headers []ApiDiagnosticFrontendRequestDataMaskingHeader `pulumi:"headers"` // A `queryParams` block as defined below. QueryParams []ApiDiagnosticFrontendRequestDataMaskingQueryParam `pulumi:"queryParams"` }
type ApiDiagnosticFrontendRequestDataMaskingArgs ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMaskingArgs struct { // A `headers` block as defined below. Headers ApiDiagnosticFrontendRequestDataMaskingHeaderArrayInput `pulumi:"headers"` // A `queryParams` block as defined below. QueryParams ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayInput `pulumi:"queryParams"` }
func (ApiDiagnosticFrontendRequestDataMaskingArgs) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendRequestDataMaskingArgs) ElementType() reflect.Type
func (ApiDiagnosticFrontendRequestDataMaskingArgs) ToApiDiagnosticFrontendRequestDataMaskingOutput ¶ added in v4.11.0
func (i ApiDiagnosticFrontendRequestDataMaskingArgs) ToApiDiagnosticFrontendRequestDataMaskingOutput() ApiDiagnosticFrontendRequestDataMaskingOutput
func (ApiDiagnosticFrontendRequestDataMaskingArgs) ToApiDiagnosticFrontendRequestDataMaskingOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticFrontendRequestDataMaskingArgs) ToApiDiagnosticFrontendRequestDataMaskingOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingOutput
func (ApiDiagnosticFrontendRequestDataMaskingArgs) ToApiDiagnosticFrontendRequestDataMaskingPtrOutput ¶ added in v4.11.0
func (i ApiDiagnosticFrontendRequestDataMaskingArgs) ToApiDiagnosticFrontendRequestDataMaskingPtrOutput() ApiDiagnosticFrontendRequestDataMaskingPtrOutput
func (ApiDiagnosticFrontendRequestDataMaskingArgs) ToApiDiagnosticFrontendRequestDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticFrontendRequestDataMaskingArgs) ToApiDiagnosticFrontendRequestDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingPtrOutput
type ApiDiagnosticFrontendRequestDataMaskingHeader ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMaskingHeader struct { // The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`. Mode string `pulumi:"mode"` // The name of the header or the query parameter to mask. Value string `pulumi:"value"` }
type ApiDiagnosticFrontendRequestDataMaskingHeaderArgs ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMaskingHeaderArgs struct { // The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`. Mode pulumi.StringInput `pulumi:"mode"` // The name of the header or the query parameter to mask. Value pulumi.StringInput `pulumi:"value"` }
func (ApiDiagnosticFrontendRequestDataMaskingHeaderArgs) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendRequestDataMaskingHeaderArgs) ElementType() reflect.Type
func (ApiDiagnosticFrontendRequestDataMaskingHeaderArgs) ToApiDiagnosticFrontendRequestDataMaskingHeaderOutput ¶ added in v4.11.0
func (i ApiDiagnosticFrontendRequestDataMaskingHeaderArgs) ToApiDiagnosticFrontendRequestDataMaskingHeaderOutput() ApiDiagnosticFrontendRequestDataMaskingHeaderOutput
func (ApiDiagnosticFrontendRequestDataMaskingHeaderArgs) ToApiDiagnosticFrontendRequestDataMaskingHeaderOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticFrontendRequestDataMaskingHeaderArgs) ToApiDiagnosticFrontendRequestDataMaskingHeaderOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingHeaderOutput
type ApiDiagnosticFrontendRequestDataMaskingHeaderArray ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMaskingHeaderArray []ApiDiagnosticFrontendRequestDataMaskingHeaderInput
func (ApiDiagnosticFrontendRequestDataMaskingHeaderArray) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendRequestDataMaskingHeaderArray) ElementType() reflect.Type
func (ApiDiagnosticFrontendRequestDataMaskingHeaderArray) ToApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput ¶ added in v4.11.0
func (i ApiDiagnosticFrontendRequestDataMaskingHeaderArray) ToApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput() ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput
func (ApiDiagnosticFrontendRequestDataMaskingHeaderArray) ToApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticFrontendRequestDataMaskingHeaderArray) ToApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput
type ApiDiagnosticFrontendRequestDataMaskingHeaderArrayInput ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMaskingHeaderArrayInput interface { pulumi.Input ToApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput() ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput ToApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutputWithContext(context.Context) ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput }
ApiDiagnosticFrontendRequestDataMaskingHeaderArrayInput is an input type that accepts ApiDiagnosticFrontendRequestDataMaskingHeaderArray and ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput values. You can construct a concrete instance of `ApiDiagnosticFrontendRequestDataMaskingHeaderArrayInput` via:
ApiDiagnosticFrontendRequestDataMaskingHeaderArray{ ApiDiagnosticFrontendRequestDataMaskingHeaderArgs{...} }
type ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput) ElementType() reflect.Type
func (ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput) ToApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput) ToApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput() ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput
func (ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput) ToApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput) ToApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput
type ApiDiagnosticFrontendRequestDataMaskingHeaderInput ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMaskingHeaderInput interface { pulumi.Input ToApiDiagnosticFrontendRequestDataMaskingHeaderOutput() ApiDiagnosticFrontendRequestDataMaskingHeaderOutput ToApiDiagnosticFrontendRequestDataMaskingHeaderOutputWithContext(context.Context) ApiDiagnosticFrontendRequestDataMaskingHeaderOutput }
ApiDiagnosticFrontendRequestDataMaskingHeaderInput is an input type that accepts ApiDiagnosticFrontendRequestDataMaskingHeaderArgs and ApiDiagnosticFrontendRequestDataMaskingHeaderOutput values. You can construct a concrete instance of `ApiDiagnosticFrontendRequestDataMaskingHeaderInput` via:
ApiDiagnosticFrontendRequestDataMaskingHeaderArgs{...}
type ApiDiagnosticFrontendRequestDataMaskingHeaderOutput ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMaskingHeaderOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticFrontendRequestDataMaskingHeaderOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendRequestDataMaskingHeaderOutput) ElementType() reflect.Type
func (ApiDiagnosticFrontendRequestDataMaskingHeaderOutput) Mode ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingHeaderOutput) Mode() pulumi.StringOutput
The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`.
func (ApiDiagnosticFrontendRequestDataMaskingHeaderOutput) ToApiDiagnosticFrontendRequestDataMaskingHeaderOutput ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingHeaderOutput) ToApiDiagnosticFrontendRequestDataMaskingHeaderOutput() ApiDiagnosticFrontendRequestDataMaskingHeaderOutput
func (ApiDiagnosticFrontendRequestDataMaskingHeaderOutput) ToApiDiagnosticFrontendRequestDataMaskingHeaderOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingHeaderOutput) ToApiDiagnosticFrontendRequestDataMaskingHeaderOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingHeaderOutput
func (ApiDiagnosticFrontendRequestDataMaskingHeaderOutput) Value ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingHeaderOutput) Value() pulumi.StringOutput
The name of the header or the query parameter to mask.
type ApiDiagnosticFrontendRequestDataMaskingInput ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMaskingInput interface { pulumi.Input ToApiDiagnosticFrontendRequestDataMaskingOutput() ApiDiagnosticFrontendRequestDataMaskingOutput ToApiDiagnosticFrontendRequestDataMaskingOutputWithContext(context.Context) ApiDiagnosticFrontendRequestDataMaskingOutput }
ApiDiagnosticFrontendRequestDataMaskingInput is an input type that accepts ApiDiagnosticFrontendRequestDataMaskingArgs and ApiDiagnosticFrontendRequestDataMaskingOutput values. You can construct a concrete instance of `ApiDiagnosticFrontendRequestDataMaskingInput` via:
ApiDiagnosticFrontendRequestDataMaskingArgs{...}
type ApiDiagnosticFrontendRequestDataMaskingOutput ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMaskingOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticFrontendRequestDataMaskingOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendRequestDataMaskingOutput) ElementType() reflect.Type
func (ApiDiagnosticFrontendRequestDataMaskingOutput) Headers ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingOutput) Headers() ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput
A `headers` block as defined below.
func (ApiDiagnosticFrontendRequestDataMaskingOutput) QueryParams ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingOutput) QueryParams() ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
A `queryParams` block as defined below.
func (ApiDiagnosticFrontendRequestDataMaskingOutput) ToApiDiagnosticFrontendRequestDataMaskingOutput ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingOutput) ToApiDiagnosticFrontendRequestDataMaskingOutput() ApiDiagnosticFrontendRequestDataMaskingOutput
func (ApiDiagnosticFrontendRequestDataMaskingOutput) ToApiDiagnosticFrontendRequestDataMaskingOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingOutput) ToApiDiagnosticFrontendRequestDataMaskingOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingOutput
func (ApiDiagnosticFrontendRequestDataMaskingOutput) ToApiDiagnosticFrontendRequestDataMaskingPtrOutput ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingOutput) ToApiDiagnosticFrontendRequestDataMaskingPtrOutput() ApiDiagnosticFrontendRequestDataMaskingPtrOutput
func (ApiDiagnosticFrontendRequestDataMaskingOutput) ToApiDiagnosticFrontendRequestDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingOutput) ToApiDiagnosticFrontendRequestDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingPtrOutput
type ApiDiagnosticFrontendRequestDataMaskingPtrInput ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMaskingPtrInput interface { pulumi.Input ToApiDiagnosticFrontendRequestDataMaskingPtrOutput() ApiDiagnosticFrontendRequestDataMaskingPtrOutput ToApiDiagnosticFrontendRequestDataMaskingPtrOutputWithContext(context.Context) ApiDiagnosticFrontendRequestDataMaskingPtrOutput }
ApiDiagnosticFrontendRequestDataMaskingPtrInput is an input type that accepts ApiDiagnosticFrontendRequestDataMaskingArgs, ApiDiagnosticFrontendRequestDataMaskingPtr and ApiDiagnosticFrontendRequestDataMaskingPtrOutput values. You can construct a concrete instance of `ApiDiagnosticFrontendRequestDataMaskingPtrInput` via:
ApiDiagnosticFrontendRequestDataMaskingArgs{...} or: nil
func ApiDiagnosticFrontendRequestDataMaskingPtr ¶ added in v4.11.0
func ApiDiagnosticFrontendRequestDataMaskingPtr(v *ApiDiagnosticFrontendRequestDataMaskingArgs) ApiDiagnosticFrontendRequestDataMaskingPtrInput
type ApiDiagnosticFrontendRequestDataMaskingPtrOutput ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMaskingPtrOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticFrontendRequestDataMaskingPtrOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendRequestDataMaskingPtrOutput) ElementType() reflect.Type
func (ApiDiagnosticFrontendRequestDataMaskingPtrOutput) Headers ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingPtrOutput) Headers() ApiDiagnosticFrontendRequestDataMaskingHeaderArrayOutput
A `headers` block as defined below.
func (ApiDiagnosticFrontendRequestDataMaskingPtrOutput) QueryParams ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingPtrOutput) QueryParams() ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
A `queryParams` block as defined below.
func (ApiDiagnosticFrontendRequestDataMaskingPtrOutput) ToApiDiagnosticFrontendRequestDataMaskingPtrOutput ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingPtrOutput) ToApiDiagnosticFrontendRequestDataMaskingPtrOutput() ApiDiagnosticFrontendRequestDataMaskingPtrOutput
func (ApiDiagnosticFrontendRequestDataMaskingPtrOutput) ToApiDiagnosticFrontendRequestDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingPtrOutput) ToApiDiagnosticFrontendRequestDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingPtrOutput
type ApiDiagnosticFrontendRequestDataMaskingQueryParam ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMaskingQueryParam struct { // The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`. Mode string `pulumi:"mode"` // The name of the header or the query parameter to mask. Value string `pulumi:"value"` }
type ApiDiagnosticFrontendRequestDataMaskingQueryParamArgs ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMaskingQueryParamArgs struct { // The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`. Mode pulumi.StringInput `pulumi:"mode"` // The name of the header or the query parameter to mask. Value pulumi.StringInput `pulumi:"value"` }
func (ApiDiagnosticFrontendRequestDataMaskingQueryParamArgs) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendRequestDataMaskingQueryParamArgs) ElementType() reflect.Type
func (ApiDiagnosticFrontendRequestDataMaskingQueryParamArgs) ToApiDiagnosticFrontendRequestDataMaskingQueryParamOutput ¶ added in v4.11.0
func (i ApiDiagnosticFrontendRequestDataMaskingQueryParamArgs) ToApiDiagnosticFrontendRequestDataMaskingQueryParamOutput() ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput
func (ApiDiagnosticFrontendRequestDataMaskingQueryParamArgs) ToApiDiagnosticFrontendRequestDataMaskingQueryParamOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticFrontendRequestDataMaskingQueryParamArgs) ToApiDiagnosticFrontendRequestDataMaskingQueryParamOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput
type ApiDiagnosticFrontendRequestDataMaskingQueryParamArray ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMaskingQueryParamArray []ApiDiagnosticFrontendRequestDataMaskingQueryParamInput
func (ApiDiagnosticFrontendRequestDataMaskingQueryParamArray) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendRequestDataMaskingQueryParamArray) ElementType() reflect.Type
func (ApiDiagnosticFrontendRequestDataMaskingQueryParamArray) ToApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
func (i ApiDiagnosticFrontendRequestDataMaskingQueryParamArray) ToApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput() ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
func (ApiDiagnosticFrontendRequestDataMaskingQueryParamArray) ToApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticFrontendRequestDataMaskingQueryParamArray) ToApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
type ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayInput ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayInput interface { pulumi.Input ToApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput() ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput ToApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutputWithContext(context.Context) ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput }
ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayInput is an input type that accepts ApiDiagnosticFrontendRequestDataMaskingQueryParamArray and ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput values. You can construct a concrete instance of `ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayInput` via:
ApiDiagnosticFrontendRequestDataMaskingQueryParamArray{ ApiDiagnosticFrontendRequestDataMaskingQueryParamArgs{...} }
type ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) ElementType() reflect.Type
func (ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) ToApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) ToApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput() ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
func (ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) ToApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) ToApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
type ApiDiagnosticFrontendRequestDataMaskingQueryParamInput ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMaskingQueryParamInput interface { pulumi.Input ToApiDiagnosticFrontendRequestDataMaskingQueryParamOutput() ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput ToApiDiagnosticFrontendRequestDataMaskingQueryParamOutputWithContext(context.Context) ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput }
ApiDiagnosticFrontendRequestDataMaskingQueryParamInput is an input type that accepts ApiDiagnosticFrontendRequestDataMaskingQueryParamArgs and ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput values. You can construct a concrete instance of `ApiDiagnosticFrontendRequestDataMaskingQueryParamInput` via:
ApiDiagnosticFrontendRequestDataMaskingQueryParamArgs{...}
type ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput ¶ added in v4.11.0
type ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput) ElementType() reflect.Type
func (ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput) Mode ¶ added in v4.11.0
The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`.
func (ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput) ToApiDiagnosticFrontendRequestDataMaskingQueryParamOutput ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput) ToApiDiagnosticFrontendRequestDataMaskingQueryParamOutput() ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput
func (ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput) ToApiDiagnosticFrontendRequestDataMaskingQueryParamOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput) ToApiDiagnosticFrontendRequestDataMaskingQueryParamOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput
func (ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput) Value ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestDataMaskingQueryParamOutput) Value() pulumi.StringOutput
The name of the header or the query parameter to mask.
type ApiDiagnosticFrontendRequestInput ¶
type ApiDiagnosticFrontendRequestInput interface { pulumi.Input ToApiDiagnosticFrontendRequestOutput() ApiDiagnosticFrontendRequestOutput ToApiDiagnosticFrontendRequestOutputWithContext(context.Context) ApiDiagnosticFrontendRequestOutput }
ApiDiagnosticFrontendRequestInput is an input type that accepts ApiDiagnosticFrontendRequestArgs and ApiDiagnosticFrontendRequestOutput values. You can construct a concrete instance of `ApiDiagnosticFrontendRequestInput` via:
ApiDiagnosticFrontendRequestArgs{...}
type ApiDiagnosticFrontendRequestOutput ¶
type ApiDiagnosticFrontendRequestOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticFrontendRequestOutput) BodyBytes ¶
func (o ApiDiagnosticFrontendRequestOutput) BodyBytes() pulumi.IntPtrOutput
Number of payload bytes to log (up to 8192).
func (ApiDiagnosticFrontendRequestOutput) DataMasking ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestOutput) DataMasking() ApiDiagnosticFrontendRequestDataMaskingPtrOutput
A `dataMasking` block as defined below.
func (ApiDiagnosticFrontendRequestOutput) ElementType ¶
func (ApiDiagnosticFrontendRequestOutput) ElementType() reflect.Type
func (ApiDiagnosticFrontendRequestOutput) HeadersToLogs ¶
func (o ApiDiagnosticFrontendRequestOutput) HeadersToLogs() pulumi.StringArrayOutput
Specifies a list of headers to log.
func (ApiDiagnosticFrontendRequestOutput) ToApiDiagnosticFrontendRequestOutput ¶
func (o ApiDiagnosticFrontendRequestOutput) ToApiDiagnosticFrontendRequestOutput() ApiDiagnosticFrontendRequestOutput
func (ApiDiagnosticFrontendRequestOutput) ToApiDiagnosticFrontendRequestOutputWithContext ¶
func (o ApiDiagnosticFrontendRequestOutput) ToApiDiagnosticFrontendRequestOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestOutput
func (ApiDiagnosticFrontendRequestOutput) ToApiDiagnosticFrontendRequestPtrOutput ¶
func (o ApiDiagnosticFrontendRequestOutput) ToApiDiagnosticFrontendRequestPtrOutput() ApiDiagnosticFrontendRequestPtrOutput
func (ApiDiagnosticFrontendRequestOutput) ToApiDiagnosticFrontendRequestPtrOutputWithContext ¶
func (o ApiDiagnosticFrontendRequestOutput) ToApiDiagnosticFrontendRequestPtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestPtrOutput
type ApiDiagnosticFrontendRequestPtrInput ¶
type ApiDiagnosticFrontendRequestPtrInput interface { pulumi.Input ToApiDiagnosticFrontendRequestPtrOutput() ApiDiagnosticFrontendRequestPtrOutput ToApiDiagnosticFrontendRequestPtrOutputWithContext(context.Context) ApiDiagnosticFrontendRequestPtrOutput }
ApiDiagnosticFrontendRequestPtrInput is an input type that accepts ApiDiagnosticFrontendRequestArgs, ApiDiagnosticFrontendRequestPtr and ApiDiagnosticFrontendRequestPtrOutput values. You can construct a concrete instance of `ApiDiagnosticFrontendRequestPtrInput` via:
ApiDiagnosticFrontendRequestArgs{...} or: nil
func ApiDiagnosticFrontendRequestPtr ¶
func ApiDiagnosticFrontendRequestPtr(v *ApiDiagnosticFrontendRequestArgs) ApiDiagnosticFrontendRequestPtrInput
type ApiDiagnosticFrontendRequestPtrOutput ¶
type ApiDiagnosticFrontendRequestPtrOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticFrontendRequestPtrOutput) BodyBytes ¶
func (o ApiDiagnosticFrontendRequestPtrOutput) BodyBytes() pulumi.IntPtrOutput
Number of payload bytes to log (up to 8192).
func (ApiDiagnosticFrontendRequestPtrOutput) DataMasking ¶ added in v4.11.0
func (o ApiDiagnosticFrontendRequestPtrOutput) DataMasking() ApiDiagnosticFrontendRequestDataMaskingPtrOutput
A `dataMasking` block as defined below.
func (ApiDiagnosticFrontendRequestPtrOutput) ElementType ¶
func (ApiDiagnosticFrontendRequestPtrOutput) ElementType() reflect.Type
func (ApiDiagnosticFrontendRequestPtrOutput) HeadersToLogs ¶
func (o ApiDiagnosticFrontendRequestPtrOutput) HeadersToLogs() pulumi.StringArrayOutput
Specifies a list of headers to log.
func (ApiDiagnosticFrontendRequestPtrOutput) ToApiDiagnosticFrontendRequestPtrOutput ¶
func (o ApiDiagnosticFrontendRequestPtrOutput) ToApiDiagnosticFrontendRequestPtrOutput() ApiDiagnosticFrontendRequestPtrOutput
func (ApiDiagnosticFrontendRequestPtrOutput) ToApiDiagnosticFrontendRequestPtrOutputWithContext ¶
func (o ApiDiagnosticFrontendRequestPtrOutput) ToApiDiagnosticFrontendRequestPtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendRequestPtrOutput
type ApiDiagnosticFrontendResponse ¶
type ApiDiagnosticFrontendResponse struct { // Number of payload bytes to log (up to 8192). BodyBytes *int `pulumi:"bodyBytes"` // A `dataMasking` block as defined below. DataMasking *ApiDiagnosticFrontendResponseDataMasking `pulumi:"dataMasking"` // Specifies a list of headers to log. HeadersToLogs []string `pulumi:"headersToLogs"` }
type ApiDiagnosticFrontendResponseArgs ¶
type ApiDiagnosticFrontendResponseArgs struct { // Number of payload bytes to log (up to 8192). BodyBytes pulumi.IntPtrInput `pulumi:"bodyBytes"` // A `dataMasking` block as defined below. DataMasking ApiDiagnosticFrontendResponseDataMaskingPtrInput `pulumi:"dataMasking"` // Specifies a list of headers to log. HeadersToLogs pulumi.StringArrayInput `pulumi:"headersToLogs"` }
func (ApiDiagnosticFrontendResponseArgs) ElementType ¶
func (ApiDiagnosticFrontendResponseArgs) ElementType() reflect.Type
func (ApiDiagnosticFrontendResponseArgs) ToApiDiagnosticFrontendResponseOutput ¶
func (i ApiDiagnosticFrontendResponseArgs) ToApiDiagnosticFrontendResponseOutput() ApiDiagnosticFrontendResponseOutput
func (ApiDiagnosticFrontendResponseArgs) ToApiDiagnosticFrontendResponseOutputWithContext ¶
func (i ApiDiagnosticFrontendResponseArgs) ToApiDiagnosticFrontendResponseOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseOutput
func (ApiDiagnosticFrontendResponseArgs) ToApiDiagnosticFrontendResponsePtrOutput ¶
func (i ApiDiagnosticFrontendResponseArgs) ToApiDiagnosticFrontendResponsePtrOutput() ApiDiagnosticFrontendResponsePtrOutput
func (ApiDiagnosticFrontendResponseArgs) ToApiDiagnosticFrontendResponsePtrOutputWithContext ¶
func (i ApiDiagnosticFrontendResponseArgs) ToApiDiagnosticFrontendResponsePtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponsePtrOutput
type ApiDiagnosticFrontendResponseDataMasking ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMasking struct { // A `headers` block as defined below. Headers []ApiDiagnosticFrontendResponseDataMaskingHeader `pulumi:"headers"` // A `queryParams` block as defined below. QueryParams []ApiDiagnosticFrontendResponseDataMaskingQueryParam `pulumi:"queryParams"` }
type ApiDiagnosticFrontendResponseDataMaskingArgs ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMaskingArgs struct { // A `headers` block as defined below. Headers ApiDiagnosticFrontendResponseDataMaskingHeaderArrayInput `pulumi:"headers"` // A `queryParams` block as defined below. QueryParams ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayInput `pulumi:"queryParams"` }
func (ApiDiagnosticFrontendResponseDataMaskingArgs) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendResponseDataMaskingArgs) ElementType() reflect.Type
func (ApiDiagnosticFrontendResponseDataMaskingArgs) ToApiDiagnosticFrontendResponseDataMaskingOutput ¶ added in v4.11.0
func (i ApiDiagnosticFrontendResponseDataMaskingArgs) ToApiDiagnosticFrontendResponseDataMaskingOutput() ApiDiagnosticFrontendResponseDataMaskingOutput
func (ApiDiagnosticFrontendResponseDataMaskingArgs) ToApiDiagnosticFrontendResponseDataMaskingOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticFrontendResponseDataMaskingArgs) ToApiDiagnosticFrontendResponseDataMaskingOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingOutput
func (ApiDiagnosticFrontendResponseDataMaskingArgs) ToApiDiagnosticFrontendResponseDataMaskingPtrOutput ¶ added in v4.11.0
func (i ApiDiagnosticFrontendResponseDataMaskingArgs) ToApiDiagnosticFrontendResponseDataMaskingPtrOutput() ApiDiagnosticFrontendResponseDataMaskingPtrOutput
func (ApiDiagnosticFrontendResponseDataMaskingArgs) ToApiDiagnosticFrontendResponseDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticFrontendResponseDataMaskingArgs) ToApiDiagnosticFrontendResponseDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingPtrOutput
type ApiDiagnosticFrontendResponseDataMaskingHeader ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMaskingHeader struct { // The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`. Mode string `pulumi:"mode"` // The name of the header or the query parameter to mask. Value string `pulumi:"value"` }
type ApiDiagnosticFrontendResponseDataMaskingHeaderArgs ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMaskingHeaderArgs struct { // The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`. Mode pulumi.StringInput `pulumi:"mode"` // The name of the header or the query parameter to mask. Value pulumi.StringInput `pulumi:"value"` }
func (ApiDiagnosticFrontendResponseDataMaskingHeaderArgs) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendResponseDataMaskingHeaderArgs) ElementType() reflect.Type
func (ApiDiagnosticFrontendResponseDataMaskingHeaderArgs) ToApiDiagnosticFrontendResponseDataMaskingHeaderOutput ¶ added in v4.11.0
func (i ApiDiagnosticFrontendResponseDataMaskingHeaderArgs) ToApiDiagnosticFrontendResponseDataMaskingHeaderOutput() ApiDiagnosticFrontendResponseDataMaskingHeaderOutput
func (ApiDiagnosticFrontendResponseDataMaskingHeaderArgs) ToApiDiagnosticFrontendResponseDataMaskingHeaderOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticFrontendResponseDataMaskingHeaderArgs) ToApiDiagnosticFrontendResponseDataMaskingHeaderOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingHeaderOutput
type ApiDiagnosticFrontendResponseDataMaskingHeaderArray ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMaskingHeaderArray []ApiDiagnosticFrontendResponseDataMaskingHeaderInput
func (ApiDiagnosticFrontendResponseDataMaskingHeaderArray) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendResponseDataMaskingHeaderArray) ElementType() reflect.Type
func (ApiDiagnosticFrontendResponseDataMaskingHeaderArray) ToApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput ¶ added in v4.11.0
func (i ApiDiagnosticFrontendResponseDataMaskingHeaderArray) ToApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput() ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput
func (ApiDiagnosticFrontendResponseDataMaskingHeaderArray) ToApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticFrontendResponseDataMaskingHeaderArray) ToApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput
type ApiDiagnosticFrontendResponseDataMaskingHeaderArrayInput ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMaskingHeaderArrayInput interface { pulumi.Input ToApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput() ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput ToApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutputWithContext(context.Context) ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput }
ApiDiagnosticFrontendResponseDataMaskingHeaderArrayInput is an input type that accepts ApiDiagnosticFrontendResponseDataMaskingHeaderArray and ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput values. You can construct a concrete instance of `ApiDiagnosticFrontendResponseDataMaskingHeaderArrayInput` via:
ApiDiagnosticFrontendResponseDataMaskingHeaderArray{ ApiDiagnosticFrontendResponseDataMaskingHeaderArgs{...} }
type ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput) ElementType() reflect.Type
func (ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput) ToApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput) ToApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput() ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput
func (ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput) ToApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput) ToApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput
type ApiDiagnosticFrontendResponseDataMaskingHeaderInput ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMaskingHeaderInput interface { pulumi.Input ToApiDiagnosticFrontendResponseDataMaskingHeaderOutput() ApiDiagnosticFrontendResponseDataMaskingHeaderOutput ToApiDiagnosticFrontendResponseDataMaskingHeaderOutputWithContext(context.Context) ApiDiagnosticFrontendResponseDataMaskingHeaderOutput }
ApiDiagnosticFrontendResponseDataMaskingHeaderInput is an input type that accepts ApiDiagnosticFrontendResponseDataMaskingHeaderArgs and ApiDiagnosticFrontendResponseDataMaskingHeaderOutput values. You can construct a concrete instance of `ApiDiagnosticFrontendResponseDataMaskingHeaderInput` via:
ApiDiagnosticFrontendResponseDataMaskingHeaderArgs{...}
type ApiDiagnosticFrontendResponseDataMaskingHeaderOutput ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMaskingHeaderOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticFrontendResponseDataMaskingHeaderOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendResponseDataMaskingHeaderOutput) ElementType() reflect.Type
func (ApiDiagnosticFrontendResponseDataMaskingHeaderOutput) Mode ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingHeaderOutput) Mode() pulumi.StringOutput
The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`.
func (ApiDiagnosticFrontendResponseDataMaskingHeaderOutput) ToApiDiagnosticFrontendResponseDataMaskingHeaderOutput ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingHeaderOutput) ToApiDiagnosticFrontendResponseDataMaskingHeaderOutput() ApiDiagnosticFrontendResponseDataMaskingHeaderOutput
func (ApiDiagnosticFrontendResponseDataMaskingHeaderOutput) ToApiDiagnosticFrontendResponseDataMaskingHeaderOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingHeaderOutput) ToApiDiagnosticFrontendResponseDataMaskingHeaderOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingHeaderOutput
func (ApiDiagnosticFrontendResponseDataMaskingHeaderOutput) Value ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingHeaderOutput) Value() pulumi.StringOutput
The name of the header or the query parameter to mask.
type ApiDiagnosticFrontendResponseDataMaskingInput ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMaskingInput interface { pulumi.Input ToApiDiagnosticFrontendResponseDataMaskingOutput() ApiDiagnosticFrontendResponseDataMaskingOutput ToApiDiagnosticFrontendResponseDataMaskingOutputWithContext(context.Context) ApiDiagnosticFrontendResponseDataMaskingOutput }
ApiDiagnosticFrontendResponseDataMaskingInput is an input type that accepts ApiDiagnosticFrontendResponseDataMaskingArgs and ApiDiagnosticFrontendResponseDataMaskingOutput values. You can construct a concrete instance of `ApiDiagnosticFrontendResponseDataMaskingInput` via:
ApiDiagnosticFrontendResponseDataMaskingArgs{...}
type ApiDiagnosticFrontendResponseDataMaskingOutput ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMaskingOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticFrontendResponseDataMaskingOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendResponseDataMaskingOutput) ElementType() reflect.Type
func (ApiDiagnosticFrontendResponseDataMaskingOutput) Headers ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingOutput) Headers() ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput
A `headers` block as defined below.
func (ApiDiagnosticFrontendResponseDataMaskingOutput) QueryParams ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingOutput) QueryParams() ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
A `queryParams` block as defined below.
func (ApiDiagnosticFrontendResponseDataMaskingOutput) ToApiDiagnosticFrontendResponseDataMaskingOutput ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingOutput) ToApiDiagnosticFrontendResponseDataMaskingOutput() ApiDiagnosticFrontendResponseDataMaskingOutput
func (ApiDiagnosticFrontendResponseDataMaskingOutput) ToApiDiagnosticFrontendResponseDataMaskingOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingOutput) ToApiDiagnosticFrontendResponseDataMaskingOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingOutput
func (ApiDiagnosticFrontendResponseDataMaskingOutput) ToApiDiagnosticFrontendResponseDataMaskingPtrOutput ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingOutput) ToApiDiagnosticFrontendResponseDataMaskingPtrOutput() ApiDiagnosticFrontendResponseDataMaskingPtrOutput
func (ApiDiagnosticFrontendResponseDataMaskingOutput) ToApiDiagnosticFrontendResponseDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingOutput) ToApiDiagnosticFrontendResponseDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingPtrOutput
type ApiDiagnosticFrontendResponseDataMaskingPtrInput ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMaskingPtrInput interface { pulumi.Input ToApiDiagnosticFrontendResponseDataMaskingPtrOutput() ApiDiagnosticFrontendResponseDataMaskingPtrOutput ToApiDiagnosticFrontendResponseDataMaskingPtrOutputWithContext(context.Context) ApiDiagnosticFrontendResponseDataMaskingPtrOutput }
ApiDiagnosticFrontendResponseDataMaskingPtrInput is an input type that accepts ApiDiagnosticFrontendResponseDataMaskingArgs, ApiDiagnosticFrontendResponseDataMaskingPtr and ApiDiagnosticFrontendResponseDataMaskingPtrOutput values. You can construct a concrete instance of `ApiDiagnosticFrontendResponseDataMaskingPtrInput` via:
ApiDiagnosticFrontendResponseDataMaskingArgs{...} or: nil
func ApiDiagnosticFrontendResponseDataMaskingPtr ¶ added in v4.11.0
func ApiDiagnosticFrontendResponseDataMaskingPtr(v *ApiDiagnosticFrontendResponseDataMaskingArgs) ApiDiagnosticFrontendResponseDataMaskingPtrInput
type ApiDiagnosticFrontendResponseDataMaskingPtrOutput ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMaskingPtrOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticFrontendResponseDataMaskingPtrOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendResponseDataMaskingPtrOutput) ElementType() reflect.Type
func (ApiDiagnosticFrontendResponseDataMaskingPtrOutput) Headers ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingPtrOutput) Headers() ApiDiagnosticFrontendResponseDataMaskingHeaderArrayOutput
A `headers` block as defined below.
func (ApiDiagnosticFrontendResponseDataMaskingPtrOutput) QueryParams ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingPtrOutput) QueryParams() ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
A `queryParams` block as defined below.
func (ApiDiagnosticFrontendResponseDataMaskingPtrOutput) ToApiDiagnosticFrontendResponseDataMaskingPtrOutput ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingPtrOutput) ToApiDiagnosticFrontendResponseDataMaskingPtrOutput() ApiDiagnosticFrontendResponseDataMaskingPtrOutput
func (ApiDiagnosticFrontendResponseDataMaskingPtrOutput) ToApiDiagnosticFrontendResponseDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingPtrOutput) ToApiDiagnosticFrontendResponseDataMaskingPtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingPtrOutput
type ApiDiagnosticFrontendResponseDataMaskingQueryParam ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMaskingQueryParam struct { // The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`. Mode string `pulumi:"mode"` // The name of the header or the query parameter to mask. Value string `pulumi:"value"` }
type ApiDiagnosticFrontendResponseDataMaskingQueryParamArgs ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMaskingQueryParamArgs struct { // The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`. Mode pulumi.StringInput `pulumi:"mode"` // The name of the header or the query parameter to mask. Value pulumi.StringInput `pulumi:"value"` }
func (ApiDiagnosticFrontendResponseDataMaskingQueryParamArgs) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendResponseDataMaskingQueryParamArgs) ElementType() reflect.Type
func (ApiDiagnosticFrontendResponseDataMaskingQueryParamArgs) ToApiDiagnosticFrontendResponseDataMaskingQueryParamOutput ¶ added in v4.11.0
func (i ApiDiagnosticFrontendResponseDataMaskingQueryParamArgs) ToApiDiagnosticFrontendResponseDataMaskingQueryParamOutput() ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput
func (ApiDiagnosticFrontendResponseDataMaskingQueryParamArgs) ToApiDiagnosticFrontendResponseDataMaskingQueryParamOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticFrontendResponseDataMaskingQueryParamArgs) ToApiDiagnosticFrontendResponseDataMaskingQueryParamOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput
type ApiDiagnosticFrontendResponseDataMaskingQueryParamArray ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMaskingQueryParamArray []ApiDiagnosticFrontendResponseDataMaskingQueryParamInput
func (ApiDiagnosticFrontendResponseDataMaskingQueryParamArray) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendResponseDataMaskingQueryParamArray) ElementType() reflect.Type
func (ApiDiagnosticFrontendResponseDataMaskingQueryParamArray) ToApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
func (i ApiDiagnosticFrontendResponseDataMaskingQueryParamArray) ToApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput() ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
func (ApiDiagnosticFrontendResponseDataMaskingQueryParamArray) ToApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutputWithContext ¶ added in v4.11.0
func (i ApiDiagnosticFrontendResponseDataMaskingQueryParamArray) ToApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
type ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayInput ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayInput interface { pulumi.Input ToApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput() ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput ToApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutputWithContext(context.Context) ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput }
ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayInput is an input type that accepts ApiDiagnosticFrontendResponseDataMaskingQueryParamArray and ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput values. You can construct a concrete instance of `ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayInput` via:
ApiDiagnosticFrontendResponseDataMaskingQueryParamArray{ ApiDiagnosticFrontendResponseDataMaskingQueryParamArgs{...} }
type ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) ElementType() reflect.Type
func (ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) ToApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) ToApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput() ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
func (ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) ToApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) ToApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
type ApiDiagnosticFrontendResponseDataMaskingQueryParamInput ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMaskingQueryParamInput interface { pulumi.Input ToApiDiagnosticFrontendResponseDataMaskingQueryParamOutput() ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput ToApiDiagnosticFrontendResponseDataMaskingQueryParamOutputWithContext(context.Context) ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput }
ApiDiagnosticFrontendResponseDataMaskingQueryParamInput is an input type that accepts ApiDiagnosticFrontendResponseDataMaskingQueryParamArgs and ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput values. You can construct a concrete instance of `ApiDiagnosticFrontendResponseDataMaskingQueryParamInput` via:
ApiDiagnosticFrontendResponseDataMaskingQueryParamArgs{...}
type ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput ¶ added in v4.11.0
type ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput) ElementType ¶ added in v4.11.0
func (ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput) ElementType() reflect.Type
func (ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput) Mode ¶ added in v4.11.0
The data masking mode. Possible values are `Mask` and `Hide` for `queryParams`. The only possible value is `Mask` for `headers`.
func (ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput) ToApiDiagnosticFrontendResponseDataMaskingQueryParamOutput ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput) ToApiDiagnosticFrontendResponseDataMaskingQueryParamOutput() ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput
func (ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput) ToApiDiagnosticFrontendResponseDataMaskingQueryParamOutputWithContext ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput) ToApiDiagnosticFrontendResponseDataMaskingQueryParamOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput
func (ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput) Value ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseDataMaskingQueryParamOutput) Value() pulumi.StringOutput
The name of the header or the query parameter to mask.
type ApiDiagnosticFrontendResponseInput ¶
type ApiDiagnosticFrontendResponseInput interface { pulumi.Input ToApiDiagnosticFrontendResponseOutput() ApiDiagnosticFrontendResponseOutput ToApiDiagnosticFrontendResponseOutputWithContext(context.Context) ApiDiagnosticFrontendResponseOutput }
ApiDiagnosticFrontendResponseInput is an input type that accepts ApiDiagnosticFrontendResponseArgs and ApiDiagnosticFrontendResponseOutput values. You can construct a concrete instance of `ApiDiagnosticFrontendResponseInput` via:
ApiDiagnosticFrontendResponseArgs{...}
type ApiDiagnosticFrontendResponseOutput ¶
type ApiDiagnosticFrontendResponseOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticFrontendResponseOutput) BodyBytes ¶
func (o ApiDiagnosticFrontendResponseOutput) BodyBytes() pulumi.IntPtrOutput
Number of payload bytes to log (up to 8192).
func (ApiDiagnosticFrontendResponseOutput) DataMasking ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponseOutput) DataMasking() ApiDiagnosticFrontendResponseDataMaskingPtrOutput
A `dataMasking` block as defined below.
func (ApiDiagnosticFrontendResponseOutput) ElementType ¶
func (ApiDiagnosticFrontendResponseOutput) ElementType() reflect.Type
func (ApiDiagnosticFrontendResponseOutput) HeadersToLogs ¶
func (o ApiDiagnosticFrontendResponseOutput) HeadersToLogs() pulumi.StringArrayOutput
Specifies a list of headers to log.
func (ApiDiagnosticFrontendResponseOutput) ToApiDiagnosticFrontendResponseOutput ¶
func (o ApiDiagnosticFrontendResponseOutput) ToApiDiagnosticFrontendResponseOutput() ApiDiagnosticFrontendResponseOutput
func (ApiDiagnosticFrontendResponseOutput) ToApiDiagnosticFrontendResponseOutputWithContext ¶
func (o ApiDiagnosticFrontendResponseOutput) ToApiDiagnosticFrontendResponseOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponseOutput
func (ApiDiagnosticFrontendResponseOutput) ToApiDiagnosticFrontendResponsePtrOutput ¶
func (o ApiDiagnosticFrontendResponseOutput) ToApiDiagnosticFrontendResponsePtrOutput() ApiDiagnosticFrontendResponsePtrOutput
func (ApiDiagnosticFrontendResponseOutput) ToApiDiagnosticFrontendResponsePtrOutputWithContext ¶
func (o ApiDiagnosticFrontendResponseOutput) ToApiDiagnosticFrontendResponsePtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponsePtrOutput
type ApiDiagnosticFrontendResponsePtrInput ¶
type ApiDiagnosticFrontendResponsePtrInput interface { pulumi.Input ToApiDiagnosticFrontendResponsePtrOutput() ApiDiagnosticFrontendResponsePtrOutput ToApiDiagnosticFrontendResponsePtrOutputWithContext(context.Context) ApiDiagnosticFrontendResponsePtrOutput }
ApiDiagnosticFrontendResponsePtrInput is an input type that accepts ApiDiagnosticFrontendResponseArgs, ApiDiagnosticFrontendResponsePtr and ApiDiagnosticFrontendResponsePtrOutput values. You can construct a concrete instance of `ApiDiagnosticFrontendResponsePtrInput` via:
ApiDiagnosticFrontendResponseArgs{...} or: nil
func ApiDiagnosticFrontendResponsePtr ¶
func ApiDiagnosticFrontendResponsePtr(v *ApiDiagnosticFrontendResponseArgs) ApiDiagnosticFrontendResponsePtrInput
type ApiDiagnosticFrontendResponsePtrOutput ¶
type ApiDiagnosticFrontendResponsePtrOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticFrontendResponsePtrOutput) BodyBytes ¶
func (o ApiDiagnosticFrontendResponsePtrOutput) BodyBytes() pulumi.IntPtrOutput
Number of payload bytes to log (up to 8192).
func (ApiDiagnosticFrontendResponsePtrOutput) DataMasking ¶ added in v4.11.0
func (o ApiDiagnosticFrontendResponsePtrOutput) DataMasking() ApiDiagnosticFrontendResponseDataMaskingPtrOutput
A `dataMasking` block as defined below.
func (ApiDiagnosticFrontendResponsePtrOutput) ElementType ¶
func (ApiDiagnosticFrontendResponsePtrOutput) ElementType() reflect.Type
func (ApiDiagnosticFrontendResponsePtrOutput) HeadersToLogs ¶
func (o ApiDiagnosticFrontendResponsePtrOutput) HeadersToLogs() pulumi.StringArrayOutput
Specifies a list of headers to log.
func (ApiDiagnosticFrontendResponsePtrOutput) ToApiDiagnosticFrontendResponsePtrOutput ¶
func (o ApiDiagnosticFrontendResponsePtrOutput) ToApiDiagnosticFrontendResponsePtrOutput() ApiDiagnosticFrontendResponsePtrOutput
func (ApiDiagnosticFrontendResponsePtrOutput) ToApiDiagnosticFrontendResponsePtrOutputWithContext ¶
func (o ApiDiagnosticFrontendResponsePtrOutput) ToApiDiagnosticFrontendResponsePtrOutputWithContext(ctx context.Context) ApiDiagnosticFrontendResponsePtrOutput
type ApiDiagnosticInput ¶
type ApiDiagnosticInput interface { pulumi.Input ToApiDiagnosticOutput() ApiDiagnosticOutput ToApiDiagnosticOutputWithContext(ctx context.Context) ApiDiagnosticOutput }
type ApiDiagnosticMap ¶
type ApiDiagnosticMap map[string]ApiDiagnosticInput
func (ApiDiagnosticMap) ElementType ¶
func (ApiDiagnosticMap) ElementType() reflect.Type
func (ApiDiagnosticMap) ToApiDiagnosticMapOutput ¶
func (i ApiDiagnosticMap) ToApiDiagnosticMapOutput() ApiDiagnosticMapOutput
func (ApiDiagnosticMap) ToApiDiagnosticMapOutputWithContext ¶
func (i ApiDiagnosticMap) ToApiDiagnosticMapOutputWithContext(ctx context.Context) ApiDiagnosticMapOutput
type ApiDiagnosticMapInput ¶
type ApiDiagnosticMapInput interface { pulumi.Input ToApiDiagnosticMapOutput() ApiDiagnosticMapOutput ToApiDiagnosticMapOutputWithContext(context.Context) ApiDiagnosticMapOutput }
ApiDiagnosticMapInput is an input type that accepts ApiDiagnosticMap and ApiDiagnosticMapOutput values. You can construct a concrete instance of `ApiDiagnosticMapInput` via:
ApiDiagnosticMap{ "key": ApiDiagnosticArgs{...} }
type ApiDiagnosticMapOutput ¶
type ApiDiagnosticMapOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticMapOutput) ElementType ¶
func (ApiDiagnosticMapOutput) ElementType() reflect.Type
func (ApiDiagnosticMapOutput) MapIndex ¶
func (o ApiDiagnosticMapOutput) MapIndex(k pulumi.StringInput) ApiDiagnosticOutput
func (ApiDiagnosticMapOutput) ToApiDiagnosticMapOutput ¶
func (o ApiDiagnosticMapOutput) ToApiDiagnosticMapOutput() ApiDiagnosticMapOutput
func (ApiDiagnosticMapOutput) ToApiDiagnosticMapOutputWithContext ¶
func (o ApiDiagnosticMapOutput) ToApiDiagnosticMapOutputWithContext(ctx context.Context) ApiDiagnosticMapOutput
type ApiDiagnosticOutput ¶
type ApiDiagnosticOutput struct{ *pulumi.OutputState }
func (ApiDiagnosticOutput) ElementType ¶
func (ApiDiagnosticOutput) ElementType() reflect.Type
func (ApiDiagnosticOutput) ToApiDiagnosticOutput ¶
func (o ApiDiagnosticOutput) ToApiDiagnosticOutput() ApiDiagnosticOutput
func (ApiDiagnosticOutput) ToApiDiagnosticOutputWithContext ¶
func (o ApiDiagnosticOutput) ToApiDiagnosticOutputWithContext(ctx context.Context) ApiDiagnosticOutput
type ApiDiagnosticState ¶
type ApiDiagnosticState struct { // Always log errors. Send telemetry if there is an erroneous condition, regardless of sampling settings. AlwaysLogErrors pulumi.BoolPtrInput // The ID (name) of the Diagnostics Logger. ApiManagementLoggerId pulumi.StringPtrInput // The name of the API Management Service instance. Changing this forces a new API Management Service API Diagnostics Logs to be created. ApiManagementName pulumi.StringPtrInput // The name of the API on which to configure the Diagnostics Logs. Changing this forces a new API Management Service API Diagnostics Logs to be created. ApiName pulumi.StringPtrInput // A `backendRequest` block as defined below. BackendRequest ApiDiagnosticBackendRequestPtrInput // A `backendResponse` block as defined below. BackendResponse ApiDiagnosticBackendResponsePtrInput // A `frontendRequest` block as defined below. FrontendRequest ApiDiagnosticFrontendRequestPtrInput // A `frontendResponse` block as defined below. FrontendResponse ApiDiagnosticFrontendResponsePtrInput // The HTTP Correlation Protocol to use. Possible values are `None`, `Legacy` or `W3C`. HttpCorrelationProtocol pulumi.StringPtrInput // Identifier of the Diagnostics Logs. Possible values are `applicationinsights` and `azuremonitor`. Changing this forces a new API Management Service API Diagnostics Logs to be created. Identifier pulumi.StringPtrInput // Log client IP address. LogClientIp pulumi.BoolPtrInput // The format of the Operation Name for Application Insights telemetries. Possible values are `Name`, and `Url`. Defaults to `Name`. OperationNameFormat pulumi.StringPtrInput // The name of the Resource Group where the API Management Service API Diagnostics Logs should exist. Changing this forces a new API Management Service API Diagnostics Logs to be created. ResourceGroupName pulumi.StringPtrInput // Sampling (%). For high traffic APIs, please read this [documentation](https://docs.microsoft.com/azure/api-management/api-management-howto-app-insights#performance-implications-and-log-sampling) to understand performance implications and log sampling. Valid values are between `0.0` and `100.0`. SamplingPercentage pulumi.Float64PtrInput // Logging verbosity. Possible values are `verbose`, `information` or `error`. Verbosity pulumi.StringPtrInput }
func (ApiDiagnosticState) ElementType ¶
func (ApiDiagnosticState) ElementType() reflect.Type
type ApiImport ¶
type ApiImport struct { // The format of the content from which the API Definition should be imported. Possible values are: `openapi`, `openapi+json`, `openapi+json-link`, `openapi-link`, `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: `openapi`, `openapi+json`, `openapi+json-link`, `openapi-link`, `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: `openapi`, `openapi+json`, `openapi+json-link`, `openapi-link`, `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.StringPtrOutput
The format of the content from which the API Definition should be imported. Possible values are: `openapi`, `openapi+json`, `openapi+json-link`, `openapi-link`, `swagger-json`, `swagger-link-json`, `wadl-link-json`, `wadl-xml`, `wsdl` and `wsdl-link`.
func (ApiImportPtrOutput) ContentValue ¶
func (o ApiImportPtrOutput) ContentValue() pulumi.StringPtrOutput
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.StringPtrOutput
The name of endpoint (port) to import from WSDL.
func (ApiImportWsdlSelectorPtrOutput) ServiceName ¶
func (o ApiImportWsdlSelectorPtrOutput) ServiceName() pulumi.StringPtrOutput
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 ApiMap ¶
func (ApiMap) ElementType ¶
func (ApiMap) ToApiMapOutput ¶
func (i ApiMap) ToApiMapOutput() ApiMapOutput
func (ApiMap) ToApiMapOutputWithContext ¶
func (i ApiMap) ToApiMapOutputWithContext(ctx context.Context) ApiMapOutput
type ApiMapInput ¶
type ApiMapInput interface { pulumi.Input ToApiMapOutput() ApiMapOutput ToApiMapOutputWithContext(context.Context) ApiMapOutput }
ApiMapInput is an input type that accepts ApiMap and ApiMapOutput values. You can construct a concrete instance of `ApiMapInput` via:
ApiMap{ "key": ApiArgs{...} }
type ApiMapOutput ¶
type ApiMapOutput struct{ *pulumi.OutputState }
func (ApiMapOutput) ElementType ¶
func (ApiMapOutput) ElementType() reflect.Type
func (ApiMapOutput) MapIndex ¶
func (o ApiMapOutput) MapIndex(k pulumi.StringInput) ApiOutput
func (ApiMapOutput) ToApiMapOutput ¶
func (o ApiMapOutput) ToApiMapOutput() ApiMapOutput
func (ApiMapOutput) ToApiMapOutputWithContext ¶
func (o ApiMapOutput) ToApiMapOutputWithContext(ctx context.Context) ApiMapOutput
type ApiOauth2Authorization ¶
type ApiOauth2AuthorizationArgs ¶
type ApiOauth2AuthorizationArgs struct { // OAuth authorization server identifier. The name of an OAuth2 Authorization Server. AuthorizationServerName pulumi.StringInput `pulumi:"authorizationServerName"` // Operations scope. Scope pulumi.StringPtrInput `pulumi:"scope"` }
func (ApiOauth2AuthorizationArgs) ElementType ¶
func (ApiOauth2AuthorizationArgs) ElementType() reflect.Type
func (ApiOauth2AuthorizationArgs) ToApiOauth2AuthorizationOutput ¶
func (i ApiOauth2AuthorizationArgs) ToApiOauth2AuthorizationOutput() ApiOauth2AuthorizationOutput
func (ApiOauth2AuthorizationArgs) ToApiOauth2AuthorizationOutputWithContext ¶
func (i ApiOauth2AuthorizationArgs) ToApiOauth2AuthorizationOutputWithContext(ctx context.Context) ApiOauth2AuthorizationOutput
func (ApiOauth2AuthorizationArgs) ToApiOauth2AuthorizationPtrOutput ¶
func (i ApiOauth2AuthorizationArgs) ToApiOauth2AuthorizationPtrOutput() ApiOauth2AuthorizationPtrOutput
func (ApiOauth2AuthorizationArgs) ToApiOauth2AuthorizationPtrOutputWithContext ¶
func (i ApiOauth2AuthorizationArgs) ToApiOauth2AuthorizationPtrOutputWithContext(ctx context.Context) ApiOauth2AuthorizationPtrOutput
type ApiOauth2AuthorizationInput ¶
type ApiOauth2AuthorizationInput interface { pulumi.Input ToApiOauth2AuthorizationOutput() ApiOauth2AuthorizationOutput ToApiOauth2AuthorizationOutputWithContext(context.Context) ApiOauth2AuthorizationOutput }
ApiOauth2AuthorizationInput is an input type that accepts ApiOauth2AuthorizationArgs and ApiOauth2AuthorizationOutput values. You can construct a concrete instance of `ApiOauth2AuthorizationInput` via:
ApiOauth2AuthorizationArgs{...}
type ApiOauth2AuthorizationOutput ¶
type ApiOauth2AuthorizationOutput struct{ *pulumi.OutputState }
func (ApiOauth2AuthorizationOutput) AuthorizationServerName ¶
func (o ApiOauth2AuthorizationOutput) AuthorizationServerName() pulumi.StringOutput
OAuth authorization server identifier. The name of an OAuth2 Authorization Server.
func (ApiOauth2AuthorizationOutput) ElementType ¶
func (ApiOauth2AuthorizationOutput) ElementType() reflect.Type
func (ApiOauth2AuthorizationOutput) Scope ¶
func (o ApiOauth2AuthorizationOutput) Scope() pulumi.StringPtrOutput
Operations scope.
func (ApiOauth2AuthorizationOutput) ToApiOauth2AuthorizationOutput ¶
func (o ApiOauth2AuthorizationOutput) ToApiOauth2AuthorizationOutput() ApiOauth2AuthorizationOutput
func (ApiOauth2AuthorizationOutput) ToApiOauth2AuthorizationOutputWithContext ¶
func (o ApiOauth2AuthorizationOutput) ToApiOauth2AuthorizationOutputWithContext(ctx context.Context) ApiOauth2AuthorizationOutput
func (ApiOauth2AuthorizationOutput) ToApiOauth2AuthorizationPtrOutput ¶
func (o ApiOauth2AuthorizationOutput) ToApiOauth2AuthorizationPtrOutput() ApiOauth2AuthorizationPtrOutput
func (ApiOauth2AuthorizationOutput) ToApiOauth2AuthorizationPtrOutputWithContext ¶
func (o ApiOauth2AuthorizationOutput) ToApiOauth2AuthorizationPtrOutputWithContext(ctx context.Context) ApiOauth2AuthorizationPtrOutput
type ApiOauth2AuthorizationPtrInput ¶
type ApiOauth2AuthorizationPtrInput interface { pulumi.Input ToApiOauth2AuthorizationPtrOutput() ApiOauth2AuthorizationPtrOutput ToApiOauth2AuthorizationPtrOutputWithContext(context.Context) ApiOauth2AuthorizationPtrOutput }
ApiOauth2AuthorizationPtrInput is an input type that accepts ApiOauth2AuthorizationArgs, ApiOauth2AuthorizationPtr and ApiOauth2AuthorizationPtrOutput values. You can construct a concrete instance of `ApiOauth2AuthorizationPtrInput` via:
ApiOauth2AuthorizationArgs{...} or: nil
func ApiOauth2AuthorizationPtr ¶
func ApiOauth2AuthorizationPtr(v *ApiOauth2AuthorizationArgs) ApiOauth2AuthorizationPtrInput
type ApiOauth2AuthorizationPtrOutput ¶
type ApiOauth2AuthorizationPtrOutput struct{ *pulumi.OutputState }
func (ApiOauth2AuthorizationPtrOutput) AuthorizationServerName ¶
func (o ApiOauth2AuthorizationPtrOutput) AuthorizationServerName() pulumi.StringPtrOutput
OAuth authorization server identifier. The name of an OAuth2 Authorization Server.
func (ApiOauth2AuthorizationPtrOutput) Elem ¶
func (o ApiOauth2AuthorizationPtrOutput) Elem() ApiOauth2AuthorizationOutput
func (ApiOauth2AuthorizationPtrOutput) ElementType ¶
func (ApiOauth2AuthorizationPtrOutput) ElementType() reflect.Type
func (ApiOauth2AuthorizationPtrOutput) Scope ¶
func (o ApiOauth2AuthorizationPtrOutput) Scope() pulumi.StringPtrOutput
Operations scope.
func (ApiOauth2AuthorizationPtrOutput) ToApiOauth2AuthorizationPtrOutput ¶
func (o ApiOauth2AuthorizationPtrOutput) ToApiOauth2AuthorizationPtrOutput() ApiOauth2AuthorizationPtrOutput
func (ApiOauth2AuthorizationPtrOutput) ToApiOauth2AuthorizationPtrOutputWithContext ¶
func (o ApiOauth2AuthorizationPtrOutput) ToApiOauth2AuthorizationPtrOutputWithContext(ctx context.Context) ApiOauth2AuthorizationPtrOutput
type ApiOpenidAuthentication ¶
type ApiOpenidAuthentication struct { // How to send token to the server. A list of zero or more methods. Valid values are `authorizationHeader` and `query`. BearerTokenSendingMethods []string `pulumi:"bearerTokenSendingMethods"` // OpenID Connect provider identifier. The name of an OpenID Connect Provider. OpenidProviderName string `pulumi:"openidProviderName"` }
type ApiOpenidAuthenticationArgs ¶
type ApiOpenidAuthenticationArgs struct { // How to send token to the server. A list of zero or more methods. Valid values are `authorizationHeader` and `query`. BearerTokenSendingMethods pulumi.StringArrayInput `pulumi:"bearerTokenSendingMethods"` // OpenID Connect provider identifier. The name of an OpenID Connect Provider. OpenidProviderName pulumi.StringInput `pulumi:"openidProviderName"` }
func (ApiOpenidAuthenticationArgs) ElementType ¶
func (ApiOpenidAuthenticationArgs) ElementType() reflect.Type
func (ApiOpenidAuthenticationArgs) ToApiOpenidAuthenticationOutput ¶
func (i ApiOpenidAuthenticationArgs) ToApiOpenidAuthenticationOutput() ApiOpenidAuthenticationOutput
func (ApiOpenidAuthenticationArgs) ToApiOpenidAuthenticationOutputWithContext ¶
func (i ApiOpenidAuthenticationArgs) ToApiOpenidAuthenticationOutputWithContext(ctx context.Context) ApiOpenidAuthenticationOutput
func (ApiOpenidAuthenticationArgs) ToApiOpenidAuthenticationPtrOutput ¶
func (i ApiOpenidAuthenticationArgs) ToApiOpenidAuthenticationPtrOutput() ApiOpenidAuthenticationPtrOutput
func (ApiOpenidAuthenticationArgs) ToApiOpenidAuthenticationPtrOutputWithContext ¶
func (i ApiOpenidAuthenticationArgs) ToApiOpenidAuthenticationPtrOutputWithContext(ctx context.Context) ApiOpenidAuthenticationPtrOutput
type ApiOpenidAuthenticationInput ¶
type ApiOpenidAuthenticationInput interface { pulumi.Input ToApiOpenidAuthenticationOutput() ApiOpenidAuthenticationOutput ToApiOpenidAuthenticationOutputWithContext(context.Context) ApiOpenidAuthenticationOutput }
ApiOpenidAuthenticationInput is an input type that accepts ApiOpenidAuthenticationArgs and ApiOpenidAuthenticationOutput values. You can construct a concrete instance of `ApiOpenidAuthenticationInput` via:
ApiOpenidAuthenticationArgs{...}
type ApiOpenidAuthenticationOutput ¶
type ApiOpenidAuthenticationOutput struct{ *pulumi.OutputState }
func (ApiOpenidAuthenticationOutput) BearerTokenSendingMethods ¶
func (o ApiOpenidAuthenticationOutput) BearerTokenSendingMethods() pulumi.StringArrayOutput
How to send token to the server. A list of zero or more methods. Valid values are `authorizationHeader` and `query`.
func (ApiOpenidAuthenticationOutput) ElementType ¶
func (ApiOpenidAuthenticationOutput) ElementType() reflect.Type
func (ApiOpenidAuthenticationOutput) OpenidProviderName ¶
func (o ApiOpenidAuthenticationOutput) OpenidProviderName() pulumi.StringOutput
OpenID Connect provider identifier. The name of an OpenID Connect Provider.
func (ApiOpenidAuthenticationOutput) ToApiOpenidAuthenticationOutput ¶
func (o ApiOpenidAuthenticationOutput) ToApiOpenidAuthenticationOutput() ApiOpenidAuthenticationOutput
func (ApiOpenidAuthenticationOutput) ToApiOpenidAuthenticationOutputWithContext ¶
func (o ApiOpenidAuthenticationOutput) ToApiOpenidAuthenticationOutputWithContext(ctx context.Context) ApiOpenidAuthenticationOutput
func (ApiOpenidAuthenticationOutput) ToApiOpenidAuthenticationPtrOutput ¶
func (o ApiOpenidAuthenticationOutput) ToApiOpenidAuthenticationPtrOutput() ApiOpenidAuthenticationPtrOutput
func (ApiOpenidAuthenticationOutput) ToApiOpenidAuthenticationPtrOutputWithContext ¶
func (o ApiOpenidAuthenticationOutput) ToApiOpenidAuthenticationPtrOutputWithContext(ctx context.Context) ApiOpenidAuthenticationPtrOutput
type ApiOpenidAuthenticationPtrInput ¶
type ApiOpenidAuthenticationPtrInput interface { pulumi.Input ToApiOpenidAuthenticationPtrOutput() ApiOpenidAuthenticationPtrOutput ToApiOpenidAuthenticationPtrOutputWithContext(context.Context) ApiOpenidAuthenticationPtrOutput }
ApiOpenidAuthenticationPtrInput is an input type that accepts ApiOpenidAuthenticationArgs, ApiOpenidAuthenticationPtr and ApiOpenidAuthenticationPtrOutput values. You can construct a concrete instance of `ApiOpenidAuthenticationPtrInput` via:
ApiOpenidAuthenticationArgs{...} or: nil
func ApiOpenidAuthenticationPtr ¶
func ApiOpenidAuthenticationPtr(v *ApiOpenidAuthenticationArgs) ApiOpenidAuthenticationPtrInput
type ApiOpenidAuthenticationPtrOutput ¶
type ApiOpenidAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (ApiOpenidAuthenticationPtrOutput) BearerTokenSendingMethods ¶
func (o ApiOpenidAuthenticationPtrOutput) BearerTokenSendingMethods() pulumi.StringArrayOutput
How to send token to the server. A list of zero or more methods. Valid values are `authorizationHeader` and `query`.
func (ApiOpenidAuthenticationPtrOutput) Elem ¶
func (o ApiOpenidAuthenticationPtrOutput) Elem() ApiOpenidAuthenticationOutput
func (ApiOpenidAuthenticationPtrOutput) ElementType ¶
func (ApiOpenidAuthenticationPtrOutput) ElementType() reflect.Type
func (ApiOpenidAuthenticationPtrOutput) OpenidProviderName ¶
func (o ApiOpenidAuthenticationPtrOutput) OpenidProviderName() pulumi.StringPtrOutput
OpenID Connect provider identifier. The name of an OpenID Connect Provider.
func (ApiOpenidAuthenticationPtrOutput) ToApiOpenidAuthenticationPtrOutput ¶
func (o ApiOpenidAuthenticationPtrOutput) ToApiOpenidAuthenticationPtrOutput() ApiOpenidAuthenticationPtrOutput
func (ApiOpenidAuthenticationPtrOutput) ToApiOpenidAuthenticationPtrOutputWithContext ¶
func (o ApiOpenidAuthenticationPtrOutput) ToApiOpenidAuthenticationPtrOutputWithContext(ctx context.Context) ApiOpenidAuthenticationPtrOutput
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleApi, err := apimanagement.LookupApi(ctx, &apimanagement.LookupApiArgs{ Name: "search-api", ApiManagementName: "search-api-management", ResourceGroupName: "search-service", Revision: "2", }, nil) if err != nil { return err } _, err = apimanagement.NewApiOperation(ctx, "exampleApiOperation", &apimanagement.ApiOperationArgs{ OperationId: pulumi.String("user-delete"), ApiName: pulumi.String(exampleApi.Name), ApiManagementName: pulumi.String(exampleApi.ApiManagementName), ResourceGroupName: pulumi.String(exampleApi.ResourceGroupName), DisplayName: pulumi.String("Delete User Operation"), Method: pulumi.String("DELETE"), UrlTemplate: pulumi.String("/users/{id}/delete"), Description: pulumi.String("This can only be done by the logged in user."), Responses: apimanagement.ApiOperationResponseArray{ &apimanagement.ApiOperationResponseArgs{ StatusCode: pulumi.Int(200), }, }, }) if err != nil { return err } return nil }) }
```
## Import
API Management API Operation's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/apiOperation:ApiOperation example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ApiManagement/service/instance1/apis/api1/operations/operation1
```
func GetApiOperation ¶
func GetApiOperation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiOperationState, opts ...pulumi.ResourceOption) (*ApiOperation, error)
GetApiOperation gets an existing ApiOperation resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApiOperation ¶
func NewApiOperation(ctx *pulumi.Context, name string, args *ApiOperationArgs, opts ...pulumi.ResourceOption) (*ApiOperation, error)
NewApiOperation registers a new resource with the given unique name, arguments, and options.
func (*ApiOperation) ElementType ¶
func (*ApiOperation) ElementType() reflect.Type
func (*ApiOperation) ToApiOperationOutput ¶
func (i *ApiOperation) ToApiOperationOutput() ApiOperationOutput
func (*ApiOperation) ToApiOperationOutputWithContext ¶
func (i *ApiOperation) ToApiOperationOutputWithContext(ctx context.Context) ApiOperationOutput
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 ApiOperationArray ¶
type ApiOperationArray []ApiOperationInput
func (ApiOperationArray) ElementType ¶
func (ApiOperationArray) ElementType() reflect.Type
func (ApiOperationArray) ToApiOperationArrayOutput ¶
func (i ApiOperationArray) ToApiOperationArrayOutput() ApiOperationArrayOutput
func (ApiOperationArray) ToApiOperationArrayOutputWithContext ¶
func (i ApiOperationArray) ToApiOperationArrayOutputWithContext(ctx context.Context) ApiOperationArrayOutput
type ApiOperationArrayInput ¶
type ApiOperationArrayInput interface { pulumi.Input ToApiOperationArrayOutput() ApiOperationArrayOutput ToApiOperationArrayOutputWithContext(context.Context) ApiOperationArrayOutput }
ApiOperationArrayInput is an input type that accepts ApiOperationArray and ApiOperationArrayOutput values. You can construct a concrete instance of `ApiOperationArrayInput` via:
ApiOperationArray{ ApiOperationArgs{...} }
type ApiOperationArrayOutput ¶
type ApiOperationArrayOutput struct{ *pulumi.OutputState }
func (ApiOperationArrayOutput) ElementType ¶
func (ApiOperationArrayOutput) ElementType() reflect.Type
func (ApiOperationArrayOutput) Index ¶
func (o ApiOperationArrayOutput) Index(i pulumi.IntInput) ApiOperationOutput
func (ApiOperationArrayOutput) ToApiOperationArrayOutput ¶
func (o ApiOperationArrayOutput) ToApiOperationArrayOutput() ApiOperationArrayOutput
func (ApiOperationArrayOutput) ToApiOperationArrayOutputWithContext ¶
func (o ApiOperationArrayOutput) ToApiOperationArrayOutputWithContext(ctx context.Context) ApiOperationArrayOutput
type ApiOperationInput ¶
type ApiOperationInput interface { pulumi.Input ToApiOperationOutput() ApiOperationOutput ToApiOperationOutputWithContext(ctx context.Context) ApiOperationOutput }
type ApiOperationMap ¶
type ApiOperationMap map[string]ApiOperationInput
func (ApiOperationMap) ElementType ¶
func (ApiOperationMap) ElementType() reflect.Type
func (ApiOperationMap) ToApiOperationMapOutput ¶
func (i ApiOperationMap) ToApiOperationMapOutput() ApiOperationMapOutput
func (ApiOperationMap) ToApiOperationMapOutputWithContext ¶
func (i ApiOperationMap) ToApiOperationMapOutputWithContext(ctx context.Context) ApiOperationMapOutput
type ApiOperationMapInput ¶
type ApiOperationMapInput interface { pulumi.Input ToApiOperationMapOutput() ApiOperationMapOutput ToApiOperationMapOutputWithContext(context.Context) ApiOperationMapOutput }
ApiOperationMapInput is an input type that accepts ApiOperationMap and ApiOperationMapOutput values. You can construct a concrete instance of `ApiOperationMapInput` via:
ApiOperationMap{ "key": ApiOperationArgs{...} }
type ApiOperationMapOutput ¶
type ApiOperationMapOutput struct{ *pulumi.OutputState }
func (ApiOperationMapOutput) ElementType ¶
func (ApiOperationMapOutput) ElementType() reflect.Type
func (ApiOperationMapOutput) MapIndex ¶
func (o ApiOperationMapOutput) MapIndex(k pulumi.StringInput) ApiOperationOutput
func (ApiOperationMapOutput) ToApiOperationMapOutput ¶
func (o ApiOperationMapOutput) ToApiOperationMapOutput() ApiOperationMapOutput
func (ApiOperationMapOutput) ToApiOperationMapOutputWithContext ¶
func (o ApiOperationMapOutput) ToApiOperationMapOutputWithContext(ctx context.Context) ApiOperationMapOutput
type ApiOperationOutput ¶
type ApiOperationOutput struct{ *pulumi.OutputState }
func (ApiOperationOutput) ElementType ¶
func (ApiOperationOutput) ElementType() reflect.Type
func (ApiOperationOutput) ToApiOperationOutput ¶
func (o ApiOperationOutput) ToApiOperationOutput() ApiOperationOutput
func (ApiOperationOutput) ToApiOperationOutputWithContext ¶
func (o ApiOperationOutput) ToApiOperationOutputWithContext(ctx context.Context) ApiOperationOutput
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"` // The operation identifier within an API. Must be unique in the current API Management service instance. 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
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleApiOperation, err := apimanagement.NewApiOperation(ctx, "exampleApiOperation", nil) if err != nil { return err } _, err = apimanagement.NewApiOperationPolicy(ctx, "exampleApiOperationPolicy", &apimanagement.ApiOperationPolicyArgs{ ApiName: exampleApiOperation.ApiName, ApiManagementName: exampleApiOperation.ApiManagementName, ResourceGroupName: exampleApiOperation.ResourceGroupName, OperationId: exampleApiOperation.OperationId, XmlContent: pulumi.String(fmt.Sprintf("%v%v%v%v%v", "<policies>\n", " <inbound>\n", " <find-and-replace from=\"xyz\" to=\"abc\" />\n", " </inbound>\n", "</policies>\n")), }) if err != nil { return err } return nil }) }
```
## Import
API Management API Operation Policy can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/apiOperationPolicy:ApiOperationPolicy example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/service/instance1/apis/api1/operations/operation1/policies/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.
func (*ApiOperationPolicy) ElementType ¶
func (*ApiOperationPolicy) ElementType() reflect.Type
func (*ApiOperationPolicy) ToApiOperationPolicyOutput ¶
func (i *ApiOperationPolicy) ToApiOperationPolicyOutput() ApiOperationPolicyOutput
func (*ApiOperationPolicy) ToApiOperationPolicyOutputWithContext ¶
func (i *ApiOperationPolicy) ToApiOperationPolicyOutputWithContext(ctx context.Context) ApiOperationPolicyOutput
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 // The operation identifier within an API. Must be unique in the current API Management service instance. 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 ApiOperationPolicyArray ¶
type ApiOperationPolicyArray []ApiOperationPolicyInput
func (ApiOperationPolicyArray) ElementType ¶
func (ApiOperationPolicyArray) ElementType() reflect.Type
func (ApiOperationPolicyArray) ToApiOperationPolicyArrayOutput ¶
func (i ApiOperationPolicyArray) ToApiOperationPolicyArrayOutput() ApiOperationPolicyArrayOutput
func (ApiOperationPolicyArray) ToApiOperationPolicyArrayOutputWithContext ¶
func (i ApiOperationPolicyArray) ToApiOperationPolicyArrayOutputWithContext(ctx context.Context) ApiOperationPolicyArrayOutput
type ApiOperationPolicyArrayInput ¶
type ApiOperationPolicyArrayInput interface { pulumi.Input ToApiOperationPolicyArrayOutput() ApiOperationPolicyArrayOutput ToApiOperationPolicyArrayOutputWithContext(context.Context) ApiOperationPolicyArrayOutput }
ApiOperationPolicyArrayInput is an input type that accepts ApiOperationPolicyArray and ApiOperationPolicyArrayOutput values. You can construct a concrete instance of `ApiOperationPolicyArrayInput` via:
ApiOperationPolicyArray{ ApiOperationPolicyArgs{...} }
type ApiOperationPolicyArrayOutput ¶
type ApiOperationPolicyArrayOutput struct{ *pulumi.OutputState }
func (ApiOperationPolicyArrayOutput) ElementType ¶
func (ApiOperationPolicyArrayOutput) ElementType() reflect.Type
func (ApiOperationPolicyArrayOutput) Index ¶
func (o ApiOperationPolicyArrayOutput) Index(i pulumi.IntInput) ApiOperationPolicyOutput
func (ApiOperationPolicyArrayOutput) ToApiOperationPolicyArrayOutput ¶
func (o ApiOperationPolicyArrayOutput) ToApiOperationPolicyArrayOutput() ApiOperationPolicyArrayOutput
func (ApiOperationPolicyArrayOutput) ToApiOperationPolicyArrayOutputWithContext ¶
func (o ApiOperationPolicyArrayOutput) ToApiOperationPolicyArrayOutputWithContext(ctx context.Context) ApiOperationPolicyArrayOutput
type ApiOperationPolicyInput ¶
type ApiOperationPolicyInput interface { pulumi.Input ToApiOperationPolicyOutput() ApiOperationPolicyOutput ToApiOperationPolicyOutputWithContext(ctx context.Context) ApiOperationPolicyOutput }
type ApiOperationPolicyMap ¶
type ApiOperationPolicyMap map[string]ApiOperationPolicyInput
func (ApiOperationPolicyMap) ElementType ¶
func (ApiOperationPolicyMap) ElementType() reflect.Type
func (ApiOperationPolicyMap) ToApiOperationPolicyMapOutput ¶
func (i ApiOperationPolicyMap) ToApiOperationPolicyMapOutput() ApiOperationPolicyMapOutput
func (ApiOperationPolicyMap) ToApiOperationPolicyMapOutputWithContext ¶
func (i ApiOperationPolicyMap) ToApiOperationPolicyMapOutputWithContext(ctx context.Context) ApiOperationPolicyMapOutput
type ApiOperationPolicyMapInput ¶
type ApiOperationPolicyMapInput interface { pulumi.Input ToApiOperationPolicyMapOutput() ApiOperationPolicyMapOutput ToApiOperationPolicyMapOutputWithContext(context.Context) ApiOperationPolicyMapOutput }
ApiOperationPolicyMapInput is an input type that accepts ApiOperationPolicyMap and ApiOperationPolicyMapOutput values. You can construct a concrete instance of `ApiOperationPolicyMapInput` via:
ApiOperationPolicyMap{ "key": ApiOperationPolicyArgs{...} }
type ApiOperationPolicyMapOutput ¶
type ApiOperationPolicyMapOutput struct{ *pulumi.OutputState }
func (ApiOperationPolicyMapOutput) ElementType ¶
func (ApiOperationPolicyMapOutput) ElementType() reflect.Type
func (ApiOperationPolicyMapOutput) MapIndex ¶
func (o ApiOperationPolicyMapOutput) MapIndex(k pulumi.StringInput) ApiOperationPolicyOutput
func (ApiOperationPolicyMapOutput) ToApiOperationPolicyMapOutput ¶
func (o ApiOperationPolicyMapOutput) ToApiOperationPolicyMapOutput() ApiOperationPolicyMapOutput
func (ApiOperationPolicyMapOutput) ToApiOperationPolicyMapOutputWithContext ¶
func (o ApiOperationPolicyMapOutput) ToApiOperationPolicyMapOutputWithContext(ctx context.Context) ApiOperationPolicyMapOutput
type ApiOperationPolicyOutput ¶
type ApiOperationPolicyOutput struct{ *pulumi.OutputState }
func (ApiOperationPolicyOutput) ElementType ¶
func (ApiOperationPolicyOutput) ElementType() reflect.Type
func (ApiOperationPolicyOutput) ToApiOperationPolicyOutput ¶
func (o ApiOperationPolicyOutput) ToApiOperationPolicyOutput() ApiOperationPolicyOutput
func (ApiOperationPolicyOutput) ToApiOperationPolicyOutputWithContext ¶
func (o ApiOperationPolicyOutput) ToApiOperationPolicyOutputWithContext(ctx context.Context) ApiOperationPolicyOutput
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 // The operation identifier within an API. Must be unique in the current API Management service instance. 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 `example` blocks as defined above. Examples []ApiOperationRequestRepresentationExample `pulumi:"examples"` // One or more `formParameter` block as defined above. FormParameters []ApiOperationRequestRepresentationFormParameter `pulumi:"formParameters"` // An example of this representation. // // Deprecated: Deprecated in favour of `example` 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 `example` blocks as defined above. Examples ApiOperationRequestRepresentationExampleArrayInput `pulumi:"examples"` // One or more `formParameter` block as defined above. FormParameters ApiOperationRequestRepresentationFormParameterArrayInput `pulumi:"formParameters"` // An example of this representation. // // Deprecated: Deprecated in favour of `example` 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 ApiOperationRequestRepresentationExample ¶ added in v4.32.0
type ApiOperationRequestRepresentationExample struct { // A long description for this example. Description *string `pulumi:"description"` // A URL that points to the literal example. ExternalValue *string `pulumi:"externalValue"` // The name of this example. Name string `pulumi:"name"` // A short description for this example. Summary *string `pulumi:"summary"` // The example of the representation. Value *string `pulumi:"value"` }
type ApiOperationRequestRepresentationExampleArgs ¶ added in v4.32.0
type ApiOperationRequestRepresentationExampleArgs struct { // A long description for this example. Description pulumi.StringPtrInput `pulumi:"description"` // A URL that points to the literal example. ExternalValue pulumi.StringPtrInput `pulumi:"externalValue"` // The name of this example. Name pulumi.StringInput `pulumi:"name"` // A short description for this example. Summary pulumi.StringPtrInput `pulumi:"summary"` // The example of the representation. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ApiOperationRequestRepresentationExampleArgs) ElementType ¶ added in v4.32.0
func (ApiOperationRequestRepresentationExampleArgs) ElementType() reflect.Type
func (ApiOperationRequestRepresentationExampleArgs) ToApiOperationRequestRepresentationExampleOutput ¶ added in v4.32.0
func (i ApiOperationRequestRepresentationExampleArgs) ToApiOperationRequestRepresentationExampleOutput() ApiOperationRequestRepresentationExampleOutput
func (ApiOperationRequestRepresentationExampleArgs) ToApiOperationRequestRepresentationExampleOutputWithContext ¶ added in v4.32.0
func (i ApiOperationRequestRepresentationExampleArgs) ToApiOperationRequestRepresentationExampleOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationExampleOutput
type ApiOperationRequestRepresentationExampleArray ¶ added in v4.32.0
type ApiOperationRequestRepresentationExampleArray []ApiOperationRequestRepresentationExampleInput
func (ApiOperationRequestRepresentationExampleArray) ElementType ¶ added in v4.32.0
func (ApiOperationRequestRepresentationExampleArray) ElementType() reflect.Type
func (ApiOperationRequestRepresentationExampleArray) ToApiOperationRequestRepresentationExampleArrayOutput ¶ added in v4.32.0
func (i ApiOperationRequestRepresentationExampleArray) ToApiOperationRequestRepresentationExampleArrayOutput() ApiOperationRequestRepresentationExampleArrayOutput
func (ApiOperationRequestRepresentationExampleArray) ToApiOperationRequestRepresentationExampleArrayOutputWithContext ¶ added in v4.32.0
func (i ApiOperationRequestRepresentationExampleArray) ToApiOperationRequestRepresentationExampleArrayOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationExampleArrayOutput
type ApiOperationRequestRepresentationExampleArrayInput ¶ added in v4.32.0
type ApiOperationRequestRepresentationExampleArrayInput interface { pulumi.Input ToApiOperationRequestRepresentationExampleArrayOutput() ApiOperationRequestRepresentationExampleArrayOutput ToApiOperationRequestRepresentationExampleArrayOutputWithContext(context.Context) ApiOperationRequestRepresentationExampleArrayOutput }
ApiOperationRequestRepresentationExampleArrayInput is an input type that accepts ApiOperationRequestRepresentationExampleArray and ApiOperationRequestRepresentationExampleArrayOutput values. You can construct a concrete instance of `ApiOperationRequestRepresentationExampleArrayInput` via:
ApiOperationRequestRepresentationExampleArray{ ApiOperationRequestRepresentationExampleArgs{...} }
type ApiOperationRequestRepresentationExampleArrayOutput ¶ added in v4.32.0
type ApiOperationRequestRepresentationExampleArrayOutput struct{ *pulumi.OutputState }
func (ApiOperationRequestRepresentationExampleArrayOutput) ElementType ¶ added in v4.32.0
func (ApiOperationRequestRepresentationExampleArrayOutput) ElementType() reflect.Type
func (ApiOperationRequestRepresentationExampleArrayOutput) ToApiOperationRequestRepresentationExampleArrayOutput ¶ added in v4.32.0
func (o ApiOperationRequestRepresentationExampleArrayOutput) ToApiOperationRequestRepresentationExampleArrayOutput() ApiOperationRequestRepresentationExampleArrayOutput
func (ApiOperationRequestRepresentationExampleArrayOutput) ToApiOperationRequestRepresentationExampleArrayOutputWithContext ¶ added in v4.32.0
func (o ApiOperationRequestRepresentationExampleArrayOutput) ToApiOperationRequestRepresentationExampleArrayOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationExampleArrayOutput
type ApiOperationRequestRepresentationExampleInput ¶ added in v4.32.0
type ApiOperationRequestRepresentationExampleInput interface { pulumi.Input ToApiOperationRequestRepresentationExampleOutput() ApiOperationRequestRepresentationExampleOutput ToApiOperationRequestRepresentationExampleOutputWithContext(context.Context) ApiOperationRequestRepresentationExampleOutput }
ApiOperationRequestRepresentationExampleInput is an input type that accepts ApiOperationRequestRepresentationExampleArgs and ApiOperationRequestRepresentationExampleOutput values. You can construct a concrete instance of `ApiOperationRequestRepresentationExampleInput` via:
ApiOperationRequestRepresentationExampleArgs{...}
type ApiOperationRequestRepresentationExampleOutput ¶ added in v4.32.0
type ApiOperationRequestRepresentationExampleOutput struct{ *pulumi.OutputState }
func (ApiOperationRequestRepresentationExampleOutput) Description ¶ added in v4.32.0
func (o ApiOperationRequestRepresentationExampleOutput) Description() pulumi.StringPtrOutput
A long description for this example.
func (ApiOperationRequestRepresentationExampleOutput) ElementType ¶ added in v4.32.0
func (ApiOperationRequestRepresentationExampleOutput) ElementType() reflect.Type
func (ApiOperationRequestRepresentationExampleOutput) ExternalValue ¶ added in v4.32.0
func (o ApiOperationRequestRepresentationExampleOutput) ExternalValue() pulumi.StringPtrOutput
A URL that points to the literal example.
func (ApiOperationRequestRepresentationExampleOutput) Name ¶ added in v4.32.0
func (o ApiOperationRequestRepresentationExampleOutput) Name() pulumi.StringOutput
The name of this example.
func (ApiOperationRequestRepresentationExampleOutput) Summary ¶ added in v4.32.0
func (o ApiOperationRequestRepresentationExampleOutput) Summary() pulumi.StringPtrOutput
A short description for this example.
func (ApiOperationRequestRepresentationExampleOutput) ToApiOperationRequestRepresentationExampleOutput ¶ added in v4.32.0
func (o ApiOperationRequestRepresentationExampleOutput) ToApiOperationRequestRepresentationExampleOutput() ApiOperationRequestRepresentationExampleOutput
func (ApiOperationRequestRepresentationExampleOutput) ToApiOperationRequestRepresentationExampleOutputWithContext ¶ added in v4.32.0
func (o ApiOperationRequestRepresentationExampleOutput) ToApiOperationRequestRepresentationExampleOutputWithContext(ctx context.Context) ApiOperationRequestRepresentationExampleOutput
func (ApiOperationRequestRepresentationExampleOutput) Value ¶ added in v4.32.0
func (o ApiOperationRequestRepresentationExampleOutput) Value() pulumi.StringPtrOutput
The example of the representation.
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) Examples ¶ added in v4.32.0
func (o ApiOperationRequestRepresentationOutput) Examples() ApiOperationRequestRepresentationExampleArrayOutput
One or more `example` blocks as defined above.
func (ApiOperationRequestRepresentationOutput) FormParameters ¶
func (o ApiOperationRequestRepresentationOutput) FormParameters() ApiOperationRequestRepresentationFormParameterArrayOutput
One or more `formParameter` block as defined above.
func (ApiOperationRequestRepresentationOutput) Sample
deprecated
func (o ApiOperationRequestRepresentationOutput) Sample() pulumi.StringPtrOutput
An example of this representation.
Deprecated: Deprecated in favour of `example`
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 `example` blocks as defined above. Examples []ApiOperationResponseRepresentationExample `pulumi:"examples"` // One or more `formParameter` block as defined above. FormParameters []ApiOperationResponseRepresentationFormParameter `pulumi:"formParameters"` // An example of this representation. // // Deprecated: Deprecated in favour of `example` 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 `example` blocks as defined above. Examples ApiOperationResponseRepresentationExampleArrayInput `pulumi:"examples"` // One or more `formParameter` block as defined above. FormParameters ApiOperationResponseRepresentationFormParameterArrayInput `pulumi:"formParameters"` // An example of this representation. // // Deprecated: Deprecated in favour of `example` 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 ApiOperationResponseRepresentationExample ¶ added in v4.32.0
type ApiOperationResponseRepresentationExample struct { // A long description for this example. Description *string `pulumi:"description"` // A URL that points to the literal example. ExternalValue *string `pulumi:"externalValue"` // The name of this example. Name string `pulumi:"name"` // A short description for this example. Summary *string `pulumi:"summary"` // The example of the representation. Value *string `pulumi:"value"` }
type ApiOperationResponseRepresentationExampleArgs ¶ added in v4.32.0
type ApiOperationResponseRepresentationExampleArgs struct { // A long description for this example. Description pulumi.StringPtrInput `pulumi:"description"` // A URL that points to the literal example. ExternalValue pulumi.StringPtrInput `pulumi:"externalValue"` // The name of this example. Name pulumi.StringInput `pulumi:"name"` // A short description for this example. Summary pulumi.StringPtrInput `pulumi:"summary"` // The example of the representation. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ApiOperationResponseRepresentationExampleArgs) ElementType ¶ added in v4.32.0
func (ApiOperationResponseRepresentationExampleArgs) ElementType() reflect.Type
func (ApiOperationResponseRepresentationExampleArgs) ToApiOperationResponseRepresentationExampleOutput ¶ added in v4.32.0
func (i ApiOperationResponseRepresentationExampleArgs) ToApiOperationResponseRepresentationExampleOutput() ApiOperationResponseRepresentationExampleOutput
func (ApiOperationResponseRepresentationExampleArgs) ToApiOperationResponseRepresentationExampleOutputWithContext ¶ added in v4.32.0
func (i ApiOperationResponseRepresentationExampleArgs) ToApiOperationResponseRepresentationExampleOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationExampleOutput
type ApiOperationResponseRepresentationExampleArray ¶ added in v4.32.0
type ApiOperationResponseRepresentationExampleArray []ApiOperationResponseRepresentationExampleInput
func (ApiOperationResponseRepresentationExampleArray) ElementType ¶ added in v4.32.0
func (ApiOperationResponseRepresentationExampleArray) ElementType() reflect.Type
func (ApiOperationResponseRepresentationExampleArray) ToApiOperationResponseRepresentationExampleArrayOutput ¶ added in v4.32.0
func (i ApiOperationResponseRepresentationExampleArray) ToApiOperationResponseRepresentationExampleArrayOutput() ApiOperationResponseRepresentationExampleArrayOutput
func (ApiOperationResponseRepresentationExampleArray) ToApiOperationResponseRepresentationExampleArrayOutputWithContext ¶ added in v4.32.0
func (i ApiOperationResponseRepresentationExampleArray) ToApiOperationResponseRepresentationExampleArrayOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationExampleArrayOutput
type ApiOperationResponseRepresentationExampleArrayInput ¶ added in v4.32.0
type ApiOperationResponseRepresentationExampleArrayInput interface { pulumi.Input ToApiOperationResponseRepresentationExampleArrayOutput() ApiOperationResponseRepresentationExampleArrayOutput ToApiOperationResponseRepresentationExampleArrayOutputWithContext(context.Context) ApiOperationResponseRepresentationExampleArrayOutput }
ApiOperationResponseRepresentationExampleArrayInput is an input type that accepts ApiOperationResponseRepresentationExampleArray and ApiOperationResponseRepresentationExampleArrayOutput values. You can construct a concrete instance of `ApiOperationResponseRepresentationExampleArrayInput` via:
ApiOperationResponseRepresentationExampleArray{ ApiOperationResponseRepresentationExampleArgs{...} }
type ApiOperationResponseRepresentationExampleArrayOutput ¶ added in v4.32.0
type ApiOperationResponseRepresentationExampleArrayOutput struct{ *pulumi.OutputState }
func (ApiOperationResponseRepresentationExampleArrayOutput) ElementType ¶ added in v4.32.0
func (ApiOperationResponseRepresentationExampleArrayOutput) ElementType() reflect.Type
func (ApiOperationResponseRepresentationExampleArrayOutput) ToApiOperationResponseRepresentationExampleArrayOutput ¶ added in v4.32.0
func (o ApiOperationResponseRepresentationExampleArrayOutput) ToApiOperationResponseRepresentationExampleArrayOutput() ApiOperationResponseRepresentationExampleArrayOutput
func (ApiOperationResponseRepresentationExampleArrayOutput) ToApiOperationResponseRepresentationExampleArrayOutputWithContext ¶ added in v4.32.0
func (o ApiOperationResponseRepresentationExampleArrayOutput) ToApiOperationResponseRepresentationExampleArrayOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationExampleArrayOutput
type ApiOperationResponseRepresentationExampleInput ¶ added in v4.32.0
type ApiOperationResponseRepresentationExampleInput interface { pulumi.Input ToApiOperationResponseRepresentationExampleOutput() ApiOperationResponseRepresentationExampleOutput ToApiOperationResponseRepresentationExampleOutputWithContext(context.Context) ApiOperationResponseRepresentationExampleOutput }
ApiOperationResponseRepresentationExampleInput is an input type that accepts ApiOperationResponseRepresentationExampleArgs and ApiOperationResponseRepresentationExampleOutput values. You can construct a concrete instance of `ApiOperationResponseRepresentationExampleInput` via:
ApiOperationResponseRepresentationExampleArgs{...}
type ApiOperationResponseRepresentationExampleOutput ¶ added in v4.32.0
type ApiOperationResponseRepresentationExampleOutput struct{ *pulumi.OutputState }
func (ApiOperationResponseRepresentationExampleOutput) Description ¶ added in v4.32.0
func (o ApiOperationResponseRepresentationExampleOutput) Description() pulumi.StringPtrOutput
A long description for this example.
func (ApiOperationResponseRepresentationExampleOutput) ElementType ¶ added in v4.32.0
func (ApiOperationResponseRepresentationExampleOutput) ElementType() reflect.Type
func (ApiOperationResponseRepresentationExampleOutput) ExternalValue ¶ added in v4.32.0
func (o ApiOperationResponseRepresentationExampleOutput) ExternalValue() pulumi.StringPtrOutput
A URL that points to the literal example.
func (ApiOperationResponseRepresentationExampleOutput) Name ¶ added in v4.32.0
func (o ApiOperationResponseRepresentationExampleOutput) Name() pulumi.StringOutput
The name of this example.
func (ApiOperationResponseRepresentationExampleOutput) Summary ¶ added in v4.32.0
func (o ApiOperationResponseRepresentationExampleOutput) Summary() pulumi.StringPtrOutput
A short description for this example.
func (ApiOperationResponseRepresentationExampleOutput) ToApiOperationResponseRepresentationExampleOutput ¶ added in v4.32.0
func (o ApiOperationResponseRepresentationExampleOutput) ToApiOperationResponseRepresentationExampleOutput() ApiOperationResponseRepresentationExampleOutput
func (ApiOperationResponseRepresentationExampleOutput) ToApiOperationResponseRepresentationExampleOutputWithContext ¶ added in v4.32.0
func (o ApiOperationResponseRepresentationExampleOutput) ToApiOperationResponseRepresentationExampleOutputWithContext(ctx context.Context) ApiOperationResponseRepresentationExampleOutput
func (ApiOperationResponseRepresentationExampleOutput) Value ¶ added in v4.32.0
func (o ApiOperationResponseRepresentationExampleOutput) Value() pulumi.StringPtrOutput
The example of the representation.
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) Examples ¶ added in v4.32.0
func (o ApiOperationResponseRepresentationOutput) Examples() ApiOperationResponseRepresentationExampleArrayOutput
One or more `example` blocks as defined above.
func (ApiOperationResponseRepresentationOutput) FormParameters ¶
func (o ApiOperationResponseRepresentationOutput) FormParameters() ApiOperationResponseRepresentationFormParameterArrayOutput
One or more `formParameter` block as defined above.
func (ApiOperationResponseRepresentationOutput) Sample
deprecated
func (o ApiOperationResponseRepresentationOutput) Sample() pulumi.StringPtrOutput
An example of this representation.
Deprecated: Deprecated in favour of `example`
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 ApiOperationTag ¶ added in v4.9.0
type ApiOperationTag struct { pulumi.CustomResourceState // The ID of the API Management API Operation. Changing this forces a new API Management API Operation Tag to be created. ApiOperationId pulumi.StringOutput `pulumi:"apiOperationId"` // The display name of the API Management API Operation Tag. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The name which should be used for this API Management API Operation Tag. Changing this forces a new API Management API Operation Tag to be created. The name must be unique in the API Management Service. Name pulumi.StringOutput `pulumi:"name"` }
Manages a API Management API Operation Tag.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleApi, err := apimanagement.LookupApi(ctx, &apimanagement.LookupApiArgs{ Name: "search-api", ApiManagementName: "search-api-management", ResourceGroupName: "search-service", Revision: "2", }, nil) if err != nil { return err } exampleApiOperation, err := apimanagement.NewApiOperation(ctx, "exampleApiOperation", &apimanagement.ApiOperationArgs{ OperationId: pulumi.String("user-delete"), ApiName: pulumi.String(exampleApi.Name), ApiManagementName: pulumi.String(exampleApi.ApiManagementName), ResourceGroupName: pulumi.String(exampleApi.ResourceGroupName), DisplayName: pulumi.String("Delete User Operation"), Method: pulumi.String("DELETE"), UrlTemplate: pulumi.String("/users/{id}/delete"), Description: pulumi.String("This can only be done by the logged in user."), Responses: apimanagement.ApiOperationResponseArray{ &apimanagement.ApiOperationResponseArgs{ StatusCode: pulumi.Int(200), }, }, }) if err != nil { return err } _, err = apimanagement.NewApiOperationTag(ctx, "exampleApiOperationTag", &apimanagement.ApiOperationTagArgs{ ApiOperationId: exampleApiOperation.ID(), }) if err != nil { return err } return nil }) }
```
## Import
API Management API Operation Tags can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/apiOperationTag:ApiOperationTag example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/service/service1/apis/api1/operations/operation1/tags/tag1
```
func GetApiOperationTag ¶ added in v4.9.0
func GetApiOperationTag(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiOperationTagState, opts ...pulumi.ResourceOption) (*ApiOperationTag, error)
GetApiOperationTag gets an existing ApiOperationTag 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 NewApiOperationTag ¶ added in v4.9.0
func NewApiOperationTag(ctx *pulumi.Context, name string, args *ApiOperationTagArgs, opts ...pulumi.ResourceOption) (*ApiOperationTag, error)
NewApiOperationTag registers a new resource with the given unique name, arguments, and options.
func (*ApiOperationTag) ElementType ¶ added in v4.9.0
func (*ApiOperationTag) ElementType() reflect.Type
func (*ApiOperationTag) ToApiOperationTagOutput ¶ added in v4.9.0
func (i *ApiOperationTag) ToApiOperationTagOutput() ApiOperationTagOutput
func (*ApiOperationTag) ToApiOperationTagOutputWithContext ¶ added in v4.9.0
func (i *ApiOperationTag) ToApiOperationTagOutputWithContext(ctx context.Context) ApiOperationTagOutput
type ApiOperationTagArgs ¶ added in v4.9.0
type ApiOperationTagArgs struct { // The ID of the API Management API Operation. Changing this forces a new API Management API Operation Tag to be created. ApiOperationId pulumi.StringInput // The display name of the API Management API Operation Tag. DisplayName pulumi.StringInput // The name which should be used for this API Management API Operation Tag. Changing this forces a new API Management API Operation Tag to be created. The name must be unique in the API Management Service. Name pulumi.StringPtrInput }
The set of arguments for constructing a ApiOperationTag resource.
func (ApiOperationTagArgs) ElementType ¶ added in v4.9.0
func (ApiOperationTagArgs) ElementType() reflect.Type
type ApiOperationTagArray ¶ added in v4.9.0
type ApiOperationTagArray []ApiOperationTagInput
func (ApiOperationTagArray) ElementType ¶ added in v4.9.0
func (ApiOperationTagArray) ElementType() reflect.Type
func (ApiOperationTagArray) ToApiOperationTagArrayOutput ¶ added in v4.9.0
func (i ApiOperationTagArray) ToApiOperationTagArrayOutput() ApiOperationTagArrayOutput
func (ApiOperationTagArray) ToApiOperationTagArrayOutputWithContext ¶ added in v4.9.0
func (i ApiOperationTagArray) ToApiOperationTagArrayOutputWithContext(ctx context.Context) ApiOperationTagArrayOutput
type ApiOperationTagArrayInput ¶ added in v4.9.0
type ApiOperationTagArrayInput interface { pulumi.Input ToApiOperationTagArrayOutput() ApiOperationTagArrayOutput ToApiOperationTagArrayOutputWithContext(context.Context) ApiOperationTagArrayOutput }
ApiOperationTagArrayInput is an input type that accepts ApiOperationTagArray and ApiOperationTagArrayOutput values. You can construct a concrete instance of `ApiOperationTagArrayInput` via:
ApiOperationTagArray{ ApiOperationTagArgs{...} }
type ApiOperationTagArrayOutput ¶ added in v4.9.0
type ApiOperationTagArrayOutput struct{ *pulumi.OutputState }
func (ApiOperationTagArrayOutput) ElementType ¶ added in v4.9.0
func (ApiOperationTagArrayOutput) ElementType() reflect.Type
func (ApiOperationTagArrayOutput) Index ¶ added in v4.9.0
func (o ApiOperationTagArrayOutput) Index(i pulumi.IntInput) ApiOperationTagOutput
func (ApiOperationTagArrayOutput) ToApiOperationTagArrayOutput ¶ added in v4.9.0
func (o ApiOperationTagArrayOutput) ToApiOperationTagArrayOutput() ApiOperationTagArrayOutput
func (ApiOperationTagArrayOutput) ToApiOperationTagArrayOutputWithContext ¶ added in v4.9.0
func (o ApiOperationTagArrayOutput) ToApiOperationTagArrayOutputWithContext(ctx context.Context) ApiOperationTagArrayOutput
type ApiOperationTagInput ¶ added in v4.9.0
type ApiOperationTagInput interface { pulumi.Input ToApiOperationTagOutput() ApiOperationTagOutput ToApiOperationTagOutputWithContext(ctx context.Context) ApiOperationTagOutput }
type ApiOperationTagMap ¶ added in v4.9.0
type ApiOperationTagMap map[string]ApiOperationTagInput
func (ApiOperationTagMap) ElementType ¶ added in v4.9.0
func (ApiOperationTagMap) ElementType() reflect.Type
func (ApiOperationTagMap) ToApiOperationTagMapOutput ¶ added in v4.9.0
func (i ApiOperationTagMap) ToApiOperationTagMapOutput() ApiOperationTagMapOutput
func (ApiOperationTagMap) ToApiOperationTagMapOutputWithContext ¶ added in v4.9.0
func (i ApiOperationTagMap) ToApiOperationTagMapOutputWithContext(ctx context.Context) ApiOperationTagMapOutput
type ApiOperationTagMapInput ¶ added in v4.9.0
type ApiOperationTagMapInput interface { pulumi.Input ToApiOperationTagMapOutput() ApiOperationTagMapOutput ToApiOperationTagMapOutputWithContext(context.Context) ApiOperationTagMapOutput }
ApiOperationTagMapInput is an input type that accepts ApiOperationTagMap and ApiOperationTagMapOutput values. You can construct a concrete instance of `ApiOperationTagMapInput` via:
ApiOperationTagMap{ "key": ApiOperationTagArgs{...} }
type ApiOperationTagMapOutput ¶ added in v4.9.0
type ApiOperationTagMapOutput struct{ *pulumi.OutputState }
func (ApiOperationTagMapOutput) ElementType ¶ added in v4.9.0
func (ApiOperationTagMapOutput) ElementType() reflect.Type
func (ApiOperationTagMapOutput) MapIndex ¶ added in v4.9.0
func (o ApiOperationTagMapOutput) MapIndex(k pulumi.StringInput) ApiOperationTagOutput
func (ApiOperationTagMapOutput) ToApiOperationTagMapOutput ¶ added in v4.9.0
func (o ApiOperationTagMapOutput) ToApiOperationTagMapOutput() ApiOperationTagMapOutput
func (ApiOperationTagMapOutput) ToApiOperationTagMapOutputWithContext ¶ added in v4.9.0
func (o ApiOperationTagMapOutput) ToApiOperationTagMapOutputWithContext(ctx context.Context) ApiOperationTagMapOutput
type ApiOperationTagOutput ¶ added in v4.9.0
type ApiOperationTagOutput struct{ *pulumi.OutputState }
func (ApiOperationTagOutput) ElementType ¶ added in v4.9.0
func (ApiOperationTagOutput) ElementType() reflect.Type
func (ApiOperationTagOutput) ToApiOperationTagOutput ¶ added in v4.9.0
func (o ApiOperationTagOutput) ToApiOperationTagOutput() ApiOperationTagOutput
func (ApiOperationTagOutput) ToApiOperationTagOutputWithContext ¶ added in v4.9.0
func (o ApiOperationTagOutput) ToApiOperationTagOutputWithContext(ctx context.Context) ApiOperationTagOutput
type ApiOperationTagState ¶ added in v4.9.0
type ApiOperationTagState struct { // The ID of the API Management API Operation. Changing this forces a new API Management API Operation Tag to be created. ApiOperationId pulumi.StringPtrInput // The display name of the API Management API Operation Tag. DisplayName pulumi.StringPtrInput // The name which should be used for this API Management API Operation Tag. Changing this forces a new API Management API Operation Tag to be created. The name must be unique in the API Management Service. Name pulumi.StringPtrInput }
func (ApiOperationTagState) ElementType ¶ added in v4.9.0
func (ApiOperationTagState) 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 ApiOutput ¶
type ApiOutput struct{ *pulumi.OutputState }
func (ApiOutput) ElementType ¶
func (ApiOutput) ToApiOutput ¶
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
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleApi, err := apimanagement.LookupApi(ctx, &apimanagement.LookupApiArgs{ ApiName: "my-api", ApiManagementName: "example-apim", ResourceGroupName: "search-service", }, nil) if err != nil { return err } _, err = apimanagement.NewApiPolicy(ctx, "exampleApiPolicy", &apimanagement.ApiPolicyArgs{ ApiName: pulumi.String(exampleApi.Name), ApiManagementName: pulumi.String(exampleApi.ApiManagementName), ResourceGroupName: pulumi.String(exampleApi.ResourceGroupName), XmlContent: pulumi.String(fmt.Sprintf("%v%v%v%v%v", "<policies>\n", " <inbound>\n", " <find-and-replace from=\"xyz\" to=\"abc\" />\n", " </inbound>\n", "</policies>\n")), }) if err != nil { return err } return nil }) }
```
## Import
API Management API Policy can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/apiPolicy:ApiPolicy example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/service/service1/apis/exampleId/policies/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.
func (*ApiPolicy) ElementType ¶
func (*ApiPolicy) ToApiPolicyOutput ¶
func (i *ApiPolicy) ToApiPolicyOutput() ApiPolicyOutput
func (*ApiPolicy) ToApiPolicyOutputWithContext ¶
func (i *ApiPolicy) ToApiPolicyOutputWithContext(ctx context.Context) ApiPolicyOutput
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 ApiPolicyArray ¶
type ApiPolicyArray []ApiPolicyInput
func (ApiPolicyArray) ElementType ¶
func (ApiPolicyArray) ElementType() reflect.Type
func (ApiPolicyArray) ToApiPolicyArrayOutput ¶
func (i ApiPolicyArray) ToApiPolicyArrayOutput() ApiPolicyArrayOutput
func (ApiPolicyArray) ToApiPolicyArrayOutputWithContext ¶
func (i ApiPolicyArray) ToApiPolicyArrayOutputWithContext(ctx context.Context) ApiPolicyArrayOutput
type ApiPolicyArrayInput ¶
type ApiPolicyArrayInput interface { pulumi.Input ToApiPolicyArrayOutput() ApiPolicyArrayOutput ToApiPolicyArrayOutputWithContext(context.Context) ApiPolicyArrayOutput }
ApiPolicyArrayInput is an input type that accepts ApiPolicyArray and ApiPolicyArrayOutput values. You can construct a concrete instance of `ApiPolicyArrayInput` via:
ApiPolicyArray{ ApiPolicyArgs{...} }
type ApiPolicyArrayOutput ¶
type ApiPolicyArrayOutput struct{ *pulumi.OutputState }
func (ApiPolicyArrayOutput) ElementType ¶
func (ApiPolicyArrayOutput) ElementType() reflect.Type
func (ApiPolicyArrayOutput) Index ¶
func (o ApiPolicyArrayOutput) Index(i pulumi.IntInput) ApiPolicyOutput
func (ApiPolicyArrayOutput) ToApiPolicyArrayOutput ¶
func (o ApiPolicyArrayOutput) ToApiPolicyArrayOutput() ApiPolicyArrayOutput
func (ApiPolicyArrayOutput) ToApiPolicyArrayOutputWithContext ¶
func (o ApiPolicyArrayOutput) ToApiPolicyArrayOutputWithContext(ctx context.Context) ApiPolicyArrayOutput
type ApiPolicyInput ¶
type ApiPolicyInput interface { pulumi.Input ToApiPolicyOutput() ApiPolicyOutput ToApiPolicyOutputWithContext(ctx context.Context) ApiPolicyOutput }
type ApiPolicyMap ¶
type ApiPolicyMap map[string]ApiPolicyInput
func (ApiPolicyMap) ElementType ¶
func (ApiPolicyMap) ElementType() reflect.Type
func (ApiPolicyMap) ToApiPolicyMapOutput ¶
func (i ApiPolicyMap) ToApiPolicyMapOutput() ApiPolicyMapOutput
func (ApiPolicyMap) ToApiPolicyMapOutputWithContext ¶
func (i ApiPolicyMap) ToApiPolicyMapOutputWithContext(ctx context.Context) ApiPolicyMapOutput
type ApiPolicyMapInput ¶
type ApiPolicyMapInput interface { pulumi.Input ToApiPolicyMapOutput() ApiPolicyMapOutput ToApiPolicyMapOutputWithContext(context.Context) ApiPolicyMapOutput }
ApiPolicyMapInput is an input type that accepts ApiPolicyMap and ApiPolicyMapOutput values. You can construct a concrete instance of `ApiPolicyMapInput` via:
ApiPolicyMap{ "key": ApiPolicyArgs{...} }
type ApiPolicyMapOutput ¶
type ApiPolicyMapOutput struct{ *pulumi.OutputState }
func (ApiPolicyMapOutput) ElementType ¶
func (ApiPolicyMapOutput) ElementType() reflect.Type
func (ApiPolicyMapOutput) MapIndex ¶
func (o ApiPolicyMapOutput) MapIndex(k pulumi.StringInput) ApiPolicyOutput
func (ApiPolicyMapOutput) ToApiPolicyMapOutput ¶
func (o ApiPolicyMapOutput) ToApiPolicyMapOutput() ApiPolicyMapOutput
func (ApiPolicyMapOutput) ToApiPolicyMapOutputWithContext ¶
func (o ApiPolicyMapOutput) ToApiPolicyMapOutputWithContext(ctx context.Context) ApiPolicyMapOutput
type ApiPolicyOutput ¶
type ApiPolicyOutput struct{ *pulumi.OutputState }
func (ApiPolicyOutput) ElementType ¶
func (ApiPolicyOutput) ElementType() reflect.Type
func (ApiPolicyOutput) ToApiPolicyOutput ¶
func (o ApiPolicyOutput) ToApiPolicyOutput() ApiPolicyOutput
func (ApiPolicyOutput) ToApiPolicyOutputWithContext ¶
func (o ApiPolicyOutput) ToApiPolicyOutputWithContext(ctx context.Context) ApiPolicyOutput
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 ApiRelease ¶ added in v4.11.0
type ApiRelease struct { pulumi.CustomResourceState // The ID of the API Management API. Changing this forces a new API Management API Release to be created. ApiId pulumi.StringOutput `pulumi:"apiId"` // The name which should be used for this API Management API Release. Changing this forces a new API Management API Release to be created. Name pulumi.StringOutput `pulumi:"name"` // The Release Notes. Notes pulumi.StringPtrOutput `pulumi:"notes"` }
Manages a API Management API Release.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@terraform.io"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } exampleApi, err := apimanagement.NewApi(ctx, "exampleApi", &apimanagement.ApiArgs{ ResourceGroupName: exampleResourceGroup.Name, ApiManagementName: exampleService.Name, Revision: pulumi.String("1"), DisplayName: pulumi.String("Example API"), Path: pulumi.String("example"), Protocols: pulumi.StringArray{ pulumi.String("https"), }, Import: &apimanagement.ApiImportArgs{ ContentFormat: pulumi.String("swagger-link-json"), ContentValue: pulumi.String("http://conferenceapi.azurewebsites.net/?format=json"), }, }) if err != nil { return err } _, err = apimanagement.NewApiRelease(ctx, "exampleApiRelease", &apimanagement.ApiReleaseArgs{ ApiId: exampleApi.ID(), }) if err != nil { return err } return nil }) }
```
## Import
API Management API Releases can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/apiRelease:ApiRelease example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/service/service1/apis/api1/releases/release1
```
func GetApiRelease ¶ added in v4.11.0
func GetApiRelease(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiReleaseState, opts ...pulumi.ResourceOption) (*ApiRelease, error)
GetApiRelease gets an existing ApiRelease resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApiRelease ¶ added in v4.11.0
func NewApiRelease(ctx *pulumi.Context, name string, args *ApiReleaseArgs, opts ...pulumi.ResourceOption) (*ApiRelease, error)
NewApiRelease registers a new resource with the given unique name, arguments, and options.
func (*ApiRelease) ElementType ¶ added in v4.11.0
func (*ApiRelease) ElementType() reflect.Type
func (*ApiRelease) ToApiReleaseOutput ¶ added in v4.11.0
func (i *ApiRelease) ToApiReleaseOutput() ApiReleaseOutput
func (*ApiRelease) ToApiReleaseOutputWithContext ¶ added in v4.11.0
func (i *ApiRelease) ToApiReleaseOutputWithContext(ctx context.Context) ApiReleaseOutput
type ApiReleaseArgs ¶ added in v4.11.0
type ApiReleaseArgs struct { // The ID of the API Management API. Changing this forces a new API Management API Release to be created. ApiId pulumi.StringInput // The name which should be used for this API Management API Release. Changing this forces a new API Management API Release to be created. Name pulumi.StringPtrInput // The Release Notes. Notes pulumi.StringPtrInput }
The set of arguments for constructing a ApiRelease resource.
func (ApiReleaseArgs) ElementType ¶ added in v4.11.0
func (ApiReleaseArgs) ElementType() reflect.Type
type ApiReleaseArray ¶ added in v4.11.0
type ApiReleaseArray []ApiReleaseInput
func (ApiReleaseArray) ElementType ¶ added in v4.11.0
func (ApiReleaseArray) ElementType() reflect.Type
func (ApiReleaseArray) ToApiReleaseArrayOutput ¶ added in v4.11.0
func (i ApiReleaseArray) ToApiReleaseArrayOutput() ApiReleaseArrayOutput
func (ApiReleaseArray) ToApiReleaseArrayOutputWithContext ¶ added in v4.11.0
func (i ApiReleaseArray) ToApiReleaseArrayOutputWithContext(ctx context.Context) ApiReleaseArrayOutput
type ApiReleaseArrayInput ¶ added in v4.11.0
type ApiReleaseArrayInput interface { pulumi.Input ToApiReleaseArrayOutput() ApiReleaseArrayOutput ToApiReleaseArrayOutputWithContext(context.Context) ApiReleaseArrayOutput }
ApiReleaseArrayInput is an input type that accepts ApiReleaseArray and ApiReleaseArrayOutput values. You can construct a concrete instance of `ApiReleaseArrayInput` via:
ApiReleaseArray{ ApiReleaseArgs{...} }
type ApiReleaseArrayOutput ¶ added in v4.11.0
type ApiReleaseArrayOutput struct{ *pulumi.OutputState }
func (ApiReleaseArrayOutput) ElementType ¶ added in v4.11.0
func (ApiReleaseArrayOutput) ElementType() reflect.Type
func (ApiReleaseArrayOutput) Index ¶ added in v4.11.0
func (o ApiReleaseArrayOutput) Index(i pulumi.IntInput) ApiReleaseOutput
func (ApiReleaseArrayOutput) ToApiReleaseArrayOutput ¶ added in v4.11.0
func (o ApiReleaseArrayOutput) ToApiReleaseArrayOutput() ApiReleaseArrayOutput
func (ApiReleaseArrayOutput) ToApiReleaseArrayOutputWithContext ¶ added in v4.11.0
func (o ApiReleaseArrayOutput) ToApiReleaseArrayOutputWithContext(ctx context.Context) ApiReleaseArrayOutput
type ApiReleaseInput ¶ added in v4.11.0
type ApiReleaseInput interface { pulumi.Input ToApiReleaseOutput() ApiReleaseOutput ToApiReleaseOutputWithContext(ctx context.Context) ApiReleaseOutput }
type ApiReleaseMap ¶ added in v4.11.0
type ApiReleaseMap map[string]ApiReleaseInput
func (ApiReleaseMap) ElementType ¶ added in v4.11.0
func (ApiReleaseMap) ElementType() reflect.Type
func (ApiReleaseMap) ToApiReleaseMapOutput ¶ added in v4.11.0
func (i ApiReleaseMap) ToApiReleaseMapOutput() ApiReleaseMapOutput
func (ApiReleaseMap) ToApiReleaseMapOutputWithContext ¶ added in v4.11.0
func (i ApiReleaseMap) ToApiReleaseMapOutputWithContext(ctx context.Context) ApiReleaseMapOutput
type ApiReleaseMapInput ¶ added in v4.11.0
type ApiReleaseMapInput interface { pulumi.Input ToApiReleaseMapOutput() ApiReleaseMapOutput ToApiReleaseMapOutputWithContext(context.Context) ApiReleaseMapOutput }
ApiReleaseMapInput is an input type that accepts ApiReleaseMap and ApiReleaseMapOutput values. You can construct a concrete instance of `ApiReleaseMapInput` via:
ApiReleaseMap{ "key": ApiReleaseArgs{...} }
type ApiReleaseMapOutput ¶ added in v4.11.0
type ApiReleaseMapOutput struct{ *pulumi.OutputState }
func (ApiReleaseMapOutput) ElementType ¶ added in v4.11.0
func (ApiReleaseMapOutput) ElementType() reflect.Type
func (ApiReleaseMapOutput) MapIndex ¶ added in v4.11.0
func (o ApiReleaseMapOutput) MapIndex(k pulumi.StringInput) ApiReleaseOutput
func (ApiReleaseMapOutput) ToApiReleaseMapOutput ¶ added in v4.11.0
func (o ApiReleaseMapOutput) ToApiReleaseMapOutput() ApiReleaseMapOutput
func (ApiReleaseMapOutput) ToApiReleaseMapOutputWithContext ¶ added in v4.11.0
func (o ApiReleaseMapOutput) ToApiReleaseMapOutputWithContext(ctx context.Context) ApiReleaseMapOutput
type ApiReleaseOutput ¶ added in v4.11.0
type ApiReleaseOutput struct{ *pulumi.OutputState }
func (ApiReleaseOutput) ElementType ¶ added in v4.11.0
func (ApiReleaseOutput) ElementType() reflect.Type
func (ApiReleaseOutput) ToApiReleaseOutput ¶ added in v4.11.0
func (o ApiReleaseOutput) ToApiReleaseOutput() ApiReleaseOutput
func (ApiReleaseOutput) ToApiReleaseOutputWithContext ¶ added in v4.11.0
func (o ApiReleaseOutput) ToApiReleaseOutputWithContext(ctx context.Context) ApiReleaseOutput
type ApiReleaseState ¶ added in v4.11.0
type ApiReleaseState struct { // The ID of the API Management API. Changing this forces a new API Management API Release to be created. ApiId pulumi.StringPtrInput // The name which should be used for this API Management API Release. Changing this forces a new API Management API Release to be created. Name pulumi.StringPtrInput // The Release Notes. Notes pulumi.StringPtrInput }
func (ApiReleaseState) ElementType ¶ added in v4.11.0
func (ApiReleaseState) 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.
## Example Usage
```go package main
import (
"io/ioutil" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := ioutil.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleApi, err := apimanagement.LookupApi(ctx, &apimanagement.LookupApiArgs{ Name: "search-api", ApiManagementName: "search-api-management", ResourceGroupName: "search-service", Revision: "2", }, nil) if err != nil { return err } _, err = apimanagement.NewApiSchema(ctx, "exampleApiSchema", &apimanagement.ApiSchemaArgs{ ApiName: pulumi.String(exampleApi.Name), ApiManagementName: pulumi.String(exampleApi.ApiManagementName), ResourceGroupName: pulumi.String(exampleApi.ResourceGroupName), SchemaId: pulumi.String("example-schema"), ContentType: pulumi.String("application/vnd.ms-azure-apim.xsd+xml"), Value: readFileOrPanic("api_management_api_schema.xml"), }) if err != nil { return err } return nil }) }
```
## Import
API Management API Schema's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/apiSchema:ApiSchema example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ApiManagement/service/instance1/apis/api1/schemas/schema1
```
func GetApiSchema ¶
func GetApiSchema(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiSchemaState, opts ...pulumi.ResourceOption) (*ApiSchema, error)
GetApiSchema gets an existing ApiSchema resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApiSchema ¶
func NewApiSchema(ctx *pulumi.Context, name string, args *ApiSchemaArgs, opts ...pulumi.ResourceOption) (*ApiSchema, error)
NewApiSchema registers a new resource with the given unique name, arguments, and options.
func (*ApiSchema) ElementType ¶
func (*ApiSchema) ToApiSchemaOutput ¶
func (i *ApiSchema) ToApiSchemaOutput() ApiSchemaOutput
func (*ApiSchema) ToApiSchemaOutputWithContext ¶
func (i *ApiSchema) ToApiSchemaOutputWithContext(ctx context.Context) ApiSchemaOutput
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 ApiSchemaArray ¶
type ApiSchemaArray []ApiSchemaInput
func (ApiSchemaArray) ElementType ¶
func (ApiSchemaArray) ElementType() reflect.Type
func (ApiSchemaArray) ToApiSchemaArrayOutput ¶
func (i ApiSchemaArray) ToApiSchemaArrayOutput() ApiSchemaArrayOutput
func (ApiSchemaArray) ToApiSchemaArrayOutputWithContext ¶
func (i ApiSchemaArray) ToApiSchemaArrayOutputWithContext(ctx context.Context) ApiSchemaArrayOutput
type ApiSchemaArrayInput ¶
type ApiSchemaArrayInput interface { pulumi.Input ToApiSchemaArrayOutput() ApiSchemaArrayOutput ToApiSchemaArrayOutputWithContext(context.Context) ApiSchemaArrayOutput }
ApiSchemaArrayInput is an input type that accepts ApiSchemaArray and ApiSchemaArrayOutput values. You can construct a concrete instance of `ApiSchemaArrayInput` via:
ApiSchemaArray{ ApiSchemaArgs{...} }
type ApiSchemaArrayOutput ¶
type ApiSchemaArrayOutput struct{ *pulumi.OutputState }
func (ApiSchemaArrayOutput) ElementType ¶
func (ApiSchemaArrayOutput) ElementType() reflect.Type
func (ApiSchemaArrayOutput) Index ¶
func (o ApiSchemaArrayOutput) Index(i pulumi.IntInput) ApiSchemaOutput
func (ApiSchemaArrayOutput) ToApiSchemaArrayOutput ¶
func (o ApiSchemaArrayOutput) ToApiSchemaArrayOutput() ApiSchemaArrayOutput
func (ApiSchemaArrayOutput) ToApiSchemaArrayOutputWithContext ¶
func (o ApiSchemaArrayOutput) ToApiSchemaArrayOutputWithContext(ctx context.Context) ApiSchemaArrayOutput
type ApiSchemaInput ¶
type ApiSchemaInput interface { pulumi.Input ToApiSchemaOutput() ApiSchemaOutput ToApiSchemaOutputWithContext(ctx context.Context) ApiSchemaOutput }
type ApiSchemaMap ¶
type ApiSchemaMap map[string]ApiSchemaInput
func (ApiSchemaMap) ElementType ¶
func (ApiSchemaMap) ElementType() reflect.Type
func (ApiSchemaMap) ToApiSchemaMapOutput ¶
func (i ApiSchemaMap) ToApiSchemaMapOutput() ApiSchemaMapOutput
func (ApiSchemaMap) ToApiSchemaMapOutputWithContext ¶
func (i ApiSchemaMap) ToApiSchemaMapOutputWithContext(ctx context.Context) ApiSchemaMapOutput
type ApiSchemaMapInput ¶
type ApiSchemaMapInput interface { pulumi.Input ToApiSchemaMapOutput() ApiSchemaMapOutput ToApiSchemaMapOutputWithContext(context.Context) ApiSchemaMapOutput }
ApiSchemaMapInput is an input type that accepts ApiSchemaMap and ApiSchemaMapOutput values. You can construct a concrete instance of `ApiSchemaMapInput` via:
ApiSchemaMap{ "key": ApiSchemaArgs{...} }
type ApiSchemaMapOutput ¶
type ApiSchemaMapOutput struct{ *pulumi.OutputState }
func (ApiSchemaMapOutput) ElementType ¶
func (ApiSchemaMapOutput) ElementType() reflect.Type
func (ApiSchemaMapOutput) MapIndex ¶
func (o ApiSchemaMapOutput) MapIndex(k pulumi.StringInput) ApiSchemaOutput
func (ApiSchemaMapOutput) ToApiSchemaMapOutput ¶
func (o ApiSchemaMapOutput) ToApiSchemaMapOutput() ApiSchemaMapOutput
func (ApiSchemaMapOutput) ToApiSchemaMapOutputWithContext ¶
func (o ApiSchemaMapOutput) ToApiSchemaMapOutputWithContext(ctx context.Context) ApiSchemaMapOutput
type ApiSchemaOutput ¶
type ApiSchemaOutput struct{ *pulumi.OutputState }
func (ApiSchemaOutput) ElementType ¶
func (ApiSchemaOutput) ElementType() reflect.Type
func (ApiSchemaOutput) ToApiSchemaOutput ¶
func (o ApiSchemaOutput) ToApiSchemaOutput() ApiSchemaOutput
func (ApiSchemaOutput) ToApiSchemaOutputWithContext ¶
func (o ApiSchemaOutput) ToApiSchemaOutputWithContext(ctx context.Context) ApiSchemaOutput
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 // An `oauth2Authorization` block as documented below. Oauth2Authorization ApiOauth2AuthorizationPtrInput // An `openidAuthentication` block as documented below. OpenidAuthentication ApiOpenidAuthenticationPtrInput // The Path for this API Management API, which is a relative URL which uniquely identifies this API and all of its 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 // The description of the Api Revision of the API Management API. RevisionDescription 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 // The API id of the source API, which could be in format `azurerm_api_management_api.example.id` or in format `azurerm_api_management_api.example.id;rev=1` SourceApiId pulumi.StringPtrInput // A `subscriptionKeyParameterNames` block as documented below. SubscriptionKeyParameterNames ApiSubscriptionKeyParameterNamesPtrInput // Should this API require a subscription key? SubscriptionRequired pulumi.BoolPtrInput // The Version number of this API, if this API is versioned. Version pulumi.StringPtrInput // The description of the Api Version of the API Management API. VersionDescription 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.StringPtrOutput
The name of the HTTP Header which should be used for the Subscription Key.
func (ApiSubscriptionKeyParameterNamesPtrOutput) Query ¶
func (o ApiSubscriptionKeyParameterNamesPtrOutput) Query() pulumi.StringPtrOutput
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 ApiTag ¶ added in v4.34.0
type ApiTag struct { pulumi.CustomResourceState // The ID of the API Management API. Changing this forces a new API Management API Tag to be created. ApiId pulumi.StringOutput `pulumi:"apiId"` // The name of the tag. It must be known in the API Management instance. Changing this forces a new API Management API Tag to be created. Name pulumi.StringOutput `pulumi:"name"` }
Manages the Assignment of an API Management API Tag to an API.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService := apimanagement.LookupServiceOutput(ctx, apimanagement.GetServiceOutputArgs{ Name: pulumi.String("example-apim"), ResourceGroupName: exampleResourceGroup.Name, }, nil) exampleApi, err := apimanagement.NewApi(ctx, "exampleApi", &apimanagement.ApiArgs{ ResourceGroupName: exampleResourceGroup.Name, ApiManagementName: pulumi.Any(azurerm_api_management.Example.Name), Revision: pulumi.String("1"), }) if err != nil { return err } _, err = apimanagement.NewTag(ctx, "exampleTag", &apimanagement.TagArgs{ ApiManagementId: exampleService.ApplyT(func(exampleService apimanagement.GetServiceResult) (string, error) { return exampleService.Id, nil }).(pulumi.StringOutput), }) if err != nil { return err } _, err = apimanagement.NewApiTag(ctx, "exampleApiTag", &apimanagement.ApiTagArgs{ ApiId: exampleApi.ID(), }) if err != nil { return err } return nil }) }
```
## Import
API Management API Tags can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/apiTag:ApiTag example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/service/service1/apis/api1/tags/tag1
```
func GetApiTag ¶ added in v4.34.0
func GetApiTag(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiTagState, opts ...pulumi.ResourceOption) (*ApiTag, error)
GetApiTag gets an existing ApiTag 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 NewApiTag ¶ added in v4.34.0
func NewApiTag(ctx *pulumi.Context, name string, args *ApiTagArgs, opts ...pulumi.ResourceOption) (*ApiTag, error)
NewApiTag registers a new resource with the given unique name, arguments, and options.
func (*ApiTag) ElementType ¶ added in v4.34.0
func (*ApiTag) ToApiTagOutput ¶ added in v4.34.0
func (i *ApiTag) ToApiTagOutput() ApiTagOutput
func (*ApiTag) ToApiTagOutputWithContext ¶ added in v4.34.0
func (i *ApiTag) ToApiTagOutputWithContext(ctx context.Context) ApiTagOutput
type ApiTagArgs ¶ added in v4.34.0
type ApiTagArgs struct { // The ID of the API Management API. Changing this forces a new API Management API Tag to be created. ApiId pulumi.StringInput // The name of the tag. It must be known in the API Management instance. Changing this forces a new API Management API Tag to be created. Name pulumi.StringPtrInput }
The set of arguments for constructing a ApiTag resource.
func (ApiTagArgs) ElementType ¶ added in v4.34.0
func (ApiTagArgs) ElementType() reflect.Type
type ApiTagArray ¶ added in v4.34.0
type ApiTagArray []ApiTagInput
func (ApiTagArray) ElementType ¶ added in v4.34.0
func (ApiTagArray) ElementType() reflect.Type
func (ApiTagArray) ToApiTagArrayOutput ¶ added in v4.34.0
func (i ApiTagArray) ToApiTagArrayOutput() ApiTagArrayOutput
func (ApiTagArray) ToApiTagArrayOutputWithContext ¶ added in v4.34.0
func (i ApiTagArray) ToApiTagArrayOutputWithContext(ctx context.Context) ApiTagArrayOutput
type ApiTagArrayInput ¶ added in v4.34.0
type ApiTagArrayInput interface { pulumi.Input ToApiTagArrayOutput() ApiTagArrayOutput ToApiTagArrayOutputWithContext(context.Context) ApiTagArrayOutput }
ApiTagArrayInput is an input type that accepts ApiTagArray and ApiTagArrayOutput values. You can construct a concrete instance of `ApiTagArrayInput` via:
ApiTagArray{ ApiTagArgs{...} }
type ApiTagArrayOutput ¶ added in v4.34.0
type ApiTagArrayOutput struct{ *pulumi.OutputState }
func (ApiTagArrayOutput) ElementType ¶ added in v4.34.0
func (ApiTagArrayOutput) ElementType() reflect.Type
func (ApiTagArrayOutput) Index ¶ added in v4.34.0
func (o ApiTagArrayOutput) Index(i pulumi.IntInput) ApiTagOutput
func (ApiTagArrayOutput) ToApiTagArrayOutput ¶ added in v4.34.0
func (o ApiTagArrayOutput) ToApiTagArrayOutput() ApiTagArrayOutput
func (ApiTagArrayOutput) ToApiTagArrayOutputWithContext ¶ added in v4.34.0
func (o ApiTagArrayOutput) ToApiTagArrayOutputWithContext(ctx context.Context) ApiTagArrayOutput
type ApiTagInput ¶ added in v4.34.0
type ApiTagInput interface { pulumi.Input ToApiTagOutput() ApiTagOutput ToApiTagOutputWithContext(ctx context.Context) ApiTagOutput }
type ApiTagMap ¶ added in v4.34.0
type ApiTagMap map[string]ApiTagInput
func (ApiTagMap) ElementType ¶ added in v4.34.0
func (ApiTagMap) ToApiTagMapOutput ¶ added in v4.34.0
func (i ApiTagMap) ToApiTagMapOutput() ApiTagMapOutput
func (ApiTagMap) ToApiTagMapOutputWithContext ¶ added in v4.34.0
func (i ApiTagMap) ToApiTagMapOutputWithContext(ctx context.Context) ApiTagMapOutput
type ApiTagMapInput ¶ added in v4.34.0
type ApiTagMapInput interface { pulumi.Input ToApiTagMapOutput() ApiTagMapOutput ToApiTagMapOutputWithContext(context.Context) ApiTagMapOutput }
ApiTagMapInput is an input type that accepts ApiTagMap and ApiTagMapOutput values. You can construct a concrete instance of `ApiTagMapInput` via:
ApiTagMap{ "key": ApiTagArgs{...} }
type ApiTagMapOutput ¶ added in v4.34.0
type ApiTagMapOutput struct{ *pulumi.OutputState }
func (ApiTagMapOutput) ElementType ¶ added in v4.34.0
func (ApiTagMapOutput) ElementType() reflect.Type
func (ApiTagMapOutput) MapIndex ¶ added in v4.34.0
func (o ApiTagMapOutput) MapIndex(k pulumi.StringInput) ApiTagOutput
func (ApiTagMapOutput) ToApiTagMapOutput ¶ added in v4.34.0
func (o ApiTagMapOutput) ToApiTagMapOutput() ApiTagMapOutput
func (ApiTagMapOutput) ToApiTagMapOutputWithContext ¶ added in v4.34.0
func (o ApiTagMapOutput) ToApiTagMapOutputWithContext(ctx context.Context) ApiTagMapOutput
type ApiTagOutput ¶ added in v4.34.0
type ApiTagOutput struct{ *pulumi.OutputState }
func (ApiTagOutput) ElementType ¶ added in v4.34.0
func (ApiTagOutput) ElementType() reflect.Type
func (ApiTagOutput) ToApiTagOutput ¶ added in v4.34.0
func (o ApiTagOutput) ToApiTagOutput() ApiTagOutput
func (ApiTagOutput) ToApiTagOutputWithContext ¶ added in v4.34.0
func (o ApiTagOutput) ToApiTagOutputWithContext(ctx context.Context) ApiTagOutput
type ApiTagState ¶ added in v4.34.0
type ApiTagState struct { // The ID of the API Management API. Changing this forces a new API Management API Tag to be created. ApiId pulumi.StringPtrInput // The name of the tag. It must be known in the API Management instance. Changing this forces a new API Management API Tag to be created. Name pulumi.StringPtrInput }
func (ApiTagState) ElementType ¶ added in v4.34.0
func (ApiTagState) ElementType() reflect.Type
type ApiVersionSet ¶
type ApiVersionSet struct { pulumi.CustomResourceState // The name of the API Management Service in which the API Version Set should exist. May only contain alphanumeric characters and dashes up to 50 characters in length. 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. May only contain alphanumeric characters and dashes up to 80 characters in length. 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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("pub1"), PublisherEmail: pulumi.String("pub1@email.com"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } _, err = apimanagement.NewApiVersionSet(ctx, "exampleApiVersionSet", &apimanagement.ApiVersionSetArgs{ ResourceGroupName: exampleResourceGroup.Name, ApiManagementName: exampleService.Name, DisplayName: pulumi.String("ExampleAPIVersionSet"), VersioningScheme: pulumi.String("Segment"), }) if err != nil { return err } return nil }) }
```
## Import
API Version Set can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/apiVersionSet:ApiVersionSet example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/service/service1/apiVersionSets/set1
```
func GetApiVersionSet ¶
func GetApiVersionSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApiVersionSetState, opts ...pulumi.ResourceOption) (*ApiVersionSet, error)
GetApiVersionSet gets an existing ApiVersionSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApiVersionSet ¶
func NewApiVersionSet(ctx *pulumi.Context, name string, args *ApiVersionSetArgs, opts ...pulumi.ResourceOption) (*ApiVersionSet, error)
NewApiVersionSet registers a new resource with the given unique name, arguments, and options.
func (*ApiVersionSet) ElementType ¶
func (*ApiVersionSet) ElementType() reflect.Type
func (*ApiVersionSet) ToApiVersionSetOutput ¶
func (i *ApiVersionSet) ToApiVersionSetOutput() ApiVersionSetOutput
func (*ApiVersionSet) ToApiVersionSetOutputWithContext ¶
func (i *ApiVersionSet) ToApiVersionSetOutputWithContext(ctx context.Context) ApiVersionSetOutput
type ApiVersionSetArgs ¶
type ApiVersionSetArgs struct { // The name of the API Management Service in which the API Version Set should exist. May only contain alphanumeric characters and dashes up to 50 characters in length. 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. May only contain alphanumeric characters and dashes up to 80 characters in length. 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 ApiVersionSetArray ¶
type ApiVersionSetArray []ApiVersionSetInput
func (ApiVersionSetArray) ElementType ¶
func (ApiVersionSetArray) ElementType() reflect.Type
func (ApiVersionSetArray) ToApiVersionSetArrayOutput ¶
func (i ApiVersionSetArray) ToApiVersionSetArrayOutput() ApiVersionSetArrayOutput
func (ApiVersionSetArray) ToApiVersionSetArrayOutputWithContext ¶
func (i ApiVersionSetArray) ToApiVersionSetArrayOutputWithContext(ctx context.Context) ApiVersionSetArrayOutput
type ApiVersionSetArrayInput ¶
type ApiVersionSetArrayInput interface { pulumi.Input ToApiVersionSetArrayOutput() ApiVersionSetArrayOutput ToApiVersionSetArrayOutputWithContext(context.Context) ApiVersionSetArrayOutput }
ApiVersionSetArrayInput is an input type that accepts ApiVersionSetArray and ApiVersionSetArrayOutput values. You can construct a concrete instance of `ApiVersionSetArrayInput` via:
ApiVersionSetArray{ ApiVersionSetArgs{...} }
type ApiVersionSetArrayOutput ¶
type ApiVersionSetArrayOutput struct{ *pulumi.OutputState }
func (ApiVersionSetArrayOutput) ElementType ¶
func (ApiVersionSetArrayOutput) ElementType() reflect.Type
func (ApiVersionSetArrayOutput) Index ¶
func (o ApiVersionSetArrayOutput) Index(i pulumi.IntInput) ApiVersionSetOutput
func (ApiVersionSetArrayOutput) ToApiVersionSetArrayOutput ¶
func (o ApiVersionSetArrayOutput) ToApiVersionSetArrayOutput() ApiVersionSetArrayOutput
func (ApiVersionSetArrayOutput) ToApiVersionSetArrayOutputWithContext ¶
func (o ApiVersionSetArrayOutput) ToApiVersionSetArrayOutputWithContext(ctx context.Context) ApiVersionSetArrayOutput
type ApiVersionSetInput ¶
type ApiVersionSetInput interface { pulumi.Input ToApiVersionSetOutput() ApiVersionSetOutput ToApiVersionSetOutputWithContext(ctx context.Context) ApiVersionSetOutput }
type ApiVersionSetMap ¶
type ApiVersionSetMap map[string]ApiVersionSetInput
func (ApiVersionSetMap) ElementType ¶
func (ApiVersionSetMap) ElementType() reflect.Type
func (ApiVersionSetMap) ToApiVersionSetMapOutput ¶
func (i ApiVersionSetMap) ToApiVersionSetMapOutput() ApiVersionSetMapOutput
func (ApiVersionSetMap) ToApiVersionSetMapOutputWithContext ¶
func (i ApiVersionSetMap) ToApiVersionSetMapOutputWithContext(ctx context.Context) ApiVersionSetMapOutput
type ApiVersionSetMapInput ¶
type ApiVersionSetMapInput interface { pulumi.Input ToApiVersionSetMapOutput() ApiVersionSetMapOutput ToApiVersionSetMapOutputWithContext(context.Context) ApiVersionSetMapOutput }
ApiVersionSetMapInput is an input type that accepts ApiVersionSetMap and ApiVersionSetMapOutput values. You can construct a concrete instance of `ApiVersionSetMapInput` via:
ApiVersionSetMap{ "key": ApiVersionSetArgs{...} }
type ApiVersionSetMapOutput ¶
type ApiVersionSetMapOutput struct{ *pulumi.OutputState }
func (ApiVersionSetMapOutput) ElementType ¶
func (ApiVersionSetMapOutput) ElementType() reflect.Type
func (ApiVersionSetMapOutput) MapIndex ¶
func (o ApiVersionSetMapOutput) MapIndex(k pulumi.StringInput) ApiVersionSetOutput
func (ApiVersionSetMapOutput) ToApiVersionSetMapOutput ¶
func (o ApiVersionSetMapOutput) ToApiVersionSetMapOutput() ApiVersionSetMapOutput
func (ApiVersionSetMapOutput) ToApiVersionSetMapOutputWithContext ¶
func (o ApiVersionSetMapOutput) ToApiVersionSetMapOutputWithContext(ctx context.Context) ApiVersionSetMapOutput
type ApiVersionSetOutput ¶
type ApiVersionSetOutput struct{ *pulumi.OutputState }
func (ApiVersionSetOutput) ElementType ¶
func (ApiVersionSetOutput) ElementType() reflect.Type
func (ApiVersionSetOutput) ToApiVersionSetOutput ¶
func (o ApiVersionSetOutput) ToApiVersionSetOutput() ApiVersionSetOutput
func (ApiVersionSetOutput) ToApiVersionSetOutputWithContext ¶
func (o ApiVersionSetOutput) ToApiVersionSetOutputWithContext(ctx context.Context) ApiVersionSetOutput
type ApiVersionSetState ¶
type ApiVersionSetState struct { // The name of the API Management Service in which the API Version Set should exist. May only contain alphanumeric characters and dashes up to 50 characters in length. 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. May only contain alphanumeric characters and dashes up to 80 characters in length. 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"` // A `tokenBodyParameter` block as defined below. TokenBodyParameters AuthorizationServerTokenBodyParameterArrayOutput `pulumi:"tokenBodyParameters"` // The OAUTH Token Endpoint. TokenEndpoint pulumi.StringPtrOutput `pulumi:"tokenEndpoint"` }
Manages an Authorization Server within an API Management Service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := apimanagement.LookupApi(ctx, &apimanagement.LookupApiArgs{ Name: "search-api", ApiManagementName: "search-api-management", ResourceGroupName: "search-service", Revision: "2", }, nil) if err != nil { return err } _, err = apimanagement.NewAuthorizationServer(ctx, "exampleAuthorizationServer", &apimanagement.AuthorizationServerArgs{ ApiManagementName: pulumi.Any(data.Azurerm_api_management.Example.Name), ResourceGroupName: pulumi.Any(data.Azurerm_api_management.Example.Resource_group_name), DisplayName: pulumi.String("Test Server"), AuthorizationEndpoint: pulumi.String("https://example.mydomain.com/client/authorize"), ClientId: pulumi.String("42424242-4242-4242-4242-424242424242"), ClientRegistrationEndpoint: pulumi.String("https://example.mydomain.com/client/register"), GrantTypes: pulumi.StringArray{ pulumi.String("authorizationCode"), }, }) if err != nil { return err } return nil }) }
```
## Import
API Management Authorization Servers can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/authorizationServer:AuthorizationServer example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/service/service1/authorizationServers/server1
```
func GetAuthorizationServer ¶
func GetAuthorizationServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AuthorizationServerState, opts ...pulumi.ResourceOption) (*AuthorizationServer, error)
GetAuthorizationServer gets an existing AuthorizationServer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAuthorizationServer ¶
func NewAuthorizationServer(ctx *pulumi.Context, name string, args *AuthorizationServerArgs, opts ...pulumi.ResourceOption) (*AuthorizationServer, error)
NewAuthorizationServer registers a new resource with the given unique name, arguments, and options.
func (*AuthorizationServer) ElementType ¶
func (*AuthorizationServer) ElementType() reflect.Type
func (*AuthorizationServer) ToAuthorizationServerOutput ¶
func (i *AuthorizationServer) ToAuthorizationServerOutput() AuthorizationServerOutput
func (*AuthorizationServer) ToAuthorizationServerOutputWithContext ¶
func (i *AuthorizationServer) ToAuthorizationServerOutputWithContext(ctx context.Context) AuthorizationServerOutput
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 // A `tokenBodyParameter` block as defined below. 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 AuthorizationServerArray ¶
type AuthorizationServerArray []AuthorizationServerInput
func (AuthorizationServerArray) ElementType ¶
func (AuthorizationServerArray) ElementType() reflect.Type
func (AuthorizationServerArray) ToAuthorizationServerArrayOutput ¶
func (i AuthorizationServerArray) ToAuthorizationServerArrayOutput() AuthorizationServerArrayOutput
func (AuthorizationServerArray) ToAuthorizationServerArrayOutputWithContext ¶
func (i AuthorizationServerArray) ToAuthorizationServerArrayOutputWithContext(ctx context.Context) AuthorizationServerArrayOutput
type AuthorizationServerArrayInput ¶
type AuthorizationServerArrayInput interface { pulumi.Input ToAuthorizationServerArrayOutput() AuthorizationServerArrayOutput ToAuthorizationServerArrayOutputWithContext(context.Context) AuthorizationServerArrayOutput }
AuthorizationServerArrayInput is an input type that accepts AuthorizationServerArray and AuthorizationServerArrayOutput values. You can construct a concrete instance of `AuthorizationServerArrayInput` via:
AuthorizationServerArray{ AuthorizationServerArgs{...} }
type AuthorizationServerArrayOutput ¶
type AuthorizationServerArrayOutput struct{ *pulumi.OutputState }
func (AuthorizationServerArrayOutput) ElementType ¶
func (AuthorizationServerArrayOutput) ElementType() reflect.Type
func (AuthorizationServerArrayOutput) Index ¶
func (o AuthorizationServerArrayOutput) Index(i pulumi.IntInput) AuthorizationServerOutput
func (AuthorizationServerArrayOutput) ToAuthorizationServerArrayOutput ¶
func (o AuthorizationServerArrayOutput) ToAuthorizationServerArrayOutput() AuthorizationServerArrayOutput
func (AuthorizationServerArrayOutput) ToAuthorizationServerArrayOutputWithContext ¶
func (o AuthorizationServerArrayOutput) ToAuthorizationServerArrayOutputWithContext(ctx context.Context) AuthorizationServerArrayOutput
type AuthorizationServerInput ¶
type AuthorizationServerInput interface { pulumi.Input ToAuthorizationServerOutput() AuthorizationServerOutput ToAuthorizationServerOutputWithContext(ctx context.Context) AuthorizationServerOutput }
type AuthorizationServerMap ¶
type AuthorizationServerMap map[string]AuthorizationServerInput
func (AuthorizationServerMap) ElementType ¶
func (AuthorizationServerMap) ElementType() reflect.Type
func (AuthorizationServerMap) ToAuthorizationServerMapOutput ¶
func (i AuthorizationServerMap) ToAuthorizationServerMapOutput() AuthorizationServerMapOutput
func (AuthorizationServerMap) ToAuthorizationServerMapOutputWithContext ¶
func (i AuthorizationServerMap) ToAuthorizationServerMapOutputWithContext(ctx context.Context) AuthorizationServerMapOutput
type AuthorizationServerMapInput ¶
type AuthorizationServerMapInput interface { pulumi.Input ToAuthorizationServerMapOutput() AuthorizationServerMapOutput ToAuthorizationServerMapOutputWithContext(context.Context) AuthorizationServerMapOutput }
AuthorizationServerMapInput is an input type that accepts AuthorizationServerMap and AuthorizationServerMapOutput values. You can construct a concrete instance of `AuthorizationServerMapInput` via:
AuthorizationServerMap{ "key": AuthorizationServerArgs{...} }
type AuthorizationServerMapOutput ¶
type AuthorizationServerMapOutput struct{ *pulumi.OutputState }
func (AuthorizationServerMapOutput) ElementType ¶
func (AuthorizationServerMapOutput) ElementType() reflect.Type
func (AuthorizationServerMapOutput) MapIndex ¶
func (o AuthorizationServerMapOutput) MapIndex(k pulumi.StringInput) AuthorizationServerOutput
func (AuthorizationServerMapOutput) ToAuthorizationServerMapOutput ¶
func (o AuthorizationServerMapOutput) ToAuthorizationServerMapOutput() AuthorizationServerMapOutput
func (AuthorizationServerMapOutput) ToAuthorizationServerMapOutputWithContext ¶
func (o AuthorizationServerMapOutput) ToAuthorizationServerMapOutputWithContext(ctx context.Context) AuthorizationServerMapOutput
type AuthorizationServerOutput ¶
type AuthorizationServerOutput struct{ *pulumi.OutputState }
func (AuthorizationServerOutput) ElementType ¶
func (AuthorizationServerOutput) ElementType() reflect.Type
func (AuthorizationServerOutput) ToAuthorizationServerOutput ¶
func (o AuthorizationServerOutput) ToAuthorizationServerOutput() AuthorizationServerOutput
func (AuthorizationServerOutput) ToAuthorizationServerOutputWithContext ¶
func (o AuthorizationServerOutput) ToAuthorizationServerOutputWithContext(ctx context.Context) AuthorizationServerOutput
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 // A `tokenBodyParameter` block as defined below. 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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@exmaple.com"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } _, err = apimanagement.NewBackend(ctx, "exampleBackend", &apimanagement.BackendArgs{ ResourceGroupName: exampleResourceGroup.Name, ApiManagementName: exampleService.Name, Protocol: pulumi.String("http"), Url: pulumi.String("https://backend"), }) if err != nil { return err } return nil }) }
```
## Import
API Management backends can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/backend:Backend example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ApiManagement/service/instance1/backends/backend1
```
func GetBackend ¶
func GetBackend(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackendState, opts ...pulumi.ResourceOption) (*Backend, error)
GetBackend gets an existing Backend resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewBackend ¶
func NewBackend(ctx *pulumi.Context, name string, args *BackendArgs, opts ...pulumi.ResourceOption) (*Backend, error)
NewBackend registers a new resource with the given unique name, arguments, and options.
func (*Backend) ElementType ¶
func (*Backend) ToBackendOutput ¶
func (i *Backend) ToBackendOutput() BackendOutput
func (*Backend) ToBackendOutputWithContext ¶
func (i *Backend) ToBackendOutputWithContext(ctx context.Context) BackendOutput
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 BackendArray ¶
type BackendArray []BackendInput
func (BackendArray) ElementType ¶
func (BackendArray) ElementType() reflect.Type
func (BackendArray) ToBackendArrayOutput ¶
func (i BackendArray) ToBackendArrayOutput() BackendArrayOutput
func (BackendArray) ToBackendArrayOutputWithContext ¶
func (i BackendArray) ToBackendArrayOutputWithContext(ctx context.Context) BackendArrayOutput
type BackendArrayInput ¶
type BackendArrayInput interface { pulumi.Input ToBackendArrayOutput() BackendArrayOutput ToBackendArrayOutputWithContext(context.Context) BackendArrayOutput }
BackendArrayInput is an input type that accepts BackendArray and BackendArrayOutput values. You can construct a concrete instance of `BackendArrayInput` via:
BackendArray{ BackendArgs{...} }
type BackendArrayOutput ¶
type BackendArrayOutput struct{ *pulumi.OutputState }
func (BackendArrayOutput) ElementType ¶
func (BackendArrayOutput) ElementType() reflect.Type
func (BackendArrayOutput) Index ¶
func (o BackendArrayOutput) Index(i pulumi.IntInput) BackendOutput
func (BackendArrayOutput) ToBackendArrayOutput ¶
func (o BackendArrayOutput) ToBackendArrayOutput() BackendArrayOutput
func (BackendArrayOutput) ToBackendArrayOutputWithContext ¶
func (o BackendArrayOutput) ToBackendArrayOutputWithContext(ctx context.Context) BackendArrayOutput
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 BackendInput ¶
type BackendInput interface { pulumi.Input ToBackendOutput() BackendOutput ToBackendOutputWithContext(ctx context.Context) BackendOutput }
type BackendMap ¶
type BackendMap map[string]BackendInput
func (BackendMap) ElementType ¶
func (BackendMap) ElementType() reflect.Type
func (BackendMap) ToBackendMapOutput ¶
func (i BackendMap) ToBackendMapOutput() BackendMapOutput
func (BackendMap) ToBackendMapOutputWithContext ¶
func (i BackendMap) ToBackendMapOutputWithContext(ctx context.Context) BackendMapOutput
type BackendMapInput ¶
type BackendMapInput interface { pulumi.Input ToBackendMapOutput() BackendMapOutput ToBackendMapOutputWithContext(context.Context) BackendMapOutput }
BackendMapInput is an input type that accepts BackendMap and BackendMapOutput values. You can construct a concrete instance of `BackendMapInput` via:
BackendMap{ "key": BackendArgs{...} }
type BackendMapOutput ¶
type BackendMapOutput struct{ *pulumi.OutputState }
func (BackendMapOutput) ElementType ¶
func (BackendMapOutput) ElementType() reflect.Type
func (BackendMapOutput) MapIndex ¶
func (o BackendMapOutput) MapIndex(k pulumi.StringInput) BackendOutput
func (BackendMapOutput) ToBackendMapOutput ¶
func (o BackendMapOutput) ToBackendMapOutput() BackendMapOutput
func (BackendMapOutput) ToBackendMapOutputWithContext ¶
func (o BackendMapOutput) ToBackendMapOutputWithContext(ctx context.Context) BackendMapOutput
type BackendOutput ¶
type BackendOutput struct{ *pulumi.OutputState }
func (BackendOutput) ElementType ¶
func (BackendOutput) ElementType() reflect.Type
func (BackendOutput) ToBackendOutput ¶
func (o BackendOutput) ToBackendOutput() BackendOutput
func (BackendOutput) ToBackendOutputWithContext ¶
func (o BackendOutput) ToBackendOutputWithContext(ctx context.Context) BackendOutput
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.StringPtrOutput
The URL of the proxy server.
func (BackendProxyPtrOutput) Username ¶
func (o BackendProxyPtrOutput) Username() pulumi.StringPtrOutput
The username to connect to the proxy server.
type BackendServiceFabricCluster ¶
type BackendServiceFabricCluster struct { // The client certificate resource id for the management endpoint. ClientCertificateId *string `pulumi:"clientCertificateId"` // 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 resource id for the management endpoint. ClientCertificateId pulumi.StringPtrInput `pulumi:"clientCertificateId"` // The client certificate thumbprint for the management endpoint. ClientCertificateThumbprint pulumi.StringPtrInput `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) ClientCertificateId ¶ added in v4.9.0
func (o BackendServiceFabricClusterOutput) ClientCertificateId() pulumi.StringPtrOutput
The client certificate resource id for the management endpoint.
func (BackendServiceFabricClusterOutput) ClientCertificateThumbprint ¶
func (o BackendServiceFabricClusterOutput) ClientCertificateThumbprint() pulumi.StringPtrOutput
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) ClientCertificateId ¶ added in v4.9.0
func (o BackendServiceFabricClusterPtrOutput) ClientCertificateId() pulumi.StringPtrOutput
The client certificate resource id for the management endpoint.
func (BackendServiceFabricClusterPtrOutput) ClientCertificateThumbprint ¶
func (o BackendServiceFabricClusterPtrOutput) ClientCertificateThumbprint() pulumi.StringPtrOutput
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.IntPtrOutput
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.StringPtrOutput `pulumi:"data"` // The Expiration Date of this Certificate, formatted as an RFC3339 string. Expiration pulumi.StringOutput `pulumi:"expiration"` // The Client ID of the User Assigned Managed Identity to use for retrieving certificate. KeyVaultIdentityClientId pulumi.StringPtrOutput `pulumi:"keyVaultIdentityClientId"` // The ID of the Key Vault Secret containing the SSL Certificate, which must be of the type `application/x-pkcs12`. KeyVaultSecretId pulumi.StringPtrOutput `pulumi:"keyVaultSecretId"` // 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.
## Example Usage ### With Base64 Certificate)
```go package main
import (
"encoding/base64" "io/ioutil" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func filebase64OrPanic(path string) pulumi.StringPtrInput { if fileData, err := ioutil.ReadFile(path); err == nil { return pulumi.String(base64.StdEncoding.EncodeToString(fileData[:])) } else { panic(err.Error()) } }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@exmaple.com"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } _, err = apimanagement.NewCertificate(ctx, "exampleCertificate", &apimanagement.CertificateArgs{ ApiManagementName: exampleService.Name, ResourceGroupName: exampleResourceGroup.Name, Data: filebase64OrPanic("example.pfx"), }) if err != nil { return err } return nil }) }
``` ### With Key Vault Certificate)
```go package main
import (
"encoding/base64" "io/ioutil" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func filebase64OrPanic(path string) pulumi.StringPtrInput { if fileData, err := ioutil.ReadFile(path); err == nil { return pulumi.String(base64.StdEncoding.EncodeToString(fileData[:])) } else { panic(err.Error()) } }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := core.GetClientConfig(ctx, nil, nil) if err != nil { return err } exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@terraform.io"), SkuName: pulumi.String("Developer_1"), Identity: &apimanagement.ServiceIdentityArgs{ Type: pulumi.String("SystemAssigned"), }, }) if err != nil { return err } exampleKeyVault, err := keyvault.NewKeyVault(ctx, "exampleKeyVault", &keyvault.KeyVaultArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, SoftDeleteEnabled: pulumi.Bool(true), TenantId: pulumi.Any(data.Azurerm_client_config.Example.Tenant_id), SkuName: pulumi.String("standard"), }) if err != nil { return err } _, err = keyvault.NewAccessPolicy(ctx, "exampleAccessPolicy", &keyvault.AccessPolicyArgs{ KeyVaultId: exampleKeyVault.ID(), TenantId: exampleService.Identity.ApplyT(func(identity apimanagement.ServiceIdentity) (string, error) { return identity.TenantId, nil }).(pulumi.StringOutput), ObjectId: exampleService.Identity.ApplyT(func(identity apimanagement.ServiceIdentity) (string, error) { return identity.PrincipalId, nil }).(pulumi.StringOutput), SecretPermissions: pulumi.StringArray{ pulumi.String("get"), }, CertificatePermissions: pulumi.StringArray{ pulumi.String("get"), }, }) if err != nil { return err } exampleCertificate, err := keyvault.NewCertificate(ctx, "exampleCertificate", &keyvault.CertificateArgs{ KeyVaultId: exampleKeyVault.ID(), Certificate: &keyvault.CertificateCertificateArgs{ Contents: filebase64OrPanic("example_cert.pfx"), Password: pulumi.String("terraform"), }, CertificatePolicy: &keyvault.CertificateCertificatePolicyArgs{ IssuerParameters: &keyvault.CertificateCertificatePolicyIssuerParametersArgs{ Name: pulumi.String("Self"), }, KeyProperties: &keyvault.CertificateCertificatePolicyKeyPropertiesArgs{ Exportable: pulumi.Bool(true), KeySize: pulumi.Int(2048), KeyType: pulumi.String("RSA"), ReuseKey: pulumi.Bool(false), }, SecretProperties: &keyvault.CertificateCertificatePolicySecretPropertiesArgs{ ContentType: pulumi.String("application/x-pkcs12"), }, }, }) if err != nil { return err } _, err = apimanagement.NewCertificate(ctx, "exampleApimanagement/certificateCertificate", &apimanagement.CertificateArgs{ ApiManagementName: exampleService.Name, ResourceGroupName: exampleResourceGroup.Name, KeyVaultSecretId: exampleCertificate.SecretId, }) if err != nil { return err } return nil }) }
```
## Import
API Management Certificates can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/certificate:Certificate example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ApiManagement/service/instance1/certificates/certificate1
```
func GetCertificate ¶
func GetCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)
GetCertificate gets an existing Certificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificate ¶
func NewCertificate(ctx *pulumi.Context, name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)
NewCertificate registers a new resource with the given unique name, arguments, and options.
func (*Certificate) ElementType ¶
func (*Certificate) ElementType() reflect.Type
func (*Certificate) ToCertificateOutput ¶
func (i *Certificate) ToCertificateOutput() CertificateOutput
func (*Certificate) ToCertificateOutputWithContext ¶
func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
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.StringPtrInput // The Client ID of the User Assigned Managed Identity to use for retrieving certificate. KeyVaultIdentityClientId pulumi.StringPtrInput // The ID of the Key Vault Secret containing the SSL Certificate, which must be of the type `application/x-pkcs12`. KeyVaultSecretId 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.StringInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶
func (CertificateArgs) ElementType() reflect.Type
type CertificateArray ¶
type CertificateArray []CertificateInput
func (CertificateArray) ElementType ¶
func (CertificateArray) ElementType() reflect.Type
func (CertificateArray) ToCertificateArrayOutput ¶
func (i CertificateArray) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArray) ToCertificateArrayOutputWithContext ¶
func (i CertificateArray) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateArrayInput ¶
type CertificateArrayInput interface { pulumi.Input ToCertificateArrayOutput() CertificateArrayOutput ToCertificateArrayOutputWithContext(context.Context) CertificateArrayOutput }
CertificateArrayInput is an input type that accepts CertificateArray and CertificateArrayOutput values. You can construct a concrete instance of `CertificateArrayInput` via:
CertificateArray{ CertificateArgs{...} }
type CertificateArrayOutput ¶
type CertificateArrayOutput struct{ *pulumi.OutputState }
func (CertificateArrayOutput) ElementType ¶
func (CertificateArrayOutput) ElementType() reflect.Type
func (CertificateArrayOutput) Index ¶
func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
func (CertificateArrayOutput) ToCertificateArrayOutput ¶
func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArrayOutput) ToCertificateArrayOutputWithContext ¶
func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateInput ¶
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateMap ¶
type CertificateMap map[string]CertificateInput
func (CertificateMap) ElementType ¶
func (CertificateMap) ElementType() reflect.Type
func (CertificateMap) ToCertificateMapOutput ¶
func (i CertificateMap) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMap) ToCertificateMapOutputWithContext ¶
func (i CertificateMap) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateMapInput ¶
type CertificateMapInput interface { pulumi.Input ToCertificateMapOutput() CertificateMapOutput ToCertificateMapOutputWithContext(context.Context) CertificateMapOutput }
CertificateMapInput is an input type that accepts CertificateMap and CertificateMapOutput values. You can construct a concrete instance of `CertificateMapInput` via:
CertificateMap{ "key": CertificateArgs{...} }
type CertificateMapOutput ¶
type CertificateMapOutput struct{ *pulumi.OutputState }
func (CertificateMapOutput) ElementType ¶
func (CertificateMapOutput) ElementType() reflect.Type
func (CertificateMapOutput) MapIndex ¶
func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
func (CertificateMapOutput) ToCertificateMapOutput ¶
func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMapOutput) ToCertificateMapOutputWithContext ¶
func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateOutput ¶
type CertificateOutput struct{ *pulumi.OutputState }
func (CertificateOutput) ElementType ¶
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) ToCertificateOutput ¶
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
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 Client ID of the User Assigned Managed Identity to use for retrieving certificate. KeyVaultIdentityClientId pulumi.StringPtrInput // The ID of the Key Vault Secret containing the SSL Certificate, which must be of the type `application/x-pkcs12`. KeyVaultSecretId 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 CustomDomain ¶
type CustomDomain struct { pulumi.CustomResourceState // The ID of the API Management service for which to configure Custom Domains. Changing this forces a new API Management Custom Domain resource to be created. ApiManagementId pulumi.StringOutput `pulumi:"apiManagementId"` // One or more `developerPortal` blocks as defined below. DeveloperPortals CustomDomainDeveloperPortalArrayOutput `pulumi:"developerPortals"` // One or more `management` blocks as defined below. Managements CustomDomainManagementArrayOutput `pulumi:"managements"` // One or more `portal` blocks as defined below. Portals CustomDomainPortalArrayOutput `pulumi:"portals"` // One or more `proxy` blocks as defined below. // // Deprecated: `proxy` is deprecated and will be renamed to `gateway` in version 3.0 of the AzureRM provider Proxies CustomDomainProxyArrayOutput `pulumi:"proxies"` // One or more `scm` blocks as defined below. Scms CustomDomainScmArrayOutput `pulumi:"scms"` }
Manages a API Management Custom Domain.
## Disclaimers
> **Note:** It's possible to define Custom Domains both within the `apimanagement.Service` resource via the `hostnameConfigurations` block and by using this resource. However it's not possible to use both methods to manage Custom Domains within an API Management Service, since there will be conflicts.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/keyvault" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: pulumi.Any(azurerm_resource_group.Test.Location), ResourceGroupName: pulumi.Any(azurerm_resource_group.Test.Name), PublisherName: pulumi.String("pub1"), PublisherEmail: pulumi.String("pub1@email.com"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } _, err = keyvault.NewCertificate(ctx, "exampleCertificate", &keyvault.CertificateArgs{ KeyVaultId: pulumi.Any(azurerm_key_vault.Test.Id), CertificatePolicy: &keyvault.CertificateCertificatePolicyArgs{ IssuerParameters: &keyvault.CertificateCertificatePolicyIssuerParametersArgs{ Name: pulumi.String("Self"), }, KeyProperties: &keyvault.CertificateCertificatePolicyKeyPropertiesArgs{ Exportable: pulumi.Bool(true), KeySize: pulumi.Int(2048), KeyType: pulumi.String("RSA"), ReuseKey: pulumi.Bool(true), }, LifetimeActions: keyvault.CertificateCertificatePolicyLifetimeActionArray{ &keyvault.CertificateCertificatePolicyLifetimeActionArgs{ Action: &keyvault.CertificateCertificatePolicyLifetimeActionActionArgs{ ActionType: pulumi.String("AutoRenew"), }, Trigger: &keyvault.CertificateCertificatePolicyLifetimeActionTriggerArgs{ DaysBeforeExpiry: pulumi.Int(30), }, }, }, SecretProperties: &keyvault.CertificateCertificatePolicySecretPropertiesArgs{ ContentType: pulumi.String("application/x-pkcs12"), }, X509CertificateProperties: &keyvault.CertificateCertificatePolicyX509CertificatePropertiesArgs{ KeyUsages: pulumi.StringArray{ pulumi.String("cRLSign"), pulumi.String("dataEncipherment"), pulumi.String("digitalSignature"), pulumi.String("keyAgreement"), pulumi.String("keyCertSign"), pulumi.String("keyEncipherment"), }, Subject: pulumi.String("CN=api.example.com"), ValidityInMonths: pulumi.Int(12), SubjectAlternativeNames: &keyvault.CertificateCertificatePolicyX509CertificatePropertiesSubjectAlternativeNamesArgs{ DnsNames: pulumi.StringArray{ pulumi.String("api.example.com"), pulumi.String("portal.example.com"), }, }, }, }, }) if err != nil { return err } _, err = apimanagement.NewCustomDomain(ctx, "exampleCustomDomain", &apimanagement.CustomDomainArgs{ ApiManagementId: exampleService.ID(), Proxies: apimanagement.CustomDomainProxyArray{ &apimanagement.CustomDomainProxyArgs{ HostName: pulumi.String("api.example.com"), KeyVaultId: pulumi.Any(azurerm_key_vault_certificate.Test.Secret_id), }, }, DeveloperPortals: apimanagement.CustomDomainDeveloperPortalArray{ &apimanagement.CustomDomainDeveloperPortalArgs{ HostName: pulumi.String("portal.example.com"), KeyVaultId: pulumi.Any(azurerm_key_vault_certificate.Test.Secret_id), }, }, }) if err != nil { return err } return nil }) }
```
## Import
API Management Custom Domains can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/customDomain:CustomDomain example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ApiManagement/service/instance1/customDomains/default
```
func GetCustomDomain ¶
func GetCustomDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomDomainState, opts ...pulumi.ResourceOption) (*CustomDomain, error)
GetCustomDomain gets an existing CustomDomain 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 NewCustomDomain ¶
func NewCustomDomain(ctx *pulumi.Context, name string, args *CustomDomainArgs, opts ...pulumi.ResourceOption) (*CustomDomain, error)
NewCustomDomain registers a new resource with the given unique name, arguments, and options.
func (*CustomDomain) ElementType ¶
func (*CustomDomain) ElementType() reflect.Type
func (*CustomDomain) ToCustomDomainOutput ¶
func (i *CustomDomain) ToCustomDomainOutput() CustomDomainOutput
func (*CustomDomain) ToCustomDomainOutputWithContext ¶
func (i *CustomDomain) ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput
type CustomDomainArgs ¶
type CustomDomainArgs struct { // The ID of the API Management service for which to configure Custom Domains. Changing this forces a new API Management Custom Domain resource to be created. ApiManagementId pulumi.StringInput // One or more `developerPortal` blocks as defined below. DeveloperPortals CustomDomainDeveloperPortalArrayInput // One or more `management` blocks as defined below. Managements CustomDomainManagementArrayInput // One or more `portal` blocks as defined below. Portals CustomDomainPortalArrayInput // One or more `proxy` blocks as defined below. // // Deprecated: `proxy` is deprecated and will be renamed to `gateway` in version 3.0 of the AzureRM provider Proxies CustomDomainProxyArrayInput // One or more `scm` blocks as defined below. Scms CustomDomainScmArrayInput }
The set of arguments for constructing a CustomDomain resource.
func (CustomDomainArgs) ElementType ¶
func (CustomDomainArgs) ElementType() reflect.Type
type CustomDomainArray ¶
type CustomDomainArray []CustomDomainInput
func (CustomDomainArray) ElementType ¶
func (CustomDomainArray) ElementType() reflect.Type
func (CustomDomainArray) ToCustomDomainArrayOutput ¶
func (i CustomDomainArray) ToCustomDomainArrayOutput() CustomDomainArrayOutput
func (CustomDomainArray) ToCustomDomainArrayOutputWithContext ¶
func (i CustomDomainArray) ToCustomDomainArrayOutputWithContext(ctx context.Context) CustomDomainArrayOutput
type CustomDomainArrayInput ¶
type CustomDomainArrayInput interface { pulumi.Input ToCustomDomainArrayOutput() CustomDomainArrayOutput ToCustomDomainArrayOutputWithContext(context.Context) CustomDomainArrayOutput }
CustomDomainArrayInput is an input type that accepts CustomDomainArray and CustomDomainArrayOutput values. You can construct a concrete instance of `CustomDomainArrayInput` via:
CustomDomainArray{ CustomDomainArgs{...} }
type CustomDomainArrayOutput ¶
type CustomDomainArrayOutput struct{ *pulumi.OutputState }
func (CustomDomainArrayOutput) ElementType ¶
func (CustomDomainArrayOutput) ElementType() reflect.Type
func (CustomDomainArrayOutput) Index ¶
func (o CustomDomainArrayOutput) Index(i pulumi.IntInput) CustomDomainOutput
func (CustomDomainArrayOutput) ToCustomDomainArrayOutput ¶
func (o CustomDomainArrayOutput) ToCustomDomainArrayOutput() CustomDomainArrayOutput
func (CustomDomainArrayOutput) ToCustomDomainArrayOutputWithContext ¶
func (o CustomDomainArrayOutput) ToCustomDomainArrayOutputWithContext(ctx context.Context) CustomDomainArrayOutput
type CustomDomainDeveloperPortal ¶
type CustomDomainDeveloperPortal struct { // The Base64 Encoded Certificate. (Mutually exclusive with `keyVaultId`.) Certificate *string `pulumi:"certificate"` // The password associated with the certificate provided above. CertificatePassword *string `pulumi:"certificatePassword"` Expiry *string `pulumi:"expiry"` // The Hostname to use for the corresponding endpoint. 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"` SslKeyvaultIdentityClientId *string `pulumi:"sslKeyvaultIdentityClientId"` Subject *string `pulumi:"subject"` Thumbprint *string `pulumi:"thumbprint"` }
type CustomDomainDeveloperPortalArgs ¶
type CustomDomainDeveloperPortalArgs struct { // The Base64 Encoded Certificate. (Mutually exclusive with `keyVaultId`.) Certificate pulumi.StringPtrInput `pulumi:"certificate"` // The password associated with the certificate provided above. CertificatePassword pulumi.StringPtrInput `pulumi:"certificatePassword"` Expiry pulumi.StringPtrInput `pulumi:"expiry"` // The Hostname to use for the corresponding endpoint. 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"` SslKeyvaultIdentityClientId pulumi.StringPtrInput `pulumi:"sslKeyvaultIdentityClientId"` Subject pulumi.StringPtrInput `pulumi:"subject"` Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"` }
func (CustomDomainDeveloperPortalArgs) ElementType ¶
func (CustomDomainDeveloperPortalArgs) ElementType() reflect.Type
func (CustomDomainDeveloperPortalArgs) ToCustomDomainDeveloperPortalOutput ¶
func (i CustomDomainDeveloperPortalArgs) ToCustomDomainDeveloperPortalOutput() CustomDomainDeveloperPortalOutput
func (CustomDomainDeveloperPortalArgs) ToCustomDomainDeveloperPortalOutputWithContext ¶
func (i CustomDomainDeveloperPortalArgs) ToCustomDomainDeveloperPortalOutputWithContext(ctx context.Context) CustomDomainDeveloperPortalOutput
type CustomDomainDeveloperPortalArray ¶
type CustomDomainDeveloperPortalArray []CustomDomainDeveloperPortalInput
func (CustomDomainDeveloperPortalArray) ElementType ¶
func (CustomDomainDeveloperPortalArray) ElementType() reflect.Type
func (CustomDomainDeveloperPortalArray) ToCustomDomainDeveloperPortalArrayOutput ¶
func (i CustomDomainDeveloperPortalArray) ToCustomDomainDeveloperPortalArrayOutput() CustomDomainDeveloperPortalArrayOutput
func (CustomDomainDeveloperPortalArray) ToCustomDomainDeveloperPortalArrayOutputWithContext ¶
func (i CustomDomainDeveloperPortalArray) ToCustomDomainDeveloperPortalArrayOutputWithContext(ctx context.Context) CustomDomainDeveloperPortalArrayOutput
type CustomDomainDeveloperPortalArrayInput ¶
type CustomDomainDeveloperPortalArrayInput interface { pulumi.Input ToCustomDomainDeveloperPortalArrayOutput() CustomDomainDeveloperPortalArrayOutput ToCustomDomainDeveloperPortalArrayOutputWithContext(context.Context) CustomDomainDeveloperPortalArrayOutput }
CustomDomainDeveloperPortalArrayInput is an input type that accepts CustomDomainDeveloperPortalArray and CustomDomainDeveloperPortalArrayOutput values. You can construct a concrete instance of `CustomDomainDeveloperPortalArrayInput` via:
CustomDomainDeveloperPortalArray{ CustomDomainDeveloperPortalArgs{...} }
type CustomDomainDeveloperPortalArrayOutput ¶
type CustomDomainDeveloperPortalArrayOutput struct{ *pulumi.OutputState }
func (CustomDomainDeveloperPortalArrayOutput) ElementType ¶
func (CustomDomainDeveloperPortalArrayOutput) ElementType() reflect.Type
func (CustomDomainDeveloperPortalArrayOutput) ToCustomDomainDeveloperPortalArrayOutput ¶
func (o CustomDomainDeveloperPortalArrayOutput) ToCustomDomainDeveloperPortalArrayOutput() CustomDomainDeveloperPortalArrayOutput
func (CustomDomainDeveloperPortalArrayOutput) ToCustomDomainDeveloperPortalArrayOutputWithContext ¶
func (o CustomDomainDeveloperPortalArrayOutput) ToCustomDomainDeveloperPortalArrayOutputWithContext(ctx context.Context) CustomDomainDeveloperPortalArrayOutput
type CustomDomainDeveloperPortalInput ¶
type CustomDomainDeveloperPortalInput interface { pulumi.Input ToCustomDomainDeveloperPortalOutput() CustomDomainDeveloperPortalOutput ToCustomDomainDeveloperPortalOutputWithContext(context.Context) CustomDomainDeveloperPortalOutput }
CustomDomainDeveloperPortalInput is an input type that accepts CustomDomainDeveloperPortalArgs and CustomDomainDeveloperPortalOutput values. You can construct a concrete instance of `CustomDomainDeveloperPortalInput` via:
CustomDomainDeveloperPortalArgs{...}
type CustomDomainDeveloperPortalOutput ¶
type CustomDomainDeveloperPortalOutput struct{ *pulumi.OutputState }
func (CustomDomainDeveloperPortalOutput) Certificate ¶
func (o CustomDomainDeveloperPortalOutput) Certificate() pulumi.StringPtrOutput
The Base64 Encoded Certificate. (Mutually exclusive with `keyVaultId`.)
func (CustomDomainDeveloperPortalOutput) CertificatePassword ¶
func (o CustomDomainDeveloperPortalOutput) CertificatePassword() pulumi.StringPtrOutput
The password associated with the certificate provided above.
func (CustomDomainDeveloperPortalOutput) ElementType ¶
func (CustomDomainDeveloperPortalOutput) ElementType() reflect.Type
func (CustomDomainDeveloperPortalOutput) Expiry ¶ added in v4.16.0
func (o CustomDomainDeveloperPortalOutput) Expiry() pulumi.StringPtrOutput
func (CustomDomainDeveloperPortalOutput) HostName ¶
func (o CustomDomainDeveloperPortalOutput) HostName() pulumi.StringOutput
The Hostname to use for the corresponding endpoint.
func (CustomDomainDeveloperPortalOutput) KeyVaultId ¶
func (o CustomDomainDeveloperPortalOutput) 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 (CustomDomainDeveloperPortalOutput) NegotiateClientCertificate ¶
func (o CustomDomainDeveloperPortalOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
Should Client Certificate Negotiation be enabled for this Hostname? Defaults to false.
func (CustomDomainDeveloperPortalOutput) SslKeyvaultIdentityClientId ¶ added in v4.16.0
func (o CustomDomainDeveloperPortalOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
func (CustomDomainDeveloperPortalOutput) Subject ¶ added in v4.16.0
func (o CustomDomainDeveloperPortalOutput) Subject() pulumi.StringPtrOutput
func (CustomDomainDeveloperPortalOutput) Thumbprint ¶ added in v4.16.0
func (o CustomDomainDeveloperPortalOutput) Thumbprint() pulumi.StringPtrOutput
func (CustomDomainDeveloperPortalOutput) ToCustomDomainDeveloperPortalOutput ¶
func (o CustomDomainDeveloperPortalOutput) ToCustomDomainDeveloperPortalOutput() CustomDomainDeveloperPortalOutput
func (CustomDomainDeveloperPortalOutput) ToCustomDomainDeveloperPortalOutputWithContext ¶
func (o CustomDomainDeveloperPortalOutput) ToCustomDomainDeveloperPortalOutputWithContext(ctx context.Context) CustomDomainDeveloperPortalOutput
type CustomDomainInput ¶
type CustomDomainInput interface { pulumi.Input ToCustomDomainOutput() CustomDomainOutput ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput }
type CustomDomainManagement ¶
type CustomDomainManagement struct { // The Base64 Encoded Certificate. (Mutually exclusive with `keyVaultId`.) Certificate *string `pulumi:"certificate"` // The password associated with the certificate provided above. CertificatePassword *string `pulumi:"certificatePassword"` Expiry *string `pulumi:"expiry"` // The Hostname to use for the corresponding endpoint. 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"` SslKeyvaultIdentityClientId *string `pulumi:"sslKeyvaultIdentityClientId"` Subject *string `pulumi:"subject"` Thumbprint *string `pulumi:"thumbprint"` }
type CustomDomainManagementArgs ¶
type CustomDomainManagementArgs struct { // The Base64 Encoded Certificate. (Mutually exclusive with `keyVaultId`.) Certificate pulumi.StringPtrInput `pulumi:"certificate"` // The password associated with the certificate provided above. CertificatePassword pulumi.StringPtrInput `pulumi:"certificatePassword"` Expiry pulumi.StringPtrInput `pulumi:"expiry"` // The Hostname to use for the corresponding endpoint. 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"` SslKeyvaultIdentityClientId pulumi.StringPtrInput `pulumi:"sslKeyvaultIdentityClientId"` Subject pulumi.StringPtrInput `pulumi:"subject"` Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"` }
func (CustomDomainManagementArgs) ElementType ¶
func (CustomDomainManagementArgs) ElementType() reflect.Type
func (CustomDomainManagementArgs) ToCustomDomainManagementOutput ¶
func (i CustomDomainManagementArgs) ToCustomDomainManagementOutput() CustomDomainManagementOutput
func (CustomDomainManagementArgs) ToCustomDomainManagementOutputWithContext ¶
func (i CustomDomainManagementArgs) ToCustomDomainManagementOutputWithContext(ctx context.Context) CustomDomainManagementOutput
type CustomDomainManagementArray ¶
type CustomDomainManagementArray []CustomDomainManagementInput
func (CustomDomainManagementArray) ElementType ¶
func (CustomDomainManagementArray) ElementType() reflect.Type
func (CustomDomainManagementArray) ToCustomDomainManagementArrayOutput ¶
func (i CustomDomainManagementArray) ToCustomDomainManagementArrayOutput() CustomDomainManagementArrayOutput
func (CustomDomainManagementArray) ToCustomDomainManagementArrayOutputWithContext ¶
func (i CustomDomainManagementArray) ToCustomDomainManagementArrayOutputWithContext(ctx context.Context) CustomDomainManagementArrayOutput
type CustomDomainManagementArrayInput ¶
type CustomDomainManagementArrayInput interface { pulumi.Input ToCustomDomainManagementArrayOutput() CustomDomainManagementArrayOutput ToCustomDomainManagementArrayOutputWithContext(context.Context) CustomDomainManagementArrayOutput }
CustomDomainManagementArrayInput is an input type that accepts CustomDomainManagementArray and CustomDomainManagementArrayOutput values. You can construct a concrete instance of `CustomDomainManagementArrayInput` via:
CustomDomainManagementArray{ CustomDomainManagementArgs{...} }
type CustomDomainManagementArrayOutput ¶
type CustomDomainManagementArrayOutput struct{ *pulumi.OutputState }
func (CustomDomainManagementArrayOutput) ElementType ¶
func (CustomDomainManagementArrayOutput) ElementType() reflect.Type
func (CustomDomainManagementArrayOutput) Index ¶
func (o CustomDomainManagementArrayOutput) Index(i pulumi.IntInput) CustomDomainManagementOutput
func (CustomDomainManagementArrayOutput) ToCustomDomainManagementArrayOutput ¶
func (o CustomDomainManagementArrayOutput) ToCustomDomainManagementArrayOutput() CustomDomainManagementArrayOutput
func (CustomDomainManagementArrayOutput) ToCustomDomainManagementArrayOutputWithContext ¶
func (o CustomDomainManagementArrayOutput) ToCustomDomainManagementArrayOutputWithContext(ctx context.Context) CustomDomainManagementArrayOutput
type CustomDomainManagementInput ¶
type CustomDomainManagementInput interface { pulumi.Input ToCustomDomainManagementOutput() CustomDomainManagementOutput ToCustomDomainManagementOutputWithContext(context.Context) CustomDomainManagementOutput }
CustomDomainManagementInput is an input type that accepts CustomDomainManagementArgs and CustomDomainManagementOutput values. You can construct a concrete instance of `CustomDomainManagementInput` via:
CustomDomainManagementArgs{...}
type CustomDomainManagementOutput ¶
type CustomDomainManagementOutput struct{ *pulumi.OutputState }
func (CustomDomainManagementOutput) Certificate ¶
func (o CustomDomainManagementOutput) Certificate() pulumi.StringPtrOutput
The Base64 Encoded Certificate. (Mutually exclusive with `keyVaultId`.)
func (CustomDomainManagementOutput) CertificatePassword ¶
func (o CustomDomainManagementOutput) CertificatePassword() pulumi.StringPtrOutput
The password associated with the certificate provided above.
func (CustomDomainManagementOutput) ElementType ¶
func (CustomDomainManagementOutput) ElementType() reflect.Type
func (CustomDomainManagementOutput) Expiry ¶ added in v4.16.0
func (o CustomDomainManagementOutput) Expiry() pulumi.StringPtrOutput
func (CustomDomainManagementOutput) HostName ¶
func (o CustomDomainManagementOutput) HostName() pulumi.StringOutput
The Hostname to use for the corresponding endpoint.
func (CustomDomainManagementOutput) KeyVaultId ¶
func (o CustomDomainManagementOutput) 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 (CustomDomainManagementOutput) NegotiateClientCertificate ¶
func (o CustomDomainManagementOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
Should Client Certificate Negotiation be enabled for this Hostname? Defaults to false.
func (CustomDomainManagementOutput) SslKeyvaultIdentityClientId ¶ added in v4.16.0
func (o CustomDomainManagementOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
func (CustomDomainManagementOutput) Subject ¶ added in v4.16.0
func (o CustomDomainManagementOutput) Subject() pulumi.StringPtrOutput
func (CustomDomainManagementOutput) Thumbprint ¶ added in v4.16.0
func (o CustomDomainManagementOutput) Thumbprint() pulumi.StringPtrOutput
func (CustomDomainManagementOutput) ToCustomDomainManagementOutput ¶
func (o CustomDomainManagementOutput) ToCustomDomainManagementOutput() CustomDomainManagementOutput
func (CustomDomainManagementOutput) ToCustomDomainManagementOutputWithContext ¶
func (o CustomDomainManagementOutput) ToCustomDomainManagementOutputWithContext(ctx context.Context) CustomDomainManagementOutput
type CustomDomainMap ¶
type CustomDomainMap map[string]CustomDomainInput
func (CustomDomainMap) ElementType ¶
func (CustomDomainMap) ElementType() reflect.Type
func (CustomDomainMap) ToCustomDomainMapOutput ¶
func (i CustomDomainMap) ToCustomDomainMapOutput() CustomDomainMapOutput
func (CustomDomainMap) ToCustomDomainMapOutputWithContext ¶
func (i CustomDomainMap) ToCustomDomainMapOutputWithContext(ctx context.Context) CustomDomainMapOutput
type CustomDomainMapInput ¶
type CustomDomainMapInput interface { pulumi.Input ToCustomDomainMapOutput() CustomDomainMapOutput ToCustomDomainMapOutputWithContext(context.Context) CustomDomainMapOutput }
CustomDomainMapInput is an input type that accepts CustomDomainMap and CustomDomainMapOutput values. You can construct a concrete instance of `CustomDomainMapInput` via:
CustomDomainMap{ "key": CustomDomainArgs{...} }
type CustomDomainMapOutput ¶
type CustomDomainMapOutput struct{ *pulumi.OutputState }
func (CustomDomainMapOutput) ElementType ¶
func (CustomDomainMapOutput) ElementType() reflect.Type
func (CustomDomainMapOutput) MapIndex ¶
func (o CustomDomainMapOutput) MapIndex(k pulumi.StringInput) CustomDomainOutput
func (CustomDomainMapOutput) ToCustomDomainMapOutput ¶
func (o CustomDomainMapOutput) ToCustomDomainMapOutput() CustomDomainMapOutput
func (CustomDomainMapOutput) ToCustomDomainMapOutputWithContext ¶
func (o CustomDomainMapOutput) ToCustomDomainMapOutputWithContext(ctx context.Context) CustomDomainMapOutput
type CustomDomainOutput ¶
type CustomDomainOutput struct{ *pulumi.OutputState }
func (CustomDomainOutput) ElementType ¶
func (CustomDomainOutput) ElementType() reflect.Type
func (CustomDomainOutput) ToCustomDomainOutput ¶
func (o CustomDomainOutput) ToCustomDomainOutput() CustomDomainOutput
func (CustomDomainOutput) ToCustomDomainOutputWithContext ¶
func (o CustomDomainOutput) ToCustomDomainOutputWithContext(ctx context.Context) CustomDomainOutput
type CustomDomainPortal ¶
type CustomDomainPortal struct { // The Base64 Encoded Certificate. (Mutually exclusive with `keyVaultId`.) Certificate *string `pulumi:"certificate"` // The password associated with the certificate provided above. CertificatePassword *string `pulumi:"certificatePassword"` Expiry *string `pulumi:"expiry"` // The Hostname to use for the corresponding endpoint. 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"` SslKeyvaultIdentityClientId *string `pulumi:"sslKeyvaultIdentityClientId"` Subject *string `pulumi:"subject"` Thumbprint *string `pulumi:"thumbprint"` }
type CustomDomainPortalArgs ¶
type CustomDomainPortalArgs struct { // The Base64 Encoded Certificate. (Mutually exclusive with `keyVaultId`.) Certificate pulumi.StringPtrInput `pulumi:"certificate"` // The password associated with the certificate provided above. CertificatePassword pulumi.StringPtrInput `pulumi:"certificatePassword"` Expiry pulumi.StringPtrInput `pulumi:"expiry"` // The Hostname to use for the corresponding endpoint. 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"` SslKeyvaultIdentityClientId pulumi.StringPtrInput `pulumi:"sslKeyvaultIdentityClientId"` Subject pulumi.StringPtrInput `pulumi:"subject"` Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"` }
func (CustomDomainPortalArgs) ElementType ¶
func (CustomDomainPortalArgs) ElementType() reflect.Type
func (CustomDomainPortalArgs) ToCustomDomainPortalOutput ¶
func (i CustomDomainPortalArgs) ToCustomDomainPortalOutput() CustomDomainPortalOutput
func (CustomDomainPortalArgs) ToCustomDomainPortalOutputWithContext ¶
func (i CustomDomainPortalArgs) ToCustomDomainPortalOutputWithContext(ctx context.Context) CustomDomainPortalOutput
type CustomDomainPortalArray ¶
type CustomDomainPortalArray []CustomDomainPortalInput
func (CustomDomainPortalArray) ElementType ¶
func (CustomDomainPortalArray) ElementType() reflect.Type
func (CustomDomainPortalArray) ToCustomDomainPortalArrayOutput ¶
func (i CustomDomainPortalArray) ToCustomDomainPortalArrayOutput() CustomDomainPortalArrayOutput
func (CustomDomainPortalArray) ToCustomDomainPortalArrayOutputWithContext ¶
func (i CustomDomainPortalArray) ToCustomDomainPortalArrayOutputWithContext(ctx context.Context) CustomDomainPortalArrayOutput
type CustomDomainPortalArrayInput ¶
type CustomDomainPortalArrayInput interface { pulumi.Input ToCustomDomainPortalArrayOutput() CustomDomainPortalArrayOutput ToCustomDomainPortalArrayOutputWithContext(context.Context) CustomDomainPortalArrayOutput }
CustomDomainPortalArrayInput is an input type that accepts CustomDomainPortalArray and CustomDomainPortalArrayOutput values. You can construct a concrete instance of `CustomDomainPortalArrayInput` via:
CustomDomainPortalArray{ CustomDomainPortalArgs{...} }
type CustomDomainPortalArrayOutput ¶
type CustomDomainPortalArrayOutput struct{ *pulumi.OutputState }
func (CustomDomainPortalArrayOutput) ElementType ¶
func (CustomDomainPortalArrayOutput) ElementType() reflect.Type
func (CustomDomainPortalArrayOutput) Index ¶
func (o CustomDomainPortalArrayOutput) Index(i pulumi.IntInput) CustomDomainPortalOutput
func (CustomDomainPortalArrayOutput) ToCustomDomainPortalArrayOutput ¶
func (o CustomDomainPortalArrayOutput) ToCustomDomainPortalArrayOutput() CustomDomainPortalArrayOutput
func (CustomDomainPortalArrayOutput) ToCustomDomainPortalArrayOutputWithContext ¶
func (o CustomDomainPortalArrayOutput) ToCustomDomainPortalArrayOutputWithContext(ctx context.Context) CustomDomainPortalArrayOutput
type CustomDomainPortalInput ¶
type CustomDomainPortalInput interface { pulumi.Input ToCustomDomainPortalOutput() CustomDomainPortalOutput ToCustomDomainPortalOutputWithContext(context.Context) CustomDomainPortalOutput }
CustomDomainPortalInput is an input type that accepts CustomDomainPortalArgs and CustomDomainPortalOutput values. You can construct a concrete instance of `CustomDomainPortalInput` via:
CustomDomainPortalArgs{...}
type CustomDomainPortalOutput ¶
type CustomDomainPortalOutput struct{ *pulumi.OutputState }
func (CustomDomainPortalOutput) Certificate ¶
func (o CustomDomainPortalOutput) Certificate() pulumi.StringPtrOutput
The Base64 Encoded Certificate. (Mutually exclusive with `keyVaultId`.)
func (CustomDomainPortalOutput) CertificatePassword ¶
func (o CustomDomainPortalOutput) CertificatePassword() pulumi.StringPtrOutput
The password associated with the certificate provided above.
func (CustomDomainPortalOutput) ElementType ¶
func (CustomDomainPortalOutput) ElementType() reflect.Type
func (CustomDomainPortalOutput) Expiry ¶ added in v4.16.0
func (o CustomDomainPortalOutput) Expiry() pulumi.StringPtrOutput
func (CustomDomainPortalOutput) HostName ¶
func (o CustomDomainPortalOutput) HostName() pulumi.StringOutput
The Hostname to use for the corresponding endpoint.
func (CustomDomainPortalOutput) KeyVaultId ¶
func (o CustomDomainPortalOutput) 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 (CustomDomainPortalOutput) NegotiateClientCertificate ¶
func (o CustomDomainPortalOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
Should Client Certificate Negotiation be enabled for this Hostname? Defaults to false.
func (CustomDomainPortalOutput) SslKeyvaultIdentityClientId ¶ added in v4.16.0
func (o CustomDomainPortalOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
func (CustomDomainPortalOutput) Subject ¶ added in v4.16.0
func (o CustomDomainPortalOutput) Subject() pulumi.StringPtrOutput
func (CustomDomainPortalOutput) Thumbprint ¶ added in v4.16.0
func (o CustomDomainPortalOutput) Thumbprint() pulumi.StringPtrOutput
func (CustomDomainPortalOutput) ToCustomDomainPortalOutput ¶
func (o CustomDomainPortalOutput) ToCustomDomainPortalOutput() CustomDomainPortalOutput
func (CustomDomainPortalOutput) ToCustomDomainPortalOutputWithContext ¶
func (o CustomDomainPortalOutput) ToCustomDomainPortalOutputWithContext(ctx context.Context) CustomDomainPortalOutput
type CustomDomainProxy ¶
type CustomDomainProxy struct { // The Base64 Encoded Certificate. (Mutually exclusive with `keyVaultId`.) 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"` Expiry *string `pulumi:"expiry"` // The Hostname to use for the API Proxy Endpoint. 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"` SslKeyvaultIdentityClientId *string `pulumi:"sslKeyvaultIdentityClientId"` Subject *string `pulumi:"subject"` Thumbprint *string `pulumi:"thumbprint"` }
type CustomDomainProxyArgs ¶
type CustomDomainProxyArgs struct { // The Base64 Encoded Certificate. (Mutually exclusive with `keyVaultId`.) 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"` Expiry pulumi.StringPtrInput `pulumi:"expiry"` // The Hostname to use for the API Proxy Endpoint. 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"` SslKeyvaultIdentityClientId pulumi.StringPtrInput `pulumi:"sslKeyvaultIdentityClientId"` Subject pulumi.StringPtrInput `pulumi:"subject"` Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"` }
func (CustomDomainProxyArgs) ElementType ¶
func (CustomDomainProxyArgs) ElementType() reflect.Type
func (CustomDomainProxyArgs) ToCustomDomainProxyOutput ¶
func (i CustomDomainProxyArgs) ToCustomDomainProxyOutput() CustomDomainProxyOutput
func (CustomDomainProxyArgs) ToCustomDomainProxyOutputWithContext ¶
func (i CustomDomainProxyArgs) ToCustomDomainProxyOutputWithContext(ctx context.Context) CustomDomainProxyOutput
type CustomDomainProxyArray ¶
type CustomDomainProxyArray []CustomDomainProxyInput
func (CustomDomainProxyArray) ElementType ¶
func (CustomDomainProxyArray) ElementType() reflect.Type
func (CustomDomainProxyArray) ToCustomDomainProxyArrayOutput ¶
func (i CustomDomainProxyArray) ToCustomDomainProxyArrayOutput() CustomDomainProxyArrayOutput
func (CustomDomainProxyArray) ToCustomDomainProxyArrayOutputWithContext ¶
func (i CustomDomainProxyArray) ToCustomDomainProxyArrayOutputWithContext(ctx context.Context) CustomDomainProxyArrayOutput
type CustomDomainProxyArrayInput ¶
type CustomDomainProxyArrayInput interface { pulumi.Input ToCustomDomainProxyArrayOutput() CustomDomainProxyArrayOutput ToCustomDomainProxyArrayOutputWithContext(context.Context) CustomDomainProxyArrayOutput }
CustomDomainProxyArrayInput is an input type that accepts CustomDomainProxyArray and CustomDomainProxyArrayOutput values. You can construct a concrete instance of `CustomDomainProxyArrayInput` via:
CustomDomainProxyArray{ CustomDomainProxyArgs{...} }
type CustomDomainProxyArrayOutput ¶
type CustomDomainProxyArrayOutput struct{ *pulumi.OutputState }
func (CustomDomainProxyArrayOutput) ElementType ¶
func (CustomDomainProxyArrayOutput) ElementType() reflect.Type
func (CustomDomainProxyArrayOutput) Index ¶
func (o CustomDomainProxyArrayOutput) Index(i pulumi.IntInput) CustomDomainProxyOutput
func (CustomDomainProxyArrayOutput) ToCustomDomainProxyArrayOutput ¶
func (o CustomDomainProxyArrayOutput) ToCustomDomainProxyArrayOutput() CustomDomainProxyArrayOutput
func (CustomDomainProxyArrayOutput) ToCustomDomainProxyArrayOutputWithContext ¶
func (o CustomDomainProxyArrayOutput) ToCustomDomainProxyArrayOutputWithContext(ctx context.Context) CustomDomainProxyArrayOutput
type CustomDomainProxyInput ¶
type CustomDomainProxyInput interface { pulumi.Input ToCustomDomainProxyOutput() CustomDomainProxyOutput ToCustomDomainProxyOutputWithContext(context.Context) CustomDomainProxyOutput }
CustomDomainProxyInput is an input type that accepts CustomDomainProxyArgs and CustomDomainProxyOutput values. You can construct a concrete instance of `CustomDomainProxyInput` via:
CustomDomainProxyArgs{...}
type CustomDomainProxyOutput ¶
type CustomDomainProxyOutput struct{ *pulumi.OutputState }
func (CustomDomainProxyOutput) Certificate ¶
func (o CustomDomainProxyOutput) Certificate() pulumi.StringPtrOutput
The Base64 Encoded Certificate. (Mutually exclusive with `keyVaultId`.)
func (CustomDomainProxyOutput) CertificatePassword ¶
func (o CustomDomainProxyOutput) CertificatePassword() pulumi.StringPtrOutput
The password associated with the certificate provided above.
func (CustomDomainProxyOutput) DefaultSslBinding ¶
func (o CustomDomainProxyOutput) 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 (CustomDomainProxyOutput) ElementType ¶
func (CustomDomainProxyOutput) ElementType() reflect.Type
func (CustomDomainProxyOutput) Expiry ¶ added in v4.16.0
func (o CustomDomainProxyOutput) Expiry() pulumi.StringPtrOutput
func (CustomDomainProxyOutput) HostName ¶
func (o CustomDomainProxyOutput) HostName() pulumi.StringOutput
The Hostname to use for the API Proxy Endpoint.
func (CustomDomainProxyOutput) KeyVaultId ¶
func (o CustomDomainProxyOutput) 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 (CustomDomainProxyOutput) NegotiateClientCertificate ¶
func (o CustomDomainProxyOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
Should Client Certificate Negotiation be enabled for this Hostname? Defaults to false.
func (CustomDomainProxyOutput) SslKeyvaultIdentityClientId ¶ added in v4.16.0
func (o CustomDomainProxyOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
func (CustomDomainProxyOutput) Subject ¶ added in v4.16.0
func (o CustomDomainProxyOutput) Subject() pulumi.StringPtrOutput
func (CustomDomainProxyOutput) Thumbprint ¶ added in v4.16.0
func (o CustomDomainProxyOutput) Thumbprint() pulumi.StringPtrOutput
func (CustomDomainProxyOutput) ToCustomDomainProxyOutput ¶
func (o CustomDomainProxyOutput) ToCustomDomainProxyOutput() CustomDomainProxyOutput
func (CustomDomainProxyOutput) ToCustomDomainProxyOutputWithContext ¶
func (o CustomDomainProxyOutput) ToCustomDomainProxyOutputWithContext(ctx context.Context) CustomDomainProxyOutput
type CustomDomainScm ¶
type CustomDomainScm struct { // The Base64 Encoded Certificate. (Mutually exclusive with `keyVaultId`.) Certificate *string `pulumi:"certificate"` // The password associated with the certificate provided above. CertificatePassword *string `pulumi:"certificatePassword"` Expiry *string `pulumi:"expiry"` // The Hostname to use for the corresponding endpoint. 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"` SslKeyvaultIdentityClientId *string `pulumi:"sslKeyvaultIdentityClientId"` Subject *string `pulumi:"subject"` Thumbprint *string `pulumi:"thumbprint"` }
type CustomDomainScmArgs ¶
type CustomDomainScmArgs struct { // The Base64 Encoded Certificate. (Mutually exclusive with `keyVaultId`.) Certificate pulumi.StringPtrInput `pulumi:"certificate"` // The password associated with the certificate provided above. CertificatePassword pulumi.StringPtrInput `pulumi:"certificatePassword"` Expiry pulumi.StringPtrInput `pulumi:"expiry"` // The Hostname to use for the corresponding endpoint. 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"` SslKeyvaultIdentityClientId pulumi.StringPtrInput `pulumi:"sslKeyvaultIdentityClientId"` Subject pulumi.StringPtrInput `pulumi:"subject"` Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"` }
func (CustomDomainScmArgs) ElementType ¶
func (CustomDomainScmArgs) ElementType() reflect.Type
func (CustomDomainScmArgs) ToCustomDomainScmOutput ¶
func (i CustomDomainScmArgs) ToCustomDomainScmOutput() CustomDomainScmOutput
func (CustomDomainScmArgs) ToCustomDomainScmOutputWithContext ¶
func (i CustomDomainScmArgs) ToCustomDomainScmOutputWithContext(ctx context.Context) CustomDomainScmOutput
type CustomDomainScmArray ¶
type CustomDomainScmArray []CustomDomainScmInput
func (CustomDomainScmArray) ElementType ¶
func (CustomDomainScmArray) ElementType() reflect.Type
func (CustomDomainScmArray) ToCustomDomainScmArrayOutput ¶
func (i CustomDomainScmArray) ToCustomDomainScmArrayOutput() CustomDomainScmArrayOutput
func (CustomDomainScmArray) ToCustomDomainScmArrayOutputWithContext ¶
func (i CustomDomainScmArray) ToCustomDomainScmArrayOutputWithContext(ctx context.Context) CustomDomainScmArrayOutput
type CustomDomainScmArrayInput ¶
type CustomDomainScmArrayInput interface { pulumi.Input ToCustomDomainScmArrayOutput() CustomDomainScmArrayOutput ToCustomDomainScmArrayOutputWithContext(context.Context) CustomDomainScmArrayOutput }
CustomDomainScmArrayInput is an input type that accepts CustomDomainScmArray and CustomDomainScmArrayOutput values. You can construct a concrete instance of `CustomDomainScmArrayInput` via:
CustomDomainScmArray{ CustomDomainScmArgs{...} }
type CustomDomainScmArrayOutput ¶
type CustomDomainScmArrayOutput struct{ *pulumi.OutputState }
func (CustomDomainScmArrayOutput) ElementType ¶
func (CustomDomainScmArrayOutput) ElementType() reflect.Type
func (CustomDomainScmArrayOutput) Index ¶
func (o CustomDomainScmArrayOutput) Index(i pulumi.IntInput) CustomDomainScmOutput
func (CustomDomainScmArrayOutput) ToCustomDomainScmArrayOutput ¶
func (o CustomDomainScmArrayOutput) ToCustomDomainScmArrayOutput() CustomDomainScmArrayOutput
func (CustomDomainScmArrayOutput) ToCustomDomainScmArrayOutputWithContext ¶
func (o CustomDomainScmArrayOutput) ToCustomDomainScmArrayOutputWithContext(ctx context.Context) CustomDomainScmArrayOutput
type CustomDomainScmInput ¶
type CustomDomainScmInput interface { pulumi.Input ToCustomDomainScmOutput() CustomDomainScmOutput ToCustomDomainScmOutputWithContext(context.Context) CustomDomainScmOutput }
CustomDomainScmInput is an input type that accepts CustomDomainScmArgs and CustomDomainScmOutput values. You can construct a concrete instance of `CustomDomainScmInput` via:
CustomDomainScmArgs{...}
type CustomDomainScmOutput ¶
type CustomDomainScmOutput struct{ *pulumi.OutputState }
func (CustomDomainScmOutput) Certificate ¶
func (o CustomDomainScmOutput) Certificate() pulumi.StringPtrOutput
The Base64 Encoded Certificate. (Mutually exclusive with `keyVaultId`.)
func (CustomDomainScmOutput) CertificatePassword ¶
func (o CustomDomainScmOutput) CertificatePassword() pulumi.StringPtrOutput
The password associated with the certificate provided above.
func (CustomDomainScmOutput) ElementType ¶
func (CustomDomainScmOutput) ElementType() reflect.Type
func (CustomDomainScmOutput) Expiry ¶ added in v4.16.0
func (o CustomDomainScmOutput) Expiry() pulumi.StringPtrOutput
func (CustomDomainScmOutput) HostName ¶
func (o CustomDomainScmOutput) HostName() pulumi.StringOutput
The Hostname to use for the corresponding endpoint.
func (CustomDomainScmOutput) KeyVaultId ¶
func (o CustomDomainScmOutput) 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 (CustomDomainScmOutput) NegotiateClientCertificate ¶
func (o CustomDomainScmOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
Should Client Certificate Negotiation be enabled for this Hostname? Defaults to false.
func (CustomDomainScmOutput) SslKeyvaultIdentityClientId ¶ added in v4.16.0
func (o CustomDomainScmOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
func (CustomDomainScmOutput) Subject ¶ added in v4.16.0
func (o CustomDomainScmOutput) Subject() pulumi.StringPtrOutput
func (CustomDomainScmOutput) Thumbprint ¶ added in v4.16.0
func (o CustomDomainScmOutput) Thumbprint() pulumi.StringPtrOutput
func (CustomDomainScmOutput) ToCustomDomainScmOutput ¶
func (o CustomDomainScmOutput) ToCustomDomainScmOutput() CustomDomainScmOutput
func (CustomDomainScmOutput) ToCustomDomainScmOutputWithContext ¶
func (o CustomDomainScmOutput) ToCustomDomainScmOutputWithContext(ctx context.Context) CustomDomainScmOutput
type CustomDomainState ¶
type CustomDomainState struct { // The ID of the API Management service for which to configure Custom Domains. Changing this forces a new API Management Custom Domain resource to be created. ApiManagementId pulumi.StringPtrInput // One or more `developerPortal` blocks as defined below. DeveloperPortals CustomDomainDeveloperPortalArrayInput // One or more `management` blocks as defined below. Managements CustomDomainManagementArrayInput // One or more `portal` blocks as defined below. Portals CustomDomainPortalArrayInput // One or more `proxy` blocks as defined below. // // Deprecated: `proxy` is deprecated and will be renamed to `gateway` in version 3.0 of the AzureRM provider Proxies CustomDomainProxyArrayInput // One or more `scm` blocks as defined below. Scms CustomDomainScmArrayInput }
func (CustomDomainState) ElementType ¶
func (CustomDomainState) ElementType() reflect.Type
type Diagnostic ¶
type Diagnostic struct { pulumi.CustomResourceState // Always log errors. Send telemetry if there is an erroneous condition, regardless of sampling settings. AlwaysLogErrors pulumi.BoolOutput `pulumi:"alwaysLogErrors"` // The id of the target API Management Logger where the API Management Diagnostic should be saved. ApiManagementLoggerId pulumi.StringOutput `pulumi:"apiManagementLoggerId"` // 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"` // A `backendRequest` block as defined below. BackendRequest DiagnosticBackendRequestOutput `pulumi:"backendRequest"` // A `backendResponse` block as defined below. BackendResponse DiagnosticBackendResponseOutput `pulumi:"backendResponse"` // Deprecated: this property has been removed from the API and will be removed in version 3.0 of the provider Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // A `frontendRequest` block as defined below. FrontendRequest DiagnosticFrontendRequestOutput `pulumi:"frontendRequest"` // A `frontendResponse` block as defined below. FrontendResponse DiagnosticFrontendResponseOutput `pulumi:"frontendResponse"` // The HTTP Correlation Protocol to use. Possible values are `None`, `Legacy` or `W3C`. HttpCorrelationProtocol pulumi.StringOutput `pulumi:"httpCorrelationProtocol"` // 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"` // Log client IP address. LogClientIp pulumi.BoolOutput `pulumi:"logClientIp"` // The format of the Operation Name for Application Insights telemetries. Possible values are `Name`, and `Url`. Defaults to `Name`. OperationNameFormat pulumi.StringPtrOutput `pulumi:"operationNameFormat"` // 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"` // Sampling (%). For high traffic APIs, please read this [documentation](https://docs.microsoft.com/azure/api-management/api-management-howto-app-insights#performance-implications-and-log-sampling) to understand performance implications and log sampling. Valid values are between `0.0` and `100.0`. SamplingPercentage pulumi.Float64Output `pulumi:"samplingPercentage"` // Logging verbosity. Possible values are `verbose`, `information` or `error`. Verbosity pulumi.StringOutput `pulumi:"verbosity"` }
Manages an API Management Service Diagnostic.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appinsights" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleInsights, err := appinsights.NewInsights(ctx, "exampleInsights", &appinsights.InsightsArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, ApplicationType: pulumi.String("web"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@mycompany.io"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } exampleLogger, err := apimanagement.NewLogger(ctx, "exampleLogger", &apimanagement.LoggerArgs{ ApiManagementName: exampleService.Name, ResourceGroupName: exampleResourceGroup.Name, ApplicationInsights: &apimanagement.LoggerApplicationInsightsArgs{ InstrumentationKey: exampleInsights.InstrumentationKey, }, }) if err != nil { return err } _, err = apimanagement.NewDiagnostic(ctx, "exampleDiagnostic", &apimanagement.DiagnosticArgs{ Identifier: pulumi.String("applicationinsights"), ResourceGroupName: exampleResourceGroup.Name, ApiManagementName: exampleService.Name, ApiManagementLoggerId: exampleLogger.ID(), SamplingPercentage: pulumi.Float64(5), AlwaysLogErrors: pulumi.Bool(true), LogClientIp: pulumi.Bool(true), Verbosity: pulumi.String("verbose"), HttpCorrelationProtocol: pulumi.String("W3C"), FrontendRequest: &apimanagement.DiagnosticFrontendRequestArgs{ BodyBytes: pulumi.Int(32), HeadersToLogs: pulumi.StringArray{ pulumi.String("content-type"), pulumi.String("accept"), pulumi.String("origin"), }, }, FrontendResponse: &apimanagement.DiagnosticFrontendResponseArgs{ BodyBytes: pulumi.Int(32), HeadersToLogs: pulumi.StringArray{ pulumi.String("content-type"), pulumi.String("content-length"), pulumi.String("origin"), }, }, BackendRequest: &apimanagement.DiagnosticBackendRequestArgs{ BodyBytes: pulumi.Int(32), HeadersToLogs: pulumi.StringArray{ pulumi.String("content-type"), pulumi.String("accept"), pulumi.String("origin"), }, }, BackendResponse: &apimanagement.DiagnosticBackendResponseArgs{ BodyBytes: pulumi.Int(32), HeadersToLogs: pulumi.StringArray{ pulumi.String("content-type"), pulumi.String("content-length"), pulumi.String("origin"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
API Management Diagnostics can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/diagnostic:Diagnostic example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ApiManagement/service/instance1/diagnostics/applicationinsights
```
func GetDiagnostic ¶
func GetDiagnostic(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiagnosticState, opts ...pulumi.ResourceOption) (*Diagnostic, error)
GetDiagnostic gets an existing Diagnostic resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDiagnostic ¶
func NewDiagnostic(ctx *pulumi.Context, name string, args *DiagnosticArgs, opts ...pulumi.ResourceOption) (*Diagnostic, error)
NewDiagnostic registers a new resource with the given unique name, arguments, and options.
func (*Diagnostic) ElementType ¶
func (*Diagnostic) ElementType() reflect.Type
func (*Diagnostic) ToDiagnosticOutput ¶
func (i *Diagnostic) ToDiagnosticOutput() DiagnosticOutput
func (*Diagnostic) ToDiagnosticOutputWithContext ¶
func (i *Diagnostic) ToDiagnosticOutputWithContext(ctx context.Context) DiagnosticOutput
type DiagnosticArgs ¶
type DiagnosticArgs struct { // Always log errors. Send telemetry if there is an erroneous condition, regardless of sampling settings. AlwaysLogErrors pulumi.BoolPtrInput // The id of the target API Management Logger where the API Management Diagnostic should be saved. ApiManagementLoggerId pulumi.StringInput // 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 // A `backendRequest` block as defined below. BackendRequest DiagnosticBackendRequestPtrInput // A `backendResponse` block as defined below. BackendResponse DiagnosticBackendResponsePtrInput // Deprecated: this property has been removed from the API and will be removed in version 3.0 of the provider Enabled pulumi.BoolPtrInput // A `frontendRequest` block as defined below. FrontendRequest DiagnosticFrontendRequestPtrInput // A `frontendResponse` block as defined below. FrontendResponse DiagnosticFrontendResponsePtrInput // The HTTP Correlation Protocol to use. Possible values are `None`, `Legacy` or `W3C`. HttpCorrelationProtocol pulumi.StringPtrInput // 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 // Log client IP address. LogClientIp pulumi.BoolPtrInput // The format of the Operation Name for Application Insights telemetries. Possible values are `Name`, and `Url`. Defaults to `Name`. OperationNameFormat 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 // Sampling (%). For high traffic APIs, please read this [documentation](https://docs.microsoft.com/azure/api-management/api-management-howto-app-insights#performance-implications-and-log-sampling) to understand performance implications and log sampling. Valid values are between `0.0` and `100.0`. SamplingPercentage pulumi.Float64PtrInput // Logging verbosity. Possible values are `verbose`, `information` or `error`. Verbosity pulumi.StringPtrInput }
The set of arguments for constructing a Diagnostic resource.
func (DiagnosticArgs) ElementType ¶
func (DiagnosticArgs) ElementType() reflect.Type
type DiagnosticArray ¶
type DiagnosticArray []DiagnosticInput
func (DiagnosticArray) ElementType ¶
func (DiagnosticArray) ElementType() reflect.Type
func (DiagnosticArray) ToDiagnosticArrayOutput ¶
func (i DiagnosticArray) ToDiagnosticArrayOutput() DiagnosticArrayOutput
func (DiagnosticArray) ToDiagnosticArrayOutputWithContext ¶
func (i DiagnosticArray) ToDiagnosticArrayOutputWithContext(ctx context.Context) DiagnosticArrayOutput
type DiagnosticArrayInput ¶
type DiagnosticArrayInput interface { pulumi.Input ToDiagnosticArrayOutput() DiagnosticArrayOutput ToDiagnosticArrayOutputWithContext(context.Context) DiagnosticArrayOutput }
DiagnosticArrayInput is an input type that accepts DiagnosticArray and DiagnosticArrayOutput values. You can construct a concrete instance of `DiagnosticArrayInput` via:
DiagnosticArray{ DiagnosticArgs{...} }
type DiagnosticArrayOutput ¶
type DiagnosticArrayOutput struct{ *pulumi.OutputState }
func (DiagnosticArrayOutput) ElementType ¶
func (DiagnosticArrayOutput) ElementType() reflect.Type
func (DiagnosticArrayOutput) Index ¶
func (o DiagnosticArrayOutput) Index(i pulumi.IntInput) DiagnosticOutput
func (DiagnosticArrayOutput) ToDiagnosticArrayOutput ¶
func (o DiagnosticArrayOutput) ToDiagnosticArrayOutput() DiagnosticArrayOutput
func (DiagnosticArrayOutput) ToDiagnosticArrayOutputWithContext ¶
func (o DiagnosticArrayOutput) ToDiagnosticArrayOutputWithContext(ctx context.Context) DiagnosticArrayOutput
type DiagnosticBackendRequest ¶
type DiagnosticBackendRequest struct { // Number of payload bytes to log (up to 8192). BodyBytes *int `pulumi:"bodyBytes"` DataMasking *DiagnosticBackendRequestDataMasking `pulumi:"dataMasking"` // Specifies a list of headers to log. HeadersToLogs []string `pulumi:"headersToLogs"` }
type DiagnosticBackendRequestArgs ¶
type DiagnosticBackendRequestArgs struct { // Number of payload bytes to log (up to 8192). BodyBytes pulumi.IntPtrInput `pulumi:"bodyBytes"` DataMasking DiagnosticBackendRequestDataMaskingPtrInput `pulumi:"dataMasking"` // Specifies a list of headers to log. HeadersToLogs pulumi.StringArrayInput `pulumi:"headersToLogs"` }
func (DiagnosticBackendRequestArgs) ElementType ¶
func (DiagnosticBackendRequestArgs) ElementType() reflect.Type
func (DiagnosticBackendRequestArgs) ToDiagnosticBackendRequestOutput ¶
func (i DiagnosticBackendRequestArgs) ToDiagnosticBackendRequestOutput() DiagnosticBackendRequestOutput
func (DiagnosticBackendRequestArgs) ToDiagnosticBackendRequestOutputWithContext ¶
func (i DiagnosticBackendRequestArgs) ToDiagnosticBackendRequestOutputWithContext(ctx context.Context) DiagnosticBackendRequestOutput
func (DiagnosticBackendRequestArgs) ToDiagnosticBackendRequestPtrOutput ¶
func (i DiagnosticBackendRequestArgs) ToDiagnosticBackendRequestPtrOutput() DiagnosticBackendRequestPtrOutput
func (DiagnosticBackendRequestArgs) ToDiagnosticBackendRequestPtrOutputWithContext ¶
func (i DiagnosticBackendRequestArgs) ToDiagnosticBackendRequestPtrOutputWithContext(ctx context.Context) DiagnosticBackendRequestPtrOutput
type DiagnosticBackendRequestDataMasking ¶ added in v4.11.0
type DiagnosticBackendRequestDataMasking struct { Headers []DiagnosticBackendRequestDataMaskingHeader `pulumi:"headers"` QueryParams []DiagnosticBackendRequestDataMaskingQueryParam `pulumi:"queryParams"` }
type DiagnosticBackendRequestDataMaskingArgs ¶ added in v4.11.0
type DiagnosticBackendRequestDataMaskingArgs struct { Headers DiagnosticBackendRequestDataMaskingHeaderArrayInput `pulumi:"headers"` QueryParams DiagnosticBackendRequestDataMaskingQueryParamArrayInput `pulumi:"queryParams"` }
func (DiagnosticBackendRequestDataMaskingArgs) ElementType ¶ added in v4.11.0
func (DiagnosticBackendRequestDataMaskingArgs) ElementType() reflect.Type
func (DiagnosticBackendRequestDataMaskingArgs) ToDiagnosticBackendRequestDataMaskingOutput ¶ added in v4.11.0
func (i DiagnosticBackendRequestDataMaskingArgs) ToDiagnosticBackendRequestDataMaskingOutput() DiagnosticBackendRequestDataMaskingOutput
func (DiagnosticBackendRequestDataMaskingArgs) ToDiagnosticBackendRequestDataMaskingOutputWithContext ¶ added in v4.11.0
func (i DiagnosticBackendRequestDataMaskingArgs) ToDiagnosticBackendRequestDataMaskingOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingOutput
func (DiagnosticBackendRequestDataMaskingArgs) ToDiagnosticBackendRequestDataMaskingPtrOutput ¶ added in v4.11.0
func (i DiagnosticBackendRequestDataMaskingArgs) ToDiagnosticBackendRequestDataMaskingPtrOutput() DiagnosticBackendRequestDataMaskingPtrOutput
func (DiagnosticBackendRequestDataMaskingArgs) ToDiagnosticBackendRequestDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (i DiagnosticBackendRequestDataMaskingArgs) ToDiagnosticBackendRequestDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingPtrOutput
type DiagnosticBackendRequestDataMaskingHeader ¶ added in v4.11.0
type DiagnosticBackendRequestDataMaskingHeaderArgs ¶ added in v4.11.0
type DiagnosticBackendRequestDataMaskingHeaderArgs struct { Mode pulumi.StringInput `pulumi:"mode"` Value pulumi.StringInput `pulumi:"value"` }
func (DiagnosticBackendRequestDataMaskingHeaderArgs) ElementType ¶ added in v4.11.0
func (DiagnosticBackendRequestDataMaskingHeaderArgs) ElementType() reflect.Type
func (DiagnosticBackendRequestDataMaskingHeaderArgs) ToDiagnosticBackendRequestDataMaskingHeaderOutput ¶ added in v4.11.0
func (i DiagnosticBackendRequestDataMaskingHeaderArgs) ToDiagnosticBackendRequestDataMaskingHeaderOutput() DiagnosticBackendRequestDataMaskingHeaderOutput
func (DiagnosticBackendRequestDataMaskingHeaderArgs) ToDiagnosticBackendRequestDataMaskingHeaderOutputWithContext ¶ added in v4.11.0
func (i DiagnosticBackendRequestDataMaskingHeaderArgs) ToDiagnosticBackendRequestDataMaskingHeaderOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingHeaderOutput
type DiagnosticBackendRequestDataMaskingHeaderArray ¶ added in v4.11.0
type DiagnosticBackendRequestDataMaskingHeaderArray []DiagnosticBackendRequestDataMaskingHeaderInput
func (DiagnosticBackendRequestDataMaskingHeaderArray) ElementType ¶ added in v4.11.0
func (DiagnosticBackendRequestDataMaskingHeaderArray) ElementType() reflect.Type
func (DiagnosticBackendRequestDataMaskingHeaderArray) ToDiagnosticBackendRequestDataMaskingHeaderArrayOutput ¶ added in v4.11.0
func (i DiagnosticBackendRequestDataMaskingHeaderArray) ToDiagnosticBackendRequestDataMaskingHeaderArrayOutput() DiagnosticBackendRequestDataMaskingHeaderArrayOutput
func (DiagnosticBackendRequestDataMaskingHeaderArray) ToDiagnosticBackendRequestDataMaskingHeaderArrayOutputWithContext ¶ added in v4.11.0
func (i DiagnosticBackendRequestDataMaskingHeaderArray) ToDiagnosticBackendRequestDataMaskingHeaderArrayOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingHeaderArrayOutput
type DiagnosticBackendRequestDataMaskingHeaderArrayInput ¶ added in v4.11.0
type DiagnosticBackendRequestDataMaskingHeaderArrayInput interface { pulumi.Input ToDiagnosticBackendRequestDataMaskingHeaderArrayOutput() DiagnosticBackendRequestDataMaskingHeaderArrayOutput ToDiagnosticBackendRequestDataMaskingHeaderArrayOutputWithContext(context.Context) DiagnosticBackendRequestDataMaskingHeaderArrayOutput }
DiagnosticBackendRequestDataMaskingHeaderArrayInput is an input type that accepts DiagnosticBackendRequestDataMaskingHeaderArray and DiagnosticBackendRequestDataMaskingHeaderArrayOutput values. You can construct a concrete instance of `DiagnosticBackendRequestDataMaskingHeaderArrayInput` via:
DiagnosticBackendRequestDataMaskingHeaderArray{ DiagnosticBackendRequestDataMaskingHeaderArgs{...} }
type DiagnosticBackendRequestDataMaskingHeaderArrayOutput ¶ added in v4.11.0
type DiagnosticBackendRequestDataMaskingHeaderArrayOutput struct{ *pulumi.OutputState }
func (DiagnosticBackendRequestDataMaskingHeaderArrayOutput) ElementType ¶ added in v4.11.0
func (DiagnosticBackendRequestDataMaskingHeaderArrayOutput) ElementType() reflect.Type
func (DiagnosticBackendRequestDataMaskingHeaderArrayOutput) ToDiagnosticBackendRequestDataMaskingHeaderArrayOutput ¶ added in v4.11.0
func (o DiagnosticBackendRequestDataMaskingHeaderArrayOutput) ToDiagnosticBackendRequestDataMaskingHeaderArrayOutput() DiagnosticBackendRequestDataMaskingHeaderArrayOutput
func (DiagnosticBackendRequestDataMaskingHeaderArrayOutput) ToDiagnosticBackendRequestDataMaskingHeaderArrayOutputWithContext ¶ added in v4.11.0
func (o DiagnosticBackendRequestDataMaskingHeaderArrayOutput) ToDiagnosticBackendRequestDataMaskingHeaderArrayOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingHeaderArrayOutput
type DiagnosticBackendRequestDataMaskingHeaderInput ¶ added in v4.11.0
type DiagnosticBackendRequestDataMaskingHeaderInput interface { pulumi.Input ToDiagnosticBackendRequestDataMaskingHeaderOutput() DiagnosticBackendRequestDataMaskingHeaderOutput ToDiagnosticBackendRequestDataMaskingHeaderOutputWithContext(context.Context) DiagnosticBackendRequestDataMaskingHeaderOutput }
DiagnosticBackendRequestDataMaskingHeaderInput is an input type that accepts DiagnosticBackendRequestDataMaskingHeaderArgs and DiagnosticBackendRequestDataMaskingHeaderOutput values. You can construct a concrete instance of `DiagnosticBackendRequestDataMaskingHeaderInput` via:
DiagnosticBackendRequestDataMaskingHeaderArgs{...}
type DiagnosticBackendRequestDataMaskingHeaderOutput ¶ added in v4.11.0
type DiagnosticBackendRequestDataMaskingHeaderOutput struct{ *pulumi.OutputState }
func (DiagnosticBackendRequestDataMaskingHeaderOutput) ElementType ¶ added in v4.11.0
func (DiagnosticBackendRequestDataMaskingHeaderOutput) ElementType() reflect.Type
func (DiagnosticBackendRequestDataMaskingHeaderOutput) Mode ¶ added in v4.11.0
func (o DiagnosticBackendRequestDataMaskingHeaderOutput) Mode() pulumi.StringOutput
func (DiagnosticBackendRequestDataMaskingHeaderOutput) ToDiagnosticBackendRequestDataMaskingHeaderOutput ¶ added in v4.11.0
func (o DiagnosticBackendRequestDataMaskingHeaderOutput) ToDiagnosticBackendRequestDataMaskingHeaderOutput() DiagnosticBackendRequestDataMaskingHeaderOutput
func (DiagnosticBackendRequestDataMaskingHeaderOutput) ToDiagnosticBackendRequestDataMaskingHeaderOutputWithContext ¶ added in v4.11.0
func (o DiagnosticBackendRequestDataMaskingHeaderOutput) ToDiagnosticBackendRequestDataMaskingHeaderOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingHeaderOutput
func (DiagnosticBackendRequestDataMaskingHeaderOutput) Value ¶ added in v4.11.0
func (o DiagnosticBackendRequestDataMaskingHeaderOutput) Value() pulumi.StringOutput
type DiagnosticBackendRequestDataMaskingInput ¶ added in v4.11.0
type DiagnosticBackendRequestDataMaskingInput interface { pulumi.Input ToDiagnosticBackendRequestDataMaskingOutput() DiagnosticBackendRequestDataMaskingOutput ToDiagnosticBackendRequestDataMaskingOutputWithContext(context.Context) DiagnosticBackendRequestDataMaskingOutput }
DiagnosticBackendRequestDataMaskingInput is an input type that accepts DiagnosticBackendRequestDataMaskingArgs and DiagnosticBackendRequestDataMaskingOutput values. You can construct a concrete instance of `DiagnosticBackendRequestDataMaskingInput` via:
DiagnosticBackendRequestDataMaskingArgs{...}
type DiagnosticBackendRequestDataMaskingOutput ¶ added in v4.11.0
type DiagnosticBackendRequestDataMaskingOutput struct{ *pulumi.OutputState }
func (DiagnosticBackendRequestDataMaskingOutput) ElementType ¶ added in v4.11.0
func (DiagnosticBackendRequestDataMaskingOutput) ElementType() reflect.Type
func (DiagnosticBackendRequestDataMaskingOutput) QueryParams ¶ added in v4.11.0
func (DiagnosticBackendRequestDataMaskingOutput) ToDiagnosticBackendRequestDataMaskingOutput ¶ added in v4.11.0
func (o DiagnosticBackendRequestDataMaskingOutput) ToDiagnosticBackendRequestDataMaskingOutput() DiagnosticBackendRequestDataMaskingOutput
func (DiagnosticBackendRequestDataMaskingOutput) ToDiagnosticBackendRequestDataMaskingOutputWithContext ¶ added in v4.11.0
func (o DiagnosticBackendRequestDataMaskingOutput) ToDiagnosticBackendRequestDataMaskingOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingOutput
func (DiagnosticBackendRequestDataMaskingOutput) ToDiagnosticBackendRequestDataMaskingPtrOutput ¶ added in v4.11.0
func (o DiagnosticBackendRequestDataMaskingOutput) ToDiagnosticBackendRequestDataMaskingPtrOutput() DiagnosticBackendRequestDataMaskingPtrOutput
func (DiagnosticBackendRequestDataMaskingOutput) ToDiagnosticBackendRequestDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (o DiagnosticBackendRequestDataMaskingOutput) ToDiagnosticBackendRequestDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingPtrOutput
type DiagnosticBackendRequestDataMaskingPtrInput ¶ added in v4.11.0
type DiagnosticBackendRequestDataMaskingPtrInput interface { pulumi.Input ToDiagnosticBackendRequestDataMaskingPtrOutput() DiagnosticBackendRequestDataMaskingPtrOutput ToDiagnosticBackendRequestDataMaskingPtrOutputWithContext(context.Context) DiagnosticBackendRequestDataMaskingPtrOutput }
DiagnosticBackendRequestDataMaskingPtrInput is an input type that accepts DiagnosticBackendRequestDataMaskingArgs, DiagnosticBackendRequestDataMaskingPtr and DiagnosticBackendRequestDataMaskingPtrOutput values. You can construct a concrete instance of `DiagnosticBackendRequestDataMaskingPtrInput` via:
DiagnosticBackendRequestDataMaskingArgs{...} or: nil
func DiagnosticBackendRequestDataMaskingPtr ¶ added in v4.11.0
func DiagnosticBackendRequestDataMaskingPtr(v *DiagnosticBackendRequestDataMaskingArgs) DiagnosticBackendRequestDataMaskingPtrInput
type DiagnosticBackendRequestDataMaskingPtrOutput ¶ added in v4.11.0
type DiagnosticBackendRequestDataMaskingPtrOutput struct{ *pulumi.OutputState }
func (DiagnosticBackendRequestDataMaskingPtrOutput) ElementType ¶ added in v4.11.0
func (DiagnosticBackendRequestDataMaskingPtrOutput) ElementType() reflect.Type
func (DiagnosticBackendRequestDataMaskingPtrOutput) QueryParams ¶ added in v4.11.0
func (DiagnosticBackendRequestDataMaskingPtrOutput) ToDiagnosticBackendRequestDataMaskingPtrOutput ¶ added in v4.11.0
func (o DiagnosticBackendRequestDataMaskingPtrOutput) ToDiagnosticBackendRequestDataMaskingPtrOutput() DiagnosticBackendRequestDataMaskingPtrOutput
func (DiagnosticBackendRequestDataMaskingPtrOutput) ToDiagnosticBackendRequestDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (o DiagnosticBackendRequestDataMaskingPtrOutput) ToDiagnosticBackendRequestDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingPtrOutput
type DiagnosticBackendRequestDataMaskingQueryParam ¶ added in v4.11.0
type DiagnosticBackendRequestDataMaskingQueryParamArgs ¶ added in v4.11.0
type DiagnosticBackendRequestDataMaskingQueryParamArgs struct { Mode pulumi.StringInput `pulumi:"mode"` Value pulumi.StringInput `pulumi:"value"` }
func (DiagnosticBackendRequestDataMaskingQueryParamArgs) ElementType ¶ added in v4.11.0
func (DiagnosticBackendRequestDataMaskingQueryParamArgs) ElementType() reflect.Type
func (DiagnosticBackendRequestDataMaskingQueryParamArgs) ToDiagnosticBackendRequestDataMaskingQueryParamOutput ¶ added in v4.11.0
func (i DiagnosticBackendRequestDataMaskingQueryParamArgs) ToDiagnosticBackendRequestDataMaskingQueryParamOutput() DiagnosticBackendRequestDataMaskingQueryParamOutput
func (DiagnosticBackendRequestDataMaskingQueryParamArgs) ToDiagnosticBackendRequestDataMaskingQueryParamOutputWithContext ¶ added in v4.11.0
func (i DiagnosticBackendRequestDataMaskingQueryParamArgs) ToDiagnosticBackendRequestDataMaskingQueryParamOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingQueryParamOutput
type DiagnosticBackendRequestDataMaskingQueryParamArray ¶ added in v4.11.0
type DiagnosticBackendRequestDataMaskingQueryParamArray []DiagnosticBackendRequestDataMaskingQueryParamInput
func (DiagnosticBackendRequestDataMaskingQueryParamArray) ElementType ¶ added in v4.11.0
func (DiagnosticBackendRequestDataMaskingQueryParamArray) ElementType() reflect.Type
func (DiagnosticBackendRequestDataMaskingQueryParamArray) ToDiagnosticBackendRequestDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
func (i DiagnosticBackendRequestDataMaskingQueryParamArray) ToDiagnosticBackendRequestDataMaskingQueryParamArrayOutput() DiagnosticBackendRequestDataMaskingQueryParamArrayOutput
func (DiagnosticBackendRequestDataMaskingQueryParamArray) ToDiagnosticBackendRequestDataMaskingQueryParamArrayOutputWithContext ¶ added in v4.11.0
func (i DiagnosticBackendRequestDataMaskingQueryParamArray) ToDiagnosticBackendRequestDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingQueryParamArrayOutput
type DiagnosticBackendRequestDataMaskingQueryParamArrayInput ¶ added in v4.11.0
type DiagnosticBackendRequestDataMaskingQueryParamArrayInput interface { pulumi.Input ToDiagnosticBackendRequestDataMaskingQueryParamArrayOutput() DiagnosticBackendRequestDataMaskingQueryParamArrayOutput ToDiagnosticBackendRequestDataMaskingQueryParamArrayOutputWithContext(context.Context) DiagnosticBackendRequestDataMaskingQueryParamArrayOutput }
DiagnosticBackendRequestDataMaskingQueryParamArrayInput is an input type that accepts DiagnosticBackendRequestDataMaskingQueryParamArray and DiagnosticBackendRequestDataMaskingQueryParamArrayOutput values. You can construct a concrete instance of `DiagnosticBackendRequestDataMaskingQueryParamArrayInput` via:
DiagnosticBackendRequestDataMaskingQueryParamArray{ DiagnosticBackendRequestDataMaskingQueryParamArgs{...} }
type DiagnosticBackendRequestDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
type DiagnosticBackendRequestDataMaskingQueryParamArrayOutput struct{ *pulumi.OutputState }
func (DiagnosticBackendRequestDataMaskingQueryParamArrayOutput) ElementType ¶ added in v4.11.0
func (DiagnosticBackendRequestDataMaskingQueryParamArrayOutput) ElementType() reflect.Type
func (DiagnosticBackendRequestDataMaskingQueryParamArrayOutput) ToDiagnosticBackendRequestDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
func (o DiagnosticBackendRequestDataMaskingQueryParamArrayOutput) ToDiagnosticBackendRequestDataMaskingQueryParamArrayOutput() DiagnosticBackendRequestDataMaskingQueryParamArrayOutput
func (DiagnosticBackendRequestDataMaskingQueryParamArrayOutput) ToDiagnosticBackendRequestDataMaskingQueryParamArrayOutputWithContext ¶ added in v4.11.0
func (o DiagnosticBackendRequestDataMaskingQueryParamArrayOutput) ToDiagnosticBackendRequestDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingQueryParamArrayOutput
type DiagnosticBackendRequestDataMaskingQueryParamInput ¶ added in v4.11.0
type DiagnosticBackendRequestDataMaskingQueryParamInput interface { pulumi.Input ToDiagnosticBackendRequestDataMaskingQueryParamOutput() DiagnosticBackendRequestDataMaskingQueryParamOutput ToDiagnosticBackendRequestDataMaskingQueryParamOutputWithContext(context.Context) DiagnosticBackendRequestDataMaskingQueryParamOutput }
DiagnosticBackendRequestDataMaskingQueryParamInput is an input type that accepts DiagnosticBackendRequestDataMaskingQueryParamArgs and DiagnosticBackendRequestDataMaskingQueryParamOutput values. You can construct a concrete instance of `DiagnosticBackendRequestDataMaskingQueryParamInput` via:
DiagnosticBackendRequestDataMaskingQueryParamArgs{...}
type DiagnosticBackendRequestDataMaskingQueryParamOutput ¶ added in v4.11.0
type DiagnosticBackendRequestDataMaskingQueryParamOutput struct{ *pulumi.OutputState }
func (DiagnosticBackendRequestDataMaskingQueryParamOutput) ElementType ¶ added in v4.11.0
func (DiagnosticBackendRequestDataMaskingQueryParamOutput) ElementType() reflect.Type
func (DiagnosticBackendRequestDataMaskingQueryParamOutput) Mode ¶ added in v4.11.0
func (o DiagnosticBackendRequestDataMaskingQueryParamOutput) Mode() pulumi.StringOutput
func (DiagnosticBackendRequestDataMaskingQueryParamOutput) ToDiagnosticBackendRequestDataMaskingQueryParamOutput ¶ added in v4.11.0
func (o DiagnosticBackendRequestDataMaskingQueryParamOutput) ToDiagnosticBackendRequestDataMaskingQueryParamOutput() DiagnosticBackendRequestDataMaskingQueryParamOutput
func (DiagnosticBackendRequestDataMaskingQueryParamOutput) ToDiagnosticBackendRequestDataMaskingQueryParamOutputWithContext ¶ added in v4.11.0
func (o DiagnosticBackendRequestDataMaskingQueryParamOutput) ToDiagnosticBackendRequestDataMaskingQueryParamOutputWithContext(ctx context.Context) DiagnosticBackendRequestDataMaskingQueryParamOutput
func (DiagnosticBackendRequestDataMaskingQueryParamOutput) Value ¶ added in v4.11.0
func (o DiagnosticBackendRequestDataMaskingQueryParamOutput) Value() pulumi.StringOutput
type DiagnosticBackendRequestInput ¶
type DiagnosticBackendRequestInput interface { pulumi.Input ToDiagnosticBackendRequestOutput() DiagnosticBackendRequestOutput ToDiagnosticBackendRequestOutputWithContext(context.Context) DiagnosticBackendRequestOutput }
DiagnosticBackendRequestInput is an input type that accepts DiagnosticBackendRequestArgs and DiagnosticBackendRequestOutput values. You can construct a concrete instance of `DiagnosticBackendRequestInput` via:
DiagnosticBackendRequestArgs{...}
type DiagnosticBackendRequestOutput ¶
type DiagnosticBackendRequestOutput struct{ *pulumi.OutputState }
func (DiagnosticBackendRequestOutput) BodyBytes ¶
func (o DiagnosticBackendRequestOutput) BodyBytes() pulumi.IntPtrOutput
Number of payload bytes to log (up to 8192).
func (DiagnosticBackendRequestOutput) DataMasking ¶ added in v4.11.0
func (o DiagnosticBackendRequestOutput) DataMasking() DiagnosticBackendRequestDataMaskingPtrOutput
func (DiagnosticBackendRequestOutput) ElementType ¶
func (DiagnosticBackendRequestOutput) ElementType() reflect.Type
func (DiagnosticBackendRequestOutput) HeadersToLogs ¶
func (o DiagnosticBackendRequestOutput) HeadersToLogs() pulumi.StringArrayOutput
Specifies a list of headers to log.
func (DiagnosticBackendRequestOutput) ToDiagnosticBackendRequestOutput ¶
func (o DiagnosticBackendRequestOutput) ToDiagnosticBackendRequestOutput() DiagnosticBackendRequestOutput
func (DiagnosticBackendRequestOutput) ToDiagnosticBackendRequestOutputWithContext ¶
func (o DiagnosticBackendRequestOutput) ToDiagnosticBackendRequestOutputWithContext(ctx context.Context) DiagnosticBackendRequestOutput
func (DiagnosticBackendRequestOutput) ToDiagnosticBackendRequestPtrOutput ¶
func (o DiagnosticBackendRequestOutput) ToDiagnosticBackendRequestPtrOutput() DiagnosticBackendRequestPtrOutput
func (DiagnosticBackendRequestOutput) ToDiagnosticBackendRequestPtrOutputWithContext ¶
func (o DiagnosticBackendRequestOutput) ToDiagnosticBackendRequestPtrOutputWithContext(ctx context.Context) DiagnosticBackendRequestPtrOutput
type DiagnosticBackendRequestPtrInput ¶
type DiagnosticBackendRequestPtrInput interface { pulumi.Input ToDiagnosticBackendRequestPtrOutput() DiagnosticBackendRequestPtrOutput ToDiagnosticBackendRequestPtrOutputWithContext(context.Context) DiagnosticBackendRequestPtrOutput }
DiagnosticBackendRequestPtrInput is an input type that accepts DiagnosticBackendRequestArgs, DiagnosticBackendRequestPtr and DiagnosticBackendRequestPtrOutput values. You can construct a concrete instance of `DiagnosticBackendRequestPtrInput` via:
DiagnosticBackendRequestArgs{...} or: nil
func DiagnosticBackendRequestPtr ¶
func DiagnosticBackendRequestPtr(v *DiagnosticBackendRequestArgs) DiagnosticBackendRequestPtrInput
type DiagnosticBackendRequestPtrOutput ¶
type DiagnosticBackendRequestPtrOutput struct{ *pulumi.OutputState }
func (DiagnosticBackendRequestPtrOutput) BodyBytes ¶
func (o DiagnosticBackendRequestPtrOutput) BodyBytes() pulumi.IntPtrOutput
Number of payload bytes to log (up to 8192).
func (DiagnosticBackendRequestPtrOutput) DataMasking ¶ added in v4.11.0
func (o DiagnosticBackendRequestPtrOutput) DataMasking() DiagnosticBackendRequestDataMaskingPtrOutput
func (DiagnosticBackendRequestPtrOutput) Elem ¶
func (o DiagnosticBackendRequestPtrOutput) Elem() DiagnosticBackendRequestOutput
func (DiagnosticBackendRequestPtrOutput) ElementType ¶
func (DiagnosticBackendRequestPtrOutput) ElementType() reflect.Type
func (DiagnosticBackendRequestPtrOutput) HeadersToLogs ¶
func (o DiagnosticBackendRequestPtrOutput) HeadersToLogs() pulumi.StringArrayOutput
Specifies a list of headers to log.
func (DiagnosticBackendRequestPtrOutput) ToDiagnosticBackendRequestPtrOutput ¶
func (o DiagnosticBackendRequestPtrOutput) ToDiagnosticBackendRequestPtrOutput() DiagnosticBackendRequestPtrOutput
func (DiagnosticBackendRequestPtrOutput) ToDiagnosticBackendRequestPtrOutputWithContext ¶
func (o DiagnosticBackendRequestPtrOutput) ToDiagnosticBackendRequestPtrOutputWithContext(ctx context.Context) DiagnosticBackendRequestPtrOutput
type DiagnosticBackendResponse ¶
type DiagnosticBackendResponse struct { // Number of payload bytes to log (up to 8192). BodyBytes *int `pulumi:"bodyBytes"` DataMasking *DiagnosticBackendResponseDataMasking `pulumi:"dataMasking"` // Specifies a list of headers to log. HeadersToLogs []string `pulumi:"headersToLogs"` }
type DiagnosticBackendResponseArgs ¶
type DiagnosticBackendResponseArgs struct { // Number of payload bytes to log (up to 8192). BodyBytes pulumi.IntPtrInput `pulumi:"bodyBytes"` DataMasking DiagnosticBackendResponseDataMaskingPtrInput `pulumi:"dataMasking"` // Specifies a list of headers to log. HeadersToLogs pulumi.StringArrayInput `pulumi:"headersToLogs"` }
func (DiagnosticBackendResponseArgs) ElementType ¶
func (DiagnosticBackendResponseArgs) ElementType() reflect.Type
func (DiagnosticBackendResponseArgs) ToDiagnosticBackendResponseOutput ¶
func (i DiagnosticBackendResponseArgs) ToDiagnosticBackendResponseOutput() DiagnosticBackendResponseOutput
func (DiagnosticBackendResponseArgs) ToDiagnosticBackendResponseOutputWithContext ¶
func (i DiagnosticBackendResponseArgs) ToDiagnosticBackendResponseOutputWithContext(ctx context.Context) DiagnosticBackendResponseOutput
func (DiagnosticBackendResponseArgs) ToDiagnosticBackendResponsePtrOutput ¶
func (i DiagnosticBackendResponseArgs) ToDiagnosticBackendResponsePtrOutput() DiagnosticBackendResponsePtrOutput
func (DiagnosticBackendResponseArgs) ToDiagnosticBackendResponsePtrOutputWithContext ¶
func (i DiagnosticBackendResponseArgs) ToDiagnosticBackendResponsePtrOutputWithContext(ctx context.Context) DiagnosticBackendResponsePtrOutput
type DiagnosticBackendResponseDataMasking ¶ added in v4.11.0
type DiagnosticBackendResponseDataMasking struct { Headers []DiagnosticBackendResponseDataMaskingHeader `pulumi:"headers"` QueryParams []DiagnosticBackendResponseDataMaskingQueryParam `pulumi:"queryParams"` }
type DiagnosticBackendResponseDataMaskingArgs ¶ added in v4.11.0
type DiagnosticBackendResponseDataMaskingArgs struct { Headers DiagnosticBackendResponseDataMaskingHeaderArrayInput `pulumi:"headers"` QueryParams DiagnosticBackendResponseDataMaskingQueryParamArrayInput `pulumi:"queryParams"` }
func (DiagnosticBackendResponseDataMaskingArgs) ElementType ¶ added in v4.11.0
func (DiagnosticBackendResponseDataMaskingArgs) ElementType() reflect.Type
func (DiagnosticBackendResponseDataMaskingArgs) ToDiagnosticBackendResponseDataMaskingOutput ¶ added in v4.11.0
func (i DiagnosticBackendResponseDataMaskingArgs) ToDiagnosticBackendResponseDataMaskingOutput() DiagnosticBackendResponseDataMaskingOutput
func (DiagnosticBackendResponseDataMaskingArgs) ToDiagnosticBackendResponseDataMaskingOutputWithContext ¶ added in v4.11.0
func (i DiagnosticBackendResponseDataMaskingArgs) ToDiagnosticBackendResponseDataMaskingOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingOutput
func (DiagnosticBackendResponseDataMaskingArgs) ToDiagnosticBackendResponseDataMaskingPtrOutput ¶ added in v4.11.0
func (i DiagnosticBackendResponseDataMaskingArgs) ToDiagnosticBackendResponseDataMaskingPtrOutput() DiagnosticBackendResponseDataMaskingPtrOutput
func (DiagnosticBackendResponseDataMaskingArgs) ToDiagnosticBackendResponseDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (i DiagnosticBackendResponseDataMaskingArgs) ToDiagnosticBackendResponseDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingPtrOutput
type DiagnosticBackendResponseDataMaskingHeader ¶ added in v4.11.0
type DiagnosticBackendResponseDataMaskingHeaderArgs ¶ added in v4.11.0
type DiagnosticBackendResponseDataMaskingHeaderArgs struct { Mode pulumi.StringInput `pulumi:"mode"` Value pulumi.StringInput `pulumi:"value"` }
func (DiagnosticBackendResponseDataMaskingHeaderArgs) ElementType ¶ added in v4.11.0
func (DiagnosticBackendResponseDataMaskingHeaderArgs) ElementType() reflect.Type
func (DiagnosticBackendResponseDataMaskingHeaderArgs) ToDiagnosticBackendResponseDataMaskingHeaderOutput ¶ added in v4.11.0
func (i DiagnosticBackendResponseDataMaskingHeaderArgs) ToDiagnosticBackendResponseDataMaskingHeaderOutput() DiagnosticBackendResponseDataMaskingHeaderOutput
func (DiagnosticBackendResponseDataMaskingHeaderArgs) ToDiagnosticBackendResponseDataMaskingHeaderOutputWithContext ¶ added in v4.11.0
func (i DiagnosticBackendResponseDataMaskingHeaderArgs) ToDiagnosticBackendResponseDataMaskingHeaderOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingHeaderOutput
type DiagnosticBackendResponseDataMaskingHeaderArray ¶ added in v4.11.0
type DiagnosticBackendResponseDataMaskingHeaderArray []DiagnosticBackendResponseDataMaskingHeaderInput
func (DiagnosticBackendResponseDataMaskingHeaderArray) ElementType ¶ added in v4.11.0
func (DiagnosticBackendResponseDataMaskingHeaderArray) ElementType() reflect.Type
func (DiagnosticBackendResponseDataMaskingHeaderArray) ToDiagnosticBackendResponseDataMaskingHeaderArrayOutput ¶ added in v4.11.0
func (i DiagnosticBackendResponseDataMaskingHeaderArray) ToDiagnosticBackendResponseDataMaskingHeaderArrayOutput() DiagnosticBackendResponseDataMaskingHeaderArrayOutput
func (DiagnosticBackendResponseDataMaskingHeaderArray) ToDiagnosticBackendResponseDataMaskingHeaderArrayOutputWithContext ¶ added in v4.11.0
func (i DiagnosticBackendResponseDataMaskingHeaderArray) ToDiagnosticBackendResponseDataMaskingHeaderArrayOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingHeaderArrayOutput
type DiagnosticBackendResponseDataMaskingHeaderArrayInput ¶ added in v4.11.0
type DiagnosticBackendResponseDataMaskingHeaderArrayInput interface { pulumi.Input ToDiagnosticBackendResponseDataMaskingHeaderArrayOutput() DiagnosticBackendResponseDataMaskingHeaderArrayOutput ToDiagnosticBackendResponseDataMaskingHeaderArrayOutputWithContext(context.Context) DiagnosticBackendResponseDataMaskingHeaderArrayOutput }
DiagnosticBackendResponseDataMaskingHeaderArrayInput is an input type that accepts DiagnosticBackendResponseDataMaskingHeaderArray and DiagnosticBackendResponseDataMaskingHeaderArrayOutput values. You can construct a concrete instance of `DiagnosticBackendResponseDataMaskingHeaderArrayInput` via:
DiagnosticBackendResponseDataMaskingHeaderArray{ DiagnosticBackendResponseDataMaskingHeaderArgs{...} }
type DiagnosticBackendResponseDataMaskingHeaderArrayOutput ¶ added in v4.11.0
type DiagnosticBackendResponseDataMaskingHeaderArrayOutput struct{ *pulumi.OutputState }
func (DiagnosticBackendResponseDataMaskingHeaderArrayOutput) ElementType ¶ added in v4.11.0
func (DiagnosticBackendResponseDataMaskingHeaderArrayOutput) ElementType() reflect.Type
func (DiagnosticBackendResponseDataMaskingHeaderArrayOutput) ToDiagnosticBackendResponseDataMaskingHeaderArrayOutput ¶ added in v4.11.0
func (o DiagnosticBackendResponseDataMaskingHeaderArrayOutput) ToDiagnosticBackendResponseDataMaskingHeaderArrayOutput() DiagnosticBackendResponseDataMaskingHeaderArrayOutput
func (DiagnosticBackendResponseDataMaskingHeaderArrayOutput) ToDiagnosticBackendResponseDataMaskingHeaderArrayOutputWithContext ¶ added in v4.11.0
func (o DiagnosticBackendResponseDataMaskingHeaderArrayOutput) ToDiagnosticBackendResponseDataMaskingHeaderArrayOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingHeaderArrayOutput
type DiagnosticBackendResponseDataMaskingHeaderInput ¶ added in v4.11.0
type DiagnosticBackendResponseDataMaskingHeaderInput interface { pulumi.Input ToDiagnosticBackendResponseDataMaskingHeaderOutput() DiagnosticBackendResponseDataMaskingHeaderOutput ToDiagnosticBackendResponseDataMaskingHeaderOutputWithContext(context.Context) DiagnosticBackendResponseDataMaskingHeaderOutput }
DiagnosticBackendResponseDataMaskingHeaderInput is an input type that accepts DiagnosticBackendResponseDataMaskingHeaderArgs and DiagnosticBackendResponseDataMaskingHeaderOutput values. You can construct a concrete instance of `DiagnosticBackendResponseDataMaskingHeaderInput` via:
DiagnosticBackendResponseDataMaskingHeaderArgs{...}
type DiagnosticBackendResponseDataMaskingHeaderOutput ¶ added in v4.11.0
type DiagnosticBackendResponseDataMaskingHeaderOutput struct{ *pulumi.OutputState }
func (DiagnosticBackendResponseDataMaskingHeaderOutput) ElementType ¶ added in v4.11.0
func (DiagnosticBackendResponseDataMaskingHeaderOutput) ElementType() reflect.Type
func (DiagnosticBackendResponseDataMaskingHeaderOutput) Mode ¶ added in v4.11.0
func (o DiagnosticBackendResponseDataMaskingHeaderOutput) Mode() pulumi.StringOutput
func (DiagnosticBackendResponseDataMaskingHeaderOutput) ToDiagnosticBackendResponseDataMaskingHeaderOutput ¶ added in v4.11.0
func (o DiagnosticBackendResponseDataMaskingHeaderOutput) ToDiagnosticBackendResponseDataMaskingHeaderOutput() DiagnosticBackendResponseDataMaskingHeaderOutput
func (DiagnosticBackendResponseDataMaskingHeaderOutput) ToDiagnosticBackendResponseDataMaskingHeaderOutputWithContext ¶ added in v4.11.0
func (o DiagnosticBackendResponseDataMaskingHeaderOutput) ToDiagnosticBackendResponseDataMaskingHeaderOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingHeaderOutput
func (DiagnosticBackendResponseDataMaskingHeaderOutput) Value ¶ added in v4.11.0
func (o DiagnosticBackendResponseDataMaskingHeaderOutput) Value() pulumi.StringOutput
type DiagnosticBackendResponseDataMaskingInput ¶ added in v4.11.0
type DiagnosticBackendResponseDataMaskingInput interface { pulumi.Input ToDiagnosticBackendResponseDataMaskingOutput() DiagnosticBackendResponseDataMaskingOutput ToDiagnosticBackendResponseDataMaskingOutputWithContext(context.Context) DiagnosticBackendResponseDataMaskingOutput }
DiagnosticBackendResponseDataMaskingInput is an input type that accepts DiagnosticBackendResponseDataMaskingArgs and DiagnosticBackendResponseDataMaskingOutput values. You can construct a concrete instance of `DiagnosticBackendResponseDataMaskingInput` via:
DiagnosticBackendResponseDataMaskingArgs{...}
type DiagnosticBackendResponseDataMaskingOutput ¶ added in v4.11.0
type DiagnosticBackendResponseDataMaskingOutput struct{ *pulumi.OutputState }
func (DiagnosticBackendResponseDataMaskingOutput) ElementType ¶ added in v4.11.0
func (DiagnosticBackendResponseDataMaskingOutput) ElementType() reflect.Type
func (DiagnosticBackendResponseDataMaskingOutput) QueryParams ¶ added in v4.11.0
func (DiagnosticBackendResponseDataMaskingOutput) ToDiagnosticBackendResponseDataMaskingOutput ¶ added in v4.11.0
func (o DiagnosticBackendResponseDataMaskingOutput) ToDiagnosticBackendResponseDataMaskingOutput() DiagnosticBackendResponseDataMaskingOutput
func (DiagnosticBackendResponseDataMaskingOutput) ToDiagnosticBackendResponseDataMaskingOutputWithContext ¶ added in v4.11.0
func (o DiagnosticBackendResponseDataMaskingOutput) ToDiagnosticBackendResponseDataMaskingOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingOutput
func (DiagnosticBackendResponseDataMaskingOutput) ToDiagnosticBackendResponseDataMaskingPtrOutput ¶ added in v4.11.0
func (o DiagnosticBackendResponseDataMaskingOutput) ToDiagnosticBackendResponseDataMaskingPtrOutput() DiagnosticBackendResponseDataMaskingPtrOutput
func (DiagnosticBackendResponseDataMaskingOutput) ToDiagnosticBackendResponseDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (o DiagnosticBackendResponseDataMaskingOutput) ToDiagnosticBackendResponseDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingPtrOutput
type DiagnosticBackendResponseDataMaskingPtrInput ¶ added in v4.11.0
type DiagnosticBackendResponseDataMaskingPtrInput interface { pulumi.Input ToDiagnosticBackendResponseDataMaskingPtrOutput() DiagnosticBackendResponseDataMaskingPtrOutput ToDiagnosticBackendResponseDataMaskingPtrOutputWithContext(context.Context) DiagnosticBackendResponseDataMaskingPtrOutput }
DiagnosticBackendResponseDataMaskingPtrInput is an input type that accepts DiagnosticBackendResponseDataMaskingArgs, DiagnosticBackendResponseDataMaskingPtr and DiagnosticBackendResponseDataMaskingPtrOutput values. You can construct a concrete instance of `DiagnosticBackendResponseDataMaskingPtrInput` via:
DiagnosticBackendResponseDataMaskingArgs{...} or: nil
func DiagnosticBackendResponseDataMaskingPtr ¶ added in v4.11.0
func DiagnosticBackendResponseDataMaskingPtr(v *DiagnosticBackendResponseDataMaskingArgs) DiagnosticBackendResponseDataMaskingPtrInput
type DiagnosticBackendResponseDataMaskingPtrOutput ¶ added in v4.11.0
type DiagnosticBackendResponseDataMaskingPtrOutput struct{ *pulumi.OutputState }
func (DiagnosticBackendResponseDataMaskingPtrOutput) ElementType ¶ added in v4.11.0
func (DiagnosticBackendResponseDataMaskingPtrOutput) ElementType() reflect.Type
func (DiagnosticBackendResponseDataMaskingPtrOutput) QueryParams ¶ added in v4.11.0
func (DiagnosticBackendResponseDataMaskingPtrOutput) ToDiagnosticBackendResponseDataMaskingPtrOutput ¶ added in v4.11.0
func (o DiagnosticBackendResponseDataMaskingPtrOutput) ToDiagnosticBackendResponseDataMaskingPtrOutput() DiagnosticBackendResponseDataMaskingPtrOutput
func (DiagnosticBackendResponseDataMaskingPtrOutput) ToDiagnosticBackendResponseDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (o DiagnosticBackendResponseDataMaskingPtrOutput) ToDiagnosticBackendResponseDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingPtrOutput
type DiagnosticBackendResponseDataMaskingQueryParam ¶ added in v4.11.0
type DiagnosticBackendResponseDataMaskingQueryParamArgs ¶ added in v4.11.0
type DiagnosticBackendResponseDataMaskingQueryParamArgs struct { Mode pulumi.StringInput `pulumi:"mode"` Value pulumi.StringInput `pulumi:"value"` }
func (DiagnosticBackendResponseDataMaskingQueryParamArgs) ElementType ¶ added in v4.11.0
func (DiagnosticBackendResponseDataMaskingQueryParamArgs) ElementType() reflect.Type
func (DiagnosticBackendResponseDataMaskingQueryParamArgs) ToDiagnosticBackendResponseDataMaskingQueryParamOutput ¶ added in v4.11.0
func (i DiagnosticBackendResponseDataMaskingQueryParamArgs) ToDiagnosticBackendResponseDataMaskingQueryParamOutput() DiagnosticBackendResponseDataMaskingQueryParamOutput
func (DiagnosticBackendResponseDataMaskingQueryParamArgs) ToDiagnosticBackendResponseDataMaskingQueryParamOutputWithContext ¶ added in v4.11.0
func (i DiagnosticBackendResponseDataMaskingQueryParamArgs) ToDiagnosticBackendResponseDataMaskingQueryParamOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingQueryParamOutput
type DiagnosticBackendResponseDataMaskingQueryParamArray ¶ added in v4.11.0
type DiagnosticBackendResponseDataMaskingQueryParamArray []DiagnosticBackendResponseDataMaskingQueryParamInput
func (DiagnosticBackendResponseDataMaskingQueryParamArray) ElementType ¶ added in v4.11.0
func (DiagnosticBackendResponseDataMaskingQueryParamArray) ElementType() reflect.Type
func (DiagnosticBackendResponseDataMaskingQueryParamArray) ToDiagnosticBackendResponseDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
func (i DiagnosticBackendResponseDataMaskingQueryParamArray) ToDiagnosticBackendResponseDataMaskingQueryParamArrayOutput() DiagnosticBackendResponseDataMaskingQueryParamArrayOutput
func (DiagnosticBackendResponseDataMaskingQueryParamArray) ToDiagnosticBackendResponseDataMaskingQueryParamArrayOutputWithContext ¶ added in v4.11.0
func (i DiagnosticBackendResponseDataMaskingQueryParamArray) ToDiagnosticBackendResponseDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingQueryParamArrayOutput
type DiagnosticBackendResponseDataMaskingQueryParamArrayInput ¶ added in v4.11.0
type DiagnosticBackendResponseDataMaskingQueryParamArrayInput interface { pulumi.Input ToDiagnosticBackendResponseDataMaskingQueryParamArrayOutput() DiagnosticBackendResponseDataMaskingQueryParamArrayOutput ToDiagnosticBackendResponseDataMaskingQueryParamArrayOutputWithContext(context.Context) DiagnosticBackendResponseDataMaskingQueryParamArrayOutput }
DiagnosticBackendResponseDataMaskingQueryParamArrayInput is an input type that accepts DiagnosticBackendResponseDataMaskingQueryParamArray and DiagnosticBackendResponseDataMaskingQueryParamArrayOutput values. You can construct a concrete instance of `DiagnosticBackendResponseDataMaskingQueryParamArrayInput` via:
DiagnosticBackendResponseDataMaskingQueryParamArray{ DiagnosticBackendResponseDataMaskingQueryParamArgs{...} }
type DiagnosticBackendResponseDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
type DiagnosticBackendResponseDataMaskingQueryParamArrayOutput struct{ *pulumi.OutputState }
func (DiagnosticBackendResponseDataMaskingQueryParamArrayOutput) ElementType ¶ added in v4.11.0
func (DiagnosticBackendResponseDataMaskingQueryParamArrayOutput) ElementType() reflect.Type
func (DiagnosticBackendResponseDataMaskingQueryParamArrayOutput) ToDiagnosticBackendResponseDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
func (o DiagnosticBackendResponseDataMaskingQueryParamArrayOutput) ToDiagnosticBackendResponseDataMaskingQueryParamArrayOutput() DiagnosticBackendResponseDataMaskingQueryParamArrayOutput
func (DiagnosticBackendResponseDataMaskingQueryParamArrayOutput) ToDiagnosticBackendResponseDataMaskingQueryParamArrayOutputWithContext ¶ added in v4.11.0
func (o DiagnosticBackendResponseDataMaskingQueryParamArrayOutput) ToDiagnosticBackendResponseDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingQueryParamArrayOutput
type DiagnosticBackendResponseDataMaskingQueryParamInput ¶ added in v4.11.0
type DiagnosticBackendResponseDataMaskingQueryParamInput interface { pulumi.Input ToDiagnosticBackendResponseDataMaskingQueryParamOutput() DiagnosticBackendResponseDataMaskingQueryParamOutput ToDiagnosticBackendResponseDataMaskingQueryParamOutputWithContext(context.Context) DiagnosticBackendResponseDataMaskingQueryParamOutput }
DiagnosticBackendResponseDataMaskingQueryParamInput is an input type that accepts DiagnosticBackendResponseDataMaskingQueryParamArgs and DiagnosticBackendResponseDataMaskingQueryParamOutput values. You can construct a concrete instance of `DiagnosticBackendResponseDataMaskingQueryParamInput` via:
DiagnosticBackendResponseDataMaskingQueryParamArgs{...}
type DiagnosticBackendResponseDataMaskingQueryParamOutput ¶ added in v4.11.0
type DiagnosticBackendResponseDataMaskingQueryParamOutput struct{ *pulumi.OutputState }
func (DiagnosticBackendResponseDataMaskingQueryParamOutput) ElementType ¶ added in v4.11.0
func (DiagnosticBackendResponseDataMaskingQueryParamOutput) ElementType() reflect.Type
func (DiagnosticBackendResponseDataMaskingQueryParamOutput) Mode ¶ added in v4.11.0
func (o DiagnosticBackendResponseDataMaskingQueryParamOutput) Mode() pulumi.StringOutput
func (DiagnosticBackendResponseDataMaskingQueryParamOutput) ToDiagnosticBackendResponseDataMaskingQueryParamOutput ¶ added in v4.11.0
func (o DiagnosticBackendResponseDataMaskingQueryParamOutput) ToDiagnosticBackendResponseDataMaskingQueryParamOutput() DiagnosticBackendResponseDataMaskingQueryParamOutput
func (DiagnosticBackendResponseDataMaskingQueryParamOutput) ToDiagnosticBackendResponseDataMaskingQueryParamOutputWithContext ¶ added in v4.11.0
func (o DiagnosticBackendResponseDataMaskingQueryParamOutput) ToDiagnosticBackendResponseDataMaskingQueryParamOutputWithContext(ctx context.Context) DiagnosticBackendResponseDataMaskingQueryParamOutput
func (DiagnosticBackendResponseDataMaskingQueryParamOutput) Value ¶ added in v4.11.0
func (o DiagnosticBackendResponseDataMaskingQueryParamOutput) Value() pulumi.StringOutput
type DiagnosticBackendResponseInput ¶
type DiagnosticBackendResponseInput interface { pulumi.Input ToDiagnosticBackendResponseOutput() DiagnosticBackendResponseOutput ToDiagnosticBackendResponseOutputWithContext(context.Context) DiagnosticBackendResponseOutput }
DiagnosticBackendResponseInput is an input type that accepts DiagnosticBackendResponseArgs and DiagnosticBackendResponseOutput values. You can construct a concrete instance of `DiagnosticBackendResponseInput` via:
DiagnosticBackendResponseArgs{...}
type DiagnosticBackendResponseOutput ¶
type DiagnosticBackendResponseOutput struct{ *pulumi.OutputState }
func (DiagnosticBackendResponseOutput) BodyBytes ¶
func (o DiagnosticBackendResponseOutput) BodyBytes() pulumi.IntPtrOutput
Number of payload bytes to log (up to 8192).
func (DiagnosticBackendResponseOutput) DataMasking ¶ added in v4.11.0
func (o DiagnosticBackendResponseOutput) DataMasking() DiagnosticBackendResponseDataMaskingPtrOutput
func (DiagnosticBackendResponseOutput) ElementType ¶
func (DiagnosticBackendResponseOutput) ElementType() reflect.Type
func (DiagnosticBackendResponseOutput) HeadersToLogs ¶
func (o DiagnosticBackendResponseOutput) HeadersToLogs() pulumi.StringArrayOutput
Specifies a list of headers to log.
func (DiagnosticBackendResponseOutput) ToDiagnosticBackendResponseOutput ¶
func (o DiagnosticBackendResponseOutput) ToDiagnosticBackendResponseOutput() DiagnosticBackendResponseOutput
func (DiagnosticBackendResponseOutput) ToDiagnosticBackendResponseOutputWithContext ¶
func (o DiagnosticBackendResponseOutput) ToDiagnosticBackendResponseOutputWithContext(ctx context.Context) DiagnosticBackendResponseOutput
func (DiagnosticBackendResponseOutput) ToDiagnosticBackendResponsePtrOutput ¶
func (o DiagnosticBackendResponseOutput) ToDiagnosticBackendResponsePtrOutput() DiagnosticBackendResponsePtrOutput
func (DiagnosticBackendResponseOutput) ToDiagnosticBackendResponsePtrOutputWithContext ¶
func (o DiagnosticBackendResponseOutput) ToDiagnosticBackendResponsePtrOutputWithContext(ctx context.Context) DiagnosticBackendResponsePtrOutput
type DiagnosticBackendResponsePtrInput ¶
type DiagnosticBackendResponsePtrInput interface { pulumi.Input ToDiagnosticBackendResponsePtrOutput() DiagnosticBackendResponsePtrOutput ToDiagnosticBackendResponsePtrOutputWithContext(context.Context) DiagnosticBackendResponsePtrOutput }
DiagnosticBackendResponsePtrInput is an input type that accepts DiagnosticBackendResponseArgs, DiagnosticBackendResponsePtr and DiagnosticBackendResponsePtrOutput values. You can construct a concrete instance of `DiagnosticBackendResponsePtrInput` via:
DiagnosticBackendResponseArgs{...} or: nil
func DiagnosticBackendResponsePtr ¶
func DiagnosticBackendResponsePtr(v *DiagnosticBackendResponseArgs) DiagnosticBackendResponsePtrInput
type DiagnosticBackendResponsePtrOutput ¶
type DiagnosticBackendResponsePtrOutput struct{ *pulumi.OutputState }
func (DiagnosticBackendResponsePtrOutput) BodyBytes ¶
func (o DiagnosticBackendResponsePtrOutput) BodyBytes() pulumi.IntPtrOutput
Number of payload bytes to log (up to 8192).
func (DiagnosticBackendResponsePtrOutput) DataMasking ¶ added in v4.11.0
func (o DiagnosticBackendResponsePtrOutput) DataMasking() DiagnosticBackendResponseDataMaskingPtrOutput
func (DiagnosticBackendResponsePtrOutput) Elem ¶
func (o DiagnosticBackendResponsePtrOutput) Elem() DiagnosticBackendResponseOutput
func (DiagnosticBackendResponsePtrOutput) ElementType ¶
func (DiagnosticBackendResponsePtrOutput) ElementType() reflect.Type
func (DiagnosticBackendResponsePtrOutput) HeadersToLogs ¶
func (o DiagnosticBackendResponsePtrOutput) HeadersToLogs() pulumi.StringArrayOutput
Specifies a list of headers to log.
func (DiagnosticBackendResponsePtrOutput) ToDiagnosticBackendResponsePtrOutput ¶
func (o DiagnosticBackendResponsePtrOutput) ToDiagnosticBackendResponsePtrOutput() DiagnosticBackendResponsePtrOutput
func (DiagnosticBackendResponsePtrOutput) ToDiagnosticBackendResponsePtrOutputWithContext ¶
func (o DiagnosticBackendResponsePtrOutput) ToDiagnosticBackendResponsePtrOutputWithContext(ctx context.Context) DiagnosticBackendResponsePtrOutput
type DiagnosticFrontendRequest ¶
type DiagnosticFrontendRequest struct { // Number of payload bytes to log (up to 8192). BodyBytes *int `pulumi:"bodyBytes"` DataMasking *DiagnosticFrontendRequestDataMasking `pulumi:"dataMasking"` // Specifies a list of headers to log. HeadersToLogs []string `pulumi:"headersToLogs"` }
type DiagnosticFrontendRequestArgs ¶
type DiagnosticFrontendRequestArgs struct { // Number of payload bytes to log (up to 8192). BodyBytes pulumi.IntPtrInput `pulumi:"bodyBytes"` DataMasking DiagnosticFrontendRequestDataMaskingPtrInput `pulumi:"dataMasking"` // Specifies a list of headers to log. HeadersToLogs pulumi.StringArrayInput `pulumi:"headersToLogs"` }
func (DiagnosticFrontendRequestArgs) ElementType ¶
func (DiagnosticFrontendRequestArgs) ElementType() reflect.Type
func (DiagnosticFrontendRequestArgs) ToDiagnosticFrontendRequestOutput ¶
func (i DiagnosticFrontendRequestArgs) ToDiagnosticFrontendRequestOutput() DiagnosticFrontendRequestOutput
func (DiagnosticFrontendRequestArgs) ToDiagnosticFrontendRequestOutputWithContext ¶
func (i DiagnosticFrontendRequestArgs) ToDiagnosticFrontendRequestOutputWithContext(ctx context.Context) DiagnosticFrontendRequestOutput
func (DiagnosticFrontendRequestArgs) ToDiagnosticFrontendRequestPtrOutput ¶
func (i DiagnosticFrontendRequestArgs) ToDiagnosticFrontendRequestPtrOutput() DiagnosticFrontendRequestPtrOutput
func (DiagnosticFrontendRequestArgs) ToDiagnosticFrontendRequestPtrOutputWithContext ¶
func (i DiagnosticFrontendRequestArgs) ToDiagnosticFrontendRequestPtrOutputWithContext(ctx context.Context) DiagnosticFrontendRequestPtrOutput
type DiagnosticFrontendRequestDataMasking ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMasking struct { Headers []DiagnosticFrontendRequestDataMaskingHeader `pulumi:"headers"` QueryParams []DiagnosticFrontendRequestDataMaskingQueryParam `pulumi:"queryParams"` }
type DiagnosticFrontendRequestDataMaskingArgs ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMaskingArgs struct { Headers DiagnosticFrontendRequestDataMaskingHeaderArrayInput `pulumi:"headers"` QueryParams DiagnosticFrontendRequestDataMaskingQueryParamArrayInput `pulumi:"queryParams"` }
func (DiagnosticFrontendRequestDataMaskingArgs) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendRequestDataMaskingArgs) ElementType() reflect.Type
func (DiagnosticFrontendRequestDataMaskingArgs) ToDiagnosticFrontendRequestDataMaskingOutput ¶ added in v4.11.0
func (i DiagnosticFrontendRequestDataMaskingArgs) ToDiagnosticFrontendRequestDataMaskingOutput() DiagnosticFrontendRequestDataMaskingOutput
func (DiagnosticFrontendRequestDataMaskingArgs) ToDiagnosticFrontendRequestDataMaskingOutputWithContext ¶ added in v4.11.0
func (i DiagnosticFrontendRequestDataMaskingArgs) ToDiagnosticFrontendRequestDataMaskingOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingOutput
func (DiagnosticFrontendRequestDataMaskingArgs) ToDiagnosticFrontendRequestDataMaskingPtrOutput ¶ added in v4.11.0
func (i DiagnosticFrontendRequestDataMaskingArgs) ToDiagnosticFrontendRequestDataMaskingPtrOutput() DiagnosticFrontendRequestDataMaskingPtrOutput
func (DiagnosticFrontendRequestDataMaskingArgs) ToDiagnosticFrontendRequestDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (i DiagnosticFrontendRequestDataMaskingArgs) ToDiagnosticFrontendRequestDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingPtrOutput
type DiagnosticFrontendRequestDataMaskingHeader ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMaskingHeaderArgs ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMaskingHeaderArgs struct { Mode pulumi.StringInput `pulumi:"mode"` Value pulumi.StringInput `pulumi:"value"` }
func (DiagnosticFrontendRequestDataMaskingHeaderArgs) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendRequestDataMaskingHeaderArgs) ElementType() reflect.Type
func (DiagnosticFrontendRequestDataMaskingHeaderArgs) ToDiagnosticFrontendRequestDataMaskingHeaderOutput ¶ added in v4.11.0
func (i DiagnosticFrontendRequestDataMaskingHeaderArgs) ToDiagnosticFrontendRequestDataMaskingHeaderOutput() DiagnosticFrontendRequestDataMaskingHeaderOutput
func (DiagnosticFrontendRequestDataMaskingHeaderArgs) ToDiagnosticFrontendRequestDataMaskingHeaderOutputWithContext ¶ added in v4.11.0
func (i DiagnosticFrontendRequestDataMaskingHeaderArgs) ToDiagnosticFrontendRequestDataMaskingHeaderOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingHeaderOutput
type DiagnosticFrontendRequestDataMaskingHeaderArray ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMaskingHeaderArray []DiagnosticFrontendRequestDataMaskingHeaderInput
func (DiagnosticFrontendRequestDataMaskingHeaderArray) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendRequestDataMaskingHeaderArray) ElementType() reflect.Type
func (DiagnosticFrontendRequestDataMaskingHeaderArray) ToDiagnosticFrontendRequestDataMaskingHeaderArrayOutput ¶ added in v4.11.0
func (i DiagnosticFrontendRequestDataMaskingHeaderArray) ToDiagnosticFrontendRequestDataMaskingHeaderArrayOutput() DiagnosticFrontendRequestDataMaskingHeaderArrayOutput
func (DiagnosticFrontendRequestDataMaskingHeaderArray) ToDiagnosticFrontendRequestDataMaskingHeaderArrayOutputWithContext ¶ added in v4.11.0
func (i DiagnosticFrontendRequestDataMaskingHeaderArray) ToDiagnosticFrontendRequestDataMaskingHeaderArrayOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingHeaderArrayOutput
type DiagnosticFrontendRequestDataMaskingHeaderArrayInput ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMaskingHeaderArrayInput interface { pulumi.Input ToDiagnosticFrontendRequestDataMaskingHeaderArrayOutput() DiagnosticFrontendRequestDataMaskingHeaderArrayOutput ToDiagnosticFrontendRequestDataMaskingHeaderArrayOutputWithContext(context.Context) DiagnosticFrontendRequestDataMaskingHeaderArrayOutput }
DiagnosticFrontendRequestDataMaskingHeaderArrayInput is an input type that accepts DiagnosticFrontendRequestDataMaskingHeaderArray and DiagnosticFrontendRequestDataMaskingHeaderArrayOutput values. You can construct a concrete instance of `DiagnosticFrontendRequestDataMaskingHeaderArrayInput` via:
DiagnosticFrontendRequestDataMaskingHeaderArray{ DiagnosticFrontendRequestDataMaskingHeaderArgs{...} }
type DiagnosticFrontendRequestDataMaskingHeaderArrayOutput ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMaskingHeaderArrayOutput struct{ *pulumi.OutputState }
func (DiagnosticFrontendRequestDataMaskingHeaderArrayOutput) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendRequestDataMaskingHeaderArrayOutput) ElementType() reflect.Type
func (DiagnosticFrontendRequestDataMaskingHeaderArrayOutput) ToDiagnosticFrontendRequestDataMaskingHeaderArrayOutput ¶ added in v4.11.0
func (o DiagnosticFrontendRequestDataMaskingHeaderArrayOutput) ToDiagnosticFrontendRequestDataMaskingHeaderArrayOutput() DiagnosticFrontendRequestDataMaskingHeaderArrayOutput
func (DiagnosticFrontendRequestDataMaskingHeaderArrayOutput) ToDiagnosticFrontendRequestDataMaskingHeaderArrayOutputWithContext ¶ added in v4.11.0
func (o DiagnosticFrontendRequestDataMaskingHeaderArrayOutput) ToDiagnosticFrontendRequestDataMaskingHeaderArrayOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingHeaderArrayOutput
type DiagnosticFrontendRequestDataMaskingHeaderInput ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMaskingHeaderInput interface { pulumi.Input ToDiagnosticFrontendRequestDataMaskingHeaderOutput() DiagnosticFrontendRequestDataMaskingHeaderOutput ToDiagnosticFrontendRequestDataMaskingHeaderOutputWithContext(context.Context) DiagnosticFrontendRequestDataMaskingHeaderOutput }
DiagnosticFrontendRequestDataMaskingHeaderInput is an input type that accepts DiagnosticFrontendRequestDataMaskingHeaderArgs and DiagnosticFrontendRequestDataMaskingHeaderOutput values. You can construct a concrete instance of `DiagnosticFrontendRequestDataMaskingHeaderInput` via:
DiagnosticFrontendRequestDataMaskingHeaderArgs{...}
type DiagnosticFrontendRequestDataMaskingHeaderOutput ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMaskingHeaderOutput struct{ *pulumi.OutputState }
func (DiagnosticFrontendRequestDataMaskingHeaderOutput) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendRequestDataMaskingHeaderOutput) ElementType() reflect.Type
func (DiagnosticFrontendRequestDataMaskingHeaderOutput) Mode ¶ added in v4.11.0
func (o DiagnosticFrontendRequestDataMaskingHeaderOutput) Mode() pulumi.StringOutput
func (DiagnosticFrontendRequestDataMaskingHeaderOutput) ToDiagnosticFrontendRequestDataMaskingHeaderOutput ¶ added in v4.11.0
func (o DiagnosticFrontendRequestDataMaskingHeaderOutput) ToDiagnosticFrontendRequestDataMaskingHeaderOutput() DiagnosticFrontendRequestDataMaskingHeaderOutput
func (DiagnosticFrontendRequestDataMaskingHeaderOutput) ToDiagnosticFrontendRequestDataMaskingHeaderOutputWithContext ¶ added in v4.11.0
func (o DiagnosticFrontendRequestDataMaskingHeaderOutput) ToDiagnosticFrontendRequestDataMaskingHeaderOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingHeaderOutput
func (DiagnosticFrontendRequestDataMaskingHeaderOutput) Value ¶ added in v4.11.0
func (o DiagnosticFrontendRequestDataMaskingHeaderOutput) Value() pulumi.StringOutput
type DiagnosticFrontendRequestDataMaskingInput ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMaskingInput interface { pulumi.Input ToDiagnosticFrontendRequestDataMaskingOutput() DiagnosticFrontendRequestDataMaskingOutput ToDiagnosticFrontendRequestDataMaskingOutputWithContext(context.Context) DiagnosticFrontendRequestDataMaskingOutput }
DiagnosticFrontendRequestDataMaskingInput is an input type that accepts DiagnosticFrontendRequestDataMaskingArgs and DiagnosticFrontendRequestDataMaskingOutput values. You can construct a concrete instance of `DiagnosticFrontendRequestDataMaskingInput` via:
DiagnosticFrontendRequestDataMaskingArgs{...}
type DiagnosticFrontendRequestDataMaskingOutput ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMaskingOutput struct{ *pulumi.OutputState }
func (DiagnosticFrontendRequestDataMaskingOutput) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendRequestDataMaskingOutput) ElementType() reflect.Type
func (DiagnosticFrontendRequestDataMaskingOutput) QueryParams ¶ added in v4.11.0
func (DiagnosticFrontendRequestDataMaskingOutput) ToDiagnosticFrontendRequestDataMaskingOutput ¶ added in v4.11.0
func (o DiagnosticFrontendRequestDataMaskingOutput) ToDiagnosticFrontendRequestDataMaskingOutput() DiagnosticFrontendRequestDataMaskingOutput
func (DiagnosticFrontendRequestDataMaskingOutput) ToDiagnosticFrontendRequestDataMaskingOutputWithContext ¶ added in v4.11.0
func (o DiagnosticFrontendRequestDataMaskingOutput) ToDiagnosticFrontendRequestDataMaskingOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingOutput
func (DiagnosticFrontendRequestDataMaskingOutput) ToDiagnosticFrontendRequestDataMaskingPtrOutput ¶ added in v4.11.0
func (o DiagnosticFrontendRequestDataMaskingOutput) ToDiagnosticFrontendRequestDataMaskingPtrOutput() DiagnosticFrontendRequestDataMaskingPtrOutput
func (DiagnosticFrontendRequestDataMaskingOutput) ToDiagnosticFrontendRequestDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (o DiagnosticFrontendRequestDataMaskingOutput) ToDiagnosticFrontendRequestDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingPtrOutput
type DiagnosticFrontendRequestDataMaskingPtrInput ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMaskingPtrInput interface { pulumi.Input ToDiagnosticFrontendRequestDataMaskingPtrOutput() DiagnosticFrontendRequestDataMaskingPtrOutput ToDiagnosticFrontendRequestDataMaskingPtrOutputWithContext(context.Context) DiagnosticFrontendRequestDataMaskingPtrOutput }
DiagnosticFrontendRequestDataMaskingPtrInput is an input type that accepts DiagnosticFrontendRequestDataMaskingArgs, DiagnosticFrontendRequestDataMaskingPtr and DiagnosticFrontendRequestDataMaskingPtrOutput values. You can construct a concrete instance of `DiagnosticFrontendRequestDataMaskingPtrInput` via:
DiagnosticFrontendRequestDataMaskingArgs{...} or: nil
func DiagnosticFrontendRequestDataMaskingPtr ¶ added in v4.11.0
func DiagnosticFrontendRequestDataMaskingPtr(v *DiagnosticFrontendRequestDataMaskingArgs) DiagnosticFrontendRequestDataMaskingPtrInput
type DiagnosticFrontendRequestDataMaskingPtrOutput ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMaskingPtrOutput struct{ *pulumi.OutputState }
func (DiagnosticFrontendRequestDataMaskingPtrOutput) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendRequestDataMaskingPtrOutput) ElementType() reflect.Type
func (DiagnosticFrontendRequestDataMaskingPtrOutput) QueryParams ¶ added in v4.11.0
func (DiagnosticFrontendRequestDataMaskingPtrOutput) ToDiagnosticFrontendRequestDataMaskingPtrOutput ¶ added in v4.11.0
func (o DiagnosticFrontendRequestDataMaskingPtrOutput) ToDiagnosticFrontendRequestDataMaskingPtrOutput() DiagnosticFrontendRequestDataMaskingPtrOutput
func (DiagnosticFrontendRequestDataMaskingPtrOutput) ToDiagnosticFrontendRequestDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (o DiagnosticFrontendRequestDataMaskingPtrOutput) ToDiagnosticFrontendRequestDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingPtrOutput
type DiagnosticFrontendRequestDataMaskingQueryParam ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMaskingQueryParamArgs ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMaskingQueryParamArgs struct { Mode pulumi.StringInput `pulumi:"mode"` Value pulumi.StringInput `pulumi:"value"` }
func (DiagnosticFrontendRequestDataMaskingQueryParamArgs) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendRequestDataMaskingQueryParamArgs) ElementType() reflect.Type
func (DiagnosticFrontendRequestDataMaskingQueryParamArgs) ToDiagnosticFrontendRequestDataMaskingQueryParamOutput ¶ added in v4.11.0
func (i DiagnosticFrontendRequestDataMaskingQueryParamArgs) ToDiagnosticFrontendRequestDataMaskingQueryParamOutput() DiagnosticFrontendRequestDataMaskingQueryParamOutput
func (DiagnosticFrontendRequestDataMaskingQueryParamArgs) ToDiagnosticFrontendRequestDataMaskingQueryParamOutputWithContext ¶ added in v4.11.0
func (i DiagnosticFrontendRequestDataMaskingQueryParamArgs) ToDiagnosticFrontendRequestDataMaskingQueryParamOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingQueryParamOutput
type DiagnosticFrontendRequestDataMaskingQueryParamArray ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMaskingQueryParamArray []DiagnosticFrontendRequestDataMaskingQueryParamInput
func (DiagnosticFrontendRequestDataMaskingQueryParamArray) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendRequestDataMaskingQueryParamArray) ElementType() reflect.Type
func (DiagnosticFrontendRequestDataMaskingQueryParamArray) ToDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
func (i DiagnosticFrontendRequestDataMaskingQueryParamArray) ToDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput() DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
func (DiagnosticFrontendRequestDataMaskingQueryParamArray) ToDiagnosticFrontendRequestDataMaskingQueryParamArrayOutputWithContext ¶ added in v4.11.0
func (i DiagnosticFrontendRequestDataMaskingQueryParamArray) ToDiagnosticFrontendRequestDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
type DiagnosticFrontendRequestDataMaskingQueryParamArrayInput ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMaskingQueryParamArrayInput interface { pulumi.Input ToDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput() DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput ToDiagnosticFrontendRequestDataMaskingQueryParamArrayOutputWithContext(context.Context) DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput }
DiagnosticFrontendRequestDataMaskingQueryParamArrayInput is an input type that accepts DiagnosticFrontendRequestDataMaskingQueryParamArray and DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput values. You can construct a concrete instance of `DiagnosticFrontendRequestDataMaskingQueryParamArrayInput` via:
DiagnosticFrontendRequestDataMaskingQueryParamArray{ DiagnosticFrontendRequestDataMaskingQueryParamArgs{...} }
type DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput struct{ *pulumi.OutputState }
func (DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) ElementType() reflect.Type
func (DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) ToDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
func (o DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) ToDiagnosticFrontendRequestDataMaskingQueryParamArrayOutput() DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
func (DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) ToDiagnosticFrontendRequestDataMaskingQueryParamArrayOutputWithContext ¶ added in v4.11.0
func (o DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput) ToDiagnosticFrontendRequestDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingQueryParamArrayOutput
type DiagnosticFrontendRequestDataMaskingQueryParamInput ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMaskingQueryParamInput interface { pulumi.Input ToDiagnosticFrontendRequestDataMaskingQueryParamOutput() DiagnosticFrontendRequestDataMaskingQueryParamOutput ToDiagnosticFrontendRequestDataMaskingQueryParamOutputWithContext(context.Context) DiagnosticFrontendRequestDataMaskingQueryParamOutput }
DiagnosticFrontendRequestDataMaskingQueryParamInput is an input type that accepts DiagnosticFrontendRequestDataMaskingQueryParamArgs and DiagnosticFrontendRequestDataMaskingQueryParamOutput values. You can construct a concrete instance of `DiagnosticFrontendRequestDataMaskingQueryParamInput` via:
DiagnosticFrontendRequestDataMaskingQueryParamArgs{...}
type DiagnosticFrontendRequestDataMaskingQueryParamOutput ¶ added in v4.11.0
type DiagnosticFrontendRequestDataMaskingQueryParamOutput struct{ *pulumi.OutputState }
func (DiagnosticFrontendRequestDataMaskingQueryParamOutput) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendRequestDataMaskingQueryParamOutput) ElementType() reflect.Type
func (DiagnosticFrontendRequestDataMaskingQueryParamOutput) Mode ¶ added in v4.11.0
func (o DiagnosticFrontendRequestDataMaskingQueryParamOutput) Mode() pulumi.StringOutput
func (DiagnosticFrontendRequestDataMaskingQueryParamOutput) ToDiagnosticFrontendRequestDataMaskingQueryParamOutput ¶ added in v4.11.0
func (o DiagnosticFrontendRequestDataMaskingQueryParamOutput) ToDiagnosticFrontendRequestDataMaskingQueryParamOutput() DiagnosticFrontendRequestDataMaskingQueryParamOutput
func (DiagnosticFrontendRequestDataMaskingQueryParamOutput) ToDiagnosticFrontendRequestDataMaskingQueryParamOutputWithContext ¶ added in v4.11.0
func (o DiagnosticFrontendRequestDataMaskingQueryParamOutput) ToDiagnosticFrontendRequestDataMaskingQueryParamOutputWithContext(ctx context.Context) DiagnosticFrontendRequestDataMaskingQueryParamOutput
func (DiagnosticFrontendRequestDataMaskingQueryParamOutput) Value ¶ added in v4.11.0
func (o DiagnosticFrontendRequestDataMaskingQueryParamOutput) Value() pulumi.StringOutput
type DiagnosticFrontendRequestInput ¶
type DiagnosticFrontendRequestInput interface { pulumi.Input ToDiagnosticFrontendRequestOutput() DiagnosticFrontendRequestOutput ToDiagnosticFrontendRequestOutputWithContext(context.Context) DiagnosticFrontendRequestOutput }
DiagnosticFrontendRequestInput is an input type that accepts DiagnosticFrontendRequestArgs and DiagnosticFrontendRequestOutput values. You can construct a concrete instance of `DiagnosticFrontendRequestInput` via:
DiagnosticFrontendRequestArgs{...}
type DiagnosticFrontendRequestOutput ¶
type DiagnosticFrontendRequestOutput struct{ *pulumi.OutputState }
func (DiagnosticFrontendRequestOutput) BodyBytes ¶
func (o DiagnosticFrontendRequestOutput) BodyBytes() pulumi.IntPtrOutput
Number of payload bytes to log (up to 8192).
func (DiagnosticFrontendRequestOutput) DataMasking ¶ added in v4.11.0
func (o DiagnosticFrontendRequestOutput) DataMasking() DiagnosticFrontendRequestDataMaskingPtrOutput
func (DiagnosticFrontendRequestOutput) ElementType ¶
func (DiagnosticFrontendRequestOutput) ElementType() reflect.Type
func (DiagnosticFrontendRequestOutput) HeadersToLogs ¶
func (o DiagnosticFrontendRequestOutput) HeadersToLogs() pulumi.StringArrayOutput
Specifies a list of headers to log.
func (DiagnosticFrontendRequestOutput) ToDiagnosticFrontendRequestOutput ¶
func (o DiagnosticFrontendRequestOutput) ToDiagnosticFrontendRequestOutput() DiagnosticFrontendRequestOutput
func (DiagnosticFrontendRequestOutput) ToDiagnosticFrontendRequestOutputWithContext ¶
func (o DiagnosticFrontendRequestOutput) ToDiagnosticFrontendRequestOutputWithContext(ctx context.Context) DiagnosticFrontendRequestOutput
func (DiagnosticFrontendRequestOutput) ToDiagnosticFrontendRequestPtrOutput ¶
func (o DiagnosticFrontendRequestOutput) ToDiagnosticFrontendRequestPtrOutput() DiagnosticFrontendRequestPtrOutput
func (DiagnosticFrontendRequestOutput) ToDiagnosticFrontendRequestPtrOutputWithContext ¶
func (o DiagnosticFrontendRequestOutput) ToDiagnosticFrontendRequestPtrOutputWithContext(ctx context.Context) DiagnosticFrontendRequestPtrOutput
type DiagnosticFrontendRequestPtrInput ¶
type DiagnosticFrontendRequestPtrInput interface { pulumi.Input ToDiagnosticFrontendRequestPtrOutput() DiagnosticFrontendRequestPtrOutput ToDiagnosticFrontendRequestPtrOutputWithContext(context.Context) DiagnosticFrontendRequestPtrOutput }
DiagnosticFrontendRequestPtrInput is an input type that accepts DiagnosticFrontendRequestArgs, DiagnosticFrontendRequestPtr and DiagnosticFrontendRequestPtrOutput values. You can construct a concrete instance of `DiagnosticFrontendRequestPtrInput` via:
DiagnosticFrontendRequestArgs{...} or: nil
func DiagnosticFrontendRequestPtr ¶
func DiagnosticFrontendRequestPtr(v *DiagnosticFrontendRequestArgs) DiagnosticFrontendRequestPtrInput
type DiagnosticFrontendRequestPtrOutput ¶
type DiagnosticFrontendRequestPtrOutput struct{ *pulumi.OutputState }
func (DiagnosticFrontendRequestPtrOutput) BodyBytes ¶
func (o DiagnosticFrontendRequestPtrOutput) BodyBytes() pulumi.IntPtrOutput
Number of payload bytes to log (up to 8192).
func (DiagnosticFrontendRequestPtrOutput) DataMasking ¶ added in v4.11.0
func (o DiagnosticFrontendRequestPtrOutput) DataMasking() DiagnosticFrontendRequestDataMaskingPtrOutput
func (DiagnosticFrontendRequestPtrOutput) Elem ¶
func (o DiagnosticFrontendRequestPtrOutput) Elem() DiagnosticFrontendRequestOutput
func (DiagnosticFrontendRequestPtrOutput) ElementType ¶
func (DiagnosticFrontendRequestPtrOutput) ElementType() reflect.Type
func (DiagnosticFrontendRequestPtrOutput) HeadersToLogs ¶
func (o DiagnosticFrontendRequestPtrOutput) HeadersToLogs() pulumi.StringArrayOutput
Specifies a list of headers to log.
func (DiagnosticFrontendRequestPtrOutput) ToDiagnosticFrontendRequestPtrOutput ¶
func (o DiagnosticFrontendRequestPtrOutput) ToDiagnosticFrontendRequestPtrOutput() DiagnosticFrontendRequestPtrOutput
func (DiagnosticFrontendRequestPtrOutput) ToDiagnosticFrontendRequestPtrOutputWithContext ¶
func (o DiagnosticFrontendRequestPtrOutput) ToDiagnosticFrontendRequestPtrOutputWithContext(ctx context.Context) DiagnosticFrontendRequestPtrOutput
type DiagnosticFrontendResponse ¶
type DiagnosticFrontendResponse struct { // Number of payload bytes to log (up to 8192). BodyBytes *int `pulumi:"bodyBytes"` DataMasking *DiagnosticFrontendResponseDataMasking `pulumi:"dataMasking"` // Specifies a list of headers to log. HeadersToLogs []string `pulumi:"headersToLogs"` }
type DiagnosticFrontendResponseArgs ¶
type DiagnosticFrontendResponseArgs struct { // Number of payload bytes to log (up to 8192). BodyBytes pulumi.IntPtrInput `pulumi:"bodyBytes"` DataMasking DiagnosticFrontendResponseDataMaskingPtrInput `pulumi:"dataMasking"` // Specifies a list of headers to log. HeadersToLogs pulumi.StringArrayInput `pulumi:"headersToLogs"` }
func (DiagnosticFrontendResponseArgs) ElementType ¶
func (DiagnosticFrontendResponseArgs) ElementType() reflect.Type
func (DiagnosticFrontendResponseArgs) ToDiagnosticFrontendResponseOutput ¶
func (i DiagnosticFrontendResponseArgs) ToDiagnosticFrontendResponseOutput() DiagnosticFrontendResponseOutput
func (DiagnosticFrontendResponseArgs) ToDiagnosticFrontendResponseOutputWithContext ¶
func (i DiagnosticFrontendResponseArgs) ToDiagnosticFrontendResponseOutputWithContext(ctx context.Context) DiagnosticFrontendResponseOutput
func (DiagnosticFrontendResponseArgs) ToDiagnosticFrontendResponsePtrOutput ¶
func (i DiagnosticFrontendResponseArgs) ToDiagnosticFrontendResponsePtrOutput() DiagnosticFrontendResponsePtrOutput
func (DiagnosticFrontendResponseArgs) ToDiagnosticFrontendResponsePtrOutputWithContext ¶
func (i DiagnosticFrontendResponseArgs) ToDiagnosticFrontendResponsePtrOutputWithContext(ctx context.Context) DiagnosticFrontendResponsePtrOutput
type DiagnosticFrontendResponseDataMasking ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMasking struct { Headers []DiagnosticFrontendResponseDataMaskingHeader `pulumi:"headers"` QueryParams []DiagnosticFrontendResponseDataMaskingQueryParam `pulumi:"queryParams"` }
type DiagnosticFrontendResponseDataMaskingArgs ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMaskingArgs struct { Headers DiagnosticFrontendResponseDataMaskingHeaderArrayInput `pulumi:"headers"` QueryParams DiagnosticFrontendResponseDataMaskingQueryParamArrayInput `pulumi:"queryParams"` }
func (DiagnosticFrontendResponseDataMaskingArgs) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendResponseDataMaskingArgs) ElementType() reflect.Type
func (DiagnosticFrontendResponseDataMaskingArgs) ToDiagnosticFrontendResponseDataMaskingOutput ¶ added in v4.11.0
func (i DiagnosticFrontendResponseDataMaskingArgs) ToDiagnosticFrontendResponseDataMaskingOutput() DiagnosticFrontendResponseDataMaskingOutput
func (DiagnosticFrontendResponseDataMaskingArgs) ToDiagnosticFrontendResponseDataMaskingOutputWithContext ¶ added in v4.11.0
func (i DiagnosticFrontendResponseDataMaskingArgs) ToDiagnosticFrontendResponseDataMaskingOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingOutput
func (DiagnosticFrontendResponseDataMaskingArgs) ToDiagnosticFrontendResponseDataMaskingPtrOutput ¶ added in v4.11.0
func (i DiagnosticFrontendResponseDataMaskingArgs) ToDiagnosticFrontendResponseDataMaskingPtrOutput() DiagnosticFrontendResponseDataMaskingPtrOutput
func (DiagnosticFrontendResponseDataMaskingArgs) ToDiagnosticFrontendResponseDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (i DiagnosticFrontendResponseDataMaskingArgs) ToDiagnosticFrontendResponseDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingPtrOutput
type DiagnosticFrontendResponseDataMaskingHeader ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMaskingHeaderArgs ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMaskingHeaderArgs struct { Mode pulumi.StringInput `pulumi:"mode"` Value pulumi.StringInput `pulumi:"value"` }
func (DiagnosticFrontendResponseDataMaskingHeaderArgs) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendResponseDataMaskingHeaderArgs) ElementType() reflect.Type
func (DiagnosticFrontendResponseDataMaskingHeaderArgs) ToDiagnosticFrontendResponseDataMaskingHeaderOutput ¶ added in v4.11.0
func (i DiagnosticFrontendResponseDataMaskingHeaderArgs) ToDiagnosticFrontendResponseDataMaskingHeaderOutput() DiagnosticFrontendResponseDataMaskingHeaderOutput
func (DiagnosticFrontendResponseDataMaskingHeaderArgs) ToDiagnosticFrontendResponseDataMaskingHeaderOutputWithContext ¶ added in v4.11.0
func (i DiagnosticFrontendResponseDataMaskingHeaderArgs) ToDiagnosticFrontendResponseDataMaskingHeaderOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingHeaderOutput
type DiagnosticFrontendResponseDataMaskingHeaderArray ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMaskingHeaderArray []DiagnosticFrontendResponseDataMaskingHeaderInput
func (DiagnosticFrontendResponseDataMaskingHeaderArray) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendResponseDataMaskingHeaderArray) ElementType() reflect.Type
func (DiagnosticFrontendResponseDataMaskingHeaderArray) ToDiagnosticFrontendResponseDataMaskingHeaderArrayOutput ¶ added in v4.11.0
func (i DiagnosticFrontendResponseDataMaskingHeaderArray) ToDiagnosticFrontendResponseDataMaskingHeaderArrayOutput() DiagnosticFrontendResponseDataMaskingHeaderArrayOutput
func (DiagnosticFrontendResponseDataMaskingHeaderArray) ToDiagnosticFrontendResponseDataMaskingHeaderArrayOutputWithContext ¶ added in v4.11.0
func (i DiagnosticFrontendResponseDataMaskingHeaderArray) ToDiagnosticFrontendResponseDataMaskingHeaderArrayOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingHeaderArrayOutput
type DiagnosticFrontendResponseDataMaskingHeaderArrayInput ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMaskingHeaderArrayInput interface { pulumi.Input ToDiagnosticFrontendResponseDataMaskingHeaderArrayOutput() DiagnosticFrontendResponseDataMaskingHeaderArrayOutput ToDiagnosticFrontendResponseDataMaskingHeaderArrayOutputWithContext(context.Context) DiagnosticFrontendResponseDataMaskingHeaderArrayOutput }
DiagnosticFrontendResponseDataMaskingHeaderArrayInput is an input type that accepts DiagnosticFrontendResponseDataMaskingHeaderArray and DiagnosticFrontendResponseDataMaskingHeaderArrayOutput values. You can construct a concrete instance of `DiagnosticFrontendResponseDataMaskingHeaderArrayInput` via:
DiagnosticFrontendResponseDataMaskingHeaderArray{ DiagnosticFrontendResponseDataMaskingHeaderArgs{...} }
type DiagnosticFrontendResponseDataMaskingHeaderArrayOutput ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMaskingHeaderArrayOutput struct{ *pulumi.OutputState }
func (DiagnosticFrontendResponseDataMaskingHeaderArrayOutput) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendResponseDataMaskingHeaderArrayOutput) ElementType() reflect.Type
func (DiagnosticFrontendResponseDataMaskingHeaderArrayOutput) ToDiagnosticFrontendResponseDataMaskingHeaderArrayOutput ¶ added in v4.11.0
func (o DiagnosticFrontendResponseDataMaskingHeaderArrayOutput) ToDiagnosticFrontendResponseDataMaskingHeaderArrayOutput() DiagnosticFrontendResponseDataMaskingHeaderArrayOutput
func (DiagnosticFrontendResponseDataMaskingHeaderArrayOutput) ToDiagnosticFrontendResponseDataMaskingHeaderArrayOutputWithContext ¶ added in v4.11.0
func (o DiagnosticFrontendResponseDataMaskingHeaderArrayOutput) ToDiagnosticFrontendResponseDataMaskingHeaderArrayOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingHeaderArrayOutput
type DiagnosticFrontendResponseDataMaskingHeaderInput ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMaskingHeaderInput interface { pulumi.Input ToDiagnosticFrontendResponseDataMaskingHeaderOutput() DiagnosticFrontendResponseDataMaskingHeaderOutput ToDiagnosticFrontendResponseDataMaskingHeaderOutputWithContext(context.Context) DiagnosticFrontendResponseDataMaskingHeaderOutput }
DiagnosticFrontendResponseDataMaskingHeaderInput is an input type that accepts DiagnosticFrontendResponseDataMaskingHeaderArgs and DiagnosticFrontendResponseDataMaskingHeaderOutput values. You can construct a concrete instance of `DiagnosticFrontendResponseDataMaskingHeaderInput` via:
DiagnosticFrontendResponseDataMaskingHeaderArgs{...}
type DiagnosticFrontendResponseDataMaskingHeaderOutput ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMaskingHeaderOutput struct{ *pulumi.OutputState }
func (DiagnosticFrontendResponseDataMaskingHeaderOutput) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendResponseDataMaskingHeaderOutput) ElementType() reflect.Type
func (DiagnosticFrontendResponseDataMaskingHeaderOutput) Mode ¶ added in v4.11.0
func (o DiagnosticFrontendResponseDataMaskingHeaderOutput) Mode() pulumi.StringOutput
func (DiagnosticFrontendResponseDataMaskingHeaderOutput) ToDiagnosticFrontendResponseDataMaskingHeaderOutput ¶ added in v4.11.0
func (o DiagnosticFrontendResponseDataMaskingHeaderOutput) ToDiagnosticFrontendResponseDataMaskingHeaderOutput() DiagnosticFrontendResponseDataMaskingHeaderOutput
func (DiagnosticFrontendResponseDataMaskingHeaderOutput) ToDiagnosticFrontendResponseDataMaskingHeaderOutputWithContext ¶ added in v4.11.0
func (o DiagnosticFrontendResponseDataMaskingHeaderOutput) ToDiagnosticFrontendResponseDataMaskingHeaderOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingHeaderOutput
func (DiagnosticFrontendResponseDataMaskingHeaderOutput) Value ¶ added in v4.11.0
func (o DiagnosticFrontendResponseDataMaskingHeaderOutput) Value() pulumi.StringOutput
type DiagnosticFrontendResponseDataMaskingInput ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMaskingInput interface { pulumi.Input ToDiagnosticFrontendResponseDataMaskingOutput() DiagnosticFrontendResponseDataMaskingOutput ToDiagnosticFrontendResponseDataMaskingOutputWithContext(context.Context) DiagnosticFrontendResponseDataMaskingOutput }
DiagnosticFrontendResponseDataMaskingInput is an input type that accepts DiagnosticFrontendResponseDataMaskingArgs and DiagnosticFrontendResponseDataMaskingOutput values. You can construct a concrete instance of `DiagnosticFrontendResponseDataMaskingInput` via:
DiagnosticFrontendResponseDataMaskingArgs{...}
type DiagnosticFrontendResponseDataMaskingOutput ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMaskingOutput struct{ *pulumi.OutputState }
func (DiagnosticFrontendResponseDataMaskingOutput) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendResponseDataMaskingOutput) ElementType() reflect.Type
func (DiagnosticFrontendResponseDataMaskingOutput) QueryParams ¶ added in v4.11.0
func (DiagnosticFrontendResponseDataMaskingOutput) ToDiagnosticFrontendResponseDataMaskingOutput ¶ added in v4.11.0
func (o DiagnosticFrontendResponseDataMaskingOutput) ToDiagnosticFrontendResponseDataMaskingOutput() DiagnosticFrontendResponseDataMaskingOutput
func (DiagnosticFrontendResponseDataMaskingOutput) ToDiagnosticFrontendResponseDataMaskingOutputWithContext ¶ added in v4.11.0
func (o DiagnosticFrontendResponseDataMaskingOutput) ToDiagnosticFrontendResponseDataMaskingOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingOutput
func (DiagnosticFrontendResponseDataMaskingOutput) ToDiagnosticFrontendResponseDataMaskingPtrOutput ¶ added in v4.11.0
func (o DiagnosticFrontendResponseDataMaskingOutput) ToDiagnosticFrontendResponseDataMaskingPtrOutput() DiagnosticFrontendResponseDataMaskingPtrOutput
func (DiagnosticFrontendResponseDataMaskingOutput) ToDiagnosticFrontendResponseDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (o DiagnosticFrontendResponseDataMaskingOutput) ToDiagnosticFrontendResponseDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingPtrOutput
type DiagnosticFrontendResponseDataMaskingPtrInput ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMaskingPtrInput interface { pulumi.Input ToDiagnosticFrontendResponseDataMaskingPtrOutput() DiagnosticFrontendResponseDataMaskingPtrOutput ToDiagnosticFrontendResponseDataMaskingPtrOutputWithContext(context.Context) DiagnosticFrontendResponseDataMaskingPtrOutput }
DiagnosticFrontendResponseDataMaskingPtrInput is an input type that accepts DiagnosticFrontendResponseDataMaskingArgs, DiagnosticFrontendResponseDataMaskingPtr and DiagnosticFrontendResponseDataMaskingPtrOutput values. You can construct a concrete instance of `DiagnosticFrontendResponseDataMaskingPtrInput` via:
DiagnosticFrontendResponseDataMaskingArgs{...} or: nil
func DiagnosticFrontendResponseDataMaskingPtr ¶ added in v4.11.0
func DiagnosticFrontendResponseDataMaskingPtr(v *DiagnosticFrontendResponseDataMaskingArgs) DiagnosticFrontendResponseDataMaskingPtrInput
type DiagnosticFrontendResponseDataMaskingPtrOutput ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMaskingPtrOutput struct{ *pulumi.OutputState }
func (DiagnosticFrontendResponseDataMaskingPtrOutput) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendResponseDataMaskingPtrOutput) ElementType() reflect.Type
func (DiagnosticFrontendResponseDataMaskingPtrOutput) QueryParams ¶ added in v4.11.0
func (DiagnosticFrontendResponseDataMaskingPtrOutput) ToDiagnosticFrontendResponseDataMaskingPtrOutput ¶ added in v4.11.0
func (o DiagnosticFrontendResponseDataMaskingPtrOutput) ToDiagnosticFrontendResponseDataMaskingPtrOutput() DiagnosticFrontendResponseDataMaskingPtrOutput
func (DiagnosticFrontendResponseDataMaskingPtrOutput) ToDiagnosticFrontendResponseDataMaskingPtrOutputWithContext ¶ added in v4.11.0
func (o DiagnosticFrontendResponseDataMaskingPtrOutput) ToDiagnosticFrontendResponseDataMaskingPtrOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingPtrOutput
type DiagnosticFrontendResponseDataMaskingQueryParam ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMaskingQueryParamArgs ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMaskingQueryParamArgs struct { Mode pulumi.StringInput `pulumi:"mode"` Value pulumi.StringInput `pulumi:"value"` }
func (DiagnosticFrontendResponseDataMaskingQueryParamArgs) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendResponseDataMaskingQueryParamArgs) ElementType() reflect.Type
func (DiagnosticFrontendResponseDataMaskingQueryParamArgs) ToDiagnosticFrontendResponseDataMaskingQueryParamOutput ¶ added in v4.11.0
func (i DiagnosticFrontendResponseDataMaskingQueryParamArgs) ToDiagnosticFrontendResponseDataMaskingQueryParamOutput() DiagnosticFrontendResponseDataMaskingQueryParamOutput
func (DiagnosticFrontendResponseDataMaskingQueryParamArgs) ToDiagnosticFrontendResponseDataMaskingQueryParamOutputWithContext ¶ added in v4.11.0
func (i DiagnosticFrontendResponseDataMaskingQueryParamArgs) ToDiagnosticFrontendResponseDataMaskingQueryParamOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingQueryParamOutput
type DiagnosticFrontendResponseDataMaskingQueryParamArray ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMaskingQueryParamArray []DiagnosticFrontendResponseDataMaskingQueryParamInput
func (DiagnosticFrontendResponseDataMaskingQueryParamArray) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendResponseDataMaskingQueryParamArray) ElementType() reflect.Type
func (DiagnosticFrontendResponseDataMaskingQueryParamArray) ToDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
func (i DiagnosticFrontendResponseDataMaskingQueryParamArray) ToDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput() DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
func (DiagnosticFrontendResponseDataMaskingQueryParamArray) ToDiagnosticFrontendResponseDataMaskingQueryParamArrayOutputWithContext ¶ added in v4.11.0
func (i DiagnosticFrontendResponseDataMaskingQueryParamArray) ToDiagnosticFrontendResponseDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
type DiagnosticFrontendResponseDataMaskingQueryParamArrayInput ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMaskingQueryParamArrayInput interface { pulumi.Input ToDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput() DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput ToDiagnosticFrontendResponseDataMaskingQueryParamArrayOutputWithContext(context.Context) DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput }
DiagnosticFrontendResponseDataMaskingQueryParamArrayInput is an input type that accepts DiagnosticFrontendResponseDataMaskingQueryParamArray and DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput values. You can construct a concrete instance of `DiagnosticFrontendResponseDataMaskingQueryParamArrayInput` via:
DiagnosticFrontendResponseDataMaskingQueryParamArray{ DiagnosticFrontendResponseDataMaskingQueryParamArgs{...} }
type DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput struct{ *pulumi.OutputState }
func (DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) ElementType() reflect.Type
func (DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) ToDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput ¶ added in v4.11.0
func (o DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) ToDiagnosticFrontendResponseDataMaskingQueryParamArrayOutput() DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
func (DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) ToDiagnosticFrontendResponseDataMaskingQueryParamArrayOutputWithContext ¶ added in v4.11.0
func (o DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput) ToDiagnosticFrontendResponseDataMaskingQueryParamArrayOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingQueryParamArrayOutput
type DiagnosticFrontendResponseDataMaskingQueryParamInput ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMaskingQueryParamInput interface { pulumi.Input ToDiagnosticFrontendResponseDataMaskingQueryParamOutput() DiagnosticFrontendResponseDataMaskingQueryParamOutput ToDiagnosticFrontendResponseDataMaskingQueryParamOutputWithContext(context.Context) DiagnosticFrontendResponseDataMaskingQueryParamOutput }
DiagnosticFrontendResponseDataMaskingQueryParamInput is an input type that accepts DiagnosticFrontendResponseDataMaskingQueryParamArgs and DiagnosticFrontendResponseDataMaskingQueryParamOutput values. You can construct a concrete instance of `DiagnosticFrontendResponseDataMaskingQueryParamInput` via:
DiagnosticFrontendResponseDataMaskingQueryParamArgs{...}
type DiagnosticFrontendResponseDataMaskingQueryParamOutput ¶ added in v4.11.0
type DiagnosticFrontendResponseDataMaskingQueryParamOutput struct{ *pulumi.OutputState }
func (DiagnosticFrontendResponseDataMaskingQueryParamOutput) ElementType ¶ added in v4.11.0
func (DiagnosticFrontendResponseDataMaskingQueryParamOutput) ElementType() reflect.Type
func (DiagnosticFrontendResponseDataMaskingQueryParamOutput) Mode ¶ added in v4.11.0
func (o DiagnosticFrontendResponseDataMaskingQueryParamOutput) Mode() pulumi.StringOutput
func (DiagnosticFrontendResponseDataMaskingQueryParamOutput) ToDiagnosticFrontendResponseDataMaskingQueryParamOutput ¶ added in v4.11.0
func (o DiagnosticFrontendResponseDataMaskingQueryParamOutput) ToDiagnosticFrontendResponseDataMaskingQueryParamOutput() DiagnosticFrontendResponseDataMaskingQueryParamOutput
func (DiagnosticFrontendResponseDataMaskingQueryParamOutput) ToDiagnosticFrontendResponseDataMaskingQueryParamOutputWithContext ¶ added in v4.11.0
func (o DiagnosticFrontendResponseDataMaskingQueryParamOutput) ToDiagnosticFrontendResponseDataMaskingQueryParamOutputWithContext(ctx context.Context) DiagnosticFrontendResponseDataMaskingQueryParamOutput
func (DiagnosticFrontendResponseDataMaskingQueryParamOutput) Value ¶ added in v4.11.0
func (o DiagnosticFrontendResponseDataMaskingQueryParamOutput) Value() pulumi.StringOutput
type DiagnosticFrontendResponseInput ¶
type DiagnosticFrontendResponseInput interface { pulumi.Input ToDiagnosticFrontendResponseOutput() DiagnosticFrontendResponseOutput ToDiagnosticFrontendResponseOutputWithContext(context.Context) DiagnosticFrontendResponseOutput }
DiagnosticFrontendResponseInput is an input type that accepts DiagnosticFrontendResponseArgs and DiagnosticFrontendResponseOutput values. You can construct a concrete instance of `DiagnosticFrontendResponseInput` via:
DiagnosticFrontendResponseArgs{...}
type DiagnosticFrontendResponseOutput ¶
type DiagnosticFrontendResponseOutput struct{ *pulumi.OutputState }
func (DiagnosticFrontendResponseOutput) BodyBytes ¶
func (o DiagnosticFrontendResponseOutput) BodyBytes() pulumi.IntPtrOutput
Number of payload bytes to log (up to 8192).
func (DiagnosticFrontendResponseOutput) DataMasking ¶ added in v4.11.0
func (o DiagnosticFrontendResponseOutput) DataMasking() DiagnosticFrontendResponseDataMaskingPtrOutput
func (DiagnosticFrontendResponseOutput) ElementType ¶
func (DiagnosticFrontendResponseOutput) ElementType() reflect.Type
func (DiagnosticFrontendResponseOutput) HeadersToLogs ¶
func (o DiagnosticFrontendResponseOutput) HeadersToLogs() pulumi.StringArrayOutput
Specifies a list of headers to log.
func (DiagnosticFrontendResponseOutput) ToDiagnosticFrontendResponseOutput ¶
func (o DiagnosticFrontendResponseOutput) ToDiagnosticFrontendResponseOutput() DiagnosticFrontendResponseOutput
func (DiagnosticFrontendResponseOutput) ToDiagnosticFrontendResponseOutputWithContext ¶
func (o DiagnosticFrontendResponseOutput) ToDiagnosticFrontendResponseOutputWithContext(ctx context.Context) DiagnosticFrontendResponseOutput
func (DiagnosticFrontendResponseOutput) ToDiagnosticFrontendResponsePtrOutput ¶
func (o DiagnosticFrontendResponseOutput) ToDiagnosticFrontendResponsePtrOutput() DiagnosticFrontendResponsePtrOutput
func (DiagnosticFrontendResponseOutput) ToDiagnosticFrontendResponsePtrOutputWithContext ¶
func (o DiagnosticFrontendResponseOutput) ToDiagnosticFrontendResponsePtrOutputWithContext(ctx context.Context) DiagnosticFrontendResponsePtrOutput
type DiagnosticFrontendResponsePtrInput ¶
type DiagnosticFrontendResponsePtrInput interface { pulumi.Input ToDiagnosticFrontendResponsePtrOutput() DiagnosticFrontendResponsePtrOutput ToDiagnosticFrontendResponsePtrOutputWithContext(context.Context) DiagnosticFrontendResponsePtrOutput }
DiagnosticFrontendResponsePtrInput is an input type that accepts DiagnosticFrontendResponseArgs, DiagnosticFrontendResponsePtr and DiagnosticFrontendResponsePtrOutput values. You can construct a concrete instance of `DiagnosticFrontendResponsePtrInput` via:
DiagnosticFrontendResponseArgs{...} or: nil
func DiagnosticFrontendResponsePtr ¶
func DiagnosticFrontendResponsePtr(v *DiagnosticFrontendResponseArgs) DiagnosticFrontendResponsePtrInput
type DiagnosticFrontendResponsePtrOutput ¶
type DiagnosticFrontendResponsePtrOutput struct{ *pulumi.OutputState }
func (DiagnosticFrontendResponsePtrOutput) BodyBytes ¶
func (o DiagnosticFrontendResponsePtrOutput) BodyBytes() pulumi.IntPtrOutput
Number of payload bytes to log (up to 8192).
func (DiagnosticFrontendResponsePtrOutput) DataMasking ¶ added in v4.11.0
func (o DiagnosticFrontendResponsePtrOutput) DataMasking() DiagnosticFrontendResponseDataMaskingPtrOutput
func (DiagnosticFrontendResponsePtrOutput) Elem ¶
func (o DiagnosticFrontendResponsePtrOutput) Elem() DiagnosticFrontendResponseOutput
func (DiagnosticFrontendResponsePtrOutput) ElementType ¶
func (DiagnosticFrontendResponsePtrOutput) ElementType() reflect.Type
func (DiagnosticFrontendResponsePtrOutput) HeadersToLogs ¶
func (o DiagnosticFrontendResponsePtrOutput) HeadersToLogs() pulumi.StringArrayOutput
Specifies a list of headers to log.
func (DiagnosticFrontendResponsePtrOutput) ToDiagnosticFrontendResponsePtrOutput ¶
func (o DiagnosticFrontendResponsePtrOutput) ToDiagnosticFrontendResponsePtrOutput() DiagnosticFrontendResponsePtrOutput
func (DiagnosticFrontendResponsePtrOutput) ToDiagnosticFrontendResponsePtrOutputWithContext ¶
func (o DiagnosticFrontendResponsePtrOutput) ToDiagnosticFrontendResponsePtrOutputWithContext(ctx context.Context) DiagnosticFrontendResponsePtrOutput
type DiagnosticInput ¶
type DiagnosticInput interface { pulumi.Input ToDiagnosticOutput() DiagnosticOutput ToDiagnosticOutputWithContext(ctx context.Context) DiagnosticOutput }
type DiagnosticMap ¶
type DiagnosticMap map[string]DiagnosticInput
func (DiagnosticMap) ElementType ¶
func (DiagnosticMap) ElementType() reflect.Type
func (DiagnosticMap) ToDiagnosticMapOutput ¶
func (i DiagnosticMap) ToDiagnosticMapOutput() DiagnosticMapOutput
func (DiagnosticMap) ToDiagnosticMapOutputWithContext ¶
func (i DiagnosticMap) ToDiagnosticMapOutputWithContext(ctx context.Context) DiagnosticMapOutput
type DiagnosticMapInput ¶
type DiagnosticMapInput interface { pulumi.Input ToDiagnosticMapOutput() DiagnosticMapOutput ToDiagnosticMapOutputWithContext(context.Context) DiagnosticMapOutput }
DiagnosticMapInput is an input type that accepts DiagnosticMap and DiagnosticMapOutput values. You can construct a concrete instance of `DiagnosticMapInput` via:
DiagnosticMap{ "key": DiagnosticArgs{...} }
type DiagnosticMapOutput ¶
type DiagnosticMapOutput struct{ *pulumi.OutputState }
func (DiagnosticMapOutput) ElementType ¶
func (DiagnosticMapOutput) ElementType() reflect.Type
func (DiagnosticMapOutput) MapIndex ¶
func (o DiagnosticMapOutput) MapIndex(k pulumi.StringInput) DiagnosticOutput
func (DiagnosticMapOutput) ToDiagnosticMapOutput ¶
func (o DiagnosticMapOutput) ToDiagnosticMapOutput() DiagnosticMapOutput
func (DiagnosticMapOutput) ToDiagnosticMapOutputWithContext ¶
func (o DiagnosticMapOutput) ToDiagnosticMapOutputWithContext(ctx context.Context) DiagnosticMapOutput
type DiagnosticOutput ¶
type DiagnosticOutput struct{ *pulumi.OutputState }
func (DiagnosticOutput) ElementType ¶
func (DiagnosticOutput) ElementType() reflect.Type
func (DiagnosticOutput) ToDiagnosticOutput ¶
func (o DiagnosticOutput) ToDiagnosticOutput() DiagnosticOutput
func (DiagnosticOutput) ToDiagnosticOutputWithContext ¶
func (o DiagnosticOutput) ToDiagnosticOutputWithContext(ctx context.Context) DiagnosticOutput
type DiagnosticState ¶
type DiagnosticState struct { // Always log errors. Send telemetry if there is an erroneous condition, regardless of sampling settings. AlwaysLogErrors pulumi.BoolPtrInput // The id of the target API Management Logger where the API Management Diagnostic should be saved. ApiManagementLoggerId pulumi.StringPtrInput // 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 // A `backendRequest` block as defined below. BackendRequest DiagnosticBackendRequestPtrInput // A `backendResponse` block as defined below. BackendResponse DiagnosticBackendResponsePtrInput // Deprecated: this property has been removed from the API and will be removed in version 3.0 of the provider Enabled pulumi.BoolPtrInput // A `frontendRequest` block as defined below. FrontendRequest DiagnosticFrontendRequestPtrInput // A `frontendResponse` block as defined below. FrontendResponse DiagnosticFrontendResponsePtrInput // The HTTP Correlation Protocol to use. Possible values are `None`, `Legacy` or `W3C`. HttpCorrelationProtocol pulumi.StringPtrInput // 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 // Log client IP address. LogClientIp pulumi.BoolPtrInput // The format of the Operation Name for Application Insights telemetries. Possible values are `Name`, and `Url`. Defaults to `Name`. OperationNameFormat 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 // Sampling (%). For high traffic APIs, please read this [documentation](https://docs.microsoft.com/azure/api-management/api-management-howto-app-insights#performance-implications-and-log-sampling) to understand performance implications and log sampling. Valid values are between `0.0` and `100.0`. SamplingPercentage pulumi.Float64PtrInput // Logging verbosity. Possible values are `verbose`, `information` or `error`. Verbosity pulumi.StringPtrInput }
func (DiagnosticState) ElementType ¶
func (DiagnosticState) ElementType() reflect.Type
type EmailTemplate ¶
type EmailTemplate struct { pulumi.CustomResourceState // The name of the API Management Service in which the Email Template should exist. Changing this forces a new API Management Email Template to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // The body of the Email. Its format has to be a well-formed HTML document. Body pulumi.StringOutput `pulumi:"body"` // The description of the Email Template. Description pulumi.StringOutput `pulumi:"description"` // The name of the Resource Group where the API Management Email Template should exist. Changing this forces a new API Management Email Template to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The subject of the Email. Subject pulumi.StringOutput `pulumi:"subject"` // The name of the Email Template. Possible values are `AccountClosedDeveloper`, `ApplicationApprovedNotificationMessage`, `ConfirmSignUpIdentityDefault`, `EmailChangeIdentityDefault`, `InviteUserNotificationMessage`, `NewCommentNotificationMessage`, `NewDeveloperNotificationMessage`, `NewIssueNotificationMessage`, `PasswordResetByAdminNotificationMessage`, `PasswordResetIdentityDefault`, `PurchaseDeveloperNotificationMessage`, `QuotaLimitApproachingDeveloperNotificationMessage`, `RejectDeveloperNotificationMessage`, `RequestDeveloperNotificationMessage`. Changing this forces a new API Management Email Template to be created. TemplateName pulumi.StringOutput `pulumi:"templateName"` // The title of the Email Template. Title pulumi.StringOutput `pulumi:"title"` }
Manages a API Management Email Template.
## Import
API Management Email Templates can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/emailTemplate:EmailTemplate example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/service/instance1/templates/template1
```
func GetEmailTemplate ¶
func GetEmailTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EmailTemplateState, opts ...pulumi.ResourceOption) (*EmailTemplate, error)
GetEmailTemplate gets an existing EmailTemplate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEmailTemplate ¶
func NewEmailTemplate(ctx *pulumi.Context, name string, args *EmailTemplateArgs, opts ...pulumi.ResourceOption) (*EmailTemplate, error)
NewEmailTemplate registers a new resource with the given unique name, arguments, and options.
func (*EmailTemplate) ElementType ¶
func (*EmailTemplate) ElementType() reflect.Type
func (*EmailTemplate) ToEmailTemplateOutput ¶
func (i *EmailTemplate) ToEmailTemplateOutput() EmailTemplateOutput
func (*EmailTemplate) ToEmailTemplateOutputWithContext ¶
func (i *EmailTemplate) ToEmailTemplateOutputWithContext(ctx context.Context) EmailTemplateOutput
type EmailTemplateArgs ¶
type EmailTemplateArgs struct { // The name of the API Management Service in which the Email Template should exist. Changing this forces a new API Management Email Template to be created. ApiManagementName pulumi.StringInput // The body of the Email. Its format has to be a well-formed HTML document. Body pulumi.StringInput // The name of the Resource Group where the API Management Email Template should exist. Changing this forces a new API Management Email Template to be created. ResourceGroupName pulumi.StringInput // The subject of the Email. Subject pulumi.StringInput // The name of the Email Template. Possible values are `AccountClosedDeveloper`, `ApplicationApprovedNotificationMessage`, `ConfirmSignUpIdentityDefault`, `EmailChangeIdentityDefault`, `InviteUserNotificationMessage`, `NewCommentNotificationMessage`, `NewDeveloperNotificationMessage`, `NewIssueNotificationMessage`, `PasswordResetByAdminNotificationMessage`, `PasswordResetIdentityDefault`, `PurchaseDeveloperNotificationMessage`, `QuotaLimitApproachingDeveloperNotificationMessage`, `RejectDeveloperNotificationMessage`, `RequestDeveloperNotificationMessage`. Changing this forces a new API Management Email Template to be created. TemplateName pulumi.StringInput }
The set of arguments for constructing a EmailTemplate resource.
func (EmailTemplateArgs) ElementType ¶
func (EmailTemplateArgs) ElementType() reflect.Type
type EmailTemplateArray ¶
type EmailTemplateArray []EmailTemplateInput
func (EmailTemplateArray) ElementType ¶
func (EmailTemplateArray) ElementType() reflect.Type
func (EmailTemplateArray) ToEmailTemplateArrayOutput ¶
func (i EmailTemplateArray) ToEmailTemplateArrayOutput() EmailTemplateArrayOutput
func (EmailTemplateArray) ToEmailTemplateArrayOutputWithContext ¶
func (i EmailTemplateArray) ToEmailTemplateArrayOutputWithContext(ctx context.Context) EmailTemplateArrayOutput
type EmailTemplateArrayInput ¶
type EmailTemplateArrayInput interface { pulumi.Input ToEmailTemplateArrayOutput() EmailTemplateArrayOutput ToEmailTemplateArrayOutputWithContext(context.Context) EmailTemplateArrayOutput }
EmailTemplateArrayInput is an input type that accepts EmailTemplateArray and EmailTemplateArrayOutput values. You can construct a concrete instance of `EmailTemplateArrayInput` via:
EmailTemplateArray{ EmailTemplateArgs{...} }
type EmailTemplateArrayOutput ¶
type EmailTemplateArrayOutput struct{ *pulumi.OutputState }
func (EmailTemplateArrayOutput) ElementType ¶
func (EmailTemplateArrayOutput) ElementType() reflect.Type
func (EmailTemplateArrayOutput) Index ¶
func (o EmailTemplateArrayOutput) Index(i pulumi.IntInput) EmailTemplateOutput
func (EmailTemplateArrayOutput) ToEmailTemplateArrayOutput ¶
func (o EmailTemplateArrayOutput) ToEmailTemplateArrayOutput() EmailTemplateArrayOutput
func (EmailTemplateArrayOutput) ToEmailTemplateArrayOutputWithContext ¶
func (o EmailTemplateArrayOutput) ToEmailTemplateArrayOutputWithContext(ctx context.Context) EmailTemplateArrayOutput
type EmailTemplateInput ¶
type EmailTemplateInput interface { pulumi.Input ToEmailTemplateOutput() EmailTemplateOutput ToEmailTemplateOutputWithContext(ctx context.Context) EmailTemplateOutput }
type EmailTemplateMap ¶
type EmailTemplateMap map[string]EmailTemplateInput
func (EmailTemplateMap) ElementType ¶
func (EmailTemplateMap) ElementType() reflect.Type
func (EmailTemplateMap) ToEmailTemplateMapOutput ¶
func (i EmailTemplateMap) ToEmailTemplateMapOutput() EmailTemplateMapOutput
func (EmailTemplateMap) ToEmailTemplateMapOutputWithContext ¶
func (i EmailTemplateMap) ToEmailTemplateMapOutputWithContext(ctx context.Context) EmailTemplateMapOutput
type EmailTemplateMapInput ¶
type EmailTemplateMapInput interface { pulumi.Input ToEmailTemplateMapOutput() EmailTemplateMapOutput ToEmailTemplateMapOutputWithContext(context.Context) EmailTemplateMapOutput }
EmailTemplateMapInput is an input type that accepts EmailTemplateMap and EmailTemplateMapOutput values. You can construct a concrete instance of `EmailTemplateMapInput` via:
EmailTemplateMap{ "key": EmailTemplateArgs{...} }
type EmailTemplateMapOutput ¶
type EmailTemplateMapOutput struct{ *pulumi.OutputState }
func (EmailTemplateMapOutput) ElementType ¶
func (EmailTemplateMapOutput) ElementType() reflect.Type
func (EmailTemplateMapOutput) MapIndex ¶
func (o EmailTemplateMapOutput) MapIndex(k pulumi.StringInput) EmailTemplateOutput
func (EmailTemplateMapOutput) ToEmailTemplateMapOutput ¶
func (o EmailTemplateMapOutput) ToEmailTemplateMapOutput() EmailTemplateMapOutput
func (EmailTemplateMapOutput) ToEmailTemplateMapOutputWithContext ¶
func (o EmailTemplateMapOutput) ToEmailTemplateMapOutputWithContext(ctx context.Context) EmailTemplateMapOutput
type EmailTemplateOutput ¶
type EmailTemplateOutput struct{ *pulumi.OutputState }
func (EmailTemplateOutput) ElementType ¶
func (EmailTemplateOutput) ElementType() reflect.Type
func (EmailTemplateOutput) ToEmailTemplateOutput ¶
func (o EmailTemplateOutput) ToEmailTemplateOutput() EmailTemplateOutput
func (EmailTemplateOutput) ToEmailTemplateOutputWithContext ¶
func (o EmailTemplateOutput) ToEmailTemplateOutputWithContext(ctx context.Context) EmailTemplateOutput
type EmailTemplateState ¶
type EmailTemplateState struct { // The name of the API Management Service in which the Email Template should exist. Changing this forces a new API Management Email Template to be created. ApiManagementName pulumi.StringPtrInput // The body of the Email. Its format has to be a well-formed HTML document. Body pulumi.StringPtrInput // The description of the Email Template. Description pulumi.StringPtrInput // The name of the Resource Group where the API Management Email Template should exist. Changing this forces a new API Management Email Template to be created. ResourceGroupName pulumi.StringPtrInput // The subject of the Email. Subject pulumi.StringPtrInput // The name of the Email Template. Possible values are `AccountClosedDeveloper`, `ApplicationApprovedNotificationMessage`, `ConfirmSignUpIdentityDefault`, `EmailChangeIdentityDefault`, `InviteUserNotificationMessage`, `NewCommentNotificationMessage`, `NewDeveloperNotificationMessage`, `NewIssueNotificationMessage`, `PasswordResetByAdminNotificationMessage`, `PasswordResetIdentityDefault`, `PurchaseDeveloperNotificationMessage`, `QuotaLimitApproachingDeveloperNotificationMessage`, `RejectDeveloperNotificationMessage`, `RequestDeveloperNotificationMessage`. Changing this forces a new API Management Email Template to be created. TemplateName pulumi.StringPtrInput // The title of the Email Template. Title pulumi.StringPtrInput }
func (EmailTemplateState) ElementType ¶
func (EmailTemplateState) ElementType() reflect.Type
type Gateway ¶ added in v4.10.0
type Gateway struct { pulumi.CustomResourceState ApiManagementId pulumi.StringOutput `pulumi:"apiManagementId"` // The description of the API Management Gateway. Description pulumi.StringPtrOutput `pulumi:"description"` // A `locationData` block as documented below. LocationData GatewayLocationDataOutput `pulumi:"locationData"` // The name which should be used for the API Management Gateway. Changing this forces a new API Management Gateway to be created. Name pulumi.StringOutput `pulumi:"name"` }
Manages an API Management Gateway.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("pub1"), PublisherEmail: pulumi.String("pub1@email.com"), SkuName: pulumi.String("Consumption_0"), }) if err != nil { return err } _, err = apimanagement.NewGateway(ctx, "exampleGateway", &apimanagement.GatewayArgs{ ApiManagementId: exampleService.ID(), Description: pulumi.String("Example API Management gateway"), LocationData: &apimanagement.GatewayLocationDataArgs{ Name: pulumi.String("example name"), City: pulumi.String("example city"), District: pulumi.String("example district"), Region: pulumi.String("example region"), }, }) if err != nil { return err } return nil }) }
```
## Import
API Management Gateways can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/gateway:Gateway example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/service/service1/gateways/gateway1
```
func GetGateway ¶ added in v4.10.0
func GetGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GatewayState, opts ...pulumi.ResourceOption) (*Gateway, error)
GetGateway gets an existing Gateway 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 NewGateway ¶ added in v4.10.0
func NewGateway(ctx *pulumi.Context, name string, args *GatewayArgs, opts ...pulumi.ResourceOption) (*Gateway, error)
NewGateway registers a new resource with the given unique name, arguments, and options.
func (*Gateway) ElementType ¶ added in v4.10.0
func (*Gateway) ToGatewayOutput ¶ added in v4.10.0
func (i *Gateway) ToGatewayOutput() GatewayOutput
func (*Gateway) ToGatewayOutputWithContext ¶ added in v4.10.0
func (i *Gateway) ToGatewayOutputWithContext(ctx context.Context) GatewayOutput
type GatewayApi ¶ added in v4.13.0
type GatewayApi struct { pulumi.CustomResourceState // The Identifier of the API Management API within the API Management Service. Changing this forces a new API Management Gateway API to be created. ApiId pulumi.StringOutput `pulumi:"apiId"` // The Identifier for the API Management Gateway. Changing this forces a new API Management Gateway API to be created. GatewayId pulumi.StringOutput `pulumi:"gatewayId"` }
Manages a API Management Gateway API.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleService, err := apimanagement.LookupService(ctx, &apimanagement.LookupServiceArgs{ Name: "example-api", ResourceGroupName: "example-resources", }, nil) if err != nil { return err } exampleApi, err := apimanagement.LookupApi(ctx, &apimanagement.LookupApiArgs{ Name: "search-api", ApiManagementName: exampleService.Name, ResourceGroupName: exampleService.ResourceGroupName, Revision: "2", }, nil) if err != nil { return err } exampleGateway, err := apimanagement.LookupGateway(ctx, &apimanagement.LookupGatewayArgs{ GatewayId: "my-gateway", ApiManagementName: exampleService.Name, ResourceGroupName: exampleService.ResourceGroupName, }, nil) if err != nil { return err } _, err = apimanagement.NewGatewayApi(ctx, "exampleGatewayApi", &apimanagement.GatewayApiArgs{ GatewayId: pulumi.String(exampleGateway.Id), ApiId: pulumi.String(exampleApi.Id), }) if err != nil { return err } return nil }) }
```
## Import
API Management Gateway APIs can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/gatewayApi:GatewayApi example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resGroup1/providers/Microsoft.ApiManagement/service/service1/gateways/gateway1/apis/api1
```
func GetGatewayApi ¶ added in v4.13.0
func GetGatewayApi(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GatewayApiState, opts ...pulumi.ResourceOption) (*GatewayApi, error)
GetGatewayApi gets an existing GatewayApi 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 NewGatewayApi ¶ added in v4.13.0
func NewGatewayApi(ctx *pulumi.Context, name string, args *GatewayApiArgs, opts ...pulumi.ResourceOption) (*GatewayApi, error)
NewGatewayApi registers a new resource with the given unique name, arguments, and options.
func (*GatewayApi) ElementType ¶ added in v4.13.0
func (*GatewayApi) ElementType() reflect.Type
func (*GatewayApi) ToGatewayApiOutput ¶ added in v4.13.0
func (i *GatewayApi) ToGatewayApiOutput() GatewayApiOutput
func (*GatewayApi) ToGatewayApiOutputWithContext ¶ added in v4.13.0
func (i *GatewayApi) ToGatewayApiOutputWithContext(ctx context.Context) GatewayApiOutput
type GatewayApiArgs ¶ added in v4.13.0
type GatewayApiArgs struct { // The Identifier of the API Management API within the API Management Service. Changing this forces a new API Management Gateway API to be created. ApiId pulumi.StringInput // The Identifier for the API Management Gateway. Changing this forces a new API Management Gateway API to be created. GatewayId pulumi.StringInput }
The set of arguments for constructing a GatewayApi resource.
func (GatewayApiArgs) ElementType ¶ added in v4.13.0
func (GatewayApiArgs) ElementType() reflect.Type
type GatewayApiArray ¶ added in v4.13.0
type GatewayApiArray []GatewayApiInput
func (GatewayApiArray) ElementType ¶ added in v4.13.0
func (GatewayApiArray) ElementType() reflect.Type
func (GatewayApiArray) ToGatewayApiArrayOutput ¶ added in v4.13.0
func (i GatewayApiArray) ToGatewayApiArrayOutput() GatewayApiArrayOutput
func (GatewayApiArray) ToGatewayApiArrayOutputWithContext ¶ added in v4.13.0
func (i GatewayApiArray) ToGatewayApiArrayOutputWithContext(ctx context.Context) GatewayApiArrayOutput
type GatewayApiArrayInput ¶ added in v4.13.0
type GatewayApiArrayInput interface { pulumi.Input ToGatewayApiArrayOutput() GatewayApiArrayOutput ToGatewayApiArrayOutputWithContext(context.Context) GatewayApiArrayOutput }
GatewayApiArrayInput is an input type that accepts GatewayApiArray and GatewayApiArrayOutput values. You can construct a concrete instance of `GatewayApiArrayInput` via:
GatewayApiArray{ GatewayApiArgs{...} }
type GatewayApiArrayOutput ¶ added in v4.13.0
type GatewayApiArrayOutput struct{ *pulumi.OutputState }
func (GatewayApiArrayOutput) ElementType ¶ added in v4.13.0
func (GatewayApiArrayOutput) ElementType() reflect.Type
func (GatewayApiArrayOutput) Index ¶ added in v4.13.0
func (o GatewayApiArrayOutput) Index(i pulumi.IntInput) GatewayApiOutput
func (GatewayApiArrayOutput) ToGatewayApiArrayOutput ¶ added in v4.13.0
func (o GatewayApiArrayOutput) ToGatewayApiArrayOutput() GatewayApiArrayOutput
func (GatewayApiArrayOutput) ToGatewayApiArrayOutputWithContext ¶ added in v4.13.0
func (o GatewayApiArrayOutput) ToGatewayApiArrayOutputWithContext(ctx context.Context) GatewayApiArrayOutput
type GatewayApiInput ¶ added in v4.13.0
type GatewayApiInput interface { pulumi.Input ToGatewayApiOutput() GatewayApiOutput ToGatewayApiOutputWithContext(ctx context.Context) GatewayApiOutput }
type GatewayApiMap ¶ added in v4.13.0
type GatewayApiMap map[string]GatewayApiInput
func (GatewayApiMap) ElementType ¶ added in v4.13.0
func (GatewayApiMap) ElementType() reflect.Type
func (GatewayApiMap) ToGatewayApiMapOutput ¶ added in v4.13.0
func (i GatewayApiMap) ToGatewayApiMapOutput() GatewayApiMapOutput
func (GatewayApiMap) ToGatewayApiMapOutputWithContext ¶ added in v4.13.0
func (i GatewayApiMap) ToGatewayApiMapOutputWithContext(ctx context.Context) GatewayApiMapOutput
type GatewayApiMapInput ¶ added in v4.13.0
type GatewayApiMapInput interface { pulumi.Input ToGatewayApiMapOutput() GatewayApiMapOutput ToGatewayApiMapOutputWithContext(context.Context) GatewayApiMapOutput }
GatewayApiMapInput is an input type that accepts GatewayApiMap and GatewayApiMapOutput values. You can construct a concrete instance of `GatewayApiMapInput` via:
GatewayApiMap{ "key": GatewayApiArgs{...} }
type GatewayApiMapOutput ¶ added in v4.13.0
type GatewayApiMapOutput struct{ *pulumi.OutputState }
func (GatewayApiMapOutput) ElementType ¶ added in v4.13.0
func (GatewayApiMapOutput) ElementType() reflect.Type
func (GatewayApiMapOutput) MapIndex ¶ added in v4.13.0
func (o GatewayApiMapOutput) MapIndex(k pulumi.StringInput) GatewayApiOutput
func (GatewayApiMapOutput) ToGatewayApiMapOutput ¶ added in v4.13.0
func (o GatewayApiMapOutput) ToGatewayApiMapOutput() GatewayApiMapOutput
func (GatewayApiMapOutput) ToGatewayApiMapOutputWithContext ¶ added in v4.13.0
func (o GatewayApiMapOutput) ToGatewayApiMapOutputWithContext(ctx context.Context) GatewayApiMapOutput
type GatewayApiOutput ¶ added in v4.13.0
type GatewayApiOutput struct{ *pulumi.OutputState }
func (GatewayApiOutput) ElementType ¶ added in v4.13.0
func (GatewayApiOutput) ElementType() reflect.Type
func (GatewayApiOutput) ToGatewayApiOutput ¶ added in v4.13.0
func (o GatewayApiOutput) ToGatewayApiOutput() GatewayApiOutput
func (GatewayApiOutput) ToGatewayApiOutputWithContext ¶ added in v4.13.0
func (o GatewayApiOutput) ToGatewayApiOutputWithContext(ctx context.Context) GatewayApiOutput
type GatewayApiState ¶ added in v4.13.0
type GatewayApiState struct { // The Identifier of the API Management API within the API Management Service. Changing this forces a new API Management Gateway API to be created. ApiId pulumi.StringPtrInput // The Identifier for the API Management Gateway. Changing this forces a new API Management Gateway API to be created. GatewayId pulumi.StringPtrInput }
func (GatewayApiState) ElementType ¶ added in v4.13.0
func (GatewayApiState) ElementType() reflect.Type
type GatewayArgs ¶ added in v4.10.0
type GatewayArgs struct { ApiManagementId pulumi.StringInput // The description of the API Management Gateway. Description pulumi.StringPtrInput // A `locationData` block as documented below. LocationData GatewayLocationDataInput // The name which should be used for the API Management Gateway. Changing this forces a new API Management Gateway to be created. Name pulumi.StringPtrInput }
The set of arguments for constructing a Gateway resource.
func (GatewayArgs) ElementType ¶ added in v4.10.0
func (GatewayArgs) ElementType() reflect.Type
type GatewayArray ¶ added in v4.10.0
type GatewayArray []GatewayInput
func (GatewayArray) ElementType ¶ added in v4.10.0
func (GatewayArray) ElementType() reflect.Type
func (GatewayArray) ToGatewayArrayOutput ¶ added in v4.10.0
func (i GatewayArray) ToGatewayArrayOutput() GatewayArrayOutput
func (GatewayArray) ToGatewayArrayOutputWithContext ¶ added in v4.10.0
func (i GatewayArray) ToGatewayArrayOutputWithContext(ctx context.Context) GatewayArrayOutput
type GatewayArrayInput ¶ added in v4.10.0
type GatewayArrayInput interface { pulumi.Input ToGatewayArrayOutput() GatewayArrayOutput ToGatewayArrayOutputWithContext(context.Context) GatewayArrayOutput }
GatewayArrayInput is an input type that accepts GatewayArray and GatewayArrayOutput values. You can construct a concrete instance of `GatewayArrayInput` via:
GatewayArray{ GatewayArgs{...} }
type GatewayArrayOutput ¶ added in v4.10.0
type GatewayArrayOutput struct{ *pulumi.OutputState }
func (GatewayArrayOutput) ElementType ¶ added in v4.10.0
func (GatewayArrayOutput) ElementType() reflect.Type
func (GatewayArrayOutput) Index ¶ added in v4.10.0
func (o GatewayArrayOutput) Index(i pulumi.IntInput) GatewayOutput
func (GatewayArrayOutput) ToGatewayArrayOutput ¶ added in v4.10.0
func (o GatewayArrayOutput) ToGatewayArrayOutput() GatewayArrayOutput
func (GatewayArrayOutput) ToGatewayArrayOutputWithContext ¶ added in v4.10.0
func (o GatewayArrayOutput) ToGatewayArrayOutputWithContext(ctx context.Context) GatewayArrayOutput
type GatewayInput ¶ added in v4.10.0
type GatewayInput interface { pulumi.Input ToGatewayOutput() GatewayOutput ToGatewayOutputWithContext(ctx context.Context) GatewayOutput }
type GatewayLocationData ¶ added in v4.10.0
type GatewayLocationData struct { // The city or locality where the resource is located. City *string `pulumi:"city"` // The district, state, or province where the resource is located. District *string `pulumi:"district"` // A canonical name for the geographic or physical location. Name string `pulumi:"name"` // The country or region where the resource is located. Region *string `pulumi:"region"` }
type GatewayLocationDataArgs ¶ added in v4.10.0
type GatewayLocationDataArgs struct { // The city or locality where the resource is located. City pulumi.StringPtrInput `pulumi:"city"` // The district, state, or province where the resource is located. District pulumi.StringPtrInput `pulumi:"district"` // A canonical name for the geographic or physical location. Name pulumi.StringInput `pulumi:"name"` // The country or region where the resource is located. Region pulumi.StringPtrInput `pulumi:"region"` }
func (GatewayLocationDataArgs) ElementType ¶ added in v4.10.0
func (GatewayLocationDataArgs) ElementType() reflect.Type
func (GatewayLocationDataArgs) ToGatewayLocationDataOutput ¶ added in v4.10.0
func (i GatewayLocationDataArgs) ToGatewayLocationDataOutput() GatewayLocationDataOutput
func (GatewayLocationDataArgs) ToGatewayLocationDataOutputWithContext ¶ added in v4.10.0
func (i GatewayLocationDataArgs) ToGatewayLocationDataOutputWithContext(ctx context.Context) GatewayLocationDataOutput
func (GatewayLocationDataArgs) ToGatewayLocationDataPtrOutput ¶ added in v4.10.0
func (i GatewayLocationDataArgs) ToGatewayLocationDataPtrOutput() GatewayLocationDataPtrOutput
func (GatewayLocationDataArgs) ToGatewayLocationDataPtrOutputWithContext ¶ added in v4.10.0
func (i GatewayLocationDataArgs) ToGatewayLocationDataPtrOutputWithContext(ctx context.Context) GatewayLocationDataPtrOutput
type GatewayLocationDataInput ¶ added in v4.10.0
type GatewayLocationDataInput interface { pulumi.Input ToGatewayLocationDataOutput() GatewayLocationDataOutput ToGatewayLocationDataOutputWithContext(context.Context) GatewayLocationDataOutput }
GatewayLocationDataInput is an input type that accepts GatewayLocationDataArgs and GatewayLocationDataOutput values. You can construct a concrete instance of `GatewayLocationDataInput` via:
GatewayLocationDataArgs{...}
type GatewayLocationDataOutput ¶ added in v4.10.0
type GatewayLocationDataOutput struct{ *pulumi.OutputState }
func (GatewayLocationDataOutput) City ¶ added in v4.10.0
func (o GatewayLocationDataOutput) City() pulumi.StringPtrOutput
The city or locality where the resource is located.
func (GatewayLocationDataOutput) District ¶ added in v4.10.0
func (o GatewayLocationDataOutput) District() pulumi.StringPtrOutput
The district, state, or province where the resource is located.
func (GatewayLocationDataOutput) ElementType ¶ added in v4.10.0
func (GatewayLocationDataOutput) ElementType() reflect.Type
func (GatewayLocationDataOutput) Name ¶ added in v4.10.0
func (o GatewayLocationDataOutput) Name() pulumi.StringOutput
A canonical name for the geographic or physical location.
func (GatewayLocationDataOutput) Region ¶ added in v4.10.0
func (o GatewayLocationDataOutput) Region() pulumi.StringPtrOutput
The country or region where the resource is located.
func (GatewayLocationDataOutput) ToGatewayLocationDataOutput ¶ added in v4.10.0
func (o GatewayLocationDataOutput) ToGatewayLocationDataOutput() GatewayLocationDataOutput
func (GatewayLocationDataOutput) ToGatewayLocationDataOutputWithContext ¶ added in v4.10.0
func (o GatewayLocationDataOutput) ToGatewayLocationDataOutputWithContext(ctx context.Context) GatewayLocationDataOutput
func (GatewayLocationDataOutput) ToGatewayLocationDataPtrOutput ¶ added in v4.10.0
func (o GatewayLocationDataOutput) ToGatewayLocationDataPtrOutput() GatewayLocationDataPtrOutput
func (GatewayLocationDataOutput) ToGatewayLocationDataPtrOutputWithContext ¶ added in v4.10.0
func (o GatewayLocationDataOutput) ToGatewayLocationDataPtrOutputWithContext(ctx context.Context) GatewayLocationDataPtrOutput
type GatewayLocationDataPtrInput ¶ added in v4.10.0
type GatewayLocationDataPtrInput interface { pulumi.Input ToGatewayLocationDataPtrOutput() GatewayLocationDataPtrOutput ToGatewayLocationDataPtrOutputWithContext(context.Context) GatewayLocationDataPtrOutput }
GatewayLocationDataPtrInput is an input type that accepts GatewayLocationDataArgs, GatewayLocationDataPtr and GatewayLocationDataPtrOutput values. You can construct a concrete instance of `GatewayLocationDataPtrInput` via:
GatewayLocationDataArgs{...} or: nil
func GatewayLocationDataPtr ¶ added in v4.10.0
func GatewayLocationDataPtr(v *GatewayLocationDataArgs) GatewayLocationDataPtrInput
type GatewayLocationDataPtrOutput ¶ added in v4.10.0
type GatewayLocationDataPtrOutput struct{ *pulumi.OutputState }
func (GatewayLocationDataPtrOutput) City ¶ added in v4.10.0
func (o GatewayLocationDataPtrOutput) City() pulumi.StringPtrOutput
The city or locality where the resource is located.
func (GatewayLocationDataPtrOutput) District ¶ added in v4.10.0
func (o GatewayLocationDataPtrOutput) District() pulumi.StringPtrOutput
The district, state, or province where the resource is located.
func (GatewayLocationDataPtrOutput) Elem ¶ added in v4.10.0
func (o GatewayLocationDataPtrOutput) Elem() GatewayLocationDataOutput
func (GatewayLocationDataPtrOutput) ElementType ¶ added in v4.10.0
func (GatewayLocationDataPtrOutput) ElementType() reflect.Type
func (GatewayLocationDataPtrOutput) Name ¶ added in v4.10.0
func (o GatewayLocationDataPtrOutput) Name() pulumi.StringPtrOutput
A canonical name for the geographic or physical location.
func (GatewayLocationDataPtrOutput) Region ¶ added in v4.10.0
func (o GatewayLocationDataPtrOutput) Region() pulumi.StringPtrOutput
The country or region where the resource is located.
func (GatewayLocationDataPtrOutput) ToGatewayLocationDataPtrOutput ¶ added in v4.10.0
func (o GatewayLocationDataPtrOutput) ToGatewayLocationDataPtrOutput() GatewayLocationDataPtrOutput
func (GatewayLocationDataPtrOutput) ToGatewayLocationDataPtrOutputWithContext ¶ added in v4.10.0
func (o GatewayLocationDataPtrOutput) ToGatewayLocationDataPtrOutputWithContext(ctx context.Context) GatewayLocationDataPtrOutput
type GatewayMap ¶ added in v4.10.0
type GatewayMap map[string]GatewayInput
func (GatewayMap) ElementType ¶ added in v4.10.0
func (GatewayMap) ElementType() reflect.Type
func (GatewayMap) ToGatewayMapOutput ¶ added in v4.10.0
func (i GatewayMap) ToGatewayMapOutput() GatewayMapOutput
func (GatewayMap) ToGatewayMapOutputWithContext ¶ added in v4.10.0
func (i GatewayMap) ToGatewayMapOutputWithContext(ctx context.Context) GatewayMapOutput
type GatewayMapInput ¶ added in v4.10.0
type GatewayMapInput interface { pulumi.Input ToGatewayMapOutput() GatewayMapOutput ToGatewayMapOutputWithContext(context.Context) GatewayMapOutput }
GatewayMapInput is an input type that accepts GatewayMap and GatewayMapOutput values. You can construct a concrete instance of `GatewayMapInput` via:
GatewayMap{ "key": GatewayArgs{...} }
type GatewayMapOutput ¶ added in v4.10.0
type GatewayMapOutput struct{ *pulumi.OutputState }
func (GatewayMapOutput) ElementType ¶ added in v4.10.0
func (GatewayMapOutput) ElementType() reflect.Type
func (GatewayMapOutput) MapIndex ¶ added in v4.10.0
func (o GatewayMapOutput) MapIndex(k pulumi.StringInput) GatewayOutput
func (GatewayMapOutput) ToGatewayMapOutput ¶ added in v4.10.0
func (o GatewayMapOutput) ToGatewayMapOutput() GatewayMapOutput
func (GatewayMapOutput) ToGatewayMapOutputWithContext ¶ added in v4.10.0
func (o GatewayMapOutput) ToGatewayMapOutputWithContext(ctx context.Context) GatewayMapOutput
type GatewayOutput ¶ added in v4.10.0
type GatewayOutput struct{ *pulumi.OutputState }
func (GatewayOutput) ElementType ¶ added in v4.10.0
func (GatewayOutput) ElementType() reflect.Type
func (GatewayOutput) ToGatewayOutput ¶ added in v4.10.0
func (o GatewayOutput) ToGatewayOutput() GatewayOutput
func (GatewayOutput) ToGatewayOutputWithContext ¶ added in v4.10.0
func (o GatewayOutput) ToGatewayOutputWithContext(ctx context.Context) GatewayOutput
type GatewayState ¶ added in v4.10.0
type GatewayState struct { ApiManagementId pulumi.StringPtrInput // The description of the API Management Gateway. Description pulumi.StringPtrInput // A `locationData` block as documented below. LocationData GatewayLocationDataPtrInput // The name which should be used for the API Management Gateway. Changing this forces a new API Management Gateway to be created. Name pulumi.StringPtrInput }
func (GatewayState) ElementType ¶ added in v4.10.0
func (GatewayState) 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 GetGatewayLocationData ¶ added in v4.10.0
type GetGatewayLocationData struct { // The city or locality where the resource is located. City string `pulumi:"city"` // The district, state, or province where the resource is located. District string `pulumi:"district"` // The name of the API Management Gateway. Name string `pulumi:"name"` Region string `pulumi:"region"` }
type GetGatewayLocationDataArgs ¶ added in v4.10.0
type GetGatewayLocationDataArgs struct { // The city or locality where the resource is located. City pulumi.StringInput `pulumi:"city"` // The district, state, or province where the resource is located. District pulumi.StringInput `pulumi:"district"` // The name of the API Management Gateway. Name pulumi.StringInput `pulumi:"name"` Region pulumi.StringInput `pulumi:"region"` }
func (GetGatewayLocationDataArgs) ElementType ¶ added in v4.10.0
func (GetGatewayLocationDataArgs) ElementType() reflect.Type
func (GetGatewayLocationDataArgs) ToGetGatewayLocationDataOutput ¶ added in v4.10.0
func (i GetGatewayLocationDataArgs) ToGetGatewayLocationDataOutput() GetGatewayLocationDataOutput
func (GetGatewayLocationDataArgs) ToGetGatewayLocationDataOutputWithContext ¶ added in v4.10.0
func (i GetGatewayLocationDataArgs) ToGetGatewayLocationDataOutputWithContext(ctx context.Context) GetGatewayLocationDataOutput
type GetGatewayLocationDataArray ¶ added in v4.10.0
type GetGatewayLocationDataArray []GetGatewayLocationDataInput
func (GetGatewayLocationDataArray) ElementType ¶ added in v4.10.0
func (GetGatewayLocationDataArray) ElementType() reflect.Type
func (GetGatewayLocationDataArray) ToGetGatewayLocationDataArrayOutput ¶ added in v4.10.0
func (i GetGatewayLocationDataArray) ToGetGatewayLocationDataArrayOutput() GetGatewayLocationDataArrayOutput
func (GetGatewayLocationDataArray) ToGetGatewayLocationDataArrayOutputWithContext ¶ added in v4.10.0
func (i GetGatewayLocationDataArray) ToGetGatewayLocationDataArrayOutputWithContext(ctx context.Context) GetGatewayLocationDataArrayOutput
type GetGatewayLocationDataArrayInput ¶ added in v4.10.0
type GetGatewayLocationDataArrayInput interface { pulumi.Input ToGetGatewayLocationDataArrayOutput() GetGatewayLocationDataArrayOutput ToGetGatewayLocationDataArrayOutputWithContext(context.Context) GetGatewayLocationDataArrayOutput }
GetGatewayLocationDataArrayInput is an input type that accepts GetGatewayLocationDataArray and GetGatewayLocationDataArrayOutput values. You can construct a concrete instance of `GetGatewayLocationDataArrayInput` via:
GetGatewayLocationDataArray{ GetGatewayLocationDataArgs{...} }
type GetGatewayLocationDataArrayOutput ¶ added in v4.10.0
type GetGatewayLocationDataArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayLocationDataArrayOutput) ElementType ¶ added in v4.10.0
func (GetGatewayLocationDataArrayOutput) ElementType() reflect.Type
func (GetGatewayLocationDataArrayOutput) Index ¶ added in v4.10.0
func (o GetGatewayLocationDataArrayOutput) Index(i pulumi.IntInput) GetGatewayLocationDataOutput
func (GetGatewayLocationDataArrayOutput) ToGetGatewayLocationDataArrayOutput ¶ added in v4.10.0
func (o GetGatewayLocationDataArrayOutput) ToGetGatewayLocationDataArrayOutput() GetGatewayLocationDataArrayOutput
func (GetGatewayLocationDataArrayOutput) ToGetGatewayLocationDataArrayOutputWithContext ¶ added in v4.10.0
func (o GetGatewayLocationDataArrayOutput) ToGetGatewayLocationDataArrayOutputWithContext(ctx context.Context) GetGatewayLocationDataArrayOutput
type GetGatewayLocationDataInput ¶ added in v4.10.0
type GetGatewayLocationDataInput interface { pulumi.Input ToGetGatewayLocationDataOutput() GetGatewayLocationDataOutput ToGetGatewayLocationDataOutputWithContext(context.Context) GetGatewayLocationDataOutput }
GetGatewayLocationDataInput is an input type that accepts GetGatewayLocationDataArgs and GetGatewayLocationDataOutput values. You can construct a concrete instance of `GetGatewayLocationDataInput` via:
GetGatewayLocationDataArgs{...}
type GetGatewayLocationDataOutput ¶ added in v4.10.0
type GetGatewayLocationDataOutput struct{ *pulumi.OutputState }
func (GetGatewayLocationDataOutput) City ¶ added in v4.10.0
func (o GetGatewayLocationDataOutput) City() pulumi.StringOutput
The city or locality where the resource is located.
func (GetGatewayLocationDataOutput) District ¶ added in v4.10.0
func (o GetGatewayLocationDataOutput) District() pulumi.StringOutput
The district, state, or province where the resource is located.
func (GetGatewayLocationDataOutput) ElementType ¶ added in v4.10.0
func (GetGatewayLocationDataOutput) ElementType() reflect.Type
func (GetGatewayLocationDataOutput) Name ¶ added in v4.10.0
func (o GetGatewayLocationDataOutput) Name() pulumi.StringOutput
The name of the API Management Gateway.
func (GetGatewayLocationDataOutput) Region ¶ added in v4.10.0
func (o GetGatewayLocationDataOutput) Region() pulumi.StringOutput
func (GetGatewayLocationDataOutput) ToGetGatewayLocationDataOutput ¶ added in v4.10.0
func (o GetGatewayLocationDataOutput) ToGetGatewayLocationDataOutput() GetGatewayLocationDataOutput
func (GetGatewayLocationDataOutput) ToGetGatewayLocationDataOutputWithContext ¶ added in v4.10.0
func (o GetGatewayLocationDataOutput) ToGetGatewayLocationDataOutputWithContext(ctx context.Context) GetGatewayLocationDataOutput
type GetServiceAdditionalLocation ¶
type GetServiceAdditionalLocation struct { // Specifies the number of units associated with this API Management service. Capacity *int `pulumi:"capacity"` // Gateway URL of the API Management service in the Region. GatewayRegionalUrl string `pulumi:"gatewayRegionalUrl"` // The location name of the additional region among Azure Data center regions. Location string `pulumi:"location"` // Private IP addresses of the API Management service in the additional location, for instances using virtual network mode. PrivateIpAddresses []string `pulumi:"privateIpAddresses"` // ID of the standard SKU IPv4 Public IP. Available only for Premium SKU deployed in a virtual network. PublicIpAddressId string `pulumi:"publicIpAddressId"` // 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"` // List of the availability zones where API Management is deployed in the additional region exists. Zones []string `pulumi:"zones"` }
type GetServiceAdditionalLocationArgs ¶
type GetServiceAdditionalLocationArgs struct { // Specifies the number of units associated with this API Management service. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // Gateway URL of the API Management service in the Region. GatewayRegionalUrl pulumi.StringInput `pulumi:"gatewayRegionalUrl"` // The location name of the additional region among Azure Data center regions. Location pulumi.StringInput `pulumi:"location"` // Private IP addresses of the API Management service in the additional location, for instances using virtual network mode. PrivateIpAddresses pulumi.StringArrayInput `pulumi:"privateIpAddresses"` // ID of the standard SKU IPv4 Public IP. Available only for Premium SKU deployed in a virtual network. PublicIpAddressId pulumi.StringInput `pulumi:"publicIpAddressId"` // 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"` // List of the availability zones where API Management is deployed in the additional region exists. Zones pulumi.StringArrayInput `pulumi:"zones"` }
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) Capacity ¶ added in v4.38.0
func (o GetServiceAdditionalLocationOutput) Capacity() pulumi.IntPtrOutput
Specifies the number of units associated with this API Management service.
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) PrivateIpAddresses ¶
func (o GetServiceAdditionalLocationOutput) PrivateIpAddresses() pulumi.StringArrayOutput
Private IP addresses of the API Management service in the additional location, for instances using virtual network mode.
func (GetServiceAdditionalLocationOutput) PublicIpAddressId ¶ added in v4.38.0
func (o GetServiceAdditionalLocationOutput) PublicIpAddressId() pulumi.StringOutput
ID of the standard SKU IPv4 Public IP. Available only for Premium SKU deployed in a virtual network.
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
func (GetServiceAdditionalLocationOutput) Zones ¶ added in v4.38.0
func (o GetServiceAdditionalLocationOutput) Zones() pulumi.StringArrayOutput
List of the availability zones where API Management is deployed in the additional region exists.
type GetServiceHostnameConfiguration ¶
type GetServiceHostnameConfiguration struct { // One or more `developerPortal` blocks as documented below. DeveloperPortals []GetServiceHostnameConfigurationDeveloperPortal `pulumi:"developerPortals"` // 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 `developerPortal` blocks as documented below. DeveloperPortals GetServiceHostnameConfigurationDeveloperPortalArrayInput `pulumi:"developerPortals"` // 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 GetServiceHostnameConfigurationDeveloperPortal ¶
type GetServiceHostnameConfigurationDeveloperPortal 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 GetServiceHostnameConfigurationDeveloperPortalArgs ¶
type GetServiceHostnameConfigurationDeveloperPortalArgs 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 (GetServiceHostnameConfigurationDeveloperPortalArgs) ElementType ¶
func (GetServiceHostnameConfigurationDeveloperPortalArgs) ElementType() reflect.Type
func (GetServiceHostnameConfigurationDeveloperPortalArgs) ToGetServiceHostnameConfigurationDeveloperPortalOutput ¶
func (i GetServiceHostnameConfigurationDeveloperPortalArgs) ToGetServiceHostnameConfigurationDeveloperPortalOutput() GetServiceHostnameConfigurationDeveloperPortalOutput
func (GetServiceHostnameConfigurationDeveloperPortalArgs) ToGetServiceHostnameConfigurationDeveloperPortalOutputWithContext ¶
func (i GetServiceHostnameConfigurationDeveloperPortalArgs) ToGetServiceHostnameConfigurationDeveloperPortalOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationDeveloperPortalOutput
type GetServiceHostnameConfigurationDeveloperPortalArray ¶
type GetServiceHostnameConfigurationDeveloperPortalArray []GetServiceHostnameConfigurationDeveloperPortalInput
func (GetServiceHostnameConfigurationDeveloperPortalArray) ElementType ¶
func (GetServiceHostnameConfigurationDeveloperPortalArray) ElementType() reflect.Type
func (GetServiceHostnameConfigurationDeveloperPortalArray) ToGetServiceHostnameConfigurationDeveloperPortalArrayOutput ¶
func (i GetServiceHostnameConfigurationDeveloperPortalArray) ToGetServiceHostnameConfigurationDeveloperPortalArrayOutput() GetServiceHostnameConfigurationDeveloperPortalArrayOutput
func (GetServiceHostnameConfigurationDeveloperPortalArray) ToGetServiceHostnameConfigurationDeveloperPortalArrayOutputWithContext ¶
func (i GetServiceHostnameConfigurationDeveloperPortalArray) ToGetServiceHostnameConfigurationDeveloperPortalArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationDeveloperPortalArrayOutput
type GetServiceHostnameConfigurationDeveloperPortalArrayInput ¶
type GetServiceHostnameConfigurationDeveloperPortalArrayInput interface { pulumi.Input ToGetServiceHostnameConfigurationDeveloperPortalArrayOutput() GetServiceHostnameConfigurationDeveloperPortalArrayOutput ToGetServiceHostnameConfigurationDeveloperPortalArrayOutputWithContext(context.Context) GetServiceHostnameConfigurationDeveloperPortalArrayOutput }
GetServiceHostnameConfigurationDeveloperPortalArrayInput is an input type that accepts GetServiceHostnameConfigurationDeveloperPortalArray and GetServiceHostnameConfigurationDeveloperPortalArrayOutput values. You can construct a concrete instance of `GetServiceHostnameConfigurationDeveloperPortalArrayInput` via:
GetServiceHostnameConfigurationDeveloperPortalArray{ GetServiceHostnameConfigurationDeveloperPortalArgs{...} }
type GetServiceHostnameConfigurationDeveloperPortalArrayOutput ¶
type GetServiceHostnameConfigurationDeveloperPortalArrayOutput struct{ *pulumi.OutputState }
func (GetServiceHostnameConfigurationDeveloperPortalArrayOutput) ElementType ¶
func (GetServiceHostnameConfigurationDeveloperPortalArrayOutput) ElementType() reflect.Type
func (GetServiceHostnameConfigurationDeveloperPortalArrayOutput) ToGetServiceHostnameConfigurationDeveloperPortalArrayOutput ¶
func (o GetServiceHostnameConfigurationDeveloperPortalArrayOutput) ToGetServiceHostnameConfigurationDeveloperPortalArrayOutput() GetServiceHostnameConfigurationDeveloperPortalArrayOutput
func (GetServiceHostnameConfigurationDeveloperPortalArrayOutput) ToGetServiceHostnameConfigurationDeveloperPortalArrayOutputWithContext ¶
func (o GetServiceHostnameConfigurationDeveloperPortalArrayOutput) ToGetServiceHostnameConfigurationDeveloperPortalArrayOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationDeveloperPortalArrayOutput
type GetServiceHostnameConfigurationDeveloperPortalInput ¶
type GetServiceHostnameConfigurationDeveloperPortalInput interface { pulumi.Input ToGetServiceHostnameConfigurationDeveloperPortalOutput() GetServiceHostnameConfigurationDeveloperPortalOutput ToGetServiceHostnameConfigurationDeveloperPortalOutputWithContext(context.Context) GetServiceHostnameConfigurationDeveloperPortalOutput }
GetServiceHostnameConfigurationDeveloperPortalInput is an input type that accepts GetServiceHostnameConfigurationDeveloperPortalArgs and GetServiceHostnameConfigurationDeveloperPortalOutput values. You can construct a concrete instance of `GetServiceHostnameConfigurationDeveloperPortalInput` via:
GetServiceHostnameConfigurationDeveloperPortalArgs{...}
type GetServiceHostnameConfigurationDeveloperPortalOutput ¶
type GetServiceHostnameConfigurationDeveloperPortalOutput struct{ *pulumi.OutputState }
func (GetServiceHostnameConfigurationDeveloperPortalOutput) ElementType ¶
func (GetServiceHostnameConfigurationDeveloperPortalOutput) ElementType() reflect.Type
func (GetServiceHostnameConfigurationDeveloperPortalOutput) HostName ¶
func (o GetServiceHostnameConfigurationDeveloperPortalOutput) HostName() pulumi.StringOutput
The Hostname used for the SCM URL.
func (GetServiceHostnameConfigurationDeveloperPortalOutput) KeyVaultId ¶
func (o GetServiceHostnameConfigurationDeveloperPortalOutput) KeyVaultId() pulumi.StringOutput
The ID of the Key Vault Secret which contains the SSL Certificate.
func (GetServiceHostnameConfigurationDeveloperPortalOutput) NegotiateClientCertificate ¶
func (o GetServiceHostnameConfigurationDeveloperPortalOutput) NegotiateClientCertificate() pulumi.BoolOutput
Is Client Certificate Negotiation enabled?
func (GetServiceHostnameConfigurationDeveloperPortalOutput) ToGetServiceHostnameConfigurationDeveloperPortalOutput ¶
func (o GetServiceHostnameConfigurationDeveloperPortalOutput) ToGetServiceHostnameConfigurationDeveloperPortalOutput() GetServiceHostnameConfigurationDeveloperPortalOutput
func (GetServiceHostnameConfigurationDeveloperPortalOutput) ToGetServiceHostnameConfigurationDeveloperPortalOutputWithContext ¶
func (o GetServiceHostnameConfigurationDeveloperPortalOutput) ToGetServiceHostnameConfigurationDeveloperPortalOutputWithContext(ctx context.Context) GetServiceHostnameConfigurationDeveloperPortalOutput
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) DeveloperPortals ¶
func (o GetServiceHostnameConfigurationOutput) DeveloperPortals() GetServiceHostnameConfigurationDeveloperPortalArrayOutput
One or more `developerPortal` blocks as documented below.
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 GetServiceIdentity ¶
type GetServiceIdentity struct { // A list of IDs for User Assigned Managed Identity resources to be assigned. IdentityIds []string `pulumi:"identityIds"` // Specifies the Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service. PrincipalId string `pulumi:"principalId"` // Specifies the Tenant ID of the System Assigned Managed Service Identity that is configured on this API Management Service. TenantId string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that is configured on this API Management Service. Type string `pulumi:"type"` }
type GetServiceIdentityArgs ¶
type GetServiceIdentityArgs struct { // A list of IDs for User Assigned Managed Identity resources to be assigned. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // Specifies the Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service. PrincipalId pulumi.StringInput `pulumi:"principalId"` // Specifies the Tenant ID of the System Assigned Managed Service Identity that is configured on this API Management Service. TenantId pulumi.StringInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that is configured on this API Management Service. Type pulumi.StringInput `pulumi:"type"` }
func (GetServiceIdentityArgs) ElementType ¶
func (GetServiceIdentityArgs) ElementType() reflect.Type
func (GetServiceIdentityArgs) ToGetServiceIdentityOutput ¶
func (i GetServiceIdentityArgs) ToGetServiceIdentityOutput() GetServiceIdentityOutput
func (GetServiceIdentityArgs) ToGetServiceIdentityOutputWithContext ¶
func (i GetServiceIdentityArgs) ToGetServiceIdentityOutputWithContext(ctx context.Context) GetServiceIdentityOutput
type GetServiceIdentityArray ¶
type GetServiceIdentityArray []GetServiceIdentityInput
func (GetServiceIdentityArray) ElementType ¶
func (GetServiceIdentityArray) ElementType() reflect.Type
func (GetServiceIdentityArray) ToGetServiceIdentityArrayOutput ¶
func (i GetServiceIdentityArray) ToGetServiceIdentityArrayOutput() GetServiceIdentityArrayOutput
func (GetServiceIdentityArray) ToGetServiceIdentityArrayOutputWithContext ¶
func (i GetServiceIdentityArray) ToGetServiceIdentityArrayOutputWithContext(ctx context.Context) GetServiceIdentityArrayOutput
type GetServiceIdentityArrayInput ¶
type GetServiceIdentityArrayInput interface { pulumi.Input ToGetServiceIdentityArrayOutput() GetServiceIdentityArrayOutput ToGetServiceIdentityArrayOutputWithContext(context.Context) GetServiceIdentityArrayOutput }
GetServiceIdentityArrayInput is an input type that accepts GetServiceIdentityArray and GetServiceIdentityArrayOutput values. You can construct a concrete instance of `GetServiceIdentityArrayInput` via:
GetServiceIdentityArray{ GetServiceIdentityArgs{...} }
type GetServiceIdentityArrayOutput ¶
type GetServiceIdentityArrayOutput struct{ *pulumi.OutputState }
func (GetServiceIdentityArrayOutput) ElementType ¶
func (GetServiceIdentityArrayOutput) ElementType() reflect.Type
func (GetServiceIdentityArrayOutput) Index ¶
func (o GetServiceIdentityArrayOutput) Index(i pulumi.IntInput) GetServiceIdentityOutput
func (GetServiceIdentityArrayOutput) ToGetServiceIdentityArrayOutput ¶
func (o GetServiceIdentityArrayOutput) ToGetServiceIdentityArrayOutput() GetServiceIdentityArrayOutput
func (GetServiceIdentityArrayOutput) ToGetServiceIdentityArrayOutputWithContext ¶
func (o GetServiceIdentityArrayOutput) ToGetServiceIdentityArrayOutputWithContext(ctx context.Context) GetServiceIdentityArrayOutput
type GetServiceIdentityInput ¶
type GetServiceIdentityInput interface { pulumi.Input ToGetServiceIdentityOutput() GetServiceIdentityOutput ToGetServiceIdentityOutputWithContext(context.Context) GetServiceIdentityOutput }
GetServiceIdentityInput is an input type that accepts GetServiceIdentityArgs and GetServiceIdentityOutput values. You can construct a concrete instance of `GetServiceIdentityInput` via:
GetServiceIdentityArgs{...}
type GetServiceIdentityOutput ¶
type GetServiceIdentityOutput struct{ *pulumi.OutputState }
func (GetServiceIdentityOutput) ElementType ¶
func (GetServiceIdentityOutput) ElementType() reflect.Type
func (GetServiceIdentityOutput) IdentityIds ¶
func (o GetServiceIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of IDs for User Assigned Managed Identity resources to be assigned.
func (GetServiceIdentityOutput) PrincipalId ¶
func (o GetServiceIdentityOutput) PrincipalId() pulumi.StringOutput
Specifies the Principal ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
func (GetServiceIdentityOutput) TenantId ¶
func (o GetServiceIdentityOutput) TenantId() pulumi.StringOutput
Specifies the Tenant ID of the System Assigned Managed Service Identity that is configured on this API Management Service.
func (GetServiceIdentityOutput) ToGetServiceIdentityOutput ¶
func (o GetServiceIdentityOutput) ToGetServiceIdentityOutput() GetServiceIdentityOutput
func (GetServiceIdentityOutput) ToGetServiceIdentityOutputWithContext ¶
func (o GetServiceIdentityOutput) ToGetServiceIdentityOutputWithContext(ctx context.Context) GetServiceIdentityOutput
func (GetServiceIdentityOutput) Type ¶
func (o GetServiceIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that is configured on this API Management Service.
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("pub1"), PublisherEmail: pulumi.String("pub1@email.com"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } _, err = apimanagement.NewGroup(ctx, "exampleGroup", &apimanagement.GroupArgs{ ResourceGroupName: exampleResourceGroup.Name, ApiManagementName: exampleService.Name, DisplayName: pulumi.String("Example Group"), Description: pulumi.String("This is an example API management group."), }) if err != nil { return err } return nil }) }
```
## Import
API Management Groups can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/group:Group example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-resources/providers/Microsoft.ApiManagement/service/example-apim/groups/example-apimg
```
func GetGroup ¶
func GetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupState, opts ...pulumi.ResourceOption) (*Group, error)
GetGroup gets an existing Group resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGroup ¶
func NewGroup(ctx *pulumi.Context, name string, args *GroupArgs, opts ...pulumi.ResourceOption) (*Group, error)
NewGroup registers a new resource with the given unique name, arguments, and options.
func (*Group) ElementType ¶
func (*Group) ToGroupOutput ¶
func (i *Group) ToGroupOutput() GroupOutput
func (*Group) ToGroupOutputWithContext ¶
func (i *Group) ToGroupOutputWithContext(ctx context.Context) GroupOutput
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 GroupArray ¶
type GroupArray []GroupInput
func (GroupArray) ElementType ¶
func (GroupArray) ElementType() reflect.Type
func (GroupArray) ToGroupArrayOutput ¶
func (i GroupArray) ToGroupArrayOutput() GroupArrayOutput
func (GroupArray) ToGroupArrayOutputWithContext ¶
func (i GroupArray) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupArrayInput ¶
type GroupArrayInput interface { pulumi.Input ToGroupArrayOutput() GroupArrayOutput ToGroupArrayOutputWithContext(context.Context) GroupArrayOutput }
GroupArrayInput is an input type that accepts GroupArray and GroupArrayOutput values. You can construct a concrete instance of `GroupArrayInput` via:
GroupArray{ GroupArgs{...} }
type GroupArrayOutput ¶
type GroupArrayOutput struct{ *pulumi.OutputState }
func (GroupArrayOutput) ElementType ¶
func (GroupArrayOutput) ElementType() reflect.Type
func (GroupArrayOutput) Index ¶
func (o GroupArrayOutput) Index(i pulumi.IntInput) GroupOutput
func (GroupArrayOutput) ToGroupArrayOutput ¶
func (o GroupArrayOutput) ToGroupArrayOutput() GroupArrayOutput
func (GroupArrayOutput) ToGroupArrayOutputWithContext ¶
func (o GroupArrayOutput) ToGroupArrayOutputWithContext(ctx context.Context) GroupArrayOutput
type GroupInput ¶
type GroupInput interface { pulumi.Input ToGroupOutput() GroupOutput ToGroupOutputWithContext(ctx context.Context) GroupOutput }
type GroupMap ¶
type GroupMap map[string]GroupInput
func (GroupMap) ElementType ¶
func (GroupMap) ToGroupMapOutput ¶
func (i GroupMap) ToGroupMapOutput() GroupMapOutput
func (GroupMap) ToGroupMapOutputWithContext ¶
func (i GroupMap) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupMapInput ¶
type GroupMapInput interface { pulumi.Input ToGroupMapOutput() GroupMapOutput ToGroupMapOutputWithContext(context.Context) GroupMapOutput }
GroupMapInput is an input type that accepts GroupMap and GroupMapOutput values. You can construct a concrete instance of `GroupMapInput` via:
GroupMap{ "key": GroupArgs{...} }
type GroupMapOutput ¶
type GroupMapOutput struct{ *pulumi.OutputState }
func (GroupMapOutput) ElementType ¶
func (GroupMapOutput) ElementType() reflect.Type
func (GroupMapOutput) MapIndex ¶
func (o GroupMapOutput) MapIndex(k pulumi.StringInput) GroupOutput
func (GroupMapOutput) ToGroupMapOutput ¶
func (o GroupMapOutput) ToGroupMapOutput() GroupMapOutput
func (GroupMapOutput) ToGroupMapOutputWithContext ¶
func (o GroupMapOutput) ToGroupMapOutputWithContext(ctx context.Context) GroupMapOutput
type GroupOutput ¶
type GroupOutput struct{ *pulumi.OutputState }
func (GroupOutput) ElementType ¶
func (GroupOutput) ElementType() reflect.Type
func (GroupOutput) ToGroupOutput ¶
func (o GroupOutput) ToGroupOutput() GroupOutput
func (GroupOutput) ToGroupOutputWithContext ¶
func (o GroupOutput) ToGroupOutputWithContext(ctx context.Context) GroupOutput
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleUser, err := apimanagement.LookupUser(ctx, &apimanagement.LookupUserArgs{ UserId: "my-user", ApiManagementName: "example-apim", ResourceGroupName: "search-service", }, nil) if err != nil { return err } _, err = apimanagement.NewGroupUser(ctx, "exampleGroupUser", &apimanagement.GroupUserArgs{ UserId: pulumi.String(exampleUser.Id), GroupName: pulumi.String("example-group"), ResourceGroupName: pulumi.String(exampleUser.ResourceGroupName), ApiManagementName: pulumi.String(exampleUser.ApiManagementName), }) if err != nil { return err } return nil }) }
```
## Import
API Management Group Users can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/groupUser:GroupUser example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/service/service1/groups/groupId/users/user123
```
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.
func (*GroupUser) ElementType ¶
func (*GroupUser) ToGroupUserOutput ¶
func (i *GroupUser) ToGroupUserOutput() GroupUserOutput
func (*GroupUser) ToGroupUserOutputWithContext ¶
func (i *GroupUser) ToGroupUserOutputWithContext(ctx context.Context) GroupUserOutput
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 GroupUserArray ¶
type GroupUserArray []GroupUserInput
func (GroupUserArray) ElementType ¶
func (GroupUserArray) ElementType() reflect.Type
func (GroupUserArray) ToGroupUserArrayOutput ¶
func (i GroupUserArray) ToGroupUserArrayOutput() GroupUserArrayOutput
func (GroupUserArray) ToGroupUserArrayOutputWithContext ¶
func (i GroupUserArray) ToGroupUserArrayOutputWithContext(ctx context.Context) GroupUserArrayOutput
type GroupUserArrayInput ¶
type GroupUserArrayInput interface { pulumi.Input ToGroupUserArrayOutput() GroupUserArrayOutput ToGroupUserArrayOutputWithContext(context.Context) GroupUserArrayOutput }
GroupUserArrayInput is an input type that accepts GroupUserArray and GroupUserArrayOutput values. You can construct a concrete instance of `GroupUserArrayInput` via:
GroupUserArray{ GroupUserArgs{...} }
type GroupUserArrayOutput ¶
type GroupUserArrayOutput struct{ *pulumi.OutputState }
func (GroupUserArrayOutput) ElementType ¶
func (GroupUserArrayOutput) ElementType() reflect.Type
func (GroupUserArrayOutput) Index ¶
func (o GroupUserArrayOutput) Index(i pulumi.IntInput) GroupUserOutput
func (GroupUserArrayOutput) ToGroupUserArrayOutput ¶
func (o GroupUserArrayOutput) ToGroupUserArrayOutput() GroupUserArrayOutput
func (GroupUserArrayOutput) ToGroupUserArrayOutputWithContext ¶
func (o GroupUserArrayOutput) ToGroupUserArrayOutputWithContext(ctx context.Context) GroupUserArrayOutput
type GroupUserInput ¶
type GroupUserInput interface { pulumi.Input ToGroupUserOutput() GroupUserOutput ToGroupUserOutputWithContext(ctx context.Context) GroupUserOutput }
type GroupUserMap ¶
type GroupUserMap map[string]GroupUserInput
func (GroupUserMap) ElementType ¶
func (GroupUserMap) ElementType() reflect.Type
func (GroupUserMap) ToGroupUserMapOutput ¶
func (i GroupUserMap) ToGroupUserMapOutput() GroupUserMapOutput
func (GroupUserMap) ToGroupUserMapOutputWithContext ¶
func (i GroupUserMap) ToGroupUserMapOutputWithContext(ctx context.Context) GroupUserMapOutput
type GroupUserMapInput ¶
type GroupUserMapInput interface { pulumi.Input ToGroupUserMapOutput() GroupUserMapOutput ToGroupUserMapOutputWithContext(context.Context) GroupUserMapOutput }
GroupUserMapInput is an input type that accepts GroupUserMap and GroupUserMapOutput values. You can construct a concrete instance of `GroupUserMapInput` via:
GroupUserMap{ "key": GroupUserArgs{...} }
type GroupUserMapOutput ¶
type GroupUserMapOutput struct{ *pulumi.OutputState }
func (GroupUserMapOutput) ElementType ¶
func (GroupUserMapOutput) ElementType() reflect.Type
func (GroupUserMapOutput) MapIndex ¶
func (o GroupUserMapOutput) MapIndex(k pulumi.StringInput) GroupUserOutput
func (GroupUserMapOutput) ToGroupUserMapOutput ¶
func (o GroupUserMapOutput) ToGroupUserMapOutput() GroupUserMapOutput
func (GroupUserMapOutput) ToGroupUserMapOutputWithContext ¶
func (o GroupUserMapOutput) ToGroupUserMapOutputWithContext(ctx context.Context) GroupUserMapOutput
type GroupUserOutput ¶
type GroupUserOutput struct{ *pulumi.OutputState }
func (GroupUserOutput) ElementType ¶
func (GroupUserOutput) ElementType() reflect.Type
func (GroupUserOutput) ToGroupUserOutput ¶
func (o GroupUserOutput) ToGroupUserOutput() GroupUserOutput
func (GroupUserOutput) ToGroupUserOutputWithContext ¶
func (o GroupUserOutput) ToGroupUserOutputWithContext(ctx context.Context) GroupUserOutput
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"` // The AAD Tenant to use instead of Common when logging into Active Directory SigninTenant pulumi.StringPtrOutput `pulumi:"signinTenant"` }
Manages an API Management AAD Identity Provider.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@mycompany.io"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } _, err = apimanagement.NewIdentityProviderAad(ctx, "exampleIdentityProviderAad", &apimanagement.IdentityProviderAadArgs{ ResourceGroupName: exampleResourceGroup.Name, ApiManagementName: exampleService.Name, ClientId: pulumi.String("00000000-0000-0000-0000-000000000000"), ClientSecret: pulumi.String("00000000000000000000000000000000"), AllowedTenants: pulumi.StringArray{ pulumi.String("00000000-0000-0000-0000-000000000000"), }, }) if err != nil { return err } return nil }) }
```
## Import
API Management AAD Identity Provider can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/identityProviderAad:IdentityProviderAad example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ApiManagement/service/instance1/identityProviders/aad
```
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.
func (*IdentityProviderAad) ElementType ¶
func (*IdentityProviderAad) ElementType() reflect.Type
func (*IdentityProviderAad) ToIdentityProviderAadOutput ¶
func (i *IdentityProviderAad) ToIdentityProviderAadOutput() IdentityProviderAadOutput
func (*IdentityProviderAad) ToIdentityProviderAadOutputWithContext ¶
func (i *IdentityProviderAad) ToIdentityProviderAadOutputWithContext(ctx context.Context) IdentityProviderAadOutput
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 AAD Tenant to use instead of Common when logging into Active Directory SigninTenant pulumi.StringPtrInput }
The set of arguments for constructing a IdentityProviderAad resource.
func (IdentityProviderAadArgs) ElementType ¶
func (IdentityProviderAadArgs) ElementType() reflect.Type
type IdentityProviderAadArray ¶
type IdentityProviderAadArray []IdentityProviderAadInput
func (IdentityProviderAadArray) ElementType ¶
func (IdentityProviderAadArray) ElementType() reflect.Type
func (IdentityProviderAadArray) ToIdentityProviderAadArrayOutput ¶
func (i IdentityProviderAadArray) ToIdentityProviderAadArrayOutput() IdentityProviderAadArrayOutput
func (IdentityProviderAadArray) ToIdentityProviderAadArrayOutputWithContext ¶
func (i IdentityProviderAadArray) ToIdentityProviderAadArrayOutputWithContext(ctx context.Context) IdentityProviderAadArrayOutput
type IdentityProviderAadArrayInput ¶
type IdentityProviderAadArrayInput interface { pulumi.Input ToIdentityProviderAadArrayOutput() IdentityProviderAadArrayOutput ToIdentityProviderAadArrayOutputWithContext(context.Context) IdentityProviderAadArrayOutput }
IdentityProviderAadArrayInput is an input type that accepts IdentityProviderAadArray and IdentityProviderAadArrayOutput values. You can construct a concrete instance of `IdentityProviderAadArrayInput` via:
IdentityProviderAadArray{ IdentityProviderAadArgs{...} }
type IdentityProviderAadArrayOutput ¶
type IdentityProviderAadArrayOutput struct{ *pulumi.OutputState }
func (IdentityProviderAadArrayOutput) ElementType ¶
func (IdentityProviderAadArrayOutput) ElementType() reflect.Type
func (IdentityProviderAadArrayOutput) Index ¶
func (o IdentityProviderAadArrayOutput) Index(i pulumi.IntInput) IdentityProviderAadOutput
func (IdentityProviderAadArrayOutput) ToIdentityProviderAadArrayOutput ¶
func (o IdentityProviderAadArrayOutput) ToIdentityProviderAadArrayOutput() IdentityProviderAadArrayOutput
func (IdentityProviderAadArrayOutput) ToIdentityProviderAadArrayOutputWithContext ¶
func (o IdentityProviderAadArrayOutput) ToIdentityProviderAadArrayOutputWithContext(ctx context.Context) IdentityProviderAadArrayOutput
type IdentityProviderAadInput ¶
type IdentityProviderAadInput interface { pulumi.Input ToIdentityProviderAadOutput() IdentityProviderAadOutput ToIdentityProviderAadOutputWithContext(ctx context.Context) IdentityProviderAadOutput }
type IdentityProviderAadMap ¶
type IdentityProviderAadMap map[string]IdentityProviderAadInput
func (IdentityProviderAadMap) ElementType ¶
func (IdentityProviderAadMap) ElementType() reflect.Type
func (IdentityProviderAadMap) ToIdentityProviderAadMapOutput ¶
func (i IdentityProviderAadMap) ToIdentityProviderAadMapOutput() IdentityProviderAadMapOutput
func (IdentityProviderAadMap) ToIdentityProviderAadMapOutputWithContext ¶
func (i IdentityProviderAadMap) ToIdentityProviderAadMapOutputWithContext(ctx context.Context) IdentityProviderAadMapOutput
type IdentityProviderAadMapInput ¶
type IdentityProviderAadMapInput interface { pulumi.Input ToIdentityProviderAadMapOutput() IdentityProviderAadMapOutput ToIdentityProviderAadMapOutputWithContext(context.Context) IdentityProviderAadMapOutput }
IdentityProviderAadMapInput is an input type that accepts IdentityProviderAadMap and IdentityProviderAadMapOutput values. You can construct a concrete instance of `IdentityProviderAadMapInput` via:
IdentityProviderAadMap{ "key": IdentityProviderAadArgs{...} }
type IdentityProviderAadMapOutput ¶
type IdentityProviderAadMapOutput struct{ *pulumi.OutputState }
func (IdentityProviderAadMapOutput) ElementType ¶
func (IdentityProviderAadMapOutput) ElementType() reflect.Type
func (IdentityProviderAadMapOutput) MapIndex ¶
func (o IdentityProviderAadMapOutput) MapIndex(k pulumi.StringInput) IdentityProviderAadOutput
func (IdentityProviderAadMapOutput) ToIdentityProviderAadMapOutput ¶
func (o IdentityProviderAadMapOutput) ToIdentityProviderAadMapOutput() IdentityProviderAadMapOutput
func (IdentityProviderAadMapOutput) ToIdentityProviderAadMapOutputWithContext ¶
func (o IdentityProviderAadMapOutput) ToIdentityProviderAadMapOutputWithContext(ctx context.Context) IdentityProviderAadMapOutput
type IdentityProviderAadOutput ¶
type IdentityProviderAadOutput struct{ *pulumi.OutputState }
func (IdentityProviderAadOutput) ElementType ¶
func (IdentityProviderAadOutput) ElementType() reflect.Type
func (IdentityProviderAadOutput) ToIdentityProviderAadOutput ¶
func (o IdentityProviderAadOutput) ToIdentityProviderAadOutput() IdentityProviderAadOutput
func (IdentityProviderAadOutput) ToIdentityProviderAadOutputWithContext ¶
func (o IdentityProviderAadOutput) ToIdentityProviderAadOutputWithContext(ctx context.Context) IdentityProviderAadOutput
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 // The AAD Tenant to use instead of Common when logging into Active Directory SigninTenant pulumi.StringPtrInput }
func (IdentityProviderAadState) ElementType ¶
func (IdentityProviderAadState) ElementType() reflect.Type
type IdentityProviderAadb2c ¶
type IdentityProviderAadb2c struct { pulumi.CustomResourceState // The allowed AAD tenant, usually your B2C tenant domain. AllowedTenant pulumi.StringOutput `pulumi:"allowedTenant"` // 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"` // OpenID Connect discovery endpoint hostname, usually your b2clogin.com domain. Authority pulumi.StringOutput `pulumi:"authority"` // Client ID of the Application in your B2C tenant. ClientId pulumi.StringOutput `pulumi:"clientId"` // Client secret of the Application in your B2C tenant. ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // Password reset Policy Name. PasswordResetPolicy pulumi.StringPtrOutput `pulumi:"passwordResetPolicy"` // Profile editing Policy Name. ProfileEditingPolicy pulumi.StringPtrOutput `pulumi:"profileEditingPolicy"` // 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"` // Signin Policy Name. SigninPolicy pulumi.StringOutput `pulumi:"signinPolicy"` // The tenant to use instead of Common when logging into Active Directory, usually your B2C tenant domain. SigninTenant pulumi.StringOutput `pulumi:"signinTenant"` // Signup Policy Name. SignupPolicy pulumi.StringOutput `pulumi:"signupPolicy"` }
Manages an API Management Azure AD B2C Identity Provider.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azuread/sdk/v4/go/azuread" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@terraform.io"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } exampleApplication, err := azuread.NewApplication(ctx, "exampleApplication", &azuread.ApplicationArgs{ Oauth2AllowImplicitFlow: pulumi.Bool(true), ReplyUrls: pulumi.StringArray{ pulumi.String(fmt.Sprintf("%v%v%v", "https://", azurerm_api_management.Test.Name, ".developer.azure-api.net/signin")), }, }) if err != nil { return err } exampleApplicationPassword, err := azuread.NewApplicationPassword(ctx, "exampleApplicationPassword", &azuread.ApplicationPasswordArgs{ ApplicationObjectId: pulumi.Any(azuread_application.Test.Object_id), EndDateRelative: pulumi.String("36h"), Value: pulumi.String(fmt.Sprintf("%v%v%v", "P@55w0rD!", "%", "[7]s")), }) if err != nil { return err } _, err = apimanagement.NewIdentityProviderAadb2c(ctx, "exampleIdentityProviderAadb2c", &apimanagement.IdentityProviderAadb2cArgs{ ApiManagementName: exampleService.Name, ClientId: exampleApplication.ApplicationId, ClientSecret: pulumi.String(fmt.Sprintf("%v%v%v", "P@55w0rD!", "%", "[7]s")), AllowedTenant: pulumi.String("myb2ctenant.onmicrosoft.com"), SigninTenant: pulumi.String("myb2ctenant.onmicrosoft.com"), Authority: pulumi.String("myb2ctenant.b2clogin.com"), SigninPolicy: pulumi.String("B2C_1_Login"), SignupPolicy: pulumi.String("B2C_1_Signup"), }, pulumi.DependsOn([]pulumi.Resource{ exampleApplicationPassword, })) if err != nil { return err } return nil }) }
```
## Import
API Management Azure AD B2C Identity Providers can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/identityProviderAadb2c:IdentityProviderAadb2c example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ApiManagement/service/service1/identityProviders/AadB2C
```
func GetIdentityProviderAadb2c ¶
func GetIdentityProviderAadb2c(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IdentityProviderAadb2cState, opts ...pulumi.ResourceOption) (*IdentityProviderAadb2c, error)
GetIdentityProviderAadb2c gets an existing IdentityProviderAadb2c 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 NewIdentityProviderAadb2c ¶
func NewIdentityProviderAadb2c(ctx *pulumi.Context, name string, args *IdentityProviderAadb2cArgs, opts ...pulumi.ResourceOption) (*IdentityProviderAadb2c, error)
NewIdentityProviderAadb2c registers a new resource with the given unique name, arguments, and options.
func (*IdentityProviderAadb2c) ElementType ¶
func (*IdentityProviderAadb2c) ElementType() reflect.Type
func (*IdentityProviderAadb2c) ToIdentityProviderAadb2cOutput ¶
func (i *IdentityProviderAadb2c) ToIdentityProviderAadb2cOutput() IdentityProviderAadb2cOutput
func (*IdentityProviderAadb2c) ToIdentityProviderAadb2cOutputWithContext ¶
func (i *IdentityProviderAadb2c) ToIdentityProviderAadb2cOutputWithContext(ctx context.Context) IdentityProviderAadb2cOutput
type IdentityProviderAadb2cArgs ¶
type IdentityProviderAadb2cArgs struct { // The allowed AAD tenant, usually your B2C tenant domain. AllowedTenant pulumi.StringInput // 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 // OpenID Connect discovery endpoint hostname, usually your b2clogin.com domain. Authority pulumi.StringInput // Client ID of the Application in your B2C tenant. ClientId pulumi.StringInput // Client secret of the Application in your B2C tenant. ClientSecret pulumi.StringInput // Password reset Policy Name. PasswordResetPolicy pulumi.StringPtrInput // Profile editing Policy Name. ProfileEditingPolicy 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 // Signin Policy Name. SigninPolicy pulumi.StringInput // The tenant to use instead of Common when logging into Active Directory, usually your B2C tenant domain. SigninTenant pulumi.StringInput // Signup Policy Name. SignupPolicy pulumi.StringInput }
The set of arguments for constructing a IdentityProviderAadb2c resource.
func (IdentityProviderAadb2cArgs) ElementType ¶
func (IdentityProviderAadb2cArgs) ElementType() reflect.Type
type IdentityProviderAadb2cArray ¶
type IdentityProviderAadb2cArray []IdentityProviderAadb2cInput
func (IdentityProviderAadb2cArray) ElementType ¶
func (IdentityProviderAadb2cArray) ElementType() reflect.Type
func (IdentityProviderAadb2cArray) ToIdentityProviderAadb2cArrayOutput ¶
func (i IdentityProviderAadb2cArray) ToIdentityProviderAadb2cArrayOutput() IdentityProviderAadb2cArrayOutput
func (IdentityProviderAadb2cArray) ToIdentityProviderAadb2cArrayOutputWithContext ¶
func (i IdentityProviderAadb2cArray) ToIdentityProviderAadb2cArrayOutputWithContext(ctx context.Context) IdentityProviderAadb2cArrayOutput
type IdentityProviderAadb2cArrayInput ¶
type IdentityProviderAadb2cArrayInput interface { pulumi.Input ToIdentityProviderAadb2cArrayOutput() IdentityProviderAadb2cArrayOutput ToIdentityProviderAadb2cArrayOutputWithContext(context.Context) IdentityProviderAadb2cArrayOutput }
IdentityProviderAadb2cArrayInput is an input type that accepts IdentityProviderAadb2cArray and IdentityProviderAadb2cArrayOutput values. You can construct a concrete instance of `IdentityProviderAadb2cArrayInput` via:
IdentityProviderAadb2cArray{ IdentityProviderAadb2cArgs{...} }
type IdentityProviderAadb2cArrayOutput ¶
type IdentityProviderAadb2cArrayOutput struct{ *pulumi.OutputState }
func (IdentityProviderAadb2cArrayOutput) ElementType ¶
func (IdentityProviderAadb2cArrayOutput) ElementType() reflect.Type
func (IdentityProviderAadb2cArrayOutput) Index ¶
func (o IdentityProviderAadb2cArrayOutput) Index(i pulumi.IntInput) IdentityProviderAadb2cOutput
func (IdentityProviderAadb2cArrayOutput) ToIdentityProviderAadb2cArrayOutput ¶
func (o IdentityProviderAadb2cArrayOutput) ToIdentityProviderAadb2cArrayOutput() IdentityProviderAadb2cArrayOutput
func (IdentityProviderAadb2cArrayOutput) ToIdentityProviderAadb2cArrayOutputWithContext ¶
func (o IdentityProviderAadb2cArrayOutput) ToIdentityProviderAadb2cArrayOutputWithContext(ctx context.Context) IdentityProviderAadb2cArrayOutput
type IdentityProviderAadb2cInput ¶
type IdentityProviderAadb2cInput interface { pulumi.Input ToIdentityProviderAadb2cOutput() IdentityProviderAadb2cOutput ToIdentityProviderAadb2cOutputWithContext(ctx context.Context) IdentityProviderAadb2cOutput }
type IdentityProviderAadb2cMap ¶
type IdentityProviderAadb2cMap map[string]IdentityProviderAadb2cInput
func (IdentityProviderAadb2cMap) ElementType ¶
func (IdentityProviderAadb2cMap) ElementType() reflect.Type
func (IdentityProviderAadb2cMap) ToIdentityProviderAadb2cMapOutput ¶
func (i IdentityProviderAadb2cMap) ToIdentityProviderAadb2cMapOutput() IdentityProviderAadb2cMapOutput
func (IdentityProviderAadb2cMap) ToIdentityProviderAadb2cMapOutputWithContext ¶
func (i IdentityProviderAadb2cMap) ToIdentityProviderAadb2cMapOutputWithContext(ctx context.Context) IdentityProviderAadb2cMapOutput
type IdentityProviderAadb2cMapInput ¶
type IdentityProviderAadb2cMapInput interface { pulumi.Input ToIdentityProviderAadb2cMapOutput() IdentityProviderAadb2cMapOutput ToIdentityProviderAadb2cMapOutputWithContext(context.Context) IdentityProviderAadb2cMapOutput }
IdentityProviderAadb2cMapInput is an input type that accepts IdentityProviderAadb2cMap and IdentityProviderAadb2cMapOutput values. You can construct a concrete instance of `IdentityProviderAadb2cMapInput` via:
IdentityProviderAadb2cMap{ "key": IdentityProviderAadb2cArgs{...} }
type IdentityProviderAadb2cMapOutput ¶
type IdentityProviderAadb2cMapOutput struct{ *pulumi.OutputState }
func (IdentityProviderAadb2cMapOutput) ElementType ¶
func (IdentityProviderAadb2cMapOutput) ElementType() reflect.Type
func (IdentityProviderAadb2cMapOutput) MapIndex ¶
func (o IdentityProviderAadb2cMapOutput) MapIndex(k pulumi.StringInput) IdentityProviderAadb2cOutput
func (IdentityProviderAadb2cMapOutput) ToIdentityProviderAadb2cMapOutput ¶
func (o IdentityProviderAadb2cMapOutput) ToIdentityProviderAadb2cMapOutput() IdentityProviderAadb2cMapOutput
func (IdentityProviderAadb2cMapOutput) ToIdentityProviderAadb2cMapOutputWithContext ¶
func (o IdentityProviderAadb2cMapOutput) ToIdentityProviderAadb2cMapOutputWithContext(ctx context.Context) IdentityProviderAadb2cMapOutput
type IdentityProviderAadb2cOutput ¶
type IdentityProviderAadb2cOutput struct{ *pulumi.OutputState }
func (IdentityProviderAadb2cOutput) ElementType ¶
func (IdentityProviderAadb2cOutput) ElementType() reflect.Type
func (IdentityProviderAadb2cOutput) ToIdentityProviderAadb2cOutput ¶
func (o IdentityProviderAadb2cOutput) ToIdentityProviderAadb2cOutput() IdentityProviderAadb2cOutput
func (IdentityProviderAadb2cOutput) ToIdentityProviderAadb2cOutputWithContext ¶
func (o IdentityProviderAadb2cOutput) ToIdentityProviderAadb2cOutputWithContext(ctx context.Context) IdentityProviderAadb2cOutput
type IdentityProviderAadb2cState ¶
type IdentityProviderAadb2cState struct { // The allowed AAD tenant, usually your B2C tenant domain. AllowedTenant pulumi.StringPtrInput // 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 // OpenID Connect discovery endpoint hostname, usually your b2clogin.com domain. Authority pulumi.StringPtrInput // Client ID of the Application in your B2C tenant. ClientId pulumi.StringPtrInput // Client secret of the Application in your B2C tenant. ClientSecret pulumi.StringPtrInput // Password reset Policy Name. PasswordResetPolicy pulumi.StringPtrInput // Profile editing Policy Name. ProfileEditingPolicy 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 // Signin Policy Name. SigninPolicy pulumi.StringPtrInput // The tenant to use instead of Common when logging into Active Directory, usually your B2C tenant domain. SigninTenant pulumi.StringPtrInput // Signup Policy Name. SignupPolicy pulumi.StringPtrInput }
func (IdentityProviderAadb2cState) ElementType ¶
func (IdentityProviderAadb2cState) 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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@mycompany.io"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } _, err = apimanagement.NewIdentityProviderFacebook(ctx, "exampleIdentityProviderFacebook", &apimanagement.IdentityProviderFacebookArgs{ ResourceGroupName: exampleResourceGroup.Name, ApiManagementName: exampleService.Name, AppId: pulumi.String("00000000000000000000000000000000"), AppSecret: pulumi.String("00000000000000000000000000000000"), }) if err != nil { return err } return nil }) }
```
## Import
API Management Facebook Identity Provider can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/identityProviderFacebook:IdentityProviderFacebook example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ApiManagement/service/instance1/identityProviders/facebook
```
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.
func (*IdentityProviderFacebook) ElementType ¶
func (*IdentityProviderFacebook) ElementType() reflect.Type
func (*IdentityProviderFacebook) ToIdentityProviderFacebookOutput ¶
func (i *IdentityProviderFacebook) ToIdentityProviderFacebookOutput() IdentityProviderFacebookOutput
func (*IdentityProviderFacebook) ToIdentityProviderFacebookOutputWithContext ¶
func (i *IdentityProviderFacebook) ToIdentityProviderFacebookOutputWithContext(ctx context.Context) IdentityProviderFacebookOutput
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 IdentityProviderFacebookArray ¶
type IdentityProviderFacebookArray []IdentityProviderFacebookInput
func (IdentityProviderFacebookArray) ElementType ¶
func (IdentityProviderFacebookArray) ElementType() reflect.Type
func (IdentityProviderFacebookArray) ToIdentityProviderFacebookArrayOutput ¶
func (i IdentityProviderFacebookArray) ToIdentityProviderFacebookArrayOutput() IdentityProviderFacebookArrayOutput
func (IdentityProviderFacebookArray) ToIdentityProviderFacebookArrayOutputWithContext ¶
func (i IdentityProviderFacebookArray) ToIdentityProviderFacebookArrayOutputWithContext(ctx context.Context) IdentityProviderFacebookArrayOutput
type IdentityProviderFacebookArrayInput ¶
type IdentityProviderFacebookArrayInput interface { pulumi.Input ToIdentityProviderFacebookArrayOutput() IdentityProviderFacebookArrayOutput ToIdentityProviderFacebookArrayOutputWithContext(context.Context) IdentityProviderFacebookArrayOutput }
IdentityProviderFacebookArrayInput is an input type that accepts IdentityProviderFacebookArray and IdentityProviderFacebookArrayOutput values. You can construct a concrete instance of `IdentityProviderFacebookArrayInput` via:
IdentityProviderFacebookArray{ IdentityProviderFacebookArgs{...} }
type IdentityProviderFacebookArrayOutput ¶
type IdentityProviderFacebookArrayOutput struct{ *pulumi.OutputState }
func (IdentityProviderFacebookArrayOutput) ElementType ¶
func (IdentityProviderFacebookArrayOutput) ElementType() reflect.Type
func (IdentityProviderFacebookArrayOutput) Index ¶
func (o IdentityProviderFacebookArrayOutput) Index(i pulumi.IntInput) IdentityProviderFacebookOutput
func (IdentityProviderFacebookArrayOutput) ToIdentityProviderFacebookArrayOutput ¶
func (o IdentityProviderFacebookArrayOutput) ToIdentityProviderFacebookArrayOutput() IdentityProviderFacebookArrayOutput
func (IdentityProviderFacebookArrayOutput) ToIdentityProviderFacebookArrayOutputWithContext ¶
func (o IdentityProviderFacebookArrayOutput) ToIdentityProviderFacebookArrayOutputWithContext(ctx context.Context) IdentityProviderFacebookArrayOutput
type IdentityProviderFacebookInput ¶
type IdentityProviderFacebookInput interface { pulumi.Input ToIdentityProviderFacebookOutput() IdentityProviderFacebookOutput ToIdentityProviderFacebookOutputWithContext(ctx context.Context) IdentityProviderFacebookOutput }
type IdentityProviderFacebookMap ¶
type IdentityProviderFacebookMap map[string]IdentityProviderFacebookInput
func (IdentityProviderFacebookMap) ElementType ¶
func (IdentityProviderFacebookMap) ElementType() reflect.Type
func (IdentityProviderFacebookMap) ToIdentityProviderFacebookMapOutput ¶
func (i IdentityProviderFacebookMap) ToIdentityProviderFacebookMapOutput() IdentityProviderFacebookMapOutput
func (IdentityProviderFacebookMap) ToIdentityProviderFacebookMapOutputWithContext ¶
func (i IdentityProviderFacebookMap) ToIdentityProviderFacebookMapOutputWithContext(ctx context.Context) IdentityProviderFacebookMapOutput
type IdentityProviderFacebookMapInput ¶
type IdentityProviderFacebookMapInput interface { pulumi.Input ToIdentityProviderFacebookMapOutput() IdentityProviderFacebookMapOutput ToIdentityProviderFacebookMapOutputWithContext(context.Context) IdentityProviderFacebookMapOutput }
IdentityProviderFacebookMapInput is an input type that accepts IdentityProviderFacebookMap and IdentityProviderFacebookMapOutput values. You can construct a concrete instance of `IdentityProviderFacebookMapInput` via:
IdentityProviderFacebookMap{ "key": IdentityProviderFacebookArgs{...} }
type IdentityProviderFacebookMapOutput ¶
type IdentityProviderFacebookMapOutput struct{ *pulumi.OutputState }
func (IdentityProviderFacebookMapOutput) ElementType ¶
func (IdentityProviderFacebookMapOutput) ElementType() reflect.Type
func (IdentityProviderFacebookMapOutput) MapIndex ¶
func (o IdentityProviderFacebookMapOutput) MapIndex(k pulumi.StringInput) IdentityProviderFacebookOutput
func (IdentityProviderFacebookMapOutput) ToIdentityProviderFacebookMapOutput ¶
func (o IdentityProviderFacebookMapOutput) ToIdentityProviderFacebookMapOutput() IdentityProviderFacebookMapOutput
func (IdentityProviderFacebookMapOutput) ToIdentityProviderFacebookMapOutputWithContext ¶
func (o IdentityProviderFacebookMapOutput) ToIdentityProviderFacebookMapOutputWithContext(ctx context.Context) IdentityProviderFacebookMapOutput
type IdentityProviderFacebookOutput ¶
type IdentityProviderFacebookOutput struct{ *pulumi.OutputState }
func (IdentityProviderFacebookOutput) ElementType ¶
func (IdentityProviderFacebookOutput) ElementType() reflect.Type
func (IdentityProviderFacebookOutput) ToIdentityProviderFacebookOutput ¶
func (o IdentityProviderFacebookOutput) ToIdentityProviderFacebookOutput() IdentityProviderFacebookOutput
func (IdentityProviderFacebookOutput) ToIdentityProviderFacebookOutputWithContext ¶
func (o IdentityProviderFacebookOutput) ToIdentityProviderFacebookOutputWithContext(ctx context.Context) IdentityProviderFacebookOutput
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@mycompany.io"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } _, err = apimanagement.NewIdentityProviderGoogle(ctx, "exampleIdentityProviderGoogle", &apimanagement.IdentityProviderGoogleArgs{ ResourceGroupName: exampleResourceGroup.Name, ApiManagementName: exampleService.Name, ClientId: pulumi.String("00000000.apps.googleusercontent.com"), ClientSecret: pulumi.String("00000000000000000000000000000000"), }) if err != nil { return err } return nil }) }
```
## Import
API Management Google Identity Provider can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/identityProviderGoogle:IdentityProviderGoogle example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ApiManagement/service/instance1/identityProviders/google
```
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.
func (*IdentityProviderGoogle) ElementType ¶
func (*IdentityProviderGoogle) ElementType() reflect.Type
func (*IdentityProviderGoogle) ToIdentityProviderGoogleOutput ¶
func (i *IdentityProviderGoogle) ToIdentityProviderGoogleOutput() IdentityProviderGoogleOutput
func (*IdentityProviderGoogle) ToIdentityProviderGoogleOutputWithContext ¶
func (i *IdentityProviderGoogle) ToIdentityProviderGoogleOutputWithContext(ctx context.Context) IdentityProviderGoogleOutput
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 IdentityProviderGoogleArray ¶
type IdentityProviderGoogleArray []IdentityProviderGoogleInput
func (IdentityProviderGoogleArray) ElementType ¶
func (IdentityProviderGoogleArray) ElementType() reflect.Type
func (IdentityProviderGoogleArray) ToIdentityProviderGoogleArrayOutput ¶
func (i IdentityProviderGoogleArray) ToIdentityProviderGoogleArrayOutput() IdentityProviderGoogleArrayOutput
func (IdentityProviderGoogleArray) ToIdentityProviderGoogleArrayOutputWithContext ¶
func (i IdentityProviderGoogleArray) ToIdentityProviderGoogleArrayOutputWithContext(ctx context.Context) IdentityProviderGoogleArrayOutput
type IdentityProviderGoogleArrayInput ¶
type IdentityProviderGoogleArrayInput interface { pulumi.Input ToIdentityProviderGoogleArrayOutput() IdentityProviderGoogleArrayOutput ToIdentityProviderGoogleArrayOutputWithContext(context.Context) IdentityProviderGoogleArrayOutput }
IdentityProviderGoogleArrayInput is an input type that accepts IdentityProviderGoogleArray and IdentityProviderGoogleArrayOutput values. You can construct a concrete instance of `IdentityProviderGoogleArrayInput` via:
IdentityProviderGoogleArray{ IdentityProviderGoogleArgs{...} }
type IdentityProviderGoogleArrayOutput ¶
type IdentityProviderGoogleArrayOutput struct{ *pulumi.OutputState }
func (IdentityProviderGoogleArrayOutput) ElementType ¶
func (IdentityProviderGoogleArrayOutput) ElementType() reflect.Type
func (IdentityProviderGoogleArrayOutput) Index ¶
func (o IdentityProviderGoogleArrayOutput) Index(i pulumi.IntInput) IdentityProviderGoogleOutput
func (IdentityProviderGoogleArrayOutput) ToIdentityProviderGoogleArrayOutput ¶
func (o IdentityProviderGoogleArrayOutput) ToIdentityProviderGoogleArrayOutput() IdentityProviderGoogleArrayOutput
func (IdentityProviderGoogleArrayOutput) ToIdentityProviderGoogleArrayOutputWithContext ¶
func (o IdentityProviderGoogleArrayOutput) ToIdentityProviderGoogleArrayOutputWithContext(ctx context.Context) IdentityProviderGoogleArrayOutput
type IdentityProviderGoogleInput ¶
type IdentityProviderGoogleInput interface { pulumi.Input ToIdentityProviderGoogleOutput() IdentityProviderGoogleOutput ToIdentityProviderGoogleOutputWithContext(ctx context.Context) IdentityProviderGoogleOutput }
type IdentityProviderGoogleMap ¶
type IdentityProviderGoogleMap map[string]IdentityProviderGoogleInput
func (IdentityProviderGoogleMap) ElementType ¶
func (IdentityProviderGoogleMap) ElementType() reflect.Type
func (IdentityProviderGoogleMap) ToIdentityProviderGoogleMapOutput ¶
func (i IdentityProviderGoogleMap) ToIdentityProviderGoogleMapOutput() IdentityProviderGoogleMapOutput
func (IdentityProviderGoogleMap) ToIdentityProviderGoogleMapOutputWithContext ¶
func (i IdentityProviderGoogleMap) ToIdentityProviderGoogleMapOutputWithContext(ctx context.Context) IdentityProviderGoogleMapOutput
type IdentityProviderGoogleMapInput ¶
type IdentityProviderGoogleMapInput interface { pulumi.Input ToIdentityProviderGoogleMapOutput() IdentityProviderGoogleMapOutput ToIdentityProviderGoogleMapOutputWithContext(context.Context) IdentityProviderGoogleMapOutput }
IdentityProviderGoogleMapInput is an input type that accepts IdentityProviderGoogleMap and IdentityProviderGoogleMapOutput values. You can construct a concrete instance of `IdentityProviderGoogleMapInput` via:
IdentityProviderGoogleMap{ "key": IdentityProviderGoogleArgs{...} }
type IdentityProviderGoogleMapOutput ¶
type IdentityProviderGoogleMapOutput struct{ *pulumi.OutputState }
func (IdentityProviderGoogleMapOutput) ElementType ¶
func (IdentityProviderGoogleMapOutput) ElementType() reflect.Type
func (IdentityProviderGoogleMapOutput) MapIndex ¶
func (o IdentityProviderGoogleMapOutput) MapIndex(k pulumi.StringInput) IdentityProviderGoogleOutput
func (IdentityProviderGoogleMapOutput) ToIdentityProviderGoogleMapOutput ¶
func (o IdentityProviderGoogleMapOutput) ToIdentityProviderGoogleMapOutput() IdentityProviderGoogleMapOutput
func (IdentityProviderGoogleMapOutput) ToIdentityProviderGoogleMapOutputWithContext ¶
func (o IdentityProviderGoogleMapOutput) ToIdentityProviderGoogleMapOutputWithContext(ctx context.Context) IdentityProviderGoogleMapOutput
type IdentityProviderGoogleOutput ¶
type IdentityProviderGoogleOutput struct{ *pulumi.OutputState }
func (IdentityProviderGoogleOutput) ElementType ¶
func (IdentityProviderGoogleOutput) ElementType() reflect.Type
func (IdentityProviderGoogleOutput) ToIdentityProviderGoogleOutput ¶
func (o IdentityProviderGoogleOutput) ToIdentityProviderGoogleOutput() IdentityProviderGoogleOutput
func (IdentityProviderGoogleOutput) ToIdentityProviderGoogleOutputWithContext ¶
func (o IdentityProviderGoogleOutput) ToIdentityProviderGoogleOutputWithContext(ctx context.Context) IdentityProviderGoogleOutput
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@mycompany.io"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } _, err = apimanagement.NewIdentityProviderMicrosoft(ctx, "exampleIdentityProviderMicrosoft", &apimanagement.IdentityProviderMicrosoftArgs{ ResourceGroupName: exampleResourceGroup.Name, ApiManagementName: exampleService.Name, ClientId: pulumi.String("00000000-0000-0000-0000-000000000000"), ClientSecret: pulumi.String("00000000000000000000000000000000"), }) if err != nil { return err } return nil }) }
```
## Import
API Management Microsoft Identity Provider can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/identityProviderMicrosoft:IdentityProviderMicrosoft example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ApiManagement/service/instance1/identityProviders/microsoft
```
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.
func (*IdentityProviderMicrosoft) ElementType ¶
func (*IdentityProviderMicrosoft) ElementType() reflect.Type
func (*IdentityProviderMicrosoft) ToIdentityProviderMicrosoftOutput ¶
func (i *IdentityProviderMicrosoft) ToIdentityProviderMicrosoftOutput() IdentityProviderMicrosoftOutput
func (*IdentityProviderMicrosoft) ToIdentityProviderMicrosoftOutputWithContext ¶
func (i *IdentityProviderMicrosoft) ToIdentityProviderMicrosoftOutputWithContext(ctx context.Context) IdentityProviderMicrosoftOutput
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 IdentityProviderMicrosoftArray ¶
type IdentityProviderMicrosoftArray []IdentityProviderMicrosoftInput
func (IdentityProviderMicrosoftArray) ElementType ¶
func (IdentityProviderMicrosoftArray) ElementType() reflect.Type
func (IdentityProviderMicrosoftArray) ToIdentityProviderMicrosoftArrayOutput ¶
func (i IdentityProviderMicrosoftArray) ToIdentityProviderMicrosoftArrayOutput() IdentityProviderMicrosoftArrayOutput
func (IdentityProviderMicrosoftArray) ToIdentityProviderMicrosoftArrayOutputWithContext ¶
func (i IdentityProviderMicrosoftArray) ToIdentityProviderMicrosoftArrayOutputWithContext(ctx context.Context) IdentityProviderMicrosoftArrayOutput
type IdentityProviderMicrosoftArrayInput ¶
type IdentityProviderMicrosoftArrayInput interface { pulumi.Input ToIdentityProviderMicrosoftArrayOutput() IdentityProviderMicrosoftArrayOutput ToIdentityProviderMicrosoftArrayOutputWithContext(context.Context) IdentityProviderMicrosoftArrayOutput }
IdentityProviderMicrosoftArrayInput is an input type that accepts IdentityProviderMicrosoftArray and IdentityProviderMicrosoftArrayOutput values. You can construct a concrete instance of `IdentityProviderMicrosoftArrayInput` via:
IdentityProviderMicrosoftArray{ IdentityProviderMicrosoftArgs{...} }
type IdentityProviderMicrosoftArrayOutput ¶
type IdentityProviderMicrosoftArrayOutput struct{ *pulumi.OutputState }
func (IdentityProviderMicrosoftArrayOutput) ElementType ¶
func (IdentityProviderMicrosoftArrayOutput) ElementType() reflect.Type
func (IdentityProviderMicrosoftArrayOutput) Index ¶
func (o IdentityProviderMicrosoftArrayOutput) Index(i pulumi.IntInput) IdentityProviderMicrosoftOutput
func (IdentityProviderMicrosoftArrayOutput) ToIdentityProviderMicrosoftArrayOutput ¶
func (o IdentityProviderMicrosoftArrayOutput) ToIdentityProviderMicrosoftArrayOutput() IdentityProviderMicrosoftArrayOutput
func (IdentityProviderMicrosoftArrayOutput) ToIdentityProviderMicrosoftArrayOutputWithContext ¶
func (o IdentityProviderMicrosoftArrayOutput) ToIdentityProviderMicrosoftArrayOutputWithContext(ctx context.Context) IdentityProviderMicrosoftArrayOutput
type IdentityProviderMicrosoftInput ¶
type IdentityProviderMicrosoftInput interface { pulumi.Input ToIdentityProviderMicrosoftOutput() IdentityProviderMicrosoftOutput ToIdentityProviderMicrosoftOutputWithContext(ctx context.Context) IdentityProviderMicrosoftOutput }
type IdentityProviderMicrosoftMap ¶
type IdentityProviderMicrosoftMap map[string]IdentityProviderMicrosoftInput
func (IdentityProviderMicrosoftMap) ElementType ¶
func (IdentityProviderMicrosoftMap) ElementType() reflect.Type
func (IdentityProviderMicrosoftMap) ToIdentityProviderMicrosoftMapOutput ¶
func (i IdentityProviderMicrosoftMap) ToIdentityProviderMicrosoftMapOutput() IdentityProviderMicrosoftMapOutput
func (IdentityProviderMicrosoftMap) ToIdentityProviderMicrosoftMapOutputWithContext ¶
func (i IdentityProviderMicrosoftMap) ToIdentityProviderMicrosoftMapOutputWithContext(ctx context.Context) IdentityProviderMicrosoftMapOutput
type IdentityProviderMicrosoftMapInput ¶
type IdentityProviderMicrosoftMapInput interface { pulumi.Input ToIdentityProviderMicrosoftMapOutput() IdentityProviderMicrosoftMapOutput ToIdentityProviderMicrosoftMapOutputWithContext(context.Context) IdentityProviderMicrosoftMapOutput }
IdentityProviderMicrosoftMapInput is an input type that accepts IdentityProviderMicrosoftMap and IdentityProviderMicrosoftMapOutput values. You can construct a concrete instance of `IdentityProviderMicrosoftMapInput` via:
IdentityProviderMicrosoftMap{ "key": IdentityProviderMicrosoftArgs{...} }
type IdentityProviderMicrosoftMapOutput ¶
type IdentityProviderMicrosoftMapOutput struct{ *pulumi.OutputState }
func (IdentityProviderMicrosoftMapOutput) ElementType ¶
func (IdentityProviderMicrosoftMapOutput) ElementType() reflect.Type
func (IdentityProviderMicrosoftMapOutput) MapIndex ¶
func (o IdentityProviderMicrosoftMapOutput) MapIndex(k pulumi.StringInput) IdentityProviderMicrosoftOutput
func (IdentityProviderMicrosoftMapOutput) ToIdentityProviderMicrosoftMapOutput ¶
func (o IdentityProviderMicrosoftMapOutput) ToIdentityProviderMicrosoftMapOutput() IdentityProviderMicrosoftMapOutput
func (IdentityProviderMicrosoftMapOutput) ToIdentityProviderMicrosoftMapOutputWithContext ¶
func (o IdentityProviderMicrosoftMapOutput) ToIdentityProviderMicrosoftMapOutputWithContext(ctx context.Context) IdentityProviderMicrosoftMapOutput
type IdentityProviderMicrosoftOutput ¶
type IdentityProviderMicrosoftOutput struct{ *pulumi.OutputState }
func (IdentityProviderMicrosoftOutput) ElementType ¶
func (IdentityProviderMicrosoftOutput) ElementType() reflect.Type
func (IdentityProviderMicrosoftOutput) ToIdentityProviderMicrosoftOutput ¶
func (o IdentityProviderMicrosoftOutput) ToIdentityProviderMicrosoftOutput() IdentityProviderMicrosoftOutput
func (IdentityProviderMicrosoftOutput) ToIdentityProviderMicrosoftOutputWithContext ¶
func (o IdentityProviderMicrosoftOutput) ToIdentityProviderMicrosoftOutputWithContext(ctx context.Context) IdentityProviderMicrosoftOutput
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@mycompany.io"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } _, err = apimanagement.NewIdentityProviderTwitter(ctx, "exampleIdentityProviderTwitter", &apimanagement.IdentityProviderTwitterArgs{ ResourceGroupName: exampleResourceGroup.Name, ApiManagementName: exampleService.Name, ApiKey: pulumi.String("00000000000000000000000000000000"), ApiSecretKey: pulumi.String("00000000000000000000000000000000"), }) if err != nil { return err } return nil }) }
```
## Import
API Management Twitter Identity Provider can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/identityProviderTwitter:IdentityProviderTwitter example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ApiManagement/service/instance1/identityProviders/twitter
```
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.
func (*IdentityProviderTwitter) ElementType ¶
func (*IdentityProviderTwitter) ElementType() reflect.Type
func (*IdentityProviderTwitter) ToIdentityProviderTwitterOutput ¶
func (i *IdentityProviderTwitter) ToIdentityProviderTwitterOutput() IdentityProviderTwitterOutput
func (*IdentityProviderTwitter) ToIdentityProviderTwitterOutputWithContext ¶
func (i *IdentityProviderTwitter) ToIdentityProviderTwitterOutputWithContext(ctx context.Context) IdentityProviderTwitterOutput
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 IdentityProviderTwitterArray ¶
type IdentityProviderTwitterArray []IdentityProviderTwitterInput
func (IdentityProviderTwitterArray) ElementType ¶
func (IdentityProviderTwitterArray) ElementType() reflect.Type
func (IdentityProviderTwitterArray) ToIdentityProviderTwitterArrayOutput ¶
func (i IdentityProviderTwitterArray) ToIdentityProviderTwitterArrayOutput() IdentityProviderTwitterArrayOutput
func (IdentityProviderTwitterArray) ToIdentityProviderTwitterArrayOutputWithContext ¶
func (i IdentityProviderTwitterArray) ToIdentityProviderTwitterArrayOutputWithContext(ctx context.Context) IdentityProviderTwitterArrayOutput
type IdentityProviderTwitterArrayInput ¶
type IdentityProviderTwitterArrayInput interface { pulumi.Input ToIdentityProviderTwitterArrayOutput() IdentityProviderTwitterArrayOutput ToIdentityProviderTwitterArrayOutputWithContext(context.Context) IdentityProviderTwitterArrayOutput }
IdentityProviderTwitterArrayInput is an input type that accepts IdentityProviderTwitterArray and IdentityProviderTwitterArrayOutput values. You can construct a concrete instance of `IdentityProviderTwitterArrayInput` via:
IdentityProviderTwitterArray{ IdentityProviderTwitterArgs{...} }
type IdentityProviderTwitterArrayOutput ¶
type IdentityProviderTwitterArrayOutput struct{ *pulumi.OutputState }
func (IdentityProviderTwitterArrayOutput) ElementType ¶
func (IdentityProviderTwitterArrayOutput) ElementType() reflect.Type
func (IdentityProviderTwitterArrayOutput) Index ¶
func (o IdentityProviderTwitterArrayOutput) Index(i pulumi.IntInput) IdentityProviderTwitterOutput
func (IdentityProviderTwitterArrayOutput) ToIdentityProviderTwitterArrayOutput ¶
func (o IdentityProviderTwitterArrayOutput) ToIdentityProviderTwitterArrayOutput() IdentityProviderTwitterArrayOutput
func (IdentityProviderTwitterArrayOutput) ToIdentityProviderTwitterArrayOutputWithContext ¶
func (o IdentityProviderTwitterArrayOutput) ToIdentityProviderTwitterArrayOutputWithContext(ctx context.Context) IdentityProviderTwitterArrayOutput
type IdentityProviderTwitterInput ¶
type IdentityProviderTwitterInput interface { pulumi.Input ToIdentityProviderTwitterOutput() IdentityProviderTwitterOutput ToIdentityProviderTwitterOutputWithContext(ctx context.Context) IdentityProviderTwitterOutput }
type IdentityProviderTwitterMap ¶
type IdentityProviderTwitterMap map[string]IdentityProviderTwitterInput
func (IdentityProviderTwitterMap) ElementType ¶
func (IdentityProviderTwitterMap) ElementType() reflect.Type
func (IdentityProviderTwitterMap) ToIdentityProviderTwitterMapOutput ¶
func (i IdentityProviderTwitterMap) ToIdentityProviderTwitterMapOutput() IdentityProviderTwitterMapOutput
func (IdentityProviderTwitterMap) ToIdentityProviderTwitterMapOutputWithContext ¶
func (i IdentityProviderTwitterMap) ToIdentityProviderTwitterMapOutputWithContext(ctx context.Context) IdentityProviderTwitterMapOutput
type IdentityProviderTwitterMapInput ¶
type IdentityProviderTwitterMapInput interface { pulumi.Input ToIdentityProviderTwitterMapOutput() IdentityProviderTwitterMapOutput ToIdentityProviderTwitterMapOutputWithContext(context.Context) IdentityProviderTwitterMapOutput }
IdentityProviderTwitterMapInput is an input type that accepts IdentityProviderTwitterMap and IdentityProviderTwitterMapOutput values. You can construct a concrete instance of `IdentityProviderTwitterMapInput` via:
IdentityProviderTwitterMap{ "key": IdentityProviderTwitterArgs{...} }
type IdentityProviderTwitterMapOutput ¶
type IdentityProviderTwitterMapOutput struct{ *pulumi.OutputState }
func (IdentityProviderTwitterMapOutput) ElementType ¶
func (IdentityProviderTwitterMapOutput) ElementType() reflect.Type
func (IdentityProviderTwitterMapOutput) MapIndex ¶
func (o IdentityProviderTwitterMapOutput) MapIndex(k pulumi.StringInput) IdentityProviderTwitterOutput
func (IdentityProviderTwitterMapOutput) ToIdentityProviderTwitterMapOutput ¶
func (o IdentityProviderTwitterMapOutput) ToIdentityProviderTwitterMapOutput() IdentityProviderTwitterMapOutput
func (IdentityProviderTwitterMapOutput) ToIdentityProviderTwitterMapOutputWithContext ¶
func (o IdentityProviderTwitterMapOutput) ToIdentityProviderTwitterMapOutputWithContext(ctx context.Context) IdentityProviderTwitterMapOutput
type IdentityProviderTwitterOutput ¶
type IdentityProviderTwitterOutput struct{ *pulumi.OutputState }
func (IdentityProviderTwitterOutput) ElementType ¶
func (IdentityProviderTwitterOutput) ElementType() reflect.Type
func (IdentityProviderTwitterOutput) ToIdentityProviderTwitterOutput ¶
func (o IdentityProviderTwitterOutput) ToIdentityProviderTwitterOutput() IdentityProviderTwitterOutput
func (IdentityProviderTwitterOutput) ToIdentityProviderTwitterOutputWithContext ¶
func (o IdentityProviderTwitterOutput) ToIdentityProviderTwitterOutputWithContext(ctx context.Context) IdentityProviderTwitterOutput
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"` // The target resource id which will be linked in the API-Management portal page. ResourceId pulumi.StringPtrOutput `pulumi:"resourceId"` }
Manages a Logger within an API Management Service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/appinsights" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleInsights, err := appinsights.NewInsights(ctx, "exampleInsights", &appinsights.InsightsArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, ApplicationType: pulumi.String("other"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@exmaple.com"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } _, err = apimanagement.NewLogger(ctx, "exampleLogger", &apimanagement.LoggerArgs{ ApiManagementName: exampleService.Name, ResourceGroupName: exampleResourceGroup.Name, ResourceId: exampleInsights.ID(), ApplicationInsights: &apimanagement.LoggerApplicationInsightsArgs{ InstrumentationKey: exampleInsights.InstrumentationKey, }, }) if err != nil { return err } return nil }) }
```
## Import
API Management Loggers can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/logger:Logger example /subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/example-rg/providers/Microsoft.ApiManagement/service/example-apim/loggers/example-logger
```
func GetLogger ¶
func GetLogger(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoggerState, opts ...pulumi.ResourceOption) (*Logger, error)
GetLogger gets an existing Logger resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLogger ¶
func NewLogger(ctx *pulumi.Context, name string, args *LoggerArgs, opts ...pulumi.ResourceOption) (*Logger, error)
NewLogger registers a new resource with the given unique name, arguments, and options.
func (*Logger) ElementType ¶
func (*Logger) ToLoggerOutput ¶
func (i *Logger) ToLoggerOutput() LoggerOutput
func (*Logger) ToLoggerOutputWithContext ¶
func (i *Logger) ToLoggerOutputWithContext(ctx context.Context) LoggerOutput
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.StringPtrOutput
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 target resource id which will be linked in the API-Management portal page. ResourceId pulumi.StringPtrInput }
The set of arguments for constructing a Logger resource.
func (LoggerArgs) ElementType ¶
func (LoggerArgs) ElementType() reflect.Type
type LoggerArray ¶
type LoggerArray []LoggerInput
func (LoggerArray) ElementType ¶
func (LoggerArray) ElementType() reflect.Type
func (LoggerArray) ToLoggerArrayOutput ¶
func (i LoggerArray) ToLoggerArrayOutput() LoggerArrayOutput
func (LoggerArray) ToLoggerArrayOutputWithContext ¶
func (i LoggerArray) ToLoggerArrayOutputWithContext(ctx context.Context) LoggerArrayOutput
type LoggerArrayInput ¶
type LoggerArrayInput interface { pulumi.Input ToLoggerArrayOutput() LoggerArrayOutput ToLoggerArrayOutputWithContext(context.Context) LoggerArrayOutput }
LoggerArrayInput is an input type that accepts LoggerArray and LoggerArrayOutput values. You can construct a concrete instance of `LoggerArrayInput` via:
LoggerArray{ LoggerArgs{...} }
type LoggerArrayOutput ¶
type LoggerArrayOutput struct{ *pulumi.OutputState }
func (LoggerArrayOutput) ElementType ¶
func (LoggerArrayOutput) ElementType() reflect.Type
func (LoggerArrayOutput) Index ¶
func (o LoggerArrayOutput) Index(i pulumi.IntInput) LoggerOutput
func (LoggerArrayOutput) ToLoggerArrayOutput ¶
func (o LoggerArrayOutput) ToLoggerArrayOutput() LoggerArrayOutput
func (LoggerArrayOutput) ToLoggerArrayOutputWithContext ¶
func (o LoggerArrayOutput) ToLoggerArrayOutputWithContext(ctx context.Context) LoggerArrayOutput
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.StringPtrOutput
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.StringPtrOutput
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 LoggerInput ¶
type LoggerInput interface { pulumi.Input ToLoggerOutput() LoggerOutput ToLoggerOutputWithContext(ctx context.Context) LoggerOutput }
type LoggerMap ¶
type LoggerMap map[string]LoggerInput
func (LoggerMap) ElementType ¶
func (LoggerMap) ToLoggerMapOutput ¶
func (i LoggerMap) ToLoggerMapOutput() LoggerMapOutput
func (LoggerMap) ToLoggerMapOutputWithContext ¶
func (i LoggerMap) ToLoggerMapOutputWithContext(ctx context.Context) LoggerMapOutput
type LoggerMapInput ¶
type LoggerMapInput interface { pulumi.Input ToLoggerMapOutput() LoggerMapOutput ToLoggerMapOutputWithContext(context.Context) LoggerMapOutput }
LoggerMapInput is an input type that accepts LoggerMap and LoggerMapOutput values. You can construct a concrete instance of `LoggerMapInput` via:
LoggerMap{ "key": LoggerArgs{...} }
type LoggerMapOutput ¶
type LoggerMapOutput struct{ *pulumi.OutputState }
func (LoggerMapOutput) ElementType ¶
func (LoggerMapOutput) ElementType() reflect.Type
func (LoggerMapOutput) MapIndex ¶
func (o LoggerMapOutput) MapIndex(k pulumi.StringInput) LoggerOutput
func (LoggerMapOutput) ToLoggerMapOutput ¶
func (o LoggerMapOutput) ToLoggerMapOutput() LoggerMapOutput
func (LoggerMapOutput) ToLoggerMapOutputWithContext ¶
func (o LoggerMapOutput) ToLoggerMapOutputWithContext(ctx context.Context) LoggerMapOutput
type LoggerOutput ¶
type LoggerOutput struct{ *pulumi.OutputState }
func (LoggerOutput) ElementType ¶
func (LoggerOutput) ElementType() reflect.Type
func (LoggerOutput) ToLoggerOutput ¶
func (o LoggerOutput) ToLoggerOutput() LoggerOutput
func (LoggerOutput) ToLoggerOutputWithContext ¶
func (o LoggerOutput) ToLoggerOutputWithContext(ctx context.Context) LoggerOutput
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 // The target resource id which will be linked in the API-Management portal page. ResourceId 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 LookupApiOutputArgs ¶ added in v4.20.0
type LookupApiOutputArgs struct { // The name of the API Management Service in which the API Management API exists. ApiManagementName pulumi.StringInput `pulumi:"apiManagementName"` // The name of the API Management API. Name pulumi.StringInput `pulumi:"name"` // The Name of the Resource Group in which the API Management Service exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The Revision of the API Management API. Revision pulumi.StringInput `pulumi:"revision"` }
A collection of arguments for invoking getApi.
func (LookupApiOutputArgs) ElementType ¶ added in v4.20.0
func (LookupApiOutputArgs) ElementType() reflect.Type
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"` // 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"` // Should this API require a subscription key? SubscriptionRequired bool `pulumi:"subscriptionRequired"` // 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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := apimanagement.LookupApi(ctx, &apimanagement.LookupApiArgs{ Name: "search-api", ApiManagementName: "search-api-management", ResourceGroupName: "search-service", Revision: "2", }, nil) if err != nil { return err } ctx.Export("apiManagementApiId", example.Id) return nil }) }
```
type LookupApiResultOutput ¶ added in v4.20.0
type LookupApiResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getApi.
func LookupApiOutput ¶ added in v4.20.0
func LookupApiOutput(ctx *pulumi.Context, args LookupApiOutputArgs, opts ...pulumi.InvokeOption) LookupApiResultOutput
func (LookupApiResultOutput) ApiManagementName ¶ added in v4.20.0
func (o LookupApiResultOutput) ApiManagementName() pulumi.StringOutput
func (LookupApiResultOutput) Description ¶ added in v4.20.0
func (o LookupApiResultOutput) Description() pulumi.StringOutput
A description of the API Management API, which may include HTML formatting tags.
func (LookupApiResultOutput) DisplayName ¶ added in v4.20.0
func (o LookupApiResultOutput) DisplayName() pulumi.StringOutput
The display name of the API.
func (LookupApiResultOutput) ElementType ¶ added in v4.20.0
func (LookupApiResultOutput) ElementType() reflect.Type
func (LookupApiResultOutput) Id ¶ added in v4.20.0
func (o LookupApiResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupApiResultOutput) IsCurrent ¶ added in v4.20.0
func (o LookupApiResultOutput) IsCurrent() pulumi.BoolOutput
Is this the current API Revision?
func (LookupApiResultOutput) IsOnline ¶ added in v4.20.0
func (o LookupApiResultOutput) IsOnline() pulumi.BoolOutput
Is this API Revision online/accessible via the Gateway?
func (LookupApiResultOutput) Name ¶ added in v4.20.0
func (o LookupApiResultOutput) Name() pulumi.StringOutput
func (LookupApiResultOutput) Path ¶ added in v4.20.0
func (o LookupApiResultOutput) Path() pulumi.StringOutput
The Path for this API Management API.
func (LookupApiResultOutput) Protocols ¶ added in v4.20.0
func (o LookupApiResultOutput) Protocols() pulumi.StringArrayOutput
A list of protocols the operations in this API can be invoked.
func (LookupApiResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupApiResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupApiResultOutput) Revision ¶ added in v4.20.0
func (o LookupApiResultOutput) Revision() pulumi.StringOutput
func (LookupApiResultOutput) ServiceUrl ¶ added in v4.20.0
func (o LookupApiResultOutput) ServiceUrl() pulumi.StringOutput
Absolute URL of the backend service implementing this API.
func (LookupApiResultOutput) SoapPassThrough ¶ added in v4.20.0
func (o LookupApiResultOutput) SoapPassThrough() pulumi.BoolOutput
Should this API expose a SOAP frontend, rather than a HTTP frontend?
func (LookupApiResultOutput) SubscriptionKeyParameterNames ¶ added in v4.20.0
func (o LookupApiResultOutput) SubscriptionKeyParameterNames() GetApiSubscriptionKeyParameterNameArrayOutput
A `subscriptionKeyParameterNames` block as documented below.
func (LookupApiResultOutput) SubscriptionRequired ¶ added in v4.20.0
func (o LookupApiResultOutput) SubscriptionRequired() pulumi.BoolOutput
Should this API require a subscription key?
func (LookupApiResultOutput) ToLookupApiResultOutput ¶ added in v4.20.0
func (o LookupApiResultOutput) ToLookupApiResultOutput() LookupApiResultOutput
func (LookupApiResultOutput) ToLookupApiResultOutputWithContext ¶ added in v4.20.0
func (o LookupApiResultOutput) ToLookupApiResultOutputWithContext(ctx context.Context) LookupApiResultOutput
func (LookupApiResultOutput) Version ¶ added in v4.20.0
func (o LookupApiResultOutput) Version() pulumi.StringOutput
The Version number of this API, if this API is versioned.
func (LookupApiResultOutput) VersionSetId ¶ added in v4.20.0
func (o LookupApiResultOutput) VersionSetId() pulumi.StringOutput
The ID of the Version Set which this API is associated with.
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 LookupApiVersionSetOutputArgs ¶ added in v4.20.0
type LookupApiVersionSetOutputArgs struct { // The name of the API Management Service where the API Version Set exists. ApiManagementName pulumi.StringInput `pulumi:"apiManagementName"` // The name of the API Version Set. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group in which the parent API Management Service exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getApiVersionSet.
func (LookupApiVersionSetOutputArgs) ElementType ¶ added in v4.20.0
func (LookupApiVersionSetOutputArgs) ElementType() reflect.Type
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"` // 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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := apimanagement.LookupApiVersionSet(ctx, &apimanagement.LookupApiVersionSetArgs{ ResourceGroupName: "example-resources", ApiManagementName: "example-api", Name: "example-api-version-set", }, nil) if err != nil { return err } ctx.Export("apiManagementApiVersionSetId", example.Id) return nil }) }
```
type LookupApiVersionSetResultOutput ¶ added in v4.20.0
type LookupApiVersionSetResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getApiVersionSet.
func LookupApiVersionSetOutput ¶ added in v4.20.0
func LookupApiVersionSetOutput(ctx *pulumi.Context, args LookupApiVersionSetOutputArgs, opts ...pulumi.InvokeOption) LookupApiVersionSetResultOutput
func (LookupApiVersionSetResultOutput) ApiManagementName ¶ added in v4.20.0
func (o LookupApiVersionSetResultOutput) ApiManagementName() pulumi.StringOutput
func (LookupApiVersionSetResultOutput) Description ¶ added in v4.20.0
func (o LookupApiVersionSetResultOutput) Description() pulumi.StringOutput
The description of API Version Set.
func (LookupApiVersionSetResultOutput) DisplayName ¶ added in v4.20.0
func (o LookupApiVersionSetResultOutput) DisplayName() pulumi.StringOutput
The display name of this API Version Set.
func (LookupApiVersionSetResultOutput) ElementType ¶ added in v4.20.0
func (LookupApiVersionSetResultOutput) ElementType() reflect.Type
func (LookupApiVersionSetResultOutput) Id ¶ added in v4.20.0
func (o LookupApiVersionSetResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupApiVersionSetResultOutput) Name ¶ added in v4.20.0
func (o LookupApiVersionSetResultOutput) Name() pulumi.StringOutput
func (LookupApiVersionSetResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupApiVersionSetResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupApiVersionSetResultOutput) ToLookupApiVersionSetResultOutput ¶ added in v4.20.0
func (o LookupApiVersionSetResultOutput) ToLookupApiVersionSetResultOutput() LookupApiVersionSetResultOutput
func (LookupApiVersionSetResultOutput) ToLookupApiVersionSetResultOutputWithContext ¶ added in v4.20.0
func (o LookupApiVersionSetResultOutput) ToLookupApiVersionSetResultOutputWithContext(ctx context.Context) LookupApiVersionSetResultOutput
func (LookupApiVersionSetResultOutput) VersionHeaderName ¶ added in v4.20.0
func (o LookupApiVersionSetResultOutput) VersionHeaderName() pulumi.StringOutput
The name of the Header which should be read from Inbound Requests which defines the API Version.
func (LookupApiVersionSetResultOutput) VersionQueryName ¶ added in v4.20.0
func (o LookupApiVersionSetResultOutput) VersionQueryName() pulumi.StringOutput
The name of the Query String which should be read from Inbound Requests which defines the API Version.
func (LookupApiVersionSetResultOutput) VersioningScheme ¶ added in v4.20.0
func (o LookupApiVersionSetResultOutput) VersioningScheme() pulumi.StringOutput
type LookupGatewayArgs ¶ added in v4.10.0
type LookupGatewayArgs struct { // The ID of the API Management Service in which the Gateway exists. ApiManagementId string `pulumi:"apiManagementId"` // The name of the API Management Gateway. Name string `pulumi:"name"` }
A collection of arguments for invoking getGateway.
type LookupGatewayOutputArgs ¶ added in v4.20.0
type LookupGatewayOutputArgs struct { // The ID of the API Management Service in which the Gateway exists. ApiManagementId pulumi.StringInput `pulumi:"apiManagementId"` // The name of the API Management Gateway. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getGateway.
func (LookupGatewayOutputArgs) ElementType ¶ added in v4.20.0
func (LookupGatewayOutputArgs) ElementType() reflect.Type
type LookupGatewayResult ¶ added in v4.10.0
type LookupGatewayResult struct { ApiManagementId string `pulumi:"apiManagementId"` // The description of the API Management Gateway. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A `locationData` block as documented below. LocationDatas []GetGatewayLocationData `pulumi:"locationDatas"` // A canonical name for the geographic or physical location. Name string `pulumi:"name"` }
A collection of values returned by getGateway.
func LookupGateway ¶ added in v4.10.0
func LookupGateway(ctx *pulumi.Context, args *LookupGatewayArgs, opts ...pulumi.InvokeOption) (*LookupGatewayResult, error)
Use this data source to access information about an existing API Management Gateway.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleService, err := apimanagement.LookupService(ctx, &apimanagement.LookupServiceArgs{ Name: "example-apim", ResourceGroupName: "example-rg", }, nil) if err != nil { return err } _, err = apimanagement.LookupGateway(ctx, &apimanagement.LookupGatewayArgs{ Name: "example-api-gateway", ApiManagementId: exampleService.Id, }, nil) if err != nil { return err } return nil }) }
```
type LookupGatewayResultOutput ¶ added in v4.20.0
type LookupGatewayResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGateway.
func LookupGatewayOutput ¶ added in v4.20.0
func LookupGatewayOutput(ctx *pulumi.Context, args LookupGatewayOutputArgs, opts ...pulumi.InvokeOption) LookupGatewayResultOutput
func (LookupGatewayResultOutput) ApiManagementId ¶ added in v4.20.0
func (o LookupGatewayResultOutput) ApiManagementId() pulumi.StringOutput
func (LookupGatewayResultOutput) Description ¶ added in v4.20.0
func (o LookupGatewayResultOutput) Description() pulumi.StringOutput
The description of the API Management Gateway.
func (LookupGatewayResultOutput) ElementType ¶ added in v4.20.0
func (LookupGatewayResultOutput) ElementType() reflect.Type
func (LookupGatewayResultOutput) Id ¶ added in v4.20.0
func (o LookupGatewayResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupGatewayResultOutput) LocationDatas ¶ added in v4.20.0
func (o LookupGatewayResultOutput) LocationDatas() GetGatewayLocationDataArrayOutput
A `locationData` block as documented below.
func (LookupGatewayResultOutput) Name ¶ added in v4.20.0
func (o LookupGatewayResultOutput) Name() pulumi.StringOutput
A canonical name for the geographic or physical location.
func (LookupGatewayResultOutput) ToLookupGatewayResultOutput ¶ added in v4.20.0
func (o LookupGatewayResultOutput) ToLookupGatewayResultOutput() LookupGatewayResultOutput
func (LookupGatewayResultOutput) ToLookupGatewayResultOutputWithContext ¶ added in v4.20.0
func (o LookupGatewayResultOutput) ToLookupGatewayResultOutputWithContext(ctx context.Context) LookupGatewayResultOutput
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 LookupGroupOutputArgs ¶ added in v4.20.0
type LookupGroupOutputArgs struct { // The Name of the API Management Service in which this Group exists. ApiManagementName pulumi.StringInput `pulumi:"apiManagementName"` // The Name of the API Management Group. Name pulumi.StringInput `pulumi:"name"` // The Name of the Resource Group in which the API Management Service exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getGroup.
func (LookupGroupOutputArgs) ElementType ¶ added in v4.20.0
func (LookupGroupOutputArgs) ElementType() reflect.Type
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"` // 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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := apimanagement.LookupGroup(ctx, &apimanagement.LookupGroupArgs{ Name: "my-group", ApiManagementName: "example-apim", ResourceGroupName: "search-service", }, nil) if err != nil { return err } ctx.Export("groupType", example.Type) return nil }) }
```
type LookupGroupResultOutput ¶ added in v4.20.0
type LookupGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroup.
func LookupGroupOutput ¶ added in v4.20.0
func LookupGroupOutput(ctx *pulumi.Context, args LookupGroupOutputArgs, opts ...pulumi.InvokeOption) LookupGroupResultOutput
func (LookupGroupResultOutput) ApiManagementName ¶ added in v4.20.0
func (o LookupGroupResultOutput) ApiManagementName() pulumi.StringOutput
func (LookupGroupResultOutput) Description ¶ added in v4.20.0
func (o LookupGroupResultOutput) Description() pulumi.StringOutput
The description of this API Management Group.
func (LookupGroupResultOutput) DisplayName ¶ added in v4.20.0
func (o LookupGroupResultOutput) DisplayName() pulumi.StringOutput
The display name of this API Management Group.
func (LookupGroupResultOutput) ElementType ¶ added in v4.20.0
func (LookupGroupResultOutput) ElementType() reflect.Type
func (LookupGroupResultOutput) ExternalId ¶ added in v4.20.0
func (o LookupGroupResultOutput) ExternalId() pulumi.StringOutput
The identifier of the external Group.
func (LookupGroupResultOutput) Id ¶ added in v4.20.0
func (o LookupGroupResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupGroupResultOutput) Name ¶ added in v4.20.0
func (o LookupGroupResultOutput) Name() pulumi.StringOutput
func (LookupGroupResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupGroupResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutput ¶ added in v4.20.0
func (o LookupGroupResultOutput) ToLookupGroupResultOutput() LookupGroupResultOutput
func (LookupGroupResultOutput) ToLookupGroupResultOutputWithContext ¶ added in v4.20.0
func (o LookupGroupResultOutput) ToLookupGroupResultOutputWithContext(ctx context.Context) LookupGroupResultOutput
func (LookupGroupResultOutput) Type ¶ added in v4.20.0
func (o LookupGroupResultOutput) Type() pulumi.StringOutput
The type of this API Management Group, such as `custom` or `external`.
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 LookupProductOutputArgs ¶ added in v4.20.0
type LookupProductOutputArgs struct { // The Name of the API Management Service in which this Product exists. ApiManagementName pulumi.StringInput `pulumi:"apiManagementName"` // The Identifier for the API Management Product. ProductId pulumi.StringInput `pulumi:"productId"` // The Name of the Resource Group in which the API Management Service exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getProduct.
func (LookupProductOutputArgs) ElementType ¶ added in v4.20.0
func (LookupProductOutputArgs) ElementType() reflect.Type
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"` // 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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := apimanagement.LookupProduct(ctx, &apimanagement.LookupProductArgs{ ProductId: "my-product", ApiManagementName: "example-apim", ResourceGroupName: "search-service", }, nil) if err != nil { return err } ctx.Export("productTerms", example.Terms) return nil }) }
```
type LookupProductResultOutput ¶ added in v4.20.0
type LookupProductResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getProduct.
func LookupProductOutput ¶ added in v4.20.0
func LookupProductOutput(ctx *pulumi.Context, args LookupProductOutputArgs, opts ...pulumi.InvokeOption) LookupProductResultOutput
func (LookupProductResultOutput) ApiManagementName ¶ added in v4.20.0
func (o LookupProductResultOutput) ApiManagementName() pulumi.StringOutput
func (LookupProductResultOutput) ApprovalRequired ¶ added in v4.20.0
func (o LookupProductResultOutput) ApprovalRequired() pulumi.BoolOutput
Do subscribers need to be approved prior to being able to use the Product?
func (LookupProductResultOutput) Description ¶ added in v4.20.0
func (o LookupProductResultOutput) Description() pulumi.StringOutput
The description of this Product, which may include HTML formatting tags.
func (LookupProductResultOutput) DisplayName ¶ added in v4.20.0
func (o LookupProductResultOutput) DisplayName() pulumi.StringOutput
The Display Name for this API Management Product.
func (LookupProductResultOutput) ElementType ¶ added in v4.20.0
func (LookupProductResultOutput) ElementType() reflect.Type
func (LookupProductResultOutput) Id ¶ added in v4.20.0
func (o LookupProductResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupProductResultOutput) ProductId ¶ added in v4.20.0
func (o LookupProductResultOutput) ProductId() pulumi.StringOutput
func (LookupProductResultOutput) Published ¶ added in v4.20.0
func (o LookupProductResultOutput) Published() pulumi.BoolOutput
Is this Product Published?
func (LookupProductResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupProductResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupProductResultOutput) SubscriptionRequired ¶ added in v4.20.0
func (o LookupProductResultOutput) SubscriptionRequired() pulumi.BoolOutput
Is a Subscription required to access API's included in this Product?
func (LookupProductResultOutput) SubscriptionsLimit ¶ added in v4.20.0
func (o LookupProductResultOutput) SubscriptionsLimit() pulumi.IntOutput
The number of subscriptions a user can have to this Product at the same time.
func (LookupProductResultOutput) Terms ¶ added in v4.20.0
func (o LookupProductResultOutput) Terms() pulumi.StringOutput
Any Terms and Conditions for this Product, which must be accepted by Developers before they can begin the Subscription process.
func (LookupProductResultOutput) ToLookupProductResultOutput ¶ added in v4.20.0
func (o LookupProductResultOutput) ToLookupProductResultOutput() LookupProductResultOutput
func (LookupProductResultOutput) ToLookupProductResultOutputWithContext ¶ added in v4.20.0
func (o LookupProductResultOutput) ToLookupProductResultOutputWithContext(ctx context.Context) LookupProductResultOutput
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 LookupServiceOutputArgs ¶ added in v4.20.0
type LookupServiceOutputArgs struct { // The name of the API Management service. Name pulumi.StringInput `pulumi:"name"` // The Name of the Resource Group in which the API Management Service exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getService.
func (LookupServiceOutputArgs) ElementType ¶ added in v4.20.0
func (LookupServiceOutputArgs) ElementType() reflect.Type
type LookupServiceResult ¶
type LookupServiceResult struct { // Zero or more `additionalLocation` blocks as defined below AdditionalLocations []GetServiceAdditionalLocation `pulumi:"additionalLocations"` // The URL for the Developer Portal associated with this API Management service. DeveloperPortalUrl string `pulumi:"developerPortalUrl"` // 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"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // (Optional) An `identity` block as defined below. Identities []GetServiceIdentity `pulumi:"identities"` // 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"` // Private IP addresses of the API Management service in the additional location, for instances using virtual network mode. PrivateIpAddresses []string `pulumi:"privateIpAddresses"` // ID of the standard SKU IPv4 Public IP. Available only for Premium SKU deployed in a virtual network. PublicIpAddressId string `pulumi:"publicIpAddressId"` // 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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := apimanagement.LookupService(ctx, &apimanagement.LookupServiceArgs{ Name: "search-api", ResourceGroupName: "search-service", }, nil) if err != nil { return err } ctx.Export("apiManagementId", example.Id) return nil }) }
```
type LookupServiceResultOutput ¶ added in v4.20.0
type LookupServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getService.
func LookupServiceOutput ¶ added in v4.20.0
func LookupServiceOutput(ctx *pulumi.Context, args LookupServiceOutputArgs, opts ...pulumi.InvokeOption) LookupServiceResultOutput
func (LookupServiceResultOutput) AdditionalLocations ¶ added in v4.20.0
func (o LookupServiceResultOutput) AdditionalLocations() GetServiceAdditionalLocationArrayOutput
Zero or more `additionalLocation` blocks as defined below
func (LookupServiceResultOutput) DeveloperPortalUrl ¶ added in v4.20.0
func (o LookupServiceResultOutput) DeveloperPortalUrl() pulumi.StringOutput
The URL for the Developer Portal associated with this API Management service.
func (LookupServiceResultOutput) ElementType ¶ added in v4.20.0
func (LookupServiceResultOutput) ElementType() reflect.Type
func (LookupServiceResultOutput) GatewayRegionalUrl ¶ added in v4.20.0
func (o LookupServiceResultOutput) GatewayRegionalUrl() pulumi.StringOutput
Gateway URL of the API Management service in the Region.
func (LookupServiceResultOutput) GatewayUrl ¶ added in v4.20.0
func (o LookupServiceResultOutput) GatewayUrl() pulumi.StringOutput
The URL for the API Management Service's Gateway.
func (LookupServiceResultOutput) HostnameConfigurations ¶ added in v4.20.0
func (o LookupServiceResultOutput) HostnameConfigurations() GetServiceHostnameConfigurationArrayOutput
A `hostnameConfiguration` block as defined below.
func (LookupServiceResultOutput) Id ¶ added in v4.20.0
func (o LookupServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupServiceResultOutput) Identities ¶ added in v4.20.0
func (o LookupServiceResultOutput) Identities() GetServiceIdentityArrayOutput
(Optional) An `identity` block as defined below.
func (LookupServiceResultOutput) Location ¶ added in v4.20.0
func (o LookupServiceResultOutput) Location() pulumi.StringOutput
The location name of the additional region among Azure Data center regions.
func (LookupServiceResultOutput) ManagementApiUrl ¶ added in v4.20.0
func (o LookupServiceResultOutput) ManagementApiUrl() pulumi.StringOutput
The URL for the Management API.
func (LookupServiceResultOutput) Name ¶ added in v4.20.0
func (o LookupServiceResultOutput) Name() pulumi.StringOutput
Specifies the plan's pricing tier.
func (LookupServiceResultOutput) NotificationSenderEmail ¶ added in v4.20.0
func (o LookupServiceResultOutput) NotificationSenderEmail() pulumi.StringOutput
The email address from which the notification will be sent.
func (LookupServiceResultOutput) PortalUrl ¶ added in v4.20.0
func (o LookupServiceResultOutput) PortalUrl() pulumi.StringOutput
The URL of the Publisher Portal.
func (LookupServiceResultOutput) PrivateIpAddresses ¶ added in v4.20.0
func (o LookupServiceResultOutput) PrivateIpAddresses() pulumi.StringArrayOutput
Private IP addresses of the API Management service in the additional location, for instances using virtual network mode.
func (LookupServiceResultOutput) PublicIpAddressId ¶ added in v4.38.0
func (o LookupServiceResultOutput) PublicIpAddressId() pulumi.StringOutput
ID of the standard SKU IPv4 Public IP. Available only for Premium SKU deployed in a virtual network.
func (LookupServiceResultOutput) PublicIpAddresses ¶ added in v4.20.0
func (o LookupServiceResultOutput) 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 (LookupServiceResultOutput) PublisherEmail ¶ added in v4.20.0
func (o LookupServiceResultOutput) PublisherEmail() pulumi.StringOutput
The email of Publisher/Company of the API Management Service.
func (LookupServiceResultOutput) PublisherName ¶ added in v4.20.0
func (o LookupServiceResultOutput) PublisherName() pulumi.StringOutput
The name of the Publisher/Company of the API Management Service.
func (LookupServiceResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupServiceResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupServiceResultOutput) ScmUrl ¶ added in v4.20.0
func (o LookupServiceResultOutput) ScmUrl() pulumi.StringOutput
The SCM (Source Code Management) endpoint.
func (LookupServiceResultOutput) SkuName ¶ added in v4.20.0
func (o LookupServiceResultOutput) SkuName() pulumi.StringOutput
func (LookupServiceResultOutput) Tags ¶ added in v4.20.0
func (o LookupServiceResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the resource.
func (LookupServiceResultOutput) ToLookupServiceResultOutput ¶ added in v4.20.0
func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput
func (LookupServiceResultOutput) ToLookupServiceResultOutputWithContext ¶ added in v4.20.0
func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput
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 LookupUserOutputArgs ¶ added in v4.20.0
type LookupUserOutputArgs struct { // The Name of the API Management Service in which this User exists. ApiManagementName pulumi.StringInput `pulumi:"apiManagementName"` // The Name of the Resource Group in which the API Management Service exists. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The Identifier for the User. UserId pulumi.StringInput `pulumi:"userId"` }
A collection of arguments for invoking getUser.
func (LookupUserOutputArgs) ElementType ¶ added in v4.20.0
func (LookupUserOutputArgs) ElementType() reflect.Type
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"` // 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 LookupUserResultOutput ¶ added in v4.20.0
type LookupUserResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUser.
func LookupUserOutput ¶ added in v4.20.0
func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput
func (LookupUserResultOutput) ApiManagementName ¶ added in v4.20.0
func (o LookupUserResultOutput) ApiManagementName() pulumi.StringOutput
func (LookupUserResultOutput) ElementType ¶ added in v4.20.0
func (LookupUserResultOutput) ElementType() reflect.Type
func (LookupUserResultOutput) Email ¶ added in v4.20.0
func (o LookupUserResultOutput) Email() pulumi.StringOutput
The Email Address used for this User.
func (LookupUserResultOutput) FirstName ¶ added in v4.20.0
func (o LookupUserResultOutput) FirstName() pulumi.StringOutput
The First Name for the User.
func (LookupUserResultOutput) Id ¶ added in v4.20.0
func (o LookupUserResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupUserResultOutput) LastName ¶ added in v4.20.0
func (o LookupUserResultOutput) LastName() pulumi.StringOutput
The Last Name for the User.
func (LookupUserResultOutput) Note ¶ added in v4.20.0
func (o LookupUserResultOutput) Note() pulumi.StringOutput
Any notes about this User.
func (LookupUserResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupUserResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupUserResultOutput) State ¶ added in v4.20.0
func (o LookupUserResultOutput) State() pulumi.StringOutput
The current state of this User, for example `active`, `blocked` or `pending`.
func (LookupUserResultOutput) ToLookupUserResultOutput ¶ added in v4.20.0
func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
func (LookupUserResultOutput) ToLookupUserResultOutputWithContext ¶ added in v4.20.0
func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
func (LookupUserResultOutput) UserId ¶ added in v4.20.0
func (o LookupUserResultOutput) UserId() pulumi.StringOutput
type NamedValue ¶
type NamedValue struct { pulumi.CustomResourceState // The name of the API Management Service in which the API Management Named Value should exist. Changing this forces a new resource to be created. ApiManagementName pulumi.StringOutput `pulumi:"apiManagementName"` // The display name of this API Management Named Value. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The name of the API Management Named Value. 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 Named Value should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // Specifies whether the API Management Named Value 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 Named Value. Tags pulumi.StringArrayOutput `pulumi:"tags"` // The value of this API Management Named Value. Value pulumi.StringPtrOutput `pulumi:"value"` // A `valueFromKeyVault` block as defined below. ValueFromKeyVault NamedValueValueFromKeyVaultPtrOutput `pulumi:"valueFromKeyVault"` }
Manages an API Management Named Value.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("pub1"), PublisherEmail: pulumi.String("pub1@email.com"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } _, err = apimanagement.NewNamedValue(ctx, "exampleNamedValue", &apimanagement.NamedValueArgs{ ResourceGroupName: exampleResourceGroup.Name, ApiManagementName: exampleService.Name, DisplayName: pulumi.String("ExampleProperty"), Value: pulumi.String("Example Value"), }) if err != nil { return err } return nil }) }
```
## Import
API Management Properties can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/namedValue:NamedValue example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-resources/providers/Microsoft.ApiManagement/service/example-apim/namedValues/example-apimp
```
func GetNamedValue ¶
func GetNamedValue(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NamedValueState, opts ...pulumi.ResourceOption) (*NamedValue, error)
GetNamedValue gets an existing NamedValue 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 NewNamedValue ¶
func NewNamedValue(ctx *pulumi.Context, name string, args *NamedValueArgs, opts ...pulumi.ResourceOption) (*NamedValue, error)
NewNamedValue registers a new resource with the given unique name, arguments, and options.
func (*NamedValue) ElementType ¶
func (*NamedValue) ElementType() reflect.Type
func (*NamedValue) ToNamedValueOutput ¶
func (i *NamedValue) ToNamedValueOutput() NamedValueOutput
func (*NamedValue) ToNamedValueOutputWithContext ¶
func (i *NamedValue) ToNamedValueOutputWithContext(ctx context.Context) NamedValueOutput
type NamedValueArgs ¶
type NamedValueArgs struct { // The name of the API Management Service in which the API Management Named Value should exist. Changing this forces a new resource to be created. ApiManagementName pulumi.StringInput // The display name of this API Management Named Value. DisplayName pulumi.StringInput // The name of the API Management Named Value. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the API Management Named Value should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // Specifies whether the API Management Named Value 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 Named Value. Tags pulumi.StringArrayInput // The value of this API Management Named Value. Value pulumi.StringPtrInput // A `valueFromKeyVault` block as defined below. ValueFromKeyVault NamedValueValueFromKeyVaultPtrInput }
The set of arguments for constructing a NamedValue resource.
func (NamedValueArgs) ElementType ¶
func (NamedValueArgs) ElementType() reflect.Type
type NamedValueArray ¶
type NamedValueArray []NamedValueInput
func (NamedValueArray) ElementType ¶
func (NamedValueArray) ElementType() reflect.Type
func (NamedValueArray) ToNamedValueArrayOutput ¶
func (i NamedValueArray) ToNamedValueArrayOutput() NamedValueArrayOutput
func (NamedValueArray) ToNamedValueArrayOutputWithContext ¶
func (i NamedValueArray) ToNamedValueArrayOutputWithContext(ctx context.Context) NamedValueArrayOutput
type NamedValueArrayInput ¶
type NamedValueArrayInput interface { pulumi.Input ToNamedValueArrayOutput() NamedValueArrayOutput ToNamedValueArrayOutputWithContext(context.Context) NamedValueArrayOutput }
NamedValueArrayInput is an input type that accepts NamedValueArray and NamedValueArrayOutput values. You can construct a concrete instance of `NamedValueArrayInput` via:
NamedValueArray{ NamedValueArgs{...} }
type NamedValueArrayOutput ¶
type NamedValueArrayOutput struct{ *pulumi.OutputState }
func (NamedValueArrayOutput) ElementType ¶
func (NamedValueArrayOutput) ElementType() reflect.Type
func (NamedValueArrayOutput) Index ¶
func (o NamedValueArrayOutput) Index(i pulumi.IntInput) NamedValueOutput
func (NamedValueArrayOutput) ToNamedValueArrayOutput ¶
func (o NamedValueArrayOutput) ToNamedValueArrayOutput() NamedValueArrayOutput
func (NamedValueArrayOutput) ToNamedValueArrayOutputWithContext ¶
func (o NamedValueArrayOutput) ToNamedValueArrayOutputWithContext(ctx context.Context) NamedValueArrayOutput
type NamedValueInput ¶
type NamedValueInput interface { pulumi.Input ToNamedValueOutput() NamedValueOutput ToNamedValueOutputWithContext(ctx context.Context) NamedValueOutput }
type NamedValueMap ¶
type NamedValueMap map[string]NamedValueInput
func (NamedValueMap) ElementType ¶
func (NamedValueMap) ElementType() reflect.Type
func (NamedValueMap) ToNamedValueMapOutput ¶
func (i NamedValueMap) ToNamedValueMapOutput() NamedValueMapOutput
func (NamedValueMap) ToNamedValueMapOutputWithContext ¶
func (i NamedValueMap) ToNamedValueMapOutputWithContext(ctx context.Context) NamedValueMapOutput
type NamedValueMapInput ¶
type NamedValueMapInput interface { pulumi.Input ToNamedValueMapOutput() NamedValueMapOutput ToNamedValueMapOutputWithContext(context.Context) NamedValueMapOutput }
NamedValueMapInput is an input type that accepts NamedValueMap and NamedValueMapOutput values. You can construct a concrete instance of `NamedValueMapInput` via:
NamedValueMap{ "key": NamedValueArgs{...} }
type NamedValueMapOutput ¶
type NamedValueMapOutput struct{ *pulumi.OutputState }
func (NamedValueMapOutput) ElementType ¶
func (NamedValueMapOutput) ElementType() reflect.Type
func (NamedValueMapOutput) MapIndex ¶
func (o NamedValueMapOutput) MapIndex(k pulumi.StringInput) NamedValueOutput
func (NamedValueMapOutput) ToNamedValueMapOutput ¶
func (o NamedValueMapOutput) ToNamedValueMapOutput() NamedValueMapOutput
func (NamedValueMapOutput) ToNamedValueMapOutputWithContext ¶
func (o NamedValueMapOutput) ToNamedValueMapOutputWithContext(ctx context.Context) NamedValueMapOutput
type NamedValueOutput ¶
type NamedValueOutput struct{ *pulumi.OutputState }
func (NamedValueOutput) ElementType ¶
func (NamedValueOutput) ElementType() reflect.Type
func (NamedValueOutput) ToNamedValueOutput ¶
func (o NamedValueOutput) ToNamedValueOutput() NamedValueOutput
func (NamedValueOutput) ToNamedValueOutputWithContext ¶
func (o NamedValueOutput) ToNamedValueOutputWithContext(ctx context.Context) NamedValueOutput
type NamedValueState ¶
type NamedValueState struct { // The name of the API Management Service in which the API Management Named Value should exist. Changing this forces a new resource to be created. ApiManagementName pulumi.StringPtrInput // The display name of this API Management Named Value. DisplayName pulumi.StringPtrInput // The name of the API Management Named Value. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // The name of the Resource Group in which the API Management Named Value should exist. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // Specifies whether the API Management Named Value 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 Named Value. Tags pulumi.StringArrayInput // The value of this API Management Named Value. Value pulumi.StringPtrInput // A `valueFromKeyVault` block as defined below. ValueFromKeyVault NamedValueValueFromKeyVaultPtrInput }
func (NamedValueState) ElementType ¶
func (NamedValueState) ElementType() reflect.Type
type NamedValueValueFromKeyVault ¶ added in v4.11.0
type NamedValueValueFromKeyVault struct { // The client ID of User Assigned Identity, for the API Management Service, which will be used to access the key vault secret. The System Assigned Identity will be used in absence. IdentityClientId *string `pulumi:"identityClientId"` // The resource ID of the Key Vault Secret. SecretId string `pulumi:"secretId"` }
type NamedValueValueFromKeyVaultArgs ¶ added in v4.11.0
type NamedValueValueFromKeyVaultArgs struct { // The client ID of User Assigned Identity, for the API Management Service, which will be used to access the key vault secret. The System Assigned Identity will be used in absence. IdentityClientId pulumi.StringPtrInput `pulumi:"identityClientId"` // The resource ID of the Key Vault Secret. SecretId pulumi.StringInput `pulumi:"secretId"` }
func (NamedValueValueFromKeyVaultArgs) ElementType ¶ added in v4.11.0
func (NamedValueValueFromKeyVaultArgs) ElementType() reflect.Type
func (NamedValueValueFromKeyVaultArgs) ToNamedValueValueFromKeyVaultOutput ¶ added in v4.11.0
func (i NamedValueValueFromKeyVaultArgs) ToNamedValueValueFromKeyVaultOutput() NamedValueValueFromKeyVaultOutput
func (NamedValueValueFromKeyVaultArgs) ToNamedValueValueFromKeyVaultOutputWithContext ¶ added in v4.11.0
func (i NamedValueValueFromKeyVaultArgs) ToNamedValueValueFromKeyVaultOutputWithContext(ctx context.Context) NamedValueValueFromKeyVaultOutput
func (NamedValueValueFromKeyVaultArgs) ToNamedValueValueFromKeyVaultPtrOutput ¶ added in v4.11.0
func (i NamedValueValueFromKeyVaultArgs) ToNamedValueValueFromKeyVaultPtrOutput() NamedValueValueFromKeyVaultPtrOutput
func (NamedValueValueFromKeyVaultArgs) ToNamedValueValueFromKeyVaultPtrOutputWithContext ¶ added in v4.11.0
func (i NamedValueValueFromKeyVaultArgs) ToNamedValueValueFromKeyVaultPtrOutputWithContext(ctx context.Context) NamedValueValueFromKeyVaultPtrOutput
type NamedValueValueFromKeyVaultInput ¶ added in v4.11.0
type NamedValueValueFromKeyVaultInput interface { pulumi.Input ToNamedValueValueFromKeyVaultOutput() NamedValueValueFromKeyVaultOutput ToNamedValueValueFromKeyVaultOutputWithContext(context.Context) NamedValueValueFromKeyVaultOutput }
NamedValueValueFromKeyVaultInput is an input type that accepts NamedValueValueFromKeyVaultArgs and NamedValueValueFromKeyVaultOutput values. You can construct a concrete instance of `NamedValueValueFromKeyVaultInput` via:
NamedValueValueFromKeyVaultArgs{...}
type NamedValueValueFromKeyVaultOutput ¶ added in v4.11.0
type NamedValueValueFromKeyVaultOutput struct{ *pulumi.OutputState }
func (NamedValueValueFromKeyVaultOutput) ElementType ¶ added in v4.11.0
func (NamedValueValueFromKeyVaultOutput) ElementType() reflect.Type
func (NamedValueValueFromKeyVaultOutput) IdentityClientId ¶ added in v4.11.0
func (o NamedValueValueFromKeyVaultOutput) IdentityClientId() pulumi.StringPtrOutput
The client ID of User Assigned Identity, for the API Management Service, which will be used to access the key vault secret. The System Assigned Identity will be used in absence.
func (NamedValueValueFromKeyVaultOutput) SecretId ¶ added in v4.11.0
func (o NamedValueValueFromKeyVaultOutput) SecretId() pulumi.StringOutput
The resource ID of the Key Vault Secret.
func (NamedValueValueFromKeyVaultOutput) ToNamedValueValueFromKeyVaultOutput ¶ added in v4.11.0
func (o NamedValueValueFromKeyVaultOutput) ToNamedValueValueFromKeyVaultOutput() NamedValueValueFromKeyVaultOutput
func (NamedValueValueFromKeyVaultOutput) ToNamedValueValueFromKeyVaultOutputWithContext ¶ added in v4.11.0
func (o NamedValueValueFromKeyVaultOutput) ToNamedValueValueFromKeyVaultOutputWithContext(ctx context.Context) NamedValueValueFromKeyVaultOutput
func (NamedValueValueFromKeyVaultOutput) ToNamedValueValueFromKeyVaultPtrOutput ¶ added in v4.11.0
func (o NamedValueValueFromKeyVaultOutput) ToNamedValueValueFromKeyVaultPtrOutput() NamedValueValueFromKeyVaultPtrOutput
func (NamedValueValueFromKeyVaultOutput) ToNamedValueValueFromKeyVaultPtrOutputWithContext ¶ added in v4.11.0
func (o NamedValueValueFromKeyVaultOutput) ToNamedValueValueFromKeyVaultPtrOutputWithContext(ctx context.Context) NamedValueValueFromKeyVaultPtrOutput
type NamedValueValueFromKeyVaultPtrInput ¶ added in v4.11.0
type NamedValueValueFromKeyVaultPtrInput interface { pulumi.Input ToNamedValueValueFromKeyVaultPtrOutput() NamedValueValueFromKeyVaultPtrOutput ToNamedValueValueFromKeyVaultPtrOutputWithContext(context.Context) NamedValueValueFromKeyVaultPtrOutput }
NamedValueValueFromKeyVaultPtrInput is an input type that accepts NamedValueValueFromKeyVaultArgs, NamedValueValueFromKeyVaultPtr and NamedValueValueFromKeyVaultPtrOutput values. You can construct a concrete instance of `NamedValueValueFromKeyVaultPtrInput` via:
NamedValueValueFromKeyVaultArgs{...} or: nil
func NamedValueValueFromKeyVaultPtr ¶ added in v4.11.0
func NamedValueValueFromKeyVaultPtr(v *NamedValueValueFromKeyVaultArgs) NamedValueValueFromKeyVaultPtrInput
type NamedValueValueFromKeyVaultPtrOutput ¶ added in v4.11.0
type NamedValueValueFromKeyVaultPtrOutput struct{ *pulumi.OutputState }
func (NamedValueValueFromKeyVaultPtrOutput) ElementType ¶ added in v4.11.0
func (NamedValueValueFromKeyVaultPtrOutput) ElementType() reflect.Type
func (NamedValueValueFromKeyVaultPtrOutput) IdentityClientId ¶ added in v4.11.0
func (o NamedValueValueFromKeyVaultPtrOutput) IdentityClientId() pulumi.StringPtrOutput
The client ID of User Assigned Identity, for the API Management Service, which will be used to access the key vault secret. The System Assigned Identity will be used in absence.
func (NamedValueValueFromKeyVaultPtrOutput) SecretId ¶ added in v4.11.0
func (o NamedValueValueFromKeyVaultPtrOutput) SecretId() pulumi.StringPtrOutput
The resource ID of the Key Vault Secret.
func (NamedValueValueFromKeyVaultPtrOutput) ToNamedValueValueFromKeyVaultPtrOutput ¶ added in v4.11.0
func (o NamedValueValueFromKeyVaultPtrOutput) ToNamedValueValueFromKeyVaultPtrOutput() NamedValueValueFromKeyVaultPtrOutput
func (NamedValueValueFromKeyVaultPtrOutput) ToNamedValueValueFromKeyVaultPtrOutputWithContext ¶ added in v4.11.0
func (o NamedValueValueFromKeyVaultPtrOutput) ToNamedValueValueFromKeyVaultPtrOutputWithContext(ctx context.Context) NamedValueValueFromKeyVaultPtrOutput
type NotificationRecipientEmail ¶ added in v4.15.0
type NotificationRecipientEmail struct { pulumi.CustomResourceState // The ID of the API Management Service from which to create this Notification Recipient Email. Changing this forces a new API Management Notification Recipient Email to be created. ApiManagementId pulumi.StringOutput `pulumi:"apiManagementId"` // The recipient email address. Changing this forces a new API Management Notification Recipient Email to be created. Email pulumi.StringOutput `pulumi:"email"` // The Notification Name to be received. Changing this forces a new API Management Notification Recipient Email to be created. Possible values are `AccountClosedPublisher`, `BCC`, `NewApplicationNotificationMessage`, `NewIssuePublisherNotificationMessage`, `PurchasePublisherNotificationMessage`, `QuotaLimitApproachingPublisherNotificationMessage`, and `RequestPublisherNotificationMessage`. NotificationType pulumi.StringOutput `pulumi:"notificationType"` }
Manages a API Management Notification Recipient Email.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@terraform.io"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } _, err = apimanagement.NewNotificationRecipientEmail(ctx, "exampleNotificationRecipientEmail", &apimanagement.NotificationRecipientEmailArgs{ ApiManagementId: exampleService.ID(), NotificationType: pulumi.String("AccountClosedPublisher"), Email: pulumi.String("foo@bar.com"), }) if err != nil { return err } return nil }) }
```
## Import
API Management Notification Recipient Emails can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/notificationRecipientEmail:NotificationRecipientEmail example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/service/service1/notifications/notificationName1/recipientEmails/email1
```
func GetNotificationRecipientEmail ¶ added in v4.15.0
func GetNotificationRecipientEmail(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NotificationRecipientEmailState, opts ...pulumi.ResourceOption) (*NotificationRecipientEmail, error)
GetNotificationRecipientEmail gets an existing NotificationRecipientEmail resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNotificationRecipientEmail ¶ added in v4.15.0
func NewNotificationRecipientEmail(ctx *pulumi.Context, name string, args *NotificationRecipientEmailArgs, opts ...pulumi.ResourceOption) (*NotificationRecipientEmail, error)
NewNotificationRecipientEmail registers a new resource with the given unique name, arguments, and options.
func (*NotificationRecipientEmail) ElementType ¶ added in v4.15.0
func (*NotificationRecipientEmail) ElementType() reflect.Type
func (*NotificationRecipientEmail) ToNotificationRecipientEmailOutput ¶ added in v4.15.0
func (i *NotificationRecipientEmail) ToNotificationRecipientEmailOutput() NotificationRecipientEmailOutput
func (*NotificationRecipientEmail) ToNotificationRecipientEmailOutputWithContext ¶ added in v4.15.0
func (i *NotificationRecipientEmail) ToNotificationRecipientEmailOutputWithContext(ctx context.Context) NotificationRecipientEmailOutput
type NotificationRecipientEmailArgs ¶ added in v4.15.0
type NotificationRecipientEmailArgs struct { // The ID of the API Management Service from which to create this Notification Recipient Email. Changing this forces a new API Management Notification Recipient Email to be created. ApiManagementId pulumi.StringInput // The recipient email address. Changing this forces a new API Management Notification Recipient Email to be created. Email pulumi.StringInput // The Notification Name to be received. Changing this forces a new API Management Notification Recipient Email to be created. Possible values are `AccountClosedPublisher`, `BCC`, `NewApplicationNotificationMessage`, `NewIssuePublisherNotificationMessage`, `PurchasePublisherNotificationMessage`, `QuotaLimitApproachingPublisherNotificationMessage`, and `RequestPublisherNotificationMessage`. NotificationType pulumi.StringInput }
The set of arguments for constructing a NotificationRecipientEmail resource.
func (NotificationRecipientEmailArgs) ElementType ¶ added in v4.15.0
func (NotificationRecipientEmailArgs) ElementType() reflect.Type
type NotificationRecipientEmailArray ¶ added in v4.15.0
type NotificationRecipientEmailArray []NotificationRecipientEmailInput
func (NotificationRecipientEmailArray) ElementType ¶ added in v4.15.0
func (NotificationRecipientEmailArray) ElementType() reflect.Type
func (NotificationRecipientEmailArray) ToNotificationRecipientEmailArrayOutput ¶ added in v4.15.0
func (i NotificationRecipientEmailArray) ToNotificationRecipientEmailArrayOutput() NotificationRecipientEmailArrayOutput
func (NotificationRecipientEmailArray) ToNotificationRecipientEmailArrayOutputWithContext ¶ added in v4.15.0
func (i NotificationRecipientEmailArray) ToNotificationRecipientEmailArrayOutputWithContext(ctx context.Context) NotificationRecipientEmailArrayOutput
type NotificationRecipientEmailArrayInput ¶ added in v4.15.0
type NotificationRecipientEmailArrayInput interface { pulumi.Input ToNotificationRecipientEmailArrayOutput() NotificationRecipientEmailArrayOutput ToNotificationRecipientEmailArrayOutputWithContext(context.Context) NotificationRecipientEmailArrayOutput }
NotificationRecipientEmailArrayInput is an input type that accepts NotificationRecipientEmailArray and NotificationRecipientEmailArrayOutput values. You can construct a concrete instance of `NotificationRecipientEmailArrayInput` via:
NotificationRecipientEmailArray{ NotificationRecipientEmailArgs{...} }
type NotificationRecipientEmailArrayOutput ¶ added in v4.15.0
type NotificationRecipientEmailArrayOutput struct{ *pulumi.OutputState }
func (NotificationRecipientEmailArrayOutput) ElementType ¶ added in v4.15.0
func (NotificationRecipientEmailArrayOutput) ElementType() reflect.Type
func (NotificationRecipientEmailArrayOutput) Index ¶ added in v4.15.0
func (o NotificationRecipientEmailArrayOutput) Index(i pulumi.IntInput) NotificationRecipientEmailOutput
func (NotificationRecipientEmailArrayOutput) ToNotificationRecipientEmailArrayOutput ¶ added in v4.15.0
func (o NotificationRecipientEmailArrayOutput) ToNotificationRecipientEmailArrayOutput() NotificationRecipientEmailArrayOutput
func (NotificationRecipientEmailArrayOutput) ToNotificationRecipientEmailArrayOutputWithContext ¶ added in v4.15.0
func (o NotificationRecipientEmailArrayOutput) ToNotificationRecipientEmailArrayOutputWithContext(ctx context.Context) NotificationRecipientEmailArrayOutput
type NotificationRecipientEmailInput ¶ added in v4.15.0
type NotificationRecipientEmailInput interface { pulumi.Input ToNotificationRecipientEmailOutput() NotificationRecipientEmailOutput ToNotificationRecipientEmailOutputWithContext(ctx context.Context) NotificationRecipientEmailOutput }
type NotificationRecipientEmailMap ¶ added in v4.15.0
type NotificationRecipientEmailMap map[string]NotificationRecipientEmailInput
func (NotificationRecipientEmailMap) ElementType ¶ added in v4.15.0
func (NotificationRecipientEmailMap) ElementType() reflect.Type
func (NotificationRecipientEmailMap) ToNotificationRecipientEmailMapOutput ¶ added in v4.15.0
func (i NotificationRecipientEmailMap) ToNotificationRecipientEmailMapOutput() NotificationRecipientEmailMapOutput
func (NotificationRecipientEmailMap) ToNotificationRecipientEmailMapOutputWithContext ¶ added in v4.15.0
func (i NotificationRecipientEmailMap) ToNotificationRecipientEmailMapOutputWithContext(ctx context.Context) NotificationRecipientEmailMapOutput
type NotificationRecipientEmailMapInput ¶ added in v4.15.0
type NotificationRecipientEmailMapInput interface { pulumi.Input ToNotificationRecipientEmailMapOutput() NotificationRecipientEmailMapOutput ToNotificationRecipientEmailMapOutputWithContext(context.Context) NotificationRecipientEmailMapOutput }
NotificationRecipientEmailMapInput is an input type that accepts NotificationRecipientEmailMap and NotificationRecipientEmailMapOutput values. You can construct a concrete instance of `NotificationRecipientEmailMapInput` via:
NotificationRecipientEmailMap{ "key": NotificationRecipientEmailArgs{...} }
type NotificationRecipientEmailMapOutput ¶ added in v4.15.0
type NotificationRecipientEmailMapOutput struct{ *pulumi.OutputState }
func (NotificationRecipientEmailMapOutput) ElementType ¶ added in v4.15.0
func (NotificationRecipientEmailMapOutput) ElementType() reflect.Type
func (NotificationRecipientEmailMapOutput) MapIndex ¶ added in v4.15.0
func (o NotificationRecipientEmailMapOutput) MapIndex(k pulumi.StringInput) NotificationRecipientEmailOutput
func (NotificationRecipientEmailMapOutput) ToNotificationRecipientEmailMapOutput ¶ added in v4.15.0
func (o NotificationRecipientEmailMapOutput) ToNotificationRecipientEmailMapOutput() NotificationRecipientEmailMapOutput
func (NotificationRecipientEmailMapOutput) ToNotificationRecipientEmailMapOutputWithContext ¶ added in v4.15.0
func (o NotificationRecipientEmailMapOutput) ToNotificationRecipientEmailMapOutputWithContext(ctx context.Context) NotificationRecipientEmailMapOutput
type NotificationRecipientEmailOutput ¶ added in v4.15.0
type NotificationRecipientEmailOutput struct{ *pulumi.OutputState }
func (NotificationRecipientEmailOutput) ElementType ¶ added in v4.15.0
func (NotificationRecipientEmailOutput) ElementType() reflect.Type
func (NotificationRecipientEmailOutput) ToNotificationRecipientEmailOutput ¶ added in v4.15.0
func (o NotificationRecipientEmailOutput) ToNotificationRecipientEmailOutput() NotificationRecipientEmailOutput
func (NotificationRecipientEmailOutput) ToNotificationRecipientEmailOutputWithContext ¶ added in v4.15.0
func (o NotificationRecipientEmailOutput) ToNotificationRecipientEmailOutputWithContext(ctx context.Context) NotificationRecipientEmailOutput
type NotificationRecipientEmailState ¶ added in v4.15.0
type NotificationRecipientEmailState struct { // The ID of the API Management Service from which to create this Notification Recipient Email. Changing this forces a new API Management Notification Recipient Email to be created. ApiManagementId pulumi.StringPtrInput // The recipient email address. Changing this forces a new API Management Notification Recipient Email to be created. Email pulumi.StringPtrInput // The Notification Name to be received. Changing this forces a new API Management Notification Recipient Email to be created. Possible values are `AccountClosedPublisher`, `BCC`, `NewApplicationNotificationMessage`, `NewIssuePublisherNotificationMessage`, `PurchasePublisherNotificationMessage`, `QuotaLimitApproachingPublisherNotificationMessage`, and `RequestPublisherNotificationMessage`. NotificationType pulumi.StringPtrInput }
func (NotificationRecipientEmailState) ElementType ¶ added in v4.15.0
func (NotificationRecipientEmailState) ElementType() reflect.Type
type NotificationRecipientUser ¶ added in v4.29.0
type NotificationRecipientUser struct { pulumi.CustomResourceState // The ID of the API Management Service from which to create this Notification Recipient User. Changing this forces a new API Management Notification Recipient User to be created. ApiManagementId pulumi.StringOutput `pulumi:"apiManagementId"` // The Notification Name to be received. Changing this forces a new API Management Notification Recipient User to be created. Possible values are `AccountClosedPublisher`, `BCC`, `NewApplicationNotificationMessage`, `NewIssuePublisherNotificationMessage`, `PurchasePublisherNotificationMessage`, `QuotaLimitApproachingPublisherNotificationMessage`, and `RequestPublisherNotificationMessage`. NotificationType pulumi.StringOutput `pulumi:"notificationType"` // The recipient user ID. Changing this forces a new API Management Notification Recipient User to be created. UserId pulumi.StringOutput `pulumi:"userId"` }
Manages a API Management Notification Recipient User.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@terraform.io"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } exampleUser, err := apimanagement.NewUser(ctx, "exampleUser", &apimanagement.UserArgs{ UserId: pulumi.String("123"), ApiManagementName: exampleService.Name, ResourceGroupName: exampleResourceGroup.Name, FirstName: pulumi.String("Example"), LastName: pulumi.String("User"), Email: pulumi.String("foo@bar.com"), State: pulumi.String("active"), }) if err != nil { return err } _, err = apimanagement.NewNotificationRecipientUser(ctx, "exampleNotificationRecipientUser", &apimanagement.NotificationRecipientUserArgs{ ApiManagementId: exampleService.ID(), NotificationType: pulumi.String("AccountClosedPublisher"), UserId: exampleUser.UserId, }) if err != nil { return err } return nil }) }
```
## Import
API Management Notification Recipient Users can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/notificationRecipientUser:NotificationRecipientUser example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/service/service1/notifications/notificationName1/recipientUsers/userid1
```
func GetNotificationRecipientUser ¶ added in v4.29.0
func GetNotificationRecipientUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NotificationRecipientUserState, opts ...pulumi.ResourceOption) (*NotificationRecipientUser, error)
GetNotificationRecipientUser gets an existing NotificationRecipientUser resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewNotificationRecipientUser ¶ added in v4.29.0
func NewNotificationRecipientUser(ctx *pulumi.Context, name string, args *NotificationRecipientUserArgs, opts ...pulumi.ResourceOption) (*NotificationRecipientUser, error)
NewNotificationRecipientUser registers a new resource with the given unique name, arguments, and options.
func (*NotificationRecipientUser) ElementType ¶ added in v4.29.0
func (*NotificationRecipientUser) ElementType() reflect.Type
func (*NotificationRecipientUser) ToNotificationRecipientUserOutput ¶ added in v4.29.0
func (i *NotificationRecipientUser) ToNotificationRecipientUserOutput() NotificationRecipientUserOutput
func (*NotificationRecipientUser) ToNotificationRecipientUserOutputWithContext ¶ added in v4.29.0
func (i *NotificationRecipientUser) ToNotificationRecipientUserOutputWithContext(ctx context.Context) NotificationRecipientUserOutput
type NotificationRecipientUserArgs ¶ added in v4.29.0
type NotificationRecipientUserArgs struct { // The ID of the API Management Service from which to create this Notification Recipient User. Changing this forces a new API Management Notification Recipient User to be created. ApiManagementId pulumi.StringInput // The Notification Name to be received. Changing this forces a new API Management Notification Recipient User to be created. Possible values are `AccountClosedPublisher`, `BCC`, `NewApplicationNotificationMessage`, `NewIssuePublisherNotificationMessage`, `PurchasePublisherNotificationMessage`, `QuotaLimitApproachingPublisherNotificationMessage`, and `RequestPublisherNotificationMessage`. NotificationType pulumi.StringInput // The recipient user ID. Changing this forces a new API Management Notification Recipient User to be created. UserId pulumi.StringInput }
The set of arguments for constructing a NotificationRecipientUser resource.
func (NotificationRecipientUserArgs) ElementType ¶ added in v4.29.0
func (NotificationRecipientUserArgs) ElementType() reflect.Type
type NotificationRecipientUserArray ¶ added in v4.29.0
type NotificationRecipientUserArray []NotificationRecipientUserInput
func (NotificationRecipientUserArray) ElementType ¶ added in v4.29.0
func (NotificationRecipientUserArray) ElementType() reflect.Type
func (NotificationRecipientUserArray) ToNotificationRecipientUserArrayOutput ¶ added in v4.29.0
func (i NotificationRecipientUserArray) ToNotificationRecipientUserArrayOutput() NotificationRecipientUserArrayOutput
func (NotificationRecipientUserArray) ToNotificationRecipientUserArrayOutputWithContext ¶ added in v4.29.0
func (i NotificationRecipientUserArray) ToNotificationRecipientUserArrayOutputWithContext(ctx context.Context) NotificationRecipientUserArrayOutput
type NotificationRecipientUserArrayInput ¶ added in v4.29.0
type NotificationRecipientUserArrayInput interface { pulumi.Input ToNotificationRecipientUserArrayOutput() NotificationRecipientUserArrayOutput ToNotificationRecipientUserArrayOutputWithContext(context.Context) NotificationRecipientUserArrayOutput }
NotificationRecipientUserArrayInput is an input type that accepts NotificationRecipientUserArray and NotificationRecipientUserArrayOutput values. You can construct a concrete instance of `NotificationRecipientUserArrayInput` via:
NotificationRecipientUserArray{ NotificationRecipientUserArgs{...} }
type NotificationRecipientUserArrayOutput ¶ added in v4.29.0
type NotificationRecipientUserArrayOutput struct{ *pulumi.OutputState }
func (NotificationRecipientUserArrayOutput) ElementType ¶ added in v4.29.0
func (NotificationRecipientUserArrayOutput) ElementType() reflect.Type
func (NotificationRecipientUserArrayOutput) Index ¶ added in v4.29.0
func (o NotificationRecipientUserArrayOutput) Index(i pulumi.IntInput) NotificationRecipientUserOutput
func (NotificationRecipientUserArrayOutput) ToNotificationRecipientUserArrayOutput ¶ added in v4.29.0
func (o NotificationRecipientUserArrayOutput) ToNotificationRecipientUserArrayOutput() NotificationRecipientUserArrayOutput
func (NotificationRecipientUserArrayOutput) ToNotificationRecipientUserArrayOutputWithContext ¶ added in v4.29.0
func (o NotificationRecipientUserArrayOutput) ToNotificationRecipientUserArrayOutputWithContext(ctx context.Context) NotificationRecipientUserArrayOutput
type NotificationRecipientUserInput ¶ added in v4.29.0
type NotificationRecipientUserInput interface { pulumi.Input ToNotificationRecipientUserOutput() NotificationRecipientUserOutput ToNotificationRecipientUserOutputWithContext(ctx context.Context) NotificationRecipientUserOutput }
type NotificationRecipientUserMap ¶ added in v4.29.0
type NotificationRecipientUserMap map[string]NotificationRecipientUserInput
func (NotificationRecipientUserMap) ElementType ¶ added in v4.29.0
func (NotificationRecipientUserMap) ElementType() reflect.Type
func (NotificationRecipientUserMap) ToNotificationRecipientUserMapOutput ¶ added in v4.29.0
func (i NotificationRecipientUserMap) ToNotificationRecipientUserMapOutput() NotificationRecipientUserMapOutput
func (NotificationRecipientUserMap) ToNotificationRecipientUserMapOutputWithContext ¶ added in v4.29.0
func (i NotificationRecipientUserMap) ToNotificationRecipientUserMapOutputWithContext(ctx context.Context) NotificationRecipientUserMapOutput
type NotificationRecipientUserMapInput ¶ added in v4.29.0
type NotificationRecipientUserMapInput interface { pulumi.Input ToNotificationRecipientUserMapOutput() NotificationRecipientUserMapOutput ToNotificationRecipientUserMapOutputWithContext(context.Context) NotificationRecipientUserMapOutput }
NotificationRecipientUserMapInput is an input type that accepts NotificationRecipientUserMap and NotificationRecipientUserMapOutput values. You can construct a concrete instance of `NotificationRecipientUserMapInput` via:
NotificationRecipientUserMap{ "key": NotificationRecipientUserArgs{...} }
type NotificationRecipientUserMapOutput ¶ added in v4.29.0
type NotificationRecipientUserMapOutput struct{ *pulumi.OutputState }
func (NotificationRecipientUserMapOutput) ElementType ¶ added in v4.29.0
func (NotificationRecipientUserMapOutput) ElementType() reflect.Type
func (NotificationRecipientUserMapOutput) MapIndex ¶ added in v4.29.0
func (o NotificationRecipientUserMapOutput) MapIndex(k pulumi.StringInput) NotificationRecipientUserOutput
func (NotificationRecipientUserMapOutput) ToNotificationRecipientUserMapOutput ¶ added in v4.29.0
func (o NotificationRecipientUserMapOutput) ToNotificationRecipientUserMapOutput() NotificationRecipientUserMapOutput
func (NotificationRecipientUserMapOutput) ToNotificationRecipientUserMapOutputWithContext ¶ added in v4.29.0
func (o NotificationRecipientUserMapOutput) ToNotificationRecipientUserMapOutputWithContext(ctx context.Context) NotificationRecipientUserMapOutput
type NotificationRecipientUserOutput ¶ added in v4.29.0
type NotificationRecipientUserOutput struct{ *pulumi.OutputState }
func (NotificationRecipientUserOutput) ElementType ¶ added in v4.29.0
func (NotificationRecipientUserOutput) ElementType() reflect.Type
func (NotificationRecipientUserOutput) ToNotificationRecipientUserOutput ¶ added in v4.29.0
func (o NotificationRecipientUserOutput) ToNotificationRecipientUserOutput() NotificationRecipientUserOutput
func (NotificationRecipientUserOutput) ToNotificationRecipientUserOutputWithContext ¶ added in v4.29.0
func (o NotificationRecipientUserOutput) ToNotificationRecipientUserOutputWithContext(ctx context.Context) NotificationRecipientUserOutput
type NotificationRecipientUserState ¶ added in v4.29.0
type NotificationRecipientUserState struct { // The ID of the API Management Service from which to create this Notification Recipient User. Changing this forces a new API Management Notification Recipient User to be created. ApiManagementId pulumi.StringPtrInput // The Notification Name to be received. Changing this forces a new API Management Notification Recipient User to be created. Possible values are `AccountClosedPublisher`, `BCC`, `NewApplicationNotificationMessage`, `NewIssuePublisherNotificationMessage`, `PurchasePublisherNotificationMessage`, `QuotaLimitApproachingPublisherNotificationMessage`, and `RequestPublisherNotificationMessage`. NotificationType pulumi.StringPtrInput // The recipient user ID. Changing this forces a new API Management Notification Recipient User to be created. UserId pulumi.StringPtrInput }
func (NotificationRecipientUserState) ElementType ¶ added in v4.29.0
func (NotificationRecipientUserState) ElementType() reflect.Type
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@exmaple.com"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } _, err = apimanagement.NewOpenIdConnectProvider(ctx, "exampleOpenIdConnectProvider", &apimanagement.OpenIdConnectProviderArgs{ ApiManagementName: exampleService.Name, ResourceGroupName: exampleResourceGroup.Name, ClientId: pulumi.String("00001111-2222-3333-4444-555566667777"), DisplayName: pulumi.String("Example Provider"), MetadataEndpoint: pulumi.String("https://example.com/example"), }) if err != nil { return err } return nil }) }
```
## Import
API Management OpenID Connect Providers can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/openIdConnectProvider:OpenIdConnectProvider example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ApiManagement/service/instance1/openidConnectProviders/provider1
```
func GetOpenIdConnectProvider ¶
func GetOpenIdConnectProvider(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OpenIdConnectProviderState, opts ...pulumi.ResourceOption) (*OpenIdConnectProvider, error)
GetOpenIdConnectProvider gets an existing OpenIdConnectProvider resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOpenIdConnectProvider ¶
func NewOpenIdConnectProvider(ctx *pulumi.Context, name string, args *OpenIdConnectProviderArgs, opts ...pulumi.ResourceOption) (*OpenIdConnectProvider, error)
NewOpenIdConnectProvider registers a new resource with the given unique name, arguments, and options.
func (*OpenIdConnectProvider) ElementType ¶
func (*OpenIdConnectProvider) ElementType() reflect.Type
func (*OpenIdConnectProvider) ToOpenIdConnectProviderOutput ¶
func (i *OpenIdConnectProvider) ToOpenIdConnectProviderOutput() OpenIdConnectProviderOutput
func (*OpenIdConnectProvider) ToOpenIdConnectProviderOutputWithContext ¶
func (i *OpenIdConnectProvider) ToOpenIdConnectProviderOutputWithContext(ctx context.Context) OpenIdConnectProviderOutput
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 OpenIdConnectProviderArray ¶
type OpenIdConnectProviderArray []OpenIdConnectProviderInput
func (OpenIdConnectProviderArray) ElementType ¶
func (OpenIdConnectProviderArray) ElementType() reflect.Type
func (OpenIdConnectProviderArray) ToOpenIdConnectProviderArrayOutput ¶
func (i OpenIdConnectProviderArray) ToOpenIdConnectProviderArrayOutput() OpenIdConnectProviderArrayOutput
func (OpenIdConnectProviderArray) ToOpenIdConnectProviderArrayOutputWithContext ¶
func (i OpenIdConnectProviderArray) ToOpenIdConnectProviderArrayOutputWithContext(ctx context.Context) OpenIdConnectProviderArrayOutput
type OpenIdConnectProviderArrayInput ¶
type OpenIdConnectProviderArrayInput interface { pulumi.Input ToOpenIdConnectProviderArrayOutput() OpenIdConnectProviderArrayOutput ToOpenIdConnectProviderArrayOutputWithContext(context.Context) OpenIdConnectProviderArrayOutput }
OpenIdConnectProviderArrayInput is an input type that accepts OpenIdConnectProviderArray and OpenIdConnectProviderArrayOutput values. You can construct a concrete instance of `OpenIdConnectProviderArrayInput` via:
OpenIdConnectProviderArray{ OpenIdConnectProviderArgs{...} }
type OpenIdConnectProviderArrayOutput ¶
type OpenIdConnectProviderArrayOutput struct{ *pulumi.OutputState }
func (OpenIdConnectProviderArrayOutput) ElementType ¶
func (OpenIdConnectProviderArrayOutput) ElementType() reflect.Type
func (OpenIdConnectProviderArrayOutput) Index ¶
func (o OpenIdConnectProviderArrayOutput) Index(i pulumi.IntInput) OpenIdConnectProviderOutput
func (OpenIdConnectProviderArrayOutput) ToOpenIdConnectProviderArrayOutput ¶
func (o OpenIdConnectProviderArrayOutput) ToOpenIdConnectProviderArrayOutput() OpenIdConnectProviderArrayOutput
func (OpenIdConnectProviderArrayOutput) ToOpenIdConnectProviderArrayOutputWithContext ¶
func (o OpenIdConnectProviderArrayOutput) ToOpenIdConnectProviderArrayOutputWithContext(ctx context.Context) OpenIdConnectProviderArrayOutput
type OpenIdConnectProviderInput ¶
type OpenIdConnectProviderInput interface { pulumi.Input ToOpenIdConnectProviderOutput() OpenIdConnectProviderOutput ToOpenIdConnectProviderOutputWithContext(ctx context.Context) OpenIdConnectProviderOutput }
type OpenIdConnectProviderMap ¶
type OpenIdConnectProviderMap map[string]OpenIdConnectProviderInput
func (OpenIdConnectProviderMap) ElementType ¶
func (OpenIdConnectProviderMap) ElementType() reflect.Type
func (OpenIdConnectProviderMap) ToOpenIdConnectProviderMapOutput ¶
func (i OpenIdConnectProviderMap) ToOpenIdConnectProviderMapOutput() OpenIdConnectProviderMapOutput
func (OpenIdConnectProviderMap) ToOpenIdConnectProviderMapOutputWithContext ¶
func (i OpenIdConnectProviderMap) ToOpenIdConnectProviderMapOutputWithContext(ctx context.Context) OpenIdConnectProviderMapOutput
type OpenIdConnectProviderMapInput ¶
type OpenIdConnectProviderMapInput interface { pulumi.Input ToOpenIdConnectProviderMapOutput() OpenIdConnectProviderMapOutput ToOpenIdConnectProviderMapOutputWithContext(context.Context) OpenIdConnectProviderMapOutput }
OpenIdConnectProviderMapInput is an input type that accepts OpenIdConnectProviderMap and OpenIdConnectProviderMapOutput values. You can construct a concrete instance of `OpenIdConnectProviderMapInput` via:
OpenIdConnectProviderMap{ "key": OpenIdConnectProviderArgs{...} }
type OpenIdConnectProviderMapOutput ¶
type OpenIdConnectProviderMapOutput struct{ *pulumi.OutputState }
func (OpenIdConnectProviderMapOutput) ElementType ¶
func (OpenIdConnectProviderMapOutput) ElementType() reflect.Type
func (OpenIdConnectProviderMapOutput) MapIndex ¶
func (o OpenIdConnectProviderMapOutput) MapIndex(k pulumi.StringInput) OpenIdConnectProviderOutput
func (OpenIdConnectProviderMapOutput) ToOpenIdConnectProviderMapOutput ¶
func (o OpenIdConnectProviderMapOutput) ToOpenIdConnectProviderMapOutput() OpenIdConnectProviderMapOutput
func (OpenIdConnectProviderMapOutput) ToOpenIdConnectProviderMapOutputWithContext ¶
func (o OpenIdConnectProviderMapOutput) ToOpenIdConnectProviderMapOutputWithContext(ctx context.Context) OpenIdConnectProviderMapOutput
type OpenIdConnectProviderOutput ¶
type OpenIdConnectProviderOutput struct{ *pulumi.OutputState }
func (OpenIdConnectProviderOutput) ElementType ¶
func (OpenIdConnectProviderOutput) ElementType() reflect.Type
func (OpenIdConnectProviderOutput) ToOpenIdConnectProviderOutput ¶
func (o OpenIdConnectProviderOutput) ToOpenIdConnectProviderOutput() OpenIdConnectProviderOutput
func (OpenIdConnectProviderOutput) ToOpenIdConnectProviderOutputWithContext ¶
func (o OpenIdConnectProviderOutput) ToOpenIdConnectProviderOutputWithContext(ctx context.Context) OpenIdConnectProviderOutput
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 Policy ¶
type Policy struct { pulumi.CustomResourceState // The ID of the API Management service. Changing this forces a new API Management service Policy to be created. ApiManagementId pulumi.StringOutput `pulumi:"apiManagementId"` // 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 a API Management service Policy.
> **NOTE:** This resource will, upon creation, **overwrite any existing policy in the API Management service**, as there is no feasible way to test whether the policy has been modified from the default. Similarly, when this resource is destroyed, the API Management service will revert to its default policy.
## Example Usage
```go package main
import (
"io/ioutil" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := ioutil.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) }
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("pub1"), PublisherEmail: pulumi.String("pub1@email.com"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } _, err = apimanagement.NewNamedValue(ctx, "exampleNamedValue", &apimanagement.NamedValueArgs{ ResourceGroupName: exampleResourceGroup.Name, ApiManagementName: exampleService.Name, DisplayName: pulumi.String("ExampleProperty"), Value: pulumi.String("Example Value"), }) if err != nil { return err } _, err = apimanagement.NewPolicy(ctx, "examplePolicy", &apimanagement.PolicyArgs{ ApiManagementId: exampleService.ID(), XmlContent: readFileOrPanic("example.xml"), }) if err != nil { return err } return nil }) }
```
## Import
API Management service Policys can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/policy:Policy example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/service/instance1/policies/policy
```
func GetPolicy ¶
func GetPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyState, opts ...pulumi.ResourceOption) (*Policy, error)
GetPolicy gets an existing Policy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPolicy ¶
func NewPolicy(ctx *pulumi.Context, name string, args *PolicyArgs, opts ...pulumi.ResourceOption) (*Policy, error)
NewPolicy registers a new resource with the given unique name, arguments, and options.
func (*Policy) ElementType ¶
func (*Policy) ToPolicyOutput ¶
func (i *Policy) ToPolicyOutput() PolicyOutput
func (*Policy) ToPolicyOutputWithContext ¶
func (i *Policy) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyArgs ¶
type PolicyArgs struct { // The ID of the API Management service. Changing this forces a new API Management service Policy to be created. ApiManagementId 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 Policy resource.
func (PolicyArgs) ElementType ¶
func (PolicyArgs) ElementType() reflect.Type
type PolicyArray ¶
type PolicyArray []PolicyInput
func (PolicyArray) ElementType ¶
func (PolicyArray) ElementType() reflect.Type
func (PolicyArray) ToPolicyArrayOutput ¶
func (i PolicyArray) ToPolicyArrayOutput() PolicyArrayOutput
func (PolicyArray) ToPolicyArrayOutputWithContext ¶
func (i PolicyArray) ToPolicyArrayOutputWithContext(ctx context.Context) PolicyArrayOutput
type PolicyArrayInput ¶
type PolicyArrayInput interface { pulumi.Input ToPolicyArrayOutput() PolicyArrayOutput ToPolicyArrayOutputWithContext(context.Context) PolicyArrayOutput }
PolicyArrayInput is an input type that accepts PolicyArray and PolicyArrayOutput values. You can construct a concrete instance of `PolicyArrayInput` via:
PolicyArray{ PolicyArgs{...} }
type PolicyArrayOutput ¶
type PolicyArrayOutput struct{ *pulumi.OutputState }
func (PolicyArrayOutput) ElementType ¶
func (PolicyArrayOutput) ElementType() reflect.Type
func (PolicyArrayOutput) Index ¶
func (o PolicyArrayOutput) Index(i pulumi.IntInput) PolicyOutput
func (PolicyArrayOutput) ToPolicyArrayOutput ¶
func (o PolicyArrayOutput) ToPolicyArrayOutput() PolicyArrayOutput
func (PolicyArrayOutput) ToPolicyArrayOutputWithContext ¶
func (o PolicyArrayOutput) ToPolicyArrayOutputWithContext(ctx context.Context) PolicyArrayOutput
type PolicyInput ¶
type PolicyInput interface { pulumi.Input ToPolicyOutput() PolicyOutput ToPolicyOutputWithContext(ctx context.Context) PolicyOutput }
type PolicyMap ¶
type PolicyMap map[string]PolicyInput
func (PolicyMap) ElementType ¶
func (PolicyMap) ToPolicyMapOutput ¶
func (i PolicyMap) ToPolicyMapOutput() PolicyMapOutput
func (PolicyMap) ToPolicyMapOutputWithContext ¶
func (i PolicyMap) ToPolicyMapOutputWithContext(ctx context.Context) PolicyMapOutput
type PolicyMapInput ¶
type PolicyMapInput interface { pulumi.Input ToPolicyMapOutput() PolicyMapOutput ToPolicyMapOutputWithContext(context.Context) PolicyMapOutput }
PolicyMapInput is an input type that accepts PolicyMap and PolicyMapOutput values. You can construct a concrete instance of `PolicyMapInput` via:
PolicyMap{ "key": PolicyArgs{...} }
type PolicyMapOutput ¶
type PolicyMapOutput struct{ *pulumi.OutputState }
func (PolicyMapOutput) ElementType ¶
func (PolicyMapOutput) ElementType() reflect.Type
func (PolicyMapOutput) MapIndex ¶
func (o PolicyMapOutput) MapIndex(k pulumi.StringInput) PolicyOutput
func (PolicyMapOutput) ToPolicyMapOutput ¶
func (o PolicyMapOutput) ToPolicyMapOutput() PolicyMapOutput
func (PolicyMapOutput) ToPolicyMapOutputWithContext ¶
func (o PolicyMapOutput) ToPolicyMapOutputWithContext(ctx context.Context) PolicyMapOutput
type PolicyOutput ¶
type PolicyOutput struct{ *pulumi.OutputState }
func (PolicyOutput) ElementType ¶
func (PolicyOutput) ElementType() reflect.Type
func (PolicyOutput) ToPolicyOutput ¶
func (o PolicyOutput) ToPolicyOutput() PolicyOutput
func (PolicyOutput) ToPolicyOutputWithContext ¶
func (o PolicyOutput) ToPolicyOutputWithContext(ctx context.Context) PolicyOutput
type PolicyState ¶
type PolicyState struct { // The ID of the API Management service. Changing this forces a new API Management service Policy to be created. ApiManagementId 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 (PolicyState) ElementType ¶
func (PolicyState) 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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@exmaple.com"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } _, err = apimanagement.NewProduct(ctx, "exampleProduct", &apimanagement.ProductArgs{ ProductId: pulumi.String("test-product"), ApiManagementName: exampleService.Name, ResourceGroupName: exampleResourceGroup.Name, DisplayName: pulumi.String("Test Product"), SubscriptionRequired: pulumi.Bool(true), ApprovalRequired: pulumi.Bool(true), Published: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
API Management Products can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/product:Product example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ApiManagement/service/instance1/products/myproduct
```
func GetProduct ¶
func GetProduct(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProductState, opts ...pulumi.ResourceOption) (*Product, error)
GetProduct gets an existing Product resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewProduct ¶
func NewProduct(ctx *pulumi.Context, name string, args *ProductArgs, opts ...pulumi.ResourceOption) (*Product, error)
NewProduct registers a new resource with the given unique name, arguments, and options.
func (*Product) ElementType ¶
func (*Product) ToProductOutput ¶
func (i *Product) ToProductOutput() ProductOutput
func (*Product) ToProductOutputWithContext ¶
func (i *Product) ToProductOutputWithContext(ctx context.Context) ProductOutput
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleService, err := apimanagement.LookupService(ctx, &apimanagement.LookupServiceArgs{ Name: "example-api", ResourceGroupName: "example-resources", }, nil) if err != nil { return err } exampleApi, err := apimanagement.LookupApi(ctx, &apimanagement.LookupApiArgs{ Name: "search-api", ApiManagementName: exampleService.Name, ResourceGroupName: exampleService.ResourceGroupName, Revision: "2", }, nil) if err != nil { return err } exampleProduct, err := apimanagement.LookupProduct(ctx, &apimanagement.LookupProductArgs{ ProductId: "my-product", ApiManagementName: exampleService.Name, ResourceGroupName: exampleService.ResourceGroupName, }, nil) if err != nil { return err } _, err = apimanagement.NewProductApi(ctx, "exampleProductApi", &apimanagement.ProductApiArgs{ ApiName: pulumi.String(exampleApi.Name), ProductId: pulumi.String(exampleProduct.ProductId), ApiManagementName: pulumi.String(exampleService.Name), ResourceGroupName: pulumi.String(exampleService.ResourceGroupName), }) if err != nil { return err } return nil }) }
```
## Import
API Management Product API's can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/productApi:ProductApi example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/service/service1/products/exampleId/apis/apiId
```
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.
func (*ProductApi) ElementType ¶
func (*ProductApi) ElementType() reflect.Type
func (*ProductApi) ToProductApiOutput ¶
func (i *ProductApi) ToProductApiOutput() ProductApiOutput
func (*ProductApi) ToProductApiOutputWithContext ¶
func (i *ProductApi) ToProductApiOutputWithContext(ctx context.Context) ProductApiOutput
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 ProductApiArray ¶
type ProductApiArray []ProductApiInput
func (ProductApiArray) ElementType ¶
func (ProductApiArray) ElementType() reflect.Type
func (ProductApiArray) ToProductApiArrayOutput ¶
func (i ProductApiArray) ToProductApiArrayOutput() ProductApiArrayOutput
func (ProductApiArray) ToProductApiArrayOutputWithContext ¶
func (i ProductApiArray) ToProductApiArrayOutputWithContext(ctx context.Context) ProductApiArrayOutput
type ProductApiArrayInput ¶
type ProductApiArrayInput interface { pulumi.Input ToProductApiArrayOutput() ProductApiArrayOutput ToProductApiArrayOutputWithContext(context.Context) ProductApiArrayOutput }
ProductApiArrayInput is an input type that accepts ProductApiArray and ProductApiArrayOutput values. You can construct a concrete instance of `ProductApiArrayInput` via:
ProductApiArray{ ProductApiArgs{...} }
type ProductApiArrayOutput ¶
type ProductApiArrayOutput struct{ *pulumi.OutputState }
func (ProductApiArrayOutput) ElementType ¶
func (ProductApiArrayOutput) ElementType() reflect.Type
func (ProductApiArrayOutput) Index ¶
func (o ProductApiArrayOutput) Index(i pulumi.IntInput) ProductApiOutput
func (ProductApiArrayOutput) ToProductApiArrayOutput ¶
func (o ProductApiArrayOutput) ToProductApiArrayOutput() ProductApiArrayOutput
func (ProductApiArrayOutput) ToProductApiArrayOutputWithContext ¶
func (o ProductApiArrayOutput) ToProductApiArrayOutputWithContext(ctx context.Context) ProductApiArrayOutput
type ProductApiInput ¶
type ProductApiInput interface { pulumi.Input ToProductApiOutput() ProductApiOutput ToProductApiOutputWithContext(ctx context.Context) ProductApiOutput }
type ProductApiMap ¶
type ProductApiMap map[string]ProductApiInput
func (ProductApiMap) ElementType ¶
func (ProductApiMap) ElementType() reflect.Type
func (ProductApiMap) ToProductApiMapOutput ¶
func (i ProductApiMap) ToProductApiMapOutput() ProductApiMapOutput
func (ProductApiMap) ToProductApiMapOutputWithContext ¶
func (i ProductApiMap) ToProductApiMapOutputWithContext(ctx context.Context) ProductApiMapOutput
type ProductApiMapInput ¶
type ProductApiMapInput interface { pulumi.Input ToProductApiMapOutput() ProductApiMapOutput ToProductApiMapOutputWithContext(context.Context) ProductApiMapOutput }
ProductApiMapInput is an input type that accepts ProductApiMap and ProductApiMapOutput values. You can construct a concrete instance of `ProductApiMapInput` via:
ProductApiMap{ "key": ProductApiArgs{...} }
type ProductApiMapOutput ¶
type ProductApiMapOutput struct{ *pulumi.OutputState }
func (ProductApiMapOutput) ElementType ¶
func (ProductApiMapOutput) ElementType() reflect.Type
func (ProductApiMapOutput) MapIndex ¶
func (o ProductApiMapOutput) MapIndex(k pulumi.StringInput) ProductApiOutput
func (ProductApiMapOutput) ToProductApiMapOutput ¶
func (o ProductApiMapOutput) ToProductApiMapOutput() ProductApiMapOutput
func (ProductApiMapOutput) ToProductApiMapOutputWithContext ¶
func (o ProductApiMapOutput) ToProductApiMapOutputWithContext(ctx context.Context) ProductApiMapOutput
type ProductApiOutput ¶
type ProductApiOutput struct{ *pulumi.OutputState }
func (ProductApiOutput) ElementType ¶
func (ProductApiOutput) ElementType() reflect.Type
func (ProductApiOutput) ToProductApiOutput ¶
func (o ProductApiOutput) ToProductApiOutput() ProductApiOutput
func (ProductApiOutput) ToProductApiOutputWithContext ¶
func (o ProductApiOutput) ToProductApiOutputWithContext(ctx context.Context) ProductApiOutput
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 ProductArray ¶
type ProductArray []ProductInput
func (ProductArray) ElementType ¶
func (ProductArray) ElementType() reflect.Type
func (ProductArray) ToProductArrayOutput ¶
func (i ProductArray) ToProductArrayOutput() ProductArrayOutput
func (ProductArray) ToProductArrayOutputWithContext ¶
func (i ProductArray) ToProductArrayOutputWithContext(ctx context.Context) ProductArrayOutput
type ProductArrayInput ¶
type ProductArrayInput interface { pulumi.Input ToProductArrayOutput() ProductArrayOutput ToProductArrayOutputWithContext(context.Context) ProductArrayOutput }
ProductArrayInput is an input type that accepts ProductArray and ProductArrayOutput values. You can construct a concrete instance of `ProductArrayInput` via:
ProductArray{ ProductArgs{...} }
type ProductArrayOutput ¶
type ProductArrayOutput struct{ *pulumi.OutputState }
func (ProductArrayOutput) ElementType ¶
func (ProductArrayOutput) ElementType() reflect.Type
func (ProductArrayOutput) Index ¶
func (o ProductArrayOutput) Index(i pulumi.IntInput) ProductOutput
func (ProductArrayOutput) ToProductArrayOutput ¶
func (o ProductArrayOutput) ToProductArrayOutput() ProductArrayOutput
func (ProductArrayOutput) ToProductArrayOutputWithContext ¶
func (o ProductArrayOutput) ToProductArrayOutputWithContext(ctx context.Context) ProductArrayOutput
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleService, err := apimanagement.LookupService(ctx, &apimanagement.LookupServiceArgs{ Name: "example-api", ResourceGroupName: "example-resources", }, nil) if err != nil { return err } exampleProduct, err := apimanagement.LookupProduct(ctx, &apimanagement.LookupProductArgs{ ProductId: "my-product", ApiManagementName: exampleService.Name, ResourceGroupName: exampleService.ResourceGroupName, }, nil) if err != nil { return err } exampleGroup, err := apimanagement.LookupGroup(ctx, &apimanagement.LookupGroupArgs{ Name: "my-group", ApiManagementName: exampleService.Name, ResourceGroupName: exampleService.ResourceGroupName, }, nil) if err != nil { return err } _, err = apimanagement.NewProductGroup(ctx, "exampleProductGroup", &apimanagement.ProductGroupArgs{ ProductId: pulumi.String(exampleProduct.ProductId), GroupName: pulumi.String(exampleGroup.Name), ApiManagementName: pulumi.String(exampleService.Name), ResourceGroupName: pulumi.String(exampleService.ResourceGroupName), }) if err != nil { return err } return nil }) }
```
## Import
API Management Product Groups can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/productGroup:ProductGroup example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/service/service1/products/exampleId/groups/groupId
```
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.
func (*ProductGroup) ElementType ¶
func (*ProductGroup) ElementType() reflect.Type
func (*ProductGroup) ToProductGroupOutput ¶
func (i *ProductGroup) ToProductGroupOutput() ProductGroupOutput
func (*ProductGroup) ToProductGroupOutputWithContext ¶
func (i *ProductGroup) ToProductGroupOutputWithContext(ctx context.Context) ProductGroupOutput
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 ProductGroupArray ¶
type ProductGroupArray []ProductGroupInput
func (ProductGroupArray) ElementType ¶
func (ProductGroupArray) ElementType() reflect.Type
func (ProductGroupArray) ToProductGroupArrayOutput ¶
func (i ProductGroupArray) ToProductGroupArrayOutput() ProductGroupArrayOutput
func (ProductGroupArray) ToProductGroupArrayOutputWithContext ¶
func (i ProductGroupArray) ToProductGroupArrayOutputWithContext(ctx context.Context) ProductGroupArrayOutput
type ProductGroupArrayInput ¶
type ProductGroupArrayInput interface { pulumi.Input ToProductGroupArrayOutput() ProductGroupArrayOutput ToProductGroupArrayOutputWithContext(context.Context) ProductGroupArrayOutput }
ProductGroupArrayInput is an input type that accepts ProductGroupArray and ProductGroupArrayOutput values. You can construct a concrete instance of `ProductGroupArrayInput` via:
ProductGroupArray{ ProductGroupArgs{...} }
type ProductGroupArrayOutput ¶
type ProductGroupArrayOutput struct{ *pulumi.OutputState }
func (ProductGroupArrayOutput) ElementType ¶
func (ProductGroupArrayOutput) ElementType() reflect.Type
func (ProductGroupArrayOutput) Index ¶
func (o ProductGroupArrayOutput) Index(i pulumi.IntInput) ProductGroupOutput
func (ProductGroupArrayOutput) ToProductGroupArrayOutput ¶
func (o ProductGroupArrayOutput) ToProductGroupArrayOutput() ProductGroupArrayOutput
func (ProductGroupArrayOutput) ToProductGroupArrayOutputWithContext ¶
func (o ProductGroupArrayOutput) ToProductGroupArrayOutputWithContext(ctx context.Context) ProductGroupArrayOutput
type ProductGroupInput ¶
type ProductGroupInput interface { pulumi.Input ToProductGroupOutput() ProductGroupOutput ToProductGroupOutputWithContext(ctx context.Context) ProductGroupOutput }
type ProductGroupMap ¶
type ProductGroupMap map[string]ProductGroupInput
func (ProductGroupMap) ElementType ¶
func (ProductGroupMap) ElementType() reflect.Type
func (ProductGroupMap) ToProductGroupMapOutput ¶
func (i ProductGroupMap) ToProductGroupMapOutput() ProductGroupMapOutput
func (ProductGroupMap) ToProductGroupMapOutputWithContext ¶
func (i ProductGroupMap) ToProductGroupMapOutputWithContext(ctx context.Context) ProductGroupMapOutput
type ProductGroupMapInput ¶
type ProductGroupMapInput interface { pulumi.Input ToProductGroupMapOutput() ProductGroupMapOutput ToProductGroupMapOutputWithContext(context.Context) ProductGroupMapOutput }
ProductGroupMapInput is an input type that accepts ProductGroupMap and ProductGroupMapOutput values. You can construct a concrete instance of `ProductGroupMapInput` via:
ProductGroupMap{ "key": ProductGroupArgs{...} }
type ProductGroupMapOutput ¶
type ProductGroupMapOutput struct{ *pulumi.OutputState }
func (ProductGroupMapOutput) ElementType ¶
func (ProductGroupMapOutput) ElementType() reflect.Type
func (ProductGroupMapOutput) MapIndex ¶
func (o ProductGroupMapOutput) MapIndex(k pulumi.StringInput) ProductGroupOutput
func (ProductGroupMapOutput) ToProductGroupMapOutput ¶
func (o ProductGroupMapOutput) ToProductGroupMapOutput() ProductGroupMapOutput
func (ProductGroupMapOutput) ToProductGroupMapOutputWithContext ¶
func (o ProductGroupMapOutput) ToProductGroupMapOutputWithContext(ctx context.Context) ProductGroupMapOutput
type ProductGroupOutput ¶
type ProductGroupOutput struct{ *pulumi.OutputState }
func (ProductGroupOutput) ElementType ¶
func (ProductGroupOutput) ElementType() reflect.Type
func (ProductGroupOutput) ToProductGroupOutput ¶
func (o ProductGroupOutput) ToProductGroupOutput() ProductGroupOutput
func (ProductGroupOutput) ToProductGroupOutputWithContext ¶
func (o ProductGroupOutput) ToProductGroupOutputWithContext(ctx context.Context) ProductGroupOutput
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 ProductInput ¶
type ProductInput interface { pulumi.Input ToProductOutput() ProductOutput ToProductOutputWithContext(ctx context.Context) ProductOutput }
type ProductMap ¶
type ProductMap map[string]ProductInput
func (ProductMap) ElementType ¶
func (ProductMap) ElementType() reflect.Type
func (ProductMap) ToProductMapOutput ¶
func (i ProductMap) ToProductMapOutput() ProductMapOutput
func (ProductMap) ToProductMapOutputWithContext ¶
func (i ProductMap) ToProductMapOutputWithContext(ctx context.Context) ProductMapOutput
type ProductMapInput ¶
type ProductMapInput interface { pulumi.Input ToProductMapOutput() ProductMapOutput ToProductMapOutputWithContext(context.Context) ProductMapOutput }
ProductMapInput is an input type that accepts ProductMap and ProductMapOutput values. You can construct a concrete instance of `ProductMapInput` via:
ProductMap{ "key": ProductArgs{...} }
type ProductMapOutput ¶
type ProductMapOutput struct{ *pulumi.OutputState }
func (ProductMapOutput) ElementType ¶
func (ProductMapOutput) ElementType() reflect.Type
func (ProductMapOutput) MapIndex ¶
func (o ProductMapOutput) MapIndex(k pulumi.StringInput) ProductOutput
func (ProductMapOutput) ToProductMapOutput ¶
func (o ProductMapOutput) ToProductMapOutput() ProductMapOutput
func (ProductMapOutput) ToProductMapOutputWithContext ¶
func (o ProductMapOutput) ToProductMapOutputWithContext(ctx context.Context) ProductMapOutput
type ProductOutput ¶
type ProductOutput struct{ *pulumi.OutputState }
func (ProductOutput) ElementType ¶
func (ProductOutput) ElementType() reflect.Type
func (ProductOutput) ToProductOutput ¶
func (o ProductOutput) ToProductOutput() ProductOutput
func (ProductOutput) ToProductOutputWithContext ¶
func (o ProductOutput) ToProductOutputWithContext(ctx context.Context) ProductOutput
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
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleProduct, err := apimanagement.LookupProduct(ctx, &apimanagement.LookupProductArgs{ ProductId: "my-product", ApiManagementName: "example-apim", ResourceGroupName: "search-service", }, nil) if err != nil { return err } _, err = apimanagement.NewProductPolicy(ctx, "exampleProductPolicy", &apimanagement.ProductPolicyArgs{ ProductId: pulumi.String(exampleProduct.ProductId), ApiManagementName: pulumi.String(exampleProduct.ApiManagementName), ResourceGroupName: pulumi.String(exampleProduct.ResourceGroupName), XmlContent: pulumi.String(fmt.Sprintf("%v%v%v%v%v", "<policies>\n", " <inbound>\n", " <find-and-replace from=\"xyz\" to=\"abc\" />\n", " </inbound>\n", "</policies>\n")), }) if err != nil { return err } return nil }) }
```
## Import
API Management Product Policy can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/productPolicy:ProductPolicy example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/service/service1/products/exampleId/policies/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.
func (*ProductPolicy) ElementType ¶
func (*ProductPolicy) ElementType() reflect.Type
func (*ProductPolicy) ToProductPolicyOutput ¶
func (i *ProductPolicy) ToProductPolicyOutput() ProductPolicyOutput
func (*ProductPolicy) ToProductPolicyOutputWithContext ¶
func (i *ProductPolicy) ToProductPolicyOutputWithContext(ctx context.Context) ProductPolicyOutput
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 ProductPolicyArray ¶
type ProductPolicyArray []ProductPolicyInput
func (ProductPolicyArray) ElementType ¶
func (ProductPolicyArray) ElementType() reflect.Type
func (ProductPolicyArray) ToProductPolicyArrayOutput ¶
func (i ProductPolicyArray) ToProductPolicyArrayOutput() ProductPolicyArrayOutput
func (ProductPolicyArray) ToProductPolicyArrayOutputWithContext ¶
func (i ProductPolicyArray) ToProductPolicyArrayOutputWithContext(ctx context.Context) ProductPolicyArrayOutput
type ProductPolicyArrayInput ¶
type ProductPolicyArrayInput interface { pulumi.Input ToProductPolicyArrayOutput() ProductPolicyArrayOutput ToProductPolicyArrayOutputWithContext(context.Context) ProductPolicyArrayOutput }
ProductPolicyArrayInput is an input type that accepts ProductPolicyArray and ProductPolicyArrayOutput values. You can construct a concrete instance of `ProductPolicyArrayInput` via:
ProductPolicyArray{ ProductPolicyArgs{...} }
type ProductPolicyArrayOutput ¶
type ProductPolicyArrayOutput struct{ *pulumi.OutputState }
func (ProductPolicyArrayOutput) ElementType ¶
func (ProductPolicyArrayOutput) ElementType() reflect.Type
func (ProductPolicyArrayOutput) Index ¶
func (o ProductPolicyArrayOutput) Index(i pulumi.IntInput) ProductPolicyOutput
func (ProductPolicyArrayOutput) ToProductPolicyArrayOutput ¶
func (o ProductPolicyArrayOutput) ToProductPolicyArrayOutput() ProductPolicyArrayOutput
func (ProductPolicyArrayOutput) ToProductPolicyArrayOutputWithContext ¶
func (o ProductPolicyArrayOutput) ToProductPolicyArrayOutputWithContext(ctx context.Context) ProductPolicyArrayOutput
type ProductPolicyInput ¶
type ProductPolicyInput interface { pulumi.Input ToProductPolicyOutput() ProductPolicyOutput ToProductPolicyOutputWithContext(ctx context.Context) ProductPolicyOutput }
type ProductPolicyMap ¶
type ProductPolicyMap map[string]ProductPolicyInput
func (ProductPolicyMap) ElementType ¶
func (ProductPolicyMap) ElementType() reflect.Type
func (ProductPolicyMap) ToProductPolicyMapOutput ¶
func (i ProductPolicyMap) ToProductPolicyMapOutput() ProductPolicyMapOutput
func (ProductPolicyMap) ToProductPolicyMapOutputWithContext ¶
func (i ProductPolicyMap) ToProductPolicyMapOutputWithContext(ctx context.Context) ProductPolicyMapOutput
type ProductPolicyMapInput ¶
type ProductPolicyMapInput interface { pulumi.Input ToProductPolicyMapOutput() ProductPolicyMapOutput ToProductPolicyMapOutputWithContext(context.Context) ProductPolicyMapOutput }
ProductPolicyMapInput is an input type that accepts ProductPolicyMap and ProductPolicyMapOutput values. You can construct a concrete instance of `ProductPolicyMapInput` via:
ProductPolicyMap{ "key": ProductPolicyArgs{...} }
type ProductPolicyMapOutput ¶
type ProductPolicyMapOutput struct{ *pulumi.OutputState }
func (ProductPolicyMapOutput) ElementType ¶
func (ProductPolicyMapOutput) ElementType() reflect.Type
func (ProductPolicyMapOutput) MapIndex ¶
func (o ProductPolicyMapOutput) MapIndex(k pulumi.StringInput) ProductPolicyOutput
func (ProductPolicyMapOutput) ToProductPolicyMapOutput ¶
func (o ProductPolicyMapOutput) ToProductPolicyMapOutput() ProductPolicyMapOutput
func (ProductPolicyMapOutput) ToProductPolicyMapOutputWithContext ¶
func (o ProductPolicyMapOutput) ToProductPolicyMapOutputWithContext(ctx context.Context) ProductPolicyMapOutput
type ProductPolicyOutput ¶
type ProductPolicyOutput struct{ *pulumi.OutputState }
func (ProductPolicyOutput) ElementType ¶
func (ProductPolicyOutput) ElementType() reflect.Type
func (ProductPolicyOutput) ToProductPolicyOutput ¶
func (o ProductPolicyOutput) ToProductPolicyOutput() ProductPolicyOutput
func (ProductPolicyOutput) ToProductPolicyOutputWithContext ¶
func (o ProductPolicyOutput) ToProductPolicyOutputWithContext(ctx context.Context) ProductPolicyOutput
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("pub1"), PublisherEmail: pulumi.String("pub1@email.com"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } _, err = apimanagement.NewProperty(ctx, "exampleProperty", &apimanagement.PropertyArgs{ ResourceGroupName: exampleResourceGroup.Name, ApiManagementName: exampleService.Name, DisplayName: pulumi.String("ExampleProperty"), Value: pulumi.String("Example Value"), }) if err != nil { return err } return nil }) }
```
## Import
API Management Properties can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/property:Property example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-resources/providers/Microsoft.ApiManagement/service/example-apim/namedValues/example-apimp
```
func GetProperty ¶
func GetProperty(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PropertyState, opts ...pulumi.ResourceOption) (*Property, error)
GetProperty gets an existing Property resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewProperty ¶
func NewProperty(ctx *pulumi.Context, name string, args *PropertyArgs, opts ...pulumi.ResourceOption) (*Property, error)
NewProperty registers a new resource with the given unique name, arguments, and options.
func (*Property) ElementType ¶
func (*Property) ToPropertyOutput ¶
func (i *Property) ToPropertyOutput() PropertyOutput
func (*Property) ToPropertyOutputWithContext ¶
func (i *Property) ToPropertyOutputWithContext(ctx context.Context) PropertyOutput
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 PropertyArray ¶
type PropertyArray []PropertyInput
func (PropertyArray) ElementType ¶
func (PropertyArray) ElementType() reflect.Type
func (PropertyArray) ToPropertyArrayOutput ¶
func (i PropertyArray) ToPropertyArrayOutput() PropertyArrayOutput
func (PropertyArray) ToPropertyArrayOutputWithContext ¶
func (i PropertyArray) ToPropertyArrayOutputWithContext(ctx context.Context) PropertyArrayOutput
type PropertyArrayInput ¶
type PropertyArrayInput interface { pulumi.Input ToPropertyArrayOutput() PropertyArrayOutput ToPropertyArrayOutputWithContext(context.Context) PropertyArrayOutput }
PropertyArrayInput is an input type that accepts PropertyArray and PropertyArrayOutput values. You can construct a concrete instance of `PropertyArrayInput` via:
PropertyArray{ PropertyArgs{...} }
type PropertyArrayOutput ¶
type PropertyArrayOutput struct{ *pulumi.OutputState }
func (PropertyArrayOutput) ElementType ¶
func (PropertyArrayOutput) ElementType() reflect.Type
func (PropertyArrayOutput) Index ¶
func (o PropertyArrayOutput) Index(i pulumi.IntInput) PropertyOutput
func (PropertyArrayOutput) ToPropertyArrayOutput ¶
func (o PropertyArrayOutput) ToPropertyArrayOutput() PropertyArrayOutput
func (PropertyArrayOutput) ToPropertyArrayOutputWithContext ¶
func (o PropertyArrayOutput) ToPropertyArrayOutputWithContext(ctx context.Context) PropertyArrayOutput
type PropertyInput ¶
type PropertyInput interface { pulumi.Input ToPropertyOutput() PropertyOutput ToPropertyOutputWithContext(ctx context.Context) PropertyOutput }
type PropertyMap ¶
type PropertyMap map[string]PropertyInput
func (PropertyMap) ElementType ¶
func (PropertyMap) ElementType() reflect.Type
func (PropertyMap) ToPropertyMapOutput ¶
func (i PropertyMap) ToPropertyMapOutput() PropertyMapOutput
func (PropertyMap) ToPropertyMapOutputWithContext ¶
func (i PropertyMap) ToPropertyMapOutputWithContext(ctx context.Context) PropertyMapOutput
type PropertyMapInput ¶
type PropertyMapInput interface { pulumi.Input ToPropertyMapOutput() PropertyMapOutput ToPropertyMapOutputWithContext(context.Context) PropertyMapOutput }
PropertyMapInput is an input type that accepts PropertyMap and PropertyMapOutput values. You can construct a concrete instance of `PropertyMapInput` via:
PropertyMap{ "key": PropertyArgs{...} }
type PropertyMapOutput ¶
type PropertyMapOutput struct{ *pulumi.OutputState }
func (PropertyMapOutput) ElementType ¶
func (PropertyMapOutput) ElementType() reflect.Type
func (PropertyMapOutput) MapIndex ¶
func (o PropertyMapOutput) MapIndex(k pulumi.StringInput) PropertyOutput
func (PropertyMapOutput) ToPropertyMapOutput ¶
func (o PropertyMapOutput) ToPropertyMapOutput() PropertyMapOutput
func (PropertyMapOutput) ToPropertyMapOutputWithContext ¶
func (o PropertyMapOutput) ToPropertyMapOutputWithContext(ctx context.Context) PropertyMapOutput
type PropertyOutput ¶
type PropertyOutput struct{ *pulumi.OutputState }
func (PropertyOutput) ElementType ¶
func (PropertyOutput) ElementType() reflect.Type
func (PropertyOutput) ToPropertyOutput ¶
func (o PropertyOutput) ToPropertyOutput() PropertyOutput
func (PropertyOutput) ToPropertyOutputWithContext ¶
func (o PropertyOutput) ToPropertyOutputWithContext(ctx context.Context) PropertyOutput
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 RedisCache ¶ added in v4.8.0
type RedisCache struct { pulumi.CustomResourceState // The resource ID of the Api Management Service from which to create this external cache. Changing this forces a new API Management Redis Cache to be created. ApiManagementId pulumi.StringOutput `pulumi:"apiManagementId"` // The location where to use cache from. Possible values are `default` and valid Azure regions. Defaults to `default`. CacheLocation pulumi.StringPtrOutput `pulumi:"cacheLocation"` // The connection string to the Cache for Redis. ConnectionString pulumi.StringOutput `pulumi:"connectionString"` // The description of the API Management Redis Cache. Description pulumi.StringPtrOutput `pulumi:"description"` // The name which should be used for this API Management Redis Cache. Changing this forces a new API Management Redis Cache to be created. Name pulumi.StringOutput `pulumi:"name"` // The resource ID of the Cache for Redis. RedisCacheId pulumi.StringPtrOutput `pulumi:"redisCacheId"` }
Manages a API Management Redis Cache.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/redis" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("pub1"), PublisherEmail: pulumi.String("pub1@email.com"), SkuName: pulumi.String("Consumption_0"), }) if err != nil { return err } exampleCache, err := redis.NewCache(ctx, "exampleCache", &redis.CacheArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, Capacity: pulumi.Int(1), Family: pulumi.String("C"), SkuName: pulumi.String("Basic"), EnableNonSslPort: pulumi.Bool(false), MinimumTlsVersion: pulumi.String("1.2"), RedisConfiguration: nil, }) if err != nil { return err } _, err = apimanagement.NewRedisCache(ctx, "exampleRedisCache", &apimanagement.RedisCacheArgs{ ApiManagementId: exampleService.ID(), ConnectionString: exampleCache.PrimaryConnectionString, Description: pulumi.String("Redis cache instances"), RedisCacheId: exampleCache.ID(), CacheLocation: pulumi.String("East Us"), }) if err != nil { return err } return nil }) }
```
## Import
API Management Redis Caches can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/redisCache:RedisCache example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/service/service1/caches/cache1
```
func GetRedisCache ¶ added in v4.8.0
func GetRedisCache(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RedisCacheState, opts ...pulumi.ResourceOption) (*RedisCache, error)
GetRedisCache gets an existing RedisCache 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 NewRedisCache ¶ added in v4.8.0
func NewRedisCache(ctx *pulumi.Context, name string, args *RedisCacheArgs, opts ...pulumi.ResourceOption) (*RedisCache, error)
NewRedisCache registers a new resource with the given unique name, arguments, and options.
func (*RedisCache) ElementType ¶ added in v4.8.0
func (*RedisCache) ElementType() reflect.Type
func (*RedisCache) ToRedisCacheOutput ¶ added in v4.8.0
func (i *RedisCache) ToRedisCacheOutput() RedisCacheOutput
func (*RedisCache) ToRedisCacheOutputWithContext ¶ added in v4.8.0
func (i *RedisCache) ToRedisCacheOutputWithContext(ctx context.Context) RedisCacheOutput
type RedisCacheArgs ¶ added in v4.8.0
type RedisCacheArgs struct { // The resource ID of the Api Management Service from which to create this external cache. Changing this forces a new API Management Redis Cache to be created. ApiManagementId pulumi.StringInput // The location where to use cache from. Possible values are `default` and valid Azure regions. Defaults to `default`. CacheLocation pulumi.StringPtrInput // The connection string to the Cache for Redis. ConnectionString pulumi.StringInput // The description of the API Management Redis Cache. Description pulumi.StringPtrInput // The name which should be used for this API Management Redis Cache. Changing this forces a new API Management Redis Cache to be created. Name pulumi.StringPtrInput // The resource ID of the Cache for Redis. RedisCacheId pulumi.StringPtrInput }
The set of arguments for constructing a RedisCache resource.
func (RedisCacheArgs) ElementType ¶ added in v4.8.0
func (RedisCacheArgs) ElementType() reflect.Type
type RedisCacheArray ¶ added in v4.8.0
type RedisCacheArray []RedisCacheInput
func (RedisCacheArray) ElementType ¶ added in v4.8.0
func (RedisCacheArray) ElementType() reflect.Type
func (RedisCacheArray) ToRedisCacheArrayOutput ¶ added in v4.8.0
func (i RedisCacheArray) ToRedisCacheArrayOutput() RedisCacheArrayOutput
func (RedisCacheArray) ToRedisCacheArrayOutputWithContext ¶ added in v4.8.0
func (i RedisCacheArray) ToRedisCacheArrayOutputWithContext(ctx context.Context) RedisCacheArrayOutput
type RedisCacheArrayInput ¶ added in v4.8.0
type RedisCacheArrayInput interface { pulumi.Input ToRedisCacheArrayOutput() RedisCacheArrayOutput ToRedisCacheArrayOutputWithContext(context.Context) RedisCacheArrayOutput }
RedisCacheArrayInput is an input type that accepts RedisCacheArray and RedisCacheArrayOutput values. You can construct a concrete instance of `RedisCacheArrayInput` via:
RedisCacheArray{ RedisCacheArgs{...} }
type RedisCacheArrayOutput ¶ added in v4.8.0
type RedisCacheArrayOutput struct{ *pulumi.OutputState }
func (RedisCacheArrayOutput) ElementType ¶ added in v4.8.0
func (RedisCacheArrayOutput) ElementType() reflect.Type
func (RedisCacheArrayOutput) Index ¶ added in v4.8.0
func (o RedisCacheArrayOutput) Index(i pulumi.IntInput) RedisCacheOutput
func (RedisCacheArrayOutput) ToRedisCacheArrayOutput ¶ added in v4.8.0
func (o RedisCacheArrayOutput) ToRedisCacheArrayOutput() RedisCacheArrayOutput
func (RedisCacheArrayOutput) ToRedisCacheArrayOutputWithContext ¶ added in v4.8.0
func (o RedisCacheArrayOutput) ToRedisCacheArrayOutputWithContext(ctx context.Context) RedisCacheArrayOutput
type RedisCacheInput ¶ added in v4.8.0
type RedisCacheInput interface { pulumi.Input ToRedisCacheOutput() RedisCacheOutput ToRedisCacheOutputWithContext(ctx context.Context) RedisCacheOutput }
type RedisCacheMap ¶ added in v4.8.0
type RedisCacheMap map[string]RedisCacheInput
func (RedisCacheMap) ElementType ¶ added in v4.8.0
func (RedisCacheMap) ElementType() reflect.Type
func (RedisCacheMap) ToRedisCacheMapOutput ¶ added in v4.8.0
func (i RedisCacheMap) ToRedisCacheMapOutput() RedisCacheMapOutput
func (RedisCacheMap) ToRedisCacheMapOutputWithContext ¶ added in v4.8.0
func (i RedisCacheMap) ToRedisCacheMapOutputWithContext(ctx context.Context) RedisCacheMapOutput
type RedisCacheMapInput ¶ added in v4.8.0
type RedisCacheMapInput interface { pulumi.Input ToRedisCacheMapOutput() RedisCacheMapOutput ToRedisCacheMapOutputWithContext(context.Context) RedisCacheMapOutput }
RedisCacheMapInput is an input type that accepts RedisCacheMap and RedisCacheMapOutput values. You can construct a concrete instance of `RedisCacheMapInput` via:
RedisCacheMap{ "key": RedisCacheArgs{...} }
type RedisCacheMapOutput ¶ added in v4.8.0
type RedisCacheMapOutput struct{ *pulumi.OutputState }
func (RedisCacheMapOutput) ElementType ¶ added in v4.8.0
func (RedisCacheMapOutput) ElementType() reflect.Type
func (RedisCacheMapOutput) MapIndex ¶ added in v4.8.0
func (o RedisCacheMapOutput) MapIndex(k pulumi.StringInput) RedisCacheOutput
func (RedisCacheMapOutput) ToRedisCacheMapOutput ¶ added in v4.8.0
func (o RedisCacheMapOutput) ToRedisCacheMapOutput() RedisCacheMapOutput
func (RedisCacheMapOutput) ToRedisCacheMapOutputWithContext ¶ added in v4.8.0
func (o RedisCacheMapOutput) ToRedisCacheMapOutputWithContext(ctx context.Context) RedisCacheMapOutput
type RedisCacheOutput ¶ added in v4.8.0
type RedisCacheOutput struct{ *pulumi.OutputState }
func (RedisCacheOutput) ElementType ¶ added in v4.8.0
func (RedisCacheOutput) ElementType() reflect.Type
func (RedisCacheOutput) ToRedisCacheOutput ¶ added in v4.8.0
func (o RedisCacheOutput) ToRedisCacheOutput() RedisCacheOutput
func (RedisCacheOutput) ToRedisCacheOutputWithContext ¶ added in v4.8.0
func (o RedisCacheOutput) ToRedisCacheOutputWithContext(ctx context.Context) RedisCacheOutput
type RedisCacheState ¶ added in v4.8.0
type RedisCacheState struct { // The resource ID of the Api Management Service from which to create this external cache. Changing this forces a new API Management Redis Cache to be created. ApiManagementId pulumi.StringPtrInput // The location where to use cache from. Possible values are `default` and valid Azure regions. Defaults to `default`. CacheLocation pulumi.StringPtrInput // The connection string to the Cache for Redis. ConnectionString pulumi.StringPtrInput // The description of the API Management Redis Cache. Description pulumi.StringPtrInput // The name which should be used for this API Management Redis Cache. Changing this forces a new API Management Redis Cache to be created. Name pulumi.StringPtrInput // The resource ID of the Cache for Redis. RedisCacheId pulumi.StringPtrInput }
func (RedisCacheState) ElementType ¶ added in v4.8.0
func (RedisCacheState) 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"` // Enforce a client certificate to be presented on each request to the gateway? This is only supported when sku type is `Consumption`. ClientCertificateEnabled pulumi.BoolPtrOutput `pulumi:"clientCertificateEnabled"` // The URL for the Developer Portal associated with this API Management service. DeveloperPortalUrl pulumi.StringOutput `pulumi:"developerPortalUrl"` // Disable the gateway in main region? This is only supported when `additionalLocation` is set. GatewayDisabled pulumi.BoolPtrOutput `pulumi:"gatewayDisabled"` // 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 as defined 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 version which the control plane API calls to API Management service are limited with version equal to or newer than. MinApiVersion pulumi.StringPtrOutput `pulumi:"minApiVersion"` // 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"` // The Private IP addresses of the API Management Service. Available only when the API Manager instance is using Virtual Network mode. PrivateIpAddresses pulumi.StringArrayOutput `pulumi:"privateIpAddresses"` // A `protocols` block as defined below. Protocols ServiceProtocolsOutput `pulumi:"protocols"` // ID of a standard SKU IPv4 Public IP. PublicIpAddressId pulumi.StringPtrOutput `pulumi:"publicIpAddressId"` // 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"` // Is public access to the service allowed?. PublicNetworkAccessEnabled pulumi.BoolPtrOutput `pulumi:"publicNetworkAccessEnabled"` // 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 first part is the `name`, valid values include: `Consumption`, `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"` // A `tenantAccess` block as defined below. TenantAccess ServiceTenantAccessOutput `pulumi:"tenantAccess"` // A `virtualNetworkConfiguration` block as defined below. Required when `virtualNetworkType` is `External` or `Internal`. VirtualNetworkConfiguration ServiceVirtualNetworkConfigurationPtrOutput `pulumi:"virtualNetworkConfiguration"` // The type of virtual network you want to use, valid values include: `None`, `External`, `Internal`. // > **NOTE:** Please ensure that in the subnet, inbound port 3443 is open when `virtualNetworkType` is `Internal` or `External`. And please ensure other necessary ports are open according to [api management network configuration](https://docs.microsoft.com/en-us/azure/api-management/api-management-using-with-vnet#-common-network-configuration-issues). VirtualNetworkType pulumi.StringPtrOutput `pulumi:"virtualNetworkType"` // A list of availability zones. Zones pulumi.StringArrayOutput `pulumi:"zones"` }
Manages an API Management Service.
## Disclaimers
> When creating a new API Management resource in version 3.0 of the AzureRM Provider and later, please be aware that the AzureRM Provider will now clean up any sample APIs and Products created by the Azure API during the creation of the API Management resource.
> **Note:** It's possible to define Custom Domains both within the `apimanagement.Service` resource via the `hostnameConfigurations` block and by using the `apimanagement.CustomDomain` resource. However it's not possible to use both methods to manage Custom Domains within an API Management Service, since there'll be conflicts.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } _, err = apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@exmaple.com"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } return nil }) }
```
## Import
API Management Services can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/service:Service example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ApiManagement/service/instance1
```
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.
func (*Service) ElementType ¶
func (*Service) ToServiceOutput ¶
func (i *Service) ToServiceOutput() ServiceOutput
func (*Service) ToServiceOutputWithContext ¶
func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
type ServiceAdditionalLocation ¶
type ServiceAdditionalLocation struct { // The number of compute units in this region. Defaults to the capacity of the main region. Capacity *int `pulumi:"capacity"` // 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"` // The Private IP addresses of the API Management Service. Available only when the API Manager instance is using Virtual Network mode. PrivateIpAddresses []string `pulumi:"privateIpAddresses"` // ID of a standard SKU IPv4 Public IP. PublicIpAddressId *string `pulumi:"publicIpAddressId"` // 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"` // A `virtualNetworkConfiguration` block as defined below. Required when `virtualNetworkType` is `External` or `Internal`. VirtualNetworkConfiguration *ServiceAdditionalLocationVirtualNetworkConfiguration `pulumi:"virtualNetworkConfiguration"` // A list of availability zones. Zones []string `pulumi:"zones"` }
type ServiceAdditionalLocationArgs ¶
type ServiceAdditionalLocationArgs struct { // The number of compute units in this region. Defaults to the capacity of the main region. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // 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"` // The Private IP addresses of the API Management Service. Available only when the API Manager instance is using Virtual Network mode. PrivateIpAddresses pulumi.StringArrayInput `pulumi:"privateIpAddresses"` // ID of a standard SKU IPv4 Public IP. PublicIpAddressId pulumi.StringPtrInput `pulumi:"publicIpAddressId"` // 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"` // A `virtualNetworkConfiguration` block as defined below. Required when `virtualNetworkType` is `External` or `Internal`. VirtualNetworkConfiguration ServiceAdditionalLocationVirtualNetworkConfigurationPtrInput `pulumi:"virtualNetworkConfiguration"` // A list of availability zones. Zones pulumi.StringArrayInput `pulumi:"zones"` }
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) Capacity ¶ added in v4.38.0
func (o ServiceAdditionalLocationOutput) Capacity() pulumi.IntPtrOutput
The number of compute units in this region. Defaults to the capacity of the main region.
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) PrivateIpAddresses ¶
func (o ServiceAdditionalLocationOutput) PrivateIpAddresses() pulumi.StringArrayOutput
The Private IP addresses of the API Management Service. Available only when the API Manager instance is using Virtual Network mode.
func (ServiceAdditionalLocationOutput) PublicIpAddressId ¶ added in v4.38.0
func (o ServiceAdditionalLocationOutput) PublicIpAddressId() pulumi.StringPtrOutput
ID of a standard SKU IPv4 Public IP.
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
func (ServiceAdditionalLocationOutput) VirtualNetworkConfiguration ¶
func (o ServiceAdditionalLocationOutput) VirtualNetworkConfiguration() ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput
A `virtualNetworkConfiguration` block as defined below. Required when `virtualNetworkType` is `External` or `Internal`.
func (ServiceAdditionalLocationOutput) Zones ¶ added in v4.38.0
func (o ServiceAdditionalLocationOutput) Zones() pulumi.StringArrayOutput
A list of availability zones.
type ServiceAdditionalLocationVirtualNetworkConfiguration ¶
type ServiceAdditionalLocationVirtualNetworkConfiguration struct { // The id of the subnet that will be used for the API Management. SubnetId string `pulumi:"subnetId"` }
type ServiceAdditionalLocationVirtualNetworkConfigurationArgs ¶
type ServiceAdditionalLocationVirtualNetworkConfigurationArgs struct { // The id of the subnet that will be used for the API Management. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (ServiceAdditionalLocationVirtualNetworkConfigurationArgs) ElementType ¶
func (ServiceAdditionalLocationVirtualNetworkConfigurationArgs) ElementType() reflect.Type
func (ServiceAdditionalLocationVirtualNetworkConfigurationArgs) ToServiceAdditionalLocationVirtualNetworkConfigurationOutput ¶
func (i ServiceAdditionalLocationVirtualNetworkConfigurationArgs) ToServiceAdditionalLocationVirtualNetworkConfigurationOutput() ServiceAdditionalLocationVirtualNetworkConfigurationOutput
func (ServiceAdditionalLocationVirtualNetworkConfigurationArgs) ToServiceAdditionalLocationVirtualNetworkConfigurationOutputWithContext ¶
func (i ServiceAdditionalLocationVirtualNetworkConfigurationArgs) ToServiceAdditionalLocationVirtualNetworkConfigurationOutputWithContext(ctx context.Context) ServiceAdditionalLocationVirtualNetworkConfigurationOutput
func (ServiceAdditionalLocationVirtualNetworkConfigurationArgs) ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput ¶
func (i ServiceAdditionalLocationVirtualNetworkConfigurationArgs) ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput() ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput
func (ServiceAdditionalLocationVirtualNetworkConfigurationArgs) ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutputWithContext ¶
func (i ServiceAdditionalLocationVirtualNetworkConfigurationArgs) ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput
type ServiceAdditionalLocationVirtualNetworkConfigurationInput ¶
type ServiceAdditionalLocationVirtualNetworkConfigurationInput interface { pulumi.Input ToServiceAdditionalLocationVirtualNetworkConfigurationOutput() ServiceAdditionalLocationVirtualNetworkConfigurationOutput ToServiceAdditionalLocationVirtualNetworkConfigurationOutputWithContext(context.Context) ServiceAdditionalLocationVirtualNetworkConfigurationOutput }
ServiceAdditionalLocationVirtualNetworkConfigurationInput is an input type that accepts ServiceAdditionalLocationVirtualNetworkConfigurationArgs and ServiceAdditionalLocationVirtualNetworkConfigurationOutput values. You can construct a concrete instance of `ServiceAdditionalLocationVirtualNetworkConfigurationInput` via:
ServiceAdditionalLocationVirtualNetworkConfigurationArgs{...}
type ServiceAdditionalLocationVirtualNetworkConfigurationOutput ¶
type ServiceAdditionalLocationVirtualNetworkConfigurationOutput struct{ *pulumi.OutputState }
func (ServiceAdditionalLocationVirtualNetworkConfigurationOutput) ElementType ¶
func (ServiceAdditionalLocationVirtualNetworkConfigurationOutput) ElementType() reflect.Type
func (ServiceAdditionalLocationVirtualNetworkConfigurationOutput) SubnetId ¶
func (o ServiceAdditionalLocationVirtualNetworkConfigurationOutput) SubnetId() pulumi.StringOutput
The id of the subnet that will be used for the API Management.
func (ServiceAdditionalLocationVirtualNetworkConfigurationOutput) ToServiceAdditionalLocationVirtualNetworkConfigurationOutput ¶
func (o ServiceAdditionalLocationVirtualNetworkConfigurationOutput) ToServiceAdditionalLocationVirtualNetworkConfigurationOutput() ServiceAdditionalLocationVirtualNetworkConfigurationOutput
func (ServiceAdditionalLocationVirtualNetworkConfigurationOutput) ToServiceAdditionalLocationVirtualNetworkConfigurationOutputWithContext ¶
func (o ServiceAdditionalLocationVirtualNetworkConfigurationOutput) ToServiceAdditionalLocationVirtualNetworkConfigurationOutputWithContext(ctx context.Context) ServiceAdditionalLocationVirtualNetworkConfigurationOutput
func (ServiceAdditionalLocationVirtualNetworkConfigurationOutput) ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput ¶
func (o ServiceAdditionalLocationVirtualNetworkConfigurationOutput) ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput() ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput
func (ServiceAdditionalLocationVirtualNetworkConfigurationOutput) ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutputWithContext ¶
func (o ServiceAdditionalLocationVirtualNetworkConfigurationOutput) ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput
type ServiceAdditionalLocationVirtualNetworkConfigurationPtrInput ¶
type ServiceAdditionalLocationVirtualNetworkConfigurationPtrInput interface { pulumi.Input ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput() ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutputWithContext(context.Context) ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput }
ServiceAdditionalLocationVirtualNetworkConfigurationPtrInput is an input type that accepts ServiceAdditionalLocationVirtualNetworkConfigurationArgs, ServiceAdditionalLocationVirtualNetworkConfigurationPtr and ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput values. You can construct a concrete instance of `ServiceAdditionalLocationVirtualNetworkConfigurationPtrInput` via:
ServiceAdditionalLocationVirtualNetworkConfigurationArgs{...} or: nil
func ServiceAdditionalLocationVirtualNetworkConfigurationPtr ¶
func ServiceAdditionalLocationVirtualNetworkConfigurationPtr(v *ServiceAdditionalLocationVirtualNetworkConfigurationArgs) ServiceAdditionalLocationVirtualNetworkConfigurationPtrInput
type ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput ¶
type ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput) ElementType ¶
func (ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput) ElementType() reflect.Type
func (ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput) SubnetId ¶
func (o ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput) SubnetId() pulumi.StringPtrOutput
The id of the subnet that will be used for the API Management.
func (ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput) ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput ¶
func (o ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput) ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput() ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput
func (ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput) ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutputWithContext ¶
func (o ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput) ToServiceAdditionalLocationVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceAdditionalLocationVirtualNetworkConfigurationPtrOutput
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 // Enforce a client certificate to be presented on each request to the gateway? This is only supported when sku type is `Consumption`. ClientCertificateEnabled pulumi.BoolPtrInput // Disable the gateway in main region? This is only supported when `additionalLocation` is set. GatewayDisabled pulumi.BoolPtrInput // A `hostnameConfiguration` block as defined below. HostnameConfiguration ServiceHostnameConfigurationPtrInput // An `identity` block as defined 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 version which the control plane API calls to API Management service are limited with version equal to or newer than. MinApiVersion 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 // ID of a standard SKU IPv4 Public IP. PublicIpAddressId pulumi.StringPtrInput // Is public access to the service allowed?. PublicNetworkAccessEnabled pulumi.BoolPtrInput // 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 first part is the `name`, valid values include: `Consumption`, `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 // A `tenantAccess` block as defined below. TenantAccess ServiceTenantAccessPtrInput // A `virtualNetworkConfiguration` block as defined below. Required when `virtualNetworkType` is `External` or `Internal`. VirtualNetworkConfiguration ServiceVirtualNetworkConfigurationPtrInput // The type of virtual network you want to use, valid values include: `None`, `External`, `Internal`. // > **NOTE:** Please ensure that in the subnet, inbound port 3443 is open when `virtualNetworkType` is `Internal` or `External`. And please ensure other necessary ports are open according to [api management network configuration](https://docs.microsoft.com/en-us/azure/api-management/api-management-using-with-vnet#-common-network-configuration-issues). VirtualNetworkType pulumi.StringPtrInput // A list of availability zones. Zones pulumi.StringArrayInput }
The set of arguments for constructing a Service resource.
func (ServiceArgs) ElementType ¶
func (ServiceArgs) ElementType() reflect.Type
type ServiceArray ¶
type ServiceArray []ServiceInput
func (ServiceArray) ElementType ¶
func (ServiceArray) ElementType() reflect.Type
func (ServiceArray) ToServiceArrayOutput ¶
func (i ServiceArray) ToServiceArrayOutput() ServiceArrayOutput
func (ServiceArray) ToServiceArrayOutputWithContext ¶
func (i ServiceArray) ToServiceArrayOutputWithContext(ctx context.Context) ServiceArrayOutput
type ServiceArrayInput ¶
type ServiceArrayInput interface { pulumi.Input ToServiceArrayOutput() ServiceArrayOutput ToServiceArrayOutputWithContext(context.Context) ServiceArrayOutput }
ServiceArrayInput is an input type that accepts ServiceArray and ServiceArrayOutput values. You can construct a concrete instance of `ServiceArrayInput` via:
ServiceArray{ ServiceArgs{...} }
type ServiceArrayOutput ¶
type ServiceArrayOutput struct{ *pulumi.OutputState }
func (ServiceArrayOutput) ElementType ¶
func (ServiceArrayOutput) ElementType() reflect.Type
func (ServiceArrayOutput) Index ¶
func (o ServiceArrayOutput) Index(i pulumi.IntInput) ServiceOutput
func (ServiceArrayOutput) ToServiceArrayOutput ¶
func (o ServiceArrayOutput) ToServiceArrayOutput() ServiceArrayOutput
func (ServiceArrayOutput) ToServiceArrayOutputWithContext ¶
func (o ServiceArrayOutput) ToServiceArrayOutputWithContext(ctx context.Context) ServiceArrayOutput
type ServiceCertificate ¶
type ServiceCertificate struct { // The password for the certificate. CertificatePassword *string `pulumi:"certificatePassword"` // The Base64 Encoded PFX or Base64 Encoded X.509 Certificate. EncodedCertificate string `pulumi:"encodedCertificate"` // The expiration date of the certificate in RFC3339 format: `2000-01-02T03:04:05Z`. Expiry *string `pulumi:"expiry"` // The name of the Certificate Store where this certificate should be stored. Possible values are `CertificateAuthority` and `Root`. StoreName string `pulumi:"storeName"` // The subject of the certificate. Subject *string `pulumi:"subject"` // The thumbprint of the certificate. Thumbprint *string `pulumi:"thumbprint"` }
type ServiceCertificateArgs ¶
type ServiceCertificateArgs struct { // The password for the certificate. CertificatePassword pulumi.StringPtrInput `pulumi:"certificatePassword"` // The Base64 Encoded PFX or Base64 Encoded X.509 Certificate. EncodedCertificate pulumi.StringInput `pulumi:"encodedCertificate"` // The expiration date of the certificate in RFC3339 format: `2000-01-02T03:04:05Z`. Expiry pulumi.StringPtrInput `pulumi:"expiry"` // The name of the Certificate Store where this certificate should be stored. Possible values are `CertificateAuthority` and `Root`. StoreName pulumi.StringInput `pulumi:"storeName"` // The subject of the certificate. Subject pulumi.StringPtrInput `pulumi:"subject"` // The thumbprint of the certificate. Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"` }
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.StringPtrOutput
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 or Base64 Encoded X.509 Certificate.
func (ServiceCertificateOutput) Expiry ¶ added in v4.16.0
func (o ServiceCertificateOutput) Expiry() pulumi.StringPtrOutput
The expiration date of the certificate in RFC3339 format: `2000-01-02T03:04:05Z`.
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) Subject ¶ added in v4.16.0
func (o ServiceCertificateOutput) Subject() pulumi.StringPtrOutput
The subject of the certificate.
func (ServiceCertificateOutput) Thumbprint ¶ added in v4.16.0
func (o ServiceCertificateOutput) Thumbprint() pulumi.StringPtrOutput
The thumbprint of the certificate.
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 `developerPortal` blocks as documented below. DeveloperPortals []ServiceHostnameConfigurationDeveloperPortal `pulumi:"developerPortals"` // 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 `developerPortal` blocks as documented below. DeveloperPortals ServiceHostnameConfigurationDeveloperPortalArrayInput `pulumi:"developerPortals"` // 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 ServiceHostnameConfigurationDeveloperPortal ¶
type ServiceHostnameConfigurationDeveloperPortal 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 expiration date of the certificate in RFC3339 format: `2000-01-02T03:04:05Z`. Expiry *string `pulumi:"expiry"` // 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"` // The client id of the System or User Assigned Managed identity generated by Azure AD, which has `GET` access to the keyVault containing the SSL certificate. SslKeyvaultIdentityClientId *string `pulumi:"sslKeyvaultIdentityClientId"` // The subject of the certificate. Subject *string `pulumi:"subject"` // The thumbprint of the certificate. Thumbprint *string `pulumi:"thumbprint"` }
type ServiceHostnameConfigurationDeveloperPortalArgs ¶
type ServiceHostnameConfigurationDeveloperPortalArgs 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 expiration date of the certificate in RFC3339 format: `2000-01-02T03:04:05Z`. Expiry pulumi.StringPtrInput `pulumi:"expiry"` // 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"` // The client id of the System or User Assigned Managed identity generated by Azure AD, which has `GET` access to the keyVault containing the SSL certificate. SslKeyvaultIdentityClientId pulumi.StringPtrInput `pulumi:"sslKeyvaultIdentityClientId"` // The subject of the certificate. Subject pulumi.StringPtrInput `pulumi:"subject"` // The thumbprint of the certificate. Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"` }
func (ServiceHostnameConfigurationDeveloperPortalArgs) ElementType ¶
func (ServiceHostnameConfigurationDeveloperPortalArgs) ElementType() reflect.Type
func (ServiceHostnameConfigurationDeveloperPortalArgs) ToServiceHostnameConfigurationDeveloperPortalOutput ¶
func (i ServiceHostnameConfigurationDeveloperPortalArgs) ToServiceHostnameConfigurationDeveloperPortalOutput() ServiceHostnameConfigurationDeveloperPortalOutput
func (ServiceHostnameConfigurationDeveloperPortalArgs) ToServiceHostnameConfigurationDeveloperPortalOutputWithContext ¶
func (i ServiceHostnameConfigurationDeveloperPortalArgs) ToServiceHostnameConfigurationDeveloperPortalOutputWithContext(ctx context.Context) ServiceHostnameConfigurationDeveloperPortalOutput
type ServiceHostnameConfigurationDeveloperPortalArray ¶
type ServiceHostnameConfigurationDeveloperPortalArray []ServiceHostnameConfigurationDeveloperPortalInput
func (ServiceHostnameConfigurationDeveloperPortalArray) ElementType ¶
func (ServiceHostnameConfigurationDeveloperPortalArray) ElementType() reflect.Type
func (ServiceHostnameConfigurationDeveloperPortalArray) ToServiceHostnameConfigurationDeveloperPortalArrayOutput ¶
func (i ServiceHostnameConfigurationDeveloperPortalArray) ToServiceHostnameConfigurationDeveloperPortalArrayOutput() ServiceHostnameConfigurationDeveloperPortalArrayOutput
func (ServiceHostnameConfigurationDeveloperPortalArray) ToServiceHostnameConfigurationDeveloperPortalArrayOutputWithContext ¶
func (i ServiceHostnameConfigurationDeveloperPortalArray) ToServiceHostnameConfigurationDeveloperPortalArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationDeveloperPortalArrayOutput
type ServiceHostnameConfigurationDeveloperPortalArrayInput ¶
type ServiceHostnameConfigurationDeveloperPortalArrayInput interface { pulumi.Input ToServiceHostnameConfigurationDeveloperPortalArrayOutput() ServiceHostnameConfigurationDeveloperPortalArrayOutput ToServiceHostnameConfigurationDeveloperPortalArrayOutputWithContext(context.Context) ServiceHostnameConfigurationDeveloperPortalArrayOutput }
ServiceHostnameConfigurationDeveloperPortalArrayInput is an input type that accepts ServiceHostnameConfigurationDeveloperPortalArray and ServiceHostnameConfigurationDeveloperPortalArrayOutput values. You can construct a concrete instance of `ServiceHostnameConfigurationDeveloperPortalArrayInput` via:
ServiceHostnameConfigurationDeveloperPortalArray{ ServiceHostnameConfigurationDeveloperPortalArgs{...} }
type ServiceHostnameConfigurationDeveloperPortalArrayOutput ¶
type ServiceHostnameConfigurationDeveloperPortalArrayOutput struct{ *pulumi.OutputState }
func (ServiceHostnameConfigurationDeveloperPortalArrayOutput) ElementType ¶
func (ServiceHostnameConfigurationDeveloperPortalArrayOutput) ElementType() reflect.Type
func (ServiceHostnameConfigurationDeveloperPortalArrayOutput) ToServiceHostnameConfigurationDeveloperPortalArrayOutput ¶
func (o ServiceHostnameConfigurationDeveloperPortalArrayOutput) ToServiceHostnameConfigurationDeveloperPortalArrayOutput() ServiceHostnameConfigurationDeveloperPortalArrayOutput
func (ServiceHostnameConfigurationDeveloperPortalArrayOutput) ToServiceHostnameConfigurationDeveloperPortalArrayOutputWithContext ¶
func (o ServiceHostnameConfigurationDeveloperPortalArrayOutput) ToServiceHostnameConfigurationDeveloperPortalArrayOutputWithContext(ctx context.Context) ServiceHostnameConfigurationDeveloperPortalArrayOutput
type ServiceHostnameConfigurationDeveloperPortalInput ¶
type ServiceHostnameConfigurationDeveloperPortalInput interface { pulumi.Input ToServiceHostnameConfigurationDeveloperPortalOutput() ServiceHostnameConfigurationDeveloperPortalOutput ToServiceHostnameConfigurationDeveloperPortalOutputWithContext(context.Context) ServiceHostnameConfigurationDeveloperPortalOutput }
ServiceHostnameConfigurationDeveloperPortalInput is an input type that accepts ServiceHostnameConfigurationDeveloperPortalArgs and ServiceHostnameConfigurationDeveloperPortalOutput values. You can construct a concrete instance of `ServiceHostnameConfigurationDeveloperPortalInput` via:
ServiceHostnameConfigurationDeveloperPortalArgs{...}
type ServiceHostnameConfigurationDeveloperPortalOutput ¶
type ServiceHostnameConfigurationDeveloperPortalOutput struct{ *pulumi.OutputState }
func (ServiceHostnameConfigurationDeveloperPortalOutput) Certificate ¶
func (o ServiceHostnameConfigurationDeveloperPortalOutput) Certificate() pulumi.StringPtrOutput
One or more (up to 10) `certificate` blocks as defined below.
func (ServiceHostnameConfigurationDeveloperPortalOutput) CertificatePassword ¶
func (o ServiceHostnameConfigurationDeveloperPortalOutput) CertificatePassword() pulumi.StringPtrOutput
The password for the certificate.
func (ServiceHostnameConfigurationDeveloperPortalOutput) ElementType ¶
func (ServiceHostnameConfigurationDeveloperPortalOutput) ElementType() reflect.Type
func (ServiceHostnameConfigurationDeveloperPortalOutput) Expiry ¶ added in v4.16.0
func (o ServiceHostnameConfigurationDeveloperPortalOutput) Expiry() pulumi.StringPtrOutput
The expiration date of the certificate in RFC3339 format: `2000-01-02T03:04:05Z`.
func (ServiceHostnameConfigurationDeveloperPortalOutput) HostName ¶
func (o ServiceHostnameConfigurationDeveloperPortalOutput) HostName() pulumi.StringOutput
The Hostname to use for the Management API.
func (ServiceHostnameConfigurationDeveloperPortalOutput) KeyVaultId ¶
func (o ServiceHostnameConfigurationDeveloperPortalOutput) 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 (ServiceHostnameConfigurationDeveloperPortalOutput) NegotiateClientCertificate ¶
func (o ServiceHostnameConfigurationDeveloperPortalOutput) NegotiateClientCertificate() pulumi.BoolPtrOutput
Should Client Certificate Negotiation be enabled for this Hostname? Defaults to `false`.
func (ServiceHostnameConfigurationDeveloperPortalOutput) SslKeyvaultIdentityClientId ¶ added in v4.16.0
func (o ServiceHostnameConfigurationDeveloperPortalOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
The client id of the System or User Assigned Managed identity generated by Azure AD, which has `GET` access to the keyVault containing the SSL certificate.
func (ServiceHostnameConfigurationDeveloperPortalOutput) Subject ¶ added in v4.16.0
func (o ServiceHostnameConfigurationDeveloperPortalOutput) Subject() pulumi.StringPtrOutput
The subject of the certificate.
func (ServiceHostnameConfigurationDeveloperPortalOutput) Thumbprint ¶ added in v4.16.0
func (o ServiceHostnameConfigurationDeveloperPortalOutput) Thumbprint() pulumi.StringPtrOutput
The thumbprint of the certificate.
func (ServiceHostnameConfigurationDeveloperPortalOutput) ToServiceHostnameConfigurationDeveloperPortalOutput ¶
func (o ServiceHostnameConfigurationDeveloperPortalOutput) ToServiceHostnameConfigurationDeveloperPortalOutput() ServiceHostnameConfigurationDeveloperPortalOutput
func (ServiceHostnameConfigurationDeveloperPortalOutput) ToServiceHostnameConfigurationDeveloperPortalOutputWithContext ¶
func (o ServiceHostnameConfigurationDeveloperPortalOutput) ToServiceHostnameConfigurationDeveloperPortalOutputWithContext(ctx context.Context) ServiceHostnameConfigurationDeveloperPortalOutput
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 expiration date of the certificate in RFC3339 format: `2000-01-02T03:04:05Z`. Expiry *string `pulumi:"expiry"` // 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"` // The client id of the System or User Assigned Managed identity generated by Azure AD, which has `GET` access to the keyVault containing the SSL certificate. SslKeyvaultIdentityClientId *string `pulumi:"sslKeyvaultIdentityClientId"` // The subject of the certificate. Subject *string `pulumi:"subject"` // The thumbprint of the certificate. Thumbprint *string `pulumi:"thumbprint"` }
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 expiration date of the certificate in RFC3339 format: `2000-01-02T03:04:05Z`. Expiry pulumi.StringPtrInput `pulumi:"expiry"` // 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"` // The client id of the System or User Assigned Managed identity generated by Azure AD, which has `GET` access to the keyVault containing the SSL certificate. SslKeyvaultIdentityClientId pulumi.StringPtrInput `pulumi:"sslKeyvaultIdentityClientId"` // The subject of the certificate. Subject pulumi.StringPtrInput `pulumi:"subject"` // The thumbprint of the certificate. Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"` }
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) Expiry ¶ added in v4.16.0
func (o ServiceHostnameConfigurationManagementOutput) Expiry() pulumi.StringPtrOutput
The expiration date of the certificate in RFC3339 format: `2000-01-02T03:04:05Z`.
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) SslKeyvaultIdentityClientId ¶ added in v4.16.0
func (o ServiceHostnameConfigurationManagementOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
The client id of the System or User Assigned Managed identity generated by Azure AD, which has `GET` access to the keyVault containing the SSL certificate.
func (ServiceHostnameConfigurationManagementOutput) Subject ¶ added in v4.16.0
func (o ServiceHostnameConfigurationManagementOutput) Subject() pulumi.StringPtrOutput
The subject of the certificate.
func (ServiceHostnameConfigurationManagementOutput) Thumbprint ¶ added in v4.16.0
func (o ServiceHostnameConfigurationManagementOutput) Thumbprint() pulumi.StringPtrOutput
The thumbprint of the certificate.
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) DeveloperPortals ¶
func (o ServiceHostnameConfigurationOutput) DeveloperPortals() ServiceHostnameConfigurationDeveloperPortalArrayOutput
One or more `developerPortal` blocks as documented below.
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 expiration date of the certificate in RFC3339 format: `2000-01-02T03:04:05Z`. Expiry *string `pulumi:"expiry"` // 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"` // The client id of the System or User Assigned Managed identity generated by Azure AD, which has `GET` access to the keyVault containing the SSL certificate. SslKeyvaultIdentityClientId *string `pulumi:"sslKeyvaultIdentityClientId"` // The subject of the certificate. Subject *string `pulumi:"subject"` // The thumbprint of the certificate. Thumbprint *string `pulumi:"thumbprint"` }
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 expiration date of the certificate in RFC3339 format: `2000-01-02T03:04:05Z`. Expiry pulumi.StringPtrInput `pulumi:"expiry"` // 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"` // The client id of the System or User Assigned Managed identity generated by Azure AD, which has `GET` access to the keyVault containing the SSL certificate. SslKeyvaultIdentityClientId pulumi.StringPtrInput `pulumi:"sslKeyvaultIdentityClientId"` // The subject of the certificate. Subject pulumi.StringPtrInput `pulumi:"subject"` // The thumbprint of the certificate. Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"` }
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) Expiry ¶ added in v4.16.0
func (o ServiceHostnameConfigurationPortalOutput) Expiry() pulumi.StringPtrOutput
The expiration date of the certificate in RFC3339 format: `2000-01-02T03:04:05Z`.
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) SslKeyvaultIdentityClientId ¶ added in v4.16.0
func (o ServiceHostnameConfigurationPortalOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
The client id of the System or User Assigned Managed identity generated by Azure AD, which has `GET` access to the keyVault containing the SSL certificate.
func (ServiceHostnameConfigurationPortalOutput) Subject ¶ added in v4.16.0
func (o ServiceHostnameConfigurationPortalOutput) Subject() pulumi.StringPtrOutput
The subject of the certificate.
func (ServiceHostnameConfigurationPortalOutput) Thumbprint ¶ added in v4.16.0
func (o ServiceHostnameConfigurationPortalOutput) Thumbprint() pulumi.StringPtrOutput
The thumbprint of the certificate.
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 expiration date of the certificate in RFC3339 format: `2000-01-02T03:04:05Z`. Expiry *string `pulumi:"expiry"` // 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"` // The client id of the System or User Assigned Managed identity generated by Azure AD, which has `GET` access to the keyVault containing the SSL certificate. SslKeyvaultIdentityClientId *string `pulumi:"sslKeyvaultIdentityClientId"` // The subject of the certificate. Subject *string `pulumi:"subject"` // The thumbprint of the certificate. Thumbprint *string `pulumi:"thumbprint"` }
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 expiration date of the certificate in RFC3339 format: `2000-01-02T03:04:05Z`. Expiry pulumi.StringPtrInput `pulumi:"expiry"` // 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"` // The client id of the System or User Assigned Managed identity generated by Azure AD, which has `GET` access to the keyVault containing the SSL certificate. SslKeyvaultIdentityClientId pulumi.StringPtrInput `pulumi:"sslKeyvaultIdentityClientId"` // The subject of the certificate. Subject pulumi.StringPtrInput `pulumi:"subject"` // The thumbprint of the certificate. Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"` }
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) Expiry ¶ added in v4.16.0
func (o ServiceHostnameConfigurationProxyOutput) Expiry() pulumi.StringPtrOutput
The expiration date of the certificate in RFC3339 format: `2000-01-02T03:04:05Z`.
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) SslKeyvaultIdentityClientId ¶ added in v4.16.0
func (o ServiceHostnameConfigurationProxyOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
The client id of the System or User Assigned Managed identity generated by Azure AD, which has `GET` access to the keyVault containing the SSL certificate.
func (ServiceHostnameConfigurationProxyOutput) Subject ¶ added in v4.16.0
func (o ServiceHostnameConfigurationProxyOutput) Subject() pulumi.StringPtrOutput
The subject of the certificate.
func (ServiceHostnameConfigurationProxyOutput) Thumbprint ¶ added in v4.16.0
func (o ServiceHostnameConfigurationProxyOutput) Thumbprint() pulumi.StringPtrOutput
The thumbprint of the certificate.
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) DeveloperPortals ¶
func (o ServiceHostnameConfigurationPtrOutput) DeveloperPortals() ServiceHostnameConfigurationDeveloperPortalArrayOutput
One or more `developerPortal` blocks as documented below.
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 expiration date of the certificate in RFC3339 format: `2000-01-02T03:04:05Z`. Expiry *string `pulumi:"expiry"` // 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"` // The client id of the System or User Assigned Managed identity generated by Azure AD, which has `GET` access to the keyVault containing the SSL certificate. SslKeyvaultIdentityClientId *string `pulumi:"sslKeyvaultIdentityClientId"` // The subject of the certificate. Subject *string `pulumi:"subject"` // The thumbprint of the certificate. Thumbprint *string `pulumi:"thumbprint"` }
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 expiration date of the certificate in RFC3339 format: `2000-01-02T03:04:05Z`. Expiry pulumi.StringPtrInput `pulumi:"expiry"` // 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"` // The client id of the System or User Assigned Managed identity generated by Azure AD, which has `GET` access to the keyVault containing the SSL certificate. SslKeyvaultIdentityClientId pulumi.StringPtrInput `pulumi:"sslKeyvaultIdentityClientId"` // The subject of the certificate. Subject pulumi.StringPtrInput `pulumi:"subject"` // The thumbprint of the certificate. Thumbprint pulumi.StringPtrInput `pulumi:"thumbprint"` }
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) Expiry ¶ added in v4.16.0
func (o ServiceHostnameConfigurationScmOutput) Expiry() pulumi.StringPtrOutput
The expiration date of the certificate in RFC3339 format: `2000-01-02T03:04:05Z`.
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) SslKeyvaultIdentityClientId ¶ added in v4.16.0
func (o ServiceHostnameConfigurationScmOutput) SslKeyvaultIdentityClientId() pulumi.StringPtrOutput
The client id of the System or User Assigned Managed identity generated by Azure AD, which has `GET` access to the keyVault containing the SSL certificate.
func (ServiceHostnameConfigurationScmOutput) Subject ¶ added in v4.16.0
func (o ServiceHostnameConfigurationScmOutput) Subject() pulumi.StringPtrOutput
The subject of the certificate.
func (ServiceHostnameConfigurationScmOutput) Thumbprint ¶ added in v4.16.0
func (o ServiceHostnameConfigurationScmOutput) Thumbprint() pulumi.StringPtrOutput
The thumbprint of the certificate.
func (ServiceHostnameConfigurationScmOutput) ToServiceHostnameConfigurationScmOutput ¶
func (o ServiceHostnameConfigurationScmOutput) ToServiceHostnameConfigurationScmOutput() ServiceHostnameConfigurationScmOutput
func (ServiceHostnameConfigurationScmOutput) ToServiceHostnameConfigurationScmOutputWithContext ¶
func (o ServiceHostnameConfigurationScmOutput) ToServiceHostnameConfigurationScmOutputWithContext(ctx context.Context) ServiceHostnameConfigurationScmOutput
type ServiceIdentity ¶
type ServiceIdentity struct { // A list of IDs for User Assigned Managed Identity resources to be assigned. IdentityIds []string `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId *string `pulumi:"principalId"` // The identifier for the tenant access information contract. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this API Management Service. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type string `pulumi:"type"` }
type ServiceIdentityArgs ¶
type ServiceIdentityArgs struct { // A list of IDs for User Assigned Managed Identity resources to be assigned. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The identifier for the tenant access information contract. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this API Management Service. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). 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) IdentityIds ¶
func (o ServiceIdentityOutput) IdentityIds() pulumi.StringArrayOutput
A list of IDs for User Assigned Managed Identity resources to be assigned.
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 identifier for the tenant access information contract.
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. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
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) IdentityIds ¶
func (o ServiceIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
A list of IDs for User Assigned Managed Identity resources to be assigned.
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 identifier for the tenant access information contract.
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.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this API Management Service. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type ServiceInput ¶
type ServiceInput interface { pulumi.Input ToServiceOutput() ServiceOutput ToServiceOutputWithContext(ctx context.Context) ServiceOutput }
type ServiceMap ¶
type ServiceMap map[string]ServiceInput
func (ServiceMap) ElementType ¶
func (ServiceMap) ElementType() reflect.Type
func (ServiceMap) ToServiceMapOutput ¶
func (i ServiceMap) ToServiceMapOutput() ServiceMapOutput
func (ServiceMap) ToServiceMapOutputWithContext ¶
func (i ServiceMap) ToServiceMapOutputWithContext(ctx context.Context) ServiceMapOutput
type ServiceMapInput ¶
type ServiceMapInput interface { pulumi.Input ToServiceMapOutput() ServiceMapOutput ToServiceMapOutputWithContext(context.Context) ServiceMapOutput }
ServiceMapInput is an input type that accepts ServiceMap and ServiceMapOutput values. You can construct a concrete instance of `ServiceMapInput` via:
ServiceMap{ "key": ServiceArgs{...} }
type ServiceMapOutput ¶
type ServiceMapOutput struct{ *pulumi.OutputState }
func (ServiceMapOutput) ElementType ¶
func (ServiceMapOutput) ElementType() reflect.Type
func (ServiceMapOutput) MapIndex ¶
func (o ServiceMapOutput) MapIndex(k pulumi.StringInput) ServiceOutput
func (ServiceMapOutput) ToServiceMapOutput ¶
func (o ServiceMapOutput) ToServiceMapOutput() ServiceMapOutput
func (ServiceMapOutput) ToServiceMapOutputWithContext ¶
func (o ServiceMapOutput) ToServiceMapOutputWithContext(ctx context.Context) ServiceMapOutput
type ServiceOutput ¶
type ServiceOutput struct{ *pulumi.OutputState }
func (ServiceOutput) ElementType ¶
func (ServiceOutput) ElementType() reflect.Type
func (ServiceOutput) ToServiceOutput ¶
func (o ServiceOutput) ToServiceOutput() ServiceOutput
func (ServiceOutput) ToServiceOutputWithContext ¶
func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
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`. // // Deprecated: this has been renamed to the boolean attribute `triple_des_ciphers_enabled`. EnableTripleDesCiphers *bool `pulumi:"enableTripleDesCiphers"` // Should the `TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA` cipher be enabled? Defaults to `false`. TlsEcdheEcdsaWithAes128CbcShaCiphersEnabled *bool `pulumi:"tlsEcdheEcdsaWithAes128CbcShaCiphersEnabled"` // Should the `TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA` cipher be enabled? Defaults to `false`. TlsEcdheEcdsaWithAes256CbcShaCiphersEnabled *bool `pulumi:"tlsEcdheEcdsaWithAes256CbcShaCiphersEnabled"` TlsEcdheRsaWithAes128CbcShaCiphersEnabled *bool `pulumi:"tlsEcdheRsaWithAes128CbcShaCiphersEnabled"` TlsEcdheRsaWithAes256CbcShaCiphersEnabled *bool `pulumi:"tlsEcdheRsaWithAes256CbcShaCiphersEnabled"` // Should the `TLS_RSA_WITH_AES_128_CBC_SHA256` cipher be enabled? Defaults to `false`. TlsRsaWithAes128CbcSha256CiphersEnabled *bool `pulumi:"tlsRsaWithAes128CbcSha256CiphersEnabled"` // Should the `TLS_RSA_WITH_AES_128_CBC_SHA` cipher be enabled? Defaults to `false`. TlsRsaWithAes128CbcShaCiphersEnabled *bool `pulumi:"tlsRsaWithAes128CbcShaCiphersEnabled"` // Should the `TLS_RSA_WITH_AES_128_GCM_SHA256` cipher be enabled? Defaults to `false`. TlsRsaWithAes128GcmSha256CiphersEnabled *bool `pulumi:"tlsRsaWithAes128GcmSha256CiphersEnabled"` // Should the `TLS_RSA_WITH_AES_256_CBC_SHA256` cipher be enabled? Defaults to `false`. TlsRsaWithAes256CbcSha256CiphersEnabled *bool `pulumi:"tlsRsaWithAes256CbcSha256CiphersEnabled"` // Should the `TLS_RSA_WITH_AES_256_CBC_SHA` cipher be enabled? Defaults to `false`. TlsRsaWithAes256CbcShaCiphersEnabled *bool `pulumi:"tlsRsaWithAes256CbcShaCiphersEnabled"` // 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`. TripleDesCiphersEnabled *bool `pulumi:"tripleDesCiphersEnabled"` }
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`. // // Deprecated: this has been renamed to the boolean attribute `triple_des_ciphers_enabled`. EnableTripleDesCiphers pulumi.BoolPtrInput `pulumi:"enableTripleDesCiphers"` // Should the `TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA` cipher be enabled? Defaults to `false`. TlsEcdheEcdsaWithAes128CbcShaCiphersEnabled pulumi.BoolPtrInput `pulumi:"tlsEcdheEcdsaWithAes128CbcShaCiphersEnabled"` // Should the `TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA` cipher be enabled? Defaults to `false`. TlsEcdheEcdsaWithAes256CbcShaCiphersEnabled pulumi.BoolPtrInput `pulumi:"tlsEcdheEcdsaWithAes256CbcShaCiphersEnabled"` TlsEcdheRsaWithAes128CbcShaCiphersEnabled pulumi.BoolPtrInput `pulumi:"tlsEcdheRsaWithAes128CbcShaCiphersEnabled"` TlsEcdheRsaWithAes256CbcShaCiphersEnabled pulumi.BoolPtrInput `pulumi:"tlsEcdheRsaWithAes256CbcShaCiphersEnabled"` // Should the `TLS_RSA_WITH_AES_128_CBC_SHA256` cipher be enabled? Defaults to `false`. TlsRsaWithAes128CbcSha256CiphersEnabled pulumi.BoolPtrInput `pulumi:"tlsRsaWithAes128CbcSha256CiphersEnabled"` // Should the `TLS_RSA_WITH_AES_128_CBC_SHA` cipher be enabled? Defaults to `false`. TlsRsaWithAes128CbcShaCiphersEnabled pulumi.BoolPtrInput `pulumi:"tlsRsaWithAes128CbcShaCiphersEnabled"` // Should the `TLS_RSA_WITH_AES_128_GCM_SHA256` cipher be enabled? Defaults to `false`. TlsRsaWithAes128GcmSha256CiphersEnabled pulumi.BoolPtrInput `pulumi:"tlsRsaWithAes128GcmSha256CiphersEnabled"` // Should the `TLS_RSA_WITH_AES_256_CBC_SHA256` cipher be enabled? Defaults to `false`. TlsRsaWithAes256CbcSha256CiphersEnabled pulumi.BoolPtrInput `pulumi:"tlsRsaWithAes256CbcSha256CiphersEnabled"` // Should the `TLS_RSA_WITH_AES_256_CBC_SHA` cipher be enabled? Defaults to `false`. TlsRsaWithAes256CbcShaCiphersEnabled pulumi.BoolPtrInput `pulumi:"tlsRsaWithAes256CbcShaCiphersEnabled"` // 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`. TripleDesCiphersEnabled pulumi.BoolPtrInput `pulumi:"tripleDesCiphersEnabled"` }
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
deprecated
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`.
Deprecated: this has been renamed to the boolean attribute `triple_des_ciphers_enabled`.
func (ServiceSecurityOutput) TlsEcdheEcdsaWithAes128CbcShaCiphersEnabled ¶
func (o ServiceSecurityOutput) TlsEcdheEcdsaWithAes128CbcShaCiphersEnabled() pulumi.BoolPtrOutput
Should the `TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA` cipher be enabled? Defaults to `false`.
func (ServiceSecurityOutput) TlsEcdheEcdsaWithAes256CbcShaCiphersEnabled ¶
func (o ServiceSecurityOutput) TlsEcdheEcdsaWithAes256CbcShaCiphersEnabled() pulumi.BoolPtrOutput
Should the `TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA` cipher be enabled? Defaults to `false`.
func (ServiceSecurityOutput) TlsEcdheRsaWithAes128CbcShaCiphersEnabled ¶
func (o ServiceSecurityOutput) TlsEcdheRsaWithAes128CbcShaCiphersEnabled() pulumi.BoolPtrOutput
func (ServiceSecurityOutput) TlsEcdheRsaWithAes256CbcShaCiphersEnabled ¶
func (o ServiceSecurityOutput) TlsEcdheRsaWithAes256CbcShaCiphersEnabled() pulumi.BoolPtrOutput
func (ServiceSecurityOutput) TlsRsaWithAes128CbcSha256CiphersEnabled ¶
func (o ServiceSecurityOutput) TlsRsaWithAes128CbcSha256CiphersEnabled() pulumi.BoolPtrOutput
Should the `TLS_RSA_WITH_AES_128_CBC_SHA256` cipher be enabled? Defaults to `false`.
func (ServiceSecurityOutput) TlsRsaWithAes128CbcShaCiphersEnabled ¶
func (o ServiceSecurityOutput) TlsRsaWithAes128CbcShaCiphersEnabled() pulumi.BoolPtrOutput
Should the `TLS_RSA_WITH_AES_128_CBC_SHA` cipher be enabled? Defaults to `false`.
func (ServiceSecurityOutput) TlsRsaWithAes128GcmSha256CiphersEnabled ¶
func (o ServiceSecurityOutput) TlsRsaWithAes128GcmSha256CiphersEnabled() pulumi.BoolPtrOutput
Should the `TLS_RSA_WITH_AES_128_GCM_SHA256` cipher be enabled? Defaults to `false`.
func (ServiceSecurityOutput) TlsRsaWithAes256CbcSha256CiphersEnabled ¶
func (o ServiceSecurityOutput) TlsRsaWithAes256CbcSha256CiphersEnabled() pulumi.BoolPtrOutput
Should the `TLS_RSA_WITH_AES_256_CBC_SHA256` cipher be enabled? Defaults to `false`.
func (ServiceSecurityOutput) TlsRsaWithAes256CbcShaCiphersEnabled ¶
func (o ServiceSecurityOutput) TlsRsaWithAes256CbcShaCiphersEnabled() pulumi.BoolPtrOutput
Should the `TLS_RSA_WITH_AES_256_CBC_SHA` cipher be enabled? 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
func (ServiceSecurityOutput) TripleDesCiphersEnabled ¶
func (o ServiceSecurityOutput) TripleDesCiphersEnabled() 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`.
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
deprecated
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`.
Deprecated: this has been renamed to the boolean attribute `triple_des_ciphers_enabled`.
func (ServiceSecurityPtrOutput) TlsEcdheEcdsaWithAes128CbcShaCiphersEnabled ¶
func (o ServiceSecurityPtrOutput) TlsEcdheEcdsaWithAes128CbcShaCiphersEnabled() pulumi.BoolPtrOutput
Should the `TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA` cipher be enabled? Defaults to `false`.
func (ServiceSecurityPtrOutput) TlsEcdheEcdsaWithAes256CbcShaCiphersEnabled ¶
func (o ServiceSecurityPtrOutput) TlsEcdheEcdsaWithAes256CbcShaCiphersEnabled() pulumi.BoolPtrOutput
Should the `TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA` cipher be enabled? Defaults to `false`.
func (ServiceSecurityPtrOutput) TlsEcdheRsaWithAes128CbcShaCiphersEnabled ¶
func (o ServiceSecurityPtrOutput) TlsEcdheRsaWithAes128CbcShaCiphersEnabled() pulumi.BoolPtrOutput
func (ServiceSecurityPtrOutput) TlsEcdheRsaWithAes256CbcShaCiphersEnabled ¶
func (o ServiceSecurityPtrOutput) TlsEcdheRsaWithAes256CbcShaCiphersEnabled() pulumi.BoolPtrOutput
func (ServiceSecurityPtrOutput) TlsRsaWithAes128CbcSha256CiphersEnabled ¶
func (o ServiceSecurityPtrOutput) TlsRsaWithAes128CbcSha256CiphersEnabled() pulumi.BoolPtrOutput
Should the `TLS_RSA_WITH_AES_128_CBC_SHA256` cipher be enabled? Defaults to `false`.
func (ServiceSecurityPtrOutput) TlsRsaWithAes128CbcShaCiphersEnabled ¶
func (o ServiceSecurityPtrOutput) TlsRsaWithAes128CbcShaCiphersEnabled() pulumi.BoolPtrOutput
Should the `TLS_RSA_WITH_AES_128_CBC_SHA` cipher be enabled? Defaults to `false`.
func (ServiceSecurityPtrOutput) TlsRsaWithAes128GcmSha256CiphersEnabled ¶
func (o ServiceSecurityPtrOutput) TlsRsaWithAes128GcmSha256CiphersEnabled() pulumi.BoolPtrOutput
Should the `TLS_RSA_WITH_AES_128_GCM_SHA256` cipher be enabled? Defaults to `false`.
func (ServiceSecurityPtrOutput) TlsRsaWithAes256CbcSha256CiphersEnabled ¶
func (o ServiceSecurityPtrOutput) TlsRsaWithAes256CbcSha256CiphersEnabled() pulumi.BoolPtrOutput
Should the `TLS_RSA_WITH_AES_256_CBC_SHA256` cipher be enabled? Defaults to `false`.
func (ServiceSecurityPtrOutput) TlsRsaWithAes256CbcShaCiphersEnabled ¶
func (o ServiceSecurityPtrOutput) TlsRsaWithAes256CbcShaCiphersEnabled() pulumi.BoolPtrOutput
Should the `TLS_RSA_WITH_AES_256_CBC_SHA` cipher be enabled? Defaults to `false`.
func (ServiceSecurityPtrOutput) ToServiceSecurityPtrOutput ¶
func (o ServiceSecurityPtrOutput) ToServiceSecurityPtrOutput() ServiceSecurityPtrOutput
func (ServiceSecurityPtrOutput) ToServiceSecurityPtrOutputWithContext ¶
func (o ServiceSecurityPtrOutput) ToServiceSecurityPtrOutputWithContext(ctx context.Context) ServiceSecurityPtrOutput
func (ServiceSecurityPtrOutput) TripleDesCiphersEnabled ¶
func (o ServiceSecurityPtrOutput) TripleDesCiphersEnabled() 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`.
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.BoolPtrOutput
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.BoolPtrOutput
Can users sign up on the development portal?
func (ServiceSignUpPtrOutput) TermsOfService ¶
func (o ServiceSignUpPtrOutput) TermsOfService() ServiceSignUpTermsOfServicePtrOutput
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
func (ServiceSignUpTermsOfServiceArgs) ToServiceSignUpTermsOfServicePtrOutput ¶
func (i ServiceSignUpTermsOfServiceArgs) ToServiceSignUpTermsOfServicePtrOutput() ServiceSignUpTermsOfServicePtrOutput
func (ServiceSignUpTermsOfServiceArgs) ToServiceSignUpTermsOfServicePtrOutputWithContext ¶
func (i ServiceSignUpTermsOfServiceArgs) ToServiceSignUpTermsOfServicePtrOutputWithContext(ctx context.Context) ServiceSignUpTermsOfServicePtrOutput
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
func (ServiceSignUpTermsOfServiceOutput) ToServiceSignUpTermsOfServicePtrOutput ¶
func (o ServiceSignUpTermsOfServiceOutput) ToServiceSignUpTermsOfServicePtrOutput() ServiceSignUpTermsOfServicePtrOutput
func (ServiceSignUpTermsOfServiceOutput) ToServiceSignUpTermsOfServicePtrOutputWithContext ¶
func (o ServiceSignUpTermsOfServiceOutput) ToServiceSignUpTermsOfServicePtrOutputWithContext(ctx context.Context) ServiceSignUpTermsOfServicePtrOutput
type ServiceSignUpTermsOfServicePtrInput ¶
type ServiceSignUpTermsOfServicePtrInput interface { pulumi.Input ToServiceSignUpTermsOfServicePtrOutput() ServiceSignUpTermsOfServicePtrOutput ToServiceSignUpTermsOfServicePtrOutputWithContext(context.Context) ServiceSignUpTermsOfServicePtrOutput }
ServiceSignUpTermsOfServicePtrInput is an input type that accepts ServiceSignUpTermsOfServiceArgs, ServiceSignUpTermsOfServicePtr and ServiceSignUpTermsOfServicePtrOutput values. You can construct a concrete instance of `ServiceSignUpTermsOfServicePtrInput` via:
ServiceSignUpTermsOfServiceArgs{...} or: nil
func ServiceSignUpTermsOfServicePtr ¶
func ServiceSignUpTermsOfServicePtr(v *ServiceSignUpTermsOfServiceArgs) ServiceSignUpTermsOfServicePtrInput
type ServiceSignUpTermsOfServicePtrOutput ¶
type ServiceSignUpTermsOfServicePtrOutput struct{ *pulumi.OutputState }
func (ServiceSignUpTermsOfServicePtrOutput) ConsentRequired ¶
func (o ServiceSignUpTermsOfServicePtrOutput) ConsentRequired() pulumi.BoolPtrOutput
Should the user be asked for consent during sign up?
func (ServiceSignUpTermsOfServicePtrOutput) ElementType ¶
func (ServiceSignUpTermsOfServicePtrOutput) ElementType() reflect.Type
func (ServiceSignUpTermsOfServicePtrOutput) Enabled ¶
func (o ServiceSignUpTermsOfServicePtrOutput) Enabled() pulumi.BoolPtrOutput
Should Terms of Service be displayed during sign up?.
func (ServiceSignUpTermsOfServicePtrOutput) Text ¶
func (o ServiceSignUpTermsOfServicePtrOutput) Text() pulumi.StringPtrOutput
The Terms of Service which users are required to agree to in order to sign up.
func (ServiceSignUpTermsOfServicePtrOutput) ToServiceSignUpTermsOfServicePtrOutput ¶
func (o ServiceSignUpTermsOfServicePtrOutput) ToServiceSignUpTermsOfServicePtrOutput() ServiceSignUpTermsOfServicePtrOutput
func (ServiceSignUpTermsOfServicePtrOutput) ToServiceSignUpTermsOfServicePtrOutputWithContext ¶
func (o ServiceSignUpTermsOfServicePtrOutput) ToServiceSignUpTermsOfServicePtrOutputWithContext(ctx context.Context) ServiceSignUpTermsOfServicePtrOutput
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 // Enforce a client certificate to be presented on each request to the gateway? This is only supported when sku type is `Consumption`. ClientCertificateEnabled pulumi.BoolPtrInput // The URL for the Developer Portal associated with this API Management service. DeveloperPortalUrl pulumi.StringPtrInput // Disable the gateway in main region? This is only supported when `additionalLocation` is set. GatewayDisabled pulumi.BoolPtrInput // 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 as defined 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 version which the control plane API calls to API Management service are limited with version equal to or newer than. MinApiVersion 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 // The Private IP addresses of the API Management Service. Available only when the API Manager instance is using Virtual Network mode. PrivateIpAddresses pulumi.StringArrayInput // A `protocols` block as defined below. Protocols ServiceProtocolsPtrInput // ID of a standard SKU IPv4 Public IP. PublicIpAddressId pulumi.StringPtrInput // 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 // Is public access to the service allowed?. PublicNetworkAccessEnabled pulumi.BoolPtrInput // 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 first part is the `name`, valid values include: `Consumption`, `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 // A `tenantAccess` block as defined below. TenantAccess ServiceTenantAccessPtrInput // A `virtualNetworkConfiguration` block as defined below. Required when `virtualNetworkType` is `External` or `Internal`. VirtualNetworkConfiguration ServiceVirtualNetworkConfigurationPtrInput // The type of virtual network you want to use, valid values include: `None`, `External`, `Internal`. // > **NOTE:** Please ensure that in the subnet, inbound port 3443 is open when `virtualNetworkType` is `Internal` or `External`. And please ensure other necessary ports are open according to [api management network configuration](https://docs.microsoft.com/en-us/azure/api-management/api-management-using-with-vnet#-common-network-configuration-issues). VirtualNetworkType pulumi.StringPtrInput // A list of availability zones. Zones pulumi.StringArrayInput }
func (ServiceState) ElementType ¶
func (ServiceState) ElementType() reflect.Type
type ServiceTenantAccess ¶
type ServiceTenantAccess struct { // Should the access to the management api be enabled? Enabled bool `pulumi:"enabled"` // Primary access key for the tenant access information contract. PrimaryKey *string `pulumi:"primaryKey"` // Secondary access key for the tenant access information contract. SecondaryKey *string `pulumi:"secondaryKey"` // The identifier for the tenant access information contract. TenantId *string `pulumi:"tenantId"` }
type ServiceTenantAccessArgs ¶
type ServiceTenantAccessArgs struct { // Should the access to the management api be enabled? Enabled pulumi.BoolInput `pulumi:"enabled"` // Primary access key for the tenant access information contract. PrimaryKey pulumi.StringPtrInput `pulumi:"primaryKey"` // Secondary access key for the tenant access information contract. SecondaryKey pulumi.StringPtrInput `pulumi:"secondaryKey"` // The identifier for the tenant access information contract. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` }
func (ServiceTenantAccessArgs) ElementType ¶
func (ServiceTenantAccessArgs) ElementType() reflect.Type
func (ServiceTenantAccessArgs) ToServiceTenantAccessOutput ¶
func (i ServiceTenantAccessArgs) ToServiceTenantAccessOutput() ServiceTenantAccessOutput
func (ServiceTenantAccessArgs) ToServiceTenantAccessOutputWithContext ¶
func (i ServiceTenantAccessArgs) ToServiceTenantAccessOutputWithContext(ctx context.Context) ServiceTenantAccessOutput
func (ServiceTenantAccessArgs) ToServiceTenantAccessPtrOutput ¶
func (i ServiceTenantAccessArgs) ToServiceTenantAccessPtrOutput() ServiceTenantAccessPtrOutput
func (ServiceTenantAccessArgs) ToServiceTenantAccessPtrOutputWithContext ¶
func (i ServiceTenantAccessArgs) ToServiceTenantAccessPtrOutputWithContext(ctx context.Context) ServiceTenantAccessPtrOutput
type ServiceTenantAccessInput ¶
type ServiceTenantAccessInput interface { pulumi.Input ToServiceTenantAccessOutput() ServiceTenantAccessOutput ToServiceTenantAccessOutputWithContext(context.Context) ServiceTenantAccessOutput }
ServiceTenantAccessInput is an input type that accepts ServiceTenantAccessArgs and ServiceTenantAccessOutput values. You can construct a concrete instance of `ServiceTenantAccessInput` via:
ServiceTenantAccessArgs{...}
type ServiceTenantAccessOutput ¶
type ServiceTenantAccessOutput struct{ *pulumi.OutputState }
func (ServiceTenantAccessOutput) ElementType ¶
func (ServiceTenantAccessOutput) ElementType() reflect.Type
func (ServiceTenantAccessOutput) Enabled ¶
func (o ServiceTenantAccessOutput) Enabled() pulumi.BoolOutput
Should the access to the management api be enabled?
func (ServiceTenantAccessOutput) PrimaryKey ¶
func (o ServiceTenantAccessOutput) PrimaryKey() pulumi.StringPtrOutput
Primary access key for the tenant access information contract.
func (ServiceTenantAccessOutput) SecondaryKey ¶
func (o ServiceTenantAccessOutput) SecondaryKey() pulumi.StringPtrOutput
Secondary access key for the tenant access information contract.
func (ServiceTenantAccessOutput) TenantId ¶
func (o ServiceTenantAccessOutput) TenantId() pulumi.StringPtrOutput
The identifier for the tenant access information contract.
func (ServiceTenantAccessOutput) ToServiceTenantAccessOutput ¶
func (o ServiceTenantAccessOutput) ToServiceTenantAccessOutput() ServiceTenantAccessOutput
func (ServiceTenantAccessOutput) ToServiceTenantAccessOutputWithContext ¶
func (o ServiceTenantAccessOutput) ToServiceTenantAccessOutputWithContext(ctx context.Context) ServiceTenantAccessOutput
func (ServiceTenantAccessOutput) ToServiceTenantAccessPtrOutput ¶
func (o ServiceTenantAccessOutput) ToServiceTenantAccessPtrOutput() ServiceTenantAccessPtrOutput
func (ServiceTenantAccessOutput) ToServiceTenantAccessPtrOutputWithContext ¶
func (o ServiceTenantAccessOutput) ToServiceTenantAccessPtrOutputWithContext(ctx context.Context) ServiceTenantAccessPtrOutput
type ServiceTenantAccessPtrInput ¶
type ServiceTenantAccessPtrInput interface { pulumi.Input ToServiceTenantAccessPtrOutput() ServiceTenantAccessPtrOutput ToServiceTenantAccessPtrOutputWithContext(context.Context) ServiceTenantAccessPtrOutput }
ServiceTenantAccessPtrInput is an input type that accepts ServiceTenantAccessArgs, ServiceTenantAccessPtr and ServiceTenantAccessPtrOutput values. You can construct a concrete instance of `ServiceTenantAccessPtrInput` via:
ServiceTenantAccessArgs{...} or: nil
func ServiceTenantAccessPtr ¶
func ServiceTenantAccessPtr(v *ServiceTenantAccessArgs) ServiceTenantAccessPtrInput
type ServiceTenantAccessPtrOutput ¶
type ServiceTenantAccessPtrOutput struct{ *pulumi.OutputState }
func (ServiceTenantAccessPtrOutput) Elem ¶
func (o ServiceTenantAccessPtrOutput) Elem() ServiceTenantAccessOutput
func (ServiceTenantAccessPtrOutput) ElementType ¶
func (ServiceTenantAccessPtrOutput) ElementType() reflect.Type
func (ServiceTenantAccessPtrOutput) Enabled ¶
func (o ServiceTenantAccessPtrOutput) Enabled() pulumi.BoolPtrOutput
Should the access to the management api be enabled?
func (ServiceTenantAccessPtrOutput) PrimaryKey ¶
func (o ServiceTenantAccessPtrOutput) PrimaryKey() pulumi.StringPtrOutput
Primary access key for the tenant access information contract.
func (ServiceTenantAccessPtrOutput) SecondaryKey ¶
func (o ServiceTenantAccessPtrOutput) SecondaryKey() pulumi.StringPtrOutput
Secondary access key for the tenant access information contract.
func (ServiceTenantAccessPtrOutput) TenantId ¶
func (o ServiceTenantAccessPtrOutput) TenantId() pulumi.StringPtrOutput
The identifier for the tenant access information contract.
func (ServiceTenantAccessPtrOutput) ToServiceTenantAccessPtrOutput ¶
func (o ServiceTenantAccessPtrOutput) ToServiceTenantAccessPtrOutput() ServiceTenantAccessPtrOutput
func (ServiceTenantAccessPtrOutput) ToServiceTenantAccessPtrOutputWithContext ¶
func (o ServiceTenantAccessPtrOutput) ToServiceTenantAccessPtrOutputWithContext(ctx context.Context) ServiceTenantAccessPtrOutput
type ServiceVirtualNetworkConfiguration ¶
type ServiceVirtualNetworkConfiguration struct { // The id of the subnet that will be used for the API Management. SubnetId string `pulumi:"subnetId"` }
type ServiceVirtualNetworkConfigurationArgs ¶
type ServiceVirtualNetworkConfigurationArgs struct { // The id of the subnet that will be used for the API Management. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (ServiceVirtualNetworkConfigurationArgs) ElementType ¶
func (ServiceVirtualNetworkConfigurationArgs) ElementType() reflect.Type
func (ServiceVirtualNetworkConfigurationArgs) ToServiceVirtualNetworkConfigurationOutput ¶
func (i ServiceVirtualNetworkConfigurationArgs) ToServiceVirtualNetworkConfigurationOutput() ServiceVirtualNetworkConfigurationOutput
func (ServiceVirtualNetworkConfigurationArgs) ToServiceVirtualNetworkConfigurationOutputWithContext ¶
func (i ServiceVirtualNetworkConfigurationArgs) ToServiceVirtualNetworkConfigurationOutputWithContext(ctx context.Context) ServiceVirtualNetworkConfigurationOutput
func (ServiceVirtualNetworkConfigurationArgs) ToServiceVirtualNetworkConfigurationPtrOutput ¶
func (i ServiceVirtualNetworkConfigurationArgs) ToServiceVirtualNetworkConfigurationPtrOutput() ServiceVirtualNetworkConfigurationPtrOutput
func (ServiceVirtualNetworkConfigurationArgs) ToServiceVirtualNetworkConfigurationPtrOutputWithContext ¶
func (i ServiceVirtualNetworkConfigurationArgs) ToServiceVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceVirtualNetworkConfigurationPtrOutput
type ServiceVirtualNetworkConfigurationInput ¶
type ServiceVirtualNetworkConfigurationInput interface { pulumi.Input ToServiceVirtualNetworkConfigurationOutput() ServiceVirtualNetworkConfigurationOutput ToServiceVirtualNetworkConfigurationOutputWithContext(context.Context) ServiceVirtualNetworkConfigurationOutput }
ServiceVirtualNetworkConfigurationInput is an input type that accepts ServiceVirtualNetworkConfigurationArgs and ServiceVirtualNetworkConfigurationOutput values. You can construct a concrete instance of `ServiceVirtualNetworkConfigurationInput` via:
ServiceVirtualNetworkConfigurationArgs{...}
type ServiceVirtualNetworkConfigurationOutput ¶
type ServiceVirtualNetworkConfigurationOutput struct{ *pulumi.OutputState }
func (ServiceVirtualNetworkConfigurationOutput) ElementType ¶
func (ServiceVirtualNetworkConfigurationOutput) ElementType() reflect.Type
func (ServiceVirtualNetworkConfigurationOutput) SubnetId ¶
func (o ServiceVirtualNetworkConfigurationOutput) SubnetId() pulumi.StringOutput
The id of the subnet that will be used for the API Management.
func (ServiceVirtualNetworkConfigurationOutput) ToServiceVirtualNetworkConfigurationOutput ¶
func (o ServiceVirtualNetworkConfigurationOutput) ToServiceVirtualNetworkConfigurationOutput() ServiceVirtualNetworkConfigurationOutput
func (ServiceVirtualNetworkConfigurationOutput) ToServiceVirtualNetworkConfigurationOutputWithContext ¶
func (o ServiceVirtualNetworkConfigurationOutput) ToServiceVirtualNetworkConfigurationOutputWithContext(ctx context.Context) ServiceVirtualNetworkConfigurationOutput
func (ServiceVirtualNetworkConfigurationOutput) ToServiceVirtualNetworkConfigurationPtrOutput ¶
func (o ServiceVirtualNetworkConfigurationOutput) ToServiceVirtualNetworkConfigurationPtrOutput() ServiceVirtualNetworkConfigurationPtrOutput
func (ServiceVirtualNetworkConfigurationOutput) ToServiceVirtualNetworkConfigurationPtrOutputWithContext ¶
func (o ServiceVirtualNetworkConfigurationOutput) ToServiceVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceVirtualNetworkConfigurationPtrOutput
type ServiceVirtualNetworkConfigurationPtrInput ¶
type ServiceVirtualNetworkConfigurationPtrInput interface { pulumi.Input ToServiceVirtualNetworkConfigurationPtrOutput() ServiceVirtualNetworkConfigurationPtrOutput ToServiceVirtualNetworkConfigurationPtrOutputWithContext(context.Context) ServiceVirtualNetworkConfigurationPtrOutput }
ServiceVirtualNetworkConfigurationPtrInput is an input type that accepts ServiceVirtualNetworkConfigurationArgs, ServiceVirtualNetworkConfigurationPtr and ServiceVirtualNetworkConfigurationPtrOutput values. You can construct a concrete instance of `ServiceVirtualNetworkConfigurationPtrInput` via:
ServiceVirtualNetworkConfigurationArgs{...} or: nil
func ServiceVirtualNetworkConfigurationPtr ¶
func ServiceVirtualNetworkConfigurationPtr(v *ServiceVirtualNetworkConfigurationArgs) ServiceVirtualNetworkConfigurationPtrInput
type ServiceVirtualNetworkConfigurationPtrOutput ¶
type ServiceVirtualNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ServiceVirtualNetworkConfigurationPtrOutput) ElementType ¶
func (ServiceVirtualNetworkConfigurationPtrOutput) ElementType() reflect.Type
func (ServiceVirtualNetworkConfigurationPtrOutput) SubnetId ¶
func (o ServiceVirtualNetworkConfigurationPtrOutput) SubnetId() pulumi.StringPtrOutput
The id of the subnet that will be used for the API Management.
func (ServiceVirtualNetworkConfigurationPtrOutput) ToServiceVirtualNetworkConfigurationPtrOutput ¶
func (o ServiceVirtualNetworkConfigurationPtrOutput) ToServiceVirtualNetworkConfigurationPtrOutput() ServiceVirtualNetworkConfigurationPtrOutput
func (ServiceVirtualNetworkConfigurationPtrOutput) ToServiceVirtualNetworkConfigurationPtrOutputWithContext ¶
func (o ServiceVirtualNetworkConfigurationPtrOutput) ToServiceVirtualNetworkConfigurationPtrOutputWithContext(ctx context.Context) ServiceVirtualNetworkConfigurationPtrOutput
type Subscription ¶
type Subscription struct { pulumi.CustomResourceState // Determines whether tracing can be enabled. Defaults to `true`. AllowTracing pulumi.BoolPtrOutput `pulumi:"allowTracing"` // The ID of the API which should be assigned to this Subscription. Changing this forces a new resource to be created. ApiId pulumi.StringPtrOutput `pulumi:"apiId"` // 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"` // The primary subscription key to use for the subscription. 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.StringPtrOutput `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 secondary subscription key to use for the subscription. 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.StringPtrOutput `pulumi:"userId"` }
Manages a Subscription within a API Management Service.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleService, err := apimanagement.LookupService(ctx, &apimanagement.LookupServiceArgs{ Name: "example-apim", ResourceGroupName: "example-resources", }, nil) if err != nil { return err } exampleProduct, err := apimanagement.LookupProduct(ctx, &apimanagement.LookupProductArgs{ ProductId: "00000000-0000-0000-0000-000000000000", ApiManagementName: exampleService.Name, ResourceGroupName: exampleService.ResourceGroupName, }, nil) if err != nil { return err } exampleUser, err := apimanagement.LookupUser(ctx, &apimanagement.LookupUserArgs{ UserId: "11111111-1111-1111-1111-111111111111", ApiManagementName: exampleService.Name, ResourceGroupName: exampleService.ResourceGroupName, }, nil) if err != nil { return err } _, err = apimanagement.NewSubscription(ctx, "exampleSubscription", &apimanagement.SubscriptionArgs{ ApiManagementName: pulumi.String(exampleService.Name), ResourceGroupName: pulumi.String(exampleService.ResourceGroupName), UserId: pulumi.String(exampleUser.Id), ProductId: pulumi.String(exampleProduct.Id), DisplayName: pulumi.String("Parser API"), }) if err != nil { return err } return nil }) }
```
## Import
API Management Subscriptions can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/subscription:Subscription example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/example-resources/providers/Microsoft.ApiManagement/service/example-apim/subscriptions/subscription-name
```
func GetSubscription ¶
func GetSubscription(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SubscriptionState, opts ...pulumi.ResourceOption) (*Subscription, error)
GetSubscription gets an existing Subscription resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSubscription ¶
func NewSubscription(ctx *pulumi.Context, name string, args *SubscriptionArgs, opts ...pulumi.ResourceOption) (*Subscription, error)
NewSubscription registers a new resource with the given unique name, arguments, and options.
func (*Subscription) ElementType ¶
func (*Subscription) ElementType() reflect.Type
func (*Subscription) ToSubscriptionOutput ¶
func (i *Subscription) ToSubscriptionOutput() SubscriptionOutput
func (*Subscription) ToSubscriptionOutputWithContext ¶
func (i *Subscription) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput
type SubscriptionArgs ¶
type SubscriptionArgs struct { // Determines whether tracing can be enabled. Defaults to `true`. AllowTracing pulumi.BoolPtrInput // The ID of the API which should be assigned to this Subscription. Changing this forces a new resource to be created. ApiId pulumi.StringPtrInput // 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 // The primary subscription key to use for the subscription. 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.StringInput // The secondary subscription key to use for the subscription. 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 }
The set of arguments for constructing a Subscription resource.
func (SubscriptionArgs) ElementType ¶
func (SubscriptionArgs) ElementType() reflect.Type
type SubscriptionArray ¶
type SubscriptionArray []SubscriptionInput
func (SubscriptionArray) ElementType ¶
func (SubscriptionArray) ElementType() reflect.Type
func (SubscriptionArray) ToSubscriptionArrayOutput ¶
func (i SubscriptionArray) ToSubscriptionArrayOutput() SubscriptionArrayOutput
func (SubscriptionArray) ToSubscriptionArrayOutputWithContext ¶
func (i SubscriptionArray) ToSubscriptionArrayOutputWithContext(ctx context.Context) SubscriptionArrayOutput
type SubscriptionArrayInput ¶
type SubscriptionArrayInput interface { pulumi.Input ToSubscriptionArrayOutput() SubscriptionArrayOutput ToSubscriptionArrayOutputWithContext(context.Context) SubscriptionArrayOutput }
SubscriptionArrayInput is an input type that accepts SubscriptionArray and SubscriptionArrayOutput values. You can construct a concrete instance of `SubscriptionArrayInput` via:
SubscriptionArray{ SubscriptionArgs{...} }
type SubscriptionArrayOutput ¶
type SubscriptionArrayOutput struct{ *pulumi.OutputState }
func (SubscriptionArrayOutput) ElementType ¶
func (SubscriptionArrayOutput) ElementType() reflect.Type
func (SubscriptionArrayOutput) Index ¶
func (o SubscriptionArrayOutput) Index(i pulumi.IntInput) SubscriptionOutput
func (SubscriptionArrayOutput) ToSubscriptionArrayOutput ¶
func (o SubscriptionArrayOutput) ToSubscriptionArrayOutput() SubscriptionArrayOutput
func (SubscriptionArrayOutput) ToSubscriptionArrayOutputWithContext ¶
func (o SubscriptionArrayOutput) ToSubscriptionArrayOutputWithContext(ctx context.Context) SubscriptionArrayOutput
type SubscriptionInput ¶
type SubscriptionInput interface { pulumi.Input ToSubscriptionOutput() SubscriptionOutput ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput }
type SubscriptionMap ¶
type SubscriptionMap map[string]SubscriptionInput
func (SubscriptionMap) ElementType ¶
func (SubscriptionMap) ElementType() reflect.Type
func (SubscriptionMap) ToSubscriptionMapOutput ¶
func (i SubscriptionMap) ToSubscriptionMapOutput() SubscriptionMapOutput
func (SubscriptionMap) ToSubscriptionMapOutputWithContext ¶
func (i SubscriptionMap) ToSubscriptionMapOutputWithContext(ctx context.Context) SubscriptionMapOutput
type SubscriptionMapInput ¶
type SubscriptionMapInput interface { pulumi.Input ToSubscriptionMapOutput() SubscriptionMapOutput ToSubscriptionMapOutputWithContext(context.Context) SubscriptionMapOutput }
SubscriptionMapInput is an input type that accepts SubscriptionMap and SubscriptionMapOutput values. You can construct a concrete instance of `SubscriptionMapInput` via:
SubscriptionMap{ "key": SubscriptionArgs{...} }
type SubscriptionMapOutput ¶
type SubscriptionMapOutput struct{ *pulumi.OutputState }
func (SubscriptionMapOutput) ElementType ¶
func (SubscriptionMapOutput) ElementType() reflect.Type
func (SubscriptionMapOutput) MapIndex ¶
func (o SubscriptionMapOutput) MapIndex(k pulumi.StringInput) SubscriptionOutput
func (SubscriptionMapOutput) ToSubscriptionMapOutput ¶
func (o SubscriptionMapOutput) ToSubscriptionMapOutput() SubscriptionMapOutput
func (SubscriptionMapOutput) ToSubscriptionMapOutputWithContext ¶
func (o SubscriptionMapOutput) ToSubscriptionMapOutputWithContext(ctx context.Context) SubscriptionMapOutput
type SubscriptionOutput ¶
type SubscriptionOutput struct{ *pulumi.OutputState }
func (SubscriptionOutput) ElementType ¶
func (SubscriptionOutput) ElementType() reflect.Type
func (SubscriptionOutput) ToSubscriptionOutput ¶
func (o SubscriptionOutput) ToSubscriptionOutput() SubscriptionOutput
func (SubscriptionOutput) ToSubscriptionOutputWithContext ¶
func (o SubscriptionOutput) ToSubscriptionOutputWithContext(ctx context.Context) SubscriptionOutput
type SubscriptionState ¶
type SubscriptionState struct { // Determines whether tracing can be enabled. Defaults to `true`. AllowTracing pulumi.BoolPtrInput // The ID of the API which should be assigned to this Subscription. Changing this forces a new resource to be created. ApiId pulumi.StringPtrInput // 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 // The primary subscription key to use for the subscription. 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 // The secondary subscription key to use for the subscription. 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 Tag ¶ added in v4.13.0
type Tag struct { pulumi.CustomResourceState // The ID of the API Management. Changing this forces a new API Management Tag to be created. ApiManagementId pulumi.StringOutput `pulumi:"apiManagementId"` // The display name of the API Management Tag. Defaults to the `name`. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The name which should be used for this API Management Tag. Changing this forces a new API Management Tag to be created. The name must be unique in the API Management Service. Name pulumi.StringOutput `pulumi:"name"` }
Manages a API Management Tag.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@terraform.io"), SkuName: pulumi.String("Consumption_0"), }) if err != nil { return err } _, err = apimanagement.NewTag(ctx, "exampleTag", &apimanagement.TagArgs{ ApiManagementId: exampleService.ID(), }) if err != nil { return err } return nil }) }
```
## Import
API Management Tags can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/tag:Tag example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.ApiManagement/service/service1/tags/tag1
```
func GetTag ¶ added in v4.13.0
func GetTag(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TagState, opts ...pulumi.ResourceOption) (*Tag, error)
GetTag gets an existing Tag resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTag ¶ added in v4.13.0
func NewTag(ctx *pulumi.Context, name string, args *TagArgs, opts ...pulumi.ResourceOption) (*Tag, error)
NewTag registers a new resource with the given unique name, arguments, and options.
func (*Tag) ElementType ¶ added in v4.13.0
func (*Tag) ToTagOutput ¶ added in v4.13.0
type TagArgs ¶ added in v4.13.0
type TagArgs struct { // The ID of the API Management. Changing this forces a new API Management Tag to be created. ApiManagementId pulumi.StringInput // The display name of the API Management Tag. Defaults to the `name`. DisplayName pulumi.StringPtrInput // The name which should be used for this API Management Tag. Changing this forces a new API Management Tag to be created. The name must be unique in the API Management Service. Name pulumi.StringPtrInput }
The set of arguments for constructing a Tag resource.
func (TagArgs) ElementType ¶ added in v4.13.0
type TagArray ¶ added in v4.13.0
type TagArray []TagInput
func (TagArray) ElementType ¶ added in v4.13.0
func (TagArray) ToTagArrayOutput ¶ added in v4.13.0
func (i TagArray) ToTagArrayOutput() TagArrayOutput
func (TagArray) ToTagArrayOutputWithContext ¶ added in v4.13.0
func (i TagArray) ToTagArrayOutputWithContext(ctx context.Context) TagArrayOutput
type TagArrayInput ¶ added in v4.13.0
type TagArrayInput interface { pulumi.Input ToTagArrayOutput() TagArrayOutput ToTagArrayOutputWithContext(context.Context) TagArrayOutput }
TagArrayInput is an input type that accepts TagArray and TagArrayOutput values. You can construct a concrete instance of `TagArrayInput` via:
TagArray{ TagArgs{...} }
type TagArrayOutput ¶ added in v4.13.0
type TagArrayOutput struct{ *pulumi.OutputState }
func (TagArrayOutput) ElementType ¶ added in v4.13.0
func (TagArrayOutput) ElementType() reflect.Type
func (TagArrayOutput) Index ¶ added in v4.13.0
func (o TagArrayOutput) Index(i pulumi.IntInput) TagOutput
func (TagArrayOutput) ToTagArrayOutput ¶ added in v4.13.0
func (o TagArrayOutput) ToTagArrayOutput() TagArrayOutput
func (TagArrayOutput) ToTagArrayOutputWithContext ¶ added in v4.13.0
func (o TagArrayOutput) ToTagArrayOutputWithContext(ctx context.Context) TagArrayOutput
type TagMap ¶ added in v4.13.0
func (TagMap) ElementType ¶ added in v4.13.0
func (TagMap) ToTagMapOutput ¶ added in v4.13.0
func (i TagMap) ToTagMapOutput() TagMapOutput
func (TagMap) ToTagMapOutputWithContext ¶ added in v4.13.0
func (i TagMap) ToTagMapOutputWithContext(ctx context.Context) TagMapOutput
type TagMapInput ¶ added in v4.13.0
type TagMapInput interface { pulumi.Input ToTagMapOutput() TagMapOutput ToTagMapOutputWithContext(context.Context) TagMapOutput }
TagMapInput is an input type that accepts TagMap and TagMapOutput values. You can construct a concrete instance of `TagMapInput` via:
TagMap{ "key": TagArgs{...} }
type TagMapOutput ¶ added in v4.13.0
type TagMapOutput struct{ *pulumi.OutputState }
func (TagMapOutput) ElementType ¶ added in v4.13.0
func (TagMapOutput) ElementType() reflect.Type
func (TagMapOutput) MapIndex ¶ added in v4.13.0
func (o TagMapOutput) MapIndex(k pulumi.StringInput) TagOutput
func (TagMapOutput) ToTagMapOutput ¶ added in v4.13.0
func (o TagMapOutput) ToTagMapOutput() TagMapOutput
func (TagMapOutput) ToTagMapOutputWithContext ¶ added in v4.13.0
func (o TagMapOutput) ToTagMapOutputWithContext(ctx context.Context) TagMapOutput
type TagOutput ¶ added in v4.13.0
type TagOutput struct{ *pulumi.OutputState }
func (TagOutput) ElementType ¶ added in v4.13.0
func (TagOutput) ToTagOutput ¶ added in v4.13.0
type TagState ¶ added in v4.13.0
type TagState struct { // The ID of the API Management. Changing this forces a new API Management Tag to be created. ApiManagementId pulumi.StringPtrInput // The display name of the API Management Tag. Defaults to the `name`. DisplayName pulumi.StringPtrInput // The name which should be used for this API Management Tag. Changing this forces a new API Management Tag to be created. The name must be unique in the API Management Service. Name pulumi.StringPtrInput }
func (TagState) ElementType ¶ added in v4.13.0
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/apimanagement" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/core" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleService, err := apimanagement.NewService(ctx, "exampleService", &apimanagement.ServiceArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, PublisherName: pulumi.String("My Company"), PublisherEmail: pulumi.String("company@exmaple.com"), SkuName: pulumi.String("Developer_1"), }) if err != nil { return err } _, err = apimanagement.NewUser(ctx, "exampleUser", &apimanagement.UserArgs{ UserId: pulumi.String("5931a75ae4bbd512288c680b"), ApiManagementName: exampleService.Name, ResourceGroupName: exampleResourceGroup.Name, FirstName: pulumi.String("Example"), LastName: pulumi.String("User"), Email: pulumi.String("user@example.com"), State: pulumi.String("active"), }) if err != nil { return err } return nil }) }
```
## Import
API Management Users can be imported using the `resource id`, e.g.
```sh
$ pulumi import azure:apimanagement/user:User example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.ApiManagement/service/instance1/users/abc123
```
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
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 UserArray ¶
type UserArray []UserInput
func (UserArray) ElementType ¶
func (UserArray) ToUserArrayOutput ¶
func (i UserArray) ToUserArrayOutput() UserArrayOutput
func (UserArray) ToUserArrayOutputWithContext ¶
func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserArrayInput ¶
type UserArrayInput interface { pulumi.Input ToUserArrayOutput() UserArrayOutput ToUserArrayOutputWithContext(context.Context) UserArrayOutput }
UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:
UserArray{ UserArgs{...} }
type UserArrayOutput ¶
type UserArrayOutput struct{ *pulumi.OutputState }
func (UserArrayOutput) ElementType ¶
func (UserArrayOutput) ElementType() reflect.Type
func (UserArrayOutput) Index ¶
func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
func (UserArrayOutput) ToUserArrayOutput ¶
func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
func (UserArrayOutput) ToUserArrayOutputWithContext ¶
func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserInput ¶
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserMap ¶
func (UserMap) ElementType ¶
func (UserMap) ToUserMapOutput ¶
func (i UserMap) ToUserMapOutput() UserMapOutput
func (UserMap) ToUserMapOutputWithContext ¶
func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserMapInput ¶
type UserMapInput interface { pulumi.Input ToUserMapOutput() UserMapOutput ToUserMapOutputWithContext(context.Context) UserMapOutput }
UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:
UserMap{ "key": UserArgs{...} }
type UserMapOutput ¶
type UserMapOutput struct{ *pulumi.OutputState }
func (UserMapOutput) ElementType ¶
func (UserMapOutput) ElementType() reflect.Type
func (UserMapOutput) MapIndex ¶
func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
func (UserMapOutput) ToUserMapOutput ¶
func (o UserMapOutput) ToUserMapOutput() UserMapOutput
func (UserMapOutput) ToUserMapOutputWithContext ¶
func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
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
- apiDiagnostic.go
- apiOperation.go
- apiOperationPolicy.go
- apiOperationTag.go
- apiPolicy.go
- apiRelease.go
- apiSchema.go
- apiTag.go
- apiVersionSet.go
- authorizationServer.go
- backend.go
- certificate.go
- customDomain.go
- diagnostic.go
- emailTemplate.go
- gateway.go
- gatewayApi.go
- getApi.go
- getApiVersionSet.go
- getGateway.go
- getGroup.go
- getProduct.go
- getService.go
- getUser.go
- group.go
- groupUser.go
- identityProviderAad.go
- identityProviderAadb2c.go
- identityProviderFacebook.go
- identityProviderGoogle.go
- identityProviderMicrosoft.go
- identityProviderTwitter.go
- init.go
- logger.go
- namedValue.go
- notificationRecipientEmail.go
- notificationRecipientUser.go
- openIdConnectProvider.go
- policy.go
- product.go
- productApi.go
- productGroup.go
- productPolicy.go
- property.go
- pulumiTypes.go
- redisCache.go
- service.go
- subscription.go
- tag.go
- user.go