auditmanagerassessment

package
v0.0.0-...-c2cc54e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 27, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AssessmentReportsDestination

type AssessmentReportsDestination struct {
	// Destination: string, required
	Destination terra.StringValue `hcl:"destination,attr" validate:"required"`
	// DestinationType: string, required
	DestinationType terra.StringValue `hcl:"destination_type,attr" validate:"required"`
}

type AssessmentReportsDestinationAttributes

type AssessmentReportsDestinationAttributes struct {
	// contains filtered or unexported fields
}

func (AssessmentReportsDestinationAttributes) Destination

func (AssessmentReportsDestinationAttributes) DestinationType

func (AssessmentReportsDestinationAttributes) InternalRef

func (AssessmentReportsDestinationAttributes) InternalTokens

func (AssessmentReportsDestinationAttributes) InternalWithRef

type AssessmentReportsDestinationState

type AssessmentReportsDestinationState struct {
	Destination     string `json:"destination"`
	DestinationType string `json:"destination_type"`
}

type AwsAccounts

type AwsAccounts struct {
	// Id: string, required
	Id terra.StringValue `hcl:"id,attr" validate:"required"`
}

type AwsAccountsAttributes

type AwsAccountsAttributes struct {
	// contains filtered or unexported fields
}

func (AwsAccountsAttributes) Id

func (AwsAccountsAttributes) InternalRef

func (aa AwsAccountsAttributes) InternalRef() (terra.Reference, error)

func (AwsAccountsAttributes) InternalTokens

func (aa AwsAccountsAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AwsAccountsAttributes) InternalWithRef

type AwsAccountsState

type AwsAccountsState struct {
	Id string `json:"id"`
}

type AwsServices

type AwsServices struct {
	// ServiceName: string, required
	ServiceName terra.StringValue `hcl:"service_name,attr" validate:"required"`
}

type AwsServicesAttributes

type AwsServicesAttributes struct {
	// contains filtered or unexported fields
}

func (AwsServicesAttributes) InternalRef

func (as AwsServicesAttributes) InternalRef() (terra.Reference, error)

func (AwsServicesAttributes) InternalTokens

func (as AwsServicesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (AwsServicesAttributes) InternalWithRef

func (AwsServicesAttributes) ServiceName

func (as AwsServicesAttributes) ServiceName() terra.StringValue

type AwsServicesState

type AwsServicesState struct {
	ServiceName string `json:"service_name"`
}

type Roles

type Roles struct {
	// RoleArn: string, optional
	RoleArn terra.StringValue `hcl:"role_arn,attr"`
	// RoleType: string, optional
	RoleType terra.StringValue `hcl:"role_type,attr"`
}

type RolesAll

type RolesAll struct{}

type RolesAllAttributes

type RolesAllAttributes struct {
	// contains filtered or unexported fields
}

func (RolesAllAttributes) InternalRef

func (ra RolesAllAttributes) InternalRef() (terra.Reference, error)

func (RolesAllAttributes) InternalTokens

func (ra RolesAllAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RolesAllAttributes) InternalWithRef

func (ra RolesAllAttributes) InternalWithRef(ref terra.Reference) RolesAllAttributes

func (RolesAllAttributes) RoleArn

func (ra RolesAllAttributes) RoleArn() terra.StringValue

func (RolesAllAttributes) RoleType

func (ra RolesAllAttributes) RoleType() terra.StringValue

type RolesAllState

type RolesAllState struct {
	RoleArn  string `json:"role_arn"`
	RoleType string `json:"role_type"`
}

type RolesAttributes

type RolesAttributes struct {
	// contains filtered or unexported fields
}

func (RolesAttributes) InternalRef

func (r RolesAttributes) InternalRef() (terra.Reference, error)

func (RolesAttributes) InternalTokens

func (r RolesAttributes) InternalTokens() (hclwrite.Tokens, error)

func (RolesAttributes) InternalWithRef

func (r RolesAttributes) InternalWithRef(ref terra.Reference) RolesAttributes

func (RolesAttributes) RoleArn

func (r RolesAttributes) RoleArn() terra.StringValue

func (RolesAttributes) RoleType

func (r RolesAttributes) RoleType() terra.StringValue

type RolesState

type RolesState struct {
	RoleArn  string `json:"role_arn"`
	RoleType string `json:"role_type"`
}

type Scope

type Scope struct {
	// AwsAccounts: min=0
	AwsAccounts []AwsAccounts `hcl:"aws_accounts,block" validate:"min=0"`
	// AwsServices: min=0
	AwsServices []AwsServices `hcl:"aws_services,block" validate:"min=0"`
}

type ScopeAttributes

type ScopeAttributes struct {
	// contains filtered or unexported fields
}

func (ScopeAttributes) AwsAccounts

func (ScopeAttributes) AwsServices

func (ScopeAttributes) InternalRef

func (s ScopeAttributes) InternalRef() (terra.Reference, error)

func (ScopeAttributes) InternalTokens

func (s ScopeAttributes) InternalTokens() (hclwrite.Tokens, error)

func (ScopeAttributes) InternalWithRef

func (s ScopeAttributes) InternalWithRef(ref terra.Reference) ScopeAttributes

type ScopeState

type ScopeState struct {
	AwsAccounts []AwsAccountsState `json:"aws_accounts"`
	AwsServices []AwsServicesState `json:"aws_services"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL