Class AssumeRole

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<AssumeRoleBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class AssumeRole
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<AssumeRoleBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    AssumeRole stores information for the IAM role that needs to be assumed using an existing AWS session.
    See Also:
    Serialized Form
    • Constructor Detail

      • AssumeRole

        public AssumeRole()
        No args constructor for use in serialization
      • AssumeRole

        public AssumeRole​(String externalID,
                          String roleARN)
    • Method Detail

      • getExternalID

        public String getExternalID()
        ExternalID is random string generated by platform so that assume role is protected from confused deputy problem. more info: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html
      • setExternalID

        public void setExternalID​(String externalID)
        ExternalID is random string generated by platform so that assume role is protected from confused deputy problem. more info: https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html
      • getRoleARN

        public String getRoleARN()
        AssumeRole stores information for the IAM role that needs to be assumed using an existing AWS session.
      • setRoleARN

        public void setRoleARN​(String roleARN)
        AssumeRole stores information for the IAM role that needs to be assumed using an existing AWS session.
      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)