Documentation
¶
Index ¶
- type ARN
- func (arn ARN) Account() (string, error)
- func (arn ARN) Header() (string, error)
- func (arn ARN) IsValid() (bool, string, error)
- func (arn ARN) Partition() (string, error)
- func (arn ARN) Region() (string, error)
- func (arn ARN) Service() (string, error)
- func (arn *ARN) SetAccount(account string) error
- func (arn *ARN) SetHeader(header string) error
- func (arn *ARN) SetPartition(partition string) error
- func (arn *ARN) SetRegion(region string) error
- func (arn *ARN) SetService(service string) error
- func (arn ARN) ToARN() (string, error)
- type DatabaseInstanceARN
- func (arn DatabaseInstanceARN) DatabaseIdentifier() (string, error)
- func (arn DatabaseInstanceARN) IsValid() (bool, string, error)
- func (arn DatabaseInstanceARN) ResourceType() (string, error)
- func (arn *DatabaseInstanceARN) SetDatabaseIdentifier(database string) error
- func (arn *DatabaseInstanceARN) SetResourceType(resourceType string) error
- func (arn DatabaseInstanceARN) String() string
- func (arn DatabaseInstanceARN) ToARN() (string, error)
- type IAMUserARN
- func (arn IAMUserARN) IsValid() (bool, string, error)
- func (arn IAMUserARN) Name() (string, error)
- func (arn IAMUserARN) ResourceType() (string, error)
- func (arn *IAMUserARN) SetName(name string) error
- func (arn *IAMUserARN) SetResourceType(resourceType string) error
- func (arn IAMUserARN) String() string
- func (arn IAMUserARN) ToARN() (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ARN ¶ added in v1.1.0
type ARN struct {
// contains filtered or unexported fields
}
ARN describes an Amazon Resource Name.
func MakeARNFromString ¶ added in v1.1.0
MakeARNFromString makes a new ARN from a string.
func (*ARN) SetAccount ¶ added in v1.1.0
SetAccount sets the partition.
func (*ARN) SetPartition ¶ added in v1.1.0
SetPartition sets the partition.
func (*ARN) SetService ¶ added in v1.1.0
SetService sets the service.
type DatabaseInstanceARN ¶ added in v1.1.0
type DatabaseInstanceARN struct {
ARN
// contains filtered or unexported fields
}
DatabaseInstanceARN describes the ARN of an RDS database instance.
func MakeRDSDatabaseInstanceARN ¶ added in v1.1.0
func MakeRDSDatabaseInstanceARN(partition string, region string, account string, database string) (DatabaseInstanceARN, error)
MakeRDSDatabaseInstanceARN makes a new DatabaseInstanceARN.
func MakeRDSDatabaseInstanceARNFromString ¶ added in v1.1.0
func MakeRDSDatabaseInstanceARNFromString(value string) DatabaseInstanceARN
MakeRDSDatabaseInstanceARNFromString makes a new DatabaseInstanceARN from a string.
func (DatabaseInstanceARN) DatabaseIdentifier ¶ added in v1.1.0
func (arn DatabaseInstanceARN) DatabaseIdentifier() (string, error)
DatabaseIdentifier gets the database identifier.
func (DatabaseInstanceARN) IsValid ¶ added in v1.1.0
func (arn DatabaseInstanceARN) IsValid() (bool, string, error)
IsValid checks if the field values are valid.
func (DatabaseInstanceARN) ResourceType ¶ added in v1.1.0
func (arn DatabaseInstanceARN) ResourceType() (string, error)
ResourceType gets the resource type.
func (*DatabaseInstanceARN) SetDatabaseIdentifier ¶ added in v1.1.0
func (arn *DatabaseInstanceARN) SetDatabaseIdentifier(database string) error
SetDatabaseIdentifier sets the database identifier.
func (*DatabaseInstanceARN) SetResourceType ¶ added in v1.1.0
func (arn *DatabaseInstanceARN) SetResourceType(resourceType string) error
SetResourceType sets the resource type.
func (DatabaseInstanceARN) String ¶ added in v1.1.0
func (arn DatabaseInstanceARN) String() string
func (DatabaseInstanceARN) ToARN ¶ added in v1.1.0
func (arn DatabaseInstanceARN) ToARN() (string, error)
ToARN converts the ARN to a string ARN.
type IAMUserARN ¶ added in v1.1.0
type IAMUserARN struct {
ARN
// contains filtered or unexported fields
}
IAMUserARN describes the ARN of an IAM User.
func MakeIAMUserARN ¶ added in v1.1.0
func MakeIAMUserARN(partition string, account string, name string) (IAMUserARN, error)
MakeIAMUserARN makes a new IAMUserARN.
func MakeIAMUserARNFromString ¶ added in v1.1.0
func MakeIAMUserARNFromString(value string) IAMUserARN
MakeIAMUserARNFromString makes a new v from a string.
func (IAMUserARN) IsValid ¶ added in v1.1.0
func (arn IAMUserARN) IsValid() (bool, string, error)
IsValid checks if the field values are valid.
func (IAMUserARN) Name ¶ added in v1.1.0
func (arn IAMUserARN) Name() (string, error)
Name gets the name.
func (IAMUserARN) ResourceType ¶ added in v1.1.0
func (arn IAMUserARN) ResourceType() (string, error)
ResourceType gets the resource type.
func (*IAMUserARN) SetName ¶ added in v1.1.0
func (arn *IAMUserARN) SetName(name string) error
SetName sets the name.
func (*IAMUserARN) SetResourceType ¶ added in v1.1.0
func (arn *IAMUserARN) SetResourceType(resourceType string) error
SetResourceType sets the resource type.
func (IAMUserARN) String ¶ added in v1.1.0
func (arn IAMUserARN) String() string
func (IAMUserARN) ToARN ¶ added in v1.1.0
func (arn IAMUserARN) ToARN() (string, error)
ToARN converts the ARN to a string ARN.
