interfacesawssecurityhub

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 AggregatorV2Reference

type AggregatorV2Reference struct {
	// The AggregatorV2Arn of the AggregatorV2 resource.
	AggregatorV2Arn *string `field:"required" json:"aggregatorV2Arn" yaml:"aggregatorV2Arn"`
}

A reference to a AggregatorV2 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"

aggregatorV2Reference := &AggregatorV2Reference{
	AggregatorV2Arn: jsii.String("aggregatorV2Arn"),
}

type AutomationRuleReference

type AutomationRuleReference struct {
	// The RuleArn of the AutomationRule resource.
	RuleArn *string `field:"required" json:"ruleArn" yaml:"ruleArn"`
}

A reference to a AutomationRule 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"

automationRuleReference := &AutomationRuleReference{
	RuleArn: jsii.String("ruleArn"),
}

type AutomationRuleV2Reference

type AutomationRuleV2Reference struct {
	// The RuleArn of the AutomationRuleV2 resource.
	RuleArn *string `field:"required" json:"ruleArn" yaml:"ruleArn"`
}

A reference to a AutomationRuleV2 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"

automationRuleV2Reference := &AutomationRuleV2Reference{
	RuleArn: jsii.String("ruleArn"),
}

type ConfigurationPolicyReference

type ConfigurationPolicyReference struct {
	// The Arn of the ConfigurationPolicy resource.
	ConfigurationPolicyArn *string `field:"required" json:"configurationPolicyArn" yaml:"configurationPolicyArn"`
}

A reference to a ConfigurationPolicy 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"

configurationPolicyReference := &ConfigurationPolicyReference{
	ConfigurationPolicyArn: jsii.String("configurationPolicyArn"),
}

type DelegatedAdminReference

type DelegatedAdminReference struct {
	// The DelegatedAdminIdentifier of the DelegatedAdmin resource.
	DelegatedAdminIdentifier *string `field:"required" json:"delegatedAdminIdentifier" yaml:"delegatedAdminIdentifier"`
}

A reference to a DelegatedAdmin 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"

delegatedAdminReference := &DelegatedAdminReference{
	DelegatedAdminIdentifier: jsii.String("delegatedAdminIdentifier"),
}

type FindingAggregatorReference

type FindingAggregatorReference struct {
	// The FindingAggregatorArn of the FindingAggregator resource.
	FindingAggregatorArn *string `field:"required" json:"findingAggregatorArn" yaml:"findingAggregatorArn"`
}

A reference to a FindingAggregator 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"

findingAggregatorReference := &FindingAggregatorReference{
	FindingAggregatorArn: jsii.String("findingAggregatorArn"),
}

type HubReference

type HubReference struct {
	// The ARN of the Hub resource.
	HubARN *string `field:"required" json:"hubARN" yaml:"hubARN"`
}

A reference to a Hub 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"

hubReference := &HubReference{
	HubARN: jsii.String("hubARN"),
}

type HubV2Reference

type HubV2Reference struct {
	// The HubV2Arn of the HubV2 resource.
	HubV2Arn *string `field:"required" json:"hubV2Arn" yaml:"hubV2Arn"`
}

A reference to a HubV2 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"

hubV2Reference := &HubV2Reference{
	HubV2Arn: jsii.String("hubV2Arn"),
}

type IAggregatorV2Ref

type IAggregatorV2Ref interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AggregatorV2 resource.
	// Experimental.
	AggregatorV2Ref() *AggregatorV2Reference
}

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

type IAutomationRuleRef

type IAutomationRuleRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AutomationRule resource.
	// Experimental.
	AutomationRuleRef() *AutomationRuleReference
}

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

type IAutomationRuleV2Ref

type IAutomationRuleV2Ref interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a AutomationRuleV2 resource.
	// Experimental.
	AutomationRuleV2Ref() *AutomationRuleV2Reference
}

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

type IConfigurationPolicyRef

type IConfigurationPolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ConfigurationPolicy resource.
	// Experimental.
	ConfigurationPolicyRef() *ConfigurationPolicyReference
}

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

