Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountReference ¶
type AccountReference struct {
// The ARN of the Account resource.
AccountArn *string `field:"required" json:"accountArn" yaml:"accountArn"`
// The AccountId of the Account resource.
AccountId *string `field:"required" json:"accountId" yaml:"accountId"`
}
A reference to a Account 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"
accountReference := &AccountReference{
AccountArn: jsii.String("accountArn"),
AccountId: jsii.String("accountId"),
}
type IAccountRef ¶
type IAccountRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Account resource.
// Experimental.
AccountRef() *AccountReference
}
Indicates that this resource can be referenced as a Account. Experimental.
type IOrganizationRef ¶
type IOrganizationRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Organization resource.
// Experimental.
OrganizationRef() *OrganizationReference
}
Indicates that this resource can be referenced as a Organization. Experimental.
type IOrganizationalUnitRef ¶
type IOrganizationalUnitRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a OrganizationalUnit resource.
// Experimental.
OrganizationalUnitRef() *OrganizationalUnitReference
}
Indicates that this resource can be referenced as a OrganizationalUnit. Experimental.
type IPolicyRef ¶
type IPolicyRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Policy resource.
// Experimental.
PolicyRef() *PolicyReference
}
Indicates that this resource can be referenced as a Policy. Experimental.
type IResourcePolicyRef ¶
type IResourcePolicyRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a ResourcePolicy resource.
// Experimental.
ResourcePolicyRef() *ResourcePolicyReference
}
Indicates that this resource can be referenced as a ResourcePolicy. Experimental.
type OrganizationReference ¶
type OrganizationReference struct {
// The ARN of the Organization resource.
OrganizationArn *string `field:"required" json:"organizationArn" yaml:"organizationArn"`
// The Id of the Organization resource.
OrganizationId *string `field:"required" json:"organizationId" yaml:"organizationId"`
}
A reference to a Organization 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"
organizationReference := &OrganizationReference{
OrganizationArn: jsii.String("organizationArn"),
OrganizationId: jsii.String("organizationId"),
}
type OrganizationalUnitReference ¶
type OrganizationalUnitReference struct {
// The ARN of the OrganizationalUnit resource.
OrganizationalUnitArn *string `field:"required" json:"organizationalUnitArn" yaml:"organizationalUnitArn"`
// The Id of the OrganizationalUnit resource.
OrganizationalUnitId *string `field:"required" json:"organizationalUnitId" yaml:"organizationalUnitId"`
}
A reference to a OrganizationalUnit 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"
organizationalUnitReference := &OrganizationalUnitReference{
OrganizationalUnitArn: jsii.String("organizationalUnitArn"),
OrganizationalUnitId: jsii.String("organizationalUnitId"),
}
type PolicyReference ¶
type PolicyReference struct {
// The ARN of the Policy resource.
PolicyArn *string `field:"required" json:"policyArn" yaml:"policyArn"`
// The Id of the Policy resource.
PolicyId *string `field:"required" json:"policyId" yaml:"policyId"`
}
A reference to a Policy 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"
policyReference := &PolicyReference{
PolicyArn: jsii.String("policyArn"),
PolicyId: jsii.String("policyId"),
}
type ResourcePolicyReference ¶
type ResourcePolicyReference struct {
// The ARN of the ResourcePolicy resource.
ResourcePolicyArn *string `field:"required" json:"resourcePolicyArn" yaml:"resourcePolicyArn"`
// The Id of the ResourcePolicy resource.
ResourcePolicyId *string `field:"required" json:"resourcePolicyId" yaml:"resourcePolicyId"`
}
A reference to a ResourcePolicy 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"
resourcePolicyReference := &ResourcePolicyReference{
ResourcePolicyArn: jsii.String("resourcePolicyArn"),
ResourcePolicyId: jsii.String("resourcePolicyId"),
}