Files
polygon/site/services/13_s3bucket.yaml
T

91 lines
1.7 KiB
YAML

name: s3bucket
service_id: 13
service_display_name: S3 бакет
service_short_name: s3bucket
lifecycle:
suspendOnDestroyDefault: false
adoptExistingOnCreateDefault: false
operations:
- svcOperationId: 51
operation: create
kind: instance
action: create
- svcOperationId: 52
operation: delete
kind: instance
action: delete
stateOut: {}
cfsParams:
- svcOperationCfsParamId: 124
svcOperationCfsParam: s3UserUid
dataType: uuid
isRequired: true
defaultValue: ''
isModifiable: false
- svcOperationCfsParamId: 125
svcOperationCfsParam: bucketName
dataType: string
isRequired: true
defaultValue: ''
isModifiable: false
- svcOperationCfsParamId: 126
svcOperationCfsParam: maxSize
dataType: string
isRequired: true
defaultValue: '-1'
isModifiable: false
- svcOperationCfsParamId: 127
svcOperationCfsParam: readAll
dataType: boolean
isRequired: true
defaultValue: 'false'
isModifiable: false
valueList:
- 'false'
- 'true'
- svcOperationCfsParamId: 128
svcOperationCfsParam: listAll
dataType: boolean
isRequired: true
defaultValue: 'false'
isModifiable: false
valueList:
- 'false'
- 'true'
- svcOperationCfsParamId: 129
svcOperationCfsParam: corsAll
dataType: boolean
isRequired: true
defaultValue: 'false'
isModifiable: false
valueList:
- 'false'
- 'true'
- svcOperationCfsParamId: 130
svcOperationCfsParam: placement
dataType: string
isRequired: true
defaultValue: HOT
isModifiable: false
valueList:
- HOT
- COLD
cfsParamsByOp:
51:
- 124
- 125
- 126
- 127
- 128
- 129
- 130
52: []
stateParams:
s3UserUid: ''
bucketName: ''
maxSize: '-1'
readAll: 'false'
listAll: 'false'
corsAll: 'false'
placement: HOT