type IDelegatedAdminRef

type IDelegatedAdminRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DelegatedAdmin resource.
	// Experimental.
	DelegatedAdminRef() *DelegatedAdminReference
}

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

type IFindingAggregatorRef

type IFindingAggregatorRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a FindingAggregator resource.
	// Experimental.
	FindingAggregatorRef() *FindingAggregatorReference
}

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

type IHubRef

type IHubRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Hub resource.
	// Experimental.
	HubRef() *HubReference
}

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

type IHubV2Ref

type IHubV2Ref interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a HubV2 resource.
	// Experimental.
	HubV2Ref() *HubV2Reference
}

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

type IInsightRef

type IInsightRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Insight resource.
	// Experimental.
	InsightRef() *InsightReference
}

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

type IOrganizationConfigurationRef

type IOrganizationConfigurationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a OrganizationConfiguration resource.
	// Experimental.
	OrganizationConfigurationRef() *OrganizationConfigurationReference
}

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

type IPolicyAssociationRef

type IPolicyAssociationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a PolicyAssociation resource.
	// Experimental.
	PolicyAssociationRef() *PolicyAssociationReference
}

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

type IProductSubscriptionRef

type IProductSubscriptionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ProductSubscription resource.
	// Experimental.
	ProductSubscriptionRef() *ProductSubscriptionReference
}

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

type ISecurityControlRef

type ISecurityControlRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a SecurityControl resource.
	// Experimental.
	SecurityControlRef() *SecurityControlReference
}

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

type IStandardRef

type IStandardRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Standard resource.
	// Experimental.
	StandardRef() *StandardReference
}

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

type InsightReference

type InsightReference struct {
	// The InsightArn of the Insight resource.
	InsightArn *string `field:"required" json:"insightArn" yaml:"insightArn"`
}

A reference to a Insight 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"

insightReference := &InsightReference{
	InsightArn: jsii.String("insightArn"),
}

type OrganizationConfigurationReference

type OrganizationConfigurationReference struct {
	// The OrganizationConfigurationIdentifier of the OrganizationConfiguration resource.
	OrganizationConfigurationIdentifier *string `field:"required" json:"organizationConfigurationIdentifier" yaml:"organizationConfigurationIdentifier"`
}

A reference to a OrganizationConfiguration 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"

organizationConfigurationReference := &OrganizationConfigurationReference{
	OrganizationConfigurationIdentifier: jsii.String("organizationConfigurationIdentifier"),
}

type PolicyAssociationReference

type PolicyAssociationReference struct {
	// The AssociationIdentifier of the PolicyAssociation resource.
	AssociationIdentifier *string `field:"required" json:"associationIdentifier" yaml:"associationIdentifier"`
}

A reference to a PolicyAssociation 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"

policyAssociationReference := &PolicyAssociationReference{
	AssociationIdentifier: jsii.String("associationIdentifier"),
}

type ProductSubscriptionReference

type ProductSubscriptionReference struct {
	// The ProductSubscriptionArn of the ProductSubscription resource.
	ProductSubscriptionArn *string `field:"required" json:"productSubscriptionArn" yaml:"productSubscriptionArn"`
}

A reference to a ProductSubscription 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"

productSubscriptionReference := &ProductSubscriptionReference{
	ProductSubscriptionArn: jsii.String("productSubscriptionArn"),
}

type SecurityControlReference

type SecurityControlReference struct {
	// The SecurityControlId of the SecurityControl resource.
	SecurityControlId *string `field:"required" json:"securityControlId" yaml:"securityControlId"`
}

A reference to a SecurityControl 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"

securityControlReference := &SecurityControlReference{
	SecurityControlId: jsii.String("securityControlId"),
}

type StandardReference

type StandardReference struct {
	// The StandardsSubscriptionArn of the Standard resource.
	StandardsSubscriptionArn *string `field:"required" json:"standardsSubscriptionArn" yaml:"standardsSubscriptionArn"`
}

A reference to a Standard 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"

standardReference := &StandardReference{
	StandardsSubscriptionArn: jsii.String("standardsSubscriptionArn"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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