Documentation
¶
Index ¶
- type AccessKeyReference
- type GroupPolicyReference
- type GroupReference
- type IAccessKeyRef
- type IGroupPolicyRef
- type IGroupRef
- type IInstanceProfileRef
- type IManagedPolicyRef
- type IOIDCProviderRef
- type IPolicyRef
- type IRolePolicyRef
- type IRoleRef
- type ISAMLProviderRef
- type IServerCertificateRef
- type IServiceLinkedRoleRef
- type IUserPolicyRef
- type IUserRef
- type IUserToGroupAdditionRef
- type IVirtualMFADeviceRef
- type InstanceProfileReference
- type ManagedPolicyReference
- type OIDCProviderReference
- type PolicyReference
- type RolePolicyReference
- type RoleReference
- type SAMLProviderReference
- type ServerCertificateReference
- type ServiceLinkedRoleReference
- type UserPolicyReference
- type UserReference
- type UserToGroupAdditionReference
- type VirtualMFADeviceReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessKeyReference ¶
type AccessKeyReference struct {
// The Id of the AccessKey resource.
AccessKeyId *string `field:"required" json:"accessKeyId" yaml:"accessKeyId"`
}
A reference to a AccessKey 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"
accessKeyReference := &AccessKeyReference{
AccessKeyId: jsii.String("accessKeyId"),
}
type GroupPolicyReference ¶
type GroupPolicyReference struct {
// The GroupName of the GroupPolicy resource.
GroupName *string `field:"required" json:"groupName" yaml:"groupName"`
// The PolicyName of the GroupPolicy resource.
PolicyName *string `field:"required" json:"policyName" yaml:"policyName"`
}
A reference to a GroupPolicy 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"
groupPolicyReference := &GroupPolicyReference{
GroupName: jsii.String("groupName"),
PolicyName: jsii.String("policyName"),
}
type GroupReference ¶
type GroupReference struct {
// The ARN of the Group resource.
GroupArn *string `field:"required" json:"groupArn" yaml:"groupArn"`
// The GroupName of the Group resource.
GroupName *string `field:"required" json:"groupName" yaml:"groupName"`
}
A reference to a Group 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"
groupReference := &GroupReference{
GroupArn: jsii.String("groupArn"),
GroupName: jsii.String("groupName"),
}
type IAccessKeyRef ¶
type IAccessKeyRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a AccessKey resource.
// Experimental.
AccessKeyRef() *AccessKeyReference
}
Indicates that this resource can be referenced as a AccessKey. Experimental.
type IGroupPolicyRef ¶
type IGroupPolicyRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a GroupPolicy resource.
// Experimental.
GroupPolicyRef() *GroupPolicyReference
}
Indicates that this resource can be referenced as a GroupPolicy. Experimental.
type IGroupRef ¶
type IGroupRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Group resource.
// Experimental.
GroupRef() *GroupReference
}
Indicates that this resource can be referenced as a Group. Experimental.
type IInstanceProfileRef ¶
type IInstanceProfileRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a InstanceProfile resource.
// Experimental.
InstanceProfileRef() *InstanceProfileReference
}
Indicates that this resource can be referenced as a InstanceProfile. Experimental.
type IManagedPolicyRef ¶
type IManagedPolicyRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a ManagedPolicy resource.
// Experimental.
ManagedPolicyRef() *ManagedPolicyReference
}
Indicates that this resource can be referenced as a ManagedPolicy. Experimental.
type IOIDCProviderRef ¶
type IOIDCProviderRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a OIDCProvider resource.
// Experimental.
OidcProviderRef() *OIDCProviderReference
}
Indicates that this resource can be referenced as a OIDCProvider. 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 IRolePolicyRef ¶
type IRolePolicyRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a RolePolicy resource.
// Experimental.
RolePolicyRef() *RolePolicyReference
}
Indicates that this resource can be referenced as a RolePolicy. Experimental.
type IRoleRef ¶
type IRoleRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a Role resource.
// Experimental.
RoleRef() *RoleReference
}
Indicates that this resource can be referenced as a Role. Experimental.
type ISAMLProviderRef ¶
type ISAMLProviderRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a SAMLProvider resource.
// Experimental.
SamlProviderRef() *SAMLProviderReference
}
Indicates that this resource can be referenced as a SAMLProvider. Experimental.
type IServerCertificateRef ¶
type IServerCertificateRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a ServerCertificate resource.
// Experimental.
ServerCertificateRef() *ServerCertificateReference
}
Indicates that this resource can be referenced as a ServerCertificate. Experimental.
type IServiceLinkedRoleRef ¶
type IServiceLinkedRoleRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a ServiceLinkedRole resource.
// Experimental.
ServiceLinkedRoleRef() *ServiceLinkedRoleReference
}
Indicates that this resource can be referenced as a ServiceLinkedRole. Experimental.
type IUserPolicyRef ¶
type IUserPolicyRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a UserPolicy resource.
// Experimental.
UserPolicyRef() *UserPolicyReference
}
Indicates that this resource can be referenced as a UserPolicy. Experimental.
type IUserRef ¶
type IUserRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a User resource.
// Experimental.
UserRef() *UserReference
}
Indicates that this resource can be referenced as a User. Experimental.
type IUserToGroupAdditionRef ¶
type IUserToGroupAdditionRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a UserToGroupAddition resource.
// Experimental.
UserToGroupAdditionRef() *UserToGroupAdditionReference
}
Indicates that this resource can be referenced as a UserToGroupAddition. Experimental.
type IVirtualMFADeviceRef ¶
type IVirtualMFADeviceRef interface {
constructs.IConstruct
interfaces.IEnvironmentAware
// A reference to a VirtualMFADevice resource.
// Experimental.
VirtualMfaDeviceRef() *VirtualMFADeviceReference
}
Indicates that this resource can be referenced as a VirtualMFADevice. Experimental.
type InstanceProfileReference ¶
type InstanceProfileReference struct {
// The ARN of the InstanceProfile resource.
InstanceProfileArn *string `field:"required" json:"instanceProfileArn" yaml:"instanceProfileArn"`
// The InstanceProfileName of the InstanceProfile resource.
InstanceProfileName *string `field:"required" json:"instanceProfileName" yaml:"instanceProfileName"`
}
A reference to a InstanceProfile 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"
instanceProfileReference := &InstanceProfileReference{
InstanceProfileArn: jsii.String("instanceProfileArn"),
InstanceProfileName: jsii.String("instanceProfileName"),
}
type ManagedPolicyReference ¶
type ManagedPolicyReference struct {
// The PolicyArn of the ManagedPolicy resource.
PolicyArn *string `field:"required" json:"policyArn" yaml:"policyArn"`
}
A reference to a ManagedPolicy 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"
managedPolicyReference := &ManagedPolicyReference{
PolicyArn: jsii.String("policyArn"),
}
type OIDCProviderReference ¶
type OIDCProviderReference struct {
// The Arn of the OIDCProvider resource.
OidcProviderArn *string `field:"required" json:"oidcProviderArn" yaml:"oidcProviderArn"`
}
A reference to a OIDCProvider 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"
oIDCProviderReference := &OIDCProviderReference{
OidcProviderArn: jsii.String("oidcProviderArn"),
}
type PolicyReference ¶
type PolicyReference struct {
// 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{
PolicyId: jsii.String("policyId"),
}
type RolePolicyReference ¶
type RolePolicyReference struct {
// The PolicyName of the RolePolicy resource.
PolicyName *string `field:"required" json:"policyName" yaml:"policyName"`
// The RoleName of the RolePolicy resource.
RoleName *string `field:"required" json:"roleName" yaml:"roleName"`
}
A reference to a RolePolicy 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"
rolePolicyReference := &RolePolicyReference{
PolicyName: jsii.String("policyName"),
RoleName: jsii.String("roleName"),
}
type RoleReference ¶
type RoleReference struct {
// The ARN of the Role resource.
RoleArn *string `field:"required" json:"roleArn" yaml:"roleArn"`
// The RoleName of the Role resource.
RoleName *string `field:"required" json:"roleName" yaml:"roleName"`
}
A reference to a Role 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"
roleReference := &RoleReference{
RoleArn: jsii.String("roleArn"),
RoleName: jsii.String("roleName"),
}
type SAMLProviderReference ¶
type SAMLProviderReference struct {
// The Arn of the SAMLProvider resource.
SamlProviderArn *string `field:"required" json:"samlProviderArn" yaml:"samlProviderArn"`
}
A reference to a SAMLProvider 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"
sAMLProviderReference := &SAMLProviderReference{
SamlProviderArn: jsii.String("samlProviderArn"),
}
type ServerCertificateReference ¶
type ServerCertificateReference struct {
// The ARN of the ServerCertificate resource.
ServerCertificateArn *string `field:"required" json:"serverCertificateArn" yaml:"serverCertificateArn"`
// The ServerCertificateName of the ServerCertificate resource.
ServerCertificateName *string `field:"required" json:"serverCertificateName" yaml:"serverCertificateName"`
}
A reference to a ServerCertificate 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"
serverCertificateReference := &ServerCertificateReference{
ServerCertificateArn: jsii.String("serverCertificateArn"),
ServerCertificateName: jsii.String("serverCertificateName"),
}
type ServiceLinkedRoleReference ¶
type ServiceLinkedRoleReference struct {
// The RoleName of the ServiceLinkedRole resource.
RoleName *string `field:"required" json:"roleName" yaml:"roleName"`
}
A reference to a ServiceLinkedRole 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"
serviceLinkedRoleReference := &ServiceLinkedRoleReference{
RoleName: jsii.String("roleName"),
}
type UserPolicyReference ¶
type UserPolicyReference struct {
// The PolicyName of the UserPolicy resource.
PolicyName *string `field:"required" json:"policyName" yaml:"policyName"`
// The UserName of the UserPolicy resource.
UserName *string `field:"required" json:"userName" yaml:"userName"`
}
A reference to a UserPolicy 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"
userPolicyReference := &UserPolicyReference{
PolicyName: jsii.String("policyName"),
UserName: jsii.String("userName"),
}
type UserReference ¶
type UserReference struct {
// The ARN of the User resource.
UserArn *string `field:"required" json:"userArn" yaml:"userArn"`
// The UserName of the User resource.
UserName *string `field:"required" json:"userName" yaml:"userName"`
}
A reference to a User 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"
userReference := &UserReference{
UserArn: jsii.String("userArn"),
UserName: jsii.String("userName"),
}
type UserToGroupAdditionReference ¶
type UserToGroupAdditionReference struct {
// The Id of the UserToGroupAddition resource.
UserToGroupAdditionId *string `field:"required" json:"userToGroupAdditionId" yaml:"userToGroupAdditionId"`
}
A reference to a UserToGroupAddition 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"
userToGroupAdditionReference := &UserToGroupAdditionReference{
UserToGroupAdditionId: jsii.String("userToGroupAdditionId"),
}
type VirtualMFADeviceReference ¶
type VirtualMFADeviceReference struct {
// The SerialNumber of the VirtualMFADevice resource.
SerialNumber *string `field:"required" json:"serialNumber" yaml:"serialNumber"`
}
A reference to a VirtualMFADevice 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"
virtualMFADeviceReference := &VirtualMFADeviceReference{
SerialNumber: jsii.String("serialNumber"),
}
Source Files
¶
- AccessKeyReference.go
- GroupPolicyReference.go
- GroupReference.go
- IAccessKeyRef.go
- IGroupPolicyRef.go
- IGroupRef.go
- IInstanceProfileRef.go
- IManagedPolicyRef.go
- IOIDCProviderRef.go
- IPolicyRef.go
- IRolePolicyRef.go
- IRoleRef.go
- ISAMLProviderRef.go
- IServerCertificateRef.go
- IServiceLinkedRoleRef.go
- IUserPolicyRef.go
- IUserRef.go
- IUserToGroupAdditionRef.go
- IVirtualMFADeviceRef.go
- InstanceProfileReference.go
- ManagedPolicyReference.go
- OIDCProviderReference.go
- PolicyReference.go
- RolePolicyReference.go
- RoleReference.go
- SAMLProviderReference.go
- ServerCertificateReference.go
- ServiceLinkedRoleReference.go
- UserPolicyReference.go
- UserReference.go
- UserToGroupAdditionReference.go
- VirtualMFADeviceReference.go
- main.go