interfacesawsconfig

package
v2.226.0 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AggregationAuthorizationReference

type AggregationAuthorizationReference struct {
	// The ARN of the AggregationAuthorization resource.
	AggregationAuthorizationArn *string `field:"required" json:"aggregationAuthorizationArn" yaml:"aggregationAuthorizationArn"`
	// The AuthorizedAccountId of the AggregationAuthorization resource.
	AuthorizedAccountId *string `field:"required" json:"authorizedAccountId" yaml:"authorizedAccountId"`
	// The AuthorizedAwsRegion of the AggregationAuthorization resource.
	AuthorizedAwsRegion *string `field:"required" json:"authorizedAwsRegion" yaml:"authorizedAwsRegion"`
}

A reference to a AggregationAuthorization resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

aggregationAuthorizationReference := &AggregationAuthorizationReference{
	AggregationAuthorizationArn: jsii.String("aggregationAuthorizationArn"),
	AuthorizedAccountId: jsii.String("authorizedAccountId"),
	AuthorizedAwsRegion: jsii.String("authorizedAwsRegion"),
}

type ConfigRuleReference

type ConfigRuleReference struct {
	// The ARN of the ConfigRule resource.
	ConfigRuleArn *string `field:"required" json:"configRuleArn" yaml:"configRuleArn"`
	// The ConfigRuleName of the ConfigRule resource.
	ConfigRuleName *string `field:"required" json:"configRuleName" yaml:"configRuleName"`
}

A reference to a ConfigRule resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

configRuleReference := &ConfigRuleReference{
	ConfigRuleArn: jsii.String("configRuleArn"),
	ConfigRuleName: jsii.String("configRuleName"),
}

type ConfigurationAggregatorReference

type ConfigurationAggregatorReference struct {
	// The ARN of the ConfigurationAggregator resource.
	ConfigurationAggregatorArn *string `field:"required" json:"configurationAggregatorArn" yaml:"configurationAggregatorArn"`
	// The ConfigurationAggregatorName of the ConfigurationAggregator resource.
	ConfigurationAggregatorName *string `field:"required" json:"configurationAggregatorName" yaml:"configurationAggregatorName"`
}

A reference to a ConfigurationAggregator resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

configurationAggregatorReference := &ConfigurationAggregatorReference{
	ConfigurationAggregatorArn: jsii.String("configurationAggregatorArn"),
	ConfigurationAggregatorName: jsii.String("configurationAggregatorName"),
}

type ConfigurationRecorderReference

type ConfigurationRecorderReference struct {
	// The Id of the ConfigurationRecorder resource.
	ConfigurationRecorderId *string `field:"required" json:"configurationRecorderId" yaml:"configurationRecorderId"`
}

A reference to a ConfigurationRecorder resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

configurationRecorderReference := &ConfigurationRecorderReference{
	ConfigurationRecorderId: jsii.String("configurationRecorderId"),
}

type ConformancePackReference

type ConformancePackReference struct {
	// The ConformancePackName of the ConformancePack resource.
	ConformancePackName *string `field:"required" json:"conformancePackName" yaml:"conformancePackName"`
}

A reference to a ConformancePack resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

conformancePackReference := &ConformancePackReference{
	ConformancePackName: jsii.String("conformancePackName"),
}

type DeliveryChannelReference

type DeliveryChannelReference struct {
	// The Id of the DeliveryChannel resource.
	DeliveryChannelId *string `field:"required" json:"deliveryChannelId" yaml:"deliveryChannelId"`
}

A reference to a DeliveryChannel resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

deliveryChannelReference := &DeliveryChannelReference{
	DeliveryChannelId: jsii.String("deliveryChannelId"),
}

type IAggregationAuthorizationRef

type IAggregationAuthorizationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AggregationAuthorization resource.
	// Experimental.
	AggregationAuthorizationRef() *AggregationAuthorizationReference
}

Indicates that this resource can be referenced as a AggregationAuthorization. Experimental.

type IConfigRuleRef

type IConfigRuleRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ConfigRule resource.
	// Experimental.
	ConfigRuleRef() *ConfigRuleReference
}

Indicates that this resource can be referenced as a ConfigRule. Experimental.

type IConfigurationAggregatorRef

type IConfigurationAggregatorRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ConfigurationAggregator resource.
	// Experimental.
	ConfigurationAggregatorRef() *ConfigurationAggregatorReference
}

Indicates that this resource can be referenced as a ConfigurationAggregator. Experimental.

type IConfigurationRecorderRef

type IConfigurationRecorderRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ConfigurationRecorder resource.
	// Experimental.
	ConfigurationRecorderRef() *ConfigurationRecorderReference
}

Indicates that this resource can be referenced as a ConfigurationRecorder. Experimental.

type IConformancePackRef

type IConformancePackRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ConformancePack resource.
	// Experimental.
	ConformancePackRef() *ConformancePackReference
}

Indicates that this resource can be referenced as a ConformancePack. Experimental.

type IDeliveryChannelRef

type IDeliveryChannelRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DeliveryChannel resource.
	// Experimental.
	DeliveryChannelRef() *DeliveryChannelReference
}

Indicates that this resource can be referenced as a DeliveryChannel. Experimental.

type IOrganizationConfigRuleRef

type IOrganizationConfigRuleRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a OrganizationConfigRule resource.
	// Experimental.
	OrganizationConfigRuleRef() *OrganizationConfigRuleReference
}

Indicates that this resource can be referenced as a OrganizationConfigRule. Experimental.

type IOrganizationConformancePackRef

type IOrganizationConformancePackRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a OrganizationConformancePack resource.
	// Experimental.
	OrganizationConformancePackRef() *OrganizationConformancePackReference
}

Indicates that this resource can be referenced as a OrganizationConformancePack. Experimental.

type IRemediationConfigurationRef

type IRemediationConfigurationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a RemediationConfiguration resource.
	// Experimental.
	RemediationConfigurationRef() *RemediationConfigurationReference
}

Indicates that this resource can be referenced as a RemediationConfiguration. Experimental.

type IStoredQueryRef

type IStoredQueryRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a StoredQuery resource.
	// Experimental.
	StoredQueryRef() *StoredQueryReference
}

Indicates that this resource can be referenced as a StoredQuery. Experimental.

type OrganizationConfigRuleReference

type OrganizationConfigRuleReference struct {
	// The Id of the OrganizationConfigRule resource.
	OrganizationConfigRuleId *string `field:"required" json:"organizationConfigRuleId" yaml:"organizationConfigRuleId"`
}

A reference to a OrganizationConfigRule resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

organizationConfigRuleReference := &OrganizationConfigRuleReference{
	OrganizationConfigRuleId: jsii.String("organizationConfigRuleId"),
}

type OrganizationConformancePackReference

type OrganizationConformancePackReference struct {
	// The OrganizationConformancePackName of the OrganizationConformancePack resource.
	OrganizationConformancePackName *string `field:"required" json:"organizationConformancePackName" yaml:"organizationConformancePackName"`
}

A reference to a OrganizationConformancePack resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

organizationConformancePackReference := &OrganizationConformancePackReference{
	OrganizationConformancePackName: jsii.String("organizationConformancePackName"),
}

type RemediationConfigurationReference

type RemediationConfigurationReference struct {
	// The Id of the RemediationConfiguration resource.
	RemediationConfigurationId *string `field:"required" json:"remediationConfigurationId" yaml:"remediationConfigurationId"`
}

A reference to a RemediationConfiguration resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

remediationConfigurationReference := &RemediationConfigurationReference{
	RemediationConfigurationId: jsii.String("remediationConfigurationId"),
}

type StoredQueryReference

type StoredQueryReference struct {
	// The QueryName of the StoredQuery resource.
	QueryName *string `field:"required" json:"queryName" yaml:"queryName"`
}

A reference to a StoredQuery resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

storedQueryReference := &StoredQueryReference{
	QueryName: jsii.String("queryName"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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