Public API List ============================================================================== Core API ------------------------------------------------------------------------------ - :class:`cdkit.api.ConstructParams ` - :class:`cdkit.api.StackParams ` - :class:`cdkit.api.BaseConstruct ` - :class:`cdkit.api.BaseStack ` Utilities and Construct ------------------------------------------------------------------------------ - :func:`cdkit.api.iam.role_name_to_inline_policy_name ` - :class:`cdkit.api.iam.ServicePrincipalEnum ` - :func:`cdkit.api.iam.create_get_caller_identity_statement ` - :func:`cdkit.api.iam.create_assume_role_statement ` - :func:`cdkit.api.iam.create_allow_all_services_except_identity_management_statement ` - :func:`cdkit.api.iam.create_account_and_org_and_iam_read_only_statement ` - :func:`cdkit.api.iam.create_prefixed_iam_management_statement ` - :func:`cdkit.api.iam.create_require_permission_boundary_for_role_creation_statement ` - :func:`cdkit.api.iam.create_restricted_read_only_statement ` - :func:`cdkit.api.iam.create_get_caller_identity_document ` - :func:`cdkit.api.iam.create_assume_role_document ` - :func:`cdkit.api.iam.create_power_ops_document ` - :func:`cdkit.api.iam.create_restricted_read_only_document ` - :func:`cdkit.api.iam.create_github_oidc_provider ` - `cdkit.api.iam.GITHUB_OIDC_PROVIDER_ARN `_ - :func:`cdkit.api.iam.create_github_repo_main_iam_role_assumed_by ` - :class:`cdkit.api.iam.GitHubOidcProviderParams ` - :class:`cdkit.api.iam.GitHubOidcProvider ` - :class:`cdkit.api.iam.GitHubOidcSingleAccountParams ` - :class:`cdkit.api.iam.GitHubOidcSingleAccount ` - :class:`cdkit.api.iam.GitHubOidcMultiAccountDevopsParams ` - :class:`cdkit.api.iam.GitHubOidcMultiAccountDevops ` - :class:`cdkit.api.iam.GitHubOidcMultiAccountWorkloadParams ` - :class:`cdkit.api.iam.GitHubOidcMultiAccountWorkload ` Stacks ------------------------------------------------------------------------------ - :class:`cdkit.api.stacks.github_oidc_multi_account_devops.GitHubOidcMultiAccountDevopsStackParams ` - :class:`cdkit.api.stacks.github_oidc_multi_account_devops.GitHubOidcMultiAccountDevopsParams ` - :class:`cdkit.api.stacks.github_oidc_multi_account_devops.GitHubOidcMultiAccountDevopsStack ` - :class:`cdkit.api.stacks.github_oidc_provider.GitHubOidcProviderStackParams ` - :class:`cdkit.api.stacks.github_oidc_provider.GitHubOidcProviderParams ` - :class:`cdkit.api.stacks.github_oidc_provider.GitHubOidcProviderStack `