Interface GrafanaWorkspaceConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
GrafanaWorkspaceConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:53.249Z") @Stability(Stable) public interface GrafanaWorkspaceConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classGrafanaWorkspaceConfig.BuilderA builder forGrafanaWorkspaceConfigstatic classGrafanaWorkspaceConfig.Jsii$ProxyAn implementation forGrafanaWorkspaceConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static GrafanaWorkspaceConfig.Builderbuilder()StringgetAccountAccessType()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#account_access_type GrafanaWorkspace#account_access_type}.List<String>getAuthenticationProviders()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#authentication_providers GrafanaWorkspace#authentication_providers}.default StringgetConfiguration()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#configuration GrafanaWorkspace#configuration}.default List<String>getDataSources()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#data_sources GrafanaWorkspace#data_sources}.default StringgetDescription()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#description GrafanaWorkspace#description}.default StringgetGrafanaVersion()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#grafana_version GrafanaWorkspace#grafana_version}.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#id GrafanaWorkspace#id}.default StringgetName()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#name GrafanaWorkspace#name}.default GrafanaWorkspaceNetworkAccessControlgetNetworkAccessControl()network_access_control block.default List<String>getNotificationDestinations()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#notification_destinations GrafanaWorkspace#notification_destinations}.default List<String>getOrganizationalUnits()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#organizational_units GrafanaWorkspace#organizational_units}.default StringgetOrganizationRoleName()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#organization_role_name GrafanaWorkspace#organization_role_name}.StringgetPermissionType()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#permission_type GrafanaWorkspace#permission_type}.default StringgetRoleArn()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#role_arn GrafanaWorkspace#role_arn}.default StringgetStackSetName()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#stack_set_name GrafanaWorkspace#stack_set_name}.default Map<String,String>getTags()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#tags GrafanaWorkspace#tags}.default Map<String,String>getTagsAll()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#tags_all GrafanaWorkspace#tags_all}.default GrafanaWorkspaceTimeoutsgetTimeouts()timeouts block.default GrafanaWorkspaceVpcConfigurationgetVpcConfiguration()vpc_configuration block.
-
-
-
Method Detail
-
getAccountAccessType
@Stability(Stable) @NotNull String getAccountAccessType()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#account_access_type GrafanaWorkspace#account_access_type}.
-
getAuthenticationProviders
@Stability(Stable) @NotNull List<String> getAuthenticationProviders()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#authentication_providers GrafanaWorkspace#authentication_providers}.
-
getPermissionType
@Stability(Stable) @NotNull String getPermissionType()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#permission_type GrafanaWorkspace#permission_type}.
-
getConfiguration
@Stability(Stable) @Nullable default String getConfiguration()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#configuration GrafanaWorkspace#configuration}.
-
getDataSources
@Stability(Stable) @Nullable default List<String> getDataSources()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#data_sources GrafanaWorkspace#data_sources}.
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#description GrafanaWorkspace#description}.
-
getGrafanaVersion
@Stability(Stable) @Nullable default String getGrafanaVersion()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#grafana_version GrafanaWorkspace#grafana_version}.
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#id GrafanaWorkspace#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getName
@Stability(Stable) @Nullable default String getName()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#name GrafanaWorkspace#name}.
-
getNetworkAccessControl
@Stability(Stable) @Nullable default GrafanaWorkspaceNetworkAccessControl getNetworkAccessControl()
network_access_control block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#network_access_control GrafanaWorkspace#network_access_control}
-
getNotificationDestinations
@Stability(Stable) @Nullable default List<String> getNotificationDestinations()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#notification_destinations GrafanaWorkspace#notification_destinations}.
-
getOrganizationalUnits
@Stability(Stable) @Nullable default List<String> getOrganizationalUnits()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#organizational_units GrafanaWorkspace#organizational_units}.
-
getOrganizationRoleName
@Stability(Stable) @Nullable default String getOrganizationRoleName()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#organization_role_name GrafanaWorkspace#organization_role_name}.
-
getRoleArn
@Stability(Stable) @Nullable default String getRoleArn()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#role_arn GrafanaWorkspace#role_arn}.
-
getStackSetName
@Stability(Stable) @Nullable default String getStackSetName()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#stack_set_name GrafanaWorkspace#stack_set_name}.
-
getTags
@Stability(Stable) @Nullable default Map<String,String> getTags()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#tags GrafanaWorkspace#tags}.
-
getTagsAll
@Stability(Stable) @Nullable default Map<String,String> getTagsAll()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#tags_all GrafanaWorkspace#tags_all}.
-
getTimeouts
@Stability(Stable) @Nullable default GrafanaWorkspaceTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#timeouts GrafanaWorkspace#timeouts}
-
getVpcConfiguration
@Stability(Stable) @Nullable default GrafanaWorkspaceVpcConfiguration getVpcConfiguration()
vpc_configuration block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/grafana_workspace#vpc_configuration GrafanaWorkspace#vpc_configuration}
-
builder
@Stability(Stable) static GrafanaWorkspaceConfig.Builder builder()
- Returns:
- a
GrafanaWorkspaceConfig.BuilderofGrafanaWorkspaceConfig
-
-