Documentation ¶
Index ¶
- Variables
- func RegisterGraphHandlers()
- type Condition
- type Condition_KeyValue
- type OpAssociatePolicy
- func (*OpAssociatePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *OpAssociatePolicy) GetPolicyJson() string
- func (x *OpAssociatePolicy) GetPolicyName() string
- func (x *OpAssociatePolicy) GetRoleName() string
- func (*OpAssociatePolicy) ProtoMessage()
- func (x *OpAssociatePolicy) ProtoReflect() protoreflect.Message
- func (x *OpAssociatePolicy) Reset()
- func (x *OpAssociatePolicy) String() string
- type OpEnsureRole
- func (*OpEnsureRole) Descriptor() ([]byte, []int)deprecated
- func (x *OpEnsureRole) GetAssumeRolePolicyJson() string
- func (x *OpEnsureRole) GetDescription() string
- func (x *OpEnsureRole) GetForServer() *schema.Server
- func (x *OpEnsureRole) GetRoleName() string
- func (x *OpEnsureRole) GetTag() []*Tag
- func (*OpEnsureRole) ProtoMessage()
- func (x *OpEnsureRole) ProtoReflect() protoreflect.Message
- func (x *OpEnsureRole) Reset()
- func (x *OpEnsureRole) String() string
- type PolicyDocument
- type Principal
- type StatementEntry
- type Tag
Constants ¶
This section is empty.
Variables ¶
View Source
var File_universe_aws_iam_op_proto protoreflect.FileDescriptor
Functions ¶
func RegisterGraphHandlers ¶
func RegisterGraphHandlers()
Types ¶
type Condition ¶
type Condition struct {
StringEquals []Condition_KeyValue
}
func (Condition) MarshalJSON ¶
type Condition_KeyValue ¶
type OpAssociatePolicy ¶
type OpAssociatePolicy struct { RoleName string `protobuf:"bytes,1,opt,name=role_name,json=roleName,proto3" json:"role_name,omitempty"` PolicyName string `protobuf:"bytes,2,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"` PolicyJson string `protobuf:"bytes,3,opt,name=policy_json,json=policyJson,proto3" json:"policy_json,omitempty"` // Serialized iam.PolicyDocument. // contains filtered or unexported fields }
func (*OpAssociatePolicy) Descriptor
deprecated
func (*OpAssociatePolicy) Descriptor() ([]byte, []int)
Deprecated: Use OpAssociatePolicy.ProtoReflect.Descriptor instead.
func (*OpAssociatePolicy) GetPolicyJson ¶
func (x *OpAssociatePolicy) GetPolicyJson() string
func (*OpAssociatePolicy) GetPolicyName ¶
func (x *OpAssociatePolicy) GetPolicyName() string
func (*OpAssociatePolicy) GetRoleName ¶
func (x *OpAssociatePolicy) GetRoleName() string
func (*OpAssociatePolicy) ProtoMessage ¶
func (*OpAssociatePolicy) ProtoMessage()
func (*OpAssociatePolicy) ProtoReflect ¶
func (x *OpAssociatePolicy) ProtoReflect() protoreflect.Message
func (*OpAssociatePolicy) Reset ¶
func (x *OpAssociatePolicy) Reset()
func (*OpAssociatePolicy) String ¶
func (x *OpAssociatePolicy) String() string
type OpEnsureRole ¶
type OpEnsureRole struct { RoleName string `protobuf:"bytes,1,opt,name=role_name,json=roleName,proto3" json:"role_name,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` AssumeRolePolicyJson string `protobuf:"bytes,3,opt,name=assume_role_policy_json,json=assumeRolePolicyJson,proto3" json:"assume_role_policy_json,omitempty"` // Serialized iam.PolicyDocument. Tag []*Tag `protobuf:"bytes,4,rep,name=tag,proto3" json:"tag,omitempty"` ForServer *schema.Server `protobuf:"bytes,5,opt,name=for_server,json=forServer,proto3" json:"for_server,omitempty"` // If specified, will generate tags that associate the role with the server. // contains filtered or unexported fields }
func (*OpEnsureRole) Descriptor
deprecated
func (*OpEnsureRole) Descriptor() ([]byte, []int)
Deprecated: Use OpEnsureRole.ProtoReflect.Descriptor instead.
func (*OpEnsureRole) GetAssumeRolePolicyJson ¶
func (x *OpEnsureRole) GetAssumeRolePolicyJson() string
func (*OpEnsureRole) GetDescription ¶
func (x *OpEnsureRole) GetDescription() string
func (*OpEnsureRole) GetForServer ¶
func (x *OpEnsureRole) GetForServer() *schema.Server
func (*OpEnsureRole) GetRoleName ¶
func (x *OpEnsureRole) GetRoleName() string
func (*OpEnsureRole) GetTag ¶
func (x *OpEnsureRole) GetTag() []*Tag
func (*OpEnsureRole) ProtoMessage ¶
func (*OpEnsureRole) ProtoMessage()
func (*OpEnsureRole) ProtoReflect ¶
func (x *OpEnsureRole) ProtoReflect() protoreflect.Message
func (*OpEnsureRole) Reset ¶
func (x *OpEnsureRole) Reset()
func (*OpEnsureRole) String ¶
func (x *OpEnsureRole) String() string
type PolicyDocument ¶
type PolicyDocument struct { Version string Statement []StatementEntry }
type StatementEntry ¶
type Tag ¶
type Tag struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*Tag) Descriptor
deprecated
func (*Tag) ProtoMessage ¶
func (*Tag) ProtoMessage()
func (*Tag) ProtoReflect ¶
func (x *Tag) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.