Documentation ¶
Index ¶
- type GetServiceAuthenticationConfiguration
- type GetServiceAuthenticationConfigurationArgs
- func (GetServiceAuthenticationConfigurationArgs) ElementType() reflect.Type
- func (i GetServiceAuthenticationConfigurationArgs) ToGetServiceAuthenticationConfigurationOutput() GetServiceAuthenticationConfigurationOutput
- func (i GetServiceAuthenticationConfigurationArgs) ToGetServiceAuthenticationConfigurationOutputWithContext(ctx context.Context) GetServiceAuthenticationConfigurationOutput
- type GetServiceAuthenticationConfigurationArray
- func (GetServiceAuthenticationConfigurationArray) ElementType() reflect.Type
- func (i GetServiceAuthenticationConfigurationArray) ToGetServiceAuthenticationConfigurationArrayOutput() GetServiceAuthenticationConfigurationArrayOutput
- func (i GetServiceAuthenticationConfigurationArray) ToGetServiceAuthenticationConfigurationArrayOutputWithContext(ctx context.Context) GetServiceAuthenticationConfigurationArrayOutput
- type GetServiceAuthenticationConfigurationArrayInput
- type GetServiceAuthenticationConfigurationArrayOutput
- func (GetServiceAuthenticationConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetServiceAuthenticationConfigurationArrayOutput) Index(i pulumi.IntInput) GetServiceAuthenticationConfigurationOutput
- func (o GetServiceAuthenticationConfigurationArrayOutput) ToGetServiceAuthenticationConfigurationArrayOutput() GetServiceAuthenticationConfigurationArrayOutput
- func (o GetServiceAuthenticationConfigurationArrayOutput) ToGetServiceAuthenticationConfigurationArrayOutputWithContext(ctx context.Context) GetServiceAuthenticationConfigurationArrayOutput
- type GetServiceAuthenticationConfigurationInput
- type GetServiceAuthenticationConfigurationOutput
- func (o GetServiceAuthenticationConfigurationOutput) Audience() pulumi.StringOutput
- func (o GetServiceAuthenticationConfigurationOutput) Authority() pulumi.StringOutput
- func (GetServiceAuthenticationConfigurationOutput) ElementType() reflect.Type
- func (o GetServiceAuthenticationConfigurationOutput) SmartProxyEnabled() pulumi.BoolOutput
- func (o GetServiceAuthenticationConfigurationOutput) ToGetServiceAuthenticationConfigurationOutput() GetServiceAuthenticationConfigurationOutput
- func (o GetServiceAuthenticationConfigurationOutput) ToGetServiceAuthenticationConfigurationOutputWithContext(ctx context.Context) GetServiceAuthenticationConfigurationOutput
- type GetServiceCorsConfiguration
- type GetServiceCorsConfigurationArgs
- func (GetServiceCorsConfigurationArgs) ElementType() reflect.Type
- func (i GetServiceCorsConfigurationArgs) ToGetServiceCorsConfigurationOutput() GetServiceCorsConfigurationOutput
- func (i GetServiceCorsConfigurationArgs) ToGetServiceCorsConfigurationOutputWithContext(ctx context.Context) GetServiceCorsConfigurationOutput
- type GetServiceCorsConfigurationArray
- func (GetServiceCorsConfigurationArray) ElementType() reflect.Type
- func (i GetServiceCorsConfigurationArray) ToGetServiceCorsConfigurationArrayOutput() GetServiceCorsConfigurationArrayOutput
- func (i GetServiceCorsConfigurationArray) ToGetServiceCorsConfigurationArrayOutputWithContext(ctx context.Context) GetServiceCorsConfigurationArrayOutput
- type GetServiceCorsConfigurationArrayInput
- type GetServiceCorsConfigurationArrayOutput
- func (GetServiceCorsConfigurationArrayOutput) ElementType() reflect.Type
- func (o GetServiceCorsConfigurationArrayOutput) Index(i pulumi.IntInput) GetServiceCorsConfigurationOutput
- func (o GetServiceCorsConfigurationArrayOutput) ToGetServiceCorsConfigurationArrayOutput() GetServiceCorsConfigurationArrayOutput
- func (o GetServiceCorsConfigurationArrayOutput) ToGetServiceCorsConfigurationArrayOutputWithContext(ctx context.Context) GetServiceCorsConfigurationArrayOutput
- type GetServiceCorsConfigurationInput
- type GetServiceCorsConfigurationOutput
- func (o GetServiceCorsConfigurationOutput) AllowCredentials() pulumi.BoolOutput
- func (o GetServiceCorsConfigurationOutput) AllowedHeaders() pulumi.StringArrayOutput
- func (o GetServiceCorsConfigurationOutput) AllowedMethods() pulumi.StringArrayOutput
- func (o GetServiceCorsConfigurationOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (GetServiceCorsConfigurationOutput) ElementType() reflect.Type
- func (o GetServiceCorsConfigurationOutput) MaxAgeInSeconds() pulumi.IntOutput
- func (o GetServiceCorsConfigurationOutput) ToGetServiceCorsConfigurationOutput() GetServiceCorsConfigurationOutput
- func (o GetServiceCorsConfigurationOutput) ToGetServiceCorsConfigurationOutputWithContext(ctx context.Context) GetServiceCorsConfigurationOutput
- type LookupServiceArgs
- type LookupServiceOutputArgs
- type LookupServiceResult
- type LookupServiceResultOutput
- func (o LookupServiceResultOutput) AccessPolicyObjectIds() pulumi.StringArrayOutput
- func (o LookupServiceResultOutput) AuthenticationConfigurations() GetServiceAuthenticationConfigurationArrayOutput
- func (o LookupServiceResultOutput) CorsConfigurations() GetServiceCorsConfigurationArrayOutput
- func (o LookupServiceResultOutput) CosmosdbKeyVaultKeyVersionlessId() pulumi.StringOutput
- func (o LookupServiceResultOutput) CosmosdbThroughput() pulumi.IntOutput
- func (LookupServiceResultOutput) ElementType() reflect.Type
- func (o LookupServiceResultOutput) Id() pulumi.StringOutput
- func (o LookupServiceResultOutput) Kind() pulumi.StringOutput
- func (o LookupServiceResultOutput) Location() pulumi.StringOutput
- func (o LookupServiceResultOutput) Name() pulumi.StringOutput
- func (o LookupServiceResultOutput) ResourceGroupName() pulumi.StringOutput
- func (o LookupServiceResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput
- func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput
- type Service
- func (*Service) ElementType() reflect.Type
- func (i *Service) ToServiceOutput() ServiceOutput
- func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
- func (i *Service) ToServicePtrOutput() ServicePtrOutput
- func (i *Service) ToServicePtrOutputWithContext(ctx context.Context) ServicePtrOutput
- type ServiceArgs
- type ServiceArray
- type ServiceArrayInput
- type ServiceArrayOutput
- type ServiceAuthenticationConfiguration
- type ServiceAuthenticationConfigurationArgs
- func (ServiceAuthenticationConfigurationArgs) ElementType() reflect.Type
- func (i ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationOutput() ServiceAuthenticationConfigurationOutput
- func (i ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationOutput
- func (i ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationPtrOutput() ServiceAuthenticationConfigurationPtrOutput
- func (i ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationPtrOutput
- type ServiceAuthenticationConfigurationInput
- type ServiceAuthenticationConfigurationOutput
- func (o ServiceAuthenticationConfigurationOutput) Audience() pulumi.StringPtrOutput
- func (o ServiceAuthenticationConfigurationOutput) Authority() pulumi.StringPtrOutput
- func (ServiceAuthenticationConfigurationOutput) ElementType() reflect.Type
- func (o ServiceAuthenticationConfigurationOutput) SmartProxyEnabled() pulumi.BoolPtrOutput
- func (o ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationOutput() ServiceAuthenticationConfigurationOutput
- func (o ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationOutput
- func (o ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationPtrOutput() ServiceAuthenticationConfigurationPtrOutput
- func (o ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationPtrOutput
- type ServiceAuthenticationConfigurationPtrInput
- type ServiceAuthenticationConfigurationPtrOutput
- func (o ServiceAuthenticationConfigurationPtrOutput) Audience() pulumi.StringPtrOutput
- func (o ServiceAuthenticationConfigurationPtrOutput) Authority() pulumi.StringPtrOutput
- func (o ServiceAuthenticationConfigurationPtrOutput) Elem() ServiceAuthenticationConfigurationOutput
- func (ServiceAuthenticationConfigurationPtrOutput) ElementType() reflect.Type
- func (o ServiceAuthenticationConfigurationPtrOutput) SmartProxyEnabled() pulumi.BoolPtrOutput
- func (o ServiceAuthenticationConfigurationPtrOutput) ToServiceAuthenticationConfigurationPtrOutput() ServiceAuthenticationConfigurationPtrOutput
- func (o ServiceAuthenticationConfigurationPtrOutput) ToServiceAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationPtrOutput
- type ServiceCorsConfiguration
- type ServiceCorsConfigurationArgs
- func (ServiceCorsConfigurationArgs) ElementType() reflect.Type
- func (i ServiceCorsConfigurationArgs) ToServiceCorsConfigurationOutput() ServiceCorsConfigurationOutput
- func (i ServiceCorsConfigurationArgs) ToServiceCorsConfigurationOutputWithContext(ctx context.Context) ServiceCorsConfigurationOutput
- func (i ServiceCorsConfigurationArgs) ToServiceCorsConfigurationPtrOutput() ServiceCorsConfigurationPtrOutput
- func (i ServiceCorsConfigurationArgs) ToServiceCorsConfigurationPtrOutputWithContext(ctx context.Context) ServiceCorsConfigurationPtrOutput
- type ServiceCorsConfigurationInput
- type ServiceCorsConfigurationOutput
- func (o ServiceCorsConfigurationOutput) AllowCredentials() pulumi.BoolPtrOutput
- func (o ServiceCorsConfigurationOutput) AllowedHeaders() pulumi.StringArrayOutput
- func (o ServiceCorsConfigurationOutput) AllowedMethods() pulumi.StringArrayOutput
- func (o ServiceCorsConfigurationOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (ServiceCorsConfigurationOutput) ElementType() reflect.Type
- func (o ServiceCorsConfigurationOutput) MaxAgeInSeconds() pulumi.IntPtrOutput
- func (o ServiceCorsConfigurationOutput) ToServiceCorsConfigurationOutput() ServiceCorsConfigurationOutput
- func (o ServiceCorsConfigurationOutput) ToServiceCorsConfigurationOutputWithContext(ctx context.Context) ServiceCorsConfigurationOutput
- func (o ServiceCorsConfigurationOutput) ToServiceCorsConfigurationPtrOutput() ServiceCorsConfigurationPtrOutput
- func (o ServiceCorsConfigurationOutput) ToServiceCorsConfigurationPtrOutputWithContext(ctx context.Context) ServiceCorsConfigurationPtrOutput
- type ServiceCorsConfigurationPtrInput
- type ServiceCorsConfigurationPtrOutput
- func (o ServiceCorsConfigurationPtrOutput) AllowCredentials() pulumi.BoolPtrOutput
- func (o ServiceCorsConfigurationPtrOutput) AllowedHeaders() pulumi.StringArrayOutput
- func (o ServiceCorsConfigurationPtrOutput) AllowedMethods() pulumi.StringArrayOutput
- func (o ServiceCorsConfigurationPtrOutput) AllowedOrigins() pulumi.StringArrayOutput
- func (o ServiceCorsConfigurationPtrOutput) Elem() ServiceCorsConfigurationOutput
- func (ServiceCorsConfigurationPtrOutput) ElementType() reflect.Type
- func (o ServiceCorsConfigurationPtrOutput) MaxAgeInSeconds() pulumi.IntPtrOutput
- func (o ServiceCorsConfigurationPtrOutput) ToServiceCorsConfigurationPtrOutput() ServiceCorsConfigurationPtrOutput
- func (o ServiceCorsConfigurationPtrOutput) ToServiceCorsConfigurationPtrOutputWithContext(ctx context.Context) ServiceCorsConfigurationPtrOutput
- type ServiceInput
- type ServiceMap
- type ServiceMapInput
- type ServiceMapOutput
- type ServiceOutput
- func (ServiceOutput) ElementType() reflect.Type
- func (o ServiceOutput) ToServiceOutput() ServiceOutput
- func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
- func (o ServiceOutput) ToServicePtrOutput() ServicePtrOutput
- func (o ServiceOutput) ToServicePtrOutputWithContext(ctx context.Context) ServicePtrOutput
- type ServicePtrInput
- type ServicePtrOutput
- type ServiceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GetServiceAuthenticationConfiguration ¶
type GetServiceAuthenticationConfiguration struct { // The intended audience to receive authentication tokens for the service. Audience string `pulumi:"audience"` // The Azure Active Directory (tenant) that serves as the authentication authority to access the service. Authority string `pulumi:"authority"` // Is the 'SMART on FHIR' option for mobile and web implementations enabled? SmartProxyEnabled bool `pulumi:"smartProxyEnabled"` }
type GetServiceAuthenticationConfigurationArgs ¶
type GetServiceAuthenticationConfigurationArgs struct { // The intended audience to receive authentication tokens for the service. Audience pulumi.StringInput `pulumi:"audience"` // The Azure Active Directory (tenant) that serves as the authentication authority to access the service. Authority pulumi.StringInput `pulumi:"authority"` // Is the 'SMART on FHIR' option for mobile and web implementations enabled? SmartProxyEnabled pulumi.BoolInput `pulumi:"smartProxyEnabled"` }
func (GetServiceAuthenticationConfigurationArgs) ElementType ¶
func (GetServiceAuthenticationConfigurationArgs) ElementType() reflect.Type
func (GetServiceAuthenticationConfigurationArgs) ToGetServiceAuthenticationConfigurationOutput ¶
func (i GetServiceAuthenticationConfigurationArgs) ToGetServiceAuthenticationConfigurationOutput() GetServiceAuthenticationConfigurationOutput
func (GetServiceAuthenticationConfigurationArgs) ToGetServiceAuthenticationConfigurationOutputWithContext ¶
func (i GetServiceAuthenticationConfigurationArgs) ToGetServiceAuthenticationConfigurationOutputWithContext(ctx context.Context) GetServiceAuthenticationConfigurationOutput
type GetServiceAuthenticationConfigurationArray ¶
type GetServiceAuthenticationConfigurationArray []GetServiceAuthenticationConfigurationInput
func (GetServiceAuthenticationConfigurationArray) ElementType ¶
func (GetServiceAuthenticationConfigurationArray) ElementType() reflect.Type
func (GetServiceAuthenticationConfigurationArray) ToGetServiceAuthenticationConfigurationArrayOutput ¶
func (i GetServiceAuthenticationConfigurationArray) ToGetServiceAuthenticationConfigurationArrayOutput() GetServiceAuthenticationConfigurationArrayOutput
func (GetServiceAuthenticationConfigurationArray) ToGetServiceAuthenticationConfigurationArrayOutputWithContext ¶
func (i GetServiceAuthenticationConfigurationArray) ToGetServiceAuthenticationConfigurationArrayOutputWithContext(ctx context.Context) GetServiceAuthenticationConfigurationArrayOutput
type GetServiceAuthenticationConfigurationArrayInput ¶
type GetServiceAuthenticationConfigurationArrayInput interface { pulumi.Input ToGetServiceAuthenticationConfigurationArrayOutput() GetServiceAuthenticationConfigurationArrayOutput ToGetServiceAuthenticationConfigurationArrayOutputWithContext(context.Context) GetServiceAuthenticationConfigurationArrayOutput }
GetServiceAuthenticationConfigurationArrayInput is an input type that accepts GetServiceAuthenticationConfigurationArray and GetServiceAuthenticationConfigurationArrayOutput values. You can construct a concrete instance of `GetServiceAuthenticationConfigurationArrayInput` via:
GetServiceAuthenticationConfigurationArray{ GetServiceAuthenticationConfigurationArgs{...} }
type GetServiceAuthenticationConfigurationArrayOutput ¶
type GetServiceAuthenticationConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetServiceAuthenticationConfigurationArrayOutput) ElementType ¶
func (GetServiceAuthenticationConfigurationArrayOutput) ElementType() reflect.Type
func (GetServiceAuthenticationConfigurationArrayOutput) ToGetServiceAuthenticationConfigurationArrayOutput ¶
func (o GetServiceAuthenticationConfigurationArrayOutput) ToGetServiceAuthenticationConfigurationArrayOutput() GetServiceAuthenticationConfigurationArrayOutput
func (GetServiceAuthenticationConfigurationArrayOutput) ToGetServiceAuthenticationConfigurationArrayOutputWithContext ¶
func (o GetServiceAuthenticationConfigurationArrayOutput) ToGetServiceAuthenticationConfigurationArrayOutputWithContext(ctx context.Context) GetServiceAuthenticationConfigurationArrayOutput
type GetServiceAuthenticationConfigurationInput ¶
type GetServiceAuthenticationConfigurationInput interface { pulumi.Input ToGetServiceAuthenticationConfigurationOutput() GetServiceAuthenticationConfigurationOutput ToGetServiceAuthenticationConfigurationOutputWithContext(context.Context) GetServiceAuthenticationConfigurationOutput }
GetServiceAuthenticationConfigurationInput is an input type that accepts GetServiceAuthenticationConfigurationArgs and GetServiceAuthenticationConfigurationOutput values. You can construct a concrete instance of `GetServiceAuthenticationConfigurationInput` via:
GetServiceAuthenticationConfigurationArgs{...}
type GetServiceAuthenticationConfigurationOutput ¶
type GetServiceAuthenticationConfigurationOutput struct{ *pulumi.OutputState }
func (GetServiceAuthenticationConfigurationOutput) Audience ¶
func (o GetServiceAuthenticationConfigurationOutput) Audience() pulumi.StringOutput
The intended audience to receive authentication tokens for the service.
func (GetServiceAuthenticationConfigurationOutput) Authority ¶
func (o GetServiceAuthenticationConfigurationOutput) Authority() pulumi.StringOutput
The Azure Active Directory (tenant) that serves as the authentication authority to access the service.
func (GetServiceAuthenticationConfigurationOutput) ElementType ¶
func (GetServiceAuthenticationConfigurationOutput) ElementType() reflect.Type
func (GetServiceAuthenticationConfigurationOutput) SmartProxyEnabled ¶
func (o GetServiceAuthenticationConfigurationOutput) SmartProxyEnabled() pulumi.BoolOutput
Is the 'SMART on FHIR' option for mobile and web implementations enabled?
func (GetServiceAuthenticationConfigurationOutput) ToGetServiceAuthenticationConfigurationOutput ¶
func (o GetServiceAuthenticationConfigurationOutput) ToGetServiceAuthenticationConfigurationOutput() GetServiceAuthenticationConfigurationOutput
func (GetServiceAuthenticationConfigurationOutput) ToGetServiceAuthenticationConfigurationOutputWithContext ¶
func (o GetServiceAuthenticationConfigurationOutput) ToGetServiceAuthenticationConfigurationOutputWithContext(ctx context.Context) GetServiceAuthenticationConfigurationOutput
type GetServiceCorsConfiguration ¶
type GetServiceCorsConfiguration struct { // Are credentials are allowed via CORS? AllowCredentials bool `pulumi:"allowCredentials"` // The set of headers to be allowed via CORS. AllowedHeaders []string `pulumi:"allowedHeaders"` // The methods to be allowed via CORS. AllowedMethods []string `pulumi:"allowedMethods"` // The set of origins to be allowed via CORS. AllowedOrigins []string `pulumi:"allowedOrigins"` // The max age to be allowed via CORS. MaxAgeInSeconds int `pulumi:"maxAgeInSeconds"` }
type GetServiceCorsConfigurationArgs ¶
type GetServiceCorsConfigurationArgs struct { // Are credentials are allowed via CORS? AllowCredentials pulumi.BoolInput `pulumi:"allowCredentials"` // The set of headers to be allowed via CORS. AllowedHeaders pulumi.StringArrayInput `pulumi:"allowedHeaders"` // The methods to be allowed via CORS. AllowedMethods pulumi.StringArrayInput `pulumi:"allowedMethods"` // The set of origins to be allowed via CORS. AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"` // The max age to be allowed via CORS. MaxAgeInSeconds pulumi.IntInput `pulumi:"maxAgeInSeconds"` }
func (GetServiceCorsConfigurationArgs) ElementType ¶
func (GetServiceCorsConfigurationArgs) ElementType() reflect.Type
func (GetServiceCorsConfigurationArgs) ToGetServiceCorsConfigurationOutput ¶
func (i GetServiceCorsConfigurationArgs) ToGetServiceCorsConfigurationOutput() GetServiceCorsConfigurationOutput
func (GetServiceCorsConfigurationArgs) ToGetServiceCorsConfigurationOutputWithContext ¶
func (i GetServiceCorsConfigurationArgs) ToGetServiceCorsConfigurationOutputWithContext(ctx context.Context) GetServiceCorsConfigurationOutput
type GetServiceCorsConfigurationArray ¶
type GetServiceCorsConfigurationArray []GetServiceCorsConfigurationInput
func (GetServiceCorsConfigurationArray) ElementType ¶
func (GetServiceCorsConfigurationArray) ElementType() reflect.Type
func (GetServiceCorsConfigurationArray) ToGetServiceCorsConfigurationArrayOutput ¶
func (i GetServiceCorsConfigurationArray) ToGetServiceCorsConfigurationArrayOutput() GetServiceCorsConfigurationArrayOutput
func (GetServiceCorsConfigurationArray) ToGetServiceCorsConfigurationArrayOutputWithContext ¶
func (i GetServiceCorsConfigurationArray) ToGetServiceCorsConfigurationArrayOutputWithContext(ctx context.Context) GetServiceCorsConfigurationArrayOutput
type GetServiceCorsConfigurationArrayInput ¶
type GetServiceCorsConfigurationArrayInput interface { pulumi.Input ToGetServiceCorsConfigurationArrayOutput() GetServiceCorsConfigurationArrayOutput ToGetServiceCorsConfigurationArrayOutputWithContext(context.Context) GetServiceCorsConfigurationArrayOutput }
GetServiceCorsConfigurationArrayInput is an input type that accepts GetServiceCorsConfigurationArray and GetServiceCorsConfigurationArrayOutput values. You can construct a concrete instance of `GetServiceCorsConfigurationArrayInput` via:
GetServiceCorsConfigurationArray{ GetServiceCorsConfigurationArgs{...} }
type GetServiceCorsConfigurationArrayOutput ¶
type GetServiceCorsConfigurationArrayOutput struct{ *pulumi.OutputState }
func (GetServiceCorsConfigurationArrayOutput) ElementType ¶
func (GetServiceCorsConfigurationArrayOutput) ElementType() reflect.Type
func (GetServiceCorsConfigurationArrayOutput) ToGetServiceCorsConfigurationArrayOutput ¶
func (o GetServiceCorsConfigurationArrayOutput) ToGetServiceCorsConfigurationArrayOutput() GetServiceCorsConfigurationArrayOutput
func (GetServiceCorsConfigurationArrayOutput) ToGetServiceCorsConfigurationArrayOutputWithContext ¶
func (o GetServiceCorsConfigurationArrayOutput) ToGetServiceCorsConfigurationArrayOutputWithContext(ctx context.Context) GetServiceCorsConfigurationArrayOutput
type GetServiceCorsConfigurationInput ¶
type GetServiceCorsConfigurationInput interface { pulumi.Input ToGetServiceCorsConfigurationOutput() GetServiceCorsConfigurationOutput ToGetServiceCorsConfigurationOutputWithContext(context.Context) GetServiceCorsConfigurationOutput }
GetServiceCorsConfigurationInput is an input type that accepts GetServiceCorsConfigurationArgs and GetServiceCorsConfigurationOutput values. You can construct a concrete instance of `GetServiceCorsConfigurationInput` via:
GetServiceCorsConfigurationArgs{...}
type GetServiceCorsConfigurationOutput ¶
type GetServiceCorsConfigurationOutput struct{ *pulumi.OutputState }
func (GetServiceCorsConfigurationOutput) AllowCredentials ¶
func (o GetServiceCorsConfigurationOutput) AllowCredentials() pulumi.BoolOutput
Are credentials are allowed via CORS?
func (GetServiceCorsConfigurationOutput) AllowedHeaders ¶
func (o GetServiceCorsConfigurationOutput) AllowedHeaders() pulumi.StringArrayOutput
The set of headers to be allowed via CORS.
func (GetServiceCorsConfigurationOutput) AllowedMethods ¶
func (o GetServiceCorsConfigurationOutput) AllowedMethods() pulumi.StringArrayOutput
The methods to be allowed via CORS.
func (GetServiceCorsConfigurationOutput) AllowedOrigins ¶
func (o GetServiceCorsConfigurationOutput) AllowedOrigins() pulumi.StringArrayOutput
The set of origins to be allowed via CORS.
func (GetServiceCorsConfigurationOutput) ElementType ¶
func (GetServiceCorsConfigurationOutput) ElementType() reflect.Type
func (GetServiceCorsConfigurationOutput) MaxAgeInSeconds ¶
func (o GetServiceCorsConfigurationOutput) MaxAgeInSeconds() pulumi.IntOutput
The max age to be allowed via CORS.
func (GetServiceCorsConfigurationOutput) ToGetServiceCorsConfigurationOutput ¶
func (o GetServiceCorsConfigurationOutput) ToGetServiceCorsConfigurationOutput() GetServiceCorsConfigurationOutput
func (GetServiceCorsConfigurationOutput) ToGetServiceCorsConfigurationOutputWithContext ¶
func (o GetServiceCorsConfigurationOutput) ToGetServiceCorsConfigurationOutputWithContext(ctx context.Context) GetServiceCorsConfigurationOutput
type LookupServiceArgs ¶
type LookupServiceArgs struct { // The Azure Region where the Service is located. Location string `pulumi:"location"` // Specifies the name of the Healthcare Service. Name string `pulumi:"name"` // The name of the Resource Group in which the Healthcare Service exists. ResourceGroupName string `pulumi:"resourceGroupName"` }
A collection of arguments for invoking getService.
type LookupServiceOutputArgs ¶ added in v4.20.0
type LookupServiceOutputArgs struct { // The Azure Region where the Service is located. Location pulumi.StringInput `pulumi:"location"` // Specifies the name of the Healthcare Service. Name pulumi.StringInput `pulumi:"name"` // The name of the Resource Group in which the Healthcare 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 { AccessPolicyObjectIds []string `pulumi:"accessPolicyObjectIds"` // An `authenticationConfiguration` block as defined below. AuthenticationConfigurations []GetServiceAuthenticationConfiguration `pulumi:"authenticationConfigurations"` // A `corsConfiguration` block as defined below. CorsConfigurations []GetServiceCorsConfiguration `pulumi:"corsConfigurations"` // The versionless Key Vault Key ID for CMK encryption of the backing database. CosmosdbKeyVaultKeyVersionlessId string `pulumi:"cosmosdbKeyVaultKeyVersionlessId"` // The provisioned throughput for the backing database. CosmosdbThroughput int `pulumi:"cosmosdbThroughput"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The type of the service. Kind string `pulumi:"kind"` // The Azure Region where the Service is located. Location string `pulumi:"location"` Name string `pulumi:"name"` ResourceGroupName string `pulumi:"resourceGroupName"` // A mapping of tags to assign 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 Healthcare Service
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/healthcare" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := healthcare.LookupService(ctx, &healthcare.LookupServiceArgs{ Name: "example-healthcare_service", ResourceGroupName: "example-resources", Location: "westus2", }, nil) if err != nil { return err } ctx.Export("healthcareServiceId", 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) AccessPolicyObjectIds ¶ added in v4.20.0
func (o LookupServiceResultOutput) AccessPolicyObjectIds() pulumi.StringArrayOutput
func (LookupServiceResultOutput) AuthenticationConfigurations ¶ added in v4.20.0
func (o LookupServiceResultOutput) AuthenticationConfigurations() GetServiceAuthenticationConfigurationArrayOutput
An `authenticationConfiguration` block as defined below.
func (LookupServiceResultOutput) CorsConfigurations ¶ added in v4.20.0
func (o LookupServiceResultOutput) CorsConfigurations() GetServiceCorsConfigurationArrayOutput
A `corsConfiguration` block as defined below.
func (LookupServiceResultOutput) CosmosdbKeyVaultKeyVersionlessId ¶ added in v4.20.0
func (o LookupServiceResultOutput) CosmosdbKeyVaultKeyVersionlessId() pulumi.StringOutput
The versionless Key Vault Key ID for CMK encryption of the backing database.
func (LookupServiceResultOutput) CosmosdbThroughput ¶ added in v4.20.0
func (o LookupServiceResultOutput) CosmosdbThroughput() pulumi.IntOutput
The provisioned throughput for the backing database.
func (LookupServiceResultOutput) ElementType ¶ added in v4.20.0
func (LookupServiceResultOutput) ElementType() reflect.Type
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) Kind ¶ added in v4.20.0
func (o LookupServiceResultOutput) Kind() pulumi.StringOutput
The type of the service.
func (LookupServiceResultOutput) Location ¶ added in v4.20.0
func (o LookupServiceResultOutput) Location() pulumi.StringOutput
The Azure Region where the Service is located.
func (LookupServiceResultOutput) Name ¶ added in v4.20.0
func (o LookupServiceResultOutput) Name() pulumi.StringOutput
func (LookupServiceResultOutput) ResourceGroupName ¶ added in v4.20.0
func (o LookupServiceResultOutput) ResourceGroupName() pulumi.StringOutput
func (LookupServiceResultOutput) Tags ¶ added in v4.20.0
func (o LookupServiceResultOutput) Tags() pulumi.StringMapOutput
A mapping of tags to assign 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 Service ¶
type Service struct { pulumi.CustomResourceState AccessPolicyObjectIds pulumi.StringArrayOutput `pulumi:"accessPolicyObjectIds"` // An `authenticationConfiguration` block as defined below. AuthenticationConfiguration ServiceAuthenticationConfigurationOutput `pulumi:"authenticationConfiguration"` // A `corsConfiguration` block as defined below. CorsConfiguration ServiceCorsConfigurationOutput `pulumi:"corsConfiguration"` // A versionless Key Vault Key ID for CMK encryption of the backing database. Changing this forces a new resource to be created. CosmosdbKeyVaultKeyVersionlessId pulumi.StringPtrOutput `pulumi:"cosmosdbKeyVaultKeyVersionlessId"` // The provisioned throughput for the backing database. Range of `400`-`10000`. Defaults to `400`. CosmosdbThroughput pulumi.IntPtrOutput `pulumi:"cosmosdbThroughput"` // The type of the service. Values at time of publication are: `fhir`, `fhir-Stu3` and `fhir-R4`. Default value is `fhir`. Kind pulumi.StringPtrOutput `pulumi:"kind"` // Specifies the supported Azure Region where the Service should be created. Location pulumi.StringOutput `pulumi:"location"` // The name of the service instance. Used for service endpoint, must be unique within the audience. Name pulumi.StringOutput `pulumi:"name"` // Whether public network access is enabled or disabled for this service instance. PublicNetworkAccessEnabled pulumi.BoolPtrOutput `pulumi:"publicNetworkAccessEnabled"` // The name of the Resource Group in which to create the Service. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Healthcare Service.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-azure/sdk/v4/go/azure/healthcare" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := healthcare.NewService(ctx, "example", &healthcare.ServiceArgs{ AccessPolicyObjectIds: pulumi.StringArray{ pulumi.String("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"), }, AuthenticationConfiguration: &healthcare.ServiceAuthenticationConfigurationArgs{ Audience: pulumi.String("https://azurehealthcareapis.com/"), Authority: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v", "https://login.microsoftonline.com/", "$", "%", "7Bdata.azurerm_client_config.current.tenant_id", "%", "7D")), SmartProxyEnabled: pulumi.Bool(true), }, CorsConfiguration: &healthcare.ServiceCorsConfigurationArgs{ AllowCredentials: pulumi.Bool(true), AllowedHeaders: pulumi.StringArray{ pulumi.String("x-tempo-*"), pulumi.String("x-tempo2-*"), }, AllowedMethods: pulumi.StringArray{ pulumi.String("GET"), pulumi.String("PUT"), }, AllowedOrigins: pulumi.StringArray{ pulumi.String("http://www.example.com"), pulumi.String("http://www.example2.com"), }, MaxAgeInSeconds: pulumi.Int(500), }, CosmosdbThroughput: pulumi.Int(2000), Kind: pulumi.String("fhir-R4"), Location: pulumi.String("westus2"), ResourceGroupName: pulumi.String("sample-resource-group"), Tags: pulumi.StringMap{ "environment": pulumi.String("testenv"), "purpose": pulumi.String("AcceptanceTests"), }, }) if err != nil { return err } return nil }) }
```
## Import
Healthcare Service can be imported using the resource`id`, e.g.
```sh
$ pulumi import azure:healthcare/service:Service example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resource_group/providers/Microsoft.HealthcareApis/services/service_name
```
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
func (*Service) ToServicePtrOutput ¶
func (i *Service) ToServicePtrOutput() ServicePtrOutput
func (*Service) ToServicePtrOutputWithContext ¶
func (i *Service) ToServicePtrOutputWithContext(ctx context.Context) ServicePtrOutput
type ServiceArgs ¶
type ServiceArgs struct { AccessPolicyObjectIds pulumi.StringArrayInput // An `authenticationConfiguration` block as defined below. AuthenticationConfiguration ServiceAuthenticationConfigurationPtrInput // A `corsConfiguration` block as defined below. CorsConfiguration ServiceCorsConfigurationPtrInput // A versionless Key Vault Key ID for CMK encryption of the backing database. Changing this forces a new resource to be created. CosmosdbKeyVaultKeyVersionlessId pulumi.StringPtrInput // The provisioned throughput for the backing database. Range of `400`-`10000`. Defaults to `400`. CosmosdbThroughput pulumi.IntPtrInput // The type of the service. Values at time of publication are: `fhir`, `fhir-Stu3` and `fhir-R4`. Default value is `fhir`. Kind pulumi.StringPtrInput // Specifies the supported Azure Region where the Service should be created. Location pulumi.StringPtrInput // The name of the service instance. Used for service endpoint, must be unique within the audience. Name pulumi.StringPtrInput // Whether public network access is enabled or disabled for this service instance. PublicNetworkAccessEnabled pulumi.BoolPtrInput // The name of the Resource Group in which to create the Service. ResourceGroupName pulumi.StringInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
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 ServiceAuthenticationConfiguration ¶
type ServiceAuthenticationConfiguration struct { // The intended audience to receive authentication tokens for the service. The default value is https://azurehealthcareapis.com Audience *string `pulumi:"audience"` // The Azure Active Directory (tenant) that serves as the authentication authority to access the service. The default authority is the Directory defined in the authentication scheme in use when running this provider. // Authority must be registered to Azure AD and in the following format: https://{Azure-AD-endpoint}/{tenant-id}. Authority *string `pulumi:"authority"` // Enables the 'SMART on FHIR' option for mobile and web implementations. SmartProxyEnabled *bool `pulumi:"smartProxyEnabled"` }
type ServiceAuthenticationConfigurationArgs ¶
type ServiceAuthenticationConfigurationArgs struct { // The intended audience to receive authentication tokens for the service. The default value is https://azurehealthcareapis.com Audience pulumi.StringPtrInput `pulumi:"audience"` // The Azure Active Directory (tenant) that serves as the authentication authority to access the service. The default authority is the Directory defined in the authentication scheme in use when running this provider. // Authority must be registered to Azure AD and in the following format: https://{Azure-AD-endpoint}/{tenant-id}. Authority pulumi.StringPtrInput `pulumi:"authority"` // Enables the 'SMART on FHIR' option for mobile and web implementations. SmartProxyEnabled pulumi.BoolPtrInput `pulumi:"smartProxyEnabled"` }
func (ServiceAuthenticationConfigurationArgs) ElementType ¶
func (ServiceAuthenticationConfigurationArgs) ElementType() reflect.Type
func (ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationOutput ¶
func (i ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationOutput() ServiceAuthenticationConfigurationOutput
func (ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationOutputWithContext ¶
func (i ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationOutput
func (ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationPtrOutput ¶
func (i ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationPtrOutput() ServiceAuthenticationConfigurationPtrOutput
func (ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationPtrOutputWithContext ¶
func (i ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationPtrOutput
type ServiceAuthenticationConfigurationInput ¶
type ServiceAuthenticationConfigurationInput interface { pulumi.Input ToServiceAuthenticationConfigurationOutput() ServiceAuthenticationConfigurationOutput ToServiceAuthenticationConfigurationOutputWithContext(context.Context) ServiceAuthenticationConfigurationOutput }
ServiceAuthenticationConfigurationInput is an input type that accepts ServiceAuthenticationConfigurationArgs and ServiceAuthenticationConfigurationOutput values. You can construct a concrete instance of `ServiceAuthenticationConfigurationInput` via:
ServiceAuthenticationConfigurationArgs{...}
type ServiceAuthenticationConfigurationOutput ¶
type ServiceAuthenticationConfigurationOutput struct{ *pulumi.OutputState }
func (ServiceAuthenticationConfigurationOutput) Audience ¶
func (o ServiceAuthenticationConfigurationOutput) Audience() pulumi.StringPtrOutput
The intended audience to receive authentication tokens for the service. The default value is https://azurehealthcareapis.com
func (ServiceAuthenticationConfigurationOutput) Authority ¶
func (o ServiceAuthenticationConfigurationOutput) Authority() pulumi.StringPtrOutput
The Azure Active Directory (tenant) that serves as the authentication authority to access the service. The default authority is the Directory defined in the authentication scheme in use when running this provider. Authority must be registered to Azure AD and in the following format: https://{Azure-AD-endpoint}/{tenant-id}.
func (ServiceAuthenticationConfigurationOutput) ElementType ¶
func (ServiceAuthenticationConfigurationOutput) ElementType() reflect.Type
func (ServiceAuthenticationConfigurationOutput) SmartProxyEnabled ¶
func (o ServiceAuthenticationConfigurationOutput) SmartProxyEnabled() pulumi.BoolPtrOutput
Enables the 'SMART on FHIR' option for mobile and web implementations.
func (ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationOutput ¶
func (o ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationOutput() ServiceAuthenticationConfigurationOutput
func (ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationOutputWithContext ¶
func (o ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationOutput
func (ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationPtrOutput ¶
func (o ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationPtrOutput() ServiceAuthenticationConfigurationPtrOutput
func (ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationPtrOutputWithContext ¶
func (o ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationPtrOutput
type ServiceAuthenticationConfigurationPtrInput ¶
type ServiceAuthenticationConfigurationPtrInput interface { pulumi.Input ToServiceAuthenticationConfigurationPtrOutput() ServiceAuthenticationConfigurationPtrOutput ToServiceAuthenticationConfigurationPtrOutputWithContext(context.Context) ServiceAuthenticationConfigurationPtrOutput }
ServiceAuthenticationConfigurationPtrInput is an input type that accepts ServiceAuthenticationConfigurationArgs, ServiceAuthenticationConfigurationPtr and ServiceAuthenticationConfigurationPtrOutput values. You can construct a concrete instance of `ServiceAuthenticationConfigurationPtrInput` via:
ServiceAuthenticationConfigurationArgs{...} or: nil
func ServiceAuthenticationConfigurationPtr ¶
func ServiceAuthenticationConfigurationPtr(v *ServiceAuthenticationConfigurationArgs) ServiceAuthenticationConfigurationPtrInput
type ServiceAuthenticationConfigurationPtrOutput ¶
type ServiceAuthenticationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ServiceAuthenticationConfigurationPtrOutput) Audience ¶
func (o ServiceAuthenticationConfigurationPtrOutput) Audience() pulumi.StringPtrOutput
The intended audience to receive authentication tokens for the service. The default value is https://azurehealthcareapis.com
func (ServiceAuthenticationConfigurationPtrOutput) Authority ¶
func (o ServiceAuthenticationConfigurationPtrOutput) Authority() pulumi.StringPtrOutput
The Azure Active Directory (tenant) that serves as the authentication authority to access the service. The default authority is the Directory defined in the authentication scheme in use when running this provider. Authority must be registered to Azure AD and in the following format: https://{Azure-AD-endpoint}/{tenant-id}.
func (ServiceAuthenticationConfigurationPtrOutput) ElementType ¶
func (ServiceAuthenticationConfigurationPtrOutput) ElementType() reflect.Type
func (ServiceAuthenticationConfigurationPtrOutput) SmartProxyEnabled ¶
func (o ServiceAuthenticationConfigurationPtrOutput) SmartProxyEnabled() pulumi.BoolPtrOutput
Enables the 'SMART on FHIR' option for mobile and web implementations.
func (ServiceAuthenticationConfigurationPtrOutput) ToServiceAuthenticationConfigurationPtrOutput ¶
func (o ServiceAuthenticationConfigurationPtrOutput) ToServiceAuthenticationConfigurationPtrOutput() ServiceAuthenticationConfigurationPtrOutput
func (ServiceAuthenticationConfigurationPtrOutput) ToServiceAuthenticationConfigurationPtrOutputWithContext ¶
func (o ServiceAuthenticationConfigurationPtrOutput) ToServiceAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationPtrOutput
type ServiceCorsConfiguration ¶
type ServiceCorsConfiguration struct { // If credentials are allowed via CORS. AllowCredentials *bool `pulumi:"allowCredentials"` // A set of headers to be allowed via CORS. AllowedHeaders []string `pulumi:"allowedHeaders"` // The methods to be allowed via CORS. AllowedMethods []string `pulumi:"allowedMethods"` // A set of origins to be allowed via CORS. AllowedOrigins []string `pulumi:"allowedOrigins"` // The max age to be allowed via CORS. MaxAgeInSeconds *int `pulumi:"maxAgeInSeconds"` }
type ServiceCorsConfigurationArgs ¶
type ServiceCorsConfigurationArgs struct { // If credentials are allowed via CORS. AllowCredentials pulumi.BoolPtrInput `pulumi:"allowCredentials"` // A set of headers to be allowed via CORS. AllowedHeaders pulumi.StringArrayInput `pulumi:"allowedHeaders"` // The methods to be allowed via CORS. AllowedMethods pulumi.StringArrayInput `pulumi:"allowedMethods"` // A set of origins to be allowed via CORS. AllowedOrigins pulumi.StringArrayInput `pulumi:"allowedOrigins"` // The max age to be allowed via CORS. MaxAgeInSeconds pulumi.IntPtrInput `pulumi:"maxAgeInSeconds"` }
func (ServiceCorsConfigurationArgs) ElementType ¶
func (ServiceCorsConfigurationArgs) ElementType() reflect.Type
func (ServiceCorsConfigurationArgs) ToServiceCorsConfigurationOutput ¶
func (i ServiceCorsConfigurationArgs) ToServiceCorsConfigurationOutput() ServiceCorsConfigurationOutput
func (ServiceCorsConfigurationArgs) ToServiceCorsConfigurationOutputWithContext ¶
func (i ServiceCorsConfigurationArgs) ToServiceCorsConfigurationOutputWithContext(ctx context.Context) ServiceCorsConfigurationOutput
func (ServiceCorsConfigurationArgs) ToServiceCorsConfigurationPtrOutput ¶
func (i ServiceCorsConfigurationArgs) ToServiceCorsConfigurationPtrOutput() ServiceCorsConfigurationPtrOutput
func (ServiceCorsConfigurationArgs) ToServiceCorsConfigurationPtrOutputWithContext ¶
func (i ServiceCorsConfigurationArgs) ToServiceCorsConfigurationPtrOutputWithContext(ctx context.Context) ServiceCorsConfigurationPtrOutput
type ServiceCorsConfigurationInput ¶
type ServiceCorsConfigurationInput interface { pulumi.Input ToServiceCorsConfigurationOutput() ServiceCorsConfigurationOutput ToServiceCorsConfigurationOutputWithContext(context.Context) ServiceCorsConfigurationOutput }
ServiceCorsConfigurationInput is an input type that accepts ServiceCorsConfigurationArgs and ServiceCorsConfigurationOutput values. You can construct a concrete instance of `ServiceCorsConfigurationInput` via:
ServiceCorsConfigurationArgs{...}
type ServiceCorsConfigurationOutput ¶
type ServiceCorsConfigurationOutput struct{ *pulumi.OutputState }
func (ServiceCorsConfigurationOutput) AllowCredentials ¶
func (o ServiceCorsConfigurationOutput) AllowCredentials() pulumi.BoolPtrOutput
If credentials are allowed via CORS.
func (ServiceCorsConfigurationOutput) AllowedHeaders ¶
func (o ServiceCorsConfigurationOutput) AllowedHeaders() pulumi.StringArrayOutput
A set of headers to be allowed via CORS.
func (ServiceCorsConfigurationOutput) AllowedMethods ¶
func (o ServiceCorsConfigurationOutput) AllowedMethods() pulumi.StringArrayOutput
The methods to be allowed via CORS.
func (ServiceCorsConfigurationOutput) AllowedOrigins ¶
func (o ServiceCorsConfigurationOutput) AllowedOrigins() pulumi.StringArrayOutput
A set of origins to be allowed via CORS.
func (ServiceCorsConfigurationOutput) ElementType ¶
func (ServiceCorsConfigurationOutput) ElementType() reflect.Type
func (ServiceCorsConfigurationOutput) MaxAgeInSeconds ¶
func (o ServiceCorsConfigurationOutput) MaxAgeInSeconds() pulumi.IntPtrOutput
The max age to be allowed via CORS.
func (ServiceCorsConfigurationOutput) ToServiceCorsConfigurationOutput ¶
func (o ServiceCorsConfigurationOutput) ToServiceCorsConfigurationOutput() ServiceCorsConfigurationOutput
func (ServiceCorsConfigurationOutput) ToServiceCorsConfigurationOutputWithContext ¶
func (o ServiceCorsConfigurationOutput) ToServiceCorsConfigurationOutputWithContext(ctx context.Context) ServiceCorsConfigurationOutput
func (ServiceCorsConfigurationOutput) ToServiceCorsConfigurationPtrOutput ¶
func (o ServiceCorsConfigurationOutput) ToServiceCorsConfigurationPtrOutput() ServiceCorsConfigurationPtrOutput
func (ServiceCorsConfigurationOutput) ToServiceCorsConfigurationPtrOutputWithContext ¶
func (o ServiceCorsConfigurationOutput) ToServiceCorsConfigurationPtrOutputWithContext(ctx context.Context) ServiceCorsConfigurationPtrOutput
type ServiceCorsConfigurationPtrInput ¶
type ServiceCorsConfigurationPtrInput interface { pulumi.Input ToServiceCorsConfigurationPtrOutput() ServiceCorsConfigurationPtrOutput ToServiceCorsConfigurationPtrOutputWithContext(context.Context) ServiceCorsConfigurationPtrOutput }
ServiceCorsConfigurationPtrInput is an input type that accepts ServiceCorsConfigurationArgs, ServiceCorsConfigurationPtr and ServiceCorsConfigurationPtrOutput values. You can construct a concrete instance of `ServiceCorsConfigurationPtrInput` via:
ServiceCorsConfigurationArgs{...} or: nil
func ServiceCorsConfigurationPtr ¶
func ServiceCorsConfigurationPtr(v *ServiceCorsConfigurationArgs) ServiceCorsConfigurationPtrInput
type ServiceCorsConfigurationPtrOutput ¶
type ServiceCorsConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ServiceCorsConfigurationPtrOutput) AllowCredentials ¶
func (o ServiceCorsConfigurationPtrOutput) AllowCredentials() pulumi.BoolPtrOutput
If credentials are allowed via CORS.
func (ServiceCorsConfigurationPtrOutput) AllowedHeaders ¶
func (o ServiceCorsConfigurationPtrOutput) AllowedHeaders() pulumi.StringArrayOutput
A set of headers to be allowed via CORS.
func (ServiceCorsConfigurationPtrOutput) AllowedMethods ¶
func (o ServiceCorsConfigurationPtrOutput) AllowedMethods() pulumi.StringArrayOutput
The methods to be allowed via CORS.
func (ServiceCorsConfigurationPtrOutput) AllowedOrigins ¶
func (o ServiceCorsConfigurationPtrOutput) AllowedOrigins() pulumi.StringArrayOutput
A set of origins to be allowed via CORS.
func (ServiceCorsConfigurationPtrOutput) Elem ¶
func (o ServiceCorsConfigurationPtrOutput) Elem() ServiceCorsConfigurationOutput
func (ServiceCorsConfigurationPtrOutput) ElementType ¶
func (ServiceCorsConfigurationPtrOutput) ElementType() reflect.Type
func (ServiceCorsConfigurationPtrOutput) MaxAgeInSeconds ¶
func (o ServiceCorsConfigurationPtrOutput) MaxAgeInSeconds() pulumi.IntPtrOutput
The max age to be allowed via CORS.
func (ServiceCorsConfigurationPtrOutput) ToServiceCorsConfigurationPtrOutput ¶
func (o ServiceCorsConfigurationPtrOutput) ToServiceCorsConfigurationPtrOutput() ServiceCorsConfigurationPtrOutput
func (ServiceCorsConfigurationPtrOutput) ToServiceCorsConfigurationPtrOutputWithContext ¶
func (o ServiceCorsConfigurationPtrOutput) ToServiceCorsConfigurationPtrOutputWithContext(ctx context.Context) ServiceCorsConfigurationPtrOutput
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
func (ServiceOutput) ToServicePtrOutput ¶
func (o ServiceOutput) ToServicePtrOutput() ServicePtrOutput
func (ServiceOutput) ToServicePtrOutputWithContext ¶
func (o ServiceOutput) ToServicePtrOutputWithContext(ctx context.Context) ServicePtrOutput
type ServicePtrInput ¶
type ServicePtrInput interface { pulumi.Input ToServicePtrOutput() ServicePtrOutput ToServicePtrOutputWithContext(ctx context.Context) ServicePtrOutput }
type ServicePtrOutput ¶
type ServicePtrOutput struct{ *pulumi.OutputState }
func (ServicePtrOutput) Elem ¶ added in v4.20.0
func (o ServicePtrOutput) Elem() ServiceOutput
func (ServicePtrOutput) ElementType ¶
func (ServicePtrOutput) ElementType() reflect.Type
func (ServicePtrOutput) ToServicePtrOutput ¶
func (o ServicePtrOutput) ToServicePtrOutput() ServicePtrOutput
func (ServicePtrOutput) ToServicePtrOutputWithContext ¶
func (o ServicePtrOutput) ToServicePtrOutputWithContext(ctx context.Context) ServicePtrOutput
type ServiceState ¶
type ServiceState struct { AccessPolicyObjectIds pulumi.StringArrayInput // An `authenticationConfiguration` block as defined below. AuthenticationConfiguration ServiceAuthenticationConfigurationPtrInput // A `corsConfiguration` block as defined below. CorsConfiguration ServiceCorsConfigurationPtrInput // A versionless Key Vault Key ID for CMK encryption of the backing database. Changing this forces a new resource to be created. CosmosdbKeyVaultKeyVersionlessId pulumi.StringPtrInput // The provisioned throughput for the backing database. Range of `400`-`10000`. Defaults to `400`. CosmosdbThroughput pulumi.IntPtrInput // The type of the service. Values at time of publication are: `fhir`, `fhir-Stu3` and `fhir-R4`. Default value is `fhir`. Kind pulumi.StringPtrInput // Specifies the supported Azure Region where the Service should be created. Location pulumi.StringPtrInput // The name of the service instance. Used for service endpoint, must be unique within the audience. Name pulumi.StringPtrInput // Whether public network access is enabled or disabled for this service instance. PublicNetworkAccessEnabled pulumi.BoolPtrInput // The name of the Resource Group in which to create the Service. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.StringMapInput }
func (ServiceState) ElementType ¶
func (ServiceState) ElementType() reflect.Type