awscc.sso_instanceaccesscontrolattributeconfiguration¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - sso:DeleteInstanceAccessControlAttributeConfiguration, sso:DescribeInstanceAccessControlAttributeConfiguration
update¶
Parent base class for filters and actions.
definitions:
AccessControlAttribute:
additionalProperties: false
properties:
Key:
maxLength: 128
minLength: 1
pattern: '[\p{L}\p{Z}\p{N}_.:\/=+\-@]+'
type: string
Value:
additionalProperties: false
properties:
Source:
insertionOrder: true
items:
maxLength: 256
minLength: 0
pattern: '[\p{L}\p{Z}\p{N}_.:\/=+\-@\[\]\{\}\$\\"]*'
type: string
maxItems: 1
type: array
required:
- Source
type: object
required:
- Key
- Value
type: object
AccessControlAttributeList:
insertionOrder: false
items:
additionalProperties: false
properties:
Key:
maxLength: 128
minLength: 1
pattern: '[\p{L}\p{Z}\p{N}_.:\/=+\-@]+'
type: string
Value:
additionalProperties: false
properties:
Source:
insertionOrder: true
items:
maxLength: 256
minLength: 0
pattern: '[\p{L}\p{Z}\p{N}_.:\/=+\-@\[\]\{\}\$\\"]*'
type: string
maxItems: 1
type: array
required:
- Source
type: object
required:
- Key
- Value
type: object
maxItems: 50
type: array
AccessControlAttributeValue:
additionalProperties: false
properties:
Source:
insertionOrder: true
items:
maxLength: 256
minLength: 0
pattern: '[\p{L}\p{Z}\p{N}_.:\/=+\-@\[\]\{\}\$\\"]*'
type: string
maxItems: 1
type: array
required:
- Source
type: object
AccessControlAttributeValueSource:
maxLength: 256
minLength: 0
pattern: '[\p{L}\p{Z}\p{N}_.:\/=+\-@\[\]\{\}\$\\"]*'
type: string
AccessControlAttributeValueSourceList:
insertionOrder: true
items:
maxLength: 256
minLength: 0
pattern: '[\p{L}\p{Z}\p{N}_.:\/=+\-@\[\]\{\}\$\\"]*'
type: string
maxItems: 1
type: array
properties:
AccessControlAttributes:
insertionOrder: false
items:
additionalProperties: false
properties:
Key:
maxLength: 128
minLength: 1
pattern: '[\p{L}\p{Z}\p{N}_.:\/=+\-@]+'
type: string
Value:
additionalProperties: false
properties:
Source:
insertionOrder: true
items:
maxLength: 256
minLength: 0
pattern: '[\p{L}\p{Z}\p{N}_.:\/=+\-@\[\]\{\}\$\\"]*'
type: string
maxItems: 1
type: array
required:
- Source
type: object
required:
- Key
- Value
type: object
maxItems: 50
type: array
InstanceAccessControlAttributeConfiguration:
additionalProperties: false
description: The InstanceAccessControlAttributeConfiguration property has been
deprecated but is still supported for backwards compatibility purposes. We recomend
that you use AccessControlAttributes property instead.
properties:
AccessControlAttributes:
insertionOrder: false
items:
additionalProperties: false
properties:
Key:
maxLength: 128
minLength: 1
pattern: '[\p{L}\p{Z}\p{N}_.:\/=+\-@]+'
type: string
Value:
additionalProperties: false
properties:
Source:
insertionOrder: true
items:
maxLength: 256
minLength: 0
pattern: '[\p{L}\p{Z}\p{N}_.:\/=+\-@\[\]\{\}\$\\"]*'
type: string
maxItems: 1
type: array
required:
- Source
type: object
required:
- Key
- Value
type: object
maxItems: 50
type: array
required:
- AccessControlAttributes
type: object
type:
enum:
- update
Permissions - sso:UpdateInstanceAccessControlAttributeConfiguration, sso:DescribeInstanceAccessControlAttributeConfiguration