healthcare

package
v1.13.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 6, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

nolint: lll

nolint: lll

nolint: lll

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetServiceAuthenticationConfiguration added in v1.12.0

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 enbled?
	SmartProxyEnabled bool `pulumi:"smartProxyEnabled"`
}

type GetServiceAuthenticationConfigurationArgs added in v1.12.0

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 enbled?
	SmartProxyEnabled pulumi.BoolInput `pulumi:"smartProxyEnabled"`
}

func (GetServiceAuthenticationConfigurationArgs) ElementType added in v1.12.0

func (GetServiceAuthenticationConfigurationArgs) ToGetServiceAuthenticationConfigurationOutput added in v1.12.0

func (i GetServiceAuthenticationConfigurationArgs) ToGetServiceAuthenticationConfigurationOutput() GetServiceAuthenticationConfigurationOutput

func (GetServiceAuthenticationConfigurationArgs) ToGetServiceAuthenticationConfigurationOutputWithContext added in v1.12.0

func (i GetServiceAuthenticationConfigurationArgs) ToGetServiceAuthenticationConfigurationOutputWithContext(ctx context.Context) GetServiceAuthenticationConfigurationOutput

type GetServiceAuthenticationConfigurationArray added in v1.12.0

type GetServiceAuthenticationConfigurationArray []GetServiceAuthenticationConfigurationInput

func (GetServiceAuthenticationConfigurationArray) ElementType added in v1.12.0

func (GetServiceAuthenticationConfigurationArray) ToGetServiceAuthenticationConfigurationArrayOutput added in v1.12.0

func (i GetServiceAuthenticationConfigurationArray) ToGetServiceAuthenticationConfigurationArrayOutput() GetServiceAuthenticationConfigurationArrayOutput

func (GetServiceAuthenticationConfigurationArray) ToGetServiceAuthenticationConfigurationArrayOutputWithContext added in v1.12.0

func (i GetServiceAuthenticationConfigurationArray) ToGetServiceAuthenticationConfigurationArrayOutputWithContext(ctx context.Context) GetServiceAuthenticationConfigurationArrayOutput

type GetServiceAuthenticationConfigurationArrayInput added in v1.12.0

type GetServiceAuthenticationConfigurationArrayInput interface {
	pulumi.Input

	ToGetServiceAuthenticationConfigurationArrayOutput() GetServiceAuthenticationConfigurationArrayOutput
	ToGetServiceAuthenticationConfigurationArrayOutputWithContext(context.Context) GetServiceAuthenticationConfigurationArrayOutput
}

type GetServiceAuthenticationConfigurationArrayOutput added in v1.12.0

type GetServiceAuthenticationConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetServiceAuthenticationConfigurationArrayOutput) ElementType added in v1.12.0

func (GetServiceAuthenticationConfigurationArrayOutput) Index added in v1.12.0

func (GetServiceAuthenticationConfigurationArrayOutput) ToGetServiceAuthenticationConfigurationArrayOutput added in v1.12.0

func (o GetServiceAuthenticationConfigurationArrayOutput) ToGetServiceAuthenticationConfigurationArrayOutput() GetServiceAuthenticationConfigurationArrayOutput

func (GetServiceAuthenticationConfigurationArrayOutput) ToGetServiceAuthenticationConfigurationArrayOutputWithContext added in v1.12.0

func (o GetServiceAuthenticationConfigurationArrayOutput) ToGetServiceAuthenticationConfigurationArrayOutputWithContext(ctx context.Context) GetServiceAuthenticationConfigurationArrayOutput

type GetServiceAuthenticationConfigurationInput added in v1.12.0

type GetServiceAuthenticationConfigurationInput interface {
	pulumi.Input

	ToGetServiceAuthenticationConfigurationOutput() GetServiceAuthenticationConfigurationOutput
	ToGetServiceAuthenticationConfigurationOutputWithContext(context.Context) GetServiceAuthenticationConfigurationOutput
}

type GetServiceAuthenticationConfigurationOutput added in v1.12.0

type GetServiceAuthenticationConfigurationOutput struct{ *pulumi.OutputState }

func (GetServiceAuthenticationConfigurationOutput) Audience added in v1.12.0

The intended audience to receive authentication tokens for the service.

func (GetServiceAuthenticationConfigurationOutput) Authority added in v1.12.0

The Azure Active Directory (tenant) that serves as the authentication authority to access the service.

func (GetServiceAuthenticationConfigurationOutput) ElementType added in v1.12.0

