Interface QuicksightDashboardConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
QuicksightDashboardConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:54.500Z") @Stability(Stable) public interface QuicksightDashboardConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classQuicksightDashboardConfig.BuilderA builder forQuicksightDashboardConfigstatic classQuicksightDashboardConfig.Jsii$ProxyAn implementation forQuicksightDashboardConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static QuicksightDashboardConfig.Builderbuilder()default StringgetAwsAccountId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#aws_account_id QuicksightDashboard#aws_account_id}.StringgetDashboardId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#dashboard_id QuicksightDashboard#dashboard_id}.default QuicksightDashboardDashboardPublishOptionsgetDashboardPublishOptions()dashboard_publish_options block.default ObjectgetDefinition()definition block.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#id QuicksightDashboard#id}.StringgetName()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#name QuicksightDashboard#name}.default QuicksightDashboardParametersgetParameters()parameters block.default ObjectgetPermissions()permissions block.default QuicksightDashboardSourceEntitygetSourceEntity()source_entity block.default Map<String,String>getTags()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#tags QuicksightDashboard#tags}.default Map<String,String>getTagsAll()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#tags_all QuicksightDashboard#tags_all}.default StringgetThemeArn()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#theme_arn QuicksightDashboard#theme_arn}.default QuicksightDashboardTimeoutsgetTimeouts()timeouts block.StringgetVersionDescription()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#version_description QuicksightDashboard#version_description}.
-
-
-
Method Detail
-
getDashboardId
@Stability(Stable) @NotNull String getDashboardId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#dashboard_id QuicksightDashboard#dashboard_id}.
-
getName
@Stability(Stable) @NotNull String getName()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#name QuicksightDashboard#name}.
-
getVersionDescription
@Stability(Stable) @NotNull String getVersionDescription()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#version_description QuicksightDashboard#version_description}.
-
getAwsAccountId
@Stability(Stable) @Nullable default String getAwsAccountId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#aws_account_id QuicksightDashboard#aws_account_id}.
-
getDashboardPublishOptions
@Stability(Stable) @Nullable default QuicksightDashboardDashboardPublishOptions getDashboardPublishOptions()
dashboard_publish_options block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#dashboard_publish_options QuicksightDashboard#dashboard_publish_options}
-
getDefinition
@Stability(Stable) @Nullable default Object getDefinition()
definition block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#definition QuicksightDashboard#definition}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#id QuicksightDashboard#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.
-
getParameters
@Stability(Stable) @Nullable default QuicksightDashboardParameters getParameters()
parameters block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#parameters QuicksightDashboard#parameters}
-
getPermissions
@Stability(Stable) @Nullable default Object getPermissions()
permissions block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#permissions QuicksightDashboard#permissions}
-
getSourceEntity
@Stability(Stable) @Nullable default QuicksightDashboardSourceEntity getSourceEntity()
source_entity block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#source_entity QuicksightDashboard#source_entity}
-
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/quicksight_dashboard#tags QuicksightDashboard#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/quicksight_dashboard#tags_all QuicksightDashboard#tags_all}.
-
getThemeArn
@Stability(Stable) @Nullable default String getThemeArn()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#theme_arn QuicksightDashboard#theme_arn}.
-
getTimeouts
@Stability(Stable) @Nullable default QuicksightDashboardTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_dashboard#timeouts QuicksightDashboard#timeouts}
-
builder
@Stability(Stable) static QuicksightDashboardConfig.Builder builder()
- Returns:
- a
QuicksightDashboardConfig.BuilderofQuicksightDashboardConfig
-
-