pcaconnectorad

package
v0.94.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 17, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TemplateApplicationPolicyTypeAllApplicationPolicies                     = TemplateApplicationPolicyType("ALL_APPLICATION_POLICIES")
	TemplateApplicationPolicyTypeAnyPurpose                                 = TemplateApplicationPolicyType("ANY_PURPOSE")
	TemplateApplicationPolicyTypeAttestationIdentityKeyCertificate          = TemplateApplicationPolicyType("ATTESTATION_IDENTITY_KEY_CERTIFICATE")
	TemplateApplicationPolicyTypeCertificateRequestAgent                    = TemplateApplicationPolicyType("CERTIFICATE_REQUEST_AGENT")
	TemplateApplicationPolicyTypeClientAuthentication                       = TemplateApplicationPolicyType("CLIENT_AUTHENTICATION")
	TemplateApplicationPolicyTypeCodeSigning                                = TemplateApplicationPolicyType("CODE_SIGNING")
	TemplateApplicationPolicyTypeCtlUsage                                   = TemplateApplicationPolicyType("CTL_USAGE")
	TemplateApplicationPolicyTypeDigitalRights                              = TemplateApplicationPolicyType("DIGITAL_RIGHTS")
	TemplateApplicationPolicyTypeDirectoryServiceEmailReplication           = TemplateApplicationPolicyType("DIRECTORY_SERVICE_EMAIL_REPLICATION")
	TemplateApplicationPolicyTypeDisallowedList                             = TemplateApplicationPolicyType("DISALLOWED_LIST")
	TemplateApplicationPolicyTypeDnsServerTrust                             = TemplateApplicationPolicyType("DNS_SERVER_TRUST")
	TemplateApplicationPolicyTypeDocumentEncryption                         = TemplateApplicationPolicyType("DOCUMENT_ENCRYPTION")
	TemplateApplicationPolicyTypeDocumentSigning                            = TemplateApplicationPolicyType("DOCUMENT_SIGNING")
	TemplateApplicationPolicyTypeDynamicCodeGenerator                       = TemplateApplicationPolicyType("DYNAMIC_CODE_GENERATOR")
	TemplateApplicationPolicyTypeEarlyLaunchAntimalwareDriver               = TemplateApplicationPolicyType("EARLY_LAUNCH_ANTIMALWARE_DRIVER")
	TemplateApplicationPolicyTypeEmbeddedWindowsSystemComponentVerification = TemplateApplicationPolicyType("EMBEDDED_WINDOWS_SYSTEM_COMPONENT_VERIFICATION")
	TemplateApplicationPolicyTypeEnclave                                    = TemplateApplicationPolicyType("ENCLAVE")
	TemplateApplicationPolicyTypeEncryptingFileSystem                       = TemplateApplicationPolicyType("ENCRYPTING_FILE_SYSTEM")
	TemplateApplicationPolicyTypeEndorsementKeyCertificate                  = TemplateApplicationPolicyType("ENDORSEMENT_KEY_CERTIFICATE")
	TemplateApplicationPolicyTypeFileRecovery                               = TemplateApplicationPolicyType("FILE_RECOVERY")
	TemplateApplicationPolicyTypeHalExtension                               = TemplateApplicationPolicyType("HAL_EXTENSION")
	TemplateApplicationPolicyTypeIpSecurityEndSystem                        = TemplateApplicationPolicyType("IP_SECURITY_END_SYSTEM")
	TemplateApplicationPolicyTypeIpSecurityIkeIntermediate                  = TemplateApplicationPolicyType("IP_SECURITY_IKE_INTERMEDIATE")
	TemplateApplicationPolicyTypeIpSecurityTunnelTermination                = TemplateApplicationPolicyType("IP_SECURITY_TUNNEL_TERMINATION")
	TemplateApplicationPolicyTypeIpSecurityUser                             = TemplateApplicationPolicyType("IP_SECURITY_USER")
	TemplateApplicationPolicyTypeIsolatedUserMode                           = TemplateApplicationPolicyType("ISOLATED_USER_MODE")
	TemplateApplicationPolicyTypeKdcAuthentication                          = TemplateApplicationPolicyType("KDC_AUTHENTICATION")
	TemplateApplicationPolicyTypeKernelModeCodeSigning                      = TemplateApplicationPolicyType("KERNEL_MODE_CODE_SIGNING")
	TemplateApplicationPolicyTypeKeyPackLicenses                            = TemplateApplicationPolicyType("KEY_PACK_LICENSES")
	TemplateApplicationPolicyTypeKeyRecovery                                = TemplateApplicationPolicyType("KEY_RECOVERY")
	TemplateApplicationPolicyTypeKeyRecoveryAgent                           = TemplateApplicationPolicyType("KEY_RECOVERY_AGENT")
	TemplateApplicationPolicyTypeLicenseServerVerification                  = TemplateApplicationPolicyType("LICENSE_SERVER_VERIFICATION")
	TemplateApplicationPolicyTypeLifetimeSigning                            = TemplateApplicationPolicyType("LIFETIME_SIGNING")
	TemplateApplicationPolicyTypeMicrosoftPublisher                         = TemplateApplicationPolicyType("MICROSOFT_PUBLISHER")
	TemplateApplicationPolicyTypeMicrosoftTimeStamping                      = TemplateApplicationPolicyType("MICROSOFT_TIME_STAMPING")
	TemplateApplicationPolicyTypeMicrosoftTrustListSigning                  = TemplateApplicationPolicyType("MICROSOFT_TRUST_LIST_SIGNING")
	TemplateApplicationPolicyTypeOcspSigning                                = TemplateApplicationPolicyType("OCSP_SIGNING")
	TemplateApplicationPolicyTypeOemWindowsSystemComponentVerification      = TemplateApplicationPolicyType("OEM_WINDOWS_SYSTEM_COMPONENT_VERIFICATION")
	TemplateApplicationPolicyTypePlatformCertificate                        = TemplateApplicationPolicyType("PLATFORM_CERTIFICATE")
	TemplateApplicationPolicyTypePreviewBuildSigning                        = TemplateApplicationPolicyType("PREVIEW_BUILD_SIGNING")
	TemplateApplicationPolicyTypePrivateKeyArchival                         = TemplateApplicationPolicyType("PRIVATE_KEY_ARCHIVAL")
	TemplateApplicationPolicyTypeProtectedProcessLightVerification          = TemplateApplicationPolicyType("PROTECTED_PROCESS_LIGHT_VERIFICATION")
	TemplateApplicationPolicyTypeProtectedProcessVerification               = TemplateApplicationPolicyType("PROTECTED_PROCESS_VERIFICATION")
	TemplateApplicationPolicyTypeQualifiedSubordination                     = TemplateApplicationPolicyType("QUALIFIED_SUBORDINATION")
	TemplateApplicationPolicyTypeRevokedListSigner                          = TemplateApplicationPolicyType("REVOKED_LIST_SIGNER")
	TemplateApplicationPolicyTypeRootProgramAutoUpdateCaRevocation          = TemplateApplicationPolicyType("ROOT_PROGRAM_AUTO_UPDATE_CA_REVOCATION")
	TemplateApplicationPolicyTypeRootProgramAutoUpdateEndRevocation         = TemplateApplicationPolicyType("ROOT_PROGRAM_AUTO_UPDATE_END_REVOCATION")
	TemplateApplicationPolicyTypeRootProgramNoOscpFailoverToCrl             = TemplateApplicationPolicyType("ROOT_PROGRAM_NO_OSCP_FAILOVER_TO_CRL")
	TemplateApplicationPolicyTypeRootListSigner                             = TemplateApplicationPolicyType("ROOT_LIST_SIGNER")
	TemplateApplicationPolicyTypeSecureEmail                                = TemplateApplicationPolicyType("SECURE_EMAIL")
	TemplateApplicationPolicyTypeServerAuthentication                       = TemplateApplicationPolicyType("SERVER_AUTHENTICATION")
	TemplateApplicationPolicyTypeSmartCardLogin                             = TemplateApplicationPolicyType("SMART_CARD_LOGIN")
	TemplateApplicationPolicyTypeSpcEncryptedDigestRetryCount               = TemplateApplicationPolicyType("SPC_ENCRYPTED_DIGEST_RETRY_COUNT")
	TemplateApplicationPolicyTypeSpcRelaxedPeMarkerCheck                    = TemplateApplicationPolicyType("SPC_RELAXED_PE_MARKER_CHECK")
	TemplateApplicationPolicyTypeTimeStamping                               = TemplateApplicationPolicyType("TIME_STAMPING")
	TemplateApplicationPolicyTypeWindowsHardwareDriverAttestedVerification  = TemplateApplicationPolicyType("WINDOWS_HARDWARE_DRIVER_ATTESTED_VERIFICATION")
	TemplateApplicationPolicyTypeWindowsHardwareDriverExtendedVerification  = TemplateApplicationPolicyType("WINDOWS_HARDWARE_DRIVER_EXTENDED_VERIFICATION")
	TemplateApplicationPolicyTypeWindowsHardwareDriverVerification          = TemplateApplicationPolicyType("WINDOWS_HARDWARE_DRIVER_VERIFICATION")
	TemplateApplicationPolicyTypeWindowsHelloRecoveryKeyEncryption          = TemplateApplicationPolicyType("WINDOWS_HELLO_RECOVERY_KEY_ENCRYPTION")
	TemplateApplicationPolicyTypeWindowsKitsComponent                       = TemplateApplicationPolicyType("WINDOWS_KITS_COMPONENT")
	TemplateApplicationPolicyTypeWindowsRtVerification                      = TemplateApplicationPolicyType("WINDOWS_RT_VERIFICATION")
	TemplateApplicationPolicyTypeWindowsSoftwareExtensionVerification       = TemplateApplicationPolicyType("WINDOWS_SOFTWARE_EXTENSION_VERIFICATION")
	TemplateApplicationPolicyTypeWindowsStore                               = TemplateApplicationPolicyType("WINDOWS_STORE")
	TemplateApplicationPolicyTypeWindowsSystemComponentVerification         = TemplateApplicationPolicyType("WINDOWS_SYSTEM_COMPONENT_VERIFICATION")
	TemplateApplicationPolicyTypeWindowsTcbComponent                        = TemplateApplicationPolicyType("WINDOWS_TCB_COMPONENT")
	TemplateApplicationPolicyTypeWindowsThirdPartyApplicationComponent      = TemplateApplicationPolicyType("WINDOWS_THIRD_PARTY_APPLICATION_COMPONENT")
	TemplateApplicationPolicyTypeWindowsUpdate                              = TemplateApplicationPolicyType("WINDOWS_UPDATE")
)
View Source
const (
	TemplateClientCompatibilityV2WindowsServer2003   = TemplateClientCompatibilityV2("WINDOWS_SERVER_2003")
	TemplateClientCompatibilityV2WindowsServer2008   = TemplateClientCompatibilityV2("WINDOWS_SERVER_2008")
	TemplateClientCompatibilityV2WindowsServer2008r2 = TemplateClientCompatibilityV2("WINDOWS_SERVER_2008_R2")
	TemplateClientCompatibilityV2WindowsServer2012   = TemplateClientCompatibilityV2("WINDOWS_SERVER_2012")
	TemplateClientCompatibilityV2WindowsServer2012r2 = TemplateClientCompatibilityV2("WINDOWS_SERVER_2012_R2")
	TemplateClientCompatibilityV2WindowsServer2016   = TemplateClientCompatibilityV2("WINDOWS_SERVER_2016")
)
View Source
const (
	TemplateClientCompatibilityV3WindowsServer2008   = TemplateClientCompatibilityV3("WINDOWS_SERVER_2008")
	TemplateClientCompatibilityV3WindowsServer2008r2 = TemplateClientCompatibilityV3("WINDOWS_SERVER_2008_R2")
	TemplateClientCompatibilityV3WindowsServer2012   = TemplateClientCompatibilityV3("WINDOWS_SERVER_2012")
	TemplateClientCompatibilityV3WindowsServer2012r2 = TemplateClientCompatibilityV3("WINDOWS_SERVER_2012_R2")
	TemplateClientCompatibilityV3WindowsServer2016   = TemplateClientCompatibilityV3("WINDOWS_SERVER_2016")
)
View Source
const (
	TemplateClientCompatibilityV4WindowsServer2012   = TemplateClientCompatibilityV4("WINDOWS_SERVER_2012")
	TemplateClientCompatibilityV4WindowsServer2012r2 = TemplateClientCompatibilityV4("WINDOWS_SERVER_2012_R2")
	TemplateClientCompatibilityV4WindowsServer2016   = TemplateClientCompatibilityV4("WINDOWS_SERVER_2016")
)
View Source
const (
	TemplateGroupAccessControlEntryAccessRightAllow = TemplateGroupAccessControlEntryAccessRight("ALLOW")
	TemplateGroupAccessControlEntryAccessRightDeny  = TemplateGroupAccessControlEntryAccessRight("DENY")
)
View Source
const (
	TemplateHashAlgorithmSha256 = TemplateHashAlgorithm("SHA256")
	TemplateHashAlgorithmSha384 = TemplateHashAlgorithm("SHA384")
	TemplateHashAlgorithmSha512 = TemplateHashAlgorithm("SHA512")
)
View Source
const (
	TemplateKeySpecKeyExchange = TemplateKeySpec("KEY_EXCHANGE")
	TemplateKeySpecSignature   = TemplateKeySpec("SIGNATURE")
)
View Source
const (
	TemplatePrivateKeyAlgorithmRsa      = TemplatePrivateKeyAlgorithm("RSA")
	TemplatePrivateKeyAlgorithmEcdhP256 = TemplatePrivateKeyAlgorithm("ECDH_P256")
	TemplatePrivateKeyAlgorithmEcdhP384 = TemplatePrivateKeyAlgorithm("ECDH_P384")
	TemplatePrivateKeyAlgorithmEcdhP521 = TemplatePrivateKeyAlgorithm("ECDH_P521")
)
View Source
const (
	TemplateValidityPeriodTypeHours  = TemplateValidityPeriodType("HOURS")
	TemplateValidityPeriodTypeDays   = TemplateValidityPeriodType("DAYS")
	TemplateValidityPeriodTypeWeeks  = TemplateValidityPeriodType("WEEKS")
	TemplateValidityPeriodTypeMonths = TemplateValidityPeriodType("MONTHS")
	TemplateValidityPeriodTypeYears  = TemplateValidityPeriodType("YEARS")
)
View Source
const (
	TemplateKeyUsagePropertyTypeAll = TemplateKeyUsagePropertyType("ALL")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Connector

type Connector struct {
	pulumi.CustomResourceState

	CertificateAuthorityArn pulumi.StringOutput           `pulumi:"certificateAuthorityArn"`
	ConnectorArn            pulumi.StringOutput           `pulumi:"connectorArn"`
	DirectoryId             pulumi.StringOutput           `pulumi:"directoryId"`
	Tags                    ConnectorTagsPtrOutput        `pulumi:"tags"`
	VpcInformation          ConnectorVpcInformationOutput `pulumi:"vpcInformation"`
}

Definition of AWS::PCAConnectorAD::Connector Resource Type

func GetConnector

func GetConnector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectorState, opts ...pulumi.ResourceOption) (*Connector, error)