func (GetServiceAuthenticationConfigurationOutput) SmartProxyEnabled added in v1.12.0

Is the 'SMART on FHIR' option for mobile and web implementations enbled?

func (GetServiceAuthenticationConfigurationOutput) ToGetServiceAuthenticationConfigurationOutput added in v1.12.0

func (o GetServiceAuthenticationConfigurationOutput) ToGetServiceAuthenticationConfigurationOutput() GetServiceAuthenticationConfigurationOutput

func (GetServiceAuthenticationConfigurationOutput) ToGetServiceAuthenticationConfigurationOutputWithContext added in v1.12.0

func (o GetServiceAuthenticationConfigurationOutput) ToGetServiceAuthenticationConfigurationOutputWithContext(ctx context.Context) GetServiceAuthenticationConfigurationOutput

type GetServiceCorsConfiguration added in v1.12.0

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 added in v1.12.0

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 added in v1.12.0

func (GetServiceCorsConfigurationArgs) ToGetServiceCorsConfigurationOutput added in v1.12.0

func (i GetServiceCorsConfigurationArgs) ToGetServiceCorsConfigurationOutput() GetServiceCorsConfigurationOutput

func (GetServiceCorsConfigurationArgs) ToGetServiceCorsConfigurationOutputWithContext added in v1.12.0

func (i GetServiceCorsConfigurationArgs) ToGetServiceCorsConfigurationOutputWithContext(ctx context.Context) GetServiceCorsConfigurationOutput

type GetServiceCorsConfigurationArray added in v1.12.0

type GetServiceCorsConfigurationArray []GetServiceCorsConfigurationInput

func (GetServiceCorsConfigurationArray) ElementType added in v1.12.0

func (GetServiceCorsConfigurationArray) ToGetServiceCorsConfigurationArrayOutput added in v1.12.0

func (i GetServiceCorsConfigurationArray) ToGetServiceCorsConfigurationArrayOutput() GetServiceCorsConfigurationArrayOutput

func (GetServiceCorsConfigurationArray) ToGetServiceCorsConfigurationArrayOutputWithContext added in v1.12.0

func (i GetServiceCorsConfigurationArray) ToGetServiceCorsConfigurationArrayOutputWithContext(ctx context.Context) GetServiceCorsConfigurationArrayOutput

type GetServiceCorsConfigurationArrayInput added in v1.12.0

type GetServiceCorsConfigurationArrayInput interface {
	pulumi.Input

	ToGetServiceCorsConfigurationArrayOutput() GetServiceCorsConfigurationArrayOutput
	ToGetServiceCorsConfigurationArrayOutputWithContext(context.Context) GetServiceCorsConfigurationArrayOutput
}

type GetServiceCorsConfigurationArrayOutput added in v1.12.0

type GetServiceCorsConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetServiceCorsConfigurationArrayOutput) ElementType added in v1.12.0

func (GetServiceCorsConfigurationArrayOutput) Index added in v1.12.0

func (GetServiceCorsConfigurationArrayOutput) ToGetServiceCorsConfigurationArrayOutput added in v1.12.0

func (o GetServiceCorsConfigurationArrayOutput) ToGetServiceCorsConfigurationArrayOutput() GetServiceCorsConfigurationArrayOutput

func (GetServiceCorsConfigurationArrayOutput) ToGetServiceCorsConfigurationArrayOutputWithContext added in v1.12.0

func (o GetServiceCorsConfigurationArrayOutput) ToGetServiceCorsConfigurationArrayOutputWithContext(ctx context.Context) GetServiceCorsConfigurationArrayOutput

type GetServiceCorsConfigurationInput added in v1.12.0

type GetServiceCorsConfigurationInput interface {
	pulumi.Input

	ToGetServiceCorsConfigurationOutput() GetServiceCorsConfigurationOutput
	ToGetServiceCorsConfigurationOutputWithContext(context.Context) GetServiceCorsConfigurationOutput
}

type GetServiceCorsConfigurationOutput added in v1.12.0

type GetServiceCorsConfigurationOutput struct{ *pulumi.OutputState }

func (GetServiceCorsConfigurationOutput) AllowCredentials added in v1.12.0

Are credentials are allowed via CORS?

func (GetServiceCorsConfigurationOutput) AllowedHeaders added in v1.12.0

The set of headers to be allowed via CORS.

func (GetServiceCorsConfigurationOutput) AllowedMethods added in v1.12.0

The methods to be allowed via CORS.

func (GetServiceCorsConfigurationOutput) AllowedOrigins added in v1.12.0

