Skip to content

openid-connect-provider resource

Description

OpenIDConnectProviderResource manages an IAM OpenID Connect (OIDC) identity provider.

Source: internal/service/iam/openid_connect_provider_rsrc.go:20

Example usage:

imports: {
  aws-iam: 'github.com/cloudboss/unobin-library-aws//service/iam'
}

resources: {
  example: aws-iam.openid-connect-provider {
    # Set input fields here.
  }
}

Inputs

url

string

required

client-id-list

list(string)

required

thumbprint-list

optional(list(string))

tags

optional(map(string))

Input Constraints

Client id list rules

client-id-list must not be empty.

Rule logic
Require
@core.length(input.client-id-list) >= 1

Thumbprint list rules

thumbprint-list must not be empty when given.

Rule logic
When
input.thumbprint-list != null
Require
@core.length(input.thumbprint-list) >= 1

Outputs

arn

string

create-date

string

thumbprint-list

list(string)