Documentation ¶
Index ¶
- func HealthcareFhirService_IsConstruct(x interface{}) *bool
- func HealthcareFhirService_IsTerraformElement(x interface{}) *bool
- func HealthcareFhirService_IsTerraformResource(x interface{}) *bool
- func HealthcareFhirService_TfResourceType() *string
- func NewHealthcareFhirServiceAuthenticationOutputReference_Override(h HealthcareFhirServiceAuthenticationOutputReference, ...)
- func NewHealthcareFhirServiceCorsOutputReference_Override(h HealthcareFhirServiceCorsOutputReference, ...)
- func NewHealthcareFhirServiceIdentityOutputReference_Override(h HealthcareFhirServiceIdentityOutputReference, ...)
- func NewHealthcareFhirServiceOciArtifactList_Override(h HealthcareFhirServiceOciArtifactList, ...)
- func NewHealthcareFhirServiceOciArtifactOutputReference_Override(h HealthcareFhirServiceOciArtifactOutputReference, ...)
- func NewHealthcareFhirServiceTimeoutsOutputReference_Override(h HealthcareFhirServiceTimeoutsOutputReference, ...)
- func NewHealthcareFhirService_Override(h HealthcareFhirService, scope constructs.Construct, id *string, ...)
- type HealthcareFhirService
- type HealthcareFhirServiceAuthentication
- type HealthcareFhirServiceAuthenticationOutputReference
- type HealthcareFhirServiceConfig
- type HealthcareFhirServiceCors
- type HealthcareFhirServiceCorsOutputReference
- type HealthcareFhirServiceIdentity
- type HealthcareFhirServiceIdentityOutputReference
- type HealthcareFhirServiceOciArtifact
- type HealthcareFhirServiceOciArtifactList
- type HealthcareFhirServiceOciArtifactOutputReference
- type HealthcareFhirServiceTimeouts
- type HealthcareFhirServiceTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HealthcareFhirService_IsConstruct ¶
func HealthcareFhirService_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func HealthcareFhirService_IsTerraformElement ¶
func HealthcareFhirService_IsTerraformElement(x interface{}) *bool
Experimental.
func HealthcareFhirService_IsTerraformResource ¶
func HealthcareFhirService_IsTerraformResource(x interface{}) *bool
Experimental.
func HealthcareFhirService_TfResourceType ¶
func HealthcareFhirService_TfResourceType() *string
func NewHealthcareFhirServiceAuthenticationOutputReference_Override ¶
func NewHealthcareFhirServiceAuthenticationOutputReference_Override(h HealthcareFhirServiceAuthenticationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHealthcareFhirServiceCorsOutputReference_Override ¶
func NewHealthcareFhirServiceCorsOutputReference_Override(h HealthcareFhirServiceCorsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHealthcareFhirServiceIdentityOutputReference_Override ¶
func NewHealthcareFhirServiceIdentityOutputReference_Override(h HealthcareFhirServiceIdentityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHealthcareFhirServiceOciArtifactList_Override ¶
func NewHealthcareFhirServiceOciArtifactList_Override(h HealthcareFhirServiceOciArtifactList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewHealthcareFhirServiceOciArtifactOutputReference_Override ¶
func NewHealthcareFhirServiceOciArtifactOutputReference_Override(h HealthcareFhirServiceOciArtifactOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewHealthcareFhirServiceTimeoutsOutputReference_Override ¶
func NewHealthcareFhirServiceTimeoutsOutputReference_Override(h HealthcareFhirServiceTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewHealthcareFhirService_Override ¶
func NewHealthcareFhirService_Override(h HealthcareFhirService, scope constructs.Construct, id *string, config *HealthcareFhirServiceConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service azurerm_healthcare_fhir_service} Resource.
Types ¶
type HealthcareFhirService ¶
type HealthcareFhirService interface { cdktf.TerraformResource AccessPolicyObjectIds() *[]*string SetAccessPolicyObjectIds(val *[]*string) AccessPolicyObjectIdsInput() *[]*string Authentication() HealthcareFhirServiceAuthenticationOutputReference AuthenticationInput() *HealthcareFhirServiceAuthentication // Experimental. CdktfStack() cdktf.TerraformStack ConfigurationExportStorageAccountName() *string SetConfigurationExportStorageAccountName(val *string) ConfigurationExportStorageAccountNameInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} ContainerRegistryLoginServerUrl() *[]*string SetContainerRegistryLoginServerUrl(val *[]*string) ContainerRegistryLoginServerUrlInput() *[]*string Cors() HealthcareFhirServiceCorsOutputReference CorsInput() *HealthcareFhirServiceCors // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) Identity() HealthcareFhirServiceIdentityOutputReference IdentityInput() *HealthcareFhirServiceIdentity IdInput() *string Kind() *string SetKind(val *string) KindInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node OciArtifact() HealthcareFhirServiceOciArtifactList OciArtifactInput() interface{} // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) PublicNetworkAccessEnabled() cdktf.IResolvable // Experimental. RawOverrides() interface{} ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() HealthcareFhirServiceTimeoutsOutputReference TimeoutsInput() interface{} WorkspaceId() *string SetWorkspaceId(val *string) WorkspaceIdInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAuthentication(value *HealthcareFhirServiceAuthentication) PutCors(value *HealthcareFhirServiceCors) PutIdentity(value *HealthcareFhirServiceIdentity) PutOciArtifact(value interface{}) PutTimeouts(value *HealthcareFhirServiceTimeouts) ResetAccessPolicyObjectIds() ResetConfigurationExportStorageAccountName() ResetContainerRegistryLoginServerUrl() ResetCors() ResetId() ResetIdentity() ResetKind() ResetOciArtifact() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTags() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service azurerm_healthcare_fhir_service}.
func NewHealthcareFhirService ¶
func NewHealthcareFhirService(scope constructs.Construct, id *string, config *HealthcareFhirServiceConfig) HealthcareFhirService
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service azurerm_healthcare_fhir_service} Resource.
type HealthcareFhirServiceAuthentication ¶
type HealthcareFhirServiceAuthentication struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#audience HealthcareFhirService#audience}. Audience *string `field:"required" json:"audience" yaml:"audience"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#authority HealthcareFhirService#authority}. Authority *string `field:"required" json:"authority" yaml:"authority"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#smart_proxy_enabled HealthcareFhirService#smart_proxy_enabled}. SmartProxyEnabled interface{} `field:"optional" json:"smartProxyEnabled" yaml:"smartProxyEnabled"` }
type HealthcareFhirServiceAuthenticationOutputReference ¶
type HealthcareFhirServiceAuthenticationOutputReference interface { cdktf.ComplexObject Audience() *string SetAudience(val *string) AudienceInput() *string Authority() *string SetAuthority(val *string) AuthorityInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *HealthcareFhirServiceAuthentication SetInternalValue(val *HealthcareFhirServiceAuthentication) SmartProxyEnabled() interface{} SetSmartProxyEnabled(val interface{}) SmartProxyEnabledInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetSmartProxyEnabled() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHealthcareFhirServiceAuthenticationOutputReference ¶
func NewHealthcareFhirServiceAuthenticationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HealthcareFhirServiceAuthenticationOutputReference
type HealthcareFhirServiceConfig ¶
type HealthcareFhirServiceConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // authentication block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#authentication HealthcareFhirService#authentication} Authentication *HealthcareFhirServiceAuthentication `field:"required" json:"authentication" yaml:"authentication"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#location HealthcareFhirService#location}. Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#name HealthcareFhirService#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#resource_group_name HealthcareFhirService#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#workspace_id HealthcareFhirService#workspace_id}. WorkspaceId *string `field:"required" json:"workspaceId" yaml:"workspaceId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#access_policy_object_ids HealthcareFhirService#access_policy_object_ids}. AccessPolicyObjectIds *[]*string `field:"optional" json:"accessPolicyObjectIds" yaml:"accessPolicyObjectIds"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#configuration_export_storage_account_name HealthcareFhirService#configuration_export_storage_account_name}. ConfigurationExportStorageAccountName *string `field:"optional" json:"configurationExportStorageAccountName" yaml:"configurationExportStorageAccountName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#container_registry_login_server_url HealthcareFhirService#container_registry_login_server_url}. ContainerRegistryLoginServerUrl *[]*string `field:"optional" json:"containerRegistryLoginServerUrl" yaml:"containerRegistryLoginServerUrl"` // cors block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#cors HealthcareFhirService#cors} Cors *HealthcareFhirServiceCors `field:"optional" json:"cors" yaml:"cors"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#id HealthcareFhirService#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // identity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#identity HealthcareFhirService#identity} Identity *HealthcareFhirServiceIdentity `field:"optional" json:"identity" yaml:"identity"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#kind HealthcareFhirService#kind}. Kind *string `field:"optional" json:"kind" yaml:"kind"` // oci_artifact block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#oci_artifact HealthcareFhirService#oci_artifact} OciArtifact interface{} `field:"optional" json:"ociArtifact" yaml:"ociArtifact"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#tags HealthcareFhirService#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#timeouts HealthcareFhirService#timeouts} Timeouts *HealthcareFhirServiceTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type HealthcareFhirServiceCors ¶
type HealthcareFhirServiceCors struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#allowed_headers HealthcareFhirService#allowed_headers}. AllowedHeaders *[]*string `field:"required" json:"allowedHeaders" yaml:"allowedHeaders"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#allowed_methods HealthcareFhirService#allowed_methods}. AllowedMethods *[]*string `field:"required" json:"allowedMethods" yaml:"allowedMethods"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#allowed_origins HealthcareFhirService#allowed_origins}. AllowedOrigins *[]*string `field:"required" json:"allowedOrigins" yaml:"allowedOrigins"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#credentials_allowed HealthcareFhirService#credentials_allowed}. CredentialsAllowed interface{} `field:"optional" json:"credentialsAllowed" yaml:"credentialsAllowed"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#max_age_in_seconds HealthcareFhirService#max_age_in_seconds}. MaxAgeInSeconds *float64 `field:"optional" json:"maxAgeInSeconds" yaml:"maxAgeInSeconds"` }
type HealthcareFhirServiceCorsOutputReference ¶
type HealthcareFhirServiceCorsOutputReference interface { cdktf.ComplexObject AllowedHeaders() *[]*string SetAllowedHeaders(val *[]*string) AllowedHeadersInput() *[]*string AllowedMethods() *[]*string SetAllowedMethods(val *[]*string) AllowedMethodsInput() *[]*string AllowedOrigins() *[]*string SetAllowedOrigins(val *[]*string) AllowedOriginsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string CredentialsAllowed() interface{} SetCredentialsAllowed(val interface{}) CredentialsAllowedInput() interface{} // Experimental. Fqn() *string InternalValue() *HealthcareFhirServiceCors SetInternalValue(val *HealthcareFhirServiceCors) MaxAgeInSeconds() *float64 SetMaxAgeInSeconds(val *float64) MaxAgeInSecondsInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCredentialsAllowed() ResetMaxAgeInSeconds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHealthcareFhirServiceCorsOutputReference ¶
func NewHealthcareFhirServiceCorsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HealthcareFhirServiceCorsOutputReference
type HealthcareFhirServiceIdentity ¶
type HealthcareFhirServiceIdentity struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#type HealthcareFhirService#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#identity_ids HealthcareFhirService#identity_ids}. IdentityIds *[]*string `field:"optional" json:"identityIds" yaml:"identityIds"` }
type HealthcareFhirServiceIdentityOutputReference ¶
type HealthcareFhirServiceIdentityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string IdentityIds() *[]*string SetIdentityIds(val *[]*string) IdentityIdsInput() *[]*string InternalValue() *HealthcareFhirServiceIdentity SetInternalValue(val *HealthcareFhirServiceIdentity) PrincipalId() *string TenantId() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetIdentityIds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHealthcareFhirServiceIdentityOutputReference ¶
func NewHealthcareFhirServiceIdentityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HealthcareFhirServiceIdentityOutputReference
type HealthcareFhirServiceOciArtifact ¶
type HealthcareFhirServiceOciArtifact struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#login_server HealthcareFhirService#login_server}. LoginServer *string `field:"required" json:"loginServer" yaml:"loginServer"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#digest HealthcareFhirService#digest}. Digest *string `field:"optional" json:"digest" yaml:"digest"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#image_name HealthcareFhirService#image_name}. ImageName *string `field:"optional" json:"imageName" yaml:"imageName"` }
type HealthcareFhirServiceOciArtifactList ¶
type HealthcareFhirServiceOciArtifactList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) HealthcareFhirServiceOciArtifactOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHealthcareFhirServiceOciArtifactList ¶
func NewHealthcareFhirServiceOciArtifactList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) HealthcareFhirServiceOciArtifactList
type HealthcareFhirServiceOciArtifactOutputReference ¶
type HealthcareFhirServiceOciArtifactOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Digest() *string SetDigest(val *string) DigestInput() *string // Experimental. Fqn() *string ImageName() *string SetImageName(val *string) ImageNameInput() *string InternalValue() interface{} SetInternalValue(val interface{}) LoginServer() *string SetLoginServer(val *string) LoginServerInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDigest() ResetImageName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHealthcareFhirServiceOciArtifactOutputReference ¶
func NewHealthcareFhirServiceOciArtifactOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) HealthcareFhirServiceOciArtifactOutputReference
type HealthcareFhirServiceTimeouts ¶
type HealthcareFhirServiceTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#create HealthcareFhirService#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#delete HealthcareFhirService#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#read HealthcareFhirService#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.53.0/docs/resources/healthcare_fhir_service#update HealthcareFhirService#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type HealthcareFhirServiceTimeoutsOutputReference ¶
type HealthcareFhirServiceTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewHealthcareFhirServiceTimeoutsOutputReference ¶
func NewHealthcareFhirServiceTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) HealthcareFhirServiceTimeoutsOutputReference
Source Files ¶
- HealthcareFhirService.go
- HealthcareFhirServiceAuthentication.go
- HealthcareFhirServiceAuthenticationOutputReference.go
- HealthcareFhirServiceAuthenticationOutputReference__checks.go
- HealthcareFhirServiceConfig.go
- HealthcareFhirServiceCors.go
- HealthcareFhirServiceCorsOutputReference.go
- HealthcareFhirServiceCorsOutputReference__checks.go
- HealthcareFhirServiceIdentity.go
- HealthcareFhirServiceIdentityOutputReference.go
- HealthcareFhirServiceIdentityOutputReference__checks.go
- HealthcareFhirServiceOciArtifact.go
- HealthcareFhirServiceOciArtifactList.go
- HealthcareFhirServiceOciArtifactList__checks.go
- HealthcareFhirServiceOciArtifactOutputReference.go
- HealthcareFhirServiceOciArtifactOutputReference__checks.go
- HealthcareFhirServiceTimeouts.go
- HealthcareFhirServiceTimeoutsOutputReference.go
- HealthcareFhirServiceTimeoutsOutputReference__checks.go
- HealthcareFhirService__checks.go
- main.go