GetConnector gets an existing Connector resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewConnector

func NewConnector(ctx *pulumi.Context,
	name string, args *ConnectorArgs, opts ...pulumi.ResourceOption) (*Connector, error)

NewConnector registers a new resource with the given unique name, arguments, and options.

func (*Connector) ElementType

func (*Connector) ElementType() reflect.Type

func (*Connector) ToConnectorOutput

func (i *Connector) ToConnectorOutput() ConnectorOutput

func (*Connector) ToConnectorOutputWithContext

func (i *Connector) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput

func (*Connector) ToOutput

func (i *Connector) ToOutput(ctx context.Context) pulumix.Output[*Connector]

type ConnectorArgs

type ConnectorArgs struct {
	CertificateAuthorityArn pulumi.StringInput
	DirectoryId             pulumi.StringInput
	Tags                    ConnectorTagsPtrInput
	VpcInformation          ConnectorVpcInformationInput
}

The set of arguments for constructing a Connector resource.

func (ConnectorArgs) ElementType

func (ConnectorArgs) ElementType() reflect.Type

type ConnectorInput

type ConnectorInput interface {
	pulumi.Input

	ToConnectorOutput() ConnectorOutput
	ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
}

type ConnectorOutput

type ConnectorOutput struct{ *pulumi.OutputState }

func (ConnectorOutput) CertificateAuthorityArn

func (o ConnectorOutput) CertificateAuthorityArn() pulumi.StringOutput

func (ConnectorOutput) ConnectorArn

func (o ConnectorOutput) ConnectorArn() pulumi.StringOutput

func (ConnectorOutput) DirectoryId

func (o ConnectorOutput) DirectoryId() pulumi.StringOutput

func (ConnectorOutput) ElementType

func (ConnectorOutput) ElementType() reflect.Type

func (ConnectorOutput) Tags

func (ConnectorOutput) ToConnectorOutput

func (o ConnectorOutput) ToConnectorOutput() ConnectorOutput

func (ConnectorOutput) ToConnectorOutputWithContext

func (o ConnectorOutput) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput

func (ConnectorOutput) ToOutput

func (ConnectorOutput) VpcInformation

type ConnectorState

type ConnectorState struct {
}

func (ConnectorState) ElementType

func (ConnectorState) ElementType() reflect.Type

type ConnectorTags

type ConnectorTags struct {
}

type ConnectorTagsArgs

type ConnectorTagsArgs struct {
}

func (ConnectorTagsArgs) ElementType

func (ConnectorTagsArgs) ElementType() reflect.Type

func (ConnectorTagsArgs) ToConnectorTagsOutput

func (i ConnectorTagsArgs) ToConnectorTagsOutput() ConnectorTagsOutput

func (ConnectorTagsArgs) ToConnectorTagsOutputWithContext

func (i ConnectorTagsArgs) ToConnectorTagsOutputWithContext(ctx context.Context) ConnectorTagsOutput

func (ConnectorTagsArgs) ToConnectorTagsPtrOutput