The set of origins to be allowed via CORS.

func (GetServiceCorsConfigurationOutput) ElementType added in v1.12.0

func (GetServiceCorsConfigurationOutput) MaxAgeInSeconds added in v1.12.0

The max age to be allowed via CORS.

func (GetServiceCorsConfigurationOutput) ToGetServiceCorsConfigurationOutput added in v1.12.0

func (o GetServiceCorsConfigurationOutput) ToGetServiceCorsConfigurationOutput() GetServiceCorsConfigurationOutput

func (GetServiceCorsConfigurationOutput) ToGetServiceCorsConfigurationOutputWithContext added in v1.12.0

func (o GetServiceCorsConfigurationOutput) ToGetServiceCorsConfigurationOutputWithContext(ctx context.Context) GetServiceCorsConfigurationOutput

type LookupServiceArgs added in v1.12.0

type LookupServiceArgs struct {
	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 LookupServiceResult added in v1.12.0

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"`
	CosmosdbThroughput int                           `pulumi:"cosmosdbThroughput"`
	// id is 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

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/d/healthcare_service.html.markdown.

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"`
	// The provisioned throughput for the backing database. Range of `400`-`1000`. 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"`
	// 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.

> This content is derived from https://github.com/terraform-providers/terraform-provider-azurerm/blob/master/website/docs/r/healthcare_service.html.markdown.

func GetService

func GetService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)

GetService gets an existing Service resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewService

func NewService(ctx *pulumi.Context,
	name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)

NewService registers a new resource with the given unique name, arguments, and options.

type ServiceArgs

type ServiceArgs struct {
	AccessPolicyObjectIds pulumi.StringArrayInput
	// An `authenticationConfiguration` block as defined below.
	AuthenticationConfiguration ServiceAuthenticationConfigurationPtrInput
	// A `corsConfiguration` block as defined below.
	CorsConfiguration ServiceCorsConfigurationPtrInput
	// The provisioned throughput for the backing database. Range of `400`-`1000`. 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
	// 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 added in v1.12.0

func (ServiceArgs) ElementType() reflect.Type

type ServiceAuthenticationConfiguration added in v1.12.0

type ServiceAuthenticationConfiguration struct {
	// The intended audience to receive authentication tokens for the service. The default value is https://azurehealthcareapis.com
	Audience  *string `pulumi:"audience"`
	Authority *string `pulumi:"authority"`
	// Enables the 'SMART on FHIR' option for mobile and web implementations.
	SmartProxyEnabled *bool `pulumi:"smartProxyEnabled"`
}

type ServiceAuthenticationConfigurationArgs added in v1.12.0

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"`
	Authority pulumi.StringPtrInput `pulumi:"authority"`
	// Enables the 'SMART on FHIR' option for mobile and web implementations.
	SmartProxyEnabled pulumi.BoolPtrInput `pulumi:"smartProxyEnabled"`
}

func (ServiceAuthenticationConfigurationArgs) ElementType added in v1.12.0

func (ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationOutput added in v1.12.0

func (i ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationOutput() ServiceAuthenticationConfigurationOutput

func (ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationOutputWithContext added in v1.12.0

func (i ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationOutput

func (ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationPtrOutput added in v1.12.0

func (i ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationPtrOutput() ServiceAuthenticationConfigurationPtrOutput

func (ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationPtrOutputWithContext added in v1.12.0

func (i ServiceAuthenticationConfigurationArgs) ToServiceAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationPtrOutput

type ServiceAuthenticationConfigurationInput added in v1.12.0

type ServiceAuthenticationConfigurationInput interface {
	pulumi.Input

	ToServiceAuthenticationConfigurationOutput() ServiceAuthenticationConfigurationOutput
	ToServiceAuthenticationConfigurationOutputWithContext(context.Context) ServiceAuthenticationConfigurationOutput
}

type ServiceAuthenticationConfigurationOutput added in v1.12.0

type ServiceAuthenticationConfigurationOutput struct{ *pulumi.OutputState }

func (ServiceAuthenticationConfigurationOutput) Audience added in v1.12.0

The intended audience to receive authentication tokens for the service. The default value is https://azurehealthcareapis.com

func (ServiceAuthenticationConfigurationOutput) Authority added in v1.12.0

func (ServiceAuthenticationConfigurationOutput) ElementType added in v1.12.0

func (ServiceAuthenticationConfigurationOutput) SmartProxyEnabled added in v1.12.0

Enables the 'SMART on FHIR' option for mobile and web implementations.

func (ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationOutput added in v1.12.0

func (o ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationOutput() ServiceAuthenticationConfigurationOutput

func (ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationOutputWithContext added in v1.12.0

func (o ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationOutput

func (ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationPtrOutput added in v1.12.0

func (o ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationPtrOutput() ServiceAuthenticationConfigurationPtrOutput

func (ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationPtrOutputWithContext added in v1.12.0

func (o ServiceAuthenticationConfigurationOutput) ToServiceAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationPtrOutput

type ServiceAuthenticationConfigurationPtrInput added in v1.12.0

type ServiceAuthenticationConfigurationPtrInput interface {
	pulumi.Input

	ToServiceAuthenticationConfigurationPtrOutput() ServiceAuthenticationConfigurationPtrOutput
	ToServiceAuthenticationConfigurationPtrOutputWithContext(context.Context) ServiceAuthenticationConfigurationPtrOutput
}

type ServiceAuthenticationConfigurationPtrOutput added in v1.12.0

type ServiceAuthenticationConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ServiceAuthenticationConfigurationPtrOutput) Audience added in v1.12.0

The intended audience to receive authentication tokens for the service. The default value is https://azurehealthcareapis.com

func (ServiceAuthenticationConfigurationPtrOutput) Authority added in v1.12.0

func (ServiceAuthenticationConfigurationPtrOutput) Elem added in v1.12.0

func (ServiceAuthenticationConfigurationPtrOutput) ElementType added in v1.12.0

func (ServiceAuthenticationConfigurationPtrOutput) SmartProxyEnabled added in v1.12.0

Enables the 'SMART on FHIR' option for mobile and web implementations.

func (ServiceAuthenticationConfigurationPtrOutput) ToServiceAuthenticationConfigurationPtrOutput added in v1.12.0

func (o ServiceAuthenticationConfigurationPtrOutput) ToServiceAuthenticationConfigurationPtrOutput() ServiceAuthenticationConfigurationPtrOutput

func (ServiceAuthenticationConfigurationPtrOutput) ToServiceAuthenticationConfigurationPtrOutputWithContext added in v1.12.0

func (o ServiceAuthenticationConfigurationPtrOutput) ToServiceAuthenticationConfigurationPtrOutputWithContext(ctx context.Context) ServiceAuthenticationConfigurationPtrOutput

type ServiceCorsConfiguration added in v1.12.0

type ServiceCorsConfiguration struct {
	AllowCredentials *bool    `pulumi:"allowCredentials"`
	AllowedHeaders   []string `pulumi:"allowedHeaders"`
	AllowedMethods   []string `pulumi:"allowedMethods"`
	AllowedOrigins   []string `pulumi:"allowedOrigins"`
	MaxAgeInSeconds  *int     `pulumi:"maxAgeInSeconds"`
}

type ServiceCorsConfigurationArgs added in v1.12.0

type ServiceCorsConfigurationArgs struct {
	AllowCredentials pulumi.BoolPtrInput     `pulumi:"allowCredentials"`
	AllowedHeaders   pulumi.StringArrayInput `pulumi:"allowedHeaders"`
	AllowedMethods   pulumi.StringArrayInput `pulumi:"allowedMethods"`
	AllowedOrigins   pulumi.StringArrayInput `pulumi:"allowedOrigins"`
	MaxAgeInSeconds  pulumi.IntPtrInput      `pulumi:"maxAgeInSeconds"`
}

func (ServiceCorsConfigurationArgs) ElementType added in v1.12.0

func (ServiceCorsConfigurationArgs) ToServiceCorsConfigurationOutput added in v1.12.0

func (i ServiceCorsConfigurationArgs) ToServiceCorsConfigurationOutput() ServiceCorsConfigurationOutput

func (ServiceCorsConfigurationArgs) ToServiceCorsConfigurationOutputWithContext added in v1.12.0

func (i ServiceCorsConfigurationArgs) ToServiceCorsConfigurationOutputWithContext(ctx context.Context) ServiceCorsConfigurationOutput

func (ServiceCorsConfigurationArgs) ToServiceCorsConfigurationPtrOutput added in v1.12.0

func (i ServiceCorsConfigurationArgs) ToServiceCorsConfigurationPtrOutput() ServiceCorsConfigurationPtrOutput

func (ServiceCorsConfigurationArgs) ToServiceCorsConfigurationPtrOutputWithContext added in v1.12.0

func (i ServiceCorsConfigurationArgs) ToServiceCorsConfigurationPtrOutputWithContext(ctx context.Context) ServiceCorsConfigurationPtrOutput

type ServiceCorsConfigurationInput added in v1.12.0

type ServiceCorsConfigurationInput interface {
	pulumi.Input

	ToServiceCorsConfigurationOutput() ServiceCorsConfigurationOutput
	ToServiceCorsConfigurationOutputWithContext(context.Context) ServiceCorsConfigurationOutput
}

type ServiceCorsConfigurationOutput added in v1.12.0

type ServiceCorsConfigurationOutput struct{ *pulumi.OutputState }

func (ServiceCorsConfigurationOutput) AllowCredentials added in v1.12.0

func (ServiceCorsConfigurationOutput) AllowedHeaders added in v1.12.0

func (ServiceCorsConfigurationOutput) AllowedMethods added in v1.12.0

func (ServiceCorsConfigurationOutput) AllowedOrigins added in v1.12.0

func (ServiceCorsConfigurationOutput) ElementType added in v1.12.0

func (ServiceCorsConfigurationOutput) MaxAgeInSeconds added in v1.12.0

func (ServiceCorsConfigurationOutput) ToServiceCorsConfigurationOutput added in v1.12.0

func (o ServiceCorsConfigurationOutput) ToServiceCorsConfigurationOutput() ServiceCorsConfigurationOutput

func (ServiceCorsConfigurationOutput) ToServiceCorsConfigurationOutputWithContext added in v1.12.0

func (o ServiceCorsConfigurationOutput) ToServiceCorsConfigurationOutputWithContext(ctx context.Context) ServiceCorsConfigurationOutput

func (ServiceCorsConfigurationOutput) ToServiceCorsConfigurationPtrOutput added in v1.12.0

func (o ServiceCorsConfigurationOutput) ToServiceCorsConfigurationPtrOutput() ServiceCorsConfigurationPtrOutput

func (ServiceCorsConfigurationOutput) ToServiceCorsConfigurationPtrOutputWithContext added in v1.12.0

func (o ServiceCorsConfigurationOutput) ToServiceCorsConfigurationPtrOutputWithContext(ctx context.Context) ServiceCorsConfigurationPtrOutput

type ServiceCorsConfigurationPtrInput added in v1.12.0

type ServiceCorsConfigurationPtrInput interface {
	pulumi.Input

	ToServiceCorsConfigurationPtrOutput() ServiceCorsConfigurationPtrOutput
	ToServiceCorsConfigurationPtrOutputWithContext(context.Context) ServiceCorsConfigurationPtrOutput
}

func ServiceCorsConfigurationPtr added in v1.12.0

func ServiceCorsConfigurationPtr(v *ServiceCorsConfigurationArgs) ServiceCorsConfigurationPtrInput

type ServiceCorsConfigurationPtrOutput added in v1.12.0

type ServiceCorsConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ServiceCorsConfigurationPtrOutput) AllowCredentials added in v1.12.0

func (ServiceCorsConfigurationPtrOutput) AllowedHeaders added in v1.12.0

func (ServiceCorsConfigurationPtrOutput) AllowedMethods added in v1.12.0

func (ServiceCorsConfigurationPtrOutput) AllowedOrigins added in v1.12.0

func (ServiceCorsConfigurationPtrOutput) Elem added in v1.12.0

func (ServiceCorsConfigurationPtrOutput) ElementType added in v1.12.0

func (ServiceCorsConfigurationPtrOutput) MaxAgeInSeconds added in v1.12.0

func (ServiceCorsConfigurationPtrOutput) ToServiceCorsConfigurationPtrOutput added in v1.12.0

func (o ServiceCorsConfigurationPtrOutput) ToServiceCorsConfigurationPtrOutput() ServiceCorsConfigurationPtrOutput

func (ServiceCorsConfigurationPtrOutput) ToServiceCorsConfigurationPtrOutputWithContext added in v1.12.0

func (o ServiceCorsConfigurationPtrOutput) ToServiceCorsConfigurationPtrOutputWithContext(ctx context.Context) ServiceCorsConfigurationPtrOutput

type ServiceState

type ServiceState struct {
	AccessPolicyObjectIds pulumi.StringArrayInput
	// An `authenticationConfiguration` block as defined below.
	AuthenticationConfiguration ServiceAuthenticationConfigurationPtrInput
	// A `corsConfiguration` block as defined below.
	CorsConfiguration ServiceCorsConfigurationPtrInput
	// The provisioned throughput for the backing database. Range of `400`-`1000`. 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
	// 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 added in v1.12.0

func (ServiceState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL