Versions in this module Expand all Collapse all v5 v5.45.0 Apr 16, 2024 Changes in this version + type DataArgs struct + Id terra.StringValue + OverrideJson terra.StringValue + OverridePolicyDocuments terra.ListValue[terra.StringValue] + PolicyId terra.StringValue + SourceJson terra.StringValue + SourcePolicyDocuments terra.ListValue[terra.StringValue] + Statement []DataStatement + Version terra.StringValue + type DataSource struct + Args DataArgs + Name string + func Data(name string, args DataArgs) *DataSource + func (aipd *DataSource) Attributes() dataAwsIamPolicyDocumentAttributes + func (aipd *DataSource) Configuration() interface{} + func (aipd *DataSource) DataSource() string + func (aipd *DataSource) LocalName() string + type DataStatement struct + Actions terra.SetValue[terra.StringValue] + Condition []DataStatementCondition + Effect terra.StringValue + NotActions terra.SetValue[terra.StringValue] + NotPrincipals []DataStatementNotPrincipals + NotResources terra.SetValue[terra.StringValue] + Principals []DataStatementPrincipals + Resources terra.SetValue[terra.StringValue] + Sid terra.StringValue + type DataStatementAttributes struct + func (s DataStatementAttributes) Actions() terra.SetValue[terra.StringValue] + func (s DataStatementAttributes) Condition() terra.SetValue[DataStatementConditionAttributes] + func (s DataStatementAttributes) Effect() terra.StringValue + func (s DataStatementAttributes) InternalRef() (terra.Reference, error) + func (s DataStatementAttributes) InternalTokens() (hclwrite.Tokens, error) + func (s DataStatementAttributes) InternalWithRef(ref terra.Reference) DataStatementAttributes + func (s DataStatementAttributes) NotActions() terra.SetValue[terra.StringValue] + func (s DataStatementAttributes) NotPrincipals() terra.SetValue[DataStatementNotPrincipalsAttributes] + func (s DataStatementAttributes) NotResources() terra.SetValue[terra.StringValue] + func (s DataStatementAttributes) Principals() terra.SetValue[DataStatementPrincipalsAttributes] + func (s DataStatementAttributes) Resources() terra.SetValue[terra.StringValue] + func (s DataStatementAttributes) Sid() terra.StringValue + type DataStatementCondition struct + Test terra.StringValue + Values terra.ListValue[terra.StringValue] + Variable terra.StringValue + type DataStatementConditionAttributes struct + func (c DataStatementConditionAttributes) InternalRef() (terra.Reference, error) + func (c DataStatementConditionAttributes) InternalTokens() (hclwrite.Tokens, error) + func (c DataStatementConditionAttributes) InternalWithRef(ref terra.Reference) DataStatementConditionAttributes + func (c DataStatementConditionAttributes) Test() terra.StringValue + func (c DataStatementConditionAttributes) Values() terra.ListValue[terra.StringValue] + func (c DataStatementConditionAttributes) Variable() terra.StringValue + type DataStatementConditionState struct + Test string + Values []string + Variable string + type DataStatementNotPrincipals struct + Identifiers terra.SetValue[terra.StringValue] + Type terra.StringValue + type DataStatementNotPrincipalsAttributes struct + func (np DataStatementNotPrincipalsAttributes) Identifiers() terra.SetValue[terra.StringValue] + func (np DataStatementNotPrincipalsAttributes) InternalRef() (terra.Reference, error) + func (np DataStatementNotPrincipalsAttributes) InternalTokens() (hclwrite.Tokens, error) + func (np DataStatementNotPrincipalsAttributes) InternalWithRef(ref terra.Reference) DataStatementNotPrincipalsAttributes + func (np DataStatementNotPrincipalsAttributes) Type() terra.StringValue + type DataStatementNotPrincipalsState struct + Identifiers []string + Type string + type DataStatementPrincipals struct + Identifiers terra.SetValue[terra.StringValue] + Type terra.StringValue + type DataStatementPrincipalsAttributes struct + func (p DataStatementPrincipalsAttributes) Identifiers() terra.SetValue[terra.StringValue] + func (p DataStatementPrincipalsAttributes) InternalRef() (terra.Reference, error) + func (p DataStatementPrincipalsAttributes) InternalTokens() (hclwrite.Tokens, error) + func (p DataStatementPrincipalsAttributes) InternalWithRef(ref terra.Reference) DataStatementPrincipalsAttributes + func (p DataStatementPrincipalsAttributes) Type() terra.StringValue + type DataStatementPrincipalsState struct + Identifiers []string + Type string + type DataStatementState struct + Actions []string + Condition []DataStatementConditionState + Effect string + NotActions []string + NotPrincipals []DataStatementNotPrincipalsState + NotResources []string + Principals []DataStatementPrincipalsState + Resources []string + Sid string