Documentation ¶
Index ¶
- func NewServiceFabricClusterAzureActiveDirectoryOutputReference_Override(s ServiceFabricClusterAzureActiveDirectoryOutputReference, ...)
- func NewServiceFabricClusterCertificateCommonNamesCommonNamesList_Override(s ServiceFabricClusterCertificateCommonNamesCommonNamesList, ...)
- func NewServiceFabricClusterCertificateCommonNamesCommonNamesOutputReference_Override(s ServiceFabricClusterCertificateCommonNamesCommonNamesOutputReference, ...)
- func NewServiceFabricClusterCertificateCommonNamesOutputReference_Override(s ServiceFabricClusterCertificateCommonNamesOutputReference, ...)
- func NewServiceFabricClusterCertificateOutputReference_Override(s ServiceFabricClusterCertificateOutputReference, ...)
- func NewServiceFabricClusterClientCertificateCommonNameList_Override(s ServiceFabricClusterClientCertificateCommonNameList, ...)
- func NewServiceFabricClusterClientCertificateCommonNameOutputReference_Override(s ServiceFabricClusterClientCertificateCommonNameOutputReference, ...)
- func NewServiceFabricClusterClientCertificateThumbprintList_Override(s ServiceFabricClusterClientCertificateThumbprintList, ...)
- func NewServiceFabricClusterClientCertificateThumbprintOutputReference_Override(s ServiceFabricClusterClientCertificateThumbprintOutputReference, ...)
- func NewServiceFabricClusterDiagnosticsConfigOutputReference_Override(s ServiceFabricClusterDiagnosticsConfigOutputReference, ...)
- func NewServiceFabricClusterFabricSettingsList_Override(s ServiceFabricClusterFabricSettingsList, ...)
- func NewServiceFabricClusterFabricSettingsOutputReference_Override(s ServiceFabricClusterFabricSettingsOutputReference, ...)
- func NewServiceFabricClusterNodeTypeApplicationPortsOutputReference_Override(s ServiceFabricClusterNodeTypeApplicationPortsOutputReference, ...)
- func NewServiceFabricClusterNodeTypeEphemeralPortsOutputReference_Override(s ServiceFabricClusterNodeTypeEphemeralPortsOutputReference, ...)
- func NewServiceFabricClusterNodeTypeList_Override(s ServiceFabricClusterNodeTypeList, ...)
- func NewServiceFabricClusterNodeTypeOutputReference_Override(s ServiceFabricClusterNodeTypeOutputReference, ...)
- func NewServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesList_Override(s ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesList, ...)
- func NewServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesOutputReference_Override(...)
- func NewServiceFabricClusterReverseProxyCertificateCommonNamesOutputReference_Override(s ServiceFabricClusterReverseProxyCertificateCommonNamesOutputReference, ...)
- func NewServiceFabricClusterReverseProxyCertificateOutputReference_Override(s ServiceFabricClusterReverseProxyCertificateOutputReference, ...)
- func NewServiceFabricClusterTimeoutsOutputReference_Override(s ServiceFabricClusterTimeoutsOutputReference, ...)
- func NewServiceFabricClusterUpgradePolicyDeltaHealthPolicyOutputReference_Override(s ServiceFabricClusterUpgradePolicyDeltaHealthPolicyOutputReference, ...)
- func NewServiceFabricClusterUpgradePolicyHealthPolicyOutputReference_Override(s ServiceFabricClusterUpgradePolicyHealthPolicyOutputReference, ...)
- func NewServiceFabricClusterUpgradePolicyOutputReference_Override(s ServiceFabricClusterUpgradePolicyOutputReference, ...)
- func NewServiceFabricCluster_Override(s ServiceFabricCluster, scope constructs.Construct, id *string, ...)
- func ServiceFabricCluster_IsConstruct(x interface{}) *bool
- func ServiceFabricCluster_TfResourceType() *string
- type ServiceFabricCluster
- type ServiceFabricClusterAzureActiveDirectory
- type ServiceFabricClusterAzureActiveDirectoryOutputReference
- type ServiceFabricClusterCertificate
- type ServiceFabricClusterCertificateCommonNames
- type ServiceFabricClusterCertificateCommonNamesCommonNames
- type ServiceFabricClusterCertificateCommonNamesCommonNamesList
- type ServiceFabricClusterCertificateCommonNamesCommonNamesOutputReference
- type ServiceFabricClusterCertificateCommonNamesOutputReference
- type ServiceFabricClusterCertificateOutputReference
- type ServiceFabricClusterClientCertificateCommonName
- type ServiceFabricClusterClientCertificateCommonNameList
- type ServiceFabricClusterClientCertificateCommonNameOutputReference
- type ServiceFabricClusterClientCertificateThumbprint
- type ServiceFabricClusterClientCertificateThumbprintList
- type ServiceFabricClusterClientCertificateThumbprintOutputReference
- type ServiceFabricClusterConfig
- type ServiceFabricClusterDiagnosticsConfig
- type ServiceFabricClusterDiagnosticsConfigOutputReference
- type ServiceFabricClusterFabricSettings
- type ServiceFabricClusterFabricSettingsList
- type ServiceFabricClusterFabricSettingsOutputReference
- type ServiceFabricClusterNodeType
- type ServiceFabricClusterNodeTypeApplicationPorts
- type ServiceFabricClusterNodeTypeApplicationPortsOutputReference
- type ServiceFabricClusterNodeTypeEphemeralPorts
- type ServiceFabricClusterNodeTypeEphemeralPortsOutputReference
- type ServiceFabricClusterNodeTypeList
- type ServiceFabricClusterNodeTypeOutputReference
- type ServiceFabricClusterReverseProxyCertificate
- type ServiceFabricClusterReverseProxyCertificateCommonNames
- type ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNames
- type ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesList
- type ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesOutputReference
- type ServiceFabricClusterReverseProxyCertificateCommonNamesOutputReference
- type ServiceFabricClusterReverseProxyCertificateOutputReference
- type ServiceFabricClusterTimeouts
- type ServiceFabricClusterTimeoutsOutputReference
- type ServiceFabricClusterUpgradePolicy
- type ServiceFabricClusterUpgradePolicyDeltaHealthPolicy
- type ServiceFabricClusterUpgradePolicyDeltaHealthPolicyOutputReference
- type ServiceFabricClusterUpgradePolicyHealthPolicy
- type ServiceFabricClusterUpgradePolicyHealthPolicyOutputReference
- type ServiceFabricClusterUpgradePolicyOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewServiceFabricClusterAzureActiveDirectoryOutputReference_Override ¶
func NewServiceFabricClusterAzureActiveDirectoryOutputReference_Override(s ServiceFabricClusterAzureActiveDirectoryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewServiceFabricClusterCertificateCommonNamesCommonNamesList_Override ¶
func NewServiceFabricClusterCertificateCommonNamesCommonNamesList_Override(s ServiceFabricClusterCertificateCommonNamesCommonNamesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewServiceFabricClusterCertificateCommonNamesCommonNamesOutputReference_Override ¶
func NewServiceFabricClusterCertificateCommonNamesCommonNamesOutputReference_Override(s ServiceFabricClusterCertificateCommonNamesCommonNamesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewServiceFabricClusterCertificateCommonNamesOutputReference_Override ¶
func NewServiceFabricClusterCertificateCommonNamesOutputReference_Override(s ServiceFabricClusterCertificateCommonNamesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewServiceFabricClusterCertificateOutputReference_Override ¶
func NewServiceFabricClusterCertificateOutputReference_Override(s ServiceFabricClusterCertificateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewServiceFabricClusterClientCertificateCommonNameList_Override ¶
func NewServiceFabricClusterClientCertificateCommonNameList_Override(s ServiceFabricClusterClientCertificateCommonNameList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewServiceFabricClusterClientCertificateCommonNameOutputReference_Override ¶
func NewServiceFabricClusterClientCertificateCommonNameOutputReference_Override(s ServiceFabricClusterClientCertificateCommonNameOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewServiceFabricClusterClientCertificateThumbprintList_Override ¶
func NewServiceFabricClusterClientCertificateThumbprintList_Override(s ServiceFabricClusterClientCertificateThumbprintList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewServiceFabricClusterClientCertificateThumbprintOutputReference_Override ¶
func NewServiceFabricClusterClientCertificateThumbprintOutputReference_Override(s ServiceFabricClusterClientCertificateThumbprintOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewServiceFabricClusterDiagnosticsConfigOutputReference_Override ¶
func NewServiceFabricClusterDiagnosticsConfigOutputReference_Override(s ServiceFabricClusterDiagnosticsConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewServiceFabricClusterFabricSettingsList_Override ¶
func NewServiceFabricClusterFabricSettingsList_Override(s ServiceFabricClusterFabricSettingsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewServiceFabricClusterFabricSettingsOutputReference_Override ¶
func NewServiceFabricClusterFabricSettingsOutputReference_Override(s ServiceFabricClusterFabricSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewServiceFabricClusterNodeTypeApplicationPortsOutputReference_Override ¶
func NewServiceFabricClusterNodeTypeApplicationPortsOutputReference_Override(s ServiceFabricClusterNodeTypeApplicationPortsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewServiceFabricClusterNodeTypeEphemeralPortsOutputReference_Override ¶
func NewServiceFabricClusterNodeTypeEphemeralPortsOutputReference_Override(s ServiceFabricClusterNodeTypeEphemeralPortsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewServiceFabricClusterNodeTypeList_Override ¶
func NewServiceFabricClusterNodeTypeList_Override(s ServiceFabricClusterNodeTypeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewServiceFabricClusterNodeTypeOutputReference_Override ¶
func NewServiceFabricClusterNodeTypeOutputReference_Override(s ServiceFabricClusterNodeTypeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesList_Override ¶
func NewServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesList_Override(s ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesOutputReference_Override ¶
func NewServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesOutputReference_Override(s ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewServiceFabricClusterReverseProxyCertificateCommonNamesOutputReference_Override ¶
func NewServiceFabricClusterReverseProxyCertificateCommonNamesOutputReference_Override(s ServiceFabricClusterReverseProxyCertificateCommonNamesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewServiceFabricClusterReverseProxyCertificateOutputReference_Override ¶
func NewServiceFabricClusterReverseProxyCertificateOutputReference_Override(s ServiceFabricClusterReverseProxyCertificateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewServiceFabricClusterTimeoutsOutputReference_Override ¶
func NewServiceFabricClusterTimeoutsOutputReference_Override(s ServiceFabricClusterTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewServiceFabricClusterUpgradePolicyDeltaHealthPolicyOutputReference_Override ¶
func NewServiceFabricClusterUpgradePolicyDeltaHealthPolicyOutputReference_Override(s ServiceFabricClusterUpgradePolicyDeltaHealthPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewServiceFabricClusterUpgradePolicyHealthPolicyOutputReference_Override ¶
func NewServiceFabricClusterUpgradePolicyHealthPolicyOutputReference_Override(s ServiceFabricClusterUpgradePolicyHealthPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewServiceFabricClusterUpgradePolicyOutputReference_Override ¶
func NewServiceFabricClusterUpgradePolicyOutputReference_Override(s ServiceFabricClusterUpgradePolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewServiceFabricCluster_Override ¶
func NewServiceFabricCluster_Override(s ServiceFabricCluster, scope constructs.Construct, id *string, config *ServiceFabricClusterConfig)
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster azurerm_service_fabric_cluster} Resource.
func ServiceFabricCluster_IsConstruct ¶
func ServiceFabricCluster_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 ServiceFabricCluster_TfResourceType ¶
func ServiceFabricCluster_TfResourceType() *string
Types ¶
type ServiceFabricCluster ¶
type ServiceFabricCluster interface { cdktf.TerraformResource AddOnFeatures() *[]*string SetAddOnFeatures(val *[]*string) AddOnFeaturesInput() *[]*string AzureActiveDirectory() ServiceFabricClusterAzureActiveDirectoryOutputReference AzureActiveDirectoryInput() *ServiceFabricClusterAzureActiveDirectory // Experimental. CdktfStack() cdktf.TerraformStack Certificate() ServiceFabricClusterCertificateOutputReference CertificateCommonNames() ServiceFabricClusterCertificateCommonNamesOutputReference CertificateCommonNamesInput() *ServiceFabricClusterCertificateCommonNames CertificateInput() *ServiceFabricClusterCertificate ClientCertificateCommonName() ServiceFabricClusterClientCertificateCommonNameList ClientCertificateCommonNameInput() interface{} ClientCertificateThumbprint() ServiceFabricClusterClientCertificateThumbprintList ClientCertificateThumbprintInput() interface{} ClusterCodeVersion() *string SetClusterCodeVersion(val *string) ClusterCodeVersionInput() *string ClusterEndpoint() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DiagnosticsConfig() ServiceFabricClusterDiagnosticsConfigOutputReference DiagnosticsConfigInput() *ServiceFabricClusterDiagnosticsConfig FabricSettings() ServiceFabricClusterFabricSettingsList FabricSettingsInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string ManagementEndpoint() *string SetManagementEndpoint(val *string) ManagementEndpointInput() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node NodeType() ServiceFabricClusterNodeTypeList NodeTypeInput() interface{} // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ReliabilityLevel() *string SetReliabilityLevel(val *string) ReliabilityLevelInput() *string ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string ReverseProxyCertificate() ServiceFabricClusterReverseProxyCertificateOutputReference ReverseProxyCertificateCommonNames() ServiceFabricClusterReverseProxyCertificateCommonNamesOutputReference ReverseProxyCertificateCommonNamesInput() *ServiceFabricClusterReverseProxyCertificateCommonNames ReverseProxyCertificateInput() *ServiceFabricClusterReverseProxyCertificate ServiceFabricZonalUpgradeMode() *string SetServiceFabricZonalUpgradeMode(val *string) ServiceFabricZonalUpgradeModeInput() *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() ServiceFabricClusterTimeoutsOutputReference TimeoutsInput() interface{} UpgradeMode() *string SetUpgradeMode(val *string) UpgradeModeInput() *string UpgradePolicy() ServiceFabricClusterUpgradePolicyOutputReference UpgradePolicyInput() *ServiceFabricClusterUpgradePolicy VmImage() *string SetVmImage(val *string) VmImageInput() *string VmssZonalUpgradeMode() *string SetVmssZonalUpgradeMode(val *string) VmssZonalUpgradeModeInput() *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) PutAzureActiveDirectory(value *ServiceFabricClusterAzureActiveDirectory) PutCertificate(value *ServiceFabricClusterCertificate) PutCertificateCommonNames(value *ServiceFabricClusterCertificateCommonNames) PutClientCertificateCommonName(value interface{}) PutClientCertificateThumbprint(value interface{}) PutDiagnosticsConfig(value *ServiceFabricClusterDiagnosticsConfig) PutFabricSettings(value interface{}) PutNodeType(value interface{}) PutReverseProxyCertificate(value *ServiceFabricClusterReverseProxyCertificate) PutReverseProxyCertificateCommonNames(value *ServiceFabricClusterReverseProxyCertificateCommonNames) PutTimeouts(value *ServiceFabricClusterTimeouts) PutUpgradePolicy(value *ServiceFabricClusterUpgradePolicy) ResetAddOnFeatures() ResetAzureActiveDirectory() ResetCertificate() ResetCertificateCommonNames() ResetClientCertificateCommonName() ResetClientCertificateThumbprint() ResetClusterCodeVersion() ResetDiagnosticsConfig() ResetFabricSettings() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetReverseProxyCertificate() ResetReverseProxyCertificateCommonNames() ResetServiceFabricZonalUpgradeMode() ResetTags() ResetTimeouts() ResetUpgradePolicy() ResetVmssZonalUpgradeMode() 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://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster azurerm_service_fabric_cluster}.
func NewServiceFabricCluster ¶
func NewServiceFabricCluster(scope constructs.Construct, id *string, config *ServiceFabricClusterConfig) ServiceFabricCluster
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster azurerm_service_fabric_cluster} Resource.
type ServiceFabricClusterAzureActiveDirectory ¶
type ServiceFabricClusterAzureActiveDirectory struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#client_application_id ServiceFabricCluster#client_application_id}. ClientApplicationId *string `field:"required" json:"clientApplicationId" yaml:"clientApplicationId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#cluster_application_id ServiceFabricCluster#cluster_application_id}. ClusterApplicationId *string `field:"required" json:"clusterApplicationId" yaml:"clusterApplicationId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#tenant_id ServiceFabricCluster#tenant_id}. TenantId *string `field:"required" json:"tenantId" yaml:"tenantId"` }
type ServiceFabricClusterAzureActiveDirectoryOutputReference ¶
type ServiceFabricClusterAzureActiveDirectoryOutputReference interface { cdktf.ComplexObject ClientApplicationId() *string SetClientApplicationId(val *string) ClientApplicationIdInput() *string ClusterApplicationId() *string SetClusterApplicationId(val *string) ClusterApplicationIdInput() *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() *ServiceFabricClusterAzureActiveDirectory SetInternalValue(val *ServiceFabricClusterAzureActiveDirectory) TenantId() *string SetTenantId(val *string) TenantIdInput() *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 // 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 NewServiceFabricClusterAzureActiveDirectoryOutputReference ¶
func NewServiceFabricClusterAzureActiveDirectoryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ServiceFabricClusterAzureActiveDirectoryOutputReference
type ServiceFabricClusterCertificate ¶
type ServiceFabricClusterCertificate struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#thumbprint ServiceFabricCluster#thumbprint}. Thumbprint *string `field:"required" json:"thumbprint" yaml:"thumbprint"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#x509_store_name ServiceFabricCluster#x509_store_name}. X509StoreName *string `field:"required" json:"x509StoreName" yaml:"x509StoreName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#thumbprint_secondary ServiceFabricCluster#thumbprint_secondary}. ThumbprintSecondary *string `field:"optional" json:"thumbprintSecondary" yaml:"thumbprintSecondary"` }
type ServiceFabricClusterCertificateCommonNames ¶
type ServiceFabricClusterCertificateCommonNames struct { // common_names block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#common_names ServiceFabricCluster#common_names} CommonNames interface{} `field:"required" json:"commonNames" yaml:"commonNames"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#x509_store_name ServiceFabricCluster#x509_store_name}. X509StoreName *string `field:"required" json:"x509StoreName" yaml:"x509StoreName"` }
type ServiceFabricClusterCertificateCommonNamesCommonNames ¶
type ServiceFabricClusterCertificateCommonNamesCommonNames struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#certificate_common_name ServiceFabricCluster#certificate_common_name}. CertificateCommonName *string `field:"required" json:"certificateCommonName" yaml:"certificateCommonName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#certificate_issuer_thumbprint ServiceFabricCluster#certificate_issuer_thumbprint}. CertificateIssuerThumbprint *string `field:"optional" json:"certificateIssuerThumbprint" yaml:"certificateIssuerThumbprint"` }
type ServiceFabricClusterCertificateCommonNamesCommonNamesList ¶
type ServiceFabricClusterCertificateCommonNamesCommonNamesList 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) ServiceFabricClusterCertificateCommonNamesCommonNamesOutputReference // 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 NewServiceFabricClusterCertificateCommonNamesCommonNamesList ¶
func NewServiceFabricClusterCertificateCommonNamesCommonNamesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceFabricClusterCertificateCommonNamesCommonNamesList
type ServiceFabricClusterCertificateCommonNamesCommonNamesOutputReference ¶
type ServiceFabricClusterCertificateCommonNamesCommonNamesOutputReference interface { cdktf.ComplexObject CertificateCommonName() *string SetCertificateCommonName(val *string) CertificateCommonNameInput() *string CertificateIssuerThumbprint() *string SetCertificateIssuerThumbprint(val *string) CertificateIssuerThumbprintInput() *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() interface{} SetInternalValue(val 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 ResetCertificateIssuerThumbprint() // 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 NewServiceFabricClusterCertificateCommonNamesCommonNamesOutputReference ¶
func NewServiceFabricClusterCertificateCommonNamesCommonNamesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ServiceFabricClusterCertificateCommonNamesCommonNamesOutputReference
type ServiceFabricClusterCertificateCommonNamesOutputReference ¶
type ServiceFabricClusterCertificateCommonNamesOutputReference interface { cdktf.ComplexObject CommonNames() ServiceFabricClusterCertificateCommonNamesCommonNamesList CommonNamesInput() interface{} // 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() *ServiceFabricClusterCertificateCommonNames SetInternalValue(val *ServiceFabricClusterCertificateCommonNames) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) X509StoreName() *string SetX509StoreName(val *string) X509StoreNameInput() *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 PutCommonNames(value interface{}) // 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 NewServiceFabricClusterCertificateCommonNamesOutputReference ¶
func NewServiceFabricClusterCertificateCommonNamesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ServiceFabricClusterCertificateCommonNamesOutputReference
type ServiceFabricClusterCertificateOutputReference ¶
type ServiceFabricClusterCertificateOutputReference 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 InternalValue() *ServiceFabricClusterCertificate SetInternalValue(val *ServiceFabricClusterCertificate) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Thumbprint() *string SetThumbprint(val *string) ThumbprintInput() *string ThumbprintSecondary() *string SetThumbprintSecondary(val *string) ThumbprintSecondaryInput() *string X509StoreName() *string SetX509StoreName(val *string) X509StoreNameInput() *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 ResetThumbprintSecondary() // 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 NewServiceFabricClusterCertificateOutputReference ¶
func NewServiceFabricClusterCertificateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ServiceFabricClusterCertificateOutputReference
type ServiceFabricClusterClientCertificateCommonName ¶
type ServiceFabricClusterClientCertificateCommonName struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#common_name ServiceFabricCluster#common_name}. CommonName *string `field:"required" json:"commonName" yaml:"commonName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#is_admin ServiceFabricCluster#is_admin}. IsAdmin interface{} `field:"required" json:"isAdmin" yaml:"isAdmin"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#issuer_thumbprint ServiceFabricCluster#issuer_thumbprint}. IssuerThumbprint *string `field:"optional" json:"issuerThumbprint" yaml:"issuerThumbprint"` }
type ServiceFabricClusterClientCertificateCommonNameList ¶
type ServiceFabricClusterClientCertificateCommonNameList 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) ServiceFabricClusterClientCertificateCommonNameOutputReference // 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 NewServiceFabricClusterClientCertificateCommonNameList ¶
func NewServiceFabricClusterClientCertificateCommonNameList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceFabricClusterClientCertificateCommonNameList
type ServiceFabricClusterClientCertificateCommonNameOutputReference ¶
type ServiceFabricClusterClientCertificateCommonNameOutputReference interface { cdktf.ComplexObject CommonName() *string SetCommonName(val *string) CommonNameInput() *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() interface{} SetInternalValue(val interface{}) IsAdmin() interface{} SetIsAdmin(val interface{}) IsAdminInput() interface{} IssuerThumbprint() *string SetIssuerThumbprint(val *string) IssuerThumbprintInput() *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 ResetIssuerThumbprint() // 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 NewServiceFabricClusterClientCertificateCommonNameOutputReference ¶
func NewServiceFabricClusterClientCertificateCommonNameOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ServiceFabricClusterClientCertificateCommonNameOutputReference
type ServiceFabricClusterClientCertificateThumbprint ¶
type ServiceFabricClusterClientCertificateThumbprint struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#is_admin ServiceFabricCluster#is_admin}. IsAdmin interface{} `field:"required" json:"isAdmin" yaml:"isAdmin"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#thumbprint ServiceFabricCluster#thumbprint}. Thumbprint *string `field:"required" json:"thumbprint" yaml:"thumbprint"` }
type ServiceFabricClusterClientCertificateThumbprintList ¶
type ServiceFabricClusterClientCertificateThumbprintList 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) ServiceFabricClusterClientCertificateThumbprintOutputReference // 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 NewServiceFabricClusterClientCertificateThumbprintList ¶
func NewServiceFabricClusterClientCertificateThumbprintList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceFabricClusterClientCertificateThumbprintList
type ServiceFabricClusterClientCertificateThumbprintOutputReference ¶
type ServiceFabricClusterClientCertificateThumbprintOutputReference 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 InternalValue() interface{} SetInternalValue(val interface{}) IsAdmin() interface{} SetIsAdmin(val interface{}) IsAdminInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Thumbprint() *string SetThumbprint(val *string) ThumbprintInput() *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 // 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 NewServiceFabricClusterClientCertificateThumbprintOutputReference ¶
func NewServiceFabricClusterClientCertificateThumbprintOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ServiceFabricClusterClientCertificateThumbprintOutputReference
type ServiceFabricClusterConfig ¶
type ServiceFabricClusterConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#location ServiceFabricCluster#location}. Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#management_endpoint ServiceFabricCluster#management_endpoint}. ManagementEndpoint *string `field:"required" json:"managementEndpoint" yaml:"managementEndpoint"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#name ServiceFabricCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // node_type block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#node_type ServiceFabricCluster#node_type} NodeType interface{} `field:"required" json:"nodeType" yaml:"nodeType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#reliability_level ServiceFabricCluster#reliability_level}. ReliabilityLevel *string `field:"required" json:"reliabilityLevel" yaml:"reliabilityLevel"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#resource_group_name ServiceFabricCluster#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#upgrade_mode ServiceFabricCluster#upgrade_mode}. UpgradeMode *string `field:"required" json:"upgradeMode" yaml:"upgradeMode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#vm_image ServiceFabricCluster#vm_image}. VmImage *string `field:"required" json:"vmImage" yaml:"vmImage"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#add_on_features ServiceFabricCluster#add_on_features}. AddOnFeatures *[]*string `field:"optional" json:"addOnFeatures" yaml:"addOnFeatures"` // azure_active_directory block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#azure_active_directory ServiceFabricCluster#azure_active_directory} AzureActiveDirectory *ServiceFabricClusterAzureActiveDirectory `field:"optional" json:"azureActiveDirectory" yaml:"azureActiveDirectory"` // certificate block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#certificate ServiceFabricCluster#certificate} Certificate *ServiceFabricClusterCertificate `field:"optional" json:"certificate" yaml:"certificate"` // certificate_common_names block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#certificate_common_names ServiceFabricCluster#certificate_common_names} CertificateCommonNames *ServiceFabricClusterCertificateCommonNames `field:"optional" json:"certificateCommonNames" yaml:"certificateCommonNames"` // client_certificate_common_name block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#client_certificate_common_name ServiceFabricCluster#client_certificate_common_name} ClientCertificateCommonName interface{} `field:"optional" json:"clientCertificateCommonName" yaml:"clientCertificateCommonName"` // client_certificate_thumbprint block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#client_certificate_thumbprint ServiceFabricCluster#client_certificate_thumbprint} ClientCertificateThumbprint interface{} `field:"optional" json:"clientCertificateThumbprint" yaml:"clientCertificateThumbprint"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#cluster_code_version ServiceFabricCluster#cluster_code_version}. ClusterCodeVersion *string `field:"optional" json:"clusterCodeVersion" yaml:"clusterCodeVersion"` // diagnostics_config block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#diagnostics_config ServiceFabricCluster#diagnostics_config} DiagnosticsConfig *ServiceFabricClusterDiagnosticsConfig `field:"optional" json:"diagnosticsConfig" yaml:"diagnosticsConfig"` // fabric_settings block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#fabric_settings ServiceFabricCluster#fabric_settings} FabricSettings interface{} `field:"optional" json:"fabricSettings" yaml:"fabricSettings"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#id ServiceFabricCluster#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"` // reverse_proxy_certificate block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#reverse_proxy_certificate ServiceFabricCluster#reverse_proxy_certificate} ReverseProxyCertificate *ServiceFabricClusterReverseProxyCertificate `field:"optional" json:"reverseProxyCertificate" yaml:"reverseProxyCertificate"` // reverse_proxy_certificate_common_names block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#reverse_proxy_certificate_common_names ServiceFabricCluster#reverse_proxy_certificate_common_names} ReverseProxyCertificateCommonNames *ServiceFabricClusterReverseProxyCertificateCommonNames `field:"optional" json:"reverseProxyCertificateCommonNames" yaml:"reverseProxyCertificateCommonNames"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#service_fabric_zonal_upgrade_mode ServiceFabricCluster#service_fabric_zonal_upgrade_mode}. ServiceFabricZonalUpgradeMode *string `field:"optional" json:"serviceFabricZonalUpgradeMode" yaml:"serviceFabricZonalUpgradeMode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#tags ServiceFabricCluster#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#timeouts ServiceFabricCluster#timeouts} Timeouts *ServiceFabricClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // upgrade_policy block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#upgrade_policy ServiceFabricCluster#upgrade_policy} UpgradePolicy *ServiceFabricClusterUpgradePolicy `field:"optional" json:"upgradePolicy" yaml:"upgradePolicy"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#vmss_zonal_upgrade_mode ServiceFabricCluster#vmss_zonal_upgrade_mode}. VmssZonalUpgradeMode *string `field:"optional" json:"vmssZonalUpgradeMode" yaml:"vmssZonalUpgradeMode"` }
type ServiceFabricClusterDiagnosticsConfig ¶
type ServiceFabricClusterDiagnosticsConfig struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#blob_endpoint ServiceFabricCluster#blob_endpoint}. BlobEndpoint *string `field:"required" json:"blobEndpoint" yaml:"blobEndpoint"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#protected_account_key_name ServiceFabricCluster#protected_account_key_name}. ProtectedAccountKeyName *string `field:"required" json:"protectedAccountKeyName" yaml:"protectedAccountKeyName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#queue_endpoint ServiceFabricCluster#queue_endpoint}. QueueEndpoint *string `field:"required" json:"queueEndpoint" yaml:"queueEndpoint"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#storage_account_name ServiceFabricCluster#storage_account_name}. StorageAccountName *string `field:"required" json:"storageAccountName" yaml:"storageAccountName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#table_endpoint ServiceFabricCluster#table_endpoint}. TableEndpoint *string `field:"required" json:"tableEndpoint" yaml:"tableEndpoint"` }
type ServiceFabricClusterDiagnosticsConfigOutputReference ¶
type ServiceFabricClusterDiagnosticsConfigOutputReference interface { cdktf.ComplexObject BlobEndpoint() *string SetBlobEndpoint(val *string) BlobEndpointInput() *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() *ServiceFabricClusterDiagnosticsConfig SetInternalValue(val *ServiceFabricClusterDiagnosticsConfig) ProtectedAccountKeyName() *string SetProtectedAccountKeyName(val *string) ProtectedAccountKeyNameInput() *string QueueEndpoint() *string SetQueueEndpoint(val *string) QueueEndpointInput() *string StorageAccountName() *string SetStorageAccountName(val *string) StorageAccountNameInput() *string TableEndpoint() *string SetTableEndpoint(val *string) TableEndpointInput() *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 // 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 NewServiceFabricClusterDiagnosticsConfigOutputReference ¶
func NewServiceFabricClusterDiagnosticsConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ServiceFabricClusterDiagnosticsConfigOutputReference
type ServiceFabricClusterFabricSettings ¶
type ServiceFabricClusterFabricSettings struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#name ServiceFabricCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#parameters ServiceFabricCluster#parameters}. Parameters *map[string]*string `field:"optional" json:"parameters" yaml:"parameters"` }
type ServiceFabricClusterFabricSettingsList ¶
type ServiceFabricClusterFabricSettingsList 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) ServiceFabricClusterFabricSettingsOutputReference // 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 NewServiceFabricClusterFabricSettingsList ¶
func NewServiceFabricClusterFabricSettingsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceFabricClusterFabricSettingsList
type ServiceFabricClusterFabricSettingsOutputReference ¶
type ServiceFabricClusterFabricSettingsOutputReference 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 InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Parameters() *map[string]*string SetParameters(val *map[string]*string) ParametersInput() *map[string]*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 ResetParameters() // 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 NewServiceFabricClusterFabricSettingsOutputReference ¶
func NewServiceFabricClusterFabricSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ServiceFabricClusterFabricSettingsOutputReference
type ServiceFabricClusterNodeType ¶
type ServiceFabricClusterNodeType struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#client_endpoint_port ServiceFabricCluster#client_endpoint_port}. ClientEndpointPort *float64 `field:"required" json:"clientEndpointPort" yaml:"clientEndpointPort"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#http_endpoint_port ServiceFabricCluster#http_endpoint_port}. HttpEndpointPort *float64 `field:"required" json:"httpEndpointPort" yaml:"httpEndpointPort"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#instance_count ServiceFabricCluster#instance_count}. InstanceCount *float64 `field:"required" json:"instanceCount" yaml:"instanceCount"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#is_primary ServiceFabricCluster#is_primary}. IsPrimary interface{} `field:"required" json:"isPrimary" yaml:"isPrimary"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#name ServiceFabricCluster#name}. Name *string `field:"required" json:"name" yaml:"name"` // application_ports block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#application_ports ServiceFabricCluster#application_ports} ApplicationPorts *ServiceFabricClusterNodeTypeApplicationPorts `field:"optional" json:"applicationPorts" yaml:"applicationPorts"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#capacities ServiceFabricCluster#capacities}. Capacities *map[string]*string `field:"optional" json:"capacities" yaml:"capacities"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#durability_level ServiceFabricCluster#durability_level}. DurabilityLevel *string `field:"optional" json:"durabilityLevel" yaml:"durabilityLevel"` // ephemeral_ports block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#ephemeral_ports ServiceFabricCluster#ephemeral_ports} EphemeralPorts *ServiceFabricClusterNodeTypeEphemeralPorts `field:"optional" json:"ephemeralPorts" yaml:"ephemeralPorts"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#is_stateless ServiceFabricCluster#is_stateless}. IsStateless interface{} `field:"optional" json:"isStateless" yaml:"isStateless"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#multiple_availability_zones ServiceFabricCluster#multiple_availability_zones}. MultipleAvailabilityZones interface{} `field:"optional" json:"multipleAvailabilityZones" yaml:"multipleAvailabilityZones"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#placement_properties ServiceFabricCluster#placement_properties}. PlacementProperties *map[string]*string `field:"optional" json:"placementProperties" yaml:"placementProperties"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#reverse_proxy_endpoint_port ServiceFabricCluster#reverse_proxy_endpoint_port}. ReverseProxyEndpointPort *float64 `field:"optional" json:"reverseProxyEndpointPort" yaml:"reverseProxyEndpointPort"` }
type ServiceFabricClusterNodeTypeApplicationPorts ¶
type ServiceFabricClusterNodeTypeApplicationPorts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#end_port ServiceFabricCluster#end_port}. EndPort *float64 `field:"required" json:"endPort" yaml:"endPort"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#start_port ServiceFabricCluster#start_port}. StartPort *float64 `field:"required" json:"startPort" yaml:"startPort"` }
type ServiceFabricClusterNodeTypeApplicationPortsOutputReference ¶
type ServiceFabricClusterNodeTypeApplicationPortsOutputReference 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 EndPort() *float64 SetEndPort(val *float64) EndPortInput() *float64 // Experimental. Fqn() *string InternalValue() *ServiceFabricClusterNodeTypeApplicationPorts SetInternalValue(val *ServiceFabricClusterNodeTypeApplicationPorts) StartPort() *float64 SetStartPort(val *float64) StartPortInput() *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 // 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 NewServiceFabricClusterNodeTypeApplicationPortsOutputReference ¶
func NewServiceFabricClusterNodeTypeApplicationPortsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ServiceFabricClusterNodeTypeApplicationPortsOutputReference
type ServiceFabricClusterNodeTypeEphemeralPorts ¶
type ServiceFabricClusterNodeTypeEphemeralPorts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#end_port ServiceFabricCluster#end_port}. EndPort *float64 `field:"required" json:"endPort" yaml:"endPort"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#start_port ServiceFabricCluster#start_port}. StartPort *float64 `field:"required" json:"startPort" yaml:"startPort"` }
type ServiceFabricClusterNodeTypeEphemeralPortsOutputReference ¶
type ServiceFabricClusterNodeTypeEphemeralPortsOutputReference 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 EndPort() *float64 SetEndPort(val *float64) EndPortInput() *float64 // Experimental. Fqn() *string InternalValue() *ServiceFabricClusterNodeTypeEphemeralPorts SetInternalValue(val *ServiceFabricClusterNodeTypeEphemeralPorts) StartPort() *float64 SetStartPort(val *float64) StartPortInput() *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 // 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 NewServiceFabricClusterNodeTypeEphemeralPortsOutputReference ¶
func NewServiceFabricClusterNodeTypeEphemeralPortsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ServiceFabricClusterNodeTypeEphemeralPortsOutputReference
type ServiceFabricClusterNodeTypeList ¶
type ServiceFabricClusterNodeTypeList 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) ServiceFabricClusterNodeTypeOutputReference // 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 NewServiceFabricClusterNodeTypeList ¶
func NewServiceFabricClusterNodeTypeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceFabricClusterNodeTypeList
type ServiceFabricClusterNodeTypeOutputReference ¶
type ServiceFabricClusterNodeTypeOutputReference interface { cdktf.ComplexObject ApplicationPorts() ServiceFabricClusterNodeTypeApplicationPortsOutputReference ApplicationPortsInput() *ServiceFabricClusterNodeTypeApplicationPorts Capacities() *map[string]*string SetCapacities(val *map[string]*string) CapacitiesInput() *map[string]*string ClientEndpointPort() *float64 SetClientEndpointPort(val *float64) ClientEndpointPortInput() *float64 // 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 DurabilityLevel() *string SetDurabilityLevel(val *string) DurabilityLevelInput() *string EphemeralPorts() ServiceFabricClusterNodeTypeEphemeralPortsOutputReference EphemeralPortsInput() *ServiceFabricClusterNodeTypeEphemeralPorts // Experimental. Fqn() *string HttpEndpointPort() *float64 SetHttpEndpointPort(val *float64) HttpEndpointPortInput() *float64 InstanceCount() *float64 SetInstanceCount(val *float64) InstanceCountInput() *float64 InternalValue() interface{} SetInternalValue(val interface{}) IsPrimary() interface{} SetIsPrimary(val interface{}) IsPrimaryInput() interface{} IsStateless() interface{} SetIsStateless(val interface{}) IsStatelessInput() interface{} MultipleAvailabilityZones() interface{} SetMultipleAvailabilityZones(val interface{}) MultipleAvailabilityZonesInput() interface{} Name() *string SetName(val *string) NameInput() *string PlacementProperties() *map[string]*string SetPlacementProperties(val *map[string]*string) PlacementPropertiesInput() *map[string]*string ReverseProxyEndpointPort() *float64 SetReverseProxyEndpointPort(val *float64) ReverseProxyEndpointPortInput() *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 PutApplicationPorts(value *ServiceFabricClusterNodeTypeApplicationPorts) PutEphemeralPorts(value *ServiceFabricClusterNodeTypeEphemeralPorts) ResetApplicationPorts() ResetCapacities() ResetDurabilityLevel() ResetEphemeralPorts() ResetIsStateless() ResetMultipleAvailabilityZones() ResetPlacementProperties() ResetReverseProxyEndpointPort() // 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 NewServiceFabricClusterNodeTypeOutputReference ¶
func NewServiceFabricClusterNodeTypeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ServiceFabricClusterNodeTypeOutputReference
type ServiceFabricClusterReverseProxyCertificate ¶
type ServiceFabricClusterReverseProxyCertificate struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#thumbprint ServiceFabricCluster#thumbprint}. Thumbprint *string `field:"required" json:"thumbprint" yaml:"thumbprint"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#x509_store_name ServiceFabricCluster#x509_store_name}. X509StoreName *string `field:"required" json:"x509StoreName" yaml:"x509StoreName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#thumbprint_secondary ServiceFabricCluster#thumbprint_secondary}. ThumbprintSecondary *string `field:"optional" json:"thumbprintSecondary" yaml:"thumbprintSecondary"` }
type ServiceFabricClusterReverseProxyCertificateCommonNames ¶
type ServiceFabricClusterReverseProxyCertificateCommonNames struct { // common_names block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#common_names ServiceFabricCluster#common_names} CommonNames interface{} `field:"required" json:"commonNames" yaml:"commonNames"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#x509_store_name ServiceFabricCluster#x509_store_name}. X509StoreName *string `field:"required" json:"x509StoreName" yaml:"x509StoreName"` }
type ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNames ¶
type ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNames struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#certificate_common_name ServiceFabricCluster#certificate_common_name}. CertificateCommonName *string `field:"required" json:"certificateCommonName" yaml:"certificateCommonName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#certificate_issuer_thumbprint ServiceFabricCluster#certificate_issuer_thumbprint}. CertificateIssuerThumbprint *string `field:"optional" json:"certificateIssuerThumbprint" yaml:"certificateIssuerThumbprint"` }
type ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesList ¶
type ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesList 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) ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesOutputReference // 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 NewServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesList ¶
func NewServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesList
type ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesOutputReference ¶
type ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesOutputReference interface { cdktf.ComplexObject CertificateCommonName() *string SetCertificateCommonName(val *string) CertificateCommonNameInput() *string CertificateIssuerThumbprint() *string SetCertificateIssuerThumbprint(val *string) CertificateIssuerThumbprintInput() *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() interface{} SetInternalValue(val 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 ResetCertificateIssuerThumbprint() // 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 NewServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesOutputReference ¶
func NewServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesOutputReference
type ServiceFabricClusterReverseProxyCertificateCommonNamesOutputReference ¶
type ServiceFabricClusterReverseProxyCertificateCommonNamesOutputReference interface { cdktf.ComplexObject CommonNames() ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesList CommonNamesInput() interface{} // 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() *ServiceFabricClusterReverseProxyCertificateCommonNames SetInternalValue(val *ServiceFabricClusterReverseProxyCertificateCommonNames) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) X509StoreName() *string SetX509StoreName(val *string) X509StoreNameInput() *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 PutCommonNames(value interface{}) // 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 NewServiceFabricClusterReverseProxyCertificateCommonNamesOutputReference ¶
func NewServiceFabricClusterReverseProxyCertificateCommonNamesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ServiceFabricClusterReverseProxyCertificateCommonNamesOutputReference
type ServiceFabricClusterReverseProxyCertificateOutputReference ¶
type ServiceFabricClusterReverseProxyCertificateOutputReference 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 InternalValue() *ServiceFabricClusterReverseProxyCertificate SetInternalValue(val *ServiceFabricClusterReverseProxyCertificate) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Thumbprint() *string SetThumbprint(val *string) ThumbprintInput() *string ThumbprintSecondary() *string SetThumbprintSecondary(val *string) ThumbprintSecondaryInput() *string X509StoreName() *string SetX509StoreName(val *string) X509StoreNameInput() *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 ResetThumbprintSecondary() // 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 NewServiceFabricClusterReverseProxyCertificateOutputReference ¶
func NewServiceFabricClusterReverseProxyCertificateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ServiceFabricClusterReverseProxyCertificateOutputReference
type ServiceFabricClusterTimeouts ¶
type ServiceFabricClusterTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#create ServiceFabricCluster#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#delete ServiceFabricCluster#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#read ServiceFabricCluster#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#update ServiceFabricCluster#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type ServiceFabricClusterTimeoutsOutputReference ¶
type ServiceFabricClusterTimeoutsOutputReference 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 NewServiceFabricClusterTimeoutsOutputReference ¶
func NewServiceFabricClusterTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ServiceFabricClusterTimeoutsOutputReference
type ServiceFabricClusterUpgradePolicy ¶
type ServiceFabricClusterUpgradePolicy struct { // delta_health_policy block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#delta_health_policy ServiceFabricCluster#delta_health_policy} DeltaHealthPolicy *ServiceFabricClusterUpgradePolicyDeltaHealthPolicy `field:"optional" json:"deltaHealthPolicy" yaml:"deltaHealthPolicy"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#force_restart_enabled ServiceFabricCluster#force_restart_enabled}. ForceRestartEnabled interface{} `field:"optional" json:"forceRestartEnabled" yaml:"forceRestartEnabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#health_check_retry_timeout ServiceFabricCluster#health_check_retry_timeout}. HealthCheckRetryTimeout *string `field:"optional" json:"healthCheckRetryTimeout" yaml:"healthCheckRetryTimeout"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#health_check_stable_duration ServiceFabricCluster#health_check_stable_duration}. HealthCheckStableDuration *string `field:"optional" json:"healthCheckStableDuration" yaml:"healthCheckStableDuration"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#health_check_wait_duration ServiceFabricCluster#health_check_wait_duration}. HealthCheckWaitDuration *string `field:"optional" json:"healthCheckWaitDuration" yaml:"healthCheckWaitDuration"` // health_policy block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#health_policy ServiceFabricCluster#health_policy} HealthPolicy *ServiceFabricClusterUpgradePolicyHealthPolicy `field:"optional" json:"healthPolicy" yaml:"healthPolicy"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#upgrade_domain_timeout ServiceFabricCluster#upgrade_domain_timeout}. UpgradeDomainTimeout *string `field:"optional" json:"upgradeDomainTimeout" yaml:"upgradeDomainTimeout"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#upgrade_replica_set_check_timeout ServiceFabricCluster#upgrade_replica_set_check_timeout}. UpgradeReplicaSetCheckTimeout *string `field:"optional" json:"upgradeReplicaSetCheckTimeout" yaml:"upgradeReplicaSetCheckTimeout"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#upgrade_timeout ServiceFabricCluster#upgrade_timeout}. UpgradeTimeout *string `field:"optional" json:"upgradeTimeout" yaml:"upgradeTimeout"` }
type ServiceFabricClusterUpgradePolicyDeltaHealthPolicy ¶
type ServiceFabricClusterUpgradePolicyDeltaHealthPolicy struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#max_delta_unhealthy_applications_percent ServiceFabricCluster#max_delta_unhealthy_applications_percent}. MaxDeltaUnhealthyApplicationsPercent *float64 `field:"optional" json:"maxDeltaUnhealthyApplicationsPercent" yaml:"maxDeltaUnhealthyApplicationsPercent"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#max_delta_unhealthy_nodes_percent ServiceFabricCluster#max_delta_unhealthy_nodes_percent}. MaxDeltaUnhealthyNodesPercent *float64 `field:"optional" json:"maxDeltaUnhealthyNodesPercent" yaml:"maxDeltaUnhealthyNodesPercent"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#max_upgrade_domain_delta_unhealthy_nodes_percent ServiceFabricCluster#max_upgrade_domain_delta_unhealthy_nodes_percent}. MaxUpgradeDomainDeltaUnhealthyNodesPercent *float64 `field:"optional" json:"maxUpgradeDomainDeltaUnhealthyNodesPercent" yaml:"maxUpgradeDomainDeltaUnhealthyNodesPercent"` }
type ServiceFabricClusterUpgradePolicyDeltaHealthPolicyOutputReference ¶
type ServiceFabricClusterUpgradePolicyDeltaHealthPolicyOutputReference 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 InternalValue() *ServiceFabricClusterUpgradePolicyDeltaHealthPolicy SetInternalValue(val *ServiceFabricClusterUpgradePolicyDeltaHealthPolicy) MaxDeltaUnhealthyApplicationsPercent() *float64 SetMaxDeltaUnhealthyApplicationsPercent(val *float64) MaxDeltaUnhealthyApplicationsPercentInput() *float64 MaxDeltaUnhealthyNodesPercent() *float64 SetMaxDeltaUnhealthyNodesPercent(val *float64) MaxDeltaUnhealthyNodesPercentInput() *float64 MaxUpgradeDomainDeltaUnhealthyNodesPercent() *float64 SetMaxUpgradeDomainDeltaUnhealthyNodesPercent(val *float64) MaxUpgradeDomainDeltaUnhealthyNodesPercentInput() *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 ResetMaxDeltaUnhealthyApplicationsPercent() ResetMaxDeltaUnhealthyNodesPercent() ResetMaxUpgradeDomainDeltaUnhealthyNodesPercent() // 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 NewServiceFabricClusterUpgradePolicyDeltaHealthPolicyOutputReference ¶
func NewServiceFabricClusterUpgradePolicyDeltaHealthPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ServiceFabricClusterUpgradePolicyDeltaHealthPolicyOutputReference
type ServiceFabricClusterUpgradePolicyHealthPolicy ¶
type ServiceFabricClusterUpgradePolicyHealthPolicy struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#max_unhealthy_applications_percent ServiceFabricCluster#max_unhealthy_applications_percent}. MaxUnhealthyApplicationsPercent *float64 `field:"optional" json:"maxUnhealthyApplicationsPercent" yaml:"maxUnhealthyApplicationsPercent"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/service_fabric_cluster#max_unhealthy_nodes_percent ServiceFabricCluster#max_unhealthy_nodes_percent}. MaxUnhealthyNodesPercent *float64 `field:"optional" json:"maxUnhealthyNodesPercent" yaml:"maxUnhealthyNodesPercent"` }
type ServiceFabricClusterUpgradePolicyHealthPolicyOutputReference ¶
type ServiceFabricClusterUpgradePolicyHealthPolicyOutputReference 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 InternalValue() *ServiceFabricClusterUpgradePolicyHealthPolicy SetInternalValue(val *ServiceFabricClusterUpgradePolicyHealthPolicy) MaxUnhealthyApplicationsPercent() *float64 SetMaxUnhealthyApplicationsPercent(val *float64) MaxUnhealthyApplicationsPercentInput() *float64 MaxUnhealthyNodesPercent() *float64 SetMaxUnhealthyNodesPercent(val *float64) MaxUnhealthyNodesPercentInput() *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 ResetMaxUnhealthyApplicationsPercent() ResetMaxUnhealthyNodesPercent() // 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 NewServiceFabricClusterUpgradePolicyHealthPolicyOutputReference ¶
func NewServiceFabricClusterUpgradePolicyHealthPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ServiceFabricClusterUpgradePolicyHealthPolicyOutputReference
type ServiceFabricClusterUpgradePolicyOutputReference ¶
type ServiceFabricClusterUpgradePolicyOutputReference 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 DeltaHealthPolicy() ServiceFabricClusterUpgradePolicyDeltaHealthPolicyOutputReference DeltaHealthPolicyInput() *ServiceFabricClusterUpgradePolicyDeltaHealthPolicy ForceRestartEnabled() interface{} SetForceRestartEnabled(val interface{}) ForceRestartEnabledInput() interface{} // Experimental. Fqn() *string HealthCheckRetryTimeout() *string SetHealthCheckRetryTimeout(val *string) HealthCheckRetryTimeoutInput() *string HealthCheckStableDuration() *string SetHealthCheckStableDuration(val *string) HealthCheckStableDurationInput() *string HealthCheckWaitDuration() *string SetHealthCheckWaitDuration(val *string) HealthCheckWaitDurationInput() *string HealthPolicy() ServiceFabricClusterUpgradePolicyHealthPolicyOutputReference HealthPolicyInput() *ServiceFabricClusterUpgradePolicyHealthPolicy InternalValue() *ServiceFabricClusterUpgradePolicy SetInternalValue(val *ServiceFabricClusterUpgradePolicy) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UpgradeDomainTimeout() *string SetUpgradeDomainTimeout(val *string) UpgradeDomainTimeoutInput() *string UpgradeReplicaSetCheckTimeout() *string SetUpgradeReplicaSetCheckTimeout(val *string) UpgradeReplicaSetCheckTimeoutInput() *string UpgradeTimeout() *string SetUpgradeTimeout(val *string) UpgradeTimeoutInput() *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 PutDeltaHealthPolicy(value *ServiceFabricClusterUpgradePolicyDeltaHealthPolicy) PutHealthPolicy(value *ServiceFabricClusterUpgradePolicyHealthPolicy) ResetDeltaHealthPolicy() ResetForceRestartEnabled() ResetHealthCheckRetryTimeout() ResetHealthCheckStableDuration() ResetHealthCheckWaitDuration() ResetHealthPolicy() ResetUpgradeDomainTimeout() ResetUpgradeReplicaSetCheckTimeout() ResetUpgradeTimeout() // 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 NewServiceFabricClusterUpgradePolicyOutputReference ¶
func NewServiceFabricClusterUpgradePolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ServiceFabricClusterUpgradePolicyOutputReference
Source Files ¶
- servicefabriccluster.go
- servicefabriccluster_ServiceFabricCluster.go
- servicefabriccluster_ServiceFabricClusterAzureActiveDirectory.go
- servicefabriccluster_ServiceFabricClusterAzureActiveDirectoryOutputReference.go
- servicefabriccluster_ServiceFabricClusterAzureActiveDirectoryOutputReference__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterCertificate.go
- servicefabriccluster_ServiceFabricClusterCertificateCommonNames.go
- servicefabriccluster_ServiceFabricClusterCertificateCommonNamesCommonNames.go
- servicefabriccluster_ServiceFabricClusterCertificateCommonNamesCommonNamesList.go
- servicefabriccluster_ServiceFabricClusterCertificateCommonNamesCommonNamesList__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterCertificateCommonNamesCommonNamesOutputReference.go
- servicefabriccluster_ServiceFabricClusterCertificateCommonNamesCommonNamesOutputReference__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterCertificateCommonNamesOutputReference.go
- servicefabriccluster_ServiceFabricClusterCertificateCommonNamesOutputReference__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterCertificateOutputReference.go
- servicefabriccluster_ServiceFabricClusterCertificateOutputReference__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterClientCertificateCommonName.go
- servicefabriccluster_ServiceFabricClusterClientCertificateCommonNameList.go
- servicefabriccluster_ServiceFabricClusterClientCertificateCommonNameList__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterClientCertificateCommonNameOutputReference.go
- servicefabriccluster_ServiceFabricClusterClientCertificateCommonNameOutputReference__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterClientCertificateThumbprint.go
- servicefabriccluster_ServiceFabricClusterClientCertificateThumbprintList.go
- servicefabriccluster_ServiceFabricClusterClientCertificateThumbprintList__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterClientCertificateThumbprintOutputReference.go
- servicefabriccluster_ServiceFabricClusterClientCertificateThumbprintOutputReference__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterConfig.go
- servicefabriccluster_ServiceFabricClusterDiagnosticsConfig.go
- servicefabriccluster_ServiceFabricClusterDiagnosticsConfigOutputReference.go
- servicefabriccluster_ServiceFabricClusterDiagnosticsConfigOutputReference__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterFabricSettings.go
- servicefabriccluster_ServiceFabricClusterFabricSettingsList.go
- servicefabriccluster_ServiceFabricClusterFabricSettingsList__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterFabricSettingsOutputReference.go
- servicefabriccluster_ServiceFabricClusterFabricSettingsOutputReference__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterNodeType.go
- servicefabriccluster_ServiceFabricClusterNodeTypeApplicationPorts.go
- servicefabriccluster_ServiceFabricClusterNodeTypeApplicationPortsOutputReference.go
- servicefabriccluster_ServiceFabricClusterNodeTypeApplicationPortsOutputReference__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterNodeTypeEphemeralPorts.go
- servicefabriccluster_ServiceFabricClusterNodeTypeEphemeralPortsOutputReference.go
- servicefabriccluster_ServiceFabricClusterNodeTypeEphemeralPortsOutputReference__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterNodeTypeList.go
- servicefabriccluster_ServiceFabricClusterNodeTypeList__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterNodeTypeOutputReference.go
- servicefabriccluster_ServiceFabricClusterNodeTypeOutputReference__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterReverseProxyCertificate.go
- servicefabriccluster_ServiceFabricClusterReverseProxyCertificateCommonNames.go
- servicefabriccluster_ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNames.go
- servicefabriccluster_ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesList.go
- servicefabriccluster_ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesList__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesOutputReference.go
- servicefabriccluster_ServiceFabricClusterReverseProxyCertificateCommonNamesCommonNamesOutputReference__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterReverseProxyCertificateCommonNamesOutputReference.go
- servicefabriccluster_ServiceFabricClusterReverseProxyCertificateCommonNamesOutputReference__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterReverseProxyCertificateOutputReference.go
- servicefabriccluster_ServiceFabricClusterReverseProxyCertificateOutputReference__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterTimeouts.go
- servicefabriccluster_ServiceFabricClusterTimeoutsOutputReference.go
- servicefabriccluster_ServiceFabricClusterTimeoutsOutputReference__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterUpgradePolicy.go
- servicefabriccluster_ServiceFabricClusterUpgradePolicyDeltaHealthPolicy.go
- servicefabriccluster_ServiceFabricClusterUpgradePolicyDeltaHealthPolicyOutputReference.go
- servicefabriccluster_ServiceFabricClusterUpgradePolicyDeltaHealthPolicyOutputReference__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterUpgradePolicyHealthPolicy.go
- servicefabriccluster_ServiceFabricClusterUpgradePolicyHealthPolicyOutputReference.go
- servicefabriccluster_ServiceFabricClusterUpgradePolicyHealthPolicyOutputReference__runtime_type_checks.go
- servicefabriccluster_ServiceFabricClusterUpgradePolicyOutputReference.go
- servicefabriccluster_ServiceFabricClusterUpgradePolicyOutputReference__runtime_type_checks.go
- servicefabriccluster_ServiceFabricCluster__runtime_type_checks.go