Class QuicksightDataSource
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.aws.quicksight_data_source.QuicksightDataSource
-
- All Implemented Interfaces:
com.hashicorp.cdktf.IInterpolatingParent,com.hashicorp.cdktf.ITerraformAddressable,com.hashicorp.cdktf.ITerraformDependable,com.hashicorp.cdktf.ITerraformResource,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:54.540Z") @Stability(Stable) public class QuicksightDataSource extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_data_source aws_quicksight_data_source}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQuicksightDataSource.BuilderA fluent builder forQuicksightDataSource.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IInterpolatingParent
com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default, com.hashicorp.cdktf.IInterpolatingParent.Jsii$Proxy
-
-
Field Summary
Fields Modifier and Type Field Description static StringTF_RESOURCE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedQuicksightDataSource(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedQuicksightDataSource(software.amazon.jsii.JsiiObjectRef objRef)QuicksightDataSource(software.constructs.Construct scope, String id, QuicksightDataSourceConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_data_source aws_quicksight_data_source} Resource.
-
Method Summary
-
Methods inherited from class com.hashicorp.cdktf.TerraformResource
getAnyMapAttribute, getBooleanAttribute, getBooleanMapAttribute, getConnection, getCount, getDependsOn, getForEach, getLifecycle, getListAttribute, getNumberAttribute, getNumberListAttribute, getNumberMapAttribute, getProvider, getProvisioners, getStringAttribute, getStringMapAttribute, getTerraformGeneratorMetadata, getTerraformMetaArguments, getTerraformResourceType, interpolationForAttribute, isTerraformResource, setConnection, setConnection, setCount, setCount, setDependsOn, setForEach, setLifecycle, setProvider, setProvisioners, toMetadata, toTerraform
-
Methods inherited from class com.hashicorp.cdktf.TerraformElement
addOverride, getCdktfStack, getConstructNodeMetadata, getFqn, getFriendlyUniqueId, getRawOverrides, isTerraformElement, overrideLogicalId, resetOverrideLogicalId
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Field Detail
-
TF_RESOURCE_TYPE
@Stability(Stable) public static final String TF_RESOURCE_TYPE
-
-
Constructor Detail
-
QuicksightDataSource
protected QuicksightDataSource(software.amazon.jsii.JsiiObjectRef objRef)
-
QuicksightDataSource
protected QuicksightDataSource(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
QuicksightDataSource
@Stability(Stable) public QuicksightDataSource(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull QuicksightDataSourceConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/quicksight_data_source aws_quicksight_data_source} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.config- This parameter is required.
-
-
Method Detail
-
putCredentials
@Stability(Stable) public void putCredentials(@NotNull QuicksightDataSourceCredentials value)- Parameters:
value- This parameter is required.
-
putParameters
@Stability(Stable) public void putParameters(@NotNull QuicksightDataSourceParameters value)- Parameters:
value- This parameter is required.
-
putPermission
@Stability(Stable) public void putPermission(@NotNull Object value)- Parameters:
value- This parameter is required.
-
putSslProperties
@Stability(Stable) public void putSslProperties(@NotNull QuicksightDataSourceSslProperties value)- Parameters:
value- This parameter is required.
-
putVpcConnectionProperties
@Stability(Stable) public void putVpcConnectionProperties(@NotNull QuicksightDataSourceVpcConnectionProperties value)- Parameters:
value- This parameter is required.
-
resetAwsAccountId
@Stability(Stable) public void resetAwsAccountId()
-
resetCredentials
@Stability(Stable) public void resetCredentials()
-
resetId
@Stability(Stable) public void resetId()
-
resetPermission
@Stability(Stable) public void resetPermission()
-
resetSslProperties
@Stability(Stable) public void resetSslProperties()
-
resetTags
@Stability(Stable) public void resetTags()
-
resetTagsAll
@Stability(Stable) public void resetTagsAll()
-
resetVpcConnectionProperties
@Stability(Stable) public void resetVpcConnectionProperties()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformResource
-
getArn
@Stability(Stable) @NotNull public String getArn()
-
getCredentials
@Stability(Stable) @NotNull public QuicksightDataSourceCredentialsOutputReference getCredentials()
-
getParameters
@Stability(Stable) @NotNull public QuicksightDataSourceParametersOutputReference getParameters()
-
getPermission
@Stability(Stable) @NotNull public QuicksightDataSourcePermissionList getPermission()
-
getSslProperties
@Stability(Stable) @NotNull public QuicksightDataSourceSslPropertiesOutputReference getSslProperties()
-
getVpcConnectionProperties
@Stability(Stable) @NotNull public QuicksightDataSourceVpcConnectionPropertiesOutputReference getVpcConnectionProperties()
-
getAwsAccountIdInput
@Stability(Stable) @Nullable public String getAwsAccountIdInput()
-
getCredentialsInput
@Stability(Stable) @Nullable public QuicksightDataSourceCredentials getCredentialsInput()
-
getDataSourceIdInput
@Stability(Stable) @Nullable public String getDataSourceIdInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getNameInput
@Stability(Stable) @Nullable public String getNameInput()
-
getParametersInput
@Stability(Stable) @Nullable public QuicksightDataSourceParameters getParametersInput()
-
getPermissionInput
@Stability(Stable) @Nullable public Object getPermissionInput()
-
getSslPropertiesInput
@Stability(Stable) @Nullable public QuicksightDataSourceSslProperties getSslPropertiesInput()
-
getTypeInput
@Stability(Stable) @Nullable public String getTypeInput()
-
getVpcConnectionPropertiesInput
@Stability(Stable) @Nullable public QuicksightDataSourceVpcConnectionProperties getVpcConnectionPropertiesInput()
-
getAwsAccountId
@Stability(Stable) @NotNull public String getAwsAccountId()
-
setAwsAccountId
@Stability(Stable) public void setAwsAccountId(@NotNull String value)
-
getDataSourceId
@Stability(Stable) @NotNull public String getDataSourceId()
-
setDataSourceId
@Stability(Stable) public void setDataSourceId(@NotNull String value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
getName
@Stability(Stable) @NotNull public String getName()
-
setName
@Stability(Stable) public void setName(@NotNull String value)
-
getType
@Stability(Stable) @NotNull public String getType()
-
setType
@Stability(Stable) public void setType(@NotNull String value)
-
-