Documentation ¶
Index ¶
- type AciConnectorLinux
- type AciConnectorLinuxAttributes
- func (acl AciConnectorLinuxAttributes) ConnectorIdentity() terra.ListValue[AciConnectorLinuxConnectorIdentityAttributes]
- func (acl AciConnectorLinuxAttributes) InternalRef() (terra.Reference, error)
- func (acl AciConnectorLinuxAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (acl AciConnectorLinuxAttributes) InternalWithRef(ref terra.Reference) AciConnectorLinuxAttributes
- func (acl AciConnectorLinuxAttributes) SubnetName() terra.StringValue
- type AciConnectorLinuxConnectorIdentityAttributes
- func (ci AciConnectorLinuxConnectorIdentityAttributes) ClientId() terra.StringValue
- func (ci AciConnectorLinuxConnectorIdentityAttributes) InternalRef() (terra.Reference, error)
- func (ci AciConnectorLinuxConnectorIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ci AciConnectorLinuxConnectorIdentityAttributes) InternalWithRef(ref terra.Reference) AciConnectorLinuxConnectorIdentityAttributes
- func (ci AciConnectorLinuxConnectorIdentityAttributes) ObjectId() terra.StringValue
- func (ci AciConnectorLinuxConnectorIdentityAttributes) UserAssignedIdentityId() terra.StringValue
- type AciConnectorLinuxConnectorIdentityState
- type AciConnectorLinuxState
- type ApiServerAccessProfile
- type ApiServerAccessProfileAttributes
- func (asap ApiServerAccessProfileAttributes) AuthorizedIpRanges() terra.SetValue[terra.StringValue]
- func (asap ApiServerAccessProfileAttributes) InternalRef() (terra.Reference, error)
- func (asap ApiServerAccessProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (asap ApiServerAccessProfileAttributes) InternalWithRef(ref terra.Reference) ApiServerAccessProfileAttributes
- func (asap ApiServerAccessProfileAttributes) SubnetId() terra.StringValue
- func (asap ApiServerAccessProfileAttributes) VnetIntegrationEnabled() terra.BoolValue
- type ApiServerAccessProfileState
- type Args
- type AutoScalerProfile
- type AutoScalerProfileAttributes
- func (asp AutoScalerProfileAttributes) BalanceSimilarNodeGroups() terra.BoolValue
- func (asp AutoScalerProfileAttributes) EmptyBulkDeleteMax() terra.StringValue
- func (asp AutoScalerProfileAttributes) Expander() terra.StringValue
- func (asp AutoScalerProfileAttributes) InternalRef() (terra.Reference, error)
- func (asp AutoScalerProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (asp AutoScalerProfileAttributes) InternalWithRef(ref terra.Reference) AutoScalerProfileAttributes
- func (asp AutoScalerProfileAttributes) MaxGracefulTerminationSec() terra.StringValue
- func (asp AutoScalerProfileAttributes) MaxNodeProvisioningTime() terra.StringValue
- func (asp AutoScalerProfileAttributes) MaxUnreadyNodes() terra.NumberValue
- func (asp AutoScalerProfileAttributes) MaxUnreadyPercentage() terra.NumberValue
- func (asp AutoScalerProfileAttributes) NewPodScaleUpDelay() terra.StringValue
- func (asp AutoScalerProfileAttributes) ScaleDownDelayAfterAdd() terra.StringValue
- func (asp AutoScalerProfileAttributes) ScaleDownDelayAfterDelete() terra.StringValue
- func (asp AutoScalerProfileAttributes) ScaleDownDelayAfterFailure() terra.StringValue
- func (asp AutoScalerProfileAttributes) ScaleDownUnneeded() terra.StringValue
- func (asp AutoScalerProfileAttributes) ScaleDownUnready() terra.StringValue
- func (asp AutoScalerProfileAttributes) ScaleDownUtilizationThreshold() terra.StringValue
- func (asp AutoScalerProfileAttributes) ScanInterval() terra.StringValue
- func (asp AutoScalerProfileAttributes) SkipNodesWithLocalStorage() terra.BoolValue
- func (asp AutoScalerProfileAttributes) SkipNodesWithSystemPods() terra.BoolValue
- type AutoScalerProfileState
- type AzureActiveDirectoryRoleBasedAccessControl
- type AzureActiveDirectoryRoleBasedAccessControlAttributes
- func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) AdminGroupObjectIds() terra.ListValue[terra.StringValue]
- func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) AzureRbacEnabled() terra.BoolValue
- func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) ClientAppId() terra.StringValue
- func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) InternalRef() (terra.Reference, error)
- func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) InternalWithRef(ref terra.Reference) AzureActiveDirectoryRoleBasedAccessControlAttributes
- func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) Managed() terra.BoolValue
- func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) ServerAppId() terra.StringValue
- func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) ServerAppSecret() terra.StringValue
- func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) TenantId() terra.StringValue
- type AzureActiveDirectoryRoleBasedAccessControlState
- type ConfidentialComputing
- type ConfidentialComputingAttributes
- func (cc ConfidentialComputingAttributes) InternalRef() (terra.Reference, error)
- func (cc ConfidentialComputingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (cc ConfidentialComputingAttributes) InternalWithRef(ref terra.Reference) ConfidentialComputingAttributes
- func (cc ConfidentialComputingAttributes) SgxQuoteHelperEnabled() terra.BoolValue
- type ConfidentialComputingState
- type DataAciConnectorLinuxAttributes
- func (acl DataAciConnectorLinuxAttributes) InternalRef() (terra.Reference, error)
- func (acl DataAciConnectorLinuxAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (acl DataAciConnectorLinuxAttributes) InternalWithRef(ref terra.Reference) DataAciConnectorLinuxAttributes
- func (acl DataAciConnectorLinuxAttributes) SubnetName() terra.StringValue
- type DataAciConnectorLinuxState
- type DataAgentPoolProfileAttributes
- func (app DataAgentPoolProfileAttributes) Count() terra.NumberValue
- func (app DataAgentPoolProfileAttributes) EnableAutoScaling() terra.BoolValue
- func (app DataAgentPoolProfileAttributes) EnableNodePublicIp() terra.BoolValue
- func (app DataAgentPoolProfileAttributes) InternalRef() (terra.Reference, error)
- func (app DataAgentPoolProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (app DataAgentPoolProfileAttributes) InternalWithRef(ref terra.Reference) DataAgentPoolProfileAttributes
- func (app DataAgentPoolProfileAttributes) MaxCount() terra.NumberValue
- func (app DataAgentPoolProfileAttributes) MaxPods() terra.NumberValue
- func (app DataAgentPoolProfileAttributes) MinCount() terra.NumberValue
- func (app DataAgentPoolProfileAttributes) Name() terra.StringValue
- func (app DataAgentPoolProfileAttributes) NodeLabels() terra.MapValue[terra.StringValue]
- func (app DataAgentPoolProfileAttributes) NodePublicIpPrefixId() terra.StringValue
- func (app DataAgentPoolProfileAttributes) NodeTaints() terra.ListValue[terra.StringValue]
- func (app DataAgentPoolProfileAttributes) OrchestratorVersion() terra.StringValue
- func (app DataAgentPoolProfileAttributes) OsDiskSizeGb() terra.NumberValue
- func (app DataAgentPoolProfileAttributes) OsType() terra.StringValue
- func (app DataAgentPoolProfileAttributes) Tags() terra.MapValue[terra.StringValue]
- func (app DataAgentPoolProfileAttributes) Type() terra.StringValue
- func (app DataAgentPoolProfileAttributes) UpgradeSettings() terra.ListValue[DataAgentPoolProfileUpgradeSettingsAttributes]
- func (app DataAgentPoolProfileAttributes) VmSize() terra.StringValue
- func (app DataAgentPoolProfileAttributes) VnetSubnetId() terra.StringValue
- func (app DataAgentPoolProfileAttributes) Zones() terra.ListValue[terra.StringValue]
- type DataAgentPoolProfileState
- type DataAgentPoolProfileUpgradeSettingsAttributes
- func (us DataAgentPoolProfileUpgradeSettingsAttributes) InternalRef() (terra.Reference, error)
- func (us DataAgentPoolProfileUpgradeSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (us DataAgentPoolProfileUpgradeSettingsAttributes) InternalWithRef(ref terra.Reference) DataAgentPoolProfileUpgradeSettingsAttributes
- func (us DataAgentPoolProfileUpgradeSettingsAttributes) MaxSurge() terra.StringValue
- type DataAgentPoolProfileUpgradeSettingsState
- type DataArgs
- type DataAzureActiveDirectoryRoleBasedAccessControlAttributes
- func (aadrbac DataAzureActiveDirectoryRoleBasedAccessControlAttributes) AdminGroupObjectIds() terra.ListValue[terra.StringValue]
- func (aadrbac DataAzureActiveDirectoryRoleBasedAccessControlAttributes) AzureRbacEnabled() terra.BoolValue
- func (aadrbac DataAzureActiveDirectoryRoleBasedAccessControlAttributes) ClientAppId() terra.StringValue
- func (aadrbac DataAzureActiveDirectoryRoleBasedAccessControlAttributes) InternalRef() (terra.Reference, error)
- func (aadrbac DataAzureActiveDirectoryRoleBasedAccessControlAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (aadrbac DataAzureActiveDirectoryRoleBasedAccessControlAttributes) InternalWithRef(ref terra.Reference) DataAzureActiveDirectoryRoleBasedAccessControlAttributes
- func (aadrbac DataAzureActiveDirectoryRoleBasedAccessControlAttributes) Managed() terra.BoolValue
- func (aadrbac DataAzureActiveDirectoryRoleBasedAccessControlAttributes) ServerAppId() terra.StringValue
- func (aadrbac DataAzureActiveDirectoryRoleBasedAccessControlAttributes) TenantId() terra.StringValue
- type DataAzureActiveDirectoryRoleBasedAccessControlState
- type DataIdentityAttributes
- func (i DataIdentityAttributes) IdentityIds() terra.ListValue[terra.StringValue]
- func (i DataIdentityAttributes) InternalRef() (terra.Reference, error)
- func (i DataIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i DataIdentityAttributes) InternalWithRef(ref terra.Reference) DataIdentityAttributes
- func (i DataIdentityAttributes) PrincipalId() terra.StringValue
- func (i DataIdentityAttributes) TenantId() terra.StringValue
- func (i DataIdentityAttributes) Type() terra.StringValue
- type DataIdentityState
- type DataIngressApplicationGatewayAttributes
- func (iag DataIngressApplicationGatewayAttributes) EffectiveGatewayId() terra.StringValue
- func (iag DataIngressApplicationGatewayAttributes) GatewayId() terra.StringValue
- func (iag DataIngressApplicationGatewayAttributes) GatewayName() terra.StringValue
- func (iag DataIngressApplicationGatewayAttributes) IngressApplicationGatewayIdentity() ...
- func (iag DataIngressApplicationGatewayAttributes) InternalRef() (terra.Reference, error)
- func (iag DataIngressApplicationGatewayAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (iag DataIngressApplicationGatewayAttributes) InternalWithRef(ref terra.Reference) DataIngressApplicationGatewayAttributes
- func (iag DataIngressApplicationGatewayAttributes) SubnetCidr() terra.StringValue
- func (iag DataIngressApplicationGatewayAttributes) SubnetId() terra.StringValue
- type DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes
- func (iagi DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) ClientId() terra.StringValue
- func (iagi DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) InternalRef() (terra.Reference, error)
- func (iagi DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (iagi DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) InternalWithRef(ref terra.Reference) DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes
- func (iagi DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) ObjectId() terra.StringValue
- func (iagi DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) UserAssignedIdentityId() terra.StringValue
- type DataIngressApplicationGatewayIngressApplicationGatewayIdentityState
- type DataIngressApplicationGatewayState
- type DataKeyManagementServiceAttributes
- func (kms DataKeyManagementServiceAttributes) InternalRef() (terra.Reference, error)
- func (kms DataKeyManagementServiceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kms DataKeyManagementServiceAttributes) InternalWithRef(ref terra.Reference) DataKeyManagementServiceAttributes
- func (kms DataKeyManagementServiceAttributes) KeyVaultKeyId() terra.StringValue
- func (kms DataKeyManagementServiceAttributes) KeyVaultNetworkAccess() terra.StringValue
- type DataKeyManagementServiceState
- type DataKeyVaultSecretsProviderAttributes
- func (kvsp DataKeyVaultSecretsProviderAttributes) InternalRef() (terra.Reference, error)
- func (kvsp DataKeyVaultSecretsProviderAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kvsp DataKeyVaultSecretsProviderAttributes) InternalWithRef(ref terra.Reference) DataKeyVaultSecretsProviderAttributes
- func (kvsp DataKeyVaultSecretsProviderAttributes) SecretIdentity() terra.ListValue[DataKeyVaultSecretsProviderSecretIdentityAttributes]
- func (kvsp DataKeyVaultSecretsProviderAttributes) SecretRotationEnabled() terra.BoolValue
- func (kvsp DataKeyVaultSecretsProviderAttributes) SecretRotationInterval() terra.StringValue
- type DataKeyVaultSecretsProviderSecretIdentityAttributes
- func (si DataKeyVaultSecretsProviderSecretIdentityAttributes) ClientId() terra.StringValue
- func (si DataKeyVaultSecretsProviderSecretIdentityAttributes) InternalRef() (terra.Reference, error)
- func (si DataKeyVaultSecretsProviderSecretIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (si DataKeyVaultSecretsProviderSecretIdentityAttributes) InternalWithRef(ref terra.Reference) DataKeyVaultSecretsProviderSecretIdentityAttributes
- func (si DataKeyVaultSecretsProviderSecretIdentityAttributes) ObjectId() terra.StringValue
- func (si DataKeyVaultSecretsProviderSecretIdentityAttributes) UserAssignedIdentityId() terra.StringValue
- type DataKeyVaultSecretsProviderSecretIdentityState
- type DataKeyVaultSecretsProviderState
- type DataKubeAdminConfigAttributes
- func (kac DataKubeAdminConfigAttributes) ClientCertificate() terra.StringValue
- func (kac DataKubeAdminConfigAttributes) ClientKey() terra.StringValue
- func (kac DataKubeAdminConfigAttributes) ClusterCaCertificate() terra.StringValue
- func (kac DataKubeAdminConfigAttributes) Host() terra.StringValue
- func (kac DataKubeAdminConfigAttributes) InternalRef() (terra.Reference, error)
- func (kac DataKubeAdminConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kac DataKubeAdminConfigAttributes) InternalWithRef(ref terra.Reference) DataKubeAdminConfigAttributes
- func (kac DataKubeAdminConfigAttributes) Password() terra.StringValue
- func (kac DataKubeAdminConfigAttributes) Username() terra.StringValue
- type DataKubeAdminConfigState
- type DataKubeConfigAttributes
- func (kc DataKubeConfigAttributes) ClientCertificate() terra.StringValue
- func (kc DataKubeConfigAttributes) ClientKey() terra.StringValue
- func (kc DataKubeConfigAttributes) ClusterCaCertificate() terra.StringValue
- func (kc DataKubeConfigAttributes) Host() terra.StringValue
- func (kc DataKubeConfigAttributes) InternalRef() (terra.Reference, error)
- func (kc DataKubeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kc DataKubeConfigAttributes) InternalWithRef(ref terra.Reference) DataKubeConfigAttributes
- func (kc DataKubeConfigAttributes) Password() terra.StringValue
- func (kc DataKubeConfigAttributes) Username() terra.StringValue
- type DataKubeConfigState
- type DataKubeletIdentityAttributes
- func (ki DataKubeletIdentityAttributes) ClientId() terra.StringValue
- func (ki DataKubeletIdentityAttributes) InternalRef() (terra.Reference, error)
- func (ki DataKubeletIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ki DataKubeletIdentityAttributes) InternalWithRef(ref terra.Reference) DataKubeletIdentityAttributes
- func (ki DataKubeletIdentityAttributes) ObjectId() terra.StringValue
- func (ki DataKubeletIdentityAttributes) UserAssignedIdentityId() terra.StringValue
- type DataKubeletIdentityState
- type DataLinuxProfileAttributes
- func (lp DataLinuxProfileAttributes) AdminUsername() terra.StringValue
- func (lp DataLinuxProfileAttributes) InternalRef() (terra.Reference, error)
- func (lp DataLinuxProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lp DataLinuxProfileAttributes) InternalWithRef(ref terra.Reference) DataLinuxProfileAttributes
- func (lp DataLinuxProfileAttributes) SshKey() terra.ListValue[DataLinuxProfileSshKeyAttributes]
- type DataLinuxProfileSshKeyAttributes
- func (sk DataLinuxProfileSshKeyAttributes) InternalRef() (terra.Reference, error)
- func (sk DataLinuxProfileSshKeyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sk DataLinuxProfileSshKeyAttributes) InternalWithRef(ref terra.Reference) DataLinuxProfileSshKeyAttributes
- func (sk DataLinuxProfileSshKeyAttributes) KeyData() terra.StringValue
- type DataLinuxProfileSshKeyState
- type DataLinuxProfileState
- type DataMicrosoftDefenderAttributes
- func (md DataMicrosoftDefenderAttributes) InternalRef() (terra.Reference, error)
- func (md DataMicrosoftDefenderAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (md DataMicrosoftDefenderAttributes) InternalWithRef(ref terra.Reference) DataMicrosoftDefenderAttributes
- func (md DataMicrosoftDefenderAttributes) LogAnalyticsWorkspaceId() terra.StringValue
- type DataMicrosoftDefenderState
- type DataNetworkProfileAttributes
- func (np DataNetworkProfileAttributes) DnsServiceIp() terra.StringValue
- func (np DataNetworkProfileAttributes) DockerBridgeCidr() terra.StringValue
- func (np DataNetworkProfileAttributes) InternalRef() (terra.Reference, error)
- func (np DataNetworkProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (np DataNetworkProfileAttributes) InternalWithRef(ref terra.Reference) DataNetworkProfileAttributes
- func (np DataNetworkProfileAttributes) LoadBalancerSku() terra.StringValue
- func (np DataNetworkProfileAttributes) NetworkPlugin() terra.StringValue
- func (np DataNetworkProfileAttributes) NetworkPolicy() terra.StringValue
- func (np DataNetworkProfileAttributes) PodCidr() terra.StringValue
- func (np DataNetworkProfileAttributes) ServiceCidr() terra.StringValue
- type DataNetworkProfileState
- type DataOmsAgentAttributes
- func (oa DataOmsAgentAttributes) InternalRef() (terra.Reference, error)
- func (oa DataOmsAgentAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (oa DataOmsAgentAttributes) InternalWithRef(ref terra.Reference) DataOmsAgentAttributes
- func (oa DataOmsAgentAttributes) LogAnalyticsWorkspaceId() terra.StringValue
- func (oa DataOmsAgentAttributes) MsiAuthForMonitoringEnabled() terra.BoolValue
- func (oa DataOmsAgentAttributes) OmsAgentIdentity() terra.ListValue[DataOmsAgentOmsAgentIdentityAttributes]
- type DataOmsAgentOmsAgentIdentityAttributes
- func (oai DataOmsAgentOmsAgentIdentityAttributes) ClientId() terra.StringValue
- func (oai DataOmsAgentOmsAgentIdentityAttributes) InternalRef() (terra.Reference, error)
- func (oai DataOmsAgentOmsAgentIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (oai DataOmsAgentOmsAgentIdentityAttributes) InternalWithRef(ref terra.Reference) DataOmsAgentOmsAgentIdentityAttributes
- func (oai DataOmsAgentOmsAgentIdentityAttributes) ObjectId() terra.StringValue
- func (oai DataOmsAgentOmsAgentIdentityAttributes) UserAssignedIdentityId() terra.StringValue
- type DataOmsAgentOmsAgentIdentityState
- type DataOmsAgentState
- type DataServiceMeshProfileAttributes
- func (smp DataServiceMeshProfileAttributes) ExternalIngressGatewayEnabled() terra.BoolValue
- func (smp DataServiceMeshProfileAttributes) InternalIngressGatewayEnabled() terra.BoolValue
- func (smp DataServiceMeshProfileAttributes) InternalRef() (terra.Reference, error)
- func (smp DataServiceMeshProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (smp DataServiceMeshProfileAttributes) InternalWithRef(ref terra.Reference) DataServiceMeshProfileAttributes
- func (smp DataServiceMeshProfileAttributes) Mode() terra.StringValue
- type DataServiceMeshProfileState
- type DataServicePrincipalAttributes
- func (sp DataServicePrincipalAttributes) ClientId() terra.StringValue
- func (sp DataServicePrincipalAttributes) InternalRef() (terra.Reference, error)
- func (sp DataServicePrincipalAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sp DataServicePrincipalAttributes) InternalWithRef(ref terra.Reference) DataServicePrincipalAttributes
- type DataServicePrincipalState
- type DataSource
- type DataStorageProfileAttributes
- func (sp DataStorageProfileAttributes) BlobDriverEnabled() terra.BoolValue
- func (sp DataStorageProfileAttributes) DiskDriverEnabled() terra.BoolValue
- func (sp DataStorageProfileAttributes) DiskDriverVersion() terra.StringValue
- func (sp DataStorageProfileAttributes) FileDriverEnabled() terra.BoolValue
- func (sp DataStorageProfileAttributes) InternalRef() (terra.Reference, error)
- func (sp DataStorageProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sp DataStorageProfileAttributes) InternalWithRef(ref terra.Reference) DataStorageProfileAttributes
- func (sp DataStorageProfileAttributes) SnapshotControllerEnabled() terra.BoolValue
- type DataStorageProfileState
- type DataTimeouts
- type DataTimeoutsAttributes
- type DataTimeoutsState
- type DataWindowsProfileAttributes
- func (wp DataWindowsProfileAttributes) AdminUsername() terra.StringValue
- func (wp DataWindowsProfileAttributes) InternalRef() (terra.Reference, error)
- func (wp DataWindowsProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wp DataWindowsProfileAttributes) InternalWithRef(ref terra.Reference) DataWindowsProfileAttributes
- type DataWindowsProfileState
- type DefaultNodePool
- type DefaultNodePoolAttributes
- func (dnp DefaultNodePoolAttributes) CapacityReservationGroupId() terra.StringValue
- func (dnp DefaultNodePoolAttributes) CustomCaTrustEnabled() terra.BoolValue
- func (dnp DefaultNodePoolAttributes) EnableAutoScaling() terra.BoolValue
- func (dnp DefaultNodePoolAttributes) EnableHostEncryption() terra.BoolValue
- func (dnp DefaultNodePoolAttributes) EnableNodePublicIp() terra.BoolValue
- func (dnp DefaultNodePoolAttributes) FipsEnabled() terra.BoolValue
- func (dnp DefaultNodePoolAttributes) GpuInstance() terra.StringValue
- func (dnp DefaultNodePoolAttributes) HostGroupId() terra.StringValue
- func (dnp DefaultNodePoolAttributes) InternalRef() (terra.Reference, error)
- func (dnp DefaultNodePoolAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (dnp DefaultNodePoolAttributes) InternalWithRef(ref terra.Reference) DefaultNodePoolAttributes
- func (dnp DefaultNodePoolAttributes) KubeletConfig() terra.ListValue[DefaultNodePoolKubeletConfigAttributes]
- func (dnp DefaultNodePoolAttributes) KubeletDiskType() terra.StringValue
- func (dnp DefaultNodePoolAttributes) LinuxOsConfig() terra.ListValue[DefaultNodePoolLinuxOsConfigAttributes]
- func (dnp DefaultNodePoolAttributes) MaxCount() terra.NumberValue
- func (dnp DefaultNodePoolAttributes) MaxPods() terra.NumberValue
- func (dnp DefaultNodePoolAttributes) MessageOfTheDay() terra.StringValue
- func (dnp DefaultNodePoolAttributes) MinCount() terra.NumberValue
- func (dnp DefaultNodePoolAttributes) Name() terra.StringValue
- func (dnp DefaultNodePoolAttributes) NodeCount() terra.NumberValue
- func (dnp DefaultNodePoolAttributes) NodeLabels() terra.MapValue[terra.StringValue]
- func (dnp DefaultNodePoolAttributes) NodeNetworkProfile() terra.ListValue[DefaultNodePoolNodeNetworkProfileAttributes]
- func (dnp DefaultNodePoolAttributes) NodePublicIpPrefixId() terra.StringValue
- func (dnp DefaultNodePoolAttributes) NodeTaints() terra.ListValue[terra.StringValue]
- func (dnp DefaultNodePoolAttributes) OnlyCriticalAddonsEnabled() terra.BoolValue
- func (dnp DefaultNodePoolAttributes) OrchestratorVersion() terra.StringValue
- func (dnp DefaultNodePoolAttributes) OsDiskSizeGb() terra.NumberValue
- func (dnp DefaultNodePoolAttributes) OsDiskType() terra.StringValue
- func (dnp DefaultNodePoolAttributes) OsSku() terra.StringValue
- func (dnp DefaultNodePoolAttributes) PodSubnetId() terra.StringValue
- func (dnp DefaultNodePoolAttributes) ProximityPlacementGroupId() terra.StringValue
- func (dnp DefaultNodePoolAttributes) ScaleDownMode() terra.StringValue
- func (dnp DefaultNodePoolAttributes) SnapshotId() terra.StringValue
- func (dnp DefaultNodePoolAttributes) Tags() terra.MapValue[terra.StringValue]
- func (dnp DefaultNodePoolAttributes) TemporaryNameForRotation() terra.StringValue
- func (dnp DefaultNodePoolAttributes) Type() terra.StringValue
- func (dnp DefaultNodePoolAttributes) UltraSsdEnabled() terra.BoolValue
- func (dnp DefaultNodePoolAttributes) UpgradeSettings() terra.ListValue[DefaultNodePoolUpgradeSettingsAttributes]
- func (dnp DefaultNodePoolAttributes) VmSize() terra.StringValue
- func (dnp DefaultNodePoolAttributes) VnetSubnetId() terra.StringValue
- func (dnp DefaultNodePoolAttributes) WorkloadRuntime() terra.StringValue
- func (dnp DefaultNodePoolAttributes) Zones() terra.SetValue[terra.StringValue]
- type DefaultNodePoolKubeletConfig
- type DefaultNodePoolKubeletConfigAttributes
- func (kc DefaultNodePoolKubeletConfigAttributes) AllowedUnsafeSysctls() terra.SetValue[terra.StringValue]
- func (kc DefaultNodePoolKubeletConfigAttributes) ContainerLogMaxLine() terra.NumberValue
- func (kc DefaultNodePoolKubeletConfigAttributes) ContainerLogMaxSizeMb() terra.NumberValue
- func (kc DefaultNodePoolKubeletConfigAttributes) CpuCfsQuotaEnabled() terra.BoolValue
- func (kc DefaultNodePoolKubeletConfigAttributes) CpuCfsQuotaPeriod() terra.StringValue
- func (kc DefaultNodePoolKubeletConfigAttributes) CpuManagerPolicy() terra.StringValue
- func (kc DefaultNodePoolKubeletConfigAttributes) ImageGcHighThreshold() terra.NumberValue
- func (kc DefaultNodePoolKubeletConfigAttributes) ImageGcLowThreshold() terra.NumberValue
- func (kc DefaultNodePoolKubeletConfigAttributes) InternalRef() (terra.Reference, error)
- func (kc DefaultNodePoolKubeletConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kc DefaultNodePoolKubeletConfigAttributes) InternalWithRef(ref terra.Reference) DefaultNodePoolKubeletConfigAttributes
- func (kc DefaultNodePoolKubeletConfigAttributes) PodMaxPid() terra.NumberValue
- func (kc DefaultNodePoolKubeletConfigAttributes) TopologyManagerPolicy() terra.StringValue
- type DefaultNodePoolKubeletConfigState
- type DefaultNodePoolLinuxOsConfig
- type DefaultNodePoolLinuxOsConfigAttributes
- func (loc DefaultNodePoolLinuxOsConfigAttributes) InternalRef() (terra.Reference, error)
- func (loc DefaultNodePoolLinuxOsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (loc DefaultNodePoolLinuxOsConfigAttributes) InternalWithRef(ref terra.Reference) DefaultNodePoolLinuxOsConfigAttributes
- func (loc DefaultNodePoolLinuxOsConfigAttributes) SwapFileSizeMb() terra.NumberValue
- func (loc DefaultNodePoolLinuxOsConfigAttributes) SysctlConfig() terra.ListValue[DefaultNodePoolLinuxOsConfigSysctlConfigAttributes]
- func (loc DefaultNodePoolLinuxOsConfigAttributes) TransparentHugePageDefrag() terra.StringValue
- func (loc DefaultNodePoolLinuxOsConfigAttributes) TransparentHugePageEnabled() terra.StringValue
- type DefaultNodePoolLinuxOsConfigState
- type DefaultNodePoolLinuxOsConfigSysctlConfig
- type DefaultNodePoolLinuxOsConfigSysctlConfigAttributes
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) FsAioMaxNr() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) FsFileMax() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) FsInotifyMaxUserWatches() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) FsNrOpen() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) InternalWithRef(ref terra.Reference) DefaultNodePoolLinuxOsConfigSysctlConfigAttributes
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) KernelThreadsMax() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreNetdevMaxBacklog() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreOptmemMax() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreRmemDefault() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreRmemMax() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreSomaxconn() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreWmemDefault() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreWmemMax() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4IpLocalPortRangeMax() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4IpLocalPortRangeMin() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4NeighDefaultGcThresh1() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4NeighDefaultGcThresh2() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4NeighDefaultGcThresh3() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpFinTimeout() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpKeepaliveIntvl() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpKeepaliveProbes() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpKeepaliveTime() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpMaxSynBacklog() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpMaxTwBuckets() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpTwReuse() terra.BoolValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetNetfilterNfConntrackBuckets() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetNetfilterNfConntrackMax() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) VmMaxMapCount() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) VmSwappiness() terra.NumberValue
- func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) VmVfsCachePressure() terra.NumberValue
- type DefaultNodePoolLinuxOsConfigSysctlConfigState
- type DefaultNodePoolNodeNetworkProfile
- type DefaultNodePoolNodeNetworkProfileAllowedHostPorts
- type DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes
- func (ahp DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes) InternalRef() (terra.Reference, error)
- func (ahp DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ahp DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes) InternalWithRef(ref terra.Reference) DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes
- func (ahp DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes) PortEnd() terra.NumberValue
- func (ahp DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes) PortStart() terra.NumberValue
- func (ahp DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes) Protocol() terra.StringValue
- type DefaultNodePoolNodeNetworkProfileAllowedHostPortsState
- type DefaultNodePoolNodeNetworkProfileAttributes
- func (nnp DefaultNodePoolNodeNetworkProfileAttributes) AllowedHostPorts() terra.ListValue[DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes]
- func (nnp DefaultNodePoolNodeNetworkProfileAttributes) ApplicationSecurityGroupIds() terra.ListValue[terra.StringValue]
- func (nnp DefaultNodePoolNodeNetworkProfileAttributes) InternalRef() (terra.Reference, error)
- func (nnp DefaultNodePoolNodeNetworkProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nnp DefaultNodePoolNodeNetworkProfileAttributes) InternalWithRef(ref terra.Reference) DefaultNodePoolNodeNetworkProfileAttributes
- func (nnp DefaultNodePoolNodeNetworkProfileAttributes) NodePublicIpTags() terra.MapValue[terra.StringValue]
- type DefaultNodePoolNodeNetworkProfileState
- type DefaultNodePoolState
- type DefaultNodePoolUpgradeSettings
- type DefaultNodePoolUpgradeSettingsAttributes
- func (us DefaultNodePoolUpgradeSettingsAttributes) InternalRef() (terra.Reference, error)
- func (us DefaultNodePoolUpgradeSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (us DefaultNodePoolUpgradeSettingsAttributes) InternalWithRef(ref terra.Reference) DefaultNodePoolUpgradeSettingsAttributes
- func (us DefaultNodePoolUpgradeSettingsAttributes) MaxSurge() terra.StringValue
- type DefaultNodePoolUpgradeSettingsState
- type HttpProxyConfig
- type HttpProxyConfigAttributes
- func (hpc HttpProxyConfigAttributes) HttpProxy() terra.StringValue
- func (hpc HttpProxyConfigAttributes) HttpsProxy() terra.StringValue
- func (hpc HttpProxyConfigAttributes) InternalRef() (terra.Reference, error)
- func (hpc HttpProxyConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (hpc HttpProxyConfigAttributes) InternalWithRef(ref terra.Reference) HttpProxyConfigAttributes
- func (hpc HttpProxyConfigAttributes) NoProxy() terra.SetValue[terra.StringValue]
- func (hpc HttpProxyConfigAttributes) TrustedCa() terra.StringValue
- type HttpProxyConfigState
- type Identity
- type IdentityAttributes
- func (i IdentityAttributes) IdentityIds() terra.SetValue[terra.StringValue]
- func (i IdentityAttributes) InternalRef() (terra.Reference, error)
- func (i IdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (i IdentityAttributes) InternalWithRef(ref terra.Reference) IdentityAttributes
- func (i IdentityAttributes) PrincipalId() terra.StringValue
- func (i IdentityAttributes) TenantId() terra.StringValue
- func (i IdentityAttributes) Type() terra.StringValue
- type IdentityState
- type IngressApplicationGateway
- type IngressApplicationGatewayAttributes
- func (iag IngressApplicationGatewayAttributes) EffectiveGatewayId() terra.StringValue
- func (iag IngressApplicationGatewayAttributes) GatewayId() terra.StringValue
- func (iag IngressApplicationGatewayAttributes) GatewayName() terra.StringValue
- func (iag IngressApplicationGatewayAttributes) IngressApplicationGatewayIdentity() ...
- func (iag IngressApplicationGatewayAttributes) InternalRef() (terra.Reference, error)
- func (iag IngressApplicationGatewayAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (iag IngressApplicationGatewayAttributes) InternalWithRef(ref terra.Reference) IngressApplicationGatewayAttributes
- func (iag IngressApplicationGatewayAttributes) SubnetCidr() terra.StringValue
- func (iag IngressApplicationGatewayAttributes) SubnetId() terra.StringValue
- type IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes
- func (iagi IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) ClientId() terra.StringValue
- func (iagi IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) InternalRef() (terra.Reference, error)
- func (iagi IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (iagi IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) InternalWithRef(ref terra.Reference) IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes
- func (iagi IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) ObjectId() terra.StringValue
- func (iagi IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) UserAssignedIdentityId() terra.StringValue
- type IngressApplicationGatewayIngressApplicationGatewayIdentityState
- type IngressApplicationGatewayState
- type KeyManagementService
- type KeyManagementServiceAttributes
- func (kms KeyManagementServiceAttributes) InternalRef() (terra.Reference, error)
- func (kms KeyManagementServiceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kms KeyManagementServiceAttributes) InternalWithRef(ref terra.Reference) KeyManagementServiceAttributes
- func (kms KeyManagementServiceAttributes) KeyVaultKeyId() terra.StringValue
- func (kms KeyManagementServiceAttributes) KeyVaultNetworkAccess() terra.StringValue
- type KeyManagementServiceState
- type KeyVaultSecretsProvider
- type KeyVaultSecretsProviderAttributes
- func (kvsp KeyVaultSecretsProviderAttributes) InternalRef() (terra.Reference, error)
- func (kvsp KeyVaultSecretsProviderAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kvsp KeyVaultSecretsProviderAttributes) InternalWithRef(ref terra.Reference) KeyVaultSecretsProviderAttributes
- func (kvsp KeyVaultSecretsProviderAttributes) SecretIdentity() terra.ListValue[KeyVaultSecretsProviderSecretIdentityAttributes]
- func (kvsp KeyVaultSecretsProviderAttributes) SecretRotationEnabled() terra.BoolValue
- func (kvsp KeyVaultSecretsProviderAttributes) SecretRotationInterval() terra.StringValue
- type KeyVaultSecretsProviderSecretIdentityAttributes
- func (si KeyVaultSecretsProviderSecretIdentityAttributes) ClientId() terra.StringValue
- func (si KeyVaultSecretsProviderSecretIdentityAttributes) InternalRef() (terra.Reference, error)
- func (si KeyVaultSecretsProviderSecretIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (si KeyVaultSecretsProviderSecretIdentityAttributes) InternalWithRef(ref terra.Reference) KeyVaultSecretsProviderSecretIdentityAttributes
- func (si KeyVaultSecretsProviderSecretIdentityAttributes) ObjectId() terra.StringValue
- func (si KeyVaultSecretsProviderSecretIdentityAttributes) UserAssignedIdentityId() terra.StringValue
- type KeyVaultSecretsProviderSecretIdentityState
- type KeyVaultSecretsProviderState
- type KubeAdminConfigAttributes
- func (kac KubeAdminConfigAttributes) ClientCertificate() terra.StringValue
- func (kac KubeAdminConfigAttributes) ClientKey() terra.StringValue
- func (kac KubeAdminConfigAttributes) ClusterCaCertificate() terra.StringValue
- func (kac KubeAdminConfigAttributes) Host() terra.StringValue
- func (kac KubeAdminConfigAttributes) InternalRef() (terra.Reference, error)
- func (kac KubeAdminConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kac KubeAdminConfigAttributes) InternalWithRef(ref terra.Reference) KubeAdminConfigAttributes
- func (kac KubeAdminConfigAttributes) Password() terra.StringValue
- func (kac KubeAdminConfigAttributes) Username() terra.StringValue
- type KubeAdminConfigState
- type KubeConfigAttributes
- func (kc KubeConfigAttributes) ClientCertificate() terra.StringValue
- func (kc KubeConfigAttributes) ClientKey() terra.StringValue
- func (kc KubeConfigAttributes) ClusterCaCertificate() terra.StringValue
- func (kc KubeConfigAttributes) Host() terra.StringValue
- func (kc KubeConfigAttributes) InternalRef() (terra.Reference, error)
- func (kc KubeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (kc KubeConfigAttributes) InternalWithRef(ref terra.Reference) KubeConfigAttributes
- func (kc KubeConfigAttributes) Password() terra.StringValue
- func (kc KubeConfigAttributes) Username() terra.StringValue
- type KubeConfigState
- type KubeletIdentity
- type KubeletIdentityAttributes
- func (ki KubeletIdentityAttributes) ClientId() terra.StringValue
- func (ki KubeletIdentityAttributes) InternalRef() (terra.Reference, error)
- func (ki KubeletIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ki KubeletIdentityAttributes) InternalWithRef(ref terra.Reference) KubeletIdentityAttributes
- func (ki KubeletIdentityAttributes) ObjectId() terra.StringValue
- func (ki KubeletIdentityAttributes) UserAssignedIdentityId() terra.StringValue
- type KubeletIdentityState
- type LinuxProfile
- type LinuxProfileAttributes
- func (lp LinuxProfileAttributes) AdminUsername() terra.StringValue
- func (lp LinuxProfileAttributes) InternalRef() (terra.Reference, error)
- func (lp LinuxProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lp LinuxProfileAttributes) InternalWithRef(ref terra.Reference) LinuxProfileAttributes
- func (lp LinuxProfileAttributes) SshKey() terra.ListValue[LinuxProfileSshKeyAttributes]
- type LinuxProfileSshKey
- type LinuxProfileSshKeyAttributes
- func (sk LinuxProfileSshKeyAttributes) InternalRef() (terra.Reference, error)
- func (sk LinuxProfileSshKeyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sk LinuxProfileSshKeyAttributes) InternalWithRef(ref terra.Reference) LinuxProfileSshKeyAttributes
- func (sk LinuxProfileSshKeyAttributes) KeyData() terra.StringValue
- type LinuxProfileSshKeyState
- type LinuxProfileState
- type MaintenanceWindow
- type MaintenanceWindowAllowed
- type MaintenanceWindowAllowedAttributes
- func (a MaintenanceWindowAllowedAttributes) Day() terra.StringValue
- func (a MaintenanceWindowAllowedAttributes) Hours() terra.SetValue[terra.NumberValue]
- func (a MaintenanceWindowAllowedAttributes) InternalRef() (terra.Reference, error)
- func (a MaintenanceWindowAllowedAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (a MaintenanceWindowAllowedAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowAllowedAttributes
- type MaintenanceWindowAllowedState
- type MaintenanceWindowAttributes
- func (mw MaintenanceWindowAttributes) Allowed() terra.SetValue[MaintenanceWindowAllowedAttributes]
- func (mw MaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
- func (mw MaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mw MaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowAttributes
- func (mw MaintenanceWindowAttributes) NotAllowed() terra.SetValue[MaintenanceWindowNotAllowedAttributes]
- type MaintenanceWindowAutoUpgrade
- type MaintenanceWindowAutoUpgradeAttributes
- func (mwau MaintenanceWindowAutoUpgradeAttributes) DayOfMonth() terra.NumberValue
- func (mwau MaintenanceWindowAutoUpgradeAttributes) DayOfWeek() terra.StringValue
- func (mwau MaintenanceWindowAutoUpgradeAttributes) Duration() terra.NumberValue
- func (mwau MaintenanceWindowAutoUpgradeAttributes) Frequency() terra.StringValue
- func (mwau MaintenanceWindowAutoUpgradeAttributes) InternalRef() (terra.Reference, error)
- func (mwau MaintenanceWindowAutoUpgradeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mwau MaintenanceWindowAutoUpgradeAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowAutoUpgradeAttributes
- func (mwau MaintenanceWindowAutoUpgradeAttributes) Interval() terra.NumberValue
- func (mwau MaintenanceWindowAutoUpgradeAttributes) NotAllowed() terra.SetValue[MaintenanceWindowAutoUpgradeNotAllowedAttributes]
- func (mwau MaintenanceWindowAutoUpgradeAttributes) StartDate() terra.StringValue
- func (mwau MaintenanceWindowAutoUpgradeAttributes) StartTime() terra.StringValue
- func (mwau MaintenanceWindowAutoUpgradeAttributes) UtcOffset() terra.StringValue
- func (mwau MaintenanceWindowAutoUpgradeAttributes) WeekIndex() terra.StringValue
- type MaintenanceWindowAutoUpgradeNotAllowed
- type MaintenanceWindowAutoUpgradeNotAllowedAttributes
- func (na MaintenanceWindowAutoUpgradeNotAllowedAttributes) End() terra.StringValue
- func (na MaintenanceWindowAutoUpgradeNotAllowedAttributes) InternalRef() (terra.Reference, error)
- func (na MaintenanceWindowAutoUpgradeNotAllowedAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (na MaintenanceWindowAutoUpgradeNotAllowedAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowAutoUpgradeNotAllowedAttributes
- func (na MaintenanceWindowAutoUpgradeNotAllowedAttributes) Start() terra.StringValue
- type MaintenanceWindowAutoUpgradeNotAllowedState
- type MaintenanceWindowAutoUpgradeState
- type MaintenanceWindowNodeOs
- type MaintenanceWindowNodeOsAttributes
- func (mwno MaintenanceWindowNodeOsAttributes) DayOfMonth() terra.NumberValue
- func (mwno MaintenanceWindowNodeOsAttributes) DayOfWeek() terra.StringValue
- func (mwno MaintenanceWindowNodeOsAttributes) Duration() terra.NumberValue
- func (mwno MaintenanceWindowNodeOsAttributes) Frequency() terra.StringValue
- func (mwno MaintenanceWindowNodeOsAttributes) InternalRef() (terra.Reference, error)
- func (mwno MaintenanceWindowNodeOsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mwno MaintenanceWindowNodeOsAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowNodeOsAttributes
- func (mwno MaintenanceWindowNodeOsAttributes) Interval() terra.NumberValue
- func (mwno MaintenanceWindowNodeOsAttributes) NotAllowed() terra.SetValue[MaintenanceWindowNodeOsNotAllowedAttributes]
- func (mwno MaintenanceWindowNodeOsAttributes) StartDate() terra.StringValue
- func (mwno MaintenanceWindowNodeOsAttributes) StartTime() terra.StringValue
- func (mwno MaintenanceWindowNodeOsAttributes) UtcOffset() terra.StringValue
- func (mwno MaintenanceWindowNodeOsAttributes) WeekIndex() terra.StringValue
- type MaintenanceWindowNodeOsNotAllowed
- type MaintenanceWindowNodeOsNotAllowedAttributes
- func (na MaintenanceWindowNodeOsNotAllowedAttributes) End() terra.StringValue
- func (na MaintenanceWindowNodeOsNotAllowedAttributes) InternalRef() (terra.Reference, error)
- func (na MaintenanceWindowNodeOsNotAllowedAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (na MaintenanceWindowNodeOsNotAllowedAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowNodeOsNotAllowedAttributes
- func (na MaintenanceWindowNodeOsNotAllowedAttributes) Start() terra.StringValue
- type MaintenanceWindowNodeOsNotAllowedState
- type MaintenanceWindowNodeOsState
- type MaintenanceWindowNotAllowed
- type MaintenanceWindowNotAllowedAttributes
- func (na MaintenanceWindowNotAllowedAttributes) End() terra.StringValue
- func (na MaintenanceWindowNotAllowedAttributes) InternalRef() (terra.Reference, error)
- func (na MaintenanceWindowNotAllowedAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (na MaintenanceWindowNotAllowedAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowNotAllowedAttributes
- func (na MaintenanceWindowNotAllowedAttributes) Start() terra.StringValue
- type MaintenanceWindowNotAllowedState
- type MaintenanceWindowState
- type MicrosoftDefender
- type MicrosoftDefenderAttributes
- func (md MicrosoftDefenderAttributes) InternalRef() (terra.Reference, error)
- func (md MicrosoftDefenderAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (md MicrosoftDefenderAttributes) InternalWithRef(ref terra.Reference) MicrosoftDefenderAttributes
- func (md MicrosoftDefenderAttributes) LogAnalyticsWorkspaceId() terra.StringValue
- type MicrosoftDefenderState
- type MonitorMetrics
- type MonitorMetricsAttributes
- func (mm MonitorMetricsAttributes) AnnotationsAllowed() terra.StringValue
- func (mm MonitorMetricsAttributes) InternalRef() (terra.Reference, error)
- func (mm MonitorMetricsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mm MonitorMetricsAttributes) InternalWithRef(ref terra.Reference) MonitorMetricsAttributes
- func (mm MonitorMetricsAttributes) LabelsAllowed() terra.StringValue
- type MonitorMetricsState
- type NetworkProfile
- type NetworkProfileAttributes
- func (np NetworkProfileAttributes) DnsServiceIp() terra.StringValue
- func (np NetworkProfileAttributes) DockerBridgeCidr() terra.StringValue
- func (np NetworkProfileAttributes) EbpfDataPlane() terra.StringValue
- func (np NetworkProfileAttributes) InternalRef() (terra.Reference, error)
- func (np NetworkProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (np NetworkProfileAttributes) InternalWithRef(ref terra.Reference) NetworkProfileAttributes
- func (np NetworkProfileAttributes) IpVersions() terra.ListValue[terra.StringValue]
- func (np NetworkProfileAttributes) LoadBalancerProfile() terra.ListValue[NetworkProfileLoadBalancerProfileAttributes]
- func (np NetworkProfileAttributes) LoadBalancerSku() terra.StringValue
- func (np NetworkProfileAttributes) NatGatewayProfile() terra.ListValue[NetworkProfileNatGatewayProfileAttributes]
- func (np NetworkProfileAttributes) NetworkMode() terra.StringValue
- func (np NetworkProfileAttributes) NetworkPlugin() terra.StringValue
- func (np NetworkProfileAttributes) NetworkPluginMode() terra.StringValue
- func (np NetworkProfileAttributes) NetworkPolicy() terra.StringValue
- func (np NetworkProfileAttributes) OutboundType() terra.StringValue
- func (np NetworkProfileAttributes) PodCidr() terra.StringValue
- func (np NetworkProfileAttributes) PodCidrs() terra.ListValue[terra.StringValue]
- func (np NetworkProfileAttributes) ServiceCidr() terra.StringValue
- func (np NetworkProfileAttributes) ServiceCidrs() terra.ListValue[terra.StringValue]
- type NetworkProfileLoadBalancerProfile
- type NetworkProfileLoadBalancerProfileAttributes
- func (lbp NetworkProfileLoadBalancerProfileAttributes) EffectiveOutboundIps() terra.SetValue[terra.StringValue]
- func (lbp NetworkProfileLoadBalancerProfileAttributes) IdleTimeoutInMinutes() terra.NumberValue
- func (lbp NetworkProfileLoadBalancerProfileAttributes) InternalRef() (terra.Reference, error)
- func (lbp NetworkProfileLoadBalancerProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (lbp NetworkProfileLoadBalancerProfileAttributes) InternalWithRef(ref terra.Reference) NetworkProfileLoadBalancerProfileAttributes
- func (lbp NetworkProfileLoadBalancerProfileAttributes) ManagedOutboundIpCount() terra.NumberValue
- func (lbp NetworkProfileLoadBalancerProfileAttributes) ManagedOutboundIpv6Count() terra.NumberValue
- func (lbp NetworkProfileLoadBalancerProfileAttributes) OutboundIpAddressIds() terra.SetValue[terra.StringValue]
- func (lbp NetworkProfileLoadBalancerProfileAttributes) OutboundIpPrefixIds() terra.SetValue[terra.StringValue]
- func (lbp NetworkProfileLoadBalancerProfileAttributes) OutboundPortsAllocated() terra.NumberValue
- type NetworkProfileLoadBalancerProfileState
- type NetworkProfileNatGatewayProfile
- type NetworkProfileNatGatewayProfileAttributes
- func (ngp NetworkProfileNatGatewayProfileAttributes) EffectiveOutboundIps() terra.SetValue[terra.StringValue]
- func (ngp NetworkProfileNatGatewayProfileAttributes) IdleTimeoutInMinutes() terra.NumberValue
- func (ngp NetworkProfileNatGatewayProfileAttributes) InternalRef() (terra.Reference, error)
- func (ngp NetworkProfileNatGatewayProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ngp NetworkProfileNatGatewayProfileAttributes) InternalWithRef(ref terra.Reference) NetworkProfileNatGatewayProfileAttributes
- func (ngp NetworkProfileNatGatewayProfileAttributes) ManagedOutboundIpCount() terra.NumberValue
- type NetworkProfileNatGatewayProfileState
- type NetworkProfileState
- type OmsAgent
- type OmsAgentAttributes
- func (oa OmsAgentAttributes) InternalRef() (terra.Reference, error)
- func (oa OmsAgentAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (oa OmsAgentAttributes) InternalWithRef(ref terra.Reference) OmsAgentAttributes
- func (oa OmsAgentAttributes) LogAnalyticsWorkspaceId() terra.StringValue
- func (oa OmsAgentAttributes) MsiAuthForMonitoringEnabled() terra.BoolValue
- func (oa OmsAgentAttributes) OmsAgentIdentity() terra.ListValue[OmsAgentOmsAgentIdentityAttributes]
- type OmsAgentOmsAgentIdentityAttributes
- func (oai OmsAgentOmsAgentIdentityAttributes) ClientId() terra.StringValue
- func (oai OmsAgentOmsAgentIdentityAttributes) InternalRef() (terra.Reference, error)
- func (oai OmsAgentOmsAgentIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (oai OmsAgentOmsAgentIdentityAttributes) InternalWithRef(ref terra.Reference) OmsAgentOmsAgentIdentityAttributes
- func (oai OmsAgentOmsAgentIdentityAttributes) ObjectId() terra.StringValue
- func (oai OmsAgentOmsAgentIdentityAttributes) UserAssignedIdentityId() terra.StringValue
- type OmsAgentOmsAgentIdentityState
- type OmsAgentState
- type Resource
- func (akc *Resource) Attributes() azurermKubernetesClusterAttributes
- func (akc *Resource) Configuration() interface{}
- func (akc *Resource) DependOn() terra.Reference
- func (akc *Resource) Dependencies() terra.Dependencies
- func (akc *Resource) ImportState(state io.Reader) error
- func (akc *Resource) LifecycleManagement() *terra.Lifecycle
- func (akc *Resource) LocalName() string
- func (akc *Resource) State() (*azurermKubernetesClusterState, bool)
- func (akc *Resource) StateMust() *azurermKubernetesClusterState
- func (akc *Resource) Type() string
- type ServiceMeshProfile
- type ServiceMeshProfileAttributes
- func (smp ServiceMeshProfileAttributes) ExternalIngressGatewayEnabled() terra.BoolValue
- func (smp ServiceMeshProfileAttributes) InternalIngressGatewayEnabled() terra.BoolValue
- func (smp ServiceMeshProfileAttributes) InternalRef() (terra.Reference, error)
- func (smp ServiceMeshProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (smp ServiceMeshProfileAttributes) InternalWithRef(ref terra.Reference) ServiceMeshProfileAttributes
- func (smp ServiceMeshProfileAttributes) Mode() terra.StringValue
- type ServiceMeshProfileState
- type ServicePrincipal
- type ServicePrincipalAttributes
- func (sp ServicePrincipalAttributes) ClientId() terra.StringValue
- func (sp ServicePrincipalAttributes) ClientSecret() terra.StringValue
- func (sp ServicePrincipalAttributes) InternalRef() (terra.Reference, error)
- func (sp ServicePrincipalAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sp ServicePrincipalAttributes) InternalWithRef(ref terra.Reference) ServicePrincipalAttributes
- type ServicePrincipalState
- type StorageProfile
- type StorageProfileAttributes
- func (sp StorageProfileAttributes) BlobDriverEnabled() terra.BoolValue
- func (sp StorageProfileAttributes) DiskDriverEnabled() terra.BoolValue
- func (sp StorageProfileAttributes) DiskDriverVersion() terra.StringValue
- func (sp StorageProfileAttributes) FileDriverEnabled() terra.BoolValue
- func (sp StorageProfileAttributes) InternalRef() (terra.Reference, error)
- func (sp StorageProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sp StorageProfileAttributes) InternalWithRef(ref terra.Reference) StorageProfileAttributes
- func (sp StorageProfileAttributes) SnapshotControllerEnabled() terra.BoolValue
- type StorageProfileState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Read() terra.StringValue
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
- type WebAppRouting
- type WebAppRoutingAttributes
- func (war WebAppRoutingAttributes) DnsZoneId() terra.StringValue
- func (war WebAppRoutingAttributes) InternalRef() (terra.Reference, error)
- func (war WebAppRoutingAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (war WebAppRoutingAttributes) InternalWithRef(ref terra.Reference) WebAppRoutingAttributes
- func (war WebAppRoutingAttributes) WebAppRoutingIdentity() terra.ListValue[WebAppRoutingWebAppRoutingIdentityAttributes]
- type WebAppRoutingState
- type WebAppRoutingWebAppRoutingIdentityAttributes
- func (wari WebAppRoutingWebAppRoutingIdentityAttributes) ClientId() terra.StringValue
- func (wari WebAppRoutingWebAppRoutingIdentityAttributes) InternalRef() (terra.Reference, error)
- func (wari WebAppRoutingWebAppRoutingIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wari WebAppRoutingWebAppRoutingIdentityAttributes) InternalWithRef(ref terra.Reference) WebAppRoutingWebAppRoutingIdentityAttributes
- func (wari WebAppRoutingWebAppRoutingIdentityAttributes) ObjectId() terra.StringValue
- func (wari WebAppRoutingWebAppRoutingIdentityAttributes) UserAssignedIdentityId() terra.StringValue
- type WebAppRoutingWebAppRoutingIdentityState
- type WindowsProfile
- type WindowsProfileAttributes
- func (wp WindowsProfileAttributes) AdminPassword() terra.StringValue
- func (wp WindowsProfileAttributes) AdminUsername() terra.StringValue
- func (wp WindowsProfileAttributes) Gmsa() terra.ListValue[WindowsProfileGmsaAttributes]
- func (wp WindowsProfileAttributes) InternalRef() (terra.Reference, error)
- func (wp WindowsProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wp WindowsProfileAttributes) InternalWithRef(ref terra.Reference) WindowsProfileAttributes
- func (wp WindowsProfileAttributes) License() terra.StringValue
- type WindowsProfileGmsa
- type WindowsProfileGmsaAttributes
- func (g WindowsProfileGmsaAttributes) DnsServer() terra.StringValue
- func (g WindowsProfileGmsaAttributes) InternalRef() (terra.Reference, error)
- func (g WindowsProfileGmsaAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (g WindowsProfileGmsaAttributes) InternalWithRef(ref terra.Reference) WindowsProfileGmsaAttributes
- func (g WindowsProfileGmsaAttributes) RootDomain() terra.StringValue
- type WindowsProfileGmsaState
- type WindowsProfileState
- type WorkloadAutoscalerProfile
- type WorkloadAutoscalerProfileAttributes
- func (wap WorkloadAutoscalerProfileAttributes) InternalRef() (terra.Reference, error)
- func (wap WorkloadAutoscalerProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (wap WorkloadAutoscalerProfileAttributes) InternalWithRef(ref terra.Reference) WorkloadAutoscalerProfileAttributes
- func (wap WorkloadAutoscalerProfileAttributes) KedaEnabled() terra.BoolValue
- func (wap WorkloadAutoscalerProfileAttributes) VerticalPodAutoscalerControlledValues() terra.StringValue
- func (wap WorkloadAutoscalerProfileAttributes) VerticalPodAutoscalerEnabled() terra.BoolValue
- func (wap WorkloadAutoscalerProfileAttributes) VerticalPodAutoscalerUpdateMode() terra.StringValue
- type WorkloadAutoscalerProfileState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AciConnectorLinux ¶
type AciConnectorLinux struct { // SubnetName: string, required SubnetName terra.StringValue `hcl:"subnet_name,attr" validate:"required"` }
type AciConnectorLinuxAttributes ¶
type AciConnectorLinuxAttributes struct {
// contains filtered or unexported fields
}
func (AciConnectorLinuxAttributes) ConnectorIdentity ¶
func (acl AciConnectorLinuxAttributes) ConnectorIdentity() terra.ListValue[AciConnectorLinuxConnectorIdentityAttributes]
func (AciConnectorLinuxAttributes) InternalRef ¶
func (acl AciConnectorLinuxAttributes) InternalRef() (terra.Reference, error)
func (AciConnectorLinuxAttributes) InternalTokens ¶
func (acl AciConnectorLinuxAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AciConnectorLinuxAttributes) InternalWithRef ¶
func (acl AciConnectorLinuxAttributes) InternalWithRef(ref terra.Reference) AciConnectorLinuxAttributes
func (AciConnectorLinuxAttributes) SubnetName ¶
func (acl AciConnectorLinuxAttributes) SubnetName() terra.StringValue
type AciConnectorLinuxConnectorIdentityAttributes ¶
type AciConnectorLinuxConnectorIdentityAttributes struct {
// contains filtered or unexported fields
}
func (AciConnectorLinuxConnectorIdentityAttributes) ClientId ¶
func (ci AciConnectorLinuxConnectorIdentityAttributes) ClientId() terra.StringValue
func (AciConnectorLinuxConnectorIdentityAttributes) InternalRef ¶
func (ci AciConnectorLinuxConnectorIdentityAttributes) InternalRef() (terra.Reference, error)
func (AciConnectorLinuxConnectorIdentityAttributes) InternalTokens ¶
func (ci AciConnectorLinuxConnectorIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AciConnectorLinuxConnectorIdentityAttributes) InternalWithRef ¶
func (ci AciConnectorLinuxConnectorIdentityAttributes) InternalWithRef(ref terra.Reference) AciConnectorLinuxConnectorIdentityAttributes
func (AciConnectorLinuxConnectorIdentityAttributes) ObjectId ¶
func (ci AciConnectorLinuxConnectorIdentityAttributes) ObjectId() terra.StringValue
func (AciConnectorLinuxConnectorIdentityAttributes) UserAssignedIdentityId ¶
func (ci AciConnectorLinuxConnectorIdentityAttributes) UserAssignedIdentityId() terra.StringValue
type AciConnectorLinuxState ¶
type AciConnectorLinuxState struct { SubnetName string `json:"subnet_name"` ConnectorIdentity []AciConnectorLinuxConnectorIdentityState `json:"connector_identity"` }
type ApiServerAccessProfile ¶
type ApiServerAccessProfile struct { // AuthorizedIpRanges: set of string, optional AuthorizedIpRanges terra.SetValue[terra.StringValue] `hcl:"authorized_ip_ranges,attr"` // SubnetId: string, optional SubnetId terra.StringValue `hcl:"subnet_id,attr"` // VnetIntegrationEnabled: bool, optional VnetIntegrationEnabled terra.BoolValue `hcl:"vnet_integration_enabled,attr"` }
type ApiServerAccessProfileAttributes ¶
type ApiServerAccessProfileAttributes struct {
// contains filtered or unexported fields
}
func (ApiServerAccessProfileAttributes) AuthorizedIpRanges ¶
func (asap ApiServerAccessProfileAttributes) AuthorizedIpRanges() terra.SetValue[terra.StringValue]
func (ApiServerAccessProfileAttributes) InternalRef ¶
func (asap ApiServerAccessProfileAttributes) InternalRef() (terra.Reference, error)
func (ApiServerAccessProfileAttributes) InternalTokens ¶
func (asap ApiServerAccessProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ApiServerAccessProfileAttributes) InternalWithRef ¶
func (asap ApiServerAccessProfileAttributes) InternalWithRef(ref terra.Reference) ApiServerAccessProfileAttributes
func (ApiServerAccessProfileAttributes) SubnetId ¶
func (asap ApiServerAccessProfileAttributes) SubnetId() terra.StringValue
func (ApiServerAccessProfileAttributes) VnetIntegrationEnabled ¶
func (asap ApiServerAccessProfileAttributes) VnetIntegrationEnabled() terra.BoolValue
type Args ¶
type Args struct { // ApiServerAuthorizedIpRanges: set of string, optional ApiServerAuthorizedIpRanges terra.SetValue[terra.StringValue] `hcl:"api_server_authorized_ip_ranges,attr"` // AutomaticChannelUpgrade: string, optional AutomaticChannelUpgrade terra.StringValue `hcl:"automatic_channel_upgrade,attr"` // AzurePolicyEnabled: bool, optional AzurePolicyEnabled terra.BoolValue `hcl:"azure_policy_enabled,attr"` // CustomCaTrustCertificatesBase64: list of string, optional CustomCaTrustCertificatesBase64 terra.ListValue[terra.StringValue] `hcl:"custom_ca_trust_certificates_base64,attr"` // DiskEncryptionSetId: string, optional DiskEncryptionSetId terra.StringValue `hcl:"disk_encryption_set_id,attr"` // DnsPrefix: string, optional DnsPrefix terra.StringValue `hcl:"dns_prefix,attr"` // DnsPrefixPrivateCluster: string, optional DnsPrefixPrivateCluster terra.StringValue `hcl:"dns_prefix_private_cluster,attr"` // EdgeZone: string, optional EdgeZone terra.StringValue `hcl:"edge_zone,attr"` // EnablePodSecurityPolicy: bool, optional EnablePodSecurityPolicy terra.BoolValue `hcl:"enable_pod_security_policy,attr"` // HttpApplicationRoutingEnabled: bool, optional HttpApplicationRoutingEnabled terra.BoolValue `hcl:"http_application_routing_enabled,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // ImageCleanerEnabled: bool, optional ImageCleanerEnabled terra.BoolValue `hcl:"image_cleaner_enabled,attr"` // ImageCleanerIntervalHours: number, optional ImageCleanerIntervalHours terra.NumberValue `hcl:"image_cleaner_interval_hours,attr"` // KubernetesVersion: string, optional KubernetesVersion terra.StringValue `hcl:"kubernetes_version,attr"` // LocalAccountDisabled: bool, optional LocalAccountDisabled terra.BoolValue `hcl:"local_account_disabled,attr"` // Location: string, required Location terra.StringValue `hcl:"location,attr" validate:"required"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // NodeOsChannelUpgrade: string, optional NodeOsChannelUpgrade terra.StringValue `hcl:"node_os_channel_upgrade,attr"` // NodeResourceGroup: string, optional NodeResourceGroup terra.StringValue `hcl:"node_resource_group,attr"` // OidcIssuerEnabled: bool, optional OidcIssuerEnabled terra.BoolValue `hcl:"oidc_issuer_enabled,attr"` // OpenServiceMeshEnabled: bool, optional OpenServiceMeshEnabled terra.BoolValue `hcl:"open_service_mesh_enabled,attr"` // PrivateClusterEnabled: bool, optional PrivateClusterEnabled terra.BoolValue `hcl:"private_cluster_enabled,attr"` // PrivateClusterPublicFqdnEnabled: bool, optional PrivateClusterPublicFqdnEnabled terra.BoolValue `hcl:"private_cluster_public_fqdn_enabled,attr"` // PrivateDnsZoneId: string, optional PrivateDnsZoneId terra.StringValue `hcl:"private_dns_zone_id,attr"` // PublicNetworkAccessEnabled: bool, optional PublicNetworkAccessEnabled terra.BoolValue `hcl:"public_network_access_enabled,attr"` // ResourceGroupName: string, required ResourceGroupName terra.StringValue `hcl:"resource_group_name,attr" validate:"required"` // RoleBasedAccessControlEnabled: bool, optional RoleBasedAccessControlEnabled terra.BoolValue `hcl:"role_based_access_control_enabled,attr"` // RunCommandEnabled: bool, optional RunCommandEnabled terra.BoolValue `hcl:"run_command_enabled,attr"` // SkuTier: string, optional SkuTier terra.StringValue `hcl:"sku_tier,attr"` // SupportPlan: string, optional SupportPlan terra.StringValue `hcl:"support_plan,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // WorkloadIdentityEnabled: bool, optional WorkloadIdentityEnabled terra.BoolValue `hcl:"workload_identity_enabled,attr"` // AciConnectorLinux: optional AciConnectorLinux *AciConnectorLinux `hcl:"aci_connector_linux,block"` // ApiServerAccessProfile: optional ApiServerAccessProfile *ApiServerAccessProfile `hcl:"api_server_access_profile,block"` // AutoScalerProfile: optional AutoScalerProfile *AutoScalerProfile `hcl:"auto_scaler_profile,block"` // AzureActiveDirectoryRoleBasedAccessControl: optional AzureActiveDirectoryRoleBasedAccessControl *AzureActiveDirectoryRoleBasedAccessControl `hcl:"azure_active_directory_role_based_access_control,block"` // ConfidentialComputing: optional ConfidentialComputing *ConfidentialComputing `hcl:"confidential_computing,block"` // DefaultNodePool: required DefaultNodePool *DefaultNodePool `hcl:"default_node_pool,block" validate:"required"` // HttpProxyConfig: optional HttpProxyConfig *HttpProxyConfig `hcl:"http_proxy_config,block"` // Identity: optional Identity *Identity `hcl:"identity,block"` // IngressApplicationGateway: optional IngressApplicationGateway *IngressApplicationGateway `hcl:"ingress_application_gateway,block"` // KeyManagementService: optional KeyManagementService *KeyManagementService `hcl:"key_management_service,block"` // KeyVaultSecretsProvider: optional KeyVaultSecretsProvider *KeyVaultSecretsProvider `hcl:"key_vault_secrets_provider,block"` // KubeletIdentity: optional KubeletIdentity *KubeletIdentity `hcl:"kubelet_identity,block"` // LinuxProfile: optional LinuxProfile *LinuxProfile `hcl:"linux_profile,block"` // MaintenanceWindow: optional MaintenanceWindow *MaintenanceWindow `hcl:"maintenance_window,block"` // MaintenanceWindowAutoUpgrade: optional MaintenanceWindowAutoUpgrade *MaintenanceWindowAutoUpgrade `hcl:"maintenance_window_auto_upgrade,block"` // MaintenanceWindowNodeOs: optional MaintenanceWindowNodeOs *MaintenanceWindowNodeOs `hcl:"maintenance_window_node_os,block"` // MicrosoftDefender: optional MicrosoftDefender *MicrosoftDefender `hcl:"microsoft_defender,block"` // MonitorMetrics: optional MonitorMetrics *MonitorMetrics `hcl:"monitor_metrics,block"` // NetworkProfile: optional NetworkProfile *NetworkProfile `hcl:"network_profile,block"` // OmsAgent: optional OmsAgent *OmsAgent `hcl:"oms_agent,block"` // ServiceMeshProfile: optional ServiceMeshProfile *ServiceMeshProfile `hcl:"service_mesh_profile,block"` // ServicePrincipal: optional ServicePrincipal *ServicePrincipal `hcl:"service_principal,block"` // StorageProfile: optional StorageProfile *StorageProfile `hcl:"storage_profile,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` // WebAppRouting: optional WebAppRouting *WebAppRouting `hcl:"web_app_routing,block"` // WindowsProfile: optional WindowsProfile *WindowsProfile `hcl:"windows_profile,block"` // WorkloadAutoscalerProfile: optional WorkloadAutoscalerProfile *WorkloadAutoscalerProfile `hcl:"workload_autoscaler_profile,block"` }
Args contains the configurations for azurerm_kubernetes_cluster.
type AutoScalerProfile ¶
type AutoScalerProfile struct { // BalanceSimilarNodeGroups: bool, optional BalanceSimilarNodeGroups terra.BoolValue `hcl:"balance_similar_node_groups,attr"` // EmptyBulkDeleteMax: string, optional EmptyBulkDeleteMax terra.StringValue `hcl:"empty_bulk_delete_max,attr"` // Expander: string, optional Expander terra.StringValue `hcl:"expander,attr"` // MaxGracefulTerminationSec: string, optional MaxGracefulTerminationSec terra.StringValue `hcl:"max_graceful_termination_sec,attr"` // MaxNodeProvisioningTime: string, optional MaxNodeProvisioningTime terra.StringValue `hcl:"max_node_provisioning_time,attr"` // MaxUnreadyNodes: number, optional MaxUnreadyNodes terra.NumberValue `hcl:"max_unready_nodes,attr"` // MaxUnreadyPercentage: number, optional MaxUnreadyPercentage terra.NumberValue `hcl:"max_unready_percentage,attr"` // NewPodScaleUpDelay: string, optional NewPodScaleUpDelay terra.StringValue `hcl:"new_pod_scale_up_delay,attr"` // ScaleDownDelayAfterAdd: string, optional ScaleDownDelayAfterAdd terra.StringValue `hcl:"scale_down_delay_after_add,attr"` // ScaleDownDelayAfterDelete: string, optional ScaleDownDelayAfterDelete terra.StringValue `hcl:"scale_down_delay_after_delete,attr"` // ScaleDownDelayAfterFailure: string, optional ScaleDownDelayAfterFailure terra.StringValue `hcl:"scale_down_delay_after_failure,attr"` // ScaleDownUnneeded: string, optional ScaleDownUnneeded terra.StringValue `hcl:"scale_down_unneeded,attr"` // ScaleDownUnready: string, optional ScaleDownUnready terra.StringValue `hcl:"scale_down_unready,attr"` // ScaleDownUtilizationThreshold: string, optional ScaleDownUtilizationThreshold terra.StringValue `hcl:"scale_down_utilization_threshold,attr"` // ScanInterval: string, optional ScanInterval terra.StringValue `hcl:"scan_interval,attr"` // SkipNodesWithLocalStorage: bool, optional SkipNodesWithLocalStorage terra.BoolValue `hcl:"skip_nodes_with_local_storage,attr"` // SkipNodesWithSystemPods: bool, optional SkipNodesWithSystemPods terra.BoolValue `hcl:"skip_nodes_with_system_pods,attr"` }
type AutoScalerProfileAttributes ¶
type AutoScalerProfileAttributes struct {
// contains filtered or unexported fields
}
func (AutoScalerProfileAttributes) BalanceSimilarNodeGroups ¶
func (asp AutoScalerProfileAttributes) BalanceSimilarNodeGroups() terra.BoolValue
func (AutoScalerProfileAttributes) EmptyBulkDeleteMax ¶
func (asp AutoScalerProfileAttributes) EmptyBulkDeleteMax() terra.StringValue
func (AutoScalerProfileAttributes) Expander ¶
func (asp AutoScalerProfileAttributes) Expander() terra.StringValue
func (AutoScalerProfileAttributes) InternalRef ¶
func (asp AutoScalerProfileAttributes) InternalRef() (terra.Reference, error)
func (AutoScalerProfileAttributes) InternalTokens ¶
func (asp AutoScalerProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AutoScalerProfileAttributes) InternalWithRef ¶
func (asp AutoScalerProfileAttributes) InternalWithRef(ref terra.Reference) AutoScalerProfileAttributes
func (AutoScalerProfileAttributes) MaxGracefulTerminationSec ¶
func (asp AutoScalerProfileAttributes) MaxGracefulTerminationSec() terra.StringValue
func (AutoScalerProfileAttributes) MaxNodeProvisioningTime ¶
func (asp AutoScalerProfileAttributes) MaxNodeProvisioningTime() terra.StringValue
func (AutoScalerProfileAttributes) MaxUnreadyNodes ¶
func (asp AutoScalerProfileAttributes) MaxUnreadyNodes() terra.NumberValue
func (AutoScalerProfileAttributes) MaxUnreadyPercentage ¶
func (asp AutoScalerProfileAttributes) MaxUnreadyPercentage() terra.NumberValue
func (AutoScalerProfileAttributes) NewPodScaleUpDelay ¶
func (asp AutoScalerProfileAttributes) NewPodScaleUpDelay() terra.StringValue
func (AutoScalerProfileAttributes) ScaleDownDelayAfterAdd ¶
func (asp AutoScalerProfileAttributes) ScaleDownDelayAfterAdd() terra.StringValue
func (AutoScalerProfileAttributes) ScaleDownDelayAfterDelete ¶
func (asp AutoScalerProfileAttributes) ScaleDownDelayAfterDelete() terra.StringValue
func (AutoScalerProfileAttributes) ScaleDownDelayAfterFailure ¶
func (asp AutoScalerProfileAttributes) ScaleDownDelayAfterFailure() terra.StringValue
func (AutoScalerProfileAttributes) ScaleDownUnneeded ¶
func (asp AutoScalerProfileAttributes) ScaleDownUnneeded() terra.StringValue
func (AutoScalerProfileAttributes) ScaleDownUnready ¶
func (asp AutoScalerProfileAttributes) ScaleDownUnready() terra.StringValue
func (AutoScalerProfileAttributes) ScaleDownUtilizationThreshold ¶
func (asp AutoScalerProfileAttributes) ScaleDownUtilizationThreshold() terra.StringValue
func (AutoScalerProfileAttributes) ScanInterval ¶
func (asp AutoScalerProfileAttributes) ScanInterval() terra.StringValue
func (AutoScalerProfileAttributes) SkipNodesWithLocalStorage ¶
func (asp AutoScalerProfileAttributes) SkipNodesWithLocalStorage() terra.BoolValue
func (AutoScalerProfileAttributes) SkipNodesWithSystemPods ¶
func (asp AutoScalerProfileAttributes) SkipNodesWithSystemPods() terra.BoolValue
type AutoScalerProfileState ¶
type AutoScalerProfileState struct { BalanceSimilarNodeGroups bool `json:"balance_similar_node_groups"` EmptyBulkDeleteMax string `json:"empty_bulk_delete_max"` Expander string `json:"expander"` MaxGracefulTerminationSec string `json:"max_graceful_termination_sec"` MaxNodeProvisioningTime string `json:"max_node_provisioning_time"` MaxUnreadyNodes float64 `json:"max_unready_nodes"` MaxUnreadyPercentage float64 `json:"max_unready_percentage"` NewPodScaleUpDelay string `json:"new_pod_scale_up_delay"` ScaleDownDelayAfterAdd string `json:"scale_down_delay_after_add"` ScaleDownDelayAfterDelete string `json:"scale_down_delay_after_delete"` ScaleDownDelayAfterFailure string `json:"scale_down_delay_after_failure"` ScaleDownUnneeded string `json:"scale_down_unneeded"` ScaleDownUnready string `json:"scale_down_unready"` ScaleDownUtilizationThreshold string `json:"scale_down_utilization_threshold"` ScanInterval string `json:"scan_interval"` SkipNodesWithLocalStorage bool `json:"skip_nodes_with_local_storage"` SkipNodesWithSystemPods bool `json:"skip_nodes_with_system_pods"` }
type AzureActiveDirectoryRoleBasedAccessControl ¶
type AzureActiveDirectoryRoleBasedAccessControl struct { // AdminGroupObjectIds: list of string, optional AdminGroupObjectIds terra.ListValue[terra.StringValue] `hcl:"admin_group_object_ids,attr"` // AzureRbacEnabled: bool, optional AzureRbacEnabled terra.BoolValue `hcl:"azure_rbac_enabled,attr"` // ClientAppId: string, optional ClientAppId terra.StringValue `hcl:"client_app_id,attr"` // Managed: bool, optional Managed terra.BoolValue `hcl:"managed,attr"` // ServerAppId: string, optional ServerAppId terra.StringValue `hcl:"server_app_id,attr"` // ServerAppSecret: string, optional ServerAppSecret terra.StringValue `hcl:"server_app_secret,attr"` // TenantId: string, optional TenantId terra.StringValue `hcl:"tenant_id,attr"` }
type AzureActiveDirectoryRoleBasedAccessControlAttributes ¶
type AzureActiveDirectoryRoleBasedAccessControlAttributes struct {
// contains filtered or unexported fields
}
func (AzureActiveDirectoryRoleBasedAccessControlAttributes) AdminGroupObjectIds ¶
func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) AdminGroupObjectIds() terra.ListValue[terra.StringValue]
func (AzureActiveDirectoryRoleBasedAccessControlAttributes) AzureRbacEnabled ¶
func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) AzureRbacEnabled() terra.BoolValue
func (AzureActiveDirectoryRoleBasedAccessControlAttributes) ClientAppId ¶
func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) ClientAppId() terra.StringValue
func (AzureActiveDirectoryRoleBasedAccessControlAttributes) InternalRef ¶
func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) InternalRef() (terra.Reference, error)
func (AzureActiveDirectoryRoleBasedAccessControlAttributes) InternalTokens ¶
func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) InternalTokens() (hclwrite.Tokens, error)
func (AzureActiveDirectoryRoleBasedAccessControlAttributes) InternalWithRef ¶
func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) InternalWithRef(ref terra.Reference) AzureActiveDirectoryRoleBasedAccessControlAttributes
func (AzureActiveDirectoryRoleBasedAccessControlAttributes) Managed ¶
func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) Managed() terra.BoolValue
func (AzureActiveDirectoryRoleBasedAccessControlAttributes) ServerAppId ¶
func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) ServerAppId() terra.StringValue
func (AzureActiveDirectoryRoleBasedAccessControlAttributes) ServerAppSecret ¶
func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) ServerAppSecret() terra.StringValue
func (AzureActiveDirectoryRoleBasedAccessControlAttributes) TenantId ¶
func (aadrbac AzureActiveDirectoryRoleBasedAccessControlAttributes) TenantId() terra.StringValue
type AzureActiveDirectoryRoleBasedAccessControlState ¶
type AzureActiveDirectoryRoleBasedAccessControlState struct { AdminGroupObjectIds []string `json:"admin_group_object_ids"` AzureRbacEnabled bool `json:"azure_rbac_enabled"` ClientAppId string `json:"client_app_id"` Managed bool `json:"managed"` ServerAppId string `json:"server_app_id"` ServerAppSecret string `json:"server_app_secret"` TenantId string `json:"tenant_id"` }
type ConfidentialComputing ¶
type ConfidentialComputingAttributes ¶
type ConfidentialComputingAttributes struct {
// contains filtered or unexported fields
}
func (ConfidentialComputingAttributes) InternalRef ¶
func (cc ConfidentialComputingAttributes) InternalRef() (terra.Reference, error)
func (ConfidentialComputingAttributes) InternalTokens ¶
func (cc ConfidentialComputingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConfidentialComputingAttributes) InternalWithRef ¶
func (cc ConfidentialComputingAttributes) InternalWithRef(ref terra.Reference) ConfidentialComputingAttributes
func (ConfidentialComputingAttributes) SgxQuoteHelperEnabled ¶
func (cc ConfidentialComputingAttributes) SgxQuoteHelperEnabled() terra.BoolValue
type ConfidentialComputingState ¶
type ConfidentialComputingState struct {
SgxQuoteHelperEnabled bool `json:"sgx_quote_helper_enabled"`
}
type DataAciConnectorLinuxAttributes ¶
type DataAciConnectorLinuxAttributes struct {
// contains filtered or unexported fields
}
func (DataAciConnectorLinuxAttributes) InternalRef ¶
func (acl DataAciConnectorLinuxAttributes) InternalRef() (terra.Reference, error)
func (DataAciConnectorLinuxAttributes) InternalTokens ¶
func (acl DataAciConnectorLinuxAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAciConnectorLinuxAttributes) InternalWithRef ¶
func (acl DataAciConnectorLinuxAttributes) InternalWithRef(ref terra.Reference) DataAciConnectorLinuxAttributes
func (DataAciConnectorLinuxAttributes) SubnetName ¶
func (acl DataAciConnectorLinuxAttributes) SubnetName() terra.StringValue
type DataAciConnectorLinuxState ¶
type DataAciConnectorLinuxState struct {
SubnetName string `json:"subnet_name"`
}
type DataAgentPoolProfileAttributes ¶
type DataAgentPoolProfileAttributes struct {
// contains filtered or unexported fields
}
func (DataAgentPoolProfileAttributes) Count ¶
func (app DataAgentPoolProfileAttributes) Count() terra.NumberValue
func (DataAgentPoolProfileAttributes) EnableAutoScaling ¶
func (app DataAgentPoolProfileAttributes) EnableAutoScaling() terra.BoolValue
func (DataAgentPoolProfileAttributes) EnableNodePublicIp ¶
func (app DataAgentPoolProfileAttributes) EnableNodePublicIp() terra.BoolValue
func (DataAgentPoolProfileAttributes) InternalRef ¶
func (app DataAgentPoolProfileAttributes) InternalRef() (terra.Reference, error)
func (DataAgentPoolProfileAttributes) InternalTokens ¶
func (app DataAgentPoolProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAgentPoolProfileAttributes) InternalWithRef ¶
func (app DataAgentPoolProfileAttributes) InternalWithRef(ref terra.Reference) DataAgentPoolProfileAttributes
func (DataAgentPoolProfileAttributes) MaxCount ¶
func (app DataAgentPoolProfileAttributes) MaxCount() terra.NumberValue
func (DataAgentPoolProfileAttributes) MaxPods ¶
func (app DataAgentPoolProfileAttributes) MaxPods() terra.NumberValue
func (DataAgentPoolProfileAttributes) MinCount ¶
func (app DataAgentPoolProfileAttributes) MinCount() terra.NumberValue
func (DataAgentPoolProfileAttributes) Name ¶
func (app DataAgentPoolProfileAttributes) Name() terra.StringValue
func (DataAgentPoolProfileAttributes) NodeLabels ¶
func (app DataAgentPoolProfileAttributes) NodeLabels() terra.MapValue[terra.StringValue]
func (DataAgentPoolProfileAttributes) NodePublicIpPrefixId ¶
func (app DataAgentPoolProfileAttributes) NodePublicIpPrefixId() terra.StringValue
func (DataAgentPoolProfileAttributes) NodeTaints ¶
func (app DataAgentPoolProfileAttributes) NodeTaints() terra.ListValue[terra.StringValue]
func (DataAgentPoolProfileAttributes) OrchestratorVersion ¶
func (app DataAgentPoolProfileAttributes) OrchestratorVersion() terra.StringValue
func (DataAgentPoolProfileAttributes) OsDiskSizeGb ¶
func (app DataAgentPoolProfileAttributes) OsDiskSizeGb() terra.NumberValue
func (DataAgentPoolProfileAttributes) OsType ¶
func (app DataAgentPoolProfileAttributes) OsType() terra.StringValue
func (DataAgentPoolProfileAttributes) Tags ¶
func (app DataAgentPoolProfileAttributes) Tags() terra.MapValue[terra.StringValue]
func (DataAgentPoolProfileAttributes) Type ¶
func (app DataAgentPoolProfileAttributes) Type() terra.StringValue
func (DataAgentPoolProfileAttributes) UpgradeSettings ¶
func (app DataAgentPoolProfileAttributes) UpgradeSettings() terra.ListValue[DataAgentPoolProfileUpgradeSettingsAttributes]
func (DataAgentPoolProfileAttributes) VmSize ¶
func (app DataAgentPoolProfileAttributes) VmSize() terra.StringValue
func (DataAgentPoolProfileAttributes) VnetSubnetId ¶
func (app DataAgentPoolProfileAttributes) VnetSubnetId() terra.StringValue
func (DataAgentPoolProfileAttributes) Zones ¶
func (app DataAgentPoolProfileAttributes) Zones() terra.ListValue[terra.StringValue]
type DataAgentPoolProfileState ¶
type DataAgentPoolProfileState struct { Count float64 `json:"count"` EnableAutoScaling bool `json:"enable_auto_scaling"` EnableNodePublicIp bool `json:"enable_node_public_ip"` MaxCount float64 `json:"max_count"` MaxPods float64 `json:"max_pods"` MinCount float64 `json:"min_count"` Name string `json:"name"` NodeLabels map[string]string `json:"node_labels"` NodePublicIpPrefixId string `json:"node_public_ip_prefix_id"` NodeTaints []string `json:"node_taints"` OrchestratorVersion string `json:"orchestrator_version"` OsDiskSizeGb float64 `json:"os_disk_size_gb"` OsType string `json:"os_type"` Tags map[string]string `json:"tags"` Type string `json:"type"` VmSize string `json:"vm_size"` VnetSubnetId string `json:"vnet_subnet_id"` Zones []string `json:"zones"` UpgradeSettings []DataAgentPoolProfileUpgradeSettingsState `json:"upgrade_settings"` }
type DataAgentPoolProfileUpgradeSettingsAttributes ¶
type DataAgentPoolProfileUpgradeSettingsAttributes struct {
// contains filtered or unexported fields
}
func (DataAgentPoolProfileUpgradeSettingsAttributes) InternalRef ¶
func (us DataAgentPoolProfileUpgradeSettingsAttributes) InternalRef() (terra.Reference, error)
func (DataAgentPoolProfileUpgradeSettingsAttributes) InternalTokens ¶
func (us DataAgentPoolProfileUpgradeSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAgentPoolProfileUpgradeSettingsAttributes) InternalWithRef ¶
func (us DataAgentPoolProfileUpgradeSettingsAttributes) InternalWithRef(ref terra.Reference) DataAgentPoolProfileUpgradeSettingsAttributes
func (DataAgentPoolProfileUpgradeSettingsAttributes) MaxSurge ¶
func (us DataAgentPoolProfileUpgradeSettingsAttributes) MaxSurge() terra.StringValue
type DataAgentPoolProfileUpgradeSettingsState ¶
type DataAgentPoolProfileUpgradeSettingsState struct {
MaxSurge string `json:"max_surge"`
}
type DataArgs ¶
type DataArgs struct { // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // ResourceGroupName: string, required ResourceGroupName terra.StringValue `hcl:"resource_group_name,attr" validate:"required"` // Timeouts: optional Timeouts *DataTimeouts `hcl:"timeouts,block"` }
DataArgs contains the configurations for azurerm_kubernetes_cluster.
type DataAzureActiveDirectoryRoleBasedAccessControlAttributes ¶
type DataAzureActiveDirectoryRoleBasedAccessControlAttributes struct {
// contains filtered or unexported fields
}
func (DataAzureActiveDirectoryRoleBasedAccessControlAttributes) AdminGroupObjectIds ¶
func (aadrbac DataAzureActiveDirectoryRoleBasedAccessControlAttributes) AdminGroupObjectIds() terra.ListValue[terra.StringValue]
func (DataAzureActiveDirectoryRoleBasedAccessControlAttributes) AzureRbacEnabled ¶
func (aadrbac DataAzureActiveDirectoryRoleBasedAccessControlAttributes) AzureRbacEnabled() terra.BoolValue
func (DataAzureActiveDirectoryRoleBasedAccessControlAttributes) ClientAppId ¶
func (aadrbac DataAzureActiveDirectoryRoleBasedAccessControlAttributes) ClientAppId() terra.StringValue
func (DataAzureActiveDirectoryRoleBasedAccessControlAttributes) InternalRef ¶
func (aadrbac DataAzureActiveDirectoryRoleBasedAccessControlAttributes) InternalRef() (terra.Reference, error)
func (DataAzureActiveDirectoryRoleBasedAccessControlAttributes) InternalTokens ¶
func (aadrbac DataAzureActiveDirectoryRoleBasedAccessControlAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataAzureActiveDirectoryRoleBasedAccessControlAttributes) InternalWithRef ¶
func (aadrbac DataAzureActiveDirectoryRoleBasedAccessControlAttributes) InternalWithRef(ref terra.Reference) DataAzureActiveDirectoryRoleBasedAccessControlAttributes
func (DataAzureActiveDirectoryRoleBasedAccessControlAttributes) Managed ¶
func (aadrbac DataAzureActiveDirectoryRoleBasedAccessControlAttributes) Managed() terra.BoolValue
func (DataAzureActiveDirectoryRoleBasedAccessControlAttributes) ServerAppId ¶
func (aadrbac DataAzureActiveDirectoryRoleBasedAccessControlAttributes) ServerAppId() terra.StringValue
func (DataAzureActiveDirectoryRoleBasedAccessControlAttributes) TenantId ¶
func (aadrbac DataAzureActiveDirectoryRoleBasedAccessControlAttributes) TenantId() terra.StringValue
type DataAzureActiveDirectoryRoleBasedAccessControlState ¶
type DataAzureActiveDirectoryRoleBasedAccessControlState struct { AdminGroupObjectIds []string `json:"admin_group_object_ids"` AzureRbacEnabled bool `json:"azure_rbac_enabled"` ClientAppId string `json:"client_app_id"` Managed bool `json:"managed"` ServerAppId string `json:"server_app_id"` TenantId string `json:"tenant_id"` }
type DataIdentityAttributes ¶
type DataIdentityAttributes struct {
// contains filtered or unexported fields
}
func (DataIdentityAttributes) IdentityIds ¶
func (i DataIdentityAttributes) IdentityIds() terra.ListValue[terra.StringValue]
func (DataIdentityAttributes) InternalRef ¶
func (i DataIdentityAttributes) InternalRef() (terra.Reference, error)
func (DataIdentityAttributes) InternalTokens ¶
func (i DataIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataIdentityAttributes) InternalWithRef ¶
func (i DataIdentityAttributes) InternalWithRef(ref terra.Reference) DataIdentityAttributes
func (DataIdentityAttributes) PrincipalId ¶
func (i DataIdentityAttributes) PrincipalId() terra.StringValue
func (DataIdentityAttributes) TenantId ¶
func (i DataIdentityAttributes) TenantId() terra.StringValue
func (DataIdentityAttributes) Type ¶
func (i DataIdentityAttributes) Type() terra.StringValue
type DataIdentityState ¶
type DataIngressApplicationGatewayAttributes ¶
type DataIngressApplicationGatewayAttributes struct {
// contains filtered or unexported fields
}
func (DataIngressApplicationGatewayAttributes) EffectiveGatewayId ¶
func (iag DataIngressApplicationGatewayAttributes) EffectiveGatewayId() terra.StringValue
func (DataIngressApplicationGatewayAttributes) GatewayId ¶
func (iag DataIngressApplicationGatewayAttributes) GatewayId() terra.StringValue
func (DataIngressApplicationGatewayAttributes) GatewayName ¶
func (iag DataIngressApplicationGatewayAttributes) GatewayName() terra.StringValue
func (DataIngressApplicationGatewayAttributes) IngressApplicationGatewayIdentity ¶
func (iag DataIngressApplicationGatewayAttributes) IngressApplicationGatewayIdentity() terra.ListValue[DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes]
func (DataIngressApplicationGatewayAttributes) InternalRef ¶
func (iag DataIngressApplicationGatewayAttributes) InternalRef() (terra.Reference, error)
func (DataIngressApplicationGatewayAttributes) InternalTokens ¶
func (iag DataIngressApplicationGatewayAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataIngressApplicationGatewayAttributes) InternalWithRef ¶
func (iag DataIngressApplicationGatewayAttributes) InternalWithRef(ref terra.Reference) DataIngressApplicationGatewayAttributes
func (DataIngressApplicationGatewayAttributes) SubnetCidr ¶
func (iag DataIngressApplicationGatewayAttributes) SubnetCidr() terra.StringValue
func (DataIngressApplicationGatewayAttributes) SubnetId ¶
func (iag DataIngressApplicationGatewayAttributes) SubnetId() terra.StringValue
type DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes ¶
type DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes struct {
// contains filtered or unexported fields
}
func (DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) ClientId ¶
func (iagi DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) ClientId() terra.StringValue
func (DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) InternalRef ¶
func (iagi DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) InternalRef() (terra.Reference, error)
func (DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) InternalTokens ¶
func (iagi DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) InternalWithRef ¶
func (DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) ObjectId ¶
func (iagi DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) ObjectId() terra.StringValue
func (DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) UserAssignedIdentityId ¶
func (iagi DataIngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) UserAssignedIdentityId() terra.StringValue
type DataIngressApplicationGatewayState ¶
type DataIngressApplicationGatewayState struct { EffectiveGatewayId string `json:"effective_gateway_id"` GatewayId string `json:"gateway_id"` GatewayName string `json:"gateway_name"` SubnetCidr string `json:"subnet_cidr"` SubnetId string `json:"subnet_id"` IngressApplicationGatewayIdentity []DataIngressApplicationGatewayIngressApplicationGatewayIdentityState `json:"ingress_application_gateway_identity"` }
type DataKeyManagementServiceAttributes ¶
type DataKeyManagementServiceAttributes struct {
// contains filtered or unexported fields
}
func (DataKeyManagementServiceAttributes) InternalRef ¶
func (kms DataKeyManagementServiceAttributes) InternalRef() (terra.Reference, error)
func (DataKeyManagementServiceAttributes) InternalTokens ¶
func (kms DataKeyManagementServiceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataKeyManagementServiceAttributes) InternalWithRef ¶
func (kms DataKeyManagementServiceAttributes) InternalWithRef(ref terra.Reference) DataKeyManagementServiceAttributes
func (DataKeyManagementServiceAttributes) KeyVaultKeyId ¶
func (kms DataKeyManagementServiceAttributes) KeyVaultKeyId() terra.StringValue
func (DataKeyManagementServiceAttributes) KeyVaultNetworkAccess ¶
func (kms DataKeyManagementServiceAttributes) KeyVaultNetworkAccess() terra.StringValue
type DataKeyVaultSecretsProviderAttributes ¶
type DataKeyVaultSecretsProviderAttributes struct {
// contains filtered or unexported fields
}
func (DataKeyVaultSecretsProviderAttributes) InternalRef ¶
func (kvsp DataKeyVaultSecretsProviderAttributes) InternalRef() (terra.Reference, error)
func (DataKeyVaultSecretsProviderAttributes) InternalTokens ¶
func (kvsp DataKeyVaultSecretsProviderAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataKeyVaultSecretsProviderAttributes) InternalWithRef ¶
func (kvsp DataKeyVaultSecretsProviderAttributes) InternalWithRef(ref terra.Reference) DataKeyVaultSecretsProviderAttributes
func (DataKeyVaultSecretsProviderAttributes) SecretIdentity ¶
func (kvsp DataKeyVaultSecretsProviderAttributes) SecretIdentity() terra.ListValue[DataKeyVaultSecretsProviderSecretIdentityAttributes]
func (DataKeyVaultSecretsProviderAttributes) SecretRotationEnabled ¶
func (kvsp DataKeyVaultSecretsProviderAttributes) SecretRotationEnabled() terra.BoolValue
func (DataKeyVaultSecretsProviderAttributes) SecretRotationInterval ¶
func (kvsp DataKeyVaultSecretsProviderAttributes) SecretRotationInterval() terra.StringValue
type DataKeyVaultSecretsProviderSecretIdentityAttributes ¶
type DataKeyVaultSecretsProviderSecretIdentityAttributes struct {
// contains filtered or unexported fields
}
func (DataKeyVaultSecretsProviderSecretIdentityAttributes) ClientId ¶
func (si DataKeyVaultSecretsProviderSecretIdentityAttributes) ClientId() terra.StringValue
func (DataKeyVaultSecretsProviderSecretIdentityAttributes) InternalRef ¶
func (si DataKeyVaultSecretsProviderSecretIdentityAttributes) InternalRef() (terra.Reference, error)
func (DataKeyVaultSecretsProviderSecretIdentityAttributes) InternalTokens ¶
func (si DataKeyVaultSecretsProviderSecretIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataKeyVaultSecretsProviderSecretIdentityAttributes) InternalWithRef ¶
func (si DataKeyVaultSecretsProviderSecretIdentityAttributes) InternalWithRef(ref terra.Reference) DataKeyVaultSecretsProviderSecretIdentityAttributes
func (DataKeyVaultSecretsProviderSecretIdentityAttributes) ObjectId ¶
func (si DataKeyVaultSecretsProviderSecretIdentityAttributes) ObjectId() terra.StringValue
func (DataKeyVaultSecretsProviderSecretIdentityAttributes) UserAssignedIdentityId ¶
func (si DataKeyVaultSecretsProviderSecretIdentityAttributes) UserAssignedIdentityId() terra.StringValue
type DataKeyVaultSecretsProviderState ¶
type DataKeyVaultSecretsProviderState struct { SecretRotationEnabled bool `json:"secret_rotation_enabled"` SecretRotationInterval string `json:"secret_rotation_interval"` SecretIdentity []DataKeyVaultSecretsProviderSecretIdentityState `json:"secret_identity"` }
type DataKubeAdminConfigAttributes ¶
type DataKubeAdminConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataKubeAdminConfigAttributes) ClientCertificate ¶
func (kac DataKubeAdminConfigAttributes) ClientCertificate() terra.StringValue
func (DataKubeAdminConfigAttributes) ClientKey ¶
func (kac DataKubeAdminConfigAttributes) ClientKey() terra.StringValue
func (DataKubeAdminConfigAttributes) ClusterCaCertificate ¶
func (kac DataKubeAdminConfigAttributes) ClusterCaCertificate() terra.StringValue
func (DataKubeAdminConfigAttributes) Host ¶
func (kac DataKubeAdminConfigAttributes) Host() terra.StringValue
func (DataKubeAdminConfigAttributes) InternalRef ¶
func (kac DataKubeAdminConfigAttributes) InternalRef() (terra.Reference, error)
func (DataKubeAdminConfigAttributes) InternalTokens ¶
func (kac DataKubeAdminConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataKubeAdminConfigAttributes) InternalWithRef ¶
func (kac DataKubeAdminConfigAttributes) InternalWithRef(ref terra.Reference) DataKubeAdminConfigAttributes
func (DataKubeAdminConfigAttributes) Password ¶
func (kac DataKubeAdminConfigAttributes) Password() terra.StringValue
func (DataKubeAdminConfigAttributes) Username ¶
func (kac DataKubeAdminConfigAttributes) Username() terra.StringValue
type DataKubeConfigAttributes ¶
type DataKubeConfigAttributes struct {
// contains filtered or unexported fields
}
func (DataKubeConfigAttributes) ClientCertificate ¶
func (kc DataKubeConfigAttributes) ClientCertificate() terra.StringValue
func (DataKubeConfigAttributes) ClientKey ¶
func (kc DataKubeConfigAttributes) ClientKey() terra.StringValue
func (DataKubeConfigAttributes) ClusterCaCertificate ¶
func (kc DataKubeConfigAttributes) ClusterCaCertificate() terra.StringValue
func (DataKubeConfigAttributes) Host ¶
func (kc DataKubeConfigAttributes) Host() terra.StringValue
func (DataKubeConfigAttributes) InternalRef ¶
func (kc DataKubeConfigAttributes) InternalRef() (terra.Reference, error)
func (DataKubeConfigAttributes) InternalTokens ¶
func (kc DataKubeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataKubeConfigAttributes) InternalWithRef ¶
func (kc DataKubeConfigAttributes) InternalWithRef(ref terra.Reference) DataKubeConfigAttributes
func (DataKubeConfigAttributes) Password ¶
func (kc DataKubeConfigAttributes) Password() terra.StringValue
func (DataKubeConfigAttributes) Username ¶
func (kc DataKubeConfigAttributes) Username() terra.StringValue
type DataKubeConfigState ¶
type DataKubeletIdentityAttributes ¶
type DataKubeletIdentityAttributes struct {
// contains filtered or unexported fields
}
func (DataKubeletIdentityAttributes) ClientId ¶
func (ki DataKubeletIdentityAttributes) ClientId() terra.StringValue
func (DataKubeletIdentityAttributes) InternalRef ¶
func (ki DataKubeletIdentityAttributes) InternalRef() (terra.Reference, error)
func (DataKubeletIdentityAttributes) InternalTokens ¶
func (ki DataKubeletIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataKubeletIdentityAttributes) InternalWithRef ¶
func (ki DataKubeletIdentityAttributes) InternalWithRef(ref terra.Reference) DataKubeletIdentityAttributes
func (DataKubeletIdentityAttributes) ObjectId ¶
func (ki DataKubeletIdentityAttributes) ObjectId() terra.StringValue
func (DataKubeletIdentityAttributes) UserAssignedIdentityId ¶
func (ki DataKubeletIdentityAttributes) UserAssignedIdentityId() terra.StringValue
type DataLinuxProfileAttributes ¶
type DataLinuxProfileAttributes struct {
// contains filtered or unexported fields
}
func (DataLinuxProfileAttributes) AdminUsername ¶
func (lp DataLinuxProfileAttributes) AdminUsername() terra.StringValue
func (DataLinuxProfileAttributes) InternalRef ¶
func (lp DataLinuxProfileAttributes) InternalRef() (terra.Reference, error)
func (DataLinuxProfileAttributes) InternalTokens ¶
func (lp DataLinuxProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataLinuxProfileAttributes) InternalWithRef ¶
func (lp DataLinuxProfileAttributes) InternalWithRef(ref terra.Reference) DataLinuxProfileAttributes
func (DataLinuxProfileAttributes) SshKey ¶
func (lp DataLinuxProfileAttributes) SshKey() terra.ListValue[DataLinuxProfileSshKeyAttributes]
type DataLinuxProfileSshKeyAttributes ¶
type DataLinuxProfileSshKeyAttributes struct {
// contains filtered or unexported fields
}
func (DataLinuxProfileSshKeyAttributes) InternalRef ¶
func (sk DataLinuxProfileSshKeyAttributes) InternalRef() (terra.Reference, error)
func (DataLinuxProfileSshKeyAttributes) InternalTokens ¶
func (sk DataLinuxProfileSshKeyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataLinuxProfileSshKeyAttributes) InternalWithRef ¶
func (sk DataLinuxProfileSshKeyAttributes) InternalWithRef(ref terra.Reference) DataLinuxProfileSshKeyAttributes
func (DataLinuxProfileSshKeyAttributes) KeyData ¶
func (sk DataLinuxProfileSshKeyAttributes) KeyData() terra.StringValue
type DataLinuxProfileSshKeyState ¶
type DataLinuxProfileSshKeyState struct {
KeyData string `json:"key_data"`
}
type DataLinuxProfileState ¶
type DataLinuxProfileState struct { AdminUsername string `json:"admin_username"` SshKey []DataLinuxProfileSshKeyState `json:"ssh_key"` }
type DataMicrosoftDefenderAttributes ¶
type DataMicrosoftDefenderAttributes struct {
// contains filtered or unexported fields
}
func (DataMicrosoftDefenderAttributes) InternalRef ¶
func (md DataMicrosoftDefenderAttributes) InternalRef() (terra.Reference, error)
func (DataMicrosoftDefenderAttributes) InternalTokens ¶
func (md DataMicrosoftDefenderAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataMicrosoftDefenderAttributes) InternalWithRef ¶
func (md DataMicrosoftDefenderAttributes) InternalWithRef(ref terra.Reference) DataMicrosoftDefenderAttributes
func (DataMicrosoftDefenderAttributes) LogAnalyticsWorkspaceId ¶
func (md DataMicrosoftDefenderAttributes) LogAnalyticsWorkspaceId() terra.StringValue
type DataMicrosoftDefenderState ¶
type DataMicrosoftDefenderState struct {
LogAnalyticsWorkspaceId string `json:"log_analytics_workspace_id"`
}
type DataNetworkProfileAttributes ¶
type DataNetworkProfileAttributes struct {
// contains filtered or unexported fields
}
func (DataNetworkProfileAttributes) DnsServiceIp ¶
func (np DataNetworkProfileAttributes) DnsServiceIp() terra.StringValue
func (DataNetworkProfileAttributes) DockerBridgeCidr ¶
func (np DataNetworkProfileAttributes) DockerBridgeCidr() terra.StringValue
func (DataNetworkProfileAttributes) InternalRef ¶
func (np DataNetworkProfileAttributes) InternalRef() (terra.Reference, error)
func (DataNetworkProfileAttributes) InternalTokens ¶
func (np DataNetworkProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataNetworkProfileAttributes) InternalWithRef ¶
func (np DataNetworkProfileAttributes) InternalWithRef(ref terra.Reference) DataNetworkProfileAttributes
func (DataNetworkProfileAttributes) LoadBalancerSku ¶
func (np DataNetworkProfileAttributes) LoadBalancerSku() terra.StringValue
func (DataNetworkProfileAttributes) NetworkPlugin ¶
func (np DataNetworkProfileAttributes) NetworkPlugin() terra.StringValue
func (DataNetworkProfileAttributes) NetworkPolicy ¶
func (np DataNetworkProfileAttributes) NetworkPolicy() terra.StringValue
func (DataNetworkProfileAttributes) PodCidr ¶
func (np DataNetworkProfileAttributes) PodCidr() terra.StringValue
func (DataNetworkProfileAttributes) ServiceCidr ¶
func (np DataNetworkProfileAttributes) ServiceCidr() terra.StringValue
type DataNetworkProfileState ¶
type DataNetworkProfileState struct { DnsServiceIp string `json:"dns_service_ip"` DockerBridgeCidr string `json:"docker_bridge_cidr"` LoadBalancerSku string `json:"load_balancer_sku"` NetworkPlugin string `json:"network_plugin"` NetworkPolicy string `json:"network_policy"` PodCidr string `json:"pod_cidr"` ServiceCidr string `json:"service_cidr"` }
type DataOmsAgentAttributes ¶
type DataOmsAgentAttributes struct {
// contains filtered or unexported fields
}
func (DataOmsAgentAttributes) InternalRef ¶
func (oa DataOmsAgentAttributes) InternalRef() (terra.Reference, error)
func (DataOmsAgentAttributes) InternalTokens ¶
func (oa DataOmsAgentAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataOmsAgentAttributes) InternalWithRef ¶
func (oa DataOmsAgentAttributes) InternalWithRef(ref terra.Reference) DataOmsAgentAttributes
func (DataOmsAgentAttributes) LogAnalyticsWorkspaceId ¶
func (oa DataOmsAgentAttributes) LogAnalyticsWorkspaceId() terra.StringValue
func (DataOmsAgentAttributes) MsiAuthForMonitoringEnabled ¶
func (oa DataOmsAgentAttributes) MsiAuthForMonitoringEnabled() terra.BoolValue
func (DataOmsAgentAttributes) OmsAgentIdentity ¶
func (oa DataOmsAgentAttributes) OmsAgentIdentity() terra.ListValue[DataOmsAgentOmsAgentIdentityAttributes]
type DataOmsAgentOmsAgentIdentityAttributes ¶
type DataOmsAgentOmsAgentIdentityAttributes struct {
// contains filtered or unexported fields
}
func (DataOmsAgentOmsAgentIdentityAttributes) ClientId ¶
func (oai DataOmsAgentOmsAgentIdentityAttributes) ClientId() terra.StringValue
func (DataOmsAgentOmsAgentIdentityAttributes) InternalRef ¶
func (oai DataOmsAgentOmsAgentIdentityAttributes) InternalRef() (terra.Reference, error)
func (DataOmsAgentOmsAgentIdentityAttributes) InternalTokens ¶
func (oai DataOmsAgentOmsAgentIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataOmsAgentOmsAgentIdentityAttributes) InternalWithRef ¶
func (oai DataOmsAgentOmsAgentIdentityAttributes) InternalWithRef(ref terra.Reference) DataOmsAgentOmsAgentIdentityAttributes
func (DataOmsAgentOmsAgentIdentityAttributes) ObjectId ¶
func (oai DataOmsAgentOmsAgentIdentityAttributes) ObjectId() terra.StringValue
func (DataOmsAgentOmsAgentIdentityAttributes) UserAssignedIdentityId ¶
func (oai DataOmsAgentOmsAgentIdentityAttributes) UserAssignedIdentityId() terra.StringValue
type DataOmsAgentState ¶
type DataOmsAgentState struct { LogAnalyticsWorkspaceId string `json:"log_analytics_workspace_id"` MsiAuthForMonitoringEnabled bool `json:"msi_auth_for_monitoring_enabled"` OmsAgentIdentity []DataOmsAgentOmsAgentIdentityState `json:"oms_agent_identity"` }
type DataServiceMeshProfileAttributes ¶
type DataServiceMeshProfileAttributes struct {
// contains filtered or unexported fields
}
func (DataServiceMeshProfileAttributes) ExternalIngressGatewayEnabled ¶
func (smp DataServiceMeshProfileAttributes) ExternalIngressGatewayEnabled() terra.BoolValue
func (DataServiceMeshProfileAttributes) InternalIngressGatewayEnabled ¶
func (smp DataServiceMeshProfileAttributes) InternalIngressGatewayEnabled() terra.BoolValue
func (DataServiceMeshProfileAttributes) InternalRef ¶
func (smp DataServiceMeshProfileAttributes) InternalRef() (terra.Reference, error)
func (DataServiceMeshProfileAttributes) InternalTokens ¶
func (smp DataServiceMeshProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataServiceMeshProfileAttributes) InternalWithRef ¶
func (smp DataServiceMeshProfileAttributes) InternalWithRef(ref terra.Reference) DataServiceMeshProfileAttributes
func (DataServiceMeshProfileAttributes) Mode ¶
func (smp DataServiceMeshProfileAttributes) Mode() terra.StringValue
type DataServicePrincipalAttributes ¶
type DataServicePrincipalAttributes struct {
// contains filtered or unexported fields
}
func (DataServicePrincipalAttributes) ClientId ¶
func (sp DataServicePrincipalAttributes) ClientId() terra.StringValue
func (DataServicePrincipalAttributes) InternalRef ¶
func (sp DataServicePrincipalAttributes) InternalRef() (terra.Reference, error)
func (DataServicePrincipalAttributes) InternalTokens ¶
func (sp DataServicePrincipalAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataServicePrincipalAttributes) InternalWithRef ¶
func (sp DataServicePrincipalAttributes) InternalWithRef(ref terra.Reference) DataServicePrincipalAttributes
type DataServicePrincipalState ¶
type DataServicePrincipalState struct {
ClientId string `json:"client_id"`
}
type DataSource ¶
DataSource represents the Terraform data resource azurerm_kubernetes_cluster.
func Data ¶
func Data(name string, args DataArgs) *DataSource
Data creates a new instance of DataSource.
func (*DataSource) Attributes ¶
func (akc *DataSource) Attributes() dataAzurermKubernetesClusterAttributes
Attributes returns the attributes for DataSource.
func (*DataSource) Configuration ¶
func (akc *DataSource) Configuration() interface{}
Configuration returns the configuration (args) for DataSource.
func (*DataSource) DataSource ¶
func (akc *DataSource) DataSource() string
DataSource returns the Terraform object type for DataSource.
func (*DataSource) LocalName ¶
func (akc *DataSource) LocalName() string
LocalName returns the local name for DataSource.
type DataStorageProfileAttributes ¶
type DataStorageProfileAttributes struct {
// contains filtered or unexported fields
}
func (DataStorageProfileAttributes) BlobDriverEnabled ¶
func (sp DataStorageProfileAttributes) BlobDriverEnabled() terra.BoolValue
func (DataStorageProfileAttributes) DiskDriverEnabled ¶
func (sp DataStorageProfileAttributes) DiskDriverEnabled() terra.BoolValue
func (DataStorageProfileAttributes) DiskDriverVersion ¶
func (sp DataStorageProfileAttributes) DiskDriverVersion() terra.StringValue
func (DataStorageProfileAttributes) FileDriverEnabled ¶
func (sp DataStorageProfileAttributes) FileDriverEnabled() terra.BoolValue
func (DataStorageProfileAttributes) InternalRef ¶
func (sp DataStorageProfileAttributes) InternalRef() (terra.Reference, error)
func (DataStorageProfileAttributes) InternalTokens ¶
func (sp DataStorageProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataStorageProfileAttributes) InternalWithRef ¶
func (sp DataStorageProfileAttributes) InternalWithRef(ref terra.Reference) DataStorageProfileAttributes
func (DataStorageProfileAttributes) SnapshotControllerEnabled ¶
func (sp DataStorageProfileAttributes) SnapshotControllerEnabled() terra.BoolValue
type DataStorageProfileState ¶
type DataStorageProfileState struct { BlobDriverEnabled bool `json:"blob_driver_enabled"` DiskDriverEnabled bool `json:"disk_driver_enabled"` DiskDriverVersion string `json:"disk_driver_version"` FileDriverEnabled bool `json:"file_driver_enabled"` SnapshotControllerEnabled bool `json:"snapshot_controller_enabled"` }
type DataTimeouts ¶
type DataTimeouts struct { // Read: string, optional Read terra.StringValue `hcl:"read,attr"` }
type DataTimeoutsAttributes ¶
type DataTimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (DataTimeoutsAttributes) InternalRef ¶
func (t DataTimeoutsAttributes) InternalRef() (terra.Reference, error)
func (DataTimeoutsAttributes) InternalTokens ¶
func (t DataTimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataTimeoutsAttributes) InternalWithRef ¶
func (t DataTimeoutsAttributes) InternalWithRef(ref terra.Reference) DataTimeoutsAttributes
func (DataTimeoutsAttributes) Read ¶
func (t DataTimeoutsAttributes) Read() terra.StringValue
type DataTimeoutsState ¶
type DataTimeoutsState struct {
Read string `json:"read"`
}
type DataWindowsProfileAttributes ¶
type DataWindowsProfileAttributes struct {
// contains filtered or unexported fields
}
func (DataWindowsProfileAttributes) AdminUsername ¶
func (wp DataWindowsProfileAttributes) AdminUsername() terra.StringValue
func (DataWindowsProfileAttributes) InternalRef ¶
func (wp DataWindowsProfileAttributes) InternalRef() (terra.Reference, error)
func (DataWindowsProfileAttributes) InternalTokens ¶
func (wp DataWindowsProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DataWindowsProfileAttributes) InternalWithRef ¶
func (wp DataWindowsProfileAttributes) InternalWithRef(ref terra.Reference) DataWindowsProfileAttributes
type DataWindowsProfileState ¶
type DataWindowsProfileState struct {
AdminUsername string `json:"admin_username"`
}
type DefaultNodePool ¶
type DefaultNodePool struct { // CapacityReservationGroupId: string, optional CapacityReservationGroupId terra.StringValue `hcl:"capacity_reservation_group_id,attr"` // CustomCaTrustEnabled: bool, optional CustomCaTrustEnabled terra.BoolValue `hcl:"custom_ca_trust_enabled,attr"` // EnableAutoScaling: bool, optional EnableAutoScaling terra.BoolValue `hcl:"enable_auto_scaling,attr"` // EnableHostEncryption: bool, optional EnableHostEncryption terra.BoolValue `hcl:"enable_host_encryption,attr"` // EnableNodePublicIp: bool, optional EnableNodePublicIp terra.BoolValue `hcl:"enable_node_public_ip,attr"` // FipsEnabled: bool, optional FipsEnabled terra.BoolValue `hcl:"fips_enabled,attr"` // GpuInstance: string, optional GpuInstance terra.StringValue `hcl:"gpu_instance,attr"` // HostGroupId: string, optional HostGroupId terra.StringValue `hcl:"host_group_id,attr"` // KubeletDiskType: string, optional KubeletDiskType terra.StringValue `hcl:"kubelet_disk_type,attr"` // MaxCount: number, optional MaxCount terra.NumberValue `hcl:"max_count,attr"` // MaxPods: number, optional MaxPods terra.NumberValue `hcl:"max_pods,attr"` // MessageOfTheDay: string, optional MessageOfTheDay terra.StringValue `hcl:"message_of_the_day,attr"` // MinCount: number, optional MinCount terra.NumberValue `hcl:"min_count,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // NodeCount: number, optional NodeCount terra.NumberValue `hcl:"node_count,attr"` // NodeLabels: map of string, optional NodeLabels terra.MapValue[terra.StringValue] `hcl:"node_labels,attr"` // NodePublicIpPrefixId: string, optional NodePublicIpPrefixId terra.StringValue `hcl:"node_public_ip_prefix_id,attr"` // NodeTaints: list of string, optional NodeTaints terra.ListValue[terra.StringValue] `hcl:"node_taints,attr"` // OnlyCriticalAddonsEnabled: bool, optional OnlyCriticalAddonsEnabled terra.BoolValue `hcl:"only_critical_addons_enabled,attr"` // OrchestratorVersion: string, optional OrchestratorVersion terra.StringValue `hcl:"orchestrator_version,attr"` // OsDiskSizeGb: number, optional OsDiskSizeGb terra.NumberValue `hcl:"os_disk_size_gb,attr"` // OsDiskType: string, optional OsDiskType terra.StringValue `hcl:"os_disk_type,attr"` // OsSku: string, optional OsSku terra.StringValue `hcl:"os_sku,attr"` // PodSubnetId: string, optional PodSubnetId terra.StringValue `hcl:"pod_subnet_id,attr"` // ProximityPlacementGroupId: string, optional ProximityPlacementGroupId terra.StringValue `hcl:"proximity_placement_group_id,attr"` // ScaleDownMode: string, optional ScaleDownMode terra.StringValue `hcl:"scale_down_mode,attr"` // SnapshotId: string, optional SnapshotId terra.StringValue `hcl:"snapshot_id,attr"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // TemporaryNameForRotation: string, optional TemporaryNameForRotation terra.StringValue `hcl:"temporary_name_for_rotation,attr"` // Type: string, optional Type terra.StringValue `hcl:"type,attr"` // UltraSsdEnabled: bool, optional UltraSsdEnabled terra.BoolValue `hcl:"ultra_ssd_enabled,attr"` // VmSize: string, required VmSize terra.StringValue `hcl:"vm_size,attr" validate:"required"` // VnetSubnetId: string, optional VnetSubnetId terra.StringValue `hcl:"vnet_subnet_id,attr"` // WorkloadRuntime: string, optional WorkloadRuntime terra.StringValue `hcl:"workload_runtime,attr"` // Zones: set of string, optional Zones terra.SetValue[terra.StringValue] `hcl:"zones,attr"` // DefaultNodePoolKubeletConfig: optional KubeletConfig *DefaultNodePoolKubeletConfig `hcl:"kubelet_config,block"` // DefaultNodePoolLinuxOsConfig: optional LinuxOsConfig *DefaultNodePoolLinuxOsConfig `hcl:"linux_os_config,block"` // DefaultNodePoolNodeNetworkProfile: optional NodeNetworkProfile *DefaultNodePoolNodeNetworkProfile `hcl:"node_network_profile,block"` // DefaultNodePoolUpgradeSettings: optional UpgradeSettings *DefaultNodePoolUpgradeSettings `hcl:"upgrade_settings,block"` }
type DefaultNodePoolAttributes ¶
type DefaultNodePoolAttributes struct {
// contains filtered or unexported fields
}
func (DefaultNodePoolAttributes) CapacityReservationGroupId ¶
func (dnp DefaultNodePoolAttributes) CapacityReservationGroupId() terra.StringValue
func (DefaultNodePoolAttributes) CustomCaTrustEnabled ¶
func (dnp DefaultNodePoolAttributes) CustomCaTrustEnabled() terra.BoolValue
func (DefaultNodePoolAttributes) EnableAutoScaling ¶
func (dnp DefaultNodePoolAttributes) EnableAutoScaling() terra.BoolValue
func (DefaultNodePoolAttributes) EnableHostEncryption ¶
func (dnp DefaultNodePoolAttributes) EnableHostEncryption() terra.BoolValue
func (DefaultNodePoolAttributes) EnableNodePublicIp ¶
func (dnp DefaultNodePoolAttributes) EnableNodePublicIp() terra.BoolValue
func (DefaultNodePoolAttributes) FipsEnabled ¶
func (dnp DefaultNodePoolAttributes) FipsEnabled() terra.BoolValue
func (DefaultNodePoolAttributes) GpuInstance ¶
func (dnp DefaultNodePoolAttributes) GpuInstance() terra.StringValue
func (DefaultNodePoolAttributes) HostGroupId ¶
func (dnp DefaultNodePoolAttributes) HostGroupId() terra.StringValue
func (DefaultNodePoolAttributes) InternalRef ¶
func (dnp DefaultNodePoolAttributes) InternalRef() (terra.Reference, error)
func (DefaultNodePoolAttributes) InternalTokens ¶
func (dnp DefaultNodePoolAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DefaultNodePoolAttributes) InternalWithRef ¶
func (dnp DefaultNodePoolAttributes) InternalWithRef(ref terra.Reference) DefaultNodePoolAttributes
func (DefaultNodePoolAttributes) KubeletConfig ¶
func (dnp DefaultNodePoolAttributes) KubeletConfig() terra.ListValue[DefaultNodePoolKubeletConfigAttributes]
func (DefaultNodePoolAttributes) KubeletDiskType ¶
func (dnp DefaultNodePoolAttributes) KubeletDiskType() terra.StringValue
func (DefaultNodePoolAttributes) LinuxOsConfig ¶
func (dnp DefaultNodePoolAttributes) LinuxOsConfig() terra.ListValue[DefaultNodePoolLinuxOsConfigAttributes]
func (DefaultNodePoolAttributes) MaxCount ¶
func (dnp DefaultNodePoolAttributes) MaxCount() terra.NumberValue
func (DefaultNodePoolAttributes) MaxPods ¶
func (dnp DefaultNodePoolAttributes) MaxPods() terra.NumberValue
func (DefaultNodePoolAttributes) MessageOfTheDay ¶
func (dnp DefaultNodePoolAttributes) MessageOfTheDay() terra.StringValue
func (DefaultNodePoolAttributes) MinCount ¶
func (dnp DefaultNodePoolAttributes) MinCount() terra.NumberValue
func (DefaultNodePoolAttributes) Name ¶
func (dnp DefaultNodePoolAttributes) Name() terra.StringValue
func (DefaultNodePoolAttributes) NodeCount ¶
func (dnp DefaultNodePoolAttributes) NodeCount() terra.NumberValue
func (DefaultNodePoolAttributes) NodeLabels ¶
func (dnp DefaultNodePoolAttributes) NodeLabels() terra.MapValue[terra.StringValue]
func (DefaultNodePoolAttributes) NodeNetworkProfile ¶
func (dnp DefaultNodePoolAttributes) NodeNetworkProfile() terra.ListValue[DefaultNodePoolNodeNetworkProfileAttributes]
func (DefaultNodePoolAttributes) NodePublicIpPrefixId ¶
func (dnp DefaultNodePoolAttributes) NodePublicIpPrefixId() terra.StringValue
func (DefaultNodePoolAttributes) NodeTaints ¶
func (dnp DefaultNodePoolAttributes) NodeTaints() terra.ListValue[terra.StringValue]
func (DefaultNodePoolAttributes) OnlyCriticalAddonsEnabled ¶
func (dnp DefaultNodePoolAttributes) OnlyCriticalAddonsEnabled() terra.BoolValue
func (DefaultNodePoolAttributes) OrchestratorVersion ¶
func (dnp DefaultNodePoolAttributes) OrchestratorVersion() terra.StringValue
func (DefaultNodePoolAttributes) OsDiskSizeGb ¶
func (dnp DefaultNodePoolAttributes) OsDiskSizeGb() terra.NumberValue
func (DefaultNodePoolAttributes) OsDiskType ¶
func (dnp DefaultNodePoolAttributes) OsDiskType() terra.StringValue
func (DefaultNodePoolAttributes) OsSku ¶
func (dnp DefaultNodePoolAttributes) OsSku() terra.StringValue
func (DefaultNodePoolAttributes) PodSubnetId ¶
func (dnp DefaultNodePoolAttributes) PodSubnetId() terra.StringValue
func (DefaultNodePoolAttributes) ProximityPlacementGroupId ¶
func (dnp DefaultNodePoolAttributes) ProximityPlacementGroupId() terra.StringValue
func (DefaultNodePoolAttributes) ScaleDownMode ¶
func (dnp DefaultNodePoolAttributes) ScaleDownMode() terra.StringValue
func (DefaultNodePoolAttributes) SnapshotId ¶
func (dnp DefaultNodePoolAttributes) SnapshotId() terra.StringValue
func (DefaultNodePoolAttributes) Tags ¶
func (dnp DefaultNodePoolAttributes) Tags() terra.MapValue[terra.StringValue]
func (DefaultNodePoolAttributes) TemporaryNameForRotation ¶
func (dnp DefaultNodePoolAttributes) TemporaryNameForRotation() terra.StringValue
func (DefaultNodePoolAttributes) Type ¶
func (dnp DefaultNodePoolAttributes) Type() terra.StringValue
func (DefaultNodePoolAttributes) UltraSsdEnabled ¶
func (dnp DefaultNodePoolAttributes) UltraSsdEnabled() terra.BoolValue
func (DefaultNodePoolAttributes) UpgradeSettings ¶
func (dnp DefaultNodePoolAttributes) UpgradeSettings() terra.ListValue[DefaultNodePoolUpgradeSettingsAttributes]
func (DefaultNodePoolAttributes) VmSize ¶
func (dnp DefaultNodePoolAttributes) VmSize() terra.StringValue
func (DefaultNodePoolAttributes) VnetSubnetId ¶
func (dnp DefaultNodePoolAttributes) VnetSubnetId() terra.StringValue
func (DefaultNodePoolAttributes) WorkloadRuntime ¶
func (dnp DefaultNodePoolAttributes) WorkloadRuntime() terra.StringValue
func (DefaultNodePoolAttributes) Zones ¶
func (dnp DefaultNodePoolAttributes) Zones() terra.SetValue[terra.StringValue]
type DefaultNodePoolKubeletConfig ¶
type DefaultNodePoolKubeletConfig struct { // AllowedUnsafeSysctls: set of string, optional AllowedUnsafeSysctls terra.SetValue[terra.StringValue] `hcl:"allowed_unsafe_sysctls,attr"` // ContainerLogMaxLine: number, optional ContainerLogMaxLine terra.NumberValue `hcl:"container_log_max_line,attr"` // ContainerLogMaxSizeMb: number, optional ContainerLogMaxSizeMb terra.NumberValue `hcl:"container_log_max_size_mb,attr"` // CpuCfsQuotaEnabled: bool, optional CpuCfsQuotaEnabled terra.BoolValue `hcl:"cpu_cfs_quota_enabled,attr"` // CpuCfsQuotaPeriod: string, optional CpuCfsQuotaPeriod terra.StringValue `hcl:"cpu_cfs_quota_period,attr"` // CpuManagerPolicy: string, optional CpuManagerPolicy terra.StringValue `hcl:"cpu_manager_policy,attr"` // ImageGcHighThreshold: number, optional ImageGcHighThreshold terra.NumberValue `hcl:"image_gc_high_threshold,attr"` // ImageGcLowThreshold: number, optional ImageGcLowThreshold terra.NumberValue `hcl:"image_gc_low_threshold,attr"` // PodMaxPid: number, optional PodMaxPid terra.NumberValue `hcl:"pod_max_pid,attr"` // TopologyManagerPolicy: string, optional TopologyManagerPolicy terra.StringValue `hcl:"topology_manager_policy,attr"` }
type DefaultNodePoolKubeletConfigAttributes ¶
type DefaultNodePoolKubeletConfigAttributes struct {
// contains filtered or unexported fields
}
func (DefaultNodePoolKubeletConfigAttributes) AllowedUnsafeSysctls ¶
func (kc DefaultNodePoolKubeletConfigAttributes) AllowedUnsafeSysctls() terra.SetValue[terra.StringValue]
func (DefaultNodePoolKubeletConfigAttributes) ContainerLogMaxLine ¶
func (kc DefaultNodePoolKubeletConfigAttributes) ContainerLogMaxLine() terra.NumberValue
func (DefaultNodePoolKubeletConfigAttributes) ContainerLogMaxSizeMb ¶
func (kc DefaultNodePoolKubeletConfigAttributes) ContainerLogMaxSizeMb() terra.NumberValue
func (DefaultNodePoolKubeletConfigAttributes) CpuCfsQuotaEnabled ¶
func (kc DefaultNodePoolKubeletConfigAttributes) CpuCfsQuotaEnabled() terra.BoolValue
func (DefaultNodePoolKubeletConfigAttributes) CpuCfsQuotaPeriod ¶
func (kc DefaultNodePoolKubeletConfigAttributes) CpuCfsQuotaPeriod() terra.StringValue
func (DefaultNodePoolKubeletConfigAttributes) CpuManagerPolicy ¶
func (kc DefaultNodePoolKubeletConfigAttributes) CpuManagerPolicy() terra.StringValue
func (DefaultNodePoolKubeletConfigAttributes) ImageGcHighThreshold ¶
func (kc DefaultNodePoolKubeletConfigAttributes) ImageGcHighThreshold() terra.NumberValue
func (DefaultNodePoolKubeletConfigAttributes) ImageGcLowThreshold ¶
func (kc DefaultNodePoolKubeletConfigAttributes) ImageGcLowThreshold() terra.NumberValue
func (DefaultNodePoolKubeletConfigAttributes) InternalRef ¶
func (kc DefaultNodePoolKubeletConfigAttributes) InternalRef() (terra.Reference, error)
func (DefaultNodePoolKubeletConfigAttributes) InternalTokens ¶
func (kc DefaultNodePoolKubeletConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DefaultNodePoolKubeletConfigAttributes) InternalWithRef ¶
func (kc DefaultNodePoolKubeletConfigAttributes) InternalWithRef(ref terra.Reference) DefaultNodePoolKubeletConfigAttributes
func (DefaultNodePoolKubeletConfigAttributes) PodMaxPid ¶
func (kc DefaultNodePoolKubeletConfigAttributes) PodMaxPid() terra.NumberValue
func (DefaultNodePoolKubeletConfigAttributes) TopologyManagerPolicy ¶
func (kc DefaultNodePoolKubeletConfigAttributes) TopologyManagerPolicy() terra.StringValue
type DefaultNodePoolKubeletConfigState ¶
type DefaultNodePoolKubeletConfigState struct { AllowedUnsafeSysctls []string `json:"allowed_unsafe_sysctls"` ContainerLogMaxLine float64 `json:"container_log_max_line"` ContainerLogMaxSizeMb float64 `json:"container_log_max_size_mb"` CpuCfsQuotaEnabled bool `json:"cpu_cfs_quota_enabled"` CpuCfsQuotaPeriod string `json:"cpu_cfs_quota_period"` CpuManagerPolicy string `json:"cpu_manager_policy"` ImageGcHighThreshold float64 `json:"image_gc_high_threshold"` ImageGcLowThreshold float64 `json:"image_gc_low_threshold"` PodMaxPid float64 `json:"pod_max_pid"` TopologyManagerPolicy string `json:"topology_manager_policy"` }
type DefaultNodePoolLinuxOsConfig ¶
type DefaultNodePoolLinuxOsConfig struct { // SwapFileSizeMb: number, optional SwapFileSizeMb terra.NumberValue `hcl:"swap_file_size_mb,attr"` // TransparentHugePageDefrag: string, optional TransparentHugePageDefrag terra.StringValue `hcl:"transparent_huge_page_defrag,attr"` // TransparentHugePageEnabled: string, optional TransparentHugePageEnabled terra.StringValue `hcl:"transparent_huge_page_enabled,attr"` // DefaultNodePoolLinuxOsConfigSysctlConfig: optional SysctlConfig *DefaultNodePoolLinuxOsConfigSysctlConfig `hcl:"sysctl_config,block"` }
type DefaultNodePoolLinuxOsConfigAttributes ¶
type DefaultNodePoolLinuxOsConfigAttributes struct {
// contains filtered or unexported fields
}
func (DefaultNodePoolLinuxOsConfigAttributes) InternalRef ¶
func (loc DefaultNodePoolLinuxOsConfigAttributes) InternalRef() (terra.Reference, error)
func (DefaultNodePoolLinuxOsConfigAttributes) InternalTokens ¶
func (loc DefaultNodePoolLinuxOsConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DefaultNodePoolLinuxOsConfigAttributes) InternalWithRef ¶
func (loc DefaultNodePoolLinuxOsConfigAttributes) InternalWithRef(ref terra.Reference) DefaultNodePoolLinuxOsConfigAttributes
func (DefaultNodePoolLinuxOsConfigAttributes) SwapFileSizeMb ¶
func (loc DefaultNodePoolLinuxOsConfigAttributes) SwapFileSizeMb() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigAttributes) SysctlConfig ¶
func (loc DefaultNodePoolLinuxOsConfigAttributes) SysctlConfig() terra.ListValue[DefaultNodePoolLinuxOsConfigSysctlConfigAttributes]
func (DefaultNodePoolLinuxOsConfigAttributes) TransparentHugePageDefrag ¶
func (loc DefaultNodePoolLinuxOsConfigAttributes) TransparentHugePageDefrag() terra.StringValue
func (DefaultNodePoolLinuxOsConfigAttributes) TransparentHugePageEnabled ¶
func (loc DefaultNodePoolLinuxOsConfigAttributes) TransparentHugePageEnabled() terra.StringValue
type DefaultNodePoolLinuxOsConfigState ¶
type DefaultNodePoolLinuxOsConfigState struct { SwapFileSizeMb float64 `json:"swap_file_size_mb"` TransparentHugePageDefrag string `json:"transparent_huge_page_defrag"` TransparentHugePageEnabled string `json:"transparent_huge_page_enabled"` SysctlConfig []DefaultNodePoolLinuxOsConfigSysctlConfigState `json:"sysctl_config"` }
type DefaultNodePoolLinuxOsConfigSysctlConfig ¶
type DefaultNodePoolLinuxOsConfigSysctlConfig struct { // FsAioMaxNr: number, optional FsAioMaxNr terra.NumberValue `hcl:"fs_aio_max_nr,attr"` // FsFileMax: number, optional FsFileMax terra.NumberValue `hcl:"fs_file_max,attr"` // FsInotifyMaxUserWatches: number, optional FsInotifyMaxUserWatches terra.NumberValue `hcl:"fs_inotify_max_user_watches,attr"` // FsNrOpen: number, optional FsNrOpen terra.NumberValue `hcl:"fs_nr_open,attr"` // KernelThreadsMax: number, optional KernelThreadsMax terra.NumberValue `hcl:"kernel_threads_max,attr"` // NetCoreNetdevMaxBacklog: number, optional NetCoreNetdevMaxBacklog terra.NumberValue `hcl:"net_core_netdev_max_backlog,attr"` // NetCoreOptmemMax: number, optional NetCoreOptmemMax terra.NumberValue `hcl:"net_core_optmem_max,attr"` // NetCoreRmemDefault: number, optional NetCoreRmemDefault terra.NumberValue `hcl:"net_core_rmem_default,attr"` // NetCoreRmemMax: number, optional NetCoreRmemMax terra.NumberValue `hcl:"net_core_rmem_max,attr"` // NetCoreSomaxconn: number, optional NetCoreSomaxconn terra.NumberValue `hcl:"net_core_somaxconn,attr"` // NetCoreWmemDefault: number, optional NetCoreWmemDefault terra.NumberValue `hcl:"net_core_wmem_default,attr"` // NetCoreWmemMax: number, optional NetCoreWmemMax terra.NumberValue `hcl:"net_core_wmem_max,attr"` // NetIpv4IpLocalPortRangeMax: number, optional NetIpv4IpLocalPortRangeMax terra.NumberValue `hcl:"net_ipv4_ip_local_port_range_max,attr"` // NetIpv4IpLocalPortRangeMin: number, optional NetIpv4IpLocalPortRangeMin terra.NumberValue `hcl:"net_ipv4_ip_local_port_range_min,attr"` // NetIpv4NeighDefaultGcThresh1: number, optional NetIpv4NeighDefaultGcThresh1 terra.NumberValue `hcl:"net_ipv4_neigh_default_gc_thresh1,attr"` // NetIpv4NeighDefaultGcThresh2: number, optional NetIpv4NeighDefaultGcThresh2 terra.NumberValue `hcl:"net_ipv4_neigh_default_gc_thresh2,attr"` // NetIpv4NeighDefaultGcThresh3: number, optional NetIpv4NeighDefaultGcThresh3 terra.NumberValue `hcl:"net_ipv4_neigh_default_gc_thresh3,attr"` // NetIpv4TcpFinTimeout: number, optional NetIpv4TcpFinTimeout terra.NumberValue `hcl:"net_ipv4_tcp_fin_timeout,attr"` // NetIpv4TcpKeepaliveIntvl: number, optional NetIpv4TcpKeepaliveIntvl terra.NumberValue `hcl:"net_ipv4_tcp_keepalive_intvl,attr"` // NetIpv4TcpKeepaliveProbes: number, optional NetIpv4TcpKeepaliveProbes terra.NumberValue `hcl:"net_ipv4_tcp_keepalive_probes,attr"` // NetIpv4TcpKeepaliveTime: number, optional NetIpv4TcpKeepaliveTime terra.NumberValue `hcl:"net_ipv4_tcp_keepalive_time,attr"` // NetIpv4TcpMaxSynBacklog: number, optional NetIpv4TcpMaxSynBacklog terra.NumberValue `hcl:"net_ipv4_tcp_max_syn_backlog,attr"` // NetIpv4TcpMaxTwBuckets: number, optional NetIpv4TcpMaxTwBuckets terra.NumberValue `hcl:"net_ipv4_tcp_max_tw_buckets,attr"` // NetIpv4TcpTwReuse: bool, optional NetIpv4TcpTwReuse terra.BoolValue `hcl:"net_ipv4_tcp_tw_reuse,attr"` // NetNetfilterNfConntrackBuckets: number, optional NetNetfilterNfConntrackBuckets terra.NumberValue `hcl:"net_netfilter_nf_conntrack_buckets,attr"` // NetNetfilterNfConntrackMax: number, optional NetNetfilterNfConntrackMax terra.NumberValue `hcl:"net_netfilter_nf_conntrack_max,attr"` // VmMaxMapCount: number, optional VmMaxMapCount terra.NumberValue `hcl:"vm_max_map_count,attr"` // VmSwappiness: number, optional VmSwappiness terra.NumberValue `hcl:"vm_swappiness,attr"` // VmVfsCachePressure: number, optional VmVfsCachePressure terra.NumberValue `hcl:"vm_vfs_cache_pressure,attr"` }
type DefaultNodePoolLinuxOsConfigSysctlConfigAttributes ¶
type DefaultNodePoolLinuxOsConfigSysctlConfigAttributes struct {
// contains filtered or unexported fields
}
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) FsAioMaxNr ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) FsAioMaxNr() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) FsFileMax ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) FsFileMax() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) FsInotifyMaxUserWatches ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) FsInotifyMaxUserWatches() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) FsNrOpen ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) FsNrOpen() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) InternalRef ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) InternalRef() (terra.Reference, error)
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) InternalTokens ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) InternalWithRef ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) InternalWithRef(ref terra.Reference) DefaultNodePoolLinuxOsConfigSysctlConfigAttributes
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) KernelThreadsMax ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) KernelThreadsMax() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreNetdevMaxBacklog ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreNetdevMaxBacklog() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreOptmemMax ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreOptmemMax() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreRmemDefault ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreRmemDefault() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreRmemMax ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreRmemMax() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreSomaxconn ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreSomaxconn() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreWmemDefault ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreWmemDefault() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreWmemMax ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetCoreWmemMax() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4IpLocalPortRangeMax ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4IpLocalPortRangeMax() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4IpLocalPortRangeMin ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4IpLocalPortRangeMin() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4NeighDefaultGcThresh1 ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4NeighDefaultGcThresh1() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4NeighDefaultGcThresh2 ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4NeighDefaultGcThresh2() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4NeighDefaultGcThresh3 ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4NeighDefaultGcThresh3() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpFinTimeout ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpFinTimeout() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpKeepaliveIntvl ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpKeepaliveIntvl() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpKeepaliveProbes ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpKeepaliveProbes() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpKeepaliveTime ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpKeepaliveTime() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpMaxSynBacklog ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpMaxSynBacklog() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpMaxTwBuckets ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpMaxTwBuckets() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpTwReuse ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetIpv4TcpTwReuse() terra.BoolValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetNetfilterNfConntrackBuckets ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetNetfilterNfConntrackBuckets() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetNetfilterNfConntrackMax ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) NetNetfilterNfConntrackMax() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) VmMaxMapCount ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) VmMaxMapCount() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) VmSwappiness ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) VmSwappiness() terra.NumberValue
func (DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) VmVfsCachePressure ¶
func (sc DefaultNodePoolLinuxOsConfigSysctlConfigAttributes) VmVfsCachePressure() terra.NumberValue
type DefaultNodePoolLinuxOsConfigSysctlConfigState ¶
type DefaultNodePoolLinuxOsConfigSysctlConfigState struct { FsAioMaxNr float64 `json:"fs_aio_max_nr"` FsFileMax float64 `json:"fs_file_max"` FsInotifyMaxUserWatches float64 `json:"fs_inotify_max_user_watches"` FsNrOpen float64 `json:"fs_nr_open"` KernelThreadsMax float64 `json:"kernel_threads_max"` NetCoreNetdevMaxBacklog float64 `json:"net_core_netdev_max_backlog"` NetCoreOptmemMax float64 `json:"net_core_optmem_max"` NetCoreRmemDefault float64 `json:"net_core_rmem_default"` NetCoreRmemMax float64 `json:"net_core_rmem_max"` NetCoreSomaxconn float64 `json:"net_core_somaxconn"` NetCoreWmemDefault float64 `json:"net_core_wmem_default"` NetCoreWmemMax float64 `json:"net_core_wmem_max"` NetIpv4IpLocalPortRangeMax float64 `json:"net_ipv4_ip_local_port_range_max"` NetIpv4IpLocalPortRangeMin float64 `json:"net_ipv4_ip_local_port_range_min"` NetIpv4NeighDefaultGcThresh1 float64 `json:"net_ipv4_neigh_default_gc_thresh1"` NetIpv4NeighDefaultGcThresh2 float64 `json:"net_ipv4_neigh_default_gc_thresh2"` NetIpv4NeighDefaultGcThresh3 float64 `json:"net_ipv4_neigh_default_gc_thresh3"` NetIpv4TcpFinTimeout float64 `json:"net_ipv4_tcp_fin_timeout"` NetIpv4TcpKeepaliveIntvl float64 `json:"net_ipv4_tcp_keepalive_intvl"` NetIpv4TcpKeepaliveProbes float64 `json:"net_ipv4_tcp_keepalive_probes"` NetIpv4TcpKeepaliveTime float64 `json:"net_ipv4_tcp_keepalive_time"` NetIpv4TcpMaxSynBacklog float64 `json:"net_ipv4_tcp_max_syn_backlog"` NetIpv4TcpMaxTwBuckets float64 `json:"net_ipv4_tcp_max_tw_buckets"` NetIpv4TcpTwReuse bool `json:"net_ipv4_tcp_tw_reuse"` NetNetfilterNfConntrackBuckets float64 `json:"net_netfilter_nf_conntrack_buckets"` NetNetfilterNfConntrackMax float64 `json:"net_netfilter_nf_conntrack_max"` VmMaxMapCount float64 `json:"vm_max_map_count"` VmSwappiness float64 `json:"vm_swappiness"` VmVfsCachePressure float64 `json:"vm_vfs_cache_pressure"` }
type DefaultNodePoolNodeNetworkProfile ¶
type DefaultNodePoolNodeNetworkProfile struct { // ApplicationSecurityGroupIds: list of string, optional ApplicationSecurityGroupIds terra.ListValue[terra.StringValue] `hcl:"application_security_group_ids,attr"` // NodePublicIpTags: map of string, optional NodePublicIpTags terra.MapValue[terra.StringValue] `hcl:"node_public_ip_tags,attr"` // DefaultNodePoolNodeNetworkProfileAllowedHostPorts: min=0 AllowedHostPorts []DefaultNodePoolNodeNetworkProfileAllowedHostPorts `hcl:"allowed_host_ports,block" validate:"min=0"` }
type DefaultNodePoolNodeNetworkProfileAllowedHostPorts ¶
type DefaultNodePoolNodeNetworkProfileAllowedHostPorts struct { // PortEnd: number, optional PortEnd terra.NumberValue `hcl:"port_end,attr"` // PortStart: number, optional PortStart terra.NumberValue `hcl:"port_start,attr"` // Protocol: string, optional Protocol terra.StringValue `hcl:"protocol,attr"` }
type DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes ¶
type DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes struct {
// contains filtered or unexported fields
}
func (DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes) InternalRef ¶
func (ahp DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes) InternalRef() (terra.Reference, error)
func (DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes) InternalTokens ¶
func (ahp DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes) InternalWithRef ¶
func (ahp DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes) InternalWithRef(ref terra.Reference) DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes
func (DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes) PortEnd ¶
func (ahp DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes) PortEnd() terra.NumberValue
func (DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes) PortStart ¶
func (ahp DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes) PortStart() terra.NumberValue
func (DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes) Protocol ¶
func (ahp DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes) Protocol() terra.StringValue
type DefaultNodePoolNodeNetworkProfileAttributes ¶
type DefaultNodePoolNodeNetworkProfileAttributes struct {
// contains filtered or unexported fields
}
func (DefaultNodePoolNodeNetworkProfileAttributes) AllowedHostPorts ¶
func (nnp DefaultNodePoolNodeNetworkProfileAttributes) AllowedHostPorts() terra.ListValue[DefaultNodePoolNodeNetworkProfileAllowedHostPortsAttributes]
func (DefaultNodePoolNodeNetworkProfileAttributes) ApplicationSecurityGroupIds ¶
func (nnp DefaultNodePoolNodeNetworkProfileAttributes) ApplicationSecurityGroupIds() terra.ListValue[terra.StringValue]
func (DefaultNodePoolNodeNetworkProfileAttributes) InternalRef ¶
func (nnp DefaultNodePoolNodeNetworkProfileAttributes) InternalRef() (terra.Reference, error)
func (DefaultNodePoolNodeNetworkProfileAttributes) InternalTokens ¶
func (nnp DefaultNodePoolNodeNetworkProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DefaultNodePoolNodeNetworkProfileAttributes) InternalWithRef ¶
func (nnp DefaultNodePoolNodeNetworkProfileAttributes) InternalWithRef(ref terra.Reference) DefaultNodePoolNodeNetworkProfileAttributes
func (DefaultNodePoolNodeNetworkProfileAttributes) NodePublicIpTags ¶
func (nnp DefaultNodePoolNodeNetworkProfileAttributes) NodePublicIpTags() terra.MapValue[terra.StringValue]
type DefaultNodePoolNodeNetworkProfileState ¶
type DefaultNodePoolNodeNetworkProfileState struct { ApplicationSecurityGroupIds []string `json:"application_security_group_ids"` NodePublicIpTags map[string]string `json:"node_public_ip_tags"` AllowedHostPorts []DefaultNodePoolNodeNetworkProfileAllowedHostPortsState `json:"allowed_host_ports"` }
type DefaultNodePoolState ¶
type DefaultNodePoolState struct { CapacityReservationGroupId string `json:"capacity_reservation_group_id"` CustomCaTrustEnabled bool `json:"custom_ca_trust_enabled"` EnableAutoScaling bool `json:"enable_auto_scaling"` EnableHostEncryption bool `json:"enable_host_encryption"` EnableNodePublicIp bool `json:"enable_node_public_ip"` FipsEnabled bool `json:"fips_enabled"` GpuInstance string `json:"gpu_instance"` HostGroupId string `json:"host_group_id"` KubeletDiskType string `json:"kubelet_disk_type"` MaxCount float64 `json:"max_count"` MaxPods float64 `json:"max_pods"` MessageOfTheDay string `json:"message_of_the_day"` MinCount float64 `json:"min_count"` Name string `json:"name"` NodeCount float64 `json:"node_count"` NodeLabels map[string]string `json:"node_labels"` NodePublicIpPrefixId string `json:"node_public_ip_prefix_id"` NodeTaints []string `json:"node_taints"` OnlyCriticalAddonsEnabled bool `json:"only_critical_addons_enabled"` OrchestratorVersion string `json:"orchestrator_version"` OsDiskSizeGb float64 `json:"os_disk_size_gb"` OsDiskType string `json:"os_disk_type"` OsSku string `json:"os_sku"` PodSubnetId string `json:"pod_subnet_id"` ProximityPlacementGroupId string `json:"proximity_placement_group_id"` ScaleDownMode string `json:"scale_down_mode"` SnapshotId string `json:"snapshot_id"` Tags map[string]string `json:"tags"` TemporaryNameForRotation string `json:"temporary_name_for_rotation"` Type string `json:"type"` UltraSsdEnabled bool `json:"ultra_ssd_enabled"` VmSize string `json:"vm_size"` VnetSubnetId string `json:"vnet_subnet_id"` WorkloadRuntime string `json:"workload_runtime"` Zones []string `json:"zones"` KubeletConfig []DefaultNodePoolKubeletConfigState `json:"kubelet_config"` LinuxOsConfig []DefaultNodePoolLinuxOsConfigState `json:"linux_os_config"` NodeNetworkProfile []DefaultNodePoolNodeNetworkProfileState `json:"node_network_profile"` UpgradeSettings []DefaultNodePoolUpgradeSettingsState `json:"upgrade_settings"` }
type DefaultNodePoolUpgradeSettings ¶
type DefaultNodePoolUpgradeSettings struct { // MaxSurge: string, required MaxSurge terra.StringValue `hcl:"max_surge,attr" validate:"required"` }
type DefaultNodePoolUpgradeSettingsAttributes ¶
type DefaultNodePoolUpgradeSettingsAttributes struct {
// contains filtered or unexported fields
}
func (DefaultNodePoolUpgradeSettingsAttributes) InternalRef ¶
func (us DefaultNodePoolUpgradeSettingsAttributes) InternalRef() (terra.Reference, error)
func (DefaultNodePoolUpgradeSettingsAttributes) InternalTokens ¶
func (us DefaultNodePoolUpgradeSettingsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (DefaultNodePoolUpgradeSettingsAttributes) InternalWithRef ¶
func (us DefaultNodePoolUpgradeSettingsAttributes) InternalWithRef(ref terra.Reference) DefaultNodePoolUpgradeSettingsAttributes
func (DefaultNodePoolUpgradeSettingsAttributes) MaxSurge ¶
func (us DefaultNodePoolUpgradeSettingsAttributes) MaxSurge() terra.StringValue
type DefaultNodePoolUpgradeSettingsState ¶
type DefaultNodePoolUpgradeSettingsState struct {
MaxSurge string `json:"max_surge"`
}
type HttpProxyConfig ¶
type HttpProxyConfig struct { // HttpProxy: string, optional HttpProxy terra.StringValue `hcl:"http_proxy,attr"` // HttpsProxy: string, optional HttpsProxy terra.StringValue `hcl:"https_proxy,attr"` // NoProxy: set of string, optional NoProxy terra.SetValue[terra.StringValue] `hcl:"no_proxy,attr"` // TrustedCa: string, optional TrustedCa terra.StringValue `hcl:"trusted_ca,attr"` }
type HttpProxyConfigAttributes ¶
type HttpProxyConfigAttributes struct {
// contains filtered or unexported fields
}
func (HttpProxyConfigAttributes) HttpProxy ¶
func (hpc HttpProxyConfigAttributes) HttpProxy() terra.StringValue
func (HttpProxyConfigAttributes) HttpsProxy ¶
func (hpc HttpProxyConfigAttributes) HttpsProxy() terra.StringValue
func (HttpProxyConfigAttributes) InternalRef ¶
func (hpc HttpProxyConfigAttributes) InternalRef() (terra.Reference, error)
func (HttpProxyConfigAttributes) InternalTokens ¶
func (hpc HttpProxyConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (HttpProxyConfigAttributes) InternalWithRef ¶
func (hpc HttpProxyConfigAttributes) InternalWithRef(ref terra.Reference) HttpProxyConfigAttributes
func (HttpProxyConfigAttributes) NoProxy ¶
func (hpc HttpProxyConfigAttributes) NoProxy() terra.SetValue[terra.StringValue]
func (HttpProxyConfigAttributes) TrustedCa ¶
func (hpc HttpProxyConfigAttributes) TrustedCa() terra.StringValue
type HttpProxyConfigState ¶
type Identity ¶
type Identity struct { // IdentityIds: set of string, optional IdentityIds terra.SetValue[terra.StringValue] `hcl:"identity_ids,attr"` // Type: string, required Type terra.StringValue `hcl:"type,attr" validate:"required"` }
type IdentityAttributes ¶
type IdentityAttributes struct {
// contains filtered or unexported fields
}
func (IdentityAttributes) IdentityIds ¶
func (i IdentityAttributes) IdentityIds() terra.SetValue[terra.StringValue]
func (IdentityAttributes) InternalRef ¶
func (i IdentityAttributes) InternalRef() (terra.Reference, error)
func (IdentityAttributes) InternalTokens ¶
func (i IdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IdentityAttributes) InternalWithRef ¶
func (i IdentityAttributes) InternalWithRef(ref terra.Reference) IdentityAttributes
func (IdentityAttributes) PrincipalId ¶
func (i IdentityAttributes) PrincipalId() terra.StringValue
func (IdentityAttributes) TenantId ¶
func (i IdentityAttributes) TenantId() terra.StringValue
func (IdentityAttributes) Type ¶
func (i IdentityAttributes) Type() terra.StringValue
type IdentityState ¶
type IngressApplicationGateway ¶
type IngressApplicationGateway struct { // GatewayId: string, optional GatewayId terra.StringValue `hcl:"gateway_id,attr"` // GatewayName: string, optional GatewayName terra.StringValue `hcl:"gateway_name,attr"` // SubnetCidr: string, optional SubnetCidr terra.StringValue `hcl:"subnet_cidr,attr"` // SubnetId: string, optional SubnetId terra.StringValue `hcl:"subnet_id,attr"` }
type IngressApplicationGatewayAttributes ¶
type IngressApplicationGatewayAttributes struct {
// contains filtered or unexported fields
}
func (IngressApplicationGatewayAttributes) EffectiveGatewayId ¶
func (iag IngressApplicationGatewayAttributes) EffectiveGatewayId() terra.StringValue
func (IngressApplicationGatewayAttributes) GatewayId ¶
func (iag IngressApplicationGatewayAttributes) GatewayId() terra.StringValue
func (IngressApplicationGatewayAttributes) GatewayName ¶
func (iag IngressApplicationGatewayAttributes) GatewayName() terra.StringValue
func (IngressApplicationGatewayAttributes) IngressApplicationGatewayIdentity ¶
func (iag IngressApplicationGatewayAttributes) IngressApplicationGatewayIdentity() terra.ListValue[IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes]
func (IngressApplicationGatewayAttributes) InternalRef ¶
func (iag IngressApplicationGatewayAttributes) InternalRef() (terra.Reference, error)
func (IngressApplicationGatewayAttributes) InternalTokens ¶
func (iag IngressApplicationGatewayAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IngressApplicationGatewayAttributes) InternalWithRef ¶
func (iag IngressApplicationGatewayAttributes) InternalWithRef(ref terra.Reference) IngressApplicationGatewayAttributes
func (IngressApplicationGatewayAttributes) SubnetCidr ¶
func (iag IngressApplicationGatewayAttributes) SubnetCidr() terra.StringValue
func (IngressApplicationGatewayAttributes) SubnetId ¶
func (iag IngressApplicationGatewayAttributes) SubnetId() terra.StringValue
type IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes ¶
type IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes struct {
// contains filtered or unexported fields
}
func (IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) ClientId ¶
func (iagi IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) ClientId() terra.StringValue
func (IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) InternalRef ¶
func (iagi IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) InternalRef() (terra.Reference, error)
func (IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) InternalTokens ¶
func (iagi IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) InternalWithRef ¶
func (IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) ObjectId ¶
func (iagi IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) ObjectId() terra.StringValue
func (IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) UserAssignedIdentityId ¶
func (iagi IngressApplicationGatewayIngressApplicationGatewayIdentityAttributes) UserAssignedIdentityId() terra.StringValue
type IngressApplicationGatewayState ¶
type IngressApplicationGatewayState struct { EffectiveGatewayId string `json:"effective_gateway_id"` GatewayId string `json:"gateway_id"` GatewayName string `json:"gateway_name"` SubnetCidr string `json:"subnet_cidr"` SubnetId string `json:"subnet_id"` IngressApplicationGatewayIdentity []IngressApplicationGatewayIngressApplicationGatewayIdentityState `json:"ingress_application_gateway_identity"` }
type KeyManagementService ¶
type KeyManagementService struct { // KeyVaultKeyId: string, required KeyVaultKeyId terra.StringValue `hcl:"key_vault_key_id,attr" validate:"required"` // KeyVaultNetworkAccess: string, optional KeyVaultNetworkAccess terra.StringValue `hcl:"key_vault_network_access,attr"` }
type KeyManagementServiceAttributes ¶
type KeyManagementServiceAttributes struct {
// contains filtered or unexported fields
}
func (KeyManagementServiceAttributes) InternalRef ¶
func (kms KeyManagementServiceAttributes) InternalRef() (terra.Reference, error)
func (KeyManagementServiceAttributes) InternalTokens ¶
func (kms KeyManagementServiceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KeyManagementServiceAttributes) InternalWithRef ¶
func (kms KeyManagementServiceAttributes) InternalWithRef(ref terra.Reference) KeyManagementServiceAttributes
func (KeyManagementServiceAttributes) KeyVaultKeyId ¶
func (kms KeyManagementServiceAttributes) KeyVaultKeyId() terra.StringValue
func (KeyManagementServiceAttributes) KeyVaultNetworkAccess ¶
func (kms KeyManagementServiceAttributes) KeyVaultNetworkAccess() terra.StringValue
type KeyVaultSecretsProvider ¶
type KeyVaultSecretsProvider struct { // SecretRotationEnabled: bool, optional SecretRotationEnabled terra.BoolValue `hcl:"secret_rotation_enabled,attr"` // SecretRotationInterval: string, optional SecretRotationInterval terra.StringValue `hcl:"secret_rotation_interval,attr"` }
type KeyVaultSecretsProviderAttributes ¶
type KeyVaultSecretsProviderAttributes struct {
// contains filtered or unexported fields
}
func (KeyVaultSecretsProviderAttributes) InternalRef ¶
func (kvsp KeyVaultSecretsProviderAttributes) InternalRef() (terra.Reference, error)
func (KeyVaultSecretsProviderAttributes) InternalTokens ¶
func (kvsp KeyVaultSecretsProviderAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KeyVaultSecretsProviderAttributes) InternalWithRef ¶
func (kvsp KeyVaultSecretsProviderAttributes) InternalWithRef(ref terra.Reference) KeyVaultSecretsProviderAttributes
func (KeyVaultSecretsProviderAttributes) SecretIdentity ¶
func (kvsp KeyVaultSecretsProviderAttributes) SecretIdentity() terra.ListValue[KeyVaultSecretsProviderSecretIdentityAttributes]
func (KeyVaultSecretsProviderAttributes) SecretRotationEnabled ¶
func (kvsp KeyVaultSecretsProviderAttributes) SecretRotationEnabled() terra.BoolValue
func (KeyVaultSecretsProviderAttributes) SecretRotationInterval ¶
func (kvsp KeyVaultSecretsProviderAttributes) SecretRotationInterval() terra.StringValue
type KeyVaultSecretsProviderSecretIdentityAttributes ¶
type KeyVaultSecretsProviderSecretIdentityAttributes struct {
// contains filtered or unexported fields
}
func (KeyVaultSecretsProviderSecretIdentityAttributes) ClientId ¶
func (si KeyVaultSecretsProviderSecretIdentityAttributes) ClientId() terra.StringValue
func (KeyVaultSecretsProviderSecretIdentityAttributes) InternalRef ¶
func (si KeyVaultSecretsProviderSecretIdentityAttributes) InternalRef() (terra.Reference, error)
func (KeyVaultSecretsProviderSecretIdentityAttributes) InternalTokens ¶
func (si KeyVaultSecretsProviderSecretIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KeyVaultSecretsProviderSecretIdentityAttributes) InternalWithRef ¶
func (si KeyVaultSecretsProviderSecretIdentityAttributes) InternalWithRef(ref terra.Reference) KeyVaultSecretsProviderSecretIdentityAttributes
func (KeyVaultSecretsProviderSecretIdentityAttributes) ObjectId ¶
func (si KeyVaultSecretsProviderSecretIdentityAttributes) ObjectId() terra.StringValue
func (KeyVaultSecretsProviderSecretIdentityAttributes) UserAssignedIdentityId ¶
func (si KeyVaultSecretsProviderSecretIdentityAttributes) UserAssignedIdentityId() terra.StringValue
type KeyVaultSecretsProviderState ¶
type KeyVaultSecretsProviderState struct { SecretRotationEnabled bool `json:"secret_rotation_enabled"` SecretRotationInterval string `json:"secret_rotation_interval"` SecretIdentity []KeyVaultSecretsProviderSecretIdentityState `json:"secret_identity"` }
type KubeAdminConfigAttributes ¶
type KubeAdminConfigAttributes struct {
// contains filtered or unexported fields
}
func (KubeAdminConfigAttributes) ClientCertificate ¶
func (kac KubeAdminConfigAttributes) ClientCertificate() terra.StringValue
func (KubeAdminConfigAttributes) ClientKey ¶
func (kac KubeAdminConfigAttributes) ClientKey() terra.StringValue
func (KubeAdminConfigAttributes) ClusterCaCertificate ¶
func (kac KubeAdminConfigAttributes) ClusterCaCertificate() terra.StringValue
func (KubeAdminConfigAttributes) Host ¶
func (kac KubeAdminConfigAttributes) Host() terra.StringValue
func (KubeAdminConfigAttributes) InternalRef ¶
func (kac KubeAdminConfigAttributes) InternalRef() (terra.Reference, error)
func (KubeAdminConfigAttributes) InternalTokens ¶
func (kac KubeAdminConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KubeAdminConfigAttributes) InternalWithRef ¶
func (kac KubeAdminConfigAttributes) InternalWithRef(ref terra.Reference) KubeAdminConfigAttributes
func (KubeAdminConfigAttributes) Password ¶
func (kac KubeAdminConfigAttributes) Password() terra.StringValue
func (KubeAdminConfigAttributes) Username ¶
func (kac KubeAdminConfigAttributes) Username() terra.StringValue
type KubeAdminConfigState ¶
type KubeConfigAttributes ¶
type KubeConfigAttributes struct {
// contains filtered or unexported fields
}
func (KubeConfigAttributes) ClientCertificate ¶
func (kc KubeConfigAttributes) ClientCertificate() terra.StringValue
func (KubeConfigAttributes) ClientKey ¶
func (kc KubeConfigAttributes) ClientKey() terra.StringValue
func (KubeConfigAttributes) ClusterCaCertificate ¶
func (kc KubeConfigAttributes) ClusterCaCertificate() terra.StringValue
func (KubeConfigAttributes) Host ¶
func (kc KubeConfigAttributes) Host() terra.StringValue
func (KubeConfigAttributes) InternalRef ¶
func (kc KubeConfigAttributes) InternalRef() (terra.Reference, error)
func (KubeConfigAttributes) InternalTokens ¶
func (kc KubeConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KubeConfigAttributes) InternalWithRef ¶
func (kc KubeConfigAttributes) InternalWithRef(ref terra.Reference) KubeConfigAttributes
func (KubeConfigAttributes) Password ¶
func (kc KubeConfigAttributes) Password() terra.StringValue
func (KubeConfigAttributes) Username ¶
func (kc KubeConfigAttributes) Username() terra.StringValue
type KubeConfigState ¶
type KubeletIdentity ¶
type KubeletIdentity struct { // ClientId: string, optional ClientId terra.StringValue `hcl:"client_id,attr"` // ObjectId: string, optional ObjectId terra.StringValue `hcl:"object_id,attr"` // UserAssignedIdentityId: string, optional UserAssignedIdentityId terra.StringValue `hcl:"user_assigned_identity_id,attr"` }
type KubeletIdentityAttributes ¶
type KubeletIdentityAttributes struct {
// contains filtered or unexported fields
}
func (KubeletIdentityAttributes) ClientId ¶
func (ki KubeletIdentityAttributes) ClientId() terra.StringValue
func (KubeletIdentityAttributes) InternalRef ¶
func (ki KubeletIdentityAttributes) InternalRef() (terra.Reference, error)
func (KubeletIdentityAttributes) InternalTokens ¶
func (ki KubeletIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (KubeletIdentityAttributes) InternalWithRef ¶
func (ki KubeletIdentityAttributes) InternalWithRef(ref terra.Reference) KubeletIdentityAttributes
func (KubeletIdentityAttributes) ObjectId ¶
func (ki KubeletIdentityAttributes) ObjectId() terra.StringValue
func (KubeletIdentityAttributes) UserAssignedIdentityId ¶
func (ki KubeletIdentityAttributes) UserAssignedIdentityId() terra.StringValue
type KubeletIdentityState ¶
type LinuxProfile ¶
type LinuxProfile struct { // AdminUsername: string, required AdminUsername terra.StringValue `hcl:"admin_username,attr" validate:"required"` // LinuxProfileSshKey: required SshKey *LinuxProfileSshKey `hcl:"ssh_key,block" validate:"required"` }
type LinuxProfileAttributes ¶
type LinuxProfileAttributes struct {
// contains filtered or unexported fields
}
func (LinuxProfileAttributes) AdminUsername ¶
func (lp LinuxProfileAttributes) AdminUsername() terra.StringValue
func (LinuxProfileAttributes) InternalRef ¶
func (lp LinuxProfileAttributes) InternalRef() (terra.Reference, error)
func (LinuxProfileAttributes) InternalTokens ¶
func (lp LinuxProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LinuxProfileAttributes) InternalWithRef ¶
func (lp LinuxProfileAttributes) InternalWithRef(ref terra.Reference) LinuxProfileAttributes
func (LinuxProfileAttributes) SshKey ¶
func (lp LinuxProfileAttributes) SshKey() terra.ListValue[LinuxProfileSshKeyAttributes]
type LinuxProfileSshKey ¶
type LinuxProfileSshKey struct { // KeyData: string, required KeyData terra.StringValue `hcl:"key_data,attr" validate:"required"` }
type LinuxProfileSshKeyAttributes ¶
type LinuxProfileSshKeyAttributes struct {
// contains filtered or unexported fields
}
func (LinuxProfileSshKeyAttributes) InternalRef ¶
func (sk LinuxProfileSshKeyAttributes) InternalRef() (terra.Reference, error)
func (LinuxProfileSshKeyAttributes) InternalTokens ¶
func (sk LinuxProfileSshKeyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (LinuxProfileSshKeyAttributes) InternalWithRef ¶
func (sk LinuxProfileSshKeyAttributes) InternalWithRef(ref terra.Reference) LinuxProfileSshKeyAttributes
func (LinuxProfileSshKeyAttributes) KeyData ¶
func (sk LinuxProfileSshKeyAttributes) KeyData() terra.StringValue
type LinuxProfileSshKeyState ¶
type LinuxProfileSshKeyState struct {
KeyData string `json:"key_data"`
}
type LinuxProfileState ¶
type LinuxProfileState struct { AdminUsername string `json:"admin_username"` SshKey []LinuxProfileSshKeyState `json:"ssh_key"` }
type MaintenanceWindow ¶
type MaintenanceWindow struct { // MaintenanceWindowAllowed: min=0 Allowed []MaintenanceWindowAllowed `hcl:"allowed,block" validate:"min=0"` // MaintenanceWindowNotAllowed: min=0 NotAllowed []MaintenanceWindowNotAllowed `hcl:"not_allowed,block" validate:"min=0"` }
type MaintenanceWindowAllowed ¶
type MaintenanceWindowAllowed struct { // Day: string, required Day terra.StringValue `hcl:"day,attr" validate:"required"` // Hours: set of number, required Hours terra.SetValue[terra.NumberValue] `hcl:"hours,attr" validate:"required"` }
type MaintenanceWindowAllowedAttributes ¶
type MaintenanceWindowAllowedAttributes struct {
// contains filtered or unexported fields
}
func (MaintenanceWindowAllowedAttributes) Day ¶
func (a MaintenanceWindowAllowedAttributes) Day() terra.StringValue
func (MaintenanceWindowAllowedAttributes) Hours ¶
func (a MaintenanceWindowAllowedAttributes) Hours() terra.SetValue[terra.NumberValue]
func (MaintenanceWindowAllowedAttributes) InternalRef ¶
func (a MaintenanceWindowAllowedAttributes) InternalRef() (terra.Reference, error)
func (MaintenanceWindowAllowedAttributes) InternalTokens ¶
func (a MaintenanceWindowAllowedAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MaintenanceWindowAllowedAttributes) InternalWithRef ¶
func (a MaintenanceWindowAllowedAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowAllowedAttributes
type MaintenanceWindowAttributes ¶
type MaintenanceWindowAttributes struct {
// contains filtered or unexported fields
}
func (MaintenanceWindowAttributes) Allowed ¶
func (mw MaintenanceWindowAttributes) Allowed() terra.SetValue[MaintenanceWindowAllowedAttributes]
func (MaintenanceWindowAttributes) InternalRef ¶
func (mw MaintenanceWindowAttributes) InternalRef() (terra.Reference, error)
func (MaintenanceWindowAttributes) InternalTokens ¶
func (mw MaintenanceWindowAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MaintenanceWindowAttributes) InternalWithRef ¶
func (mw MaintenanceWindowAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowAttributes
func (MaintenanceWindowAttributes) NotAllowed ¶
func (mw MaintenanceWindowAttributes) NotAllowed() terra.SetValue[MaintenanceWindowNotAllowedAttributes]
type MaintenanceWindowAutoUpgrade ¶
type MaintenanceWindowAutoUpgrade struct { // DayOfMonth: number, optional DayOfMonth terra.NumberValue `hcl:"day_of_month,attr"` // DayOfWeek: string, optional DayOfWeek terra.StringValue `hcl:"day_of_week,attr"` // Duration: number, required Duration terra.NumberValue `hcl:"duration,attr" validate:"required"` // Frequency: string, required Frequency terra.StringValue `hcl:"frequency,attr" validate:"required"` // Interval: number, required Interval terra.NumberValue `hcl:"interval,attr" validate:"required"` // StartDate: string, optional StartDate terra.StringValue `hcl:"start_date,attr"` // StartTime: string, optional StartTime terra.StringValue `hcl:"start_time,attr"` // UtcOffset: string, optional UtcOffset terra.StringValue `hcl:"utc_offset,attr"` // WeekIndex: string, optional WeekIndex terra.StringValue `hcl:"week_index,attr"` // MaintenanceWindowAutoUpgradeNotAllowed: min=0 NotAllowed []MaintenanceWindowAutoUpgradeNotAllowed `hcl:"not_allowed,block" validate:"min=0"` }
type MaintenanceWindowAutoUpgradeAttributes ¶
type MaintenanceWindowAutoUpgradeAttributes struct {
// contains filtered or unexported fields
}
func (MaintenanceWindowAutoUpgradeAttributes) DayOfMonth ¶
func (mwau MaintenanceWindowAutoUpgradeAttributes) DayOfMonth() terra.NumberValue
func (MaintenanceWindowAutoUpgradeAttributes) DayOfWeek ¶
func (mwau MaintenanceWindowAutoUpgradeAttributes) DayOfWeek() terra.StringValue
func (MaintenanceWindowAutoUpgradeAttributes) Duration ¶
func (mwau MaintenanceWindowAutoUpgradeAttributes) Duration() terra.NumberValue
func (MaintenanceWindowAutoUpgradeAttributes) Frequency ¶
func (mwau MaintenanceWindowAutoUpgradeAttributes) Frequency() terra.StringValue
func (MaintenanceWindowAutoUpgradeAttributes) InternalRef ¶
func (mwau MaintenanceWindowAutoUpgradeAttributes) InternalRef() (terra.Reference, error)
func (MaintenanceWindowAutoUpgradeAttributes) InternalTokens ¶
func (mwau MaintenanceWindowAutoUpgradeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MaintenanceWindowAutoUpgradeAttributes) InternalWithRef ¶
func (mwau MaintenanceWindowAutoUpgradeAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowAutoUpgradeAttributes
func (MaintenanceWindowAutoUpgradeAttributes) Interval ¶
func (mwau MaintenanceWindowAutoUpgradeAttributes) Interval() terra.NumberValue
func (MaintenanceWindowAutoUpgradeAttributes) NotAllowed ¶
func (mwau MaintenanceWindowAutoUpgradeAttributes) NotAllowed() terra.SetValue[MaintenanceWindowAutoUpgradeNotAllowedAttributes]
func (MaintenanceWindowAutoUpgradeAttributes) StartDate ¶
func (mwau MaintenanceWindowAutoUpgradeAttributes) StartDate() terra.StringValue
func (MaintenanceWindowAutoUpgradeAttributes) StartTime ¶
func (mwau MaintenanceWindowAutoUpgradeAttributes) StartTime() terra.StringValue
func (MaintenanceWindowAutoUpgradeAttributes) UtcOffset ¶
func (mwau MaintenanceWindowAutoUpgradeAttributes) UtcOffset() terra.StringValue
func (MaintenanceWindowAutoUpgradeAttributes) WeekIndex ¶
func (mwau MaintenanceWindowAutoUpgradeAttributes) WeekIndex() terra.StringValue
type MaintenanceWindowAutoUpgradeNotAllowed ¶
type MaintenanceWindowAutoUpgradeNotAllowed struct { // End: string, required End terra.StringValue `hcl:"end,attr" validate:"required"` // Start: string, required Start terra.StringValue `hcl:"start,attr" validate:"required"` }
type MaintenanceWindowAutoUpgradeNotAllowedAttributes ¶
type MaintenanceWindowAutoUpgradeNotAllowedAttributes struct {
// contains filtered or unexported fields
}
func (MaintenanceWindowAutoUpgradeNotAllowedAttributes) End ¶
func (na MaintenanceWindowAutoUpgradeNotAllowedAttributes) End() terra.StringValue
func (MaintenanceWindowAutoUpgradeNotAllowedAttributes) InternalRef ¶
func (na MaintenanceWindowAutoUpgradeNotAllowedAttributes) InternalRef() (terra.Reference, error)
func (MaintenanceWindowAutoUpgradeNotAllowedAttributes) InternalTokens ¶
func (na MaintenanceWindowAutoUpgradeNotAllowedAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MaintenanceWindowAutoUpgradeNotAllowedAttributes) InternalWithRef ¶
func (na MaintenanceWindowAutoUpgradeNotAllowedAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowAutoUpgradeNotAllowedAttributes
func (MaintenanceWindowAutoUpgradeNotAllowedAttributes) Start ¶
func (na MaintenanceWindowAutoUpgradeNotAllowedAttributes) Start() terra.StringValue
type MaintenanceWindowAutoUpgradeState ¶
type MaintenanceWindowAutoUpgradeState struct { DayOfMonth float64 `json:"day_of_month"` DayOfWeek string `json:"day_of_week"` Duration float64 `json:"duration"` Frequency string `json:"frequency"` Interval float64 `json:"interval"` StartDate string `json:"start_date"` StartTime string `json:"start_time"` UtcOffset string `json:"utc_offset"` WeekIndex string `json:"week_index"` NotAllowed []MaintenanceWindowAutoUpgradeNotAllowedState `json:"not_allowed"` }
type MaintenanceWindowNodeOs ¶
type MaintenanceWindowNodeOs struct { // DayOfMonth: number, optional DayOfMonth terra.NumberValue `hcl:"day_of_month,attr"` // DayOfWeek: string, optional DayOfWeek terra.StringValue `hcl:"day_of_week,attr"` // Duration: number, required Duration terra.NumberValue `hcl:"duration,attr" validate:"required"` // Frequency: string, required Frequency terra.StringValue `hcl:"frequency,attr" validate:"required"` // Interval: number, required Interval terra.NumberValue `hcl:"interval,attr" validate:"required"` // StartDate: string, optional StartDate terra.StringValue `hcl:"start_date,attr"` // StartTime: string, optional StartTime terra.StringValue `hcl:"start_time,attr"` // UtcOffset: string, optional UtcOffset terra.StringValue `hcl:"utc_offset,attr"` // WeekIndex: string, optional WeekIndex terra.StringValue `hcl:"week_index,attr"` // MaintenanceWindowNodeOsNotAllowed: min=0 NotAllowed []MaintenanceWindowNodeOsNotAllowed `hcl:"not_allowed,block" validate:"min=0"` }
type MaintenanceWindowNodeOsAttributes ¶
type MaintenanceWindowNodeOsAttributes struct {
// contains filtered or unexported fields
}
func (MaintenanceWindowNodeOsAttributes) DayOfMonth ¶
func (mwno MaintenanceWindowNodeOsAttributes) DayOfMonth() terra.NumberValue
func (MaintenanceWindowNodeOsAttributes) DayOfWeek ¶
func (mwno MaintenanceWindowNodeOsAttributes) DayOfWeek() terra.StringValue
func (MaintenanceWindowNodeOsAttributes) Duration ¶
func (mwno MaintenanceWindowNodeOsAttributes) Duration() terra.NumberValue
func (MaintenanceWindowNodeOsAttributes) Frequency ¶
func (mwno MaintenanceWindowNodeOsAttributes) Frequency() terra.StringValue
func (MaintenanceWindowNodeOsAttributes) InternalRef ¶
func (mwno MaintenanceWindowNodeOsAttributes) InternalRef() (terra.Reference, error)
func (MaintenanceWindowNodeOsAttributes) InternalTokens ¶
func (mwno MaintenanceWindowNodeOsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MaintenanceWindowNodeOsAttributes) InternalWithRef ¶
func (mwno MaintenanceWindowNodeOsAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowNodeOsAttributes
func (MaintenanceWindowNodeOsAttributes) Interval ¶
func (mwno MaintenanceWindowNodeOsAttributes) Interval() terra.NumberValue
func (MaintenanceWindowNodeOsAttributes) NotAllowed ¶
func (mwno MaintenanceWindowNodeOsAttributes) NotAllowed() terra.SetValue[MaintenanceWindowNodeOsNotAllowedAttributes]
func (MaintenanceWindowNodeOsAttributes) StartDate ¶
func (mwno MaintenanceWindowNodeOsAttributes) StartDate() terra.StringValue
func (MaintenanceWindowNodeOsAttributes) StartTime ¶
func (mwno MaintenanceWindowNodeOsAttributes) StartTime() terra.StringValue
func (MaintenanceWindowNodeOsAttributes) UtcOffset ¶
func (mwno MaintenanceWindowNodeOsAttributes) UtcOffset() terra.StringValue
func (MaintenanceWindowNodeOsAttributes) WeekIndex ¶
func (mwno MaintenanceWindowNodeOsAttributes) WeekIndex() terra.StringValue
type MaintenanceWindowNodeOsNotAllowed ¶
type MaintenanceWindowNodeOsNotAllowed struct { // End: string, required End terra.StringValue `hcl:"end,attr" validate:"required"` // Start: string, required Start terra.StringValue `hcl:"start,attr" validate:"required"` }
type MaintenanceWindowNodeOsNotAllowedAttributes ¶
type MaintenanceWindowNodeOsNotAllowedAttributes struct {
// contains filtered or unexported fields
}
func (MaintenanceWindowNodeOsNotAllowedAttributes) End ¶
func (na MaintenanceWindowNodeOsNotAllowedAttributes) End() terra.StringValue
func (MaintenanceWindowNodeOsNotAllowedAttributes) InternalRef ¶
func (na MaintenanceWindowNodeOsNotAllowedAttributes) InternalRef() (terra.Reference, error)
func (MaintenanceWindowNodeOsNotAllowedAttributes) InternalTokens ¶
func (na MaintenanceWindowNodeOsNotAllowedAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MaintenanceWindowNodeOsNotAllowedAttributes) InternalWithRef ¶
func (na MaintenanceWindowNodeOsNotAllowedAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowNodeOsNotAllowedAttributes
func (MaintenanceWindowNodeOsNotAllowedAttributes) Start ¶
func (na MaintenanceWindowNodeOsNotAllowedAttributes) Start() terra.StringValue
type MaintenanceWindowNodeOsState ¶
type MaintenanceWindowNodeOsState struct { DayOfMonth float64 `json:"day_of_month"` DayOfWeek string `json:"day_of_week"` Duration float64 `json:"duration"` Frequency string `json:"frequency"` Interval float64 `json:"interval"` StartDate string `json:"start_date"` StartTime string `json:"start_time"` UtcOffset string `json:"utc_offset"` WeekIndex string `json:"week_index"` NotAllowed []MaintenanceWindowNodeOsNotAllowedState `json:"not_allowed"` }
type MaintenanceWindowNotAllowed ¶
type MaintenanceWindowNotAllowed struct { // End: string, required End terra.StringValue `hcl:"end,attr" validate:"required"` // Start: string, required Start terra.StringValue `hcl:"start,attr" validate:"required"` }
type MaintenanceWindowNotAllowedAttributes ¶
type MaintenanceWindowNotAllowedAttributes struct {
// contains filtered or unexported fields
}
func (MaintenanceWindowNotAllowedAttributes) End ¶
func (na MaintenanceWindowNotAllowedAttributes) End() terra.StringValue
func (MaintenanceWindowNotAllowedAttributes) InternalRef ¶
func (na MaintenanceWindowNotAllowedAttributes) InternalRef() (terra.Reference, error)
func (MaintenanceWindowNotAllowedAttributes) InternalTokens ¶
func (na MaintenanceWindowNotAllowedAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MaintenanceWindowNotAllowedAttributes) InternalWithRef ¶
func (na MaintenanceWindowNotAllowedAttributes) InternalWithRef(ref terra.Reference) MaintenanceWindowNotAllowedAttributes
func (MaintenanceWindowNotAllowedAttributes) Start ¶
func (na MaintenanceWindowNotAllowedAttributes) Start() terra.StringValue
type MaintenanceWindowState ¶
type MaintenanceWindowState struct { Allowed []MaintenanceWindowAllowedState `json:"allowed"` NotAllowed []MaintenanceWindowNotAllowedState `json:"not_allowed"` }
type MicrosoftDefender ¶
type MicrosoftDefender struct { // LogAnalyticsWorkspaceId: string, required LogAnalyticsWorkspaceId terra.StringValue `hcl:"log_analytics_workspace_id,attr" validate:"required"` }
type MicrosoftDefenderAttributes ¶
type MicrosoftDefenderAttributes struct {
// contains filtered or unexported fields
}
func (MicrosoftDefenderAttributes) InternalRef ¶
func (md MicrosoftDefenderAttributes) InternalRef() (terra.Reference, error)
func (MicrosoftDefenderAttributes) InternalTokens ¶
func (md MicrosoftDefenderAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MicrosoftDefenderAttributes) InternalWithRef ¶
func (md MicrosoftDefenderAttributes) InternalWithRef(ref terra.Reference) MicrosoftDefenderAttributes
func (MicrosoftDefenderAttributes) LogAnalyticsWorkspaceId ¶
func (md MicrosoftDefenderAttributes) LogAnalyticsWorkspaceId() terra.StringValue
type MicrosoftDefenderState ¶
type MicrosoftDefenderState struct {
LogAnalyticsWorkspaceId string `json:"log_analytics_workspace_id"`
}
type MonitorMetrics ¶
type MonitorMetrics struct { // AnnotationsAllowed: string, optional AnnotationsAllowed terra.StringValue `hcl:"annotations_allowed,attr"` // LabelsAllowed: string, optional LabelsAllowed terra.StringValue `hcl:"labels_allowed,attr"` }
type MonitorMetricsAttributes ¶
type MonitorMetricsAttributes struct {
// contains filtered or unexported fields
}
func (MonitorMetricsAttributes) AnnotationsAllowed ¶
func (mm MonitorMetricsAttributes) AnnotationsAllowed() terra.StringValue
func (MonitorMetricsAttributes) InternalRef ¶
func (mm MonitorMetricsAttributes) InternalRef() (terra.Reference, error)
func (MonitorMetricsAttributes) InternalTokens ¶
func (mm MonitorMetricsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MonitorMetricsAttributes) InternalWithRef ¶
func (mm MonitorMetricsAttributes) InternalWithRef(ref terra.Reference) MonitorMetricsAttributes
func (MonitorMetricsAttributes) LabelsAllowed ¶
func (mm MonitorMetricsAttributes) LabelsAllowed() terra.StringValue
type MonitorMetricsState ¶
type NetworkProfile ¶
type NetworkProfile struct { // DnsServiceIp: string, optional DnsServiceIp terra.StringValue `hcl:"dns_service_ip,attr"` // DockerBridgeCidr: string, optional DockerBridgeCidr terra.StringValue `hcl:"docker_bridge_cidr,attr"` // EbpfDataPlane: string, optional EbpfDataPlane terra.StringValue `hcl:"ebpf_data_plane,attr"` // IpVersions: list of string, optional IpVersions terra.ListValue[terra.StringValue] `hcl:"ip_versions,attr"` // LoadBalancerSku: string, optional LoadBalancerSku terra.StringValue `hcl:"load_balancer_sku,attr"` // NetworkMode: string, optional NetworkMode terra.StringValue `hcl:"network_mode,attr"` // NetworkPlugin: string, required NetworkPlugin terra.StringValue `hcl:"network_plugin,attr" validate:"required"` // NetworkPluginMode: string, optional NetworkPluginMode terra.StringValue `hcl:"network_plugin_mode,attr"` // NetworkPolicy: string, optional NetworkPolicy terra.StringValue `hcl:"network_policy,attr"` // OutboundType: string, optional OutboundType terra.StringValue `hcl:"outbound_type,attr"` // PodCidr: string, optional PodCidr terra.StringValue `hcl:"pod_cidr,attr"` // PodCidrs: list of string, optional PodCidrs terra.ListValue[terra.StringValue] `hcl:"pod_cidrs,attr"` // ServiceCidr: string, optional ServiceCidr terra.StringValue `hcl:"service_cidr,attr"` // ServiceCidrs: list of string, optional ServiceCidrs terra.ListValue[terra.StringValue] `hcl:"service_cidrs,attr"` // NetworkProfileLoadBalancerProfile: optional LoadBalancerProfile *NetworkProfileLoadBalancerProfile `hcl:"load_balancer_profile,block"` // NetworkProfileNatGatewayProfile: optional NatGatewayProfile *NetworkProfileNatGatewayProfile `hcl:"nat_gateway_profile,block"` }
type NetworkProfileAttributes ¶
type NetworkProfileAttributes struct {
// contains filtered or unexported fields
}
func (NetworkProfileAttributes) DnsServiceIp ¶
func (np NetworkProfileAttributes) DnsServiceIp() terra.StringValue
func (NetworkProfileAttributes) DockerBridgeCidr ¶
func (np NetworkProfileAttributes) DockerBridgeCidr() terra.StringValue
func (NetworkProfileAttributes) EbpfDataPlane ¶
func (np NetworkProfileAttributes) EbpfDataPlane() terra.StringValue
func (NetworkProfileAttributes) InternalRef ¶
func (np NetworkProfileAttributes) InternalRef() (terra.Reference, error)
func (NetworkProfileAttributes) InternalTokens ¶
func (np NetworkProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkProfileAttributes) InternalWithRef ¶
func (np NetworkProfileAttributes) InternalWithRef(ref terra.Reference) NetworkProfileAttributes
func (NetworkProfileAttributes) IpVersions ¶
func (np NetworkProfileAttributes) IpVersions() terra.ListValue[terra.StringValue]
func (NetworkProfileAttributes) LoadBalancerProfile ¶
func (np NetworkProfileAttributes) LoadBalancerProfile() terra.ListValue[NetworkProfileLoadBalancerProfileAttributes]
func (NetworkProfileAttributes) LoadBalancerSku ¶
func (np NetworkProfileAttributes) LoadBalancerSku() terra.StringValue
func (NetworkProfileAttributes) NatGatewayProfile ¶
func (np NetworkProfileAttributes) NatGatewayProfile() terra.ListValue[NetworkProfileNatGatewayProfileAttributes]
func (NetworkProfileAttributes) NetworkMode ¶
func (np NetworkProfileAttributes) NetworkMode() terra.StringValue
func (NetworkProfileAttributes) NetworkPlugin ¶
func (np NetworkProfileAttributes) NetworkPlugin() terra.StringValue
func (NetworkProfileAttributes) NetworkPluginMode ¶
func (np NetworkProfileAttributes) NetworkPluginMode() terra.StringValue
func (NetworkProfileAttributes) NetworkPolicy ¶
func (np NetworkProfileAttributes) NetworkPolicy() terra.StringValue
func (NetworkProfileAttributes) OutboundType ¶
func (np NetworkProfileAttributes) OutboundType() terra.StringValue
func (NetworkProfileAttributes) PodCidr ¶
func (np NetworkProfileAttributes) PodCidr() terra.StringValue
func (NetworkProfileAttributes) PodCidrs ¶
func (np NetworkProfileAttributes) PodCidrs() terra.ListValue[terra.StringValue]
func (NetworkProfileAttributes) ServiceCidr ¶
func (np NetworkProfileAttributes) ServiceCidr() terra.StringValue
func (NetworkProfileAttributes) ServiceCidrs ¶
func (np NetworkProfileAttributes) ServiceCidrs() terra.ListValue[terra.StringValue]
type NetworkProfileLoadBalancerProfile ¶
type NetworkProfileLoadBalancerProfile struct { // IdleTimeoutInMinutes: number, optional IdleTimeoutInMinutes terra.NumberValue `hcl:"idle_timeout_in_minutes,attr"` // ManagedOutboundIpCount: number, optional ManagedOutboundIpCount terra.NumberValue `hcl:"managed_outbound_ip_count,attr"` // ManagedOutboundIpv6Count: number, optional ManagedOutboundIpv6Count terra.NumberValue `hcl:"managed_outbound_ipv6_count,attr"` // OutboundIpAddressIds: set of string, optional OutboundIpAddressIds terra.SetValue[terra.StringValue] `hcl:"outbound_ip_address_ids,attr"` // OutboundIpPrefixIds: set of string, optional OutboundIpPrefixIds terra.SetValue[terra.StringValue] `hcl:"outbound_ip_prefix_ids,attr"` // OutboundPortsAllocated: number, optional OutboundPortsAllocated terra.NumberValue `hcl:"outbound_ports_allocated,attr"` }
type NetworkProfileLoadBalancerProfileAttributes ¶
type NetworkProfileLoadBalancerProfileAttributes struct {
// contains filtered or unexported fields
}
func (NetworkProfileLoadBalancerProfileAttributes) EffectiveOutboundIps ¶
func (lbp NetworkProfileLoadBalancerProfileAttributes) EffectiveOutboundIps() terra.SetValue[terra.StringValue]
func (NetworkProfileLoadBalancerProfileAttributes) IdleTimeoutInMinutes ¶
func (lbp NetworkProfileLoadBalancerProfileAttributes) IdleTimeoutInMinutes() terra.NumberValue
func (NetworkProfileLoadBalancerProfileAttributes) InternalRef ¶
func (lbp NetworkProfileLoadBalancerProfileAttributes) InternalRef() (terra.Reference, error)
func (NetworkProfileLoadBalancerProfileAttributes) InternalTokens ¶
func (lbp NetworkProfileLoadBalancerProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkProfileLoadBalancerProfileAttributes) InternalWithRef ¶
func (lbp NetworkProfileLoadBalancerProfileAttributes) InternalWithRef(ref terra.Reference) NetworkProfileLoadBalancerProfileAttributes
func (NetworkProfileLoadBalancerProfileAttributes) ManagedOutboundIpCount ¶
func (lbp NetworkProfileLoadBalancerProfileAttributes) ManagedOutboundIpCount() terra.NumberValue
func (NetworkProfileLoadBalancerProfileAttributes) ManagedOutboundIpv6Count ¶
func (lbp NetworkProfileLoadBalancerProfileAttributes) ManagedOutboundIpv6Count() terra.NumberValue
func (NetworkProfileLoadBalancerProfileAttributes) OutboundIpAddressIds ¶
func (lbp NetworkProfileLoadBalancerProfileAttributes) OutboundIpAddressIds() terra.SetValue[terra.StringValue]
func (NetworkProfileLoadBalancerProfileAttributes) OutboundIpPrefixIds ¶
func (lbp NetworkProfileLoadBalancerProfileAttributes) OutboundIpPrefixIds() terra.SetValue[terra.StringValue]
func (NetworkProfileLoadBalancerProfileAttributes) OutboundPortsAllocated ¶
func (lbp NetworkProfileLoadBalancerProfileAttributes) OutboundPortsAllocated() terra.NumberValue
type NetworkProfileLoadBalancerProfileState ¶
type NetworkProfileLoadBalancerProfileState struct { EffectiveOutboundIps []string `json:"effective_outbound_ips"` IdleTimeoutInMinutes float64 `json:"idle_timeout_in_minutes"` ManagedOutboundIpCount float64 `json:"managed_outbound_ip_count"` ManagedOutboundIpv6Count float64 `json:"managed_outbound_ipv6_count"` OutboundIpAddressIds []string `json:"outbound_ip_address_ids"` OutboundIpPrefixIds []string `json:"outbound_ip_prefix_ids"` OutboundPortsAllocated float64 `json:"outbound_ports_allocated"` }
type NetworkProfileNatGatewayProfile ¶
type NetworkProfileNatGatewayProfile struct { // IdleTimeoutInMinutes: number, optional IdleTimeoutInMinutes terra.NumberValue `hcl:"idle_timeout_in_minutes,attr"` // ManagedOutboundIpCount: number, optional ManagedOutboundIpCount terra.NumberValue `hcl:"managed_outbound_ip_count,attr"` }
type NetworkProfileNatGatewayProfileAttributes ¶
type NetworkProfileNatGatewayProfileAttributes struct {
// contains filtered or unexported fields
}
func (NetworkProfileNatGatewayProfileAttributes) EffectiveOutboundIps ¶
func (ngp NetworkProfileNatGatewayProfileAttributes) EffectiveOutboundIps() terra.SetValue[terra.StringValue]
func (NetworkProfileNatGatewayProfileAttributes) IdleTimeoutInMinutes ¶
func (ngp NetworkProfileNatGatewayProfileAttributes) IdleTimeoutInMinutes() terra.NumberValue
func (NetworkProfileNatGatewayProfileAttributes) InternalRef ¶
func (ngp NetworkProfileNatGatewayProfileAttributes) InternalRef() (terra.Reference, error)
func (NetworkProfileNatGatewayProfileAttributes) InternalTokens ¶
func (ngp NetworkProfileNatGatewayProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NetworkProfileNatGatewayProfileAttributes) InternalWithRef ¶
func (ngp NetworkProfileNatGatewayProfileAttributes) InternalWithRef(ref terra.Reference) NetworkProfileNatGatewayProfileAttributes
func (NetworkProfileNatGatewayProfileAttributes) ManagedOutboundIpCount ¶
func (ngp NetworkProfileNatGatewayProfileAttributes) ManagedOutboundIpCount() terra.NumberValue
type NetworkProfileState ¶
type NetworkProfileState struct { DnsServiceIp string `json:"dns_service_ip"` DockerBridgeCidr string `json:"docker_bridge_cidr"` EbpfDataPlane string `json:"ebpf_data_plane"` IpVersions []string `json:"ip_versions"` LoadBalancerSku string `json:"load_balancer_sku"` NetworkMode string `json:"network_mode"` NetworkPlugin string `json:"network_plugin"` NetworkPluginMode string `json:"network_plugin_mode"` NetworkPolicy string `json:"network_policy"` OutboundType string `json:"outbound_type"` PodCidr string `json:"pod_cidr"` PodCidrs []string `json:"pod_cidrs"` ServiceCidr string `json:"service_cidr"` ServiceCidrs []string `json:"service_cidrs"` LoadBalancerProfile []NetworkProfileLoadBalancerProfileState `json:"load_balancer_profile"` NatGatewayProfile []NetworkProfileNatGatewayProfileState `json:"nat_gateway_profile"` }
type OmsAgent ¶
type OmsAgent struct { // LogAnalyticsWorkspaceId: string, required LogAnalyticsWorkspaceId terra.StringValue `hcl:"log_analytics_workspace_id,attr" validate:"required"` // MsiAuthForMonitoringEnabled: bool, optional MsiAuthForMonitoringEnabled terra.BoolValue `hcl:"msi_auth_for_monitoring_enabled,attr"` }
type OmsAgentAttributes ¶
type OmsAgentAttributes struct {
// contains filtered or unexported fields
}
func (OmsAgentAttributes) InternalRef ¶
func (oa OmsAgentAttributes) InternalRef() (terra.Reference, error)
func (OmsAgentAttributes) InternalTokens ¶
func (oa OmsAgentAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OmsAgentAttributes) InternalWithRef ¶
func (oa OmsAgentAttributes) InternalWithRef(ref terra.Reference) OmsAgentAttributes
func (OmsAgentAttributes) LogAnalyticsWorkspaceId ¶
func (oa OmsAgentAttributes) LogAnalyticsWorkspaceId() terra.StringValue
func (OmsAgentAttributes) MsiAuthForMonitoringEnabled ¶
func (oa OmsAgentAttributes) MsiAuthForMonitoringEnabled() terra.BoolValue
func (OmsAgentAttributes) OmsAgentIdentity ¶
func (oa OmsAgentAttributes) OmsAgentIdentity() terra.ListValue[OmsAgentOmsAgentIdentityAttributes]
type OmsAgentOmsAgentIdentityAttributes ¶
type OmsAgentOmsAgentIdentityAttributes struct {
// contains filtered or unexported fields
}
func (OmsAgentOmsAgentIdentityAttributes) ClientId ¶
func (oai OmsAgentOmsAgentIdentityAttributes) ClientId() terra.StringValue
func (OmsAgentOmsAgentIdentityAttributes) InternalRef ¶
func (oai OmsAgentOmsAgentIdentityAttributes) InternalRef() (terra.Reference, error)
func (OmsAgentOmsAgentIdentityAttributes) InternalTokens ¶
func (oai OmsAgentOmsAgentIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (OmsAgentOmsAgentIdentityAttributes) InternalWithRef ¶
func (oai OmsAgentOmsAgentIdentityAttributes) InternalWithRef(ref terra.Reference) OmsAgentOmsAgentIdentityAttributes
func (OmsAgentOmsAgentIdentityAttributes) ObjectId ¶
func (oai OmsAgentOmsAgentIdentityAttributes) ObjectId() terra.StringValue
func (OmsAgentOmsAgentIdentityAttributes) UserAssignedIdentityId ¶
func (oai OmsAgentOmsAgentIdentityAttributes) UserAssignedIdentityId() terra.StringValue
type OmsAgentState ¶
type OmsAgentState struct { LogAnalyticsWorkspaceId string `json:"log_analytics_workspace_id"` MsiAuthForMonitoringEnabled bool `json:"msi_auth_for_monitoring_enabled"` OmsAgentIdentity []OmsAgentOmsAgentIdentityState `json:"oms_agent_identity"` }
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource azurerm_kubernetes_cluster.
func (*Resource) Attributes ¶
func (akc *Resource) Attributes() azurermKubernetesClusterAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (akc *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (akc *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type ServiceMeshProfile ¶
type ServiceMeshProfile struct { // ExternalIngressGatewayEnabled: bool, optional ExternalIngressGatewayEnabled terra.BoolValue `hcl:"external_ingress_gateway_enabled,attr"` // InternalIngressGatewayEnabled: bool, optional InternalIngressGatewayEnabled terra.BoolValue `hcl:"internal_ingress_gateway_enabled,attr"` // Mode: string, required Mode terra.StringValue `hcl:"mode,attr" validate:"required"` }
type ServiceMeshProfileAttributes ¶
type ServiceMeshProfileAttributes struct {
// contains filtered or unexported fields
}
func (ServiceMeshProfileAttributes) ExternalIngressGatewayEnabled ¶
func (smp ServiceMeshProfileAttributes) ExternalIngressGatewayEnabled() terra.BoolValue
func (ServiceMeshProfileAttributes) InternalIngressGatewayEnabled ¶
func (smp ServiceMeshProfileAttributes) InternalIngressGatewayEnabled() terra.BoolValue
func (ServiceMeshProfileAttributes) InternalRef ¶
func (smp ServiceMeshProfileAttributes) InternalRef() (terra.Reference, error)
func (ServiceMeshProfileAttributes) InternalTokens ¶
func (smp ServiceMeshProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ServiceMeshProfileAttributes) InternalWithRef ¶
func (smp ServiceMeshProfileAttributes) InternalWithRef(ref terra.Reference) ServiceMeshProfileAttributes
func (ServiceMeshProfileAttributes) Mode ¶
func (smp ServiceMeshProfileAttributes) Mode() terra.StringValue
type ServiceMeshProfileState ¶
type ServicePrincipal ¶
type ServicePrincipal struct { // ClientId: string, required ClientId terra.StringValue `hcl:"client_id,attr" validate:"required"` // ClientSecret: string, required ClientSecret terra.StringValue `hcl:"client_secret,attr" validate:"required"` }
type ServicePrincipalAttributes ¶
type ServicePrincipalAttributes struct {
// contains filtered or unexported fields
}
func (ServicePrincipalAttributes) ClientId ¶
func (sp ServicePrincipalAttributes) ClientId() terra.StringValue
func (ServicePrincipalAttributes) ClientSecret ¶
func (sp ServicePrincipalAttributes) ClientSecret() terra.StringValue
func (ServicePrincipalAttributes) InternalRef ¶
func (sp ServicePrincipalAttributes) InternalRef() (terra.Reference, error)
func (ServicePrincipalAttributes) InternalTokens ¶
func (sp ServicePrincipalAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ServicePrincipalAttributes) InternalWithRef ¶
func (sp ServicePrincipalAttributes) InternalWithRef(ref terra.Reference) ServicePrincipalAttributes
type ServicePrincipalState ¶
type StorageProfile ¶
type StorageProfile struct { // BlobDriverEnabled: bool, optional BlobDriverEnabled terra.BoolValue `hcl:"blob_driver_enabled,attr"` // DiskDriverEnabled: bool, optional DiskDriverEnabled terra.BoolValue `hcl:"disk_driver_enabled,attr"` // DiskDriverVersion: string, optional DiskDriverVersion terra.StringValue `hcl:"disk_driver_version,attr"` // FileDriverEnabled: bool, optional FileDriverEnabled terra.BoolValue `hcl:"file_driver_enabled,attr"` // SnapshotControllerEnabled: bool, optional SnapshotControllerEnabled terra.BoolValue `hcl:"snapshot_controller_enabled,attr"` }
type StorageProfileAttributes ¶
type StorageProfileAttributes struct {
// contains filtered or unexported fields
}
func (StorageProfileAttributes) BlobDriverEnabled ¶
func (sp StorageProfileAttributes) BlobDriverEnabled() terra.BoolValue
func (StorageProfileAttributes) DiskDriverEnabled ¶
func (sp StorageProfileAttributes) DiskDriverEnabled() terra.BoolValue
func (StorageProfileAttributes) DiskDriverVersion ¶
func (sp StorageProfileAttributes) DiskDriverVersion() terra.StringValue
func (StorageProfileAttributes) FileDriverEnabled ¶
func (sp StorageProfileAttributes) FileDriverEnabled() terra.BoolValue
func (StorageProfileAttributes) InternalRef ¶
func (sp StorageProfileAttributes) InternalRef() (terra.Reference, error)
func (StorageProfileAttributes) InternalTokens ¶
func (sp StorageProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (StorageProfileAttributes) InternalWithRef ¶
func (sp StorageProfileAttributes) InternalWithRef(ref terra.Reference) StorageProfileAttributes
func (StorageProfileAttributes) SnapshotControllerEnabled ¶
func (sp StorageProfileAttributes) SnapshotControllerEnabled() terra.BoolValue
type StorageProfileState ¶
type StorageProfileState struct { BlobDriverEnabled bool `json:"blob_driver_enabled"` DiskDriverEnabled bool `json:"disk_driver_enabled"` DiskDriverVersion string `json:"disk_driver_version"` FileDriverEnabled bool `json:"file_driver_enabled"` SnapshotControllerEnabled bool `json:"snapshot_controller_enabled"` }
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Read: string, optional Read terra.StringValue `hcl:"read,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Read ¶
func (t TimeoutsAttributes) Read() terra.StringValue
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
type TimeoutsState ¶
type WebAppRouting ¶
type WebAppRouting struct { // DnsZoneId: string, required DnsZoneId terra.StringValue `hcl:"dns_zone_id,attr" validate:"required"` }
type WebAppRoutingAttributes ¶
type WebAppRoutingAttributes struct {
// contains filtered or unexported fields
}
func (WebAppRoutingAttributes) DnsZoneId ¶
func (war WebAppRoutingAttributes) DnsZoneId() terra.StringValue
func (WebAppRoutingAttributes) InternalRef ¶
func (war WebAppRoutingAttributes) InternalRef() (terra.Reference, error)
func (WebAppRoutingAttributes) InternalTokens ¶
func (war WebAppRoutingAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WebAppRoutingAttributes) InternalWithRef ¶
func (war WebAppRoutingAttributes) InternalWithRef(ref terra.Reference) WebAppRoutingAttributes
func (WebAppRoutingAttributes) WebAppRoutingIdentity ¶
func (war WebAppRoutingAttributes) WebAppRoutingIdentity() terra.ListValue[WebAppRoutingWebAppRoutingIdentityAttributes]
type WebAppRoutingState ¶
type WebAppRoutingState struct { DnsZoneId string `json:"dns_zone_id"` WebAppRoutingIdentity []WebAppRoutingWebAppRoutingIdentityState `json:"web_app_routing_identity"` }
type WebAppRoutingWebAppRoutingIdentityAttributes ¶
type WebAppRoutingWebAppRoutingIdentityAttributes struct {
// contains filtered or unexported fields
}
func (WebAppRoutingWebAppRoutingIdentityAttributes) ClientId ¶
func (wari WebAppRoutingWebAppRoutingIdentityAttributes) ClientId() terra.StringValue
func (WebAppRoutingWebAppRoutingIdentityAttributes) InternalRef ¶
func (wari WebAppRoutingWebAppRoutingIdentityAttributes) InternalRef() (terra.Reference, error)
func (WebAppRoutingWebAppRoutingIdentityAttributes) InternalTokens ¶
func (wari WebAppRoutingWebAppRoutingIdentityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WebAppRoutingWebAppRoutingIdentityAttributes) InternalWithRef ¶
func (wari WebAppRoutingWebAppRoutingIdentityAttributes) InternalWithRef(ref terra.Reference) WebAppRoutingWebAppRoutingIdentityAttributes
func (WebAppRoutingWebAppRoutingIdentityAttributes) ObjectId ¶
func (wari WebAppRoutingWebAppRoutingIdentityAttributes) ObjectId() terra.StringValue
func (WebAppRoutingWebAppRoutingIdentityAttributes) UserAssignedIdentityId ¶
func (wari WebAppRoutingWebAppRoutingIdentityAttributes) UserAssignedIdentityId() terra.StringValue
type WindowsProfile ¶
type WindowsProfile struct { // AdminPassword: string, optional AdminPassword terra.StringValue `hcl:"admin_password,attr"` // AdminUsername: string, required AdminUsername terra.StringValue `hcl:"admin_username,attr" validate:"required"` // License: string, optional License terra.StringValue `hcl:"license,attr"` // WindowsProfileGmsa: optional Gmsa *WindowsProfileGmsa `hcl:"gmsa,block"` }
type WindowsProfileAttributes ¶
type WindowsProfileAttributes struct {
// contains filtered or unexported fields
}
func (WindowsProfileAttributes) AdminPassword ¶
func (wp WindowsProfileAttributes) AdminPassword() terra.StringValue
func (WindowsProfileAttributes) AdminUsername ¶
func (wp WindowsProfileAttributes) AdminUsername() terra.StringValue
func (WindowsProfileAttributes) Gmsa ¶
func (wp WindowsProfileAttributes) Gmsa() terra.ListValue[WindowsProfileGmsaAttributes]
func (WindowsProfileAttributes) InternalRef ¶
func (wp WindowsProfileAttributes) InternalRef() (terra.Reference, error)
func (WindowsProfileAttributes) InternalTokens ¶
func (wp WindowsProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WindowsProfileAttributes) InternalWithRef ¶
func (wp WindowsProfileAttributes) InternalWithRef(ref terra.Reference) WindowsProfileAttributes
func (WindowsProfileAttributes) License ¶
func (wp WindowsProfileAttributes) License() terra.StringValue
type WindowsProfileGmsa ¶
type WindowsProfileGmsa struct { // DnsServer: string, required DnsServer terra.StringValue `hcl:"dns_server,attr" validate:"required"` // RootDomain: string, required RootDomain terra.StringValue `hcl:"root_domain,attr" validate:"required"` }
type WindowsProfileGmsaAttributes ¶
type WindowsProfileGmsaAttributes struct {
// contains filtered or unexported fields
}
func (WindowsProfileGmsaAttributes) DnsServer ¶
func (g WindowsProfileGmsaAttributes) DnsServer() terra.StringValue
func (WindowsProfileGmsaAttributes) InternalRef ¶
func (g WindowsProfileGmsaAttributes) InternalRef() (terra.Reference, error)
func (WindowsProfileGmsaAttributes) InternalTokens ¶
func (g WindowsProfileGmsaAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WindowsProfileGmsaAttributes) InternalWithRef ¶
func (g WindowsProfileGmsaAttributes) InternalWithRef(ref terra.Reference) WindowsProfileGmsaAttributes
func (WindowsProfileGmsaAttributes) RootDomain ¶
func (g WindowsProfileGmsaAttributes) RootDomain() terra.StringValue
type WindowsProfileGmsaState ¶
type WindowsProfileState ¶
type WindowsProfileState struct { AdminPassword string `json:"admin_password"` AdminUsername string `json:"admin_username"` License string `json:"license"` Gmsa []WindowsProfileGmsaState `json:"gmsa"` }
type WorkloadAutoscalerProfileAttributes ¶
type WorkloadAutoscalerProfileAttributes struct {
// contains filtered or unexported fields
}
func (WorkloadAutoscalerProfileAttributes) InternalRef ¶
func (wap WorkloadAutoscalerProfileAttributes) InternalRef() (terra.Reference, error)
func (WorkloadAutoscalerProfileAttributes) InternalTokens ¶
func (wap WorkloadAutoscalerProfileAttributes) InternalTokens() (hclwrite.Tokens, error)
func (WorkloadAutoscalerProfileAttributes) InternalWithRef ¶
func (wap WorkloadAutoscalerProfileAttributes) InternalWithRef(ref terra.Reference) WorkloadAutoscalerProfileAttributes
func (WorkloadAutoscalerProfileAttributes) KedaEnabled ¶
func (wap WorkloadAutoscalerProfileAttributes) KedaEnabled() terra.BoolValue
func (WorkloadAutoscalerProfileAttributes) VerticalPodAutoscalerControlledValues ¶
func (wap WorkloadAutoscalerProfileAttributes) VerticalPodAutoscalerControlledValues() terra.StringValue
func (WorkloadAutoscalerProfileAttributes) VerticalPodAutoscalerEnabled ¶
func (wap WorkloadAutoscalerProfileAttributes) VerticalPodAutoscalerEnabled() terra.BoolValue
func (WorkloadAutoscalerProfileAttributes) VerticalPodAutoscalerUpdateMode ¶
func (wap WorkloadAutoscalerProfileAttributes) VerticalPodAutoscalerUpdateMode() terra.StringValue
type WorkloadAutoscalerProfileState ¶
type WorkloadAutoscalerProfileState struct { KedaEnabled bool `json:"keda_enabled"` VerticalPodAutoscalerControlledValues string `json:"vertical_pod_autoscaler_controlled_values"` VerticalPodAutoscalerEnabled bool `json:"vertical_pod_autoscaler_enabled"` VerticalPodAutoscalerUpdateMode string `json:"vertical_pod_autoscaler_update_mode"` }