scaleway.iam.v1alpha1.APIKey
access_keyAccess key of the API key.
secret_keySecret key of the API Key.
application_idID of application that bears the API key.
user_idID of user that bears the API key.
descriptionDescription of API key.
created_atDate and time of API key creation. (RFC 3339 format)
updated_atDate and time of last API key update. (RFC 3339 format)
expires_atDate and time of API key expiration. (RFC 3339 format)
default_project_idDefault Project ID specified for this API key.
editableDefines whether or not the API key is editable.
deletableDefines whether or not the API key is deletable.
managedDefines whether or not the API key is managed.
creation_ipIP address of the device that created the API key.
scaleway.iam.v1alpha1.Application
idID of the application.
nameName of the application.
descriptionDescription of the application.
created_atDate and time application was created. (RFC 3339 format)
updated_atDate and time of last application update. (RFC 3339 format)
organization_idID of the Organization.
editableDefines whether or not the application is editable.
deletableDefines whether or not the application is deletable.
managedDefines whether or not the application is managed.
nb_api_keysNumber of API keys attributed to the application.
tagsTags associated with the user.
scaleway.iam.v1alpha1.CheckPermissionsRequest.Permission
servicenameactionproject_idorganization_idscaleway.iam.v1alpha1.CheckPermissionsResponse.Response
decisionscaleway.iam.v1alpha1.CheckPermissionsResponse.Response.Decision
scaleway.iam.v1alpha1.Connection
Information about the connected organization.
Information about the connected user.
scaleway.iam.v1alpha1.CreateScimTokenResponse
The SCIM token metadata.
bearer_tokenThe Bearer Token to use to authenticate to SCIM endpoints.
scaleway.iam.v1alpha1.GracePeriod
typeType of grace period.
created_atDate and time the grace period was created. (RFC 3339 format)
expires_atDate and time the grace period expires. (RFC 3339 format)
scaleway.iam.v1alpha1.Group
idID of the group.
created_atDate and time of group creation. (RFC 3339 format)
updated_atDate and time of last group update. (RFC 3339 format)
organization_idID of Organization linked to the group.
nameName of the group.
descriptionDescription of the group.
user_idsIDs of users attached to this group.
application_idsIDs of applications attached to this group.
tagsTags associated to the group.
editableDefines whether or not the group is editable.
deletableDefines whether or not the group is deletable.
managedDefines whether or not the group is managed.
scaleway.iam.v1alpha1.InitiateUserConnectionResponse
tokenToken to be used in JoinUserConnection.
scaleway.iam.v1alpha1.JWT
jtiJWT ID.
issuer_idID of the user who issued the JWT.
audience_idID of the user targeted by the JWT.
created_atCreation date of the JWT. (RFC 3339 format)
updated_atLast update date of the JWT. (RFC 3339 format)
expires_atExpiration date of the JWT. (RFC 3339 format)
ipIP address used during the creation of the JWT. (IP address)
user_agentUser-agent used during the creation of the JWT.
scaleway.iam.v1alpha1.ListAPIKeysResponse
List of API keys.
total_countTotal count of API Keys.
scaleway.iam.v1alpha1.ListApplicationsResponse
List of applications.
total_countTotal count of applications.
scaleway.iam.v1alpha1.ListGroupsResponse
List of groups.
total_countTotal count of groups.
scaleway.iam.v1alpha1.ListLogsResponse
List of logs.
total_countTotal count of logs.
scaleway.iam.v1alpha1.ListPermissionSetsResponse
List of permission sets.
total_countTotal count of permission sets.
scaleway.iam.v1alpha1.ListPoliciesResponse
List of policies.
total_countTotal count of policies.
scaleway.iam.v1alpha1.ListQuotaResponse
List of quota.
total_countTotal count of quota.
scaleway.iam.v1alpha1.ListRulesResponse
Rules of the policy.
total_countTotal count of rules.
scaleway.iam.v1alpha1.ListSSHKeysResponse
List of SSH keys.
total_countTotal count of SSH keys.
scaleway.iam.v1alpha1.ListScimTokensResponse
List of SCIM tokens.
total_countTotal count of SCIM tokens.
scaleway.iam.v1alpha1.ListUsersResponse
List of users.
total_countTotal count of users.
scaleway.iam.v1alpha1.Log
idLog ID. (UUID format)
created_atCreation date of the log. (RFC 3339 format)
ipIP address of the HTTP request linked to the log. (IP address)
user_agentUser-Agent of the HTTP request linked to the log.
actionAction linked to the log.
bearer_idID of the principal at the origin of the log. (UUID format)
organization_idID of Organization linked to the log. (UUID format)
resource_typeType of the resource linked to the log.
resource_idID of the resource linked to the log.
scaleway.iam.v1alpha1.Organization
idID of the Organization.
nameName of the Organization.
aliasAlias of the Organization.
login_password_enabledDefines whether login with a password is enabled for the Organization.
login_magic_code_enabledDefines whether login with an authentication code is enabled for the Organization.
login_oauth2_enabledDefines whether login through OAuth2 is enabled for the Organization.
login_saml_enabledDefines whether login through SAML is enabled for the Organization.
scaleway.iam.v1alpha1.OrganizationSecuritySettings
enforce_password_renewalDefines whether password renewal is enforced during first login.
grace_period_durationDuration of the grace period to renew password or enable MFA. (in seconds)
login_attempts_before_lockedNumber of login attempts before the account is locked.
max_login_session_durationMaximum duration a login session will stay active before needing to relogin. (in seconds)
max_api_key_expiration_durationMaximum duration the expires_at field of an API key can represent. A value of 0 means there is no maximum duration. (in seconds)
scaleway.iam.v1alpha1.PermissionSet
idId of the permission set.
nameName of the permission set.
scope_typeScope of the permission set.
descriptionDescription of the permission set.
categoriesCategories of the permission set.
scaleway.iam.v1alpha1.Policy
idId of the policy.
nameName of the policy.
descriptionDescription of the policy.
organization_idOrganization ID of the policy.
created_atDate and time of policy creation. (RFC 3339 format)
updated_atDate and time of last policy update. (RFC 3339 format)
editableDefines whether or not a policy is editable.
deletableDefines whether or not a policy is deletable.
managedDefines whether or not a policy is managed.
nb_rulesNumber of rules of the policy.
nb_scopesNumber of policy scopes.
nb_permission_setsNumber of permission sets of the policy.
tagsTags associated with the policy.
user_idID of the user attributed to the policy.
group_idID of the group attributed to the policy.
application_idID of the application attributed to the policy.
no_principalDefines whether or not a policy is attributed to a principal.
scaleway.iam.v1alpha1.Quotum
nameName of the quota.
pretty_nameA human-readable name for the quota.
unitThe unit in which the quota is expressed.
descriptionDetails about the quota.
locality_typeWhether this quotum is applied on at the zone level, region level, or globally.
Limits per locality.
limitMaximum limit of the quota.
unlimitedDefines whether or not the quota is unlimited.
scaleway.iam.v1alpha1.Quotum.Limit
globalWhether or not the limit is applied globally.
regionThe region on which the limit is applied.
zoneThe zone on which the limit is applied.
limitMaximum locality limit.
unlimitedWhether or not the quota per locality is unlimited.
scaleway.iam.v1alpha1.Rule
idId of rule.
permission_set_namesNames of permission sets bound to the rule.
permission_sets_scope_typePermission_set_names have the same scope_type.
conditionCondition expression to evaluate.
project_idsList of Project IDs the rule is scoped to.
organization_idID of Organization the rule is scoped to.
account_root_user_idID of account root user the rule is scoped to.
scaleway.iam.v1alpha1.RuleSpecs
permission_set_namesNames of permission sets bound to the rule.
conditionCondition expression to evaluate.
project_idsList of Project IDs the rule is scoped to.
organization_idID of Organization the rule is scoped to.
scaleway.iam.v1alpha1.SSHKey
idID of SSH key.
nameName of SSH key.
public_keyPublic key of SSH key.
fingerprintFingerprint of the SSH key.
created_atCreation date of SSH key. (RFC 3339 format)
updated_atLast update date of SSH key. (RFC 3339 format)
organization_idID of Organization linked to the SSH key.
project_idID of Project linked to the SSH key.
disabledSSH key status.
scaleway.iam.v1alpha1.Saml
idID of the SAML configuration.
statusStatus of the SAML configuration.
Service Provider information.
entity_idEntity ID of the SAML Identity Provider.
single_sign_on_urlSingle Sign-On URL of the SAML Identity Provider.
scaleway.iam.v1alpha1.SamlCertificate
idID of the SAML certificate.
typeType of the SAML certificate.
originOrigin of the SAML certificate.
contentContent of the SAML certificate.
expires_atDate and time of the SAML certificate expiration. (RFC 3339 format)
scaleway.iam.v1alpha1.Scim
idID of the SCIM configuration.
created_atDate and time of SCIM configuration creation. (RFC 3339 format)
scaleway.iam.v1alpha1.ScimToken
id(UUID format)
scim_id(UUID format)
created_at(RFC 3339 format)
expires_at(RFC 3339 format)
scaleway.iam.v1alpha1.User
idID of user.
emailEmail of user.
usernameUser identifier unique to the Organization.
first_nameFirst name of the user.
last_nameLast name of the user.
phone_numberPhone number of the user.
localeLocale of the user.
created_atDate user was created. (RFC 3339 format)
updated_atDate of last user update. (RFC 3339 format)
organization_idID of the Organization.
deletableDeletion status of user. Owners cannot be deleted.
last_login_atDate of the last login. (RFC 3339 format)
typeType of user.
mfaDefines whether MFA is enabled.
account_root_user_idID of the account root user associated with the user.
tagsTags associated with the user.
lockedDefines whether the user is locked.
two_factor_enabledDeprecated, use "mfa" instead.
statusStatus of user invitation.