Documentation
¶
Index ¶
- func AuditmanagerAssessment_IsConstruct(x interface{}) *bool
- func AuditmanagerAssessment_IsTerraformElement(x interface{}) *bool
- func AuditmanagerAssessment_IsTerraformResource(x interface{}) *bool
- func AuditmanagerAssessment_TfResourceType() *string
- func NewAuditmanagerAssessmentAssessmentReportsDestinationList_Override(a AuditmanagerAssessmentAssessmentReportsDestinationList, ...)
- func NewAuditmanagerAssessmentAssessmentReportsDestinationOutputReference_Override(a AuditmanagerAssessmentAssessmentReportsDestinationOutputReference, ...)
- func NewAuditmanagerAssessmentRolesAllList_Override(a AuditmanagerAssessmentRolesAllList, ...)
- func NewAuditmanagerAssessmentRolesAllOutputReference_Override(a AuditmanagerAssessmentRolesAllOutputReference, ...)
- func NewAuditmanagerAssessmentRolesList_Override(a AuditmanagerAssessmentRolesList, ...)
- func NewAuditmanagerAssessmentRolesOutputReference_Override(a AuditmanagerAssessmentRolesOutputReference, ...)
- func NewAuditmanagerAssessmentScopeAwsAccountsList_Override(a AuditmanagerAssessmentScopeAwsAccountsList, ...)
- func NewAuditmanagerAssessmentScopeAwsAccountsOutputReference_Override(a AuditmanagerAssessmentScopeAwsAccountsOutputReference, ...)
- func NewAuditmanagerAssessmentScopeAwsServicesList_Override(a AuditmanagerAssessmentScopeAwsServicesList, ...)
- func NewAuditmanagerAssessmentScopeAwsServicesOutputReference_Override(a AuditmanagerAssessmentScopeAwsServicesOutputReference, ...)
- func NewAuditmanagerAssessmentScopeList_Override(a AuditmanagerAssessmentScopeList, ...)
- func NewAuditmanagerAssessmentScopeOutputReference_Override(a AuditmanagerAssessmentScopeOutputReference, ...)
- func NewAuditmanagerAssessment_Override(a AuditmanagerAssessment, scope constructs.Construct, id *string, ...)
- type AuditmanagerAssessment
- type AuditmanagerAssessmentAssessmentReportsDestination
- type AuditmanagerAssessmentAssessmentReportsDestinationList
- type AuditmanagerAssessmentAssessmentReportsDestinationOutputReference
- type AuditmanagerAssessmentConfig
- type AuditmanagerAssessmentRoles
- type AuditmanagerAssessmentRolesAll
- type AuditmanagerAssessmentRolesAllList
- type AuditmanagerAssessmentRolesAllOutputReference
- type AuditmanagerAssessmentRolesList
- type AuditmanagerAssessmentRolesOutputReference
- type AuditmanagerAssessmentScope
- type AuditmanagerAssessmentScopeAwsAccounts
- type AuditmanagerAssessmentScopeAwsAccountsList
- type AuditmanagerAssessmentScopeAwsAccountsOutputReference
- type AuditmanagerAssessmentScopeAwsServices
- type AuditmanagerAssessmentScopeAwsServicesList
- type AuditmanagerAssessmentScopeAwsServicesOutputReference
- type AuditmanagerAssessmentScopeList
- type AuditmanagerAssessmentScopeOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuditmanagerAssessment_IsConstruct ¶
func AuditmanagerAssessment_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 AuditmanagerAssessment_IsTerraformElement ¶
func AuditmanagerAssessment_IsTerraformElement(x interface{}) *bool
Experimental.
func AuditmanagerAssessment_IsTerraformResource ¶
func AuditmanagerAssessment_IsTerraformResource(x interface{}) *bool
Experimental.
func AuditmanagerAssessment_TfResourceType ¶
func AuditmanagerAssessment_TfResourceType() *string
func NewAuditmanagerAssessmentAssessmentReportsDestinationList_Override ¶
func NewAuditmanagerAssessmentAssessmentReportsDestinationList_Override(a AuditmanagerAssessmentAssessmentReportsDestinationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAuditmanagerAssessmentAssessmentReportsDestinationOutputReference_Override ¶
func NewAuditmanagerAssessmentAssessmentReportsDestinationOutputReference_Override(a AuditmanagerAssessmentAssessmentReportsDestinationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAuditmanagerAssessmentRolesAllList_Override ¶
func NewAuditmanagerAssessmentRolesAllList_Override(a AuditmanagerAssessmentRolesAllList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAuditmanagerAssessmentRolesAllOutputReference_Override ¶
func NewAuditmanagerAssessmentRolesAllOutputReference_Override(a AuditmanagerAssessmentRolesAllOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAuditmanagerAssessmentRolesList_Override ¶
func NewAuditmanagerAssessmentRolesList_Override(a AuditmanagerAssessmentRolesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAuditmanagerAssessmentRolesOutputReference_Override ¶
func NewAuditmanagerAssessmentRolesOutputReference_Override(a AuditmanagerAssessmentRolesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAuditmanagerAssessmentScopeAwsAccountsList_Override ¶
func NewAuditmanagerAssessmentScopeAwsAccountsList_Override(a AuditmanagerAssessmentScopeAwsAccountsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAuditmanagerAssessmentScopeAwsAccountsOutputReference_Override ¶
func NewAuditmanagerAssessmentScopeAwsAccountsOutputReference_Override(a AuditmanagerAssessmentScopeAwsAccountsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAuditmanagerAssessmentScopeAwsServicesList_Override ¶
func NewAuditmanagerAssessmentScopeAwsServicesList_Override(a AuditmanagerAssessmentScopeAwsServicesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAuditmanagerAssessmentScopeAwsServicesOutputReference_Override ¶
func NewAuditmanagerAssessmentScopeAwsServicesOutputReference_Override(a AuditmanagerAssessmentScopeAwsServicesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAuditmanagerAssessmentScopeList_Override ¶
func NewAuditmanagerAssessmentScopeList_Override(a AuditmanagerAssessmentScopeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAuditmanagerAssessmentScopeOutputReference_Override ¶
func NewAuditmanagerAssessmentScopeOutputReference_Override(a AuditmanagerAssessmentScopeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAuditmanagerAssessment_Override ¶
func NewAuditmanagerAssessment_Override(a AuditmanagerAssessment, scope constructs.Construct, id *string, config *AuditmanagerAssessmentConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/auditmanager_assessment aws_auditmanager_assessment} Resource.
Types ¶
type AuditmanagerAssessment ¶
type AuditmanagerAssessment interface { cdktf.TerraformResource Arn() *string AssessmentReportsDestination() AuditmanagerAssessmentAssessmentReportsDestinationList AssessmentReportsDestinationInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string FrameworkId() *string SetFrameworkId(val *string) FrameworkIdInput() *string // Experimental. FriendlyUniqueId() *string Id() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Roles() AuditmanagerAssessmentRolesList RolesAll() AuditmanagerAssessmentRolesAllList RolesInput() interface{} Scope() AuditmanagerAssessmentScopeList ScopeInput() interface{} Status() *string Tags() *map[string]*string SetTags(val *map[string]*string) TagsAll() cdktf.StringMap TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *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. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAssessmentReportsDestination(value interface{}) PutRoles(value interface{}) PutScope(value interface{}) ResetAssessmentReportsDestination() ResetDescription() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetScope() ResetTags() SynthesizeAttributes() *map[string]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/hashicorp/aws/4.66.1/docs/resources/auditmanager_assessment aws_auditmanager_assessment}.
func NewAuditmanagerAssessment ¶
func NewAuditmanagerAssessment(scope constructs.Construct, id *string, config *AuditmanagerAssessmentConfig) AuditmanagerAssessment
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/auditmanager_assessment aws_auditmanager_assessment} Resource.
type AuditmanagerAssessmentAssessmentReportsDestination ¶
type AuditmanagerAssessmentAssessmentReportsDestination struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/auditmanager_assessment#destination AuditmanagerAssessment#destination}. Destination *string `field:"required" json:"destination" yaml:"destination"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/auditmanager_assessment#destination_type AuditmanagerAssessment#destination_type}. DestinationType *string `field:"required" json:"destinationType" yaml:"destinationType"` }
type AuditmanagerAssessmentAssessmentReportsDestinationList ¶
type AuditmanagerAssessmentAssessmentReportsDestinationList interface { cdktf.ComplexList // 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 InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AuditmanagerAssessmentAssessmentReportsDestinationOutputReference // 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 NewAuditmanagerAssessmentAssessmentReportsDestinationList ¶
func NewAuditmanagerAssessmentAssessmentReportsDestinationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AuditmanagerAssessmentAssessmentReportsDestinationList
type AuditmanagerAssessmentAssessmentReportsDestinationOutputReference ¶
type AuditmanagerAssessmentAssessmentReportsDestinationOutputReference 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 Destination() *string SetDestination(val *string) DestinationInput() *string DestinationType() *string SetDestinationType(val *string) DestinationTypeInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // 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 // 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 NewAuditmanagerAssessmentAssessmentReportsDestinationOutputReference ¶
func NewAuditmanagerAssessmentAssessmentReportsDestinationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AuditmanagerAssessmentAssessmentReportsDestinationOutputReference
type AuditmanagerAssessmentConfig ¶
type AuditmanagerAssessmentConfig 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"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/auditmanager_assessment#framework_id AuditmanagerAssessment#framework_id}. FrameworkId *string `field:"required" json:"frameworkId" yaml:"frameworkId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/auditmanager_assessment#name AuditmanagerAssessment#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/auditmanager_assessment#roles AuditmanagerAssessment#roles}. Roles interface{} `field:"required" json:"roles" yaml:"roles"` // assessment_reports_destination block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/auditmanager_assessment#assessment_reports_destination AuditmanagerAssessment#assessment_reports_destination} AssessmentReportsDestination interface{} `field:"optional" json:"assessmentReportsDestination" yaml:"assessmentReportsDestination"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/auditmanager_assessment#description AuditmanagerAssessment#description}. Description *string `field:"optional" json:"description" yaml:"description"` // scope block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/auditmanager_assessment#scope AuditmanagerAssessment#scope} Scope interface{} `field:"optional" json:"scope" yaml:"scope"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/auditmanager_assessment#tags AuditmanagerAssessment#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` }
type AuditmanagerAssessmentRoles ¶
type AuditmanagerAssessmentRoles struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/auditmanager_assessment#role_arn AuditmanagerAssessment#role_arn}. RoleArn *string `field:"required" json:"roleArn" yaml:"roleArn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/auditmanager_assessment#role_type AuditmanagerAssessment#role_type}. RoleType *string `field:"required" json:"roleType" yaml:"roleType"` }
type AuditmanagerAssessmentRolesAll ¶
type AuditmanagerAssessmentRolesAll struct { }
type AuditmanagerAssessmentRolesAllList ¶
type AuditmanagerAssessmentRolesAllList interface { cdktf.ComplexList // 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 // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AuditmanagerAssessmentRolesAllOutputReference // 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 NewAuditmanagerAssessmentRolesAllList ¶
func NewAuditmanagerAssessmentRolesAllList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AuditmanagerAssessmentRolesAllList
type AuditmanagerAssessmentRolesAllOutputReference ¶
type AuditmanagerAssessmentRolesAllOutputReference 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 InternalValue() *AuditmanagerAssessmentRolesAll SetInternalValue(val *AuditmanagerAssessmentRolesAll) RoleArn() *string RoleType() *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 // 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 NewAuditmanagerAssessmentRolesAllOutputReference ¶
func NewAuditmanagerAssessmentRolesAllOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AuditmanagerAssessmentRolesAllOutputReference
type AuditmanagerAssessmentRolesList ¶
type AuditmanagerAssessmentRolesList interface { cdktf.ComplexList // 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 InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AuditmanagerAssessmentRolesOutputReference // 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 NewAuditmanagerAssessmentRolesList ¶
func NewAuditmanagerAssessmentRolesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AuditmanagerAssessmentRolesList
type AuditmanagerAssessmentRolesOutputReference ¶
type AuditmanagerAssessmentRolesOutputReference 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 InternalValue() interface{} SetInternalValue(val interface{}) RoleArn() *string SetRoleArn(val *string) RoleArnInput() *string RoleType() *string SetRoleType(val *string) RoleTypeInput() *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 // 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 NewAuditmanagerAssessmentRolesOutputReference ¶
func NewAuditmanagerAssessmentRolesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AuditmanagerAssessmentRolesOutputReference
type AuditmanagerAssessmentScope ¶
type AuditmanagerAssessmentScope struct { // aws_accounts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/auditmanager_assessment#aws_accounts AuditmanagerAssessment#aws_accounts} AwsAccounts interface{} `field:"optional" json:"awsAccounts" yaml:"awsAccounts"` // aws_services block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/auditmanager_assessment#aws_services AuditmanagerAssessment#aws_services} AwsServices interface{} `field:"optional" json:"awsServices" yaml:"awsServices"` }
type AuditmanagerAssessmentScopeAwsAccounts ¶
type AuditmanagerAssessmentScopeAwsAccounts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/auditmanager_assessment#id AuditmanagerAssessment#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:"required" json:"id" yaml:"id"` }
type AuditmanagerAssessmentScopeAwsAccountsList ¶
type AuditmanagerAssessmentScopeAwsAccountsList interface { cdktf.ComplexList // 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 InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AuditmanagerAssessmentScopeAwsAccountsOutputReference // 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 NewAuditmanagerAssessmentScopeAwsAccountsList ¶
func NewAuditmanagerAssessmentScopeAwsAccountsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AuditmanagerAssessmentScopeAwsAccountsList
type AuditmanagerAssessmentScopeAwsAccountsOutputReference ¶
type AuditmanagerAssessmentScopeAwsAccountsOutputReference 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 Id() *string SetId(val *string) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) // 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 // 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 NewAuditmanagerAssessmentScopeAwsAccountsOutputReference ¶
func NewAuditmanagerAssessmentScopeAwsAccountsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AuditmanagerAssessmentScopeAwsAccountsOutputReference
type AuditmanagerAssessmentScopeAwsServices ¶
type AuditmanagerAssessmentScopeAwsServices struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/auditmanager_assessment#service_name AuditmanagerAssessment#service_name}. ServiceName *string `field:"required" json:"serviceName" yaml:"serviceName"` }
type AuditmanagerAssessmentScopeAwsServicesList ¶
type AuditmanagerAssessmentScopeAwsServicesList interface { cdktf.ComplexList // 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 InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AuditmanagerAssessmentScopeAwsServicesOutputReference // 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 NewAuditmanagerAssessmentScopeAwsServicesList ¶
func NewAuditmanagerAssessmentScopeAwsServicesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AuditmanagerAssessmentScopeAwsServicesList
type AuditmanagerAssessmentScopeAwsServicesOutputReference ¶
type AuditmanagerAssessmentScopeAwsServicesOutputReference 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 InternalValue() interface{} SetInternalValue(val interface{}) ServiceName() *string SetServiceName(val *string) ServiceNameInput() *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 // 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 NewAuditmanagerAssessmentScopeAwsServicesOutputReference ¶
func NewAuditmanagerAssessmentScopeAwsServicesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AuditmanagerAssessmentScopeAwsServicesOutputReference
type AuditmanagerAssessmentScopeList ¶
type AuditmanagerAssessmentScopeList interface { cdktf.ComplexList // 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 InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AuditmanagerAssessmentScopeOutputReference // 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 NewAuditmanagerAssessmentScopeList ¶
func NewAuditmanagerAssessmentScopeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AuditmanagerAssessmentScopeList
type AuditmanagerAssessmentScopeOutputReference ¶
type AuditmanagerAssessmentScopeOutputReference interface { cdktf.ComplexObject AwsAccounts() AuditmanagerAssessmentScopeAwsAccountsList AwsAccountsInput() interface{} AwsServices() AuditmanagerAssessmentScopeAwsServicesList AwsServicesInput() interface{} // 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 InternalValue() interface{} SetInternalValue(val interface{}) // 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 PutAwsAccounts(value interface{}) PutAwsServices(value interface{}) ResetAwsAccounts() ResetAwsServices() // 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 NewAuditmanagerAssessmentScopeOutputReference ¶
func NewAuditmanagerAssessmentScopeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AuditmanagerAssessmentScopeOutputReference
Source Files
¶
- AuditmanagerAssessment.go
- AuditmanagerAssessmentAssessmentReportsDestination.go
- AuditmanagerAssessmentAssessmentReportsDestinationList.go
- AuditmanagerAssessmentAssessmentReportsDestinationList__checks.go
- AuditmanagerAssessmentAssessmentReportsDestinationOutputReference.go
- AuditmanagerAssessmentAssessmentReportsDestinationOutputReference__checks.go
- AuditmanagerAssessmentConfig.go
- AuditmanagerAssessmentRoles.go
- AuditmanagerAssessmentRolesAll.go
- AuditmanagerAssessmentRolesAllList.go
- AuditmanagerAssessmentRolesAllList__checks.go
- AuditmanagerAssessmentRolesAllOutputReference.go
- AuditmanagerAssessmentRolesAllOutputReference__checks.go
- AuditmanagerAssessmentRolesList.go
- AuditmanagerAssessmentRolesList__checks.go
- AuditmanagerAssessmentRolesOutputReference.go
- AuditmanagerAssessmentRolesOutputReference__checks.go
- AuditmanagerAssessmentScope.go
- AuditmanagerAssessmentScopeAwsAccounts.go
- AuditmanagerAssessmentScopeAwsAccountsList.go
- AuditmanagerAssessmentScopeAwsAccountsList__checks.go
- AuditmanagerAssessmentScopeAwsAccountsOutputReference.go
- AuditmanagerAssessmentScopeAwsAccountsOutputReference__checks.go
- AuditmanagerAssessmentScopeAwsServices.go
- AuditmanagerAssessmentScopeAwsServicesList.go
- AuditmanagerAssessmentScopeAwsServicesList__checks.go
- AuditmanagerAssessmentScopeAwsServicesOutputReference.go
- AuditmanagerAssessmentScopeAwsServicesOutputReference__checks.go
- AuditmanagerAssessmentScopeList.go
- AuditmanagerAssessmentScopeList__checks.go
- AuditmanagerAssessmentScopeOutputReference.go
- AuditmanagerAssessmentScopeOutputReference__checks.go
- AuditmanagerAssessment__checks.go
- main.go