Documentation
¶
Index ¶
- func GrantOwnership_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GrantOwnership_IsConstruct(x interface{}) *bool
- func GrantOwnership_IsTerraformElement(x interface{}) *bool
- func GrantOwnership_IsTerraformResource(x interface{}) *bool
- func GrantOwnership_TfResourceType() *string
- func NewGrantOwnershipOnAllOutputReference_Override(g GrantOwnershipOnAllOutputReference, ...)
- func NewGrantOwnershipOnFutureOutputReference_Override(g GrantOwnershipOnFutureOutputReference, ...)
- func NewGrantOwnershipOnOutputReference_Override(g GrantOwnershipOnOutputReference, ...)
- func NewGrantOwnership_Override(g GrantOwnership, scope constructs.Construct, id *string, ...)
- type GrantOwnership
- type GrantOwnershipConfig
- type GrantOwnershipOn
- type GrantOwnershipOnAll
- type GrantOwnershipOnAllOutputReference
- type GrantOwnershipOnFuture
- type GrantOwnershipOnFutureOutputReference
- type GrantOwnershipOnOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GrantOwnership_GenerateConfigForImport ¶
func GrantOwnership_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GrantOwnership resource upon running "cdktf plan <stack-name>".
func GrantOwnership_IsConstruct ¶
func GrantOwnership_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func GrantOwnership_IsTerraformElement ¶
func GrantOwnership_IsTerraformElement(x interface{}) *bool
Experimental.
func GrantOwnership_IsTerraformResource ¶
func GrantOwnership_IsTerraformResource(x interface{}) *bool
Experimental.
func GrantOwnership_TfResourceType ¶
func GrantOwnership_TfResourceType() *string
func NewGrantOwnershipOnAllOutputReference_Override ¶
func NewGrantOwnershipOnAllOutputReference_Override(g GrantOwnershipOnAllOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGrantOwnershipOnFutureOutputReference_Override ¶
func NewGrantOwnershipOnFutureOutputReference_Override(g GrantOwnershipOnFutureOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGrantOwnershipOnOutputReference_Override ¶
func NewGrantOwnershipOnOutputReference_Override(g GrantOwnershipOnOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGrantOwnership_Override ¶
func NewGrantOwnership_Override(g GrantOwnership, scope constructs.Construct, id *string, config *GrantOwnershipConfig)
Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership snowflake_grant_ownership} Resource.
Types ¶
type GrantOwnership ¶
type GrantOwnership interface { cdktf.TerraformResource AccountRoleName() *string SetAccountRoleName(val *string) AccountRoleNameInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) DatabaseRoleName() *string SetDatabaseRoleName(val *string) DatabaseRoleNameInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node On() GrantOwnershipOnOutputReference OnInput() *GrantOwnershipOn OutboundPrivileges() *string SetOutboundPrivileges(val *string) OutboundPrivilegesInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutOn(value *GrantOwnershipOn) ResetAccountRoleName() ResetDatabaseRoleName() ResetId() ResetOutboundPrivileges() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership snowflake_grant_ownership}.
func NewGrantOwnership ¶
func NewGrantOwnership(scope constructs.Construct, id *string, config *GrantOwnershipConfig) GrantOwnership
Create a new {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership snowflake_grant_ownership} Resource.
type GrantOwnershipConfig ¶
type GrantOwnershipConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // on block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#on GrantOwnership#on} On *GrantOwnershipOn `field:"required" json:"on" yaml:"on"` // The fully qualified name of the account role to which privileges will be granted. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#account_role_name GrantOwnership#account_role_name} AccountRoleName *string `field:"optional" json:"accountRoleName" yaml:"accountRoleName"` // The fully qualified name of the database role to which privileges will be granted. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#database_role_name GrantOwnership#database_role_name} DatabaseRoleName *string `field:"optional" json:"databaseRoleName" yaml:"databaseRoleName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#id GrantOwnership#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Specifies whether to remove or transfer all existing outbound privileges on the object when ownership is transferred to a new role. // // Available options are: REVOKE for removing existing privileges and COPY to transfer them with ownership. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#optional-parameters). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#outbound_privileges GrantOwnership#outbound_privileges} OutboundPrivileges *string `field:"optional" json:"outboundPrivileges" yaml:"outboundPrivileges"` }
type GrantOwnershipOn ¶
type GrantOwnershipOn struct { // all block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#all GrantOwnership#all} All *GrantOwnershipOnAll `field:"optional" json:"all" yaml:"all"` // future block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#future GrantOwnership#future} Future *GrantOwnershipOnFuture `field:"optional" json:"future" yaml:"future"` // Specifies the identifier for the object on which you are transferring ownership. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_name GrantOwnership#object_name} ObjectName *string `field:"optional" json:"objectName" yaml:"objectName"` // Specifies the type of object on which you are transferring ownership. // // Available values are: AGGREGATION POLICY | ALERT | AUTHENTICATION POLICY | COMPUTE POOL | DATA METRIC FUNCTION | DATABASE | DATABASE ROLE | DYNAMIC TABLE | EVENT TABLE | EXTERNAL TABLE | EXTERNAL VOLUME | FAILOVER GROUP | FILE FORMAT | FUNCTION | GIT REPOSITORY | HYBRID TABLE | ICEBERG TABLE | IMAGE REPOSITORY | INTEGRATION | MATERIALIZED VIEW | NETWORK POLICY | NETWORK RULE | PACKAGES POLICY | PIPE | PROCEDURE | MASKING POLICY | PASSWORD POLICY | PROJECTION POLICY | REPLICATION GROUP | ROLE | ROW ACCESS POLICY | SCHEMA | SESSION POLICY | SECRET | SEQUENCE | STAGE | STREAM | TABLE | TAG | TASK | USER | VIEW | WAREHOUSE // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type GrantOwnership#object_type} ObjectType *string `field:"optional" json:"objectType" yaml:"objectType"` }
type GrantOwnershipOnAll ¶
type GrantOwnershipOnAll struct { // Specifies the type of object in plural form on which you are transferring ownership. // // Available values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | COMPUTE POOLS | DATA METRIC FUNCTIONS | DATABASES | DATABASE ROLES | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | EXTERNAL VOLUMES | FAILOVER GROUPS | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | IMAGE REPOSITORIES | INTEGRATIONS | MATERIALIZED VIEWS | NETWORK POLICIES | NETWORK RULES | PACKAGES POLICIES | PIPES | PROCEDURES | MASKING POLICIES | PASSWORD POLICIES | PROJECTION POLICIES | REPLICATION GROUPS | ROLES | ROW ACCESS POLICIES | SCHEMAS | SESSION POLICIES | SECRETS | SEQUENCES | STAGES | STREAMS | TABLES | TAGS | TASKS | USERS | VIEWS | WAREHOUSES. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#required-parameters). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} ObjectTypePlural *string `field:"required" json:"objectTypePlural" yaml:"objectTypePlural"` // The fully qualified name of the database. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} InDatabase *string `field:"optional" json:"inDatabase" yaml:"inDatabase"` // The fully qualified name of the schema. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} InSchema *string `field:"optional" json:"inSchema" yaml:"inSchema"` }
type GrantOwnershipOnAllOutputReference ¶
type GrantOwnershipOnAllOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InDatabase() *string SetInDatabase(val *string) InDatabaseInput() *string InSchema() *string SetInSchema(val *string) InSchemaInput() *string InternalValue() *GrantOwnershipOnAll SetInternalValue(val *GrantOwnershipOnAll) ObjectTypePlural() *string SetObjectTypePlural(val *string) ObjectTypePluralInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetInDatabase() ResetInSchema() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGrantOwnershipOnAllOutputReference ¶
func NewGrantOwnershipOnAllOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GrantOwnershipOnAllOutputReference
type GrantOwnershipOnFuture ¶
type GrantOwnershipOnFuture struct { // Specifies the type of object in plural form on which you are transferring ownership. // // Available values are: AGGREGATION POLICIES | ALERTS | AUTHENTICATION POLICIES | COMPUTE POOLS | DATA METRIC FUNCTIONS | DATABASES | DATABASE ROLES | DYNAMIC TABLES | EVENT TABLES | EXTERNAL TABLES | EXTERNAL VOLUMES | FAILOVER GROUPS | FILE FORMATS | FUNCTIONS | GIT REPOSITORIES | HYBRID TABLES | ICEBERG TABLES | IMAGE REPOSITORIES | INTEGRATIONS | MATERIALIZED VIEWS | NETWORK POLICIES | NETWORK RULES | PACKAGES POLICIES | PIPES | PROCEDURES | MASKING POLICIES | PASSWORD POLICIES | PROJECTION POLICIES | REPLICATION GROUPS | ROLES | ROW ACCESS POLICIES | SCHEMAS | SESSION POLICIES | SECRETS | SEQUENCES | STAGES | STREAMS | TABLES | TAGS | TASKS | USERS | VIEWS | WAREHOUSES. For more information head over to [Snowflake documentation](https://docs.snowflake.com/en/sql-reference/sql/grant-ownership#required-parameters). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#object_type_plural GrantOwnership#object_type_plural} ObjectTypePlural *string `field:"required" json:"objectTypePlural" yaml:"objectTypePlural"` // The fully qualified name of the database. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_database GrantOwnership#in_database} InDatabase *string `field:"optional" json:"inDatabase" yaml:"inDatabase"` // The fully qualified name of the schema. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/snowflake-labs/snowflake/0.96.0/docs/resources/grant_ownership#in_schema GrantOwnership#in_schema} InSchema *string `field:"optional" json:"inSchema" yaml:"inSchema"` }
type GrantOwnershipOnFutureOutputReference ¶
type GrantOwnershipOnFutureOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InDatabase() *string SetInDatabase(val *string) InDatabaseInput() *string InSchema() *string SetInSchema(val *string) InSchemaInput() *string InternalValue() *GrantOwnershipOnFuture SetInternalValue(val *GrantOwnershipOnFuture) ObjectTypePlural() *string SetObjectTypePlural(val *string) ObjectTypePluralInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetInDatabase() ResetInSchema() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGrantOwnershipOnFutureOutputReference ¶
func NewGrantOwnershipOnFutureOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GrantOwnershipOnFutureOutputReference
type GrantOwnershipOnOutputReference ¶
type GrantOwnershipOnOutputReference interface { cdktf.ComplexObject All() GrantOwnershipOnAllOutputReference AllInput() *GrantOwnershipOnAll // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Future() GrantOwnershipOnFutureOutputReference FutureInput() *GrantOwnershipOnFuture InternalValue() *GrantOwnershipOn SetInternalValue(val *GrantOwnershipOn) ObjectName() *string SetObjectName(val *string) ObjectNameInput() *string ObjectType() *string SetObjectType(val *string) ObjectTypeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAll(value *GrantOwnershipOnAll) PutFuture(value *GrantOwnershipOnFuture) ResetAll() ResetFuture() ResetObjectName() ResetObjectType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewGrantOwnershipOnOutputReference ¶
func NewGrantOwnershipOnOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GrantOwnershipOnOutputReference
Source Files
¶
- GrantOwnership.go
- GrantOwnershipConfig.go
- GrantOwnershipOn.go
- GrantOwnershipOnAll.go
- GrantOwnershipOnAllOutputReference.go
- GrantOwnershipOnAllOutputReference__checks.go
- GrantOwnershipOnFuture.go
- GrantOwnershipOnFutureOutputReference.go
- GrantOwnershipOnFutureOutputReference__checks.go
- GrantOwnershipOnOutputReference.go
- GrantOwnershipOnOutputReference__checks.go
- GrantOwnership__checks.go
- main.go