|
140 | 140 | "traits": {
|
141 | 141 | "smithy.api#documentation": "<p>The scheduler configuration for batch and streaming jobs running on this application. Supported with release labels emr-7.0.0 and above.</p>"
|
142 | 142 | }
|
| 143 | + }, |
| 144 | + "identityCenterConfiguration": { |
| 145 | + "target": "com.amazonaws.emrserverless#IdentityCenterConfiguration", |
| 146 | + "traits": { |
| 147 | + "smithy.api#documentation": "<p>The IAM Identity Center configuration applied to enable trusted identity propagation. </p>" |
| 148 | + } |
143 | 149 | }
|
144 | 150 | },
|
145 | 151 | "traits": {
|
|
1524 | 1530 | "traits": {
|
1525 | 1531 | "smithy.api#documentation": "<p>The scheduler configuration for batch and streaming jobs running on this application. Supported with release labels emr-7.0.0 and above.</p>"
|
1526 | 1532 | }
|
| 1533 | + }, |
| 1534 | + "identityCenterConfiguration": { |
| 1535 | + "target": "com.amazonaws.emrserverless#IdentityCenterConfigurationInput", |
| 1536 | + "traits": { |
| 1537 | + "smithy.api#documentation": "<p>The IAM Identity Center Configuration accepts the Identity Center instance parameter required to enable trusted identity propagation. This configuration allows identity propagation between integrated services and the Identity Center instance.</p>" |
| 1538 | + } |
1527 | 1539 | }
|
1528 | 1540 | }
|
1529 | 1541 | },
|
|
1931 | 1943 | "smithy.api#pattern": "^arn:(aws[a-zA-Z0-9-]*):iam::([0-9]{12}):(role((\\u002F)|(\\u002F[\\u0021-\\u007F]+\\u002F))[\\w+=,.@-]+)$"
|
1932 | 1944 | }
|
1933 | 1945 | },
|
| 1946 | + "com.amazonaws.emrserverless#IdentityCenterApplicationArn": { |
| 1947 | + "type": "string", |
| 1948 | + "traits": { |
| 1949 | + "smithy.api#pattern": "^arn:(aws[a-zA-Z0-9-]*):sso::\\d{12}:application/(sso)?ins-[a-zA-Z0-9-.]{16}/apl-[a-zA-Z0-9]{16}$" |
| 1950 | + } |
| 1951 | + }, |
| 1952 | + "com.amazonaws.emrserverless#IdentityCenterConfiguration": { |
| 1953 | + "type": "structure", |
| 1954 | + "members": { |
| 1955 | + "identityCenterInstanceArn": { |
| 1956 | + "target": "com.amazonaws.emrserverless#IdentityCenterInstanceArn", |
| 1957 | + "traits": { |
| 1958 | + "smithy.api#documentation": "<p>The ARN of the IAM Identity Center instance.</p>" |
| 1959 | + } |
| 1960 | + }, |
| 1961 | + "identityCenterApplicationArn": { |
| 1962 | + "target": "com.amazonaws.emrserverless#IdentityCenterApplicationArn", |
| 1963 | + "traits": { |
| 1964 | + "smithy.api#documentation": "<p>The ARN of the EMR Serverless created IAM Identity Center Application that provides trusted-identity propagation.</p>" |
| 1965 | + } |
| 1966 | + } |
| 1967 | + }, |
| 1968 | + "traits": { |
| 1969 | + "smithy.api#documentation": "<p>The IAM Identity Center Configuration that includes the Identify Center instance and application ARNs that provide trusted-identity propagation.</p>" |
| 1970 | + } |
| 1971 | + }, |
| 1972 | + "com.amazonaws.emrserverless#IdentityCenterConfigurationInput": { |
| 1973 | + "type": "structure", |
| 1974 | + "members": { |
| 1975 | + "identityCenterInstanceArn": { |
| 1976 | + "target": "com.amazonaws.emrserverless#IdentityCenterInstanceArn", |
| 1977 | + "traits": { |
| 1978 | + "smithy.api#documentation": "<p>The ARN of the IAM Identity Center instance.</p>" |
| 1979 | + } |
| 1980 | + } |
| 1981 | + }, |
| 1982 | + "traits": { |
| 1983 | + "smithy.api#documentation": "<p>Specifies the IAM Identity Center configuration used to enable or disable trusted identity propagation. When provided, this configuration determines how the application interacts with IAM Identity Center for user authentication and access control.</p>" |
| 1984 | + } |
| 1985 | + }, |
| 1986 | + "com.amazonaws.emrserverless#IdentityCenterInstanceArn": { |
| 1987 | + "type": "string", |
| 1988 | + "traits": { |
| 1989 | + "smithy.api#length": { |
| 1990 | + "min": 10, |
| 1991 | + "max": 1024 |
| 1992 | + }, |
| 1993 | + "smithy.api#pattern": "^arn:(aws[a-zA-Z0-9-]*):sso:::instance/(sso)?ins-[a-zA-Z0-9-.]{16}$" |
| 1994 | + } |
| 1995 | + }, |
1934 | 1996 | "com.amazonaws.emrserverless#ImageConfiguration": {
|
1935 | 1997 | "type": "structure",
|
1936 | 1998 | "members": {
|
|
4035 | 4097 | "traits": {
|
4036 | 4098 | "smithy.api#documentation": "<p>The scheduler configuration for batch and streaming jobs running on this application. Supported with release labels emr-7.0.0 and above.</p>"
|
4037 | 4099 | }
|
| 4100 | + }, |
| 4101 | + "identityCenterConfiguration": { |
| 4102 | + "target": "com.amazonaws.emrserverless#IdentityCenterConfigurationInput", |
| 4103 | + "traits": { |
| 4104 | + "smithy.api#documentation": "<p>Specifies the IAM Identity Center configuration used to enable or disable trusted identity propagation. When provided, this configuration determines how the application interacts with IAM Identity Center for user authentication and access control.</p>" |
| 4105 | + } |
4038 | 4106 | }
|
4039 | 4107 | }
|
4040 | 4108 | },
|
|
0 commit comments