func (i ConnectorTagsArgs) ToConnectorTagsPtrOutput() ConnectorTagsPtrOutput

func (ConnectorTagsArgs) ToConnectorTagsPtrOutputWithContext

func (i ConnectorTagsArgs) ToConnectorTagsPtrOutputWithContext(ctx context.Context) ConnectorTagsPtrOutput

func (ConnectorTagsArgs) ToOutput

type ConnectorTagsInput

type ConnectorTagsInput interface {
	pulumi.Input

	ToConnectorTagsOutput() ConnectorTagsOutput
	ToConnectorTagsOutputWithContext(context.Context) ConnectorTagsOutput
}

ConnectorTagsInput is an input type that accepts ConnectorTagsArgs and ConnectorTagsOutput values. You can construct a concrete instance of `ConnectorTagsInput` via:

ConnectorTagsArgs{...}

type ConnectorTagsOutput

type ConnectorTagsOutput struct{ *pulumi.OutputState }

func (ConnectorTagsOutput) ElementType

func (ConnectorTagsOutput) ElementType() reflect.Type

func (ConnectorTagsOutput) ToConnectorTagsOutput

func (o ConnectorTagsOutput) ToConnectorTagsOutput() ConnectorTagsOutput

func (ConnectorTagsOutput) ToConnectorTagsOutputWithContext

func (o ConnectorTagsOutput) ToConnectorTagsOutputWithContext(ctx context.Context) ConnectorTagsOutput

func (ConnectorTagsOutput) ToConnectorTagsPtrOutput

func (o ConnectorTagsOutput) ToConnectorTagsPtrOutput() ConnectorTagsPtrOutput

func (ConnectorTagsOutput) ToConnectorTagsPtrOutputWithContext

func (o ConnectorTagsOutput) ToConnectorTagsPtrOutputWithContext(ctx context.Context) ConnectorTagsPtrOutput

func (ConnectorTagsOutput) ToOutput

type ConnectorTagsPtrInput

type ConnectorTagsPtrInput interface {
	pulumi.Input

	ToConnectorTagsPtrOutput() ConnectorTagsPtrOutput
	ToConnectorTagsPtrOutputWithContext(context.Context) ConnectorTagsPtrOutput
}

ConnectorTagsPtrInput is an input type that accepts ConnectorTagsArgs, ConnectorTagsPtr and ConnectorTagsPtrOutput values. You can construct a concrete instance of `ConnectorTagsPtrInput` via:

        ConnectorTagsArgs{...}

or:

        nil

type ConnectorTagsPtrOutput

type ConnectorTagsPtrOutput struct{ *pulumi.OutputState }

func (ConnectorTagsPtrOutput) Elem

func (ConnectorTagsPtrOutput) ElementType

func (ConnectorTagsPtrOutput) ElementType() reflect.Type

func (ConnectorTagsPtrOutput) ToConnectorTagsPtrOutput

func (o ConnectorTagsPtrOutput) ToConnectorTagsPtrOutput() ConnectorTagsPtrOutput

func (ConnectorTagsPtrOutput) ToConnectorTagsPtrOutputWithContext

func (o ConnectorTagsPtrOutput) ToConnectorTagsPtrOutputWithContext(ctx context.Context) ConnectorTagsPtrOutput

func (ConnectorTagsPtrOutput) ToOutput

type ConnectorVpcInformation

type ConnectorVpcInformation struct {
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
}

type ConnectorVpcInformationArgs

type ConnectorVpcInformationArgs struct {
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
}

func (ConnectorVpcInformationArgs) ElementType

func (ConnectorVpcInformationArgs) ToConnectorVpcInformationOutput

func (i ConnectorVpcInformationArgs) ToConnectorVpcInformationOutput() ConnectorVpcInformationOutput

func (ConnectorVpcInformationArgs) ToConnectorVpcInformationOutputWithContext

func (i ConnectorVpcInformationArgs) ToConnectorVpcInformationOutputWithContext(ctx context.Context) ConnectorVpcInformationOutput

func (ConnectorVpcInformationArgs) ToOutput

type ConnectorVpcInformationInput

type ConnectorVpcInformationInput interface {
	pulumi.Input

	ToConnectorVpcInformationOutput() ConnectorVpcInformationOutput
	ToConnectorVpcInformationOutputWithContext(context.Context) ConnectorVpcInformationOutput
}

ConnectorVpcInformationInput is an input type that accepts ConnectorVpcInformationArgs and ConnectorVpcInformationOutput values. You can construct a concrete instance of `ConnectorVpcInformationInput` via:

ConnectorVpcInformationArgs{...}

type ConnectorVpcInformationOutput

type ConnectorVpcInformationOutput struct{ *pulumi.OutputState }

func (ConnectorVpcInformationOutput) ElementType

func (ConnectorVpcInformationOutput) SecurityGroupIds

func (ConnectorVpcInformationOutput) ToConnectorVpcInformationOutput

func (o ConnectorVpcInformationOutput) ToConnectorVpcInformationOutput() ConnectorVpcInformationOutput

func (ConnectorVpcInformationOutput) ToConnectorVpcInformationOutputWithContext

func (o ConnectorVpcInformationOutput) ToConnectorVpcInformationOutputWithContext(ctx context.Context) ConnectorVpcInformationOutput

func (ConnectorVpcInformationOutput) ToOutput

type DirectoryRegistration

type DirectoryRegistration struct {
	pulumi.CustomResourceState

	DirectoryId              pulumi.StringOutput                `pulumi:"directoryId"`
	DirectoryRegistrationArn pulumi.StringOutput                `pulumi:"directoryRegistrationArn"`
	Tags                     DirectoryRegistrationTagsPtrOutput `pulumi:"tags"`
}

Definition of AWS::PCAConnectorAD::DirectoryRegistration Resource Type

func GetDirectoryRegistration

func GetDirectoryRegistration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DirectoryRegistrationState, opts ...pulumi.ResourceOption) (*DirectoryRegistration, error)

GetDirectoryRegistration gets an existing DirectoryRegistration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDirectoryRegistration

func NewDirectoryRegistration(ctx *pulumi.Context,
	name string, args *DirectoryRegistrationArgs, opts ...pulumi.ResourceOption) (*DirectoryRegistration, error)

NewDirectoryRegistration registers a new resource with the given unique name, arguments, and options.

func (*DirectoryRegistration) ElementType

func (*DirectoryRegistration) ElementType() reflect.Type

func (*DirectoryRegistration) ToDirectoryRegistrationOutput

func (i *DirectoryRegistration) ToDirectoryRegistrationOutput() DirectoryRegistrationOutput

func (*DirectoryRegistration) ToDirectoryRegistrationOutputWithContext

func (i *DirectoryRegistration) ToDirectoryRegistrationOutputWithContext(ctx context.Context) DirectoryRegistrationOutput

func (*DirectoryRegistration) ToOutput

type DirectoryRegistrationArgs

type DirectoryRegistrationArgs struct {
	DirectoryId pulumi.StringInput
	Tags        DirectoryRegistrationTagsPtrInput
}

The set of arguments for constructing a DirectoryRegistration resource.

func (DirectoryRegistrationArgs) ElementType

func (DirectoryRegistrationArgs) ElementType() reflect.Type

type DirectoryRegistrationInput

type DirectoryRegistrationInput interface {
	pulumi.Input

	ToDirectoryRegistrationOutput() DirectoryRegistrationOutput
	ToDirectoryRegistrationOutputWithContext(ctx context.Context) DirectoryRegistrationOutput
}

type DirectoryRegistrationOutput

type DirectoryRegistrationOutput struct{ *pulumi.OutputState }

func (DirectoryRegistrationOutput) DirectoryId

func (DirectoryRegistrationOutput) DirectoryRegistrationArn

func (o DirectoryRegistrationOutput) DirectoryRegistrationArn() pulumi.StringOutput

func (DirectoryRegistrationOutput) ElementType

func (DirectoryRegistrationOutput) Tags

func (DirectoryRegistrationOutput) ToDirectoryRegistrationOutput

func (o DirectoryRegistrationOutput) ToDirectoryRegistrationOutput() DirectoryRegistrationOutput

func (DirectoryRegistrationOutput) ToDirectoryRegistrationOutputWithContext

func (o DirectoryRegistrationOutput) ToDirectoryRegistrationOutputWithContext(ctx context.Context) DirectoryRegistrationOutput

func (DirectoryRegistrationOutput) ToOutput

type DirectoryRegistrationState

type DirectoryRegistrationState struct {
}

func (DirectoryRegistrationState) ElementType

func (DirectoryRegistrationState) ElementType() reflect.Type

type DirectoryRegistrationTags

type DirectoryRegistrationTags struct {
}

type DirectoryRegistrationTagsArgs

type DirectoryRegistrationTagsArgs struct {
}

func (DirectoryRegistrationTagsArgs) ElementType

func (DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsOutput

func (i DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsOutput() DirectoryRegistrationTagsOutput

func (DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsOutputWithContext

func (i DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsOutputWithContext(ctx context.Context) DirectoryRegistrationTagsOutput

func (DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsPtrOutput

func (i DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsPtrOutput() DirectoryRegistrationTagsPtrOutput

func (DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsPtrOutputWithContext

func (i DirectoryRegistrationTagsArgs) ToDirectoryRegistrationTagsPtrOutputWithContext(ctx context.Context) DirectoryRegistrationTagsPtrOutput

func (DirectoryRegistrationTagsArgs) ToOutput

type DirectoryRegistrationTagsInput

type DirectoryRegistrationTagsInput interface {
	pulumi.Input

	ToDirectoryRegistrationTagsOutput() DirectoryRegistrationTagsOutput
	ToDirectoryRegistrationTagsOutputWithContext(context.Context) DirectoryRegistrationTagsOutput
}

DirectoryRegistrationTagsInput is an input type that accepts DirectoryRegistrationTagsArgs and DirectoryRegistrationTagsOutput values. You can construct a concrete instance of `DirectoryRegistrationTagsInput` via:

DirectoryRegistrationTagsArgs{...}

type DirectoryRegistrationTagsOutput

type DirectoryRegistrationTagsOutput struct{ *pulumi.OutputState }

func (DirectoryRegistrationTagsOutput) ElementType

func (DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsOutput

func (o DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsOutput() DirectoryRegistrationTagsOutput

func (DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsOutputWithContext

func (o DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsOutputWithContext(ctx context.Context) DirectoryRegistrationTagsOutput

func (DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsPtrOutput

func (o DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsPtrOutput() DirectoryRegistrationTagsPtrOutput

func (DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsPtrOutputWithContext

func (o DirectoryRegistrationTagsOutput) ToDirectoryRegistrationTagsPtrOutputWithContext(ctx context.Context) DirectoryRegistrationTagsPtrOutput

func (DirectoryRegistrationTagsOutput) ToOutput

type DirectoryRegistrationTagsPtrInput

type DirectoryRegistrationTagsPtrInput interface {
	pulumi.Input

	ToDirectoryRegistrationTagsPtrOutput() DirectoryRegistrationTagsPtrOutput
	ToDirectoryRegistrationTagsPtrOutputWithContext(context.Context) DirectoryRegistrationTagsPtrOutput
}

DirectoryRegistrationTagsPtrInput is an input type that accepts DirectoryRegistrationTagsArgs, DirectoryRegistrationTagsPtr and DirectoryRegistrationTagsPtrOutput values. You can construct a concrete instance of `DirectoryRegistrationTagsPtrInput` via:

        DirectoryRegistrationTagsArgs{...}

or:

        nil

type DirectoryRegistrationTagsPtrOutput

type DirectoryRegistrationTagsPtrOutput struct{ *pulumi.OutputState }

func (DirectoryRegistrationTagsPtrOutput) Elem

func (DirectoryRegistrationTagsPtrOutput) ElementType

func (DirectoryRegistrationTagsPtrOutput) ToDirectoryRegistrationTagsPtrOutput

func (o DirectoryRegistrationTagsPtrOutput) ToDirectoryRegistrationTagsPtrOutput() DirectoryRegistrationTagsPtrOutput

func (DirectoryRegistrationTagsPtrOutput) ToDirectoryRegistrationTagsPtrOutputWithContext

func (o DirectoryRegistrationTagsPtrOutput) ToDirectoryRegistrationTagsPtrOutputWithContext(ctx context.Context) DirectoryRegistrationTagsPtrOutput

func (DirectoryRegistrationTagsPtrOutput) ToOutput

type LookupConnectorArgs

type LookupConnectorArgs struct {
	ConnectorArn string `pulumi:"connectorArn"`
}

type LookupConnectorOutputArgs

type LookupConnectorOutputArgs struct {
	ConnectorArn pulumi.StringInput `pulumi:"connectorArn"`
}

func (LookupConnectorOutputArgs) ElementType

func (LookupConnectorOutputArgs) ElementType() reflect.Type

type LookupConnectorResult

type LookupConnectorResult struct {
	ConnectorArn *string `pulumi:"connectorArn"`
}

func LookupConnector

func LookupConnector(ctx *pulumi.Context, args *LookupConnectorArgs, opts ...pulumi.InvokeOption) (*LookupConnectorResult, error)

Definition of AWS::PCAConnectorAD::Connector Resource Type

type LookupConnectorResultOutput

type LookupConnectorResultOutput struct{ *pulumi.OutputState }

func (LookupConnectorResultOutput) ConnectorArn

func (LookupConnectorResultOutput) ElementType

func (LookupConnectorResultOutput) ToLookupConnectorResultOutput

func (o LookupConnectorResultOutput) ToLookupConnectorResultOutput() LookupConnectorResultOutput

func (LookupConnectorResultOutput) ToLookupConnectorResultOutputWithContext

func (o LookupConnectorResultOutput) ToLookupConnectorResultOutputWithContext(ctx context.Context) LookupConnectorResultOutput

func (LookupConnectorResultOutput) ToOutput

type LookupDirectoryRegistrationArgs

type LookupDirectoryRegistrationArgs struct {
	DirectoryRegistrationArn string `pulumi:"directoryRegistrationArn"`
}

type LookupDirectoryRegistrationOutputArgs

type LookupDirectoryRegistrationOutputArgs struct {
	DirectoryRegistrationArn pulumi.StringInput `pulumi:"directoryRegistrationArn"`
}

func (LookupDirectoryRegistrationOutputArgs) ElementType

type LookupDirectoryRegistrationResult

type LookupDirectoryRegistrationResult struct {
	DirectoryRegistrationArn *string `pulumi:"directoryRegistrationArn"`
}

func LookupDirectoryRegistration

func LookupDirectoryRegistration(ctx *pulumi.Context, args *LookupDirectoryRegistrationArgs, opts ...pulumi.InvokeOption) (*LookupDirectoryRegistrationResult, error)

Definition of AWS::PCAConnectorAD::DirectoryRegistration Resource Type

type LookupDirectoryRegistrationResultOutput

type LookupDirectoryRegistrationResultOutput struct{ *pulumi.OutputState }

func (LookupDirectoryRegistrationResultOutput) DirectoryRegistrationArn

func (o LookupDirectoryRegistrationResultOutput) DirectoryRegistrationArn() pulumi.StringPtrOutput

func (LookupDirectoryRegistrationResultOutput) ElementType

func (LookupDirectoryRegistrationResultOutput) ToLookupDirectoryRegistrationResultOutput

func (o LookupDirectoryRegistrationResultOutput) ToLookupDirectoryRegistrationResultOutput() LookupDirectoryRegistrationResultOutput

func (LookupDirectoryRegistrationResultOutput) ToLookupDirectoryRegistrationResultOutputWithContext

func (o LookupDirectoryRegistrationResultOutput) ToLookupDirectoryRegistrationResultOutputWithContext(ctx context.Context) LookupDirectoryRegistrationResultOutput

func (LookupDirectoryRegistrationResultOutput) ToOutput

type LookupTemplateArgs

type LookupTemplateArgs struct {
	TemplateArn string `pulumi:"templateArn"`
}

type LookupTemplateOutputArgs

type LookupTemplateOutputArgs struct {
	TemplateArn pulumi.StringInput `pulumi:"templateArn"`
}

func (LookupTemplateOutputArgs) ElementType

func (LookupTemplateOutputArgs) ElementType() reflect.Type

type LookupTemplateResult

type LookupTemplateResult struct {
	TemplateArn *string `pulumi:"templateArn"`
}

func LookupTemplate

func LookupTemplate(ctx *pulumi.Context, args *LookupTemplateArgs, opts ...pulumi.InvokeOption) (*LookupTemplateResult, error)

Represents a template that defines certificate configurations, both for issuance and client handling

type LookupTemplateResultOutput

type LookupTemplateResultOutput struct{ *pulumi.OutputState }

func (LookupTemplateResultOutput) ElementType

func (LookupTemplateResultOutput) ElementType() reflect.Type

func (LookupTemplateResultOutput) TemplateArn

func (LookupTemplateResultOutput) ToLookupTemplateResultOutput

func (o LookupTemplateResultOutput) ToLookupTemplateResultOutput() LookupTemplateResultOutput

func (LookupTemplateResultOutput) ToLookupTemplateResultOutputWithContext

func (o LookupTemplateResultOutput) ToLookupTemplateResultOutputWithContext(ctx context.Context) LookupTemplateResultOutput

func (LookupTemplateResultOutput) ToOutput

type ServicePrincipalName

type ServicePrincipalName struct {
	pulumi.CustomResourceState

	ConnectorArn             pulumi.StringPtrOutput `pulumi:"connectorArn"`
	DirectoryRegistrationArn pulumi.StringPtrOutput `pulumi:"directoryRegistrationArn"`
}

Definition of AWS::PCAConnectorAD::ServicePrincipalName Resource Type

func GetServicePrincipalName

func GetServicePrincipalName(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServicePrincipalNameState, opts ...pulumi.ResourceOption) (*ServicePrincipalName, error)

GetServicePrincipalName gets an existing ServicePrincipalName resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewServicePrincipalName

func NewServicePrincipalName(ctx *pulumi.Context,
	name string, args *ServicePrincipalNameArgs, opts ...pulumi.ResourceOption) (*ServicePrincipalName, error)

NewServicePrincipalName registers a new resource with the given unique name, arguments, and options.

func (*ServicePrincipalName) ElementType

func (*ServicePrincipalName) ElementType() reflect.Type

func (*ServicePrincipalName) ToOutput

func (*ServicePrincipalName) ToServicePrincipalNameOutput

func (i *ServicePrincipalName) ToServicePrincipalNameOutput() ServicePrincipalNameOutput

func (*ServicePrincipalName) ToServicePrincipalNameOutputWithContext

func (i *ServicePrincipalName) ToServicePrincipalNameOutputWithContext(ctx context.Context) ServicePrincipalNameOutput

type ServicePrincipalNameArgs

type ServicePrincipalNameArgs struct {
	ConnectorArn             pulumi.StringPtrInput
	DirectoryRegistrationArn pulumi.StringPtrInput
}

The set of arguments for constructing a ServicePrincipalName resource.

func (ServicePrincipalNameArgs) ElementType

func (ServicePrincipalNameArgs) ElementType() reflect.Type

type ServicePrincipalNameInput

type ServicePrincipalNameInput interface {
	pulumi.Input

	ToServicePrincipalNameOutput() ServicePrincipalNameOutput
	ToServicePrincipalNameOutputWithContext(ctx context.Context) ServicePrincipalNameOutput
}

type ServicePrincipalNameOutput

type ServicePrincipalNameOutput struct{ *pulumi.OutputState }

func (ServicePrincipalNameOutput) ConnectorArn

func (ServicePrincipalNameOutput) DirectoryRegistrationArn

func (o ServicePrincipalNameOutput) DirectoryRegistrationArn() pulumi.StringPtrOutput

func (ServicePrincipalNameOutput) ElementType

func (ServicePrincipalNameOutput) ElementType() reflect.Type

func (ServicePrincipalNameOutput) ToOutput

func (ServicePrincipalNameOutput) ToServicePrincipalNameOutput

func (o ServicePrincipalNameOutput) ToServicePrincipalNameOutput() ServicePrincipalNameOutput

func (ServicePrincipalNameOutput) ToServicePrincipalNameOutputWithContext

func (o ServicePrincipalNameOutput) ToServicePrincipalNameOutputWithContext(ctx context.Context) ServicePrincipalNameOutput

type ServicePrincipalNameState

type ServicePrincipalNameState struct {
}

func (ServicePrincipalNameState) ElementType

func (ServicePrincipalNameState) ElementType() reflect.Type

type Template

type Template struct {
	pulumi.CustomResourceState

	ConnectorArn                  pulumi.StringOutput   `pulumi:"connectorArn"`
	Definition                    pulumi.AnyOutput      `pulumi:"definition"`
	Name                          pulumi.StringOutput   `pulumi:"name"`
	ReenrollAllCertificateHolders pulumi.BoolPtrOutput  `pulumi:"reenrollAllCertificateHolders"`
	Tags                          TemplateTagsPtrOutput `pulumi:"tags"`
	TemplateArn                   pulumi.StringOutput   `pulumi:"templateArn"`
}

Represents a template that defines certificate configurations, both for issuance and client handling

func GetTemplate

func GetTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TemplateState, opts ...pulumi.ResourceOption) (*Template, error)

GetTemplate gets an existing Template resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTemplate

func NewTemplate(ctx *pulumi.Context,
	name string, args *TemplateArgs, opts ...pulumi.ResourceOption) (*Template, error)

NewTemplate registers a new resource with the given unique name, arguments, and options.

func (*Template) ElementType

func (*Template) ElementType() reflect.Type

func (*Template) ToOutput

func (i *Template) ToOutput(ctx context.Context) pulumix.Output[*Template]

func (*Template) ToTemplateOutput

func (i *Template) ToTemplateOutput() TemplateOutput

func (*Template) ToTemplateOutputWithContext

func (i *Template) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput

type TemplateApplicationPolicies

type TemplateApplicationPolicies struct {
	Critical *bool         `pulumi:"critical"`
	Policies []interface{} `pulumi:"policies"`
}

type TemplateApplicationPolicy0Properties

type TemplateApplicationPolicy0Properties struct {
	PolicyType TemplateApplicationPolicyType `pulumi:"policyType"`
}

type TemplateApplicationPolicy1Properties

type TemplateApplicationPolicy1Properties struct {
	PolicyObjectIdentifier string `pulumi:"policyObjectIdentifier"`
}

type TemplateApplicationPolicyType

type TemplateApplicationPolicyType string

type TemplateArgs

type TemplateArgs struct {
	ConnectorArn                  pulumi.StringInput
	Definition                    pulumi.Input
	Name                          pulumi.StringPtrInput
	ReenrollAllCertificateHolders pulumi.BoolPtrInput
	Tags                          TemplateTagsPtrInput
}

The set of arguments for constructing a Template resource.

func (TemplateArgs) ElementType

func (TemplateArgs) ElementType() reflect.Type

type TemplateCertificateValidity

type TemplateCertificateValidity struct {
	RenewalPeriod  TemplateValidityPeriod `pulumi:"renewalPeriod"`
	ValidityPeriod TemplateValidityPeriod `pulumi:"validityPeriod"`
}

type TemplateClientCompatibilityV2

type TemplateClientCompatibilityV2 string

type TemplateClientCompatibilityV3

type TemplateClientCompatibilityV3 string

type TemplateClientCompatibilityV4

type TemplateClientCompatibilityV4 string

type TemplateDefinition0Properties

type TemplateDefinition0Properties struct {
	TemplateV2 TemplateV2 `pulumi:"templateV2"`
}

type TemplateDefinition1Properties

type TemplateDefinition1Properties struct {
	TemplateV3 TemplateV3 `pulumi:"templateV3"`
}

type TemplateDefinition2Properties

type TemplateDefinition2Properties struct {
	TemplateV4 TemplateV4 `pulumi:"templateV4"`
}

type TemplateEnrollmentFlagsV2

type TemplateEnrollmentFlagsV2 struct {
	EnableKeyReuseOnNtTokenKeysetStorageFull  *bool `pulumi:"enableKeyReuseOnNtTokenKeysetStorageFull"`
	IncludeSymmetricAlgorithms                *bool `pulumi:"includeSymmetricAlgorithms"`
	NoSecurityExtension                       *bool `pulumi:"noSecurityExtension"`
	RemoveInvalidCertificateFromPersonalStore *bool `pulumi:"removeInvalidCertificateFromPersonalStore"`
	UserInteractionRequired                   *bool `pulumi:"userInteractionRequired"`
}

type TemplateEnrollmentFlagsV3

type TemplateEnrollmentFlagsV3 struct {
	EnableKeyReuseOnNtTokenKeysetStorageFull  *bool `pulumi:"enableKeyReuseOnNtTokenKeysetStorageFull"`
	IncludeSymmetricAlgorithms                *bool `pulumi:"includeSymmetricAlgorithms"`
	NoSecurityExtension                       *bool `pulumi:"noSecurityExtension"`
	RemoveInvalidCertificateFromPersonalStore *bool `pulumi:"removeInvalidCertificateFromPersonalStore"`
	UserInteractionRequired                   *bool `pulumi:"userInteractionRequired"`
}

type TemplateEnrollmentFlagsV4

type TemplateEnrollmentFlagsV4 struct {
	EnableKeyReuseOnNtTokenKeysetStorageFull  *bool `pulumi:"enableKeyReuseOnNtTokenKeysetStorageFull"`
	IncludeSymmetricAlgorithms                *bool `pulumi:"includeSymmetricAlgorithms"`
	NoSecurityExtension                       *bool `pulumi:"noSecurityExtension"`
	RemoveInvalidCertificateFromPersonalStore *bool `pulumi:"removeInvalidCertificateFromPersonalStore"`
	UserInteractionRequired                   *bool `pulumi:"userInteractionRequired"`
}

type TemplateExtensionsV2

type TemplateExtensionsV2 struct {
	ApplicationPolicies *TemplateApplicationPolicies `pulumi:"applicationPolicies"`
	KeyUsage            TemplateKeyUsage             `pulumi:"keyUsage"`
}

type TemplateExtensionsV3

type TemplateExtensionsV3 struct {
	ApplicationPolicies *TemplateApplicationPolicies `pulumi:"applicationPolicies"`
	KeyUsage            TemplateKeyUsage             `pulumi:"keyUsage"`
}

type TemplateExtensionsV4

type TemplateExtensionsV4 struct {
	ApplicationPolicies *TemplateApplicationPolicies `pulumi:"applicationPolicies"`
	KeyUsage            TemplateKeyUsage             `pulumi:"keyUsage"`
}

type TemplateGeneralFlagsV2

type TemplateGeneralFlagsV2 struct {
	AutoEnrollment *bool `pulumi:"autoEnrollment"`
	MachineType    *bool `pulumi:"machineType"`
}

type TemplateGeneralFlagsV3

type TemplateGeneralFlagsV3 struct {
	AutoEnrollment *bool `pulumi:"autoEnrollment"`
	MachineType    *bool `pulumi:"machineType"`
}

type TemplateGeneralFlagsV4

type TemplateGeneralFlagsV4 struct {
	AutoEnrollment *bool `pulumi:"autoEnrollment"`
	MachineType    *bool `pulumi:"machineType"`
}

type TemplateGroupAccessControlEntry

type TemplateGroupAccessControlEntry struct {
	pulumi.CustomResourceState

	AccessRights            TemplateGroupAccessControlEntryAccessRightsOutput `pulumi:"accessRights"`
	GroupDisplayName        pulumi.StringOutput                               `pulumi:"groupDisplayName"`
	GroupSecurityIdentifier pulumi.StringPtrOutput                            `pulumi:"groupSecurityIdentifier"`
	TemplateArn             pulumi.StringPtrOutput                            `pulumi:"templateArn"`
}

Definition of AWS::PCAConnectorAD::TemplateGroupAccessControlEntry Resource Type

func GetTemplateGroupAccessControlEntry

func GetTemplateGroupAccessControlEntry(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TemplateGroupAccessControlEntryState, opts ...pulumi.ResourceOption) (*TemplateGroupAccessControlEntry, error)

GetTemplateGroupAccessControlEntry gets an existing TemplateGroupAccessControlEntry resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTemplateGroupAccessControlEntry

func NewTemplateGroupAccessControlEntry(ctx *pulumi.Context,
	name string, args *TemplateGroupAccessControlEntryArgs, opts ...pulumi.ResourceOption) (*TemplateGroupAccessControlEntry, error)

NewTemplateGroupAccessControlEntry registers a new resource with the given unique name, arguments, and options.

func (*TemplateGroupAccessControlEntry) ElementType

func (*TemplateGroupAccessControlEntry) ToOutput

func (*TemplateGroupAccessControlEntry) ToTemplateGroupAccessControlEntryOutput

func (i *TemplateGroupAccessControlEntry) ToTemplateGroupAccessControlEntryOutput() TemplateGroupAccessControlEntryOutput

func (*TemplateGroupAccessControlEntry) ToTemplateGroupAccessControlEntryOutputWithContext

func (i *TemplateGroupAccessControlEntry) ToTemplateGroupAccessControlEntryOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryOutput

type TemplateGroupAccessControlEntryAccessRight

type TemplateGroupAccessControlEntryAccessRight string

func (TemplateGroupAccessControlEntryAccessRight) ElementType

func (TemplateGroupAccessControlEntryAccessRight) ToStringOutput

func (TemplateGroupAccessControlEntryAccessRight) ToStringOutputWithContext

func (TemplateGroupAccessControlEntryAccessRight) ToStringPtrOutput

func (TemplateGroupAccessControlEntryAccessRight) ToStringPtrOutputWithContext

func (TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightOutput

func (e TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightOutput() TemplateGroupAccessControlEntryAccessRightOutput

func (TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightOutputWithContext

func (e TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightOutput

func (TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightPtrOutput

func (e TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightPtrOutput() TemplateGroupAccessControlEntryAccessRightPtrOutput

func (TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightPtrOutputWithContext

func (e TemplateGroupAccessControlEntryAccessRight) ToTemplateGroupAccessControlEntryAccessRightPtrOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightPtrOutput

type TemplateGroupAccessControlEntryAccessRightInput

type TemplateGroupAccessControlEntryAccessRightInput interface {
	pulumi.Input

	ToTemplateGroupAccessControlEntryAccessRightOutput() TemplateGroupAccessControlEntryAccessRightOutput
	ToTemplateGroupAccessControlEntryAccessRightOutputWithContext(context.Context) TemplateGroupAccessControlEntryAccessRightOutput
}

TemplateGroupAccessControlEntryAccessRightInput is an input type that accepts TemplateGroupAccessControlEntryAccessRightArgs and TemplateGroupAccessControlEntryAccessRightOutput values. You can construct a concrete instance of `TemplateGroupAccessControlEntryAccessRightInput` via:

TemplateGroupAccessControlEntryAccessRightArgs{...}

type TemplateGroupAccessControlEntryAccessRightOutput

type TemplateGroupAccessControlEntryAccessRightOutput struct{ *pulumi.OutputState }

func (TemplateGroupAccessControlEntryAccessRightOutput) ElementType

func (TemplateGroupAccessControlEntryAccessRightOutput) ToOutput

func (TemplateGroupAccessControlEntryAccessRightOutput) ToStringOutput

func (TemplateGroupAccessControlEntryAccessRightOutput) ToStringOutputWithContext

func (TemplateGroupAccessControlEntryAccessRightOutput) ToStringPtrOutput

func (TemplateGroupAccessControlEntryAccessRightOutput) ToStringPtrOutputWithContext

func (TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightOutput

func (o TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightOutput() TemplateGroupAccessControlEntryAccessRightOutput

func (TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightOutputWithContext

func (o TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightOutput

func (TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutput

func (o TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutput() TemplateGroupAccessControlEntryAccessRightPtrOutput

func (TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutputWithContext

func (o TemplateGroupAccessControlEntryAccessRightOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightPtrOutput

type TemplateGroupAccessControlEntryAccessRightPtrInput

type TemplateGroupAccessControlEntryAccessRightPtrInput interface {
	pulumi.Input

	ToTemplateGroupAccessControlEntryAccessRightPtrOutput() TemplateGroupAccessControlEntryAccessRightPtrOutput
	ToTemplateGroupAccessControlEntryAccessRightPtrOutputWithContext(context.Context) TemplateGroupAccessControlEntryAccessRightPtrOutput
}

type TemplateGroupAccessControlEntryAccessRightPtrOutput

type TemplateGroupAccessControlEntryAccessRightPtrOutput struct{ *pulumi.OutputState }

func (TemplateGroupAccessControlEntryAccessRightPtrOutput) Elem

func (TemplateGroupAccessControlEntryAccessRightPtrOutput) ElementType

func (TemplateGroupAccessControlEntryAccessRightPtrOutput) ToOutput

func (TemplateGroupAccessControlEntryAccessRightPtrOutput) ToStringPtrOutput

func (TemplateGroupAccessControlEntryAccessRightPtrOutput) ToStringPtrOutputWithContext

func (TemplateGroupAccessControlEntryAccessRightPtrOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutput

func (o TemplateGroupAccessControlEntryAccessRightPtrOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutput() TemplateGroupAccessControlEntryAccessRightPtrOutput

func (TemplateGroupAccessControlEntryAccessRightPtrOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutputWithContext

func (o TemplateGroupAccessControlEntryAccessRightPtrOutput) ToTemplateGroupAccessControlEntryAccessRightPtrOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightPtrOutput

type TemplateGroupAccessControlEntryAccessRights

type TemplateGroupAccessControlEntryAccessRights struct {
	AutoEnroll *TemplateGroupAccessControlEntryAccessRight `pulumi:"autoEnroll"`
	Enroll     *TemplateGroupAccessControlEntryAccessRight `pulumi:"enroll"`
}

type TemplateGroupAccessControlEntryAccessRightsArgs

type TemplateGroupAccessControlEntryAccessRightsArgs struct {
	AutoEnroll TemplateGroupAccessControlEntryAccessRightPtrInput `pulumi:"autoEnroll"`
	Enroll     TemplateGroupAccessControlEntryAccessRightPtrInput `pulumi:"enroll"`
}

func (TemplateGroupAccessControlEntryAccessRightsArgs) ElementType

func (TemplateGroupAccessControlEntryAccessRightsArgs) ToOutput

func (TemplateGroupAccessControlEntryAccessRightsArgs) ToTemplateGroupAccessControlEntryAccessRightsOutput

func (i TemplateGroupAccessControlEntryAccessRightsArgs) ToTemplateGroupAccessControlEntryAccessRightsOutput() TemplateGroupAccessControlEntryAccessRightsOutput

func (TemplateGroupAccessControlEntryAccessRightsArgs) ToTemplateGroupAccessControlEntryAccessRightsOutputWithContext

func (i TemplateGroupAccessControlEntryAccessRightsArgs) ToTemplateGroupAccessControlEntryAccessRightsOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightsOutput

type TemplateGroupAccessControlEntryAccessRightsInput

type TemplateGroupAccessControlEntryAccessRightsInput interface {
	pulumi.Input

	ToTemplateGroupAccessControlEntryAccessRightsOutput() TemplateGroupAccessControlEntryAccessRightsOutput
	ToTemplateGroupAccessControlEntryAccessRightsOutputWithContext(context.Context) TemplateGroupAccessControlEntryAccessRightsOutput
}

TemplateGroupAccessControlEntryAccessRightsInput is an input type that accepts TemplateGroupAccessControlEntryAccessRightsArgs and TemplateGroupAccessControlEntryAccessRightsOutput values. You can construct a concrete instance of `TemplateGroupAccessControlEntryAccessRightsInput` via:

TemplateGroupAccessControlEntryAccessRightsArgs{...}

type TemplateGroupAccessControlEntryAccessRightsOutput

type TemplateGroupAccessControlEntryAccessRightsOutput struct{ *pulumi.OutputState }

func (TemplateGroupAccessControlEntryAccessRightsOutput) AutoEnroll

func (TemplateGroupAccessControlEntryAccessRightsOutput) ElementType

func (TemplateGroupAccessControlEntryAccessRightsOutput) Enroll

func (TemplateGroupAccessControlEntryAccessRightsOutput) ToOutput

func (TemplateGroupAccessControlEntryAccessRightsOutput) ToTemplateGroupAccessControlEntryAccessRightsOutput

func (o TemplateGroupAccessControlEntryAccessRightsOutput) ToTemplateGroupAccessControlEntryAccessRightsOutput() TemplateGroupAccessControlEntryAccessRightsOutput

func (TemplateGroupAccessControlEntryAccessRightsOutput) ToTemplateGroupAccessControlEntryAccessRightsOutputWithContext

func (o TemplateGroupAccessControlEntryAccessRightsOutput) ToTemplateGroupAccessControlEntryAccessRightsOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryAccessRightsOutput

type TemplateGroupAccessControlEntryArgs

type TemplateGroupAccessControlEntryArgs struct {
	AccessRights            TemplateGroupAccessControlEntryAccessRightsInput
	GroupDisplayName        pulumi.StringInput
	GroupSecurityIdentifier pulumi.StringPtrInput
	TemplateArn             pulumi.StringPtrInput
}

The set of arguments for constructing a TemplateGroupAccessControlEntry resource.

func (TemplateGroupAccessControlEntryArgs) ElementType

type TemplateGroupAccessControlEntryInput

type TemplateGroupAccessControlEntryInput interface {
	pulumi.Input

	ToTemplateGroupAccessControlEntryOutput() TemplateGroupAccessControlEntryOutput
	ToTemplateGroupAccessControlEntryOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryOutput
}

type TemplateGroupAccessControlEntryOutput

type TemplateGroupAccessControlEntryOutput struct{ *pulumi.OutputState }

func (TemplateGroupAccessControlEntryOutput) AccessRights

func (TemplateGroupAccessControlEntryOutput) ElementType

func (TemplateGroupAccessControlEntryOutput) GroupDisplayName

func (TemplateGroupAccessControlEntryOutput) GroupSecurityIdentifier

func (o TemplateGroupAccessControlEntryOutput) GroupSecurityIdentifier() pulumi.StringPtrOutput

func (TemplateGroupAccessControlEntryOutput) TemplateArn

func (TemplateGroupAccessControlEntryOutput) ToOutput

func (TemplateGroupAccessControlEntryOutput) ToTemplateGroupAccessControlEntryOutput

func (o TemplateGroupAccessControlEntryOutput) ToTemplateGroupAccessControlEntryOutput() TemplateGroupAccessControlEntryOutput

func (TemplateGroupAccessControlEntryOutput) ToTemplateGroupAccessControlEntryOutputWithContext

func (o TemplateGroupAccessControlEntryOutput) ToTemplateGroupAccessControlEntryOutputWithContext(ctx context.Context) TemplateGroupAccessControlEntryOutput

type TemplateGroupAccessControlEntryState

type TemplateGroupAccessControlEntryState struct {
}

func (TemplateGroupAccessControlEntryState) ElementType

type TemplateHashAlgorithm

type TemplateHashAlgorithm string

type TemplateInput

type TemplateInput interface {
	pulumi.Input

	ToTemplateOutput() TemplateOutput
	ToTemplateOutputWithContext(ctx context.Context) TemplateOutput
}

type TemplateKeySpec

type TemplateKeySpec string

type TemplateKeyUsage

type TemplateKeyUsage struct {
	Critical   *bool                 `pulumi:"critical"`
	UsageFlags TemplateKeyUsageFlags `pulumi:"usageFlags"`
}

type TemplateKeyUsageFlags

type TemplateKeyUsageFlags struct {
	DataEncipherment *bool `pulumi:"dataEncipherment"`
	DigitalSignature *bool `pulumi:"digitalSignature"`
	KeyAgreement     *bool `pulumi:"keyAgreement"`
	KeyEncipherment  *bool `pulumi:"keyEncipherment"`
	NonRepudiation   *bool `pulumi:"nonRepudiation"`
}

type TemplateKeyUsageProperty0Properties

type TemplateKeyUsageProperty0Properties struct {
	PropertyType TemplateKeyUsagePropertyType `pulumi:"propertyType"`
}

type TemplateKeyUsageProperty1Properties

type TemplateKeyUsageProperty1Properties struct {
	PropertyFlags TemplateKeyUsagePropertyFlags `pulumi:"propertyFlags"`
}

type TemplateKeyUsagePropertyFlags

type TemplateKeyUsagePropertyFlags struct {
	Decrypt      *bool `pulumi:"decrypt"`
	KeyAgreement *bool `pulumi:"keyAgreement"`
	Sign         *bool `pulumi:"sign"`
}

type TemplateKeyUsagePropertyType

type TemplateKeyUsagePropertyType string

type TemplateOutput

type TemplateOutput struct{ *pulumi.OutputState }

func (TemplateOutput) ConnectorArn

func (o TemplateOutput) ConnectorArn() pulumi.StringOutput

func (TemplateOutput) Definition

func (o TemplateOutput) Definition() pulumi.AnyOutput

func (TemplateOutput) ElementType

func (TemplateOutput) ElementType() reflect.Type

func (TemplateOutput) Name

func (TemplateOutput) ReenrollAllCertificateHolders

func (o TemplateOutput) ReenrollAllCertificateHolders() pulumi.BoolPtrOutput

func (TemplateOutput) Tags

func (TemplateOutput) TemplateArn

func (o TemplateOutput) TemplateArn() pulumi.StringOutput

func (TemplateOutput) ToOutput

func (TemplateOutput) ToTemplateOutput

func (o TemplateOutput) ToTemplateOutput() TemplateOutput

func (TemplateOutput) ToTemplateOutputWithContext

func (o TemplateOutput) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput

type TemplatePrivateKeyAlgorithm

type TemplatePrivateKeyAlgorithm string

type TemplatePrivateKeyAttributesV2

type TemplatePrivateKeyAttributesV2 struct {
	CryptoProviders  []string        `pulumi:"cryptoProviders"`
	KeySpec          TemplateKeySpec `pulumi:"keySpec"`
	MinimalKeyLength float64         `pulumi:"minimalKeyLength"`
}

type TemplatePrivateKeyAttributesV3

type TemplatePrivateKeyAttributesV3 struct {
	Algorithm        TemplatePrivateKeyAlgorithm `pulumi:"algorithm"`
	CryptoProviders  []string                    `pulumi:"cryptoProviders"`
	KeySpec          TemplateKeySpec             `pulumi:"keySpec"`
	KeyUsageProperty interface{}                 `pulumi:"keyUsageProperty"`
	MinimalKeyLength float64                     `pulumi:"minimalKeyLength"`
}

type TemplatePrivateKeyAttributesV4

type TemplatePrivateKeyAttributesV4 struct {
	Algorithm        *TemplatePrivateKeyAlgorithm `pulumi:"algorithm"`
	CryptoProviders  []string                     `pulumi:"cryptoProviders"`
	KeySpec          TemplateKeySpec              `pulumi:"keySpec"`
	KeyUsageProperty interface{}                  `pulumi:"keyUsageProperty"`
	MinimalKeyLength float64                      `pulumi:"minimalKeyLength"`
}

type TemplatePrivateKeyFlagsV2

type TemplatePrivateKeyFlagsV2 struct {
	ClientVersion               TemplateClientCompatibilityV2 `pulumi:"clientVersion"`
	ExportableKey               *bool                         `pulumi:"exportableKey"`
	StrongKeyProtectionRequired *bool                         `pulumi:"strongKeyProtectionRequired"`
}

type TemplatePrivateKeyFlagsV3

type TemplatePrivateKeyFlagsV3 struct {
	ClientVersion                      TemplateClientCompatibilityV3 `pulumi:"clientVersion"`
	ExportableKey                      *bool                         `pulumi:"exportableKey"`
	RequireAlternateSignatureAlgorithm *bool                         `pulumi:"requireAlternateSignatureAlgorithm"`
	StrongKeyProtectionRequired        *bool                         `pulumi:"strongKeyProtectionRequired"`
}

type TemplatePrivateKeyFlagsV4

type TemplatePrivateKeyFlagsV4 struct {
	ClientVersion                      TemplateClientCompatibilityV4 `pulumi:"clientVersion"`
	ExportableKey                      *bool                         `pulumi:"exportableKey"`
	RequireAlternateSignatureAlgorithm *bool                         `pulumi:"requireAlternateSignatureAlgorithm"`
	RequireSameKeyRenewal              *bool                         `pulumi:"requireSameKeyRenewal"`
	StrongKeyProtectionRequired        *bool                         `pulumi:"strongKeyProtectionRequired"`
	UseLegacyProvider                  *bool                         `pulumi:"useLegacyProvider"`
}

type TemplateState

type TemplateState struct {
}

func (TemplateState) ElementType

func (TemplateState) ElementType() reflect.Type

type TemplateSubjectNameFlagsV2

type TemplateSubjectNameFlagsV2 struct {
	RequireCommonName       *bool `pulumi:"requireCommonName"`
	RequireDirectoryPath    *bool `pulumi:"requireDirectoryPath"`
	RequireDnsAsCn          *bool `pulumi:"requireDnsAsCn"`
	RequireEmail            *bool `pulumi:"requireEmail"`
	SanRequireDirectoryGuid *bool `pulumi:"sanRequireDirectoryGuid"`
	SanRequireDns           *bool `pulumi:"sanRequireDns"`
	SanRequireDomainDns     *bool `pulumi:"sanRequireDomainDns"`
	SanRequireEmail         *bool `pulumi:"sanRequireEmail"`
	SanRequireSpn           *bool `pulumi:"sanRequireSpn"`
	SanRequireUpn           *bool `pulumi:"sanRequireUpn"`
}

type TemplateSubjectNameFlagsV3

type TemplateSubjectNameFlagsV3 struct {
	RequireCommonName       *bool `pulumi:"requireCommonName"`
	RequireDirectoryPath    *bool `pulumi:"requireDirectoryPath"`
	RequireDnsAsCn          *bool `pulumi:"requireDnsAsCn"`
	RequireEmail            *bool `pulumi:"requireEmail"`
	SanRequireDirectoryGuid *bool `pulumi:"sanRequireDirectoryGuid"`
	SanRequireDns           *bool `pulumi:"sanRequireDns"`
	SanRequireDomainDns     *bool `pulumi:"sanRequireDomainDns"`
	SanRequireEmail         *bool `pulumi:"sanRequireEmail"`
	SanRequireSpn           *bool `pulumi:"sanRequireSpn"`
	SanRequireUpn           *bool `pulumi:"sanRequireUpn"`
}

type TemplateSubjectNameFlagsV4

type TemplateSubjectNameFlagsV4 struct {
	RequireCommonName       *bool `pulumi:"requireCommonName"`
	RequireDirectoryPath    *bool `pulumi:"requireDirectoryPath"`
	RequireDnsAsCn          *bool `pulumi:"requireDnsAsCn"`
	RequireEmail            *bool `pulumi:"requireEmail"`
	SanRequireDirectoryGuid *bool `pulumi:"sanRequireDirectoryGuid"`
	SanRequireDns           *bool `pulumi:"sanRequireDns"`
	SanRequireDomainDns     *bool `pulumi:"sanRequireDomainDns"`
	SanRequireEmail         *bool `pulumi:"sanRequireEmail"`
	SanRequireSpn           *bool `pulumi:"sanRequireSpn"`
	SanRequireUpn           *bool `pulumi:"sanRequireUpn"`
}

type TemplateTags

type TemplateTags struct {
}

type TemplateTagsArgs

type TemplateTagsArgs struct {
}

func (TemplateTagsArgs) ElementType

func (TemplateTagsArgs) ElementType() reflect.Type

func (TemplateTagsArgs) ToOutput

func (TemplateTagsArgs) ToTemplateTagsOutput

func (i TemplateTagsArgs) ToTemplateTagsOutput() TemplateTagsOutput

func (TemplateTagsArgs) ToTemplateTagsOutputWithContext

func (i TemplateTagsArgs) ToTemplateTagsOutputWithContext(ctx context.Context) TemplateTagsOutput

func (TemplateTagsArgs) ToTemplateTagsPtrOutput

func (i TemplateTagsArgs) ToTemplateTagsPtrOutput() TemplateTagsPtrOutput

func (TemplateTagsArgs) ToTemplateTagsPtrOutputWithContext

func (i TemplateTagsArgs) ToTemplateTagsPtrOutputWithContext(ctx context.Context) TemplateTagsPtrOutput

type TemplateTagsInput

type TemplateTagsInput interface {
	pulumi.Input

	ToTemplateTagsOutput() TemplateTagsOutput
	ToTemplateTagsOutputWithContext(context.Context) TemplateTagsOutput
}

TemplateTagsInput is an input type that accepts TemplateTagsArgs and TemplateTagsOutput values. You can construct a concrete instance of `TemplateTagsInput` via:

TemplateTagsArgs{...}

type TemplateTagsOutput

type TemplateTagsOutput struct{ *pulumi.OutputState }

func (TemplateTagsOutput) ElementType

func (TemplateTagsOutput) ElementType() reflect.Type

func (TemplateTagsOutput) ToOutput

func (TemplateTagsOutput) ToTemplateTagsOutput

func (o TemplateTagsOutput) ToTemplateTagsOutput() TemplateTagsOutput

func (TemplateTagsOutput) ToTemplateTagsOutputWithContext

func (o TemplateTagsOutput) ToTemplateTagsOutputWithContext(ctx context.Context) TemplateTagsOutput

func (TemplateTagsOutput) ToTemplateTagsPtrOutput

func (o TemplateTagsOutput) ToTemplateTagsPtrOutput() TemplateTagsPtrOutput

func (TemplateTagsOutput) ToTemplateTagsPtrOutputWithContext

func (o TemplateTagsOutput) ToTemplateTagsPtrOutputWithContext(ctx context.Context) TemplateTagsPtrOutput

type TemplateTagsPtrInput

type TemplateTagsPtrInput interface {
	pulumi.Input

	ToTemplateTagsPtrOutput() TemplateTagsPtrOutput
	ToTemplateTagsPtrOutputWithContext(context.Context) TemplateTagsPtrOutput
}

TemplateTagsPtrInput is an input type that accepts TemplateTagsArgs, TemplateTagsPtr and TemplateTagsPtrOutput values. You can construct a concrete instance of `TemplateTagsPtrInput` via:

        TemplateTagsArgs{...}

or:

        nil

type TemplateTagsPtrOutput

type TemplateTagsPtrOutput struct{ *pulumi.OutputState }

func (TemplateTagsPtrOutput) Elem

func (TemplateTagsPtrOutput) ElementType

func (TemplateTagsPtrOutput) ElementType() reflect.Type

func (TemplateTagsPtrOutput) ToOutput

func (TemplateTagsPtrOutput) ToTemplateTagsPtrOutput

func (o TemplateTagsPtrOutput) ToTemplateTagsPtrOutput() TemplateTagsPtrOutput

func (TemplateTagsPtrOutput) ToTemplateTagsPtrOutputWithContext

func (o TemplateTagsPtrOutput) ToTemplateTagsPtrOutputWithContext(ctx context.Context) TemplateTagsPtrOutput

type TemplateV2

type TemplateV2 struct {
	CertificateValidity  TemplateCertificateValidity    `pulumi:"certificateValidity"`
	EnrollmentFlags      TemplateEnrollmentFlagsV2      `pulumi:"enrollmentFlags"`
	Extensions           TemplateExtensionsV2           `pulumi:"extensions"`
	GeneralFlags         TemplateGeneralFlagsV2         `pulumi:"generalFlags"`
	PrivateKeyAttributes TemplatePrivateKeyAttributesV2 `pulumi:"privateKeyAttributes"`
	PrivateKeyFlags      TemplatePrivateKeyFlagsV2      `pulumi:"privateKeyFlags"`
	SubjectNameFlags     TemplateSubjectNameFlagsV2     `pulumi:"subjectNameFlags"`
	SupersededTemplates  []string                       `pulumi:"supersededTemplates"`
}

type TemplateV3

type TemplateV3 struct {
	CertificateValidity  TemplateCertificateValidity    `pulumi:"certificateValidity"`
	EnrollmentFlags      TemplateEnrollmentFlagsV3      `pulumi:"enrollmentFlags"`
	Extensions           TemplateExtensionsV3           `pulumi:"extensions"`
	GeneralFlags         TemplateGeneralFlagsV3         `pulumi:"generalFlags"`
	HashAlgorithm        TemplateHashAlgorithm          `pulumi:"hashAlgorithm"`
	PrivateKeyAttributes TemplatePrivateKeyAttributesV3 `pulumi:"privateKeyAttributes"`
	PrivateKeyFlags      TemplatePrivateKeyFlagsV3      `pulumi:"privateKeyFlags"`
	SubjectNameFlags     TemplateSubjectNameFlagsV3     `pulumi:"subjectNameFlags"`
	SupersededTemplates  []string                       `pulumi:"supersededTemplates"`
}

type TemplateV4

type TemplateV4 struct {
	CertificateValidity  TemplateCertificateValidity    `pulumi:"certificateValidity"`
	EnrollmentFlags      TemplateEnrollmentFlagsV4      `pulumi:"enrollmentFlags"`
	Extensions           TemplateExtensionsV4           `pulumi:"extensions"`
	GeneralFlags         TemplateGeneralFlagsV4         `pulumi:"generalFlags"`
	HashAlgorithm        *TemplateHashAlgorithm         `pulumi:"hashAlgorithm"`
	PrivateKeyAttributes TemplatePrivateKeyAttributesV4 `pulumi:"privateKeyAttributes"`
	PrivateKeyFlags      TemplatePrivateKeyFlagsV4      `pulumi:"privateKeyFlags"`
	SubjectNameFlags     TemplateSubjectNameFlagsV4     `pulumi:"subjectNameFlags"`
	SupersededTemplates  []string                       `pulumi:"supersededTemplates"`
}

type TemplateValidityPeriod

type TemplateValidityPeriod struct {
	Period     float64                    `pulumi:"period"`
	PeriodType TemplateValidityPeriodType `pulumi:"periodType"`
}

type TemplateValidityPeriodType

type TemplateValidityPeriodType string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL