pcaconnectorad

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 7 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                    pulumi.StringMapOutput        `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

type ConnectorArgs

type ConnectorArgs struct {
	CertificateAuthorityArn pulumi.StringInput
	DirectoryId             pulumi.StringInput
	Tags                    pulumi.StringMapInput
	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) VpcInformation

type ConnectorState

type ConnectorState struct {
}

func (ConnectorState) ElementType

func (ConnectorState) ElementType() reflect.Type

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

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

type DirectoryRegistration

type DirectoryRegistration struct {
	pulumi.CustomResourceState

	DirectoryId              pulumi.StringOutput    `pulumi:"directoryId"`
	DirectoryRegistrationArn pulumi.StringOutput    `pulumi:"directoryRegistrationArn"`
	Tags                     pulumi.StringMapOutput `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

type DirectoryRegistrationArgs

type DirectoryRegistrationArgs struct {
	DirectoryId pulumi.StringInput
	Tags        pulumi.StringMapInput
}

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

type DirectoryRegistrationState

type DirectoryRegistrationState struct {
}

func (DirectoryRegistrationState) ElementType

func (DirectoryRegistrationState) ElementType() reflect.Type

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

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

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

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) 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) 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                          pulumi.StringMapOutput `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) 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 TemplateApplicationPoliciesArgs added in v0.96.0

type TemplateApplicationPoliciesArgs struct {
	Critical pulumi.BoolPtrInput `pulumi:"critical"`
	Policies pulumi.ArrayInput   `pulumi:"policies"`
}

func (TemplateApplicationPoliciesArgs) ElementType added in v0.96.0

func (TemplateApplicationPoliciesArgs) ToTemplateApplicationPoliciesOutput added in v0.96.0

func (i TemplateApplicationPoliciesArgs) ToTemplateApplicationPoliciesOutput() TemplateApplicationPoliciesOutput

func (TemplateApplicationPoliciesArgs) ToTemplateApplicationPoliciesOutputWithContext added in v0.96.0

func (i TemplateApplicationPoliciesArgs) ToTemplateApplicationPoliciesOutputWithContext(ctx context.Context) TemplateApplicationPoliciesOutput

func (TemplateApplicationPoliciesArgs) ToTemplateApplicationPoliciesPtrOutput added in v0.96.0

func (i TemplateApplicationPoliciesArgs) ToTemplateApplicationPoliciesPtrOutput() TemplateApplicationPoliciesPtrOutput

func (TemplateApplicationPoliciesArgs) ToTemplateApplicationPoliciesPtrOutputWithContext added in v0.96.0

func (i TemplateApplicationPoliciesArgs) ToTemplateApplicationPoliciesPtrOutputWithContext(ctx context.Context) TemplateApplicationPoliciesPtrOutput

type TemplateApplicationPoliciesInput added in v0.96.0

type TemplateApplicationPoliciesInput interface {
	pulumi.Input

	ToTemplateApplicationPoliciesOutput() TemplateApplicationPoliciesOutput
	ToTemplateApplicationPoliciesOutputWithContext(context.Context) TemplateApplicationPoliciesOutput
}

TemplateApplicationPoliciesInput is an input type that accepts TemplateApplicationPoliciesArgs and TemplateApplicationPoliciesOutput values. You can construct a concrete instance of `TemplateApplicationPoliciesInput` via:

TemplateApplicationPoliciesArgs{...}

type TemplateApplicationPoliciesOutput added in v0.96.0

type TemplateApplicationPoliciesOutput struct{ *pulumi.OutputState }

func (TemplateApplicationPoliciesOutput) Critical added in v0.96.0

func (TemplateApplicationPoliciesOutput) ElementType added in v0.96.0

func (TemplateApplicationPoliciesOutput) Policies added in v0.96.0

func (TemplateApplicationPoliciesOutput) ToTemplateApplicationPoliciesOutput added in v0.96.0

func (o TemplateApplicationPoliciesOutput) ToTemplateApplicationPoliciesOutput() TemplateApplicationPoliciesOutput

func (TemplateApplicationPoliciesOutput) ToTemplateApplicationPoliciesOutputWithContext added in v0.96.0

func (o TemplateApplicationPoliciesOutput) ToTemplateApplicationPoliciesOutputWithContext(ctx context.Context) TemplateApplicationPoliciesOutput

func (TemplateApplicationPoliciesOutput) ToTemplateApplicationPoliciesPtrOutput added in v0.96.0

func (o TemplateApplicationPoliciesOutput) ToTemplateApplicationPoliciesPtrOutput() TemplateApplicationPoliciesPtrOutput

func (TemplateApplicationPoliciesOutput) ToTemplateApplicationPoliciesPtrOutputWithContext added in v0.96.0

func (o TemplateApplicationPoliciesOutput) ToTemplateApplicationPoliciesPtrOutputWithContext(ctx context.Context) TemplateApplicationPoliciesPtrOutput

type TemplateApplicationPoliciesPtrInput added in v0.96.0

type TemplateApplicationPoliciesPtrInput interface {
	pulumi.Input

	ToTemplateApplicationPoliciesPtrOutput() TemplateApplicationPoliciesPtrOutput
	ToTemplateApplicationPoliciesPtrOutputWithContext(context.Context) TemplateApplicationPoliciesPtrOutput
}

TemplateApplicationPoliciesPtrInput is an input type that accepts TemplateApplicationPoliciesArgs, TemplateApplicationPoliciesPtr and TemplateApplicationPoliciesPtrOutput values. You can construct a concrete instance of `TemplateApplicationPoliciesPtrInput` via:

        TemplateApplicationPoliciesArgs{...}

or:

        nil

func TemplateApplicationPoliciesPtr added in v0.96.0

type TemplateApplicationPoliciesPtrOutput added in v0.96.0

type TemplateApplicationPoliciesPtrOutput struct{ *pulumi.OutputState }

func (TemplateApplicationPoliciesPtrOutput) Critical added in v0.96.0

func (TemplateApplicationPoliciesPtrOutput) Elem added in v0.96.0

func (TemplateApplicationPoliciesPtrOutput) ElementType added in v0.96.0

func (TemplateApplicationPoliciesPtrOutput) Policies added in v0.96.0

func (TemplateApplicationPoliciesPtrOutput) ToTemplateApplicationPoliciesPtrOutput added in v0.96.0

func (o TemplateApplicationPoliciesPtrOutput) ToTemplateApplicationPoliciesPtrOutput() TemplateApplicationPoliciesPtrOutput

func (TemplateApplicationPoliciesPtrOutput) ToTemplateApplicationPoliciesPtrOutputWithContext added in v0.96.0

func (o TemplateApplicationPoliciesPtrOutput) ToTemplateApplicationPoliciesPtrOutputWithContext(ctx context.Context) TemplateApplicationPoliciesPtrOutput

type TemplateApplicationPolicy0Properties

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

type TemplateApplicationPolicy0PropertiesArgs added in v0.96.0

type TemplateApplicationPolicy0PropertiesArgs struct {
	PolicyType TemplateApplicationPolicyTypeInput `pulumi:"policyType"`
}

func (TemplateApplicationPolicy0PropertiesArgs) ElementType added in v0.96.0

func (TemplateApplicationPolicy0PropertiesArgs) ToTemplateApplicationPolicy0PropertiesOutput added in v0.96.0

func (i TemplateApplicationPolicy0PropertiesArgs) ToTemplateApplicationPolicy0PropertiesOutput() TemplateApplicationPolicy0PropertiesOutput

func (TemplateApplicationPolicy0PropertiesArgs) ToTemplateApplicationPolicy0PropertiesOutputWithContext added in v0.96.0

func (i TemplateApplicationPolicy0PropertiesArgs) ToTemplateApplicationPolicy0PropertiesOutputWithContext(ctx context.Context) TemplateApplicationPolicy0PropertiesOutput

type TemplateApplicationPolicy0PropertiesInput added in v0.96.0

type TemplateApplicationPolicy0PropertiesInput interface {
	pulumi.Input

	ToTemplateApplicationPolicy0PropertiesOutput() TemplateApplicationPolicy0PropertiesOutput
	ToTemplateApplicationPolicy0PropertiesOutputWithContext(context.Context) TemplateApplicationPolicy0PropertiesOutput
}

TemplateApplicationPolicy0PropertiesInput is an input type that accepts TemplateApplicationPolicy0PropertiesArgs and TemplateApplicationPolicy0PropertiesOutput values. You can construct a concrete instance of `TemplateApplicationPolicy0PropertiesInput` via:

TemplateApplicationPolicy0PropertiesArgs{...}

type TemplateApplicationPolicy0PropertiesOutput added in v0.96.0

type TemplateApplicationPolicy0PropertiesOutput struct{ *pulumi.OutputState }

func (TemplateApplicationPolicy0PropertiesOutput) ElementType added in v0.96.0

func (TemplateApplicationPolicy0PropertiesOutput) PolicyType added in v0.96.0

func (TemplateApplicationPolicy0PropertiesOutput) ToTemplateApplicationPolicy0PropertiesOutput added in v0.96.0

func (o TemplateApplicationPolicy0PropertiesOutput) ToTemplateApplicationPolicy0PropertiesOutput() TemplateApplicationPolicy0PropertiesOutput

func (TemplateApplicationPolicy0PropertiesOutput) ToTemplateApplicationPolicy0PropertiesOutputWithContext added in v0.96.0

func (o TemplateApplicationPolicy0PropertiesOutput) ToTemplateApplicationPolicy0PropertiesOutputWithContext(ctx context.Context) TemplateApplicationPolicy0PropertiesOutput

type TemplateApplicationPolicy1Properties

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

type TemplateApplicationPolicy1PropertiesArgs added in v0.96.0

type TemplateApplicationPolicy1PropertiesArgs struct {
	PolicyObjectIdentifier pulumi.StringInput `pulumi:"policyObjectIdentifier"`
}

func (TemplateApplicationPolicy1PropertiesArgs) ElementType added in v0.96.0

func (TemplateApplicationPolicy1PropertiesArgs) ToTemplateApplicationPolicy1PropertiesOutput added in v0.96.0

func (i TemplateApplicationPolicy1PropertiesArgs) ToTemplateApplicationPolicy1PropertiesOutput() TemplateApplicationPolicy1PropertiesOutput

func (TemplateApplicationPolicy1PropertiesArgs) ToTemplateApplicationPolicy1PropertiesOutputWithContext added in v0.96.0

func (i TemplateApplicationPolicy1PropertiesArgs) ToTemplateApplicationPolicy1PropertiesOutputWithContext(ctx context.Context) TemplateApplicationPolicy1PropertiesOutput

type TemplateApplicationPolicy1PropertiesInput added in v0.96.0

type TemplateApplicationPolicy1PropertiesInput interface {
	pulumi.Input

	ToTemplateApplicationPolicy1PropertiesOutput() TemplateApplicationPolicy1PropertiesOutput
	ToTemplateApplicationPolicy1PropertiesOutputWithContext(context.Context) TemplateApplicationPolicy1PropertiesOutput
}

TemplateApplicationPolicy1PropertiesInput is an input type that accepts TemplateApplicationPolicy1PropertiesArgs and TemplateApplicationPolicy1PropertiesOutput values. You can construct a concrete instance of `TemplateApplicationPolicy1PropertiesInput` via:

TemplateApplicationPolicy1PropertiesArgs{...}

type TemplateApplicationPolicy1PropertiesOutput added in v0.96.0

type TemplateApplicationPolicy1PropertiesOutput struct{ *pulumi.OutputState }

func (TemplateApplicationPolicy1PropertiesOutput) ElementType added in v0.96.0

func (TemplateApplicationPolicy1PropertiesOutput) PolicyObjectIdentifier added in v0.96.0

func (TemplateApplicationPolicy1PropertiesOutput) ToTemplateApplicationPolicy1PropertiesOutput added in v0.96.0

func (o TemplateApplicationPolicy1PropertiesOutput) ToTemplateApplicationPolicy1PropertiesOutput() TemplateApplicationPolicy1PropertiesOutput

func (TemplateApplicationPolicy1PropertiesOutput) ToTemplateApplicationPolicy1PropertiesOutputWithContext added in v0.96.0

func (o TemplateApplicationPolicy1PropertiesOutput) ToTemplateApplicationPolicy1PropertiesOutputWithContext(ctx context.Context) TemplateApplicationPolicy1PropertiesOutput

type TemplateApplicationPolicyType

type TemplateApplicationPolicyType string

func (TemplateApplicationPolicyType) ElementType added in v0.96.0

func (TemplateApplicationPolicyType) ToStringOutput added in v0.96.0

func (TemplateApplicationPolicyType) ToStringOutputWithContext added in v0.96.0

func (e TemplateApplicationPolicyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplateApplicationPolicyType) ToStringPtrOutput added in v0.96.0

func (TemplateApplicationPolicyType) ToStringPtrOutputWithContext added in v0.96.0

func (e TemplateApplicationPolicyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateApplicationPolicyType) ToTemplateApplicationPolicyTypeOutput added in v0.96.0

func (e TemplateApplicationPolicyType) ToTemplateApplicationPolicyTypeOutput() TemplateApplicationPolicyTypeOutput

func (TemplateApplicationPolicyType) ToTemplateApplicationPolicyTypeOutputWithContext added in v0.96.0

func (e TemplateApplicationPolicyType) ToTemplateApplicationPolicyTypeOutputWithContext(ctx context.Context) TemplateApplicationPolicyTypeOutput

func (TemplateApplicationPolicyType) ToTemplateApplicationPolicyTypePtrOutput added in v0.96.0

func (e TemplateApplicationPolicyType) ToTemplateApplicationPolicyTypePtrOutput() TemplateApplicationPolicyTypePtrOutput

func (TemplateApplicationPolicyType) ToTemplateApplicationPolicyTypePtrOutputWithContext added in v0.96.0

func (e TemplateApplicationPolicyType) ToTemplateApplicationPolicyTypePtrOutputWithContext(ctx context.Context) TemplateApplicationPolicyTypePtrOutput

type TemplateApplicationPolicyTypeInput added in v0.96.0

type TemplateApplicationPolicyTypeInput interface {
	pulumi.Input

	ToTemplateApplicationPolicyTypeOutput() TemplateApplicationPolicyTypeOutput
	ToTemplateApplicationPolicyTypeOutputWithContext(context.Context) TemplateApplicationPolicyTypeOutput
}

TemplateApplicationPolicyTypeInput is an input type that accepts values of the TemplateApplicationPolicyType enum A concrete instance of `TemplateApplicationPolicyTypeInput` can be one of the following:

TemplateApplicationPolicyTypeAllApplicationPolicies
TemplateApplicationPolicyTypeAnyPurpose
TemplateApplicationPolicyTypeAttestationIdentityKeyCertificate
TemplateApplicationPolicyTypeCertificateRequestAgent
TemplateApplicationPolicyTypeClientAuthentication
TemplateApplicationPolicyTypeCodeSigning
TemplateApplicationPolicyTypeCtlUsage
TemplateApplicationPolicyTypeDigitalRights
TemplateApplicationPolicyTypeDirectoryServiceEmailReplication
TemplateApplicationPolicyTypeDisallowedList
TemplateApplicationPolicyTypeDnsServerTrust
TemplateApplicationPolicyTypeDocumentEncryption
TemplateApplicationPolicyTypeDocumentSigning
TemplateApplicationPolicyTypeDynamicCodeGenerator
TemplateApplicationPolicyTypeEarlyLaunchAntimalwareDriver
TemplateApplicationPolicyTypeEmbeddedWindowsSystemComponentVerification
TemplateApplicationPolicyTypeEnclave
TemplateApplicationPolicyTypeEncryptingFileSystem
TemplateApplicationPolicyTypeEndorsementKeyCertificate
TemplateApplicationPolicyTypeFileRecovery
TemplateApplicationPolicyTypeHalExtension
TemplateApplicationPolicyTypeIpSecurityEndSystem
TemplateApplicationPolicyTypeIpSecurityIkeIntermediate
TemplateApplicationPolicyTypeIpSecurityTunnelTermination
TemplateApplicationPolicyTypeIpSecurityUser
TemplateApplicationPolicyTypeIsolatedUserMode
TemplateApplicationPolicyTypeKdcAuthentication
TemplateApplicationPolicyTypeKernelModeCodeSigning
TemplateApplicationPolicyTypeKeyPackLicenses
TemplateApplicationPolicyTypeKeyRecovery
TemplateApplicationPolicyTypeKeyRecoveryAgent
TemplateApplicationPolicyTypeLicenseServerVerification
TemplateApplicationPolicyTypeLifetimeSigning
TemplateApplicationPolicyTypeMicrosoftPublisher
TemplateApplicationPolicyTypeMicrosoftTimeStamping
TemplateApplicationPolicyTypeMicrosoftTrustListSigning
TemplateApplicationPolicyTypeOcspSigning
TemplateApplicationPolicyTypeOemWindowsSystemComponentVerification
TemplateApplicationPolicyTypePlatformCertificate
TemplateApplicationPolicyTypePreviewBuildSigning
TemplateApplicationPolicyTypePrivateKeyArchival
TemplateApplicationPolicyTypeProtectedProcessLightVerification
TemplateApplicationPolicyTypeProtectedProcessVerification
TemplateApplicationPolicyTypeQualifiedSubordination
TemplateApplicationPolicyTypeRevokedListSigner
TemplateApplicationPolicyTypeRootProgramAutoUpdateCaRevocation
TemplateApplicationPolicyTypeRootProgramAutoUpdateEndRevocation
TemplateApplicationPolicyTypeRootProgramNoOscpFailoverToCrl
TemplateApplicationPolicyTypeRootListSigner
TemplateApplicationPolicyTypeSecureEmail
TemplateApplicationPolicyTypeServerAuthentication
TemplateApplicationPolicyTypeSmartCardLogin
TemplateApplicationPolicyTypeSpcEncryptedDigestRetryCount
TemplateApplicationPolicyTypeSpcRelaxedPeMarkerCheck
TemplateApplicationPolicyTypeTimeStamping
TemplateApplicationPolicyTypeWindowsHardwareDriverAttestedVerification
TemplateApplicationPolicyTypeWindowsHardwareDriverExtendedVerification
TemplateApplicationPolicyTypeWindowsHardwareDriverVerification
TemplateApplicationPolicyTypeWindowsHelloRecoveryKeyEncryption
TemplateApplicationPolicyTypeWindowsKitsComponent
TemplateApplicationPolicyTypeWindowsRtVerification
TemplateApplicationPolicyTypeWindowsSoftwareExtensionVerification
TemplateApplicationPolicyTypeWindowsStore
TemplateApplicationPolicyTypeWindowsSystemComponentVerification
TemplateApplicationPolicyTypeWindowsTcbComponent
TemplateApplicationPolicyTypeWindowsThirdPartyApplicationComponent
TemplateApplicationPolicyTypeWindowsUpdate

type TemplateApplicationPolicyTypeOutput added in v0.96.0

type TemplateApplicationPolicyTypeOutput struct{ *pulumi.OutputState }

func (TemplateApplicationPolicyTypeOutput) ElementType added in v0.96.0

func (TemplateApplicationPolicyTypeOutput) ToStringOutput added in v0.96.0

func (TemplateApplicationPolicyTypeOutput) ToStringOutputWithContext added in v0.96.0

func (o TemplateApplicationPolicyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplateApplicationPolicyTypeOutput) ToStringPtrOutput added in v0.96.0

func (TemplateApplicationPolicyTypeOutput) ToStringPtrOutputWithContext added in v0.96.0

func (o TemplateApplicationPolicyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateApplicationPolicyTypeOutput) ToTemplateApplicationPolicyTypeOutput added in v0.96.0

func (o TemplateApplicationPolicyTypeOutput) ToTemplateApplicationPolicyTypeOutput() TemplateApplicationPolicyTypeOutput

func (TemplateApplicationPolicyTypeOutput) ToTemplateApplicationPolicyTypeOutputWithContext added in v0.96.0

func (o TemplateApplicationPolicyTypeOutput) ToTemplateApplicationPolicyTypeOutputWithContext(ctx context.Context) TemplateApplicationPolicyTypeOutput

func (TemplateApplicationPolicyTypeOutput) ToTemplateApplicationPolicyTypePtrOutput added in v0.96.0

func (o TemplateApplicationPolicyTypeOutput) ToTemplateApplicationPolicyTypePtrOutput() TemplateApplicationPolicyTypePtrOutput

func (TemplateApplicationPolicyTypeOutput) ToTemplateApplicationPolicyTypePtrOutputWithContext added in v0.96.0

func (o TemplateApplicationPolicyTypeOutput) ToTemplateApplicationPolicyTypePtrOutputWithContext(ctx context.Context) TemplateApplicationPolicyTypePtrOutput

type TemplateApplicationPolicyTypePtrInput added in v0.96.0

type TemplateApplicationPolicyTypePtrInput interface {
	pulumi.Input

	ToTemplateApplicationPolicyTypePtrOutput() TemplateApplicationPolicyTypePtrOutput
	ToTemplateApplicationPolicyTypePtrOutputWithContext(context.Context) TemplateApplicationPolicyTypePtrOutput
}

func TemplateApplicationPolicyTypePtr added in v0.96.0

func TemplateApplicationPolicyTypePtr(v string) TemplateApplicationPolicyTypePtrInput

type TemplateApplicationPolicyTypePtrOutput added in v0.96.0

type TemplateApplicationPolicyTypePtrOutput struct{ *pulumi.OutputState }

func (TemplateApplicationPolicyTypePtrOutput) Elem added in v0.96.0

func (TemplateApplicationPolicyTypePtrOutput) ElementType added in v0.96.0

func (TemplateApplicationPolicyTypePtrOutput) ToStringPtrOutput added in v0.96.0

func (TemplateApplicationPolicyTypePtrOutput) ToStringPtrOutputWithContext added in v0.96.0

func (o TemplateApplicationPolicyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateApplicationPolicyTypePtrOutput) ToTemplateApplicationPolicyTypePtrOutput added in v0.96.0

func (o TemplateApplicationPolicyTypePtrOutput) ToTemplateApplicationPolicyTypePtrOutput() TemplateApplicationPolicyTypePtrOutput

func (TemplateApplicationPolicyTypePtrOutput) ToTemplateApplicationPolicyTypePtrOutputWithContext added in v0.96.0

func (o TemplateApplicationPolicyTypePtrOutput) ToTemplateApplicationPolicyTypePtrOutputWithContext(ctx context.Context) TemplateApplicationPolicyTypePtrOutput

type TemplateArgs

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

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 TemplateCertificateValidityArgs added in v0.96.0

type TemplateCertificateValidityArgs struct {
	RenewalPeriod  TemplateValidityPeriodInput `pulumi:"renewalPeriod"`
	ValidityPeriod TemplateValidityPeriodInput `pulumi:"validityPeriod"`
}

func (TemplateCertificateValidityArgs) ElementType added in v0.96.0

func (TemplateCertificateValidityArgs) ToTemplateCertificateValidityOutput added in v0.96.0

func (i TemplateCertificateValidityArgs) ToTemplateCertificateValidityOutput() TemplateCertificateValidityOutput

func (TemplateCertificateValidityArgs) ToTemplateCertificateValidityOutputWithContext added in v0.96.0

func (i TemplateCertificateValidityArgs) ToTemplateCertificateValidityOutputWithContext(ctx context.Context) TemplateCertificateValidityOutput

type TemplateCertificateValidityInput added in v0.96.0

type TemplateCertificateValidityInput interface {
	pulumi.Input

	ToTemplateCertificateValidityOutput() TemplateCertificateValidityOutput
	ToTemplateCertificateValidityOutputWithContext(context.Context) TemplateCertificateValidityOutput
}

TemplateCertificateValidityInput is an input type that accepts TemplateCertificateValidityArgs and TemplateCertificateValidityOutput values. You can construct a concrete instance of `TemplateCertificateValidityInput` via:

TemplateCertificateValidityArgs{...}

type TemplateCertificateValidityOutput added in v0.96.0

type TemplateCertificateValidityOutput struct{ *pulumi.OutputState }

func (TemplateCertificateValidityOutput) ElementType added in v0.96.0

func (TemplateCertificateValidityOutput) RenewalPeriod added in v0.96.0

func (TemplateCertificateValidityOutput) ToTemplateCertificateValidityOutput added in v0.96.0

func (o TemplateCertificateValidityOutput) ToTemplateCertificateValidityOutput() TemplateCertificateValidityOutput

func (TemplateCertificateValidityOutput) ToTemplateCertificateValidityOutputWithContext added in v0.96.0

func (o TemplateCertificateValidityOutput) ToTemplateCertificateValidityOutputWithContext(ctx context.Context) TemplateCertificateValidityOutput

func (TemplateCertificateValidityOutput) ValidityPeriod added in v0.96.0

type TemplateClientCompatibilityV2

type TemplateClientCompatibilityV2 string

func (TemplateClientCompatibilityV2) ElementType added in v0.96.0

func (TemplateClientCompatibilityV2) ToStringOutput added in v0.96.0

func (TemplateClientCompatibilityV2) ToStringOutputWithContext added in v0.96.0

func (e TemplateClientCompatibilityV2) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplateClientCompatibilityV2) ToStringPtrOutput added in v0.96.0

func (TemplateClientCompatibilityV2) ToStringPtrOutputWithContext added in v0.96.0

func (e TemplateClientCompatibilityV2) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateClientCompatibilityV2) ToTemplateClientCompatibilityV2Output added in v0.96.0

func (e TemplateClientCompatibilityV2) ToTemplateClientCompatibilityV2Output() TemplateClientCompatibilityV2Output

func (TemplateClientCompatibilityV2) ToTemplateClientCompatibilityV2OutputWithContext added in v0.96.0

func (e TemplateClientCompatibilityV2) ToTemplateClientCompatibilityV2OutputWithContext(ctx context.Context) TemplateClientCompatibilityV2Output

func (TemplateClientCompatibilityV2) ToTemplateClientCompatibilityV2PtrOutput added in v0.96.0

func (e TemplateClientCompatibilityV2) ToTemplateClientCompatibilityV2PtrOutput() TemplateClientCompatibilityV2PtrOutput

func (TemplateClientCompatibilityV2) ToTemplateClientCompatibilityV2PtrOutputWithContext added in v0.96.0

func (e TemplateClientCompatibilityV2) ToTemplateClientCompatibilityV2PtrOutputWithContext(ctx context.Context) TemplateClientCompatibilityV2PtrOutput

type TemplateClientCompatibilityV2Input added in v0.96.0

type TemplateClientCompatibilityV2Input interface {
	pulumi.Input

	ToTemplateClientCompatibilityV2Output() TemplateClientCompatibilityV2Output
	ToTemplateClientCompatibilityV2OutputWithContext(context.Context) TemplateClientCompatibilityV2Output
}

TemplateClientCompatibilityV2Input is an input type that accepts values of the TemplateClientCompatibilityV2 enum A concrete instance of `TemplateClientCompatibilityV2Input` can be one of the following:

TemplateClientCompatibilityV2WindowsServer2003
TemplateClientCompatibilityV2WindowsServer2008
TemplateClientCompatibilityV2WindowsServer2008r2
TemplateClientCompatibilityV2WindowsServer2012
TemplateClientCompatibilityV2WindowsServer2012r2
TemplateClientCompatibilityV2WindowsServer2016

type TemplateClientCompatibilityV2Output added in v0.96.0

type TemplateClientCompatibilityV2Output struct{ *pulumi.OutputState }

func (TemplateClientCompatibilityV2Output) ElementType added in v0.96.0

func (TemplateClientCompatibilityV2Output) ToStringOutput added in v0.96.0

func (TemplateClientCompatibilityV2Output) ToStringOutputWithContext added in v0.96.0

func (o TemplateClientCompatibilityV2Output) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplateClientCompatibilityV2Output) ToStringPtrOutput added in v0.96.0

func (TemplateClientCompatibilityV2Output) ToStringPtrOutputWithContext added in v0.96.0

func (o TemplateClientCompatibilityV2Output) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateClientCompatibilityV2Output) ToTemplateClientCompatibilityV2Output added in v0.96.0

func (o TemplateClientCompatibilityV2Output) ToTemplateClientCompatibilityV2Output() TemplateClientCompatibilityV2Output

func (TemplateClientCompatibilityV2Output) ToTemplateClientCompatibilityV2OutputWithContext added in v0.96.0

func (o TemplateClientCompatibilityV2Output) ToTemplateClientCompatibilityV2OutputWithContext(ctx context.Context) TemplateClientCompatibilityV2Output

func (TemplateClientCompatibilityV2Output) ToTemplateClientCompatibilityV2PtrOutput added in v0.96.0

func (o TemplateClientCompatibilityV2Output) ToTemplateClientCompatibilityV2PtrOutput() TemplateClientCompatibilityV2PtrOutput

func (TemplateClientCompatibilityV2Output) ToTemplateClientCompatibilityV2PtrOutputWithContext added in v0.96.0

func (o TemplateClientCompatibilityV2Output) ToTemplateClientCompatibilityV2PtrOutputWithContext(ctx context.Context) TemplateClientCompatibilityV2PtrOutput

type TemplateClientCompatibilityV2PtrInput added in v0.96.0

type TemplateClientCompatibilityV2PtrInput interface {
	pulumi.Input

	ToTemplateClientCompatibilityV2PtrOutput() TemplateClientCompatibilityV2PtrOutput
	ToTemplateClientCompatibilityV2PtrOutputWithContext(context.Context) TemplateClientCompatibilityV2PtrOutput
}

func TemplateClientCompatibilityV2Ptr added in v0.96.0

func TemplateClientCompatibilityV2Ptr(v string) TemplateClientCompatibilityV2PtrInput

type TemplateClientCompatibilityV2PtrOutput added in v0.96.0

type TemplateClientCompatibilityV2PtrOutput struct{ *pulumi.OutputState }

func (TemplateClientCompatibilityV2PtrOutput) Elem added in v0.96.0

func (TemplateClientCompatibilityV2PtrOutput) ElementType added in v0.96.0

func (TemplateClientCompatibilityV2PtrOutput) ToStringPtrOutput added in v0.96.0

func (TemplateClientCompatibilityV2PtrOutput) ToStringPtrOutputWithContext added in v0.96.0

func (o TemplateClientCompatibilityV2PtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateClientCompatibilityV2PtrOutput) ToTemplateClientCompatibilityV2PtrOutput added in v0.96.0

func (o TemplateClientCompatibilityV2PtrOutput) ToTemplateClientCompatibilityV2PtrOutput() TemplateClientCompatibilityV2PtrOutput

func (TemplateClientCompatibilityV2PtrOutput) ToTemplateClientCompatibilityV2PtrOutputWithContext added in v0.96.0

func (o TemplateClientCompatibilityV2PtrOutput) ToTemplateClientCompatibilityV2PtrOutputWithContext(ctx context.Context) TemplateClientCompatibilityV2PtrOutput

type TemplateClientCompatibilityV3

type TemplateClientCompatibilityV3 string

func (TemplateClientCompatibilityV3) ElementType added in v0.96.0

func (TemplateClientCompatibilityV3) ToStringOutput added in v0.96.0

func (TemplateClientCompatibilityV3) ToStringOutputWithContext added in v0.96.0

func (e TemplateClientCompatibilityV3) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplateClientCompatibilityV3) ToStringPtrOutput added in v0.96.0

func (TemplateClientCompatibilityV3) ToStringPtrOutputWithContext added in v0.96.0

func (e TemplateClientCompatibilityV3) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateClientCompatibilityV3) ToTemplateClientCompatibilityV3Output added in v0.96.0

func (e TemplateClientCompatibilityV3) ToTemplateClientCompatibilityV3Output() TemplateClientCompatibilityV3Output

func (TemplateClientCompatibilityV3) ToTemplateClientCompatibilityV3OutputWithContext added in v0.96.0

func (e TemplateClientCompatibilityV3) ToTemplateClientCompatibilityV3OutputWithContext(ctx context.Context) TemplateClientCompatibilityV3Output

func (TemplateClientCompatibilityV3) ToTemplateClientCompatibilityV3PtrOutput added in v0.96.0

func (e TemplateClientCompatibilityV3) ToTemplateClientCompatibilityV3PtrOutput() TemplateClientCompatibilityV3PtrOutput

func (TemplateClientCompatibilityV3) ToTemplateClientCompatibilityV3PtrOutputWithContext added in v0.96.0

func (e TemplateClientCompatibilityV3) ToTemplateClientCompatibilityV3PtrOutputWithContext(ctx context.Context) TemplateClientCompatibilityV3PtrOutput

type TemplateClientCompatibilityV3Input added in v0.96.0

type TemplateClientCompatibilityV3Input interface {
	pulumi.Input

	ToTemplateClientCompatibilityV3Output() TemplateClientCompatibilityV3Output
	ToTemplateClientCompatibilityV3OutputWithContext(context.Context) TemplateClientCompatibilityV3Output
}

TemplateClientCompatibilityV3Input is an input type that accepts values of the TemplateClientCompatibilityV3 enum A concrete instance of `TemplateClientCompatibilityV3Input` can be one of the following:

TemplateClientCompatibilityV3WindowsServer2008
TemplateClientCompatibilityV3WindowsServer2008r2
TemplateClientCompatibilityV3WindowsServer2012
TemplateClientCompatibilityV3WindowsServer2012r2
TemplateClientCompatibilityV3WindowsServer2016

type TemplateClientCompatibilityV3Output added in v0.96.0

type TemplateClientCompatibilityV3Output struct{ *pulumi.OutputState }

func (TemplateClientCompatibilityV3Output) ElementType added in v0.96.0

func (TemplateClientCompatibilityV3Output) ToStringOutput added in v0.96.0

func (TemplateClientCompatibilityV3Output) ToStringOutputWithContext added in v0.96.0

func (o TemplateClientCompatibilityV3Output) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplateClientCompatibilityV3Output) ToStringPtrOutput added in v0.96.0

func (TemplateClientCompatibilityV3Output) ToStringPtrOutputWithContext added in v0.96.0

func (o TemplateClientCompatibilityV3Output) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateClientCompatibilityV3Output) ToTemplateClientCompatibilityV3Output added in v0.96.0

func (o TemplateClientCompatibilityV3Output) ToTemplateClientCompatibilityV3Output() TemplateClientCompatibilityV3Output

func (TemplateClientCompatibilityV3Output) ToTemplateClientCompatibilityV3OutputWithContext added in v0.96.0

func (o TemplateClientCompatibilityV3Output) ToTemplateClientCompatibilityV3OutputWithContext(ctx context.Context) TemplateClientCompatibilityV3Output

func (TemplateClientCompatibilityV3Output) ToTemplateClientCompatibilityV3PtrOutput added in v0.96.0

func (o TemplateClientCompatibilityV3Output) ToTemplateClientCompatibilityV3PtrOutput() TemplateClientCompatibilityV3PtrOutput

func (TemplateClientCompatibilityV3Output) ToTemplateClientCompatibilityV3PtrOutputWithContext added in v0.96.0

func (o TemplateClientCompatibilityV3Output) ToTemplateClientCompatibilityV3PtrOutputWithContext(ctx context.Context) TemplateClientCompatibilityV3PtrOutput

type TemplateClientCompatibilityV3PtrInput added in v0.96.0

type TemplateClientCompatibilityV3PtrInput interface {
	pulumi.Input

	ToTemplateClientCompatibilityV3PtrOutput() TemplateClientCompatibilityV3PtrOutput
	ToTemplateClientCompatibilityV3PtrOutputWithContext(context.Context) TemplateClientCompatibilityV3PtrOutput
}

func TemplateClientCompatibilityV3Ptr added in v0.96.0

func TemplateClientCompatibilityV3Ptr(v string) TemplateClientCompatibilityV3PtrInput

type TemplateClientCompatibilityV3PtrOutput added in v0.96.0

type TemplateClientCompatibilityV3PtrOutput struct{ *pulumi.OutputState }

func (TemplateClientCompatibilityV3PtrOutput) Elem added in v0.96.0

func (TemplateClientCompatibilityV3PtrOutput) ElementType added in v0.96.0

func (TemplateClientCompatibilityV3PtrOutput) ToStringPtrOutput added in v0.96.0

func (TemplateClientCompatibilityV3PtrOutput) ToStringPtrOutputWithContext added in v0.96.0

func (o TemplateClientCompatibilityV3PtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateClientCompatibilityV3PtrOutput) ToTemplateClientCompatibilityV3PtrOutput added in v0.96.0

func (o TemplateClientCompatibilityV3PtrOutput) ToTemplateClientCompatibilityV3PtrOutput() TemplateClientCompatibilityV3PtrOutput

func (TemplateClientCompatibilityV3PtrOutput) ToTemplateClientCompatibilityV3PtrOutputWithContext added in v0.96.0

func (o TemplateClientCompatibilityV3PtrOutput) ToTemplateClientCompatibilityV3PtrOutputWithContext(ctx context.Context) TemplateClientCompatibilityV3PtrOutput

type TemplateClientCompatibilityV4

type TemplateClientCompatibilityV4 string

func (TemplateClientCompatibilityV4) ElementType added in v0.96.0

func (TemplateClientCompatibilityV4) ToStringOutput added in v0.96.0

func (TemplateClientCompatibilityV4) ToStringOutputWithContext added in v0.96.0

func (e TemplateClientCompatibilityV4) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplateClientCompatibilityV4) ToStringPtrOutput added in v0.96.0

func (TemplateClientCompatibilityV4) ToStringPtrOutputWithContext added in v0.96.0

func (e TemplateClientCompatibilityV4) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateClientCompatibilityV4) ToTemplateClientCompatibilityV4Output added in v0.96.0

func (e TemplateClientCompatibilityV4) ToTemplateClientCompatibilityV4Output() TemplateClientCompatibilityV4Output

func (TemplateClientCompatibilityV4) ToTemplateClientCompatibilityV4OutputWithContext added in v0.96.0

func (e TemplateClientCompatibilityV4) ToTemplateClientCompatibilityV4OutputWithContext(ctx context.Context) TemplateClientCompatibilityV4Output

func (TemplateClientCompatibilityV4) ToTemplateClientCompatibilityV4PtrOutput added in v0.96.0

func (e TemplateClientCompatibilityV4) ToTemplateClientCompatibilityV4PtrOutput() TemplateClientCompatibilityV4PtrOutput

func (TemplateClientCompatibilityV4) ToTemplateClientCompatibilityV4PtrOutputWithContext added in v0.96.0

func (e TemplateClientCompatibilityV4) ToTemplateClientCompatibilityV4PtrOutputWithContext(ctx context.Context) TemplateClientCompatibilityV4PtrOutput

type TemplateClientCompatibilityV4Input added in v0.96.0

type TemplateClientCompatibilityV4Input interface {
	pulumi.Input

	ToTemplateClientCompatibilityV4Output() TemplateClientCompatibilityV4Output
	ToTemplateClientCompatibilityV4OutputWithContext(context.Context) TemplateClientCompatibilityV4Output
}

TemplateClientCompatibilityV4Input is an input type that accepts values of the TemplateClientCompatibilityV4 enum A concrete instance of `TemplateClientCompatibilityV4Input` can be one of the following:

TemplateClientCompatibilityV4WindowsServer2012
TemplateClientCompatibilityV4WindowsServer2012r2
TemplateClientCompatibilityV4WindowsServer2016

type TemplateClientCompatibilityV4Output added in v0.96.0

type TemplateClientCompatibilityV4Output struct{ *pulumi.OutputState }

func (TemplateClientCompatibilityV4Output) ElementType added in v0.96.0

func (TemplateClientCompatibilityV4Output) ToStringOutput added in v0.96.0

func (TemplateClientCompatibilityV4Output) ToStringOutputWithContext added in v0.96.0

func (o TemplateClientCompatibilityV4Output) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplateClientCompatibilityV4Output) ToStringPtrOutput added in v0.96.0

func (TemplateClientCompatibilityV4Output) ToStringPtrOutputWithContext added in v0.96.0

func (o TemplateClientCompatibilityV4Output) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateClientCompatibilityV4Output) ToTemplateClientCompatibilityV4Output added in v0.96.0

func (o TemplateClientCompatibilityV4Output) ToTemplateClientCompatibilityV4Output() TemplateClientCompatibilityV4Output

func (TemplateClientCompatibilityV4Output) ToTemplateClientCompatibilityV4OutputWithContext added in v0.96.0

func (o TemplateClientCompatibilityV4Output) ToTemplateClientCompatibilityV4OutputWithContext(ctx context.Context) TemplateClientCompatibilityV4Output

func (TemplateClientCompatibilityV4Output) ToTemplateClientCompatibilityV4PtrOutput added in v0.96.0

func (o TemplateClientCompatibilityV4Output) ToTemplateClientCompatibilityV4PtrOutput() TemplateClientCompatibilityV4PtrOutput

func (TemplateClientCompatibilityV4Output) ToTemplateClientCompatibilityV4PtrOutputWithContext added in v0.96.0

func (o TemplateClientCompatibilityV4Output) ToTemplateClientCompatibilityV4PtrOutputWithContext(ctx context.Context) TemplateClientCompatibilityV4PtrOutput

type TemplateClientCompatibilityV4PtrInput added in v0.96.0

type TemplateClientCompatibilityV4PtrInput interface {
	pulumi.Input

	ToTemplateClientCompatibilityV4PtrOutput() TemplateClientCompatibilityV4PtrOutput
	ToTemplateClientCompatibilityV4PtrOutputWithContext(context.Context) TemplateClientCompatibilityV4PtrOutput
}

func TemplateClientCompatibilityV4Ptr added in v0.96.0

func TemplateClientCompatibilityV4Ptr(v string) TemplateClientCompatibilityV4PtrInput

type TemplateClientCompatibilityV4PtrOutput added in v0.96.0

type TemplateClientCompatibilityV4PtrOutput struct{ *pulumi.OutputState }

func (TemplateClientCompatibilityV4PtrOutput) Elem added in v0.96.0

func (TemplateClientCompatibilityV4PtrOutput) ElementType added in v0.96.0

func (TemplateClientCompatibilityV4PtrOutput) ToStringPtrOutput added in v0.96.0

func (TemplateClientCompatibilityV4PtrOutput) ToStringPtrOutputWithContext added in v0.96.0

func (o TemplateClientCompatibilityV4PtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateClientCompatibilityV4PtrOutput) ToTemplateClientCompatibilityV4PtrOutput added in v0.96.0

func (o TemplateClientCompatibilityV4PtrOutput) ToTemplateClientCompatibilityV4PtrOutput() TemplateClientCompatibilityV4PtrOutput

func (TemplateClientCompatibilityV4PtrOutput) ToTemplateClientCompatibilityV4PtrOutputWithContext added in v0.96.0

func (o TemplateClientCompatibilityV4PtrOutput) ToTemplateClientCompatibilityV4PtrOutputWithContext(ctx context.Context) TemplateClientCompatibilityV4PtrOutput

type TemplateDefinition0Properties

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

type TemplateDefinition0PropertiesArgs added in v0.96.0

type TemplateDefinition0PropertiesArgs struct {
	TemplateV2 TemplateV2Input `pulumi:"templateV2"`
}

func (TemplateDefinition0PropertiesArgs) ElementType added in v0.96.0

func (TemplateDefinition0PropertiesArgs) ToTemplateDefinition0PropertiesOutput added in v0.96.0

func (i TemplateDefinition0PropertiesArgs) ToTemplateDefinition0PropertiesOutput() TemplateDefinition0PropertiesOutput

func (TemplateDefinition0PropertiesArgs) ToTemplateDefinition0PropertiesOutputWithContext added in v0.96.0

func (i TemplateDefinition0PropertiesArgs) ToTemplateDefinition0PropertiesOutputWithContext(ctx context.Context) TemplateDefinition0PropertiesOutput

type TemplateDefinition0PropertiesInput added in v0.96.0

type TemplateDefinition0PropertiesInput interface {
	pulumi.Input

	ToTemplateDefinition0PropertiesOutput() TemplateDefinition0PropertiesOutput
	ToTemplateDefinition0PropertiesOutputWithContext(context.Context) TemplateDefinition0PropertiesOutput
}

TemplateDefinition0PropertiesInput is an input type that accepts TemplateDefinition0PropertiesArgs and TemplateDefinition0PropertiesOutput values. You can construct a concrete instance of `TemplateDefinition0PropertiesInput` via:

TemplateDefinition0PropertiesArgs{...}

type TemplateDefinition0PropertiesOutput added in v0.96.0

type TemplateDefinition0PropertiesOutput struct{ *pulumi.OutputState }

func (TemplateDefinition0PropertiesOutput) ElementType added in v0.96.0

func (TemplateDefinition0PropertiesOutput) TemplateV2 added in v0.96.0

func (TemplateDefinition0PropertiesOutput) ToTemplateDefinition0PropertiesOutput added in v0.96.0

func (o TemplateDefinition0PropertiesOutput) ToTemplateDefinition0PropertiesOutput() TemplateDefinition0PropertiesOutput

func (TemplateDefinition0PropertiesOutput) ToTemplateDefinition0PropertiesOutputWithContext added in v0.96.0

func (o TemplateDefinition0PropertiesOutput) ToTemplateDefinition0PropertiesOutputWithContext(ctx context.Context) TemplateDefinition0PropertiesOutput

type TemplateDefinition1Properties

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

type TemplateDefinition1PropertiesArgs added in v0.96.0

type TemplateDefinition1PropertiesArgs struct {
	TemplateV3 TemplateV3Input `pulumi:"templateV3"`
}

func (TemplateDefinition1PropertiesArgs) ElementType added in v0.96.0

func (TemplateDefinition1PropertiesArgs) ToTemplateDefinition1PropertiesOutput added in v0.96.0

func (i TemplateDefinition1PropertiesArgs) ToTemplateDefinition1PropertiesOutput() TemplateDefinition1PropertiesOutput

func (TemplateDefinition1PropertiesArgs) ToTemplateDefinition1PropertiesOutputWithContext added in v0.96.0

func (i TemplateDefinition1PropertiesArgs) ToTemplateDefinition1PropertiesOutputWithContext(ctx context.Context) TemplateDefinition1PropertiesOutput

type TemplateDefinition1PropertiesInput added in v0.96.0

type TemplateDefinition1PropertiesInput interface {
	pulumi.Input

	ToTemplateDefinition1PropertiesOutput() TemplateDefinition1PropertiesOutput
	ToTemplateDefinition1PropertiesOutputWithContext(context.Context) TemplateDefinition1PropertiesOutput
}

TemplateDefinition1PropertiesInput is an input type that accepts TemplateDefinition1PropertiesArgs and TemplateDefinition1PropertiesOutput values. You can construct a concrete instance of `TemplateDefinition1PropertiesInput` via:

TemplateDefinition1PropertiesArgs{...}

type TemplateDefinition1PropertiesOutput added in v0.96.0

type TemplateDefinition1PropertiesOutput struct{ *pulumi.OutputState }

func (TemplateDefinition1PropertiesOutput) ElementType added in v0.96.0

func (TemplateDefinition1PropertiesOutput) TemplateV3 added in v0.96.0

func (TemplateDefinition1PropertiesOutput) ToTemplateDefinition1PropertiesOutput added in v0.96.0

func (o TemplateDefinition1PropertiesOutput) ToTemplateDefinition1PropertiesOutput() TemplateDefinition1PropertiesOutput

func (TemplateDefinition1PropertiesOutput) ToTemplateDefinition1PropertiesOutputWithContext added in v0.96.0

func (o TemplateDefinition1PropertiesOutput) ToTemplateDefinition1PropertiesOutputWithContext(ctx context.Context) TemplateDefinition1PropertiesOutput

type TemplateDefinition2Properties

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

type TemplateDefinition2PropertiesArgs added in v0.96.0

type TemplateDefinition2PropertiesArgs struct {
	TemplateV4 TemplateV4Input `pulumi:"templateV4"`
}

func (TemplateDefinition2PropertiesArgs) ElementType added in v0.96.0

func (TemplateDefinition2PropertiesArgs) ToTemplateDefinition2PropertiesOutput added in v0.96.0

func (i TemplateDefinition2PropertiesArgs) ToTemplateDefinition2PropertiesOutput() TemplateDefinition2PropertiesOutput

func (TemplateDefinition2PropertiesArgs) ToTemplateDefinition2PropertiesOutputWithContext added in v0.96.0

func (i TemplateDefinition2PropertiesArgs) ToTemplateDefinition2PropertiesOutputWithContext(ctx context.Context) TemplateDefinition2PropertiesOutput

type TemplateDefinition2PropertiesInput added in v0.96.0

type TemplateDefinition2PropertiesInput interface {
	pulumi.Input

	ToTemplateDefinition2PropertiesOutput() TemplateDefinition2PropertiesOutput
	ToTemplateDefinition2PropertiesOutputWithContext(context.Context) TemplateDefinition2PropertiesOutput
}

TemplateDefinition2PropertiesInput is an input type that accepts TemplateDefinition2PropertiesArgs and TemplateDefinition2PropertiesOutput values. You can construct a concrete instance of `TemplateDefinition2PropertiesInput` via:

TemplateDefinition2PropertiesArgs{...}

type TemplateDefinition2PropertiesOutput added in v0.96.0

type TemplateDefinition2PropertiesOutput struct{ *pulumi.OutputState }

func (TemplateDefinition2PropertiesOutput) ElementType added in v0.96.0

func (TemplateDefinition2PropertiesOutput) TemplateV4 added in v0.96.0

func (TemplateDefinition2PropertiesOutput) ToTemplateDefinition2PropertiesOutput added in v0.96.0

func (o TemplateDefinition2PropertiesOutput) ToTemplateDefinition2PropertiesOutput() TemplateDefinition2PropertiesOutput

func (TemplateDefinition2PropertiesOutput) ToTemplateDefinition2PropertiesOutputWithContext added in v0.96.0

func (o TemplateDefinition2PropertiesOutput) ToTemplateDefinition2PropertiesOutputWithContext(ctx context.Context) TemplateDefinition2PropertiesOutput

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 TemplateEnrollmentFlagsV2Args added in v0.96.0

type TemplateEnrollmentFlagsV2Args struct {
	EnableKeyReuseOnNtTokenKeysetStorageFull  pulumi.BoolPtrInput `pulumi:"enableKeyReuseOnNtTokenKeysetStorageFull"`
	IncludeSymmetricAlgorithms                pulumi.BoolPtrInput `pulumi:"includeSymmetricAlgorithms"`
	NoSecurityExtension                       pulumi.BoolPtrInput `pulumi:"noSecurityExtension"`
	RemoveInvalidCertificateFromPersonalStore pulumi.BoolPtrInput `pulumi:"removeInvalidCertificateFromPersonalStore"`
	UserInteractionRequired                   pulumi.BoolPtrInput `pulumi:"userInteractionRequired"`
}

func (TemplateEnrollmentFlagsV2Args) ElementType added in v0.96.0

func (TemplateEnrollmentFlagsV2Args) ToTemplateEnrollmentFlagsV2Output added in v0.96.0

func (i TemplateEnrollmentFlagsV2Args) ToTemplateEnrollmentFlagsV2Output() TemplateEnrollmentFlagsV2Output

func (TemplateEnrollmentFlagsV2Args) ToTemplateEnrollmentFlagsV2OutputWithContext added in v0.96.0

func (i TemplateEnrollmentFlagsV2Args) ToTemplateEnrollmentFlagsV2OutputWithContext(ctx context.Context) TemplateEnrollmentFlagsV2Output

type TemplateEnrollmentFlagsV2Input added in v0.96.0

type TemplateEnrollmentFlagsV2Input interface {
	pulumi.Input

	ToTemplateEnrollmentFlagsV2Output() TemplateEnrollmentFlagsV2Output
	ToTemplateEnrollmentFlagsV2OutputWithContext(context.Context) TemplateEnrollmentFlagsV2Output
}

TemplateEnrollmentFlagsV2Input is an input type that accepts TemplateEnrollmentFlagsV2Args and TemplateEnrollmentFlagsV2Output values. You can construct a concrete instance of `TemplateEnrollmentFlagsV2Input` via:

TemplateEnrollmentFlagsV2Args{...}

type TemplateEnrollmentFlagsV2Output added in v0.96.0

type TemplateEnrollmentFlagsV2Output struct{ *pulumi.OutputState }

func (TemplateEnrollmentFlagsV2Output) ElementType added in v0.96.0

func (TemplateEnrollmentFlagsV2Output) EnableKeyReuseOnNtTokenKeysetStorageFull added in v0.96.0

func (o TemplateEnrollmentFlagsV2Output) EnableKeyReuseOnNtTokenKeysetStorageFull() pulumi.BoolPtrOutput

func (TemplateEnrollmentFlagsV2Output) IncludeSymmetricAlgorithms added in v0.96.0

func (o TemplateEnrollmentFlagsV2Output) IncludeSymmetricAlgorithms() pulumi.BoolPtrOutput

func (TemplateEnrollmentFlagsV2Output) NoSecurityExtension added in v0.96.0

func (o TemplateEnrollmentFlagsV2Output) NoSecurityExtension() pulumi.BoolPtrOutput

func (TemplateEnrollmentFlagsV2Output) RemoveInvalidCertificateFromPersonalStore added in v0.96.0

func (o TemplateEnrollmentFlagsV2Output) RemoveInvalidCertificateFromPersonalStore() pulumi.BoolPtrOutput

func (TemplateEnrollmentFlagsV2Output) ToTemplateEnrollmentFlagsV2Output added in v0.96.0

func (o TemplateEnrollmentFlagsV2Output) ToTemplateEnrollmentFlagsV2Output() TemplateEnrollmentFlagsV2Output

func (TemplateEnrollmentFlagsV2Output) ToTemplateEnrollmentFlagsV2OutputWithContext added in v0.96.0

func (o TemplateEnrollmentFlagsV2Output) ToTemplateEnrollmentFlagsV2OutputWithContext(ctx context.Context) TemplateEnrollmentFlagsV2Output

func (TemplateEnrollmentFlagsV2Output) UserInteractionRequired added in v0.96.0

func (o TemplateEnrollmentFlagsV2Output) UserInteractionRequired() pulumi.BoolPtrOutput

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 TemplateEnrollmentFlagsV3Args added in v0.96.0

type TemplateEnrollmentFlagsV3Args struct {
	EnableKeyReuseOnNtTokenKeysetStorageFull  pulumi.BoolPtrInput `pulumi:"enableKeyReuseOnNtTokenKeysetStorageFull"`
	IncludeSymmetricAlgorithms                pulumi.BoolPtrInput `pulumi:"includeSymmetricAlgorithms"`
	NoSecurityExtension                       pulumi.BoolPtrInput `pulumi:"noSecurityExtension"`
	RemoveInvalidCertificateFromPersonalStore pulumi.BoolPtrInput `pulumi:"removeInvalidCertificateFromPersonalStore"`
	UserInteractionRequired                   pulumi.BoolPtrInput `pulumi:"userInteractionRequired"`
}

func (TemplateEnrollmentFlagsV3Args) ElementType added in v0.96.0

func (TemplateEnrollmentFlagsV3Args) ToTemplateEnrollmentFlagsV3Output added in v0.96.0

func (i TemplateEnrollmentFlagsV3Args) ToTemplateEnrollmentFlagsV3Output() TemplateEnrollmentFlagsV3Output

func (TemplateEnrollmentFlagsV3Args) ToTemplateEnrollmentFlagsV3OutputWithContext added in v0.96.0

func (i TemplateEnrollmentFlagsV3Args) ToTemplateEnrollmentFlagsV3OutputWithContext(ctx context.Context) TemplateEnrollmentFlagsV3Output

type TemplateEnrollmentFlagsV3Input added in v0.96.0

type TemplateEnrollmentFlagsV3Input interface {
	pulumi.Input

	ToTemplateEnrollmentFlagsV3Output() TemplateEnrollmentFlagsV3Output
	ToTemplateEnrollmentFlagsV3OutputWithContext(context.Context) TemplateEnrollmentFlagsV3Output
}

TemplateEnrollmentFlagsV3Input is an input type that accepts TemplateEnrollmentFlagsV3Args and TemplateEnrollmentFlagsV3Output values. You can construct a concrete instance of `TemplateEnrollmentFlagsV3Input` via:

TemplateEnrollmentFlagsV3Args{...}

type TemplateEnrollmentFlagsV3Output added in v0.96.0

type TemplateEnrollmentFlagsV3Output struct{ *pulumi.OutputState }

func (TemplateEnrollmentFlagsV3Output) ElementType added in v0.96.0

func (TemplateEnrollmentFlagsV3Output) EnableKeyReuseOnNtTokenKeysetStorageFull added in v0.96.0

func (o TemplateEnrollmentFlagsV3Output) EnableKeyReuseOnNtTokenKeysetStorageFull() pulumi.BoolPtrOutput

func (TemplateEnrollmentFlagsV3Output) IncludeSymmetricAlgorithms added in v0.96.0

func (o TemplateEnrollmentFlagsV3Output) IncludeSymmetricAlgorithms() pulumi.BoolPtrOutput

func (TemplateEnrollmentFlagsV3Output) NoSecurityExtension added in v0.96.0

func (o TemplateEnrollmentFlagsV3Output) NoSecurityExtension() pulumi.BoolPtrOutput

func (TemplateEnrollmentFlagsV3Output) RemoveInvalidCertificateFromPersonalStore added in v0.96.0

func (o TemplateEnrollmentFlagsV3Output) RemoveInvalidCertificateFromPersonalStore() pulumi.BoolPtrOutput

func (TemplateEnrollmentFlagsV3Output) ToTemplateEnrollmentFlagsV3Output added in v0.96.0

func (o TemplateEnrollmentFlagsV3Output) ToTemplateEnrollmentFlagsV3Output() TemplateEnrollmentFlagsV3Output

func (TemplateEnrollmentFlagsV3Output) ToTemplateEnrollmentFlagsV3OutputWithContext added in v0.96.0

func (o TemplateEnrollmentFlagsV3Output) ToTemplateEnrollmentFlagsV3OutputWithContext(ctx context.Context) TemplateEnrollmentFlagsV3Output

func (TemplateEnrollmentFlagsV3Output) UserInteractionRequired added in v0.96.0

func (o TemplateEnrollmentFlagsV3Output) UserInteractionRequired() pulumi.BoolPtrOutput

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 TemplateEnrollmentFlagsV4Args added in v0.96.0

type TemplateEnrollmentFlagsV4Args struct {
	EnableKeyReuseOnNtTokenKeysetStorageFull  pulumi.BoolPtrInput `pulumi:"enableKeyReuseOnNtTokenKeysetStorageFull"`
	IncludeSymmetricAlgorithms                pulumi.BoolPtrInput `pulumi:"includeSymmetricAlgorithms"`
	NoSecurityExtension                       pulumi.BoolPtrInput `pulumi:"noSecurityExtension"`
	RemoveInvalidCertificateFromPersonalStore pulumi.BoolPtrInput `pulumi:"removeInvalidCertificateFromPersonalStore"`
	UserInteractionRequired                   pulumi.BoolPtrInput `pulumi:"userInteractionRequired"`
}

func (TemplateEnrollmentFlagsV4Args) ElementType added in v0.96.0

func (TemplateEnrollmentFlagsV4Args) ToTemplateEnrollmentFlagsV4Output added in v0.96.0

func (i TemplateEnrollmentFlagsV4Args) ToTemplateEnrollmentFlagsV4Output() TemplateEnrollmentFlagsV4Output

func (TemplateEnrollmentFlagsV4Args) ToTemplateEnrollmentFlagsV4OutputWithContext added in v0.96.0

func (i TemplateEnrollmentFlagsV4Args) ToTemplateEnrollmentFlagsV4OutputWithContext(ctx context.Context) TemplateEnrollmentFlagsV4Output

type TemplateEnrollmentFlagsV4Input added in v0.96.0

type TemplateEnrollmentFlagsV4Input interface {
	pulumi.Input

	ToTemplateEnrollmentFlagsV4Output() TemplateEnrollmentFlagsV4Output
	ToTemplateEnrollmentFlagsV4OutputWithContext(context.Context) TemplateEnrollmentFlagsV4Output
}

TemplateEnrollmentFlagsV4Input is an input type that accepts TemplateEnrollmentFlagsV4Args and TemplateEnrollmentFlagsV4Output values. You can construct a concrete instance of `TemplateEnrollmentFlagsV4Input` via:

TemplateEnrollmentFlagsV4Args{...}

type TemplateEnrollmentFlagsV4Output added in v0.96.0

type TemplateEnrollmentFlagsV4Output struct{ *pulumi.OutputState }

func (TemplateEnrollmentFlagsV4Output) ElementType added in v0.96.0

func (TemplateEnrollmentFlagsV4Output) EnableKeyReuseOnNtTokenKeysetStorageFull added in v0.96.0

func (o TemplateEnrollmentFlagsV4Output) EnableKeyReuseOnNtTokenKeysetStorageFull() pulumi.BoolPtrOutput

func (TemplateEnrollmentFlagsV4Output) IncludeSymmetricAlgorithms added in v0.96.0

func (o TemplateEnrollmentFlagsV4Output) IncludeSymmetricAlgorithms() pulumi.BoolPtrOutput

func (TemplateEnrollmentFlagsV4Output) NoSecurityExtension added in v0.96.0

func (o TemplateEnrollmentFlagsV4Output) NoSecurityExtension() pulumi.BoolPtrOutput

func (TemplateEnrollmentFlagsV4Output) RemoveInvalidCertificateFromPersonalStore added in v0.96.0

func (o TemplateEnrollmentFlagsV4Output) RemoveInvalidCertificateFromPersonalStore() pulumi.BoolPtrOutput

func (TemplateEnrollmentFlagsV4Output) ToTemplateEnrollmentFlagsV4Output added in v0.96.0

func (o TemplateEnrollmentFlagsV4Output) ToTemplateEnrollmentFlagsV4Output() TemplateEnrollmentFlagsV4Output

func (TemplateEnrollmentFlagsV4Output) ToTemplateEnrollmentFlagsV4OutputWithContext added in v0.96.0

func (o TemplateEnrollmentFlagsV4Output) ToTemplateEnrollmentFlagsV4OutputWithContext(ctx context.Context) TemplateEnrollmentFlagsV4Output

func (TemplateEnrollmentFlagsV4Output) UserInteractionRequired added in v0.96.0

func (o TemplateEnrollmentFlagsV4Output) UserInteractionRequired() pulumi.BoolPtrOutput

type TemplateExtensionsV2

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

type TemplateExtensionsV2Args added in v0.96.0

type TemplateExtensionsV2Args struct {
	ApplicationPolicies TemplateApplicationPoliciesPtrInput `pulumi:"applicationPolicies"`
	KeyUsage            TemplateKeyUsageInput               `pulumi:"keyUsage"`
}

func (TemplateExtensionsV2Args) ElementType added in v0.96.0

func (TemplateExtensionsV2Args) ElementType() reflect.Type

func (TemplateExtensionsV2Args) ToTemplateExtensionsV2Output added in v0.96.0

func (i TemplateExtensionsV2Args) ToTemplateExtensionsV2Output() TemplateExtensionsV2Output

func (TemplateExtensionsV2Args) ToTemplateExtensionsV2OutputWithContext added in v0.96.0

func (i TemplateExtensionsV2Args) ToTemplateExtensionsV2OutputWithContext(ctx context.Context) TemplateExtensionsV2Output

type TemplateExtensionsV2Input added in v0.96.0

type TemplateExtensionsV2Input interface {
	pulumi.Input

	ToTemplateExtensionsV2Output() TemplateExtensionsV2Output
	ToTemplateExtensionsV2OutputWithContext(context.Context) TemplateExtensionsV2Output
}

TemplateExtensionsV2Input is an input type that accepts TemplateExtensionsV2Args and TemplateExtensionsV2Output values. You can construct a concrete instance of `TemplateExtensionsV2Input` via:

TemplateExtensionsV2Args{...}

type TemplateExtensionsV2Output added in v0.96.0

type TemplateExtensionsV2Output struct{ *pulumi.OutputState }

func (TemplateExtensionsV2Output) ApplicationPolicies added in v0.96.0

func (TemplateExtensionsV2Output) ElementType added in v0.96.0

func (TemplateExtensionsV2Output) ElementType() reflect.Type

func (TemplateExtensionsV2Output) KeyUsage added in v0.96.0

func (TemplateExtensionsV2Output) ToTemplateExtensionsV2Output added in v0.96.0

func (o TemplateExtensionsV2Output) ToTemplateExtensionsV2Output() TemplateExtensionsV2Output

func (TemplateExtensionsV2Output) ToTemplateExtensionsV2OutputWithContext added in v0.96.0

func (o TemplateExtensionsV2Output) ToTemplateExtensionsV2OutputWithContext(ctx context.Context) TemplateExtensionsV2Output

type TemplateExtensionsV3

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

type TemplateExtensionsV3Args added in v0.96.0

type TemplateExtensionsV3Args struct {
	ApplicationPolicies TemplateApplicationPoliciesPtrInput `pulumi:"applicationPolicies"`
	KeyUsage            TemplateKeyUsageInput               `pulumi:"keyUsage"`
}

func (TemplateExtensionsV3Args) ElementType added in v0.96.0

func (TemplateExtensionsV3Args) ElementType() reflect.Type

func (TemplateExtensionsV3Args) ToTemplateExtensionsV3Output added in v0.96.0

func (i TemplateExtensionsV3Args) ToTemplateExtensionsV3Output() TemplateExtensionsV3Output

func (TemplateExtensionsV3Args) ToTemplateExtensionsV3OutputWithContext added in v0.96.0

func (i TemplateExtensionsV3Args) ToTemplateExtensionsV3OutputWithContext(ctx context.Context) TemplateExtensionsV3Output

type TemplateExtensionsV3Input added in v0.96.0

type TemplateExtensionsV3Input interface {
	pulumi.Input

	ToTemplateExtensionsV3Output() TemplateExtensionsV3Output
	ToTemplateExtensionsV3OutputWithContext(context.Context) TemplateExtensionsV3Output
}

TemplateExtensionsV3Input is an input type that accepts TemplateExtensionsV3Args and TemplateExtensionsV3Output values. You can construct a concrete instance of `TemplateExtensionsV3Input` via:

TemplateExtensionsV3Args{...}

type TemplateExtensionsV3Output added in v0.96.0

type TemplateExtensionsV3Output struct{ *pulumi.OutputState }

func (TemplateExtensionsV3Output) ApplicationPolicies added in v0.96.0

func (TemplateExtensionsV3Output) ElementType added in v0.96.0

func (TemplateExtensionsV3Output) ElementType() reflect.Type

func (TemplateExtensionsV3Output) KeyUsage added in v0.96.0

func (TemplateExtensionsV3Output) ToTemplateExtensionsV3Output added in v0.96.0

func (o TemplateExtensionsV3Output) ToTemplateExtensionsV3Output() TemplateExtensionsV3Output

func (TemplateExtensionsV3Output) ToTemplateExtensionsV3OutputWithContext added in v0.96.0

func (o TemplateExtensionsV3Output) ToTemplateExtensionsV3OutputWithContext(ctx context.Context) TemplateExtensionsV3Output

type TemplateExtensionsV4

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

type TemplateExtensionsV4Args added in v0.96.0

type TemplateExtensionsV4Args struct {
	ApplicationPolicies TemplateApplicationPoliciesPtrInput `pulumi:"applicationPolicies"`
	KeyUsage            TemplateKeyUsageInput               `pulumi:"keyUsage"`
}

func (TemplateExtensionsV4Args) ElementType added in v0.96.0

func (TemplateExtensionsV4Args) ElementType() reflect.Type

func (TemplateExtensionsV4Args) ToTemplateExtensionsV4Output added in v0.96.0

func (i TemplateExtensionsV4Args) ToTemplateExtensionsV4Output() TemplateExtensionsV4Output

func (TemplateExtensionsV4Args) ToTemplateExtensionsV4OutputWithContext added in v0.96.0

func (i TemplateExtensionsV4Args) ToTemplateExtensionsV4OutputWithContext(ctx context.Context) TemplateExtensionsV4Output

type TemplateExtensionsV4Input added in v0.96.0

type TemplateExtensionsV4Input interface {
	pulumi.Input

	ToTemplateExtensionsV4Output() TemplateExtensionsV4Output
	ToTemplateExtensionsV4OutputWithContext(context.Context) TemplateExtensionsV4Output
}

TemplateExtensionsV4Input is an input type that accepts TemplateExtensionsV4Args and TemplateExtensionsV4Output values. You can construct a concrete instance of `TemplateExtensionsV4Input` via:

TemplateExtensionsV4Args{...}

type TemplateExtensionsV4Output added in v0.96.0

type TemplateExtensionsV4Output struct{ *pulumi.OutputState }

func (TemplateExtensionsV4Output) ApplicationPolicies added in v0.96.0

func (TemplateExtensionsV4Output) ElementType added in v0.96.0

func (TemplateExtensionsV4Output) ElementType() reflect.Type

func (TemplateExtensionsV4Output) KeyUsage added in v0.96.0

func (TemplateExtensionsV4Output) ToTemplateExtensionsV4Output added in v0.96.0

func (o TemplateExtensionsV4Output) ToTemplateExtensionsV4Output() TemplateExtensionsV4Output

func (TemplateExtensionsV4Output) ToTemplateExtensionsV4OutputWithContext added in v0.96.0

func (o TemplateExtensionsV4Output) ToTemplateExtensionsV4OutputWithContext(ctx context.Context) TemplateExtensionsV4Output

type TemplateGeneralFlagsV2

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

type TemplateGeneralFlagsV2Args added in v0.96.0

type TemplateGeneralFlagsV2Args struct {
	AutoEnrollment pulumi.BoolPtrInput `pulumi:"autoEnrollment"`
	MachineType    pulumi.BoolPtrInput `pulumi:"machineType"`
}

func (TemplateGeneralFlagsV2Args) ElementType added in v0.96.0

func (TemplateGeneralFlagsV2Args) ElementType() reflect.Type

func (TemplateGeneralFlagsV2Args) ToTemplateGeneralFlagsV2Output added in v0.96.0

func (i TemplateGeneralFlagsV2Args) ToTemplateGeneralFlagsV2Output() TemplateGeneralFlagsV2Output

func (TemplateGeneralFlagsV2Args) ToTemplateGeneralFlagsV2OutputWithContext added in v0.96.0

func (i TemplateGeneralFlagsV2Args) ToTemplateGeneralFlagsV2OutputWithContext(ctx context.Context) TemplateGeneralFlagsV2Output

type TemplateGeneralFlagsV2Input added in v0.96.0

type TemplateGeneralFlagsV2Input interface {
	pulumi.Input

	ToTemplateGeneralFlagsV2Output() TemplateGeneralFlagsV2Output
	ToTemplateGeneralFlagsV2OutputWithContext(context.Context) TemplateGeneralFlagsV2Output
}

TemplateGeneralFlagsV2Input is an input type that accepts TemplateGeneralFlagsV2Args and TemplateGeneralFlagsV2Output values. You can construct a concrete instance of `TemplateGeneralFlagsV2Input` via:

TemplateGeneralFlagsV2Args{...}

type TemplateGeneralFlagsV2Output added in v0.96.0

type TemplateGeneralFlagsV2Output struct{ *pulumi.OutputState }

func (TemplateGeneralFlagsV2Output) AutoEnrollment added in v0.96.0

func (TemplateGeneralFlagsV2Output) ElementType added in v0.96.0

func (TemplateGeneralFlagsV2Output) MachineType added in v0.96.0

func (TemplateGeneralFlagsV2Output) ToTemplateGeneralFlagsV2Output added in v0.96.0

func (o TemplateGeneralFlagsV2Output) ToTemplateGeneralFlagsV2Output() TemplateGeneralFlagsV2Output

func (TemplateGeneralFlagsV2Output) ToTemplateGeneralFlagsV2OutputWithContext added in v0.96.0

func (o TemplateGeneralFlagsV2Output) ToTemplateGeneralFlagsV2OutputWithContext(ctx context.Context) TemplateGeneralFlagsV2Output

type TemplateGeneralFlagsV3

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

type TemplateGeneralFlagsV3Args added in v0.96.0

type TemplateGeneralFlagsV3Args struct {
	AutoEnrollment pulumi.BoolPtrInput `pulumi:"autoEnrollment"`
	MachineType    pulumi.BoolPtrInput `pulumi:"machineType"`
}

func (TemplateGeneralFlagsV3Args) ElementType added in v0.96.0

func (TemplateGeneralFlagsV3Args) ElementType() reflect.Type

func (TemplateGeneralFlagsV3Args) ToTemplateGeneralFlagsV3Output added in v0.96.0

func (i TemplateGeneralFlagsV3Args) ToTemplateGeneralFlagsV3Output() TemplateGeneralFlagsV3Output

func (TemplateGeneralFlagsV3Args) ToTemplateGeneralFlagsV3OutputWithContext added in v0.96.0

func (i TemplateGeneralFlagsV3Args) ToTemplateGeneralFlagsV3OutputWithContext(ctx context.Context) TemplateGeneralFlagsV3Output

type TemplateGeneralFlagsV3Input added in v0.96.0

type TemplateGeneralFlagsV3Input interface {
	pulumi.Input

	ToTemplateGeneralFlagsV3Output() TemplateGeneralFlagsV3Output
	ToTemplateGeneralFlagsV3OutputWithContext(context.Context) TemplateGeneralFlagsV3Output
}

TemplateGeneralFlagsV3Input is an input type that accepts TemplateGeneralFlagsV3Args and TemplateGeneralFlagsV3Output values. You can construct a concrete instance of `TemplateGeneralFlagsV3Input` via:

TemplateGeneralFlagsV3Args{...}

type TemplateGeneralFlagsV3Output added in v0.96.0

type TemplateGeneralFlagsV3Output struct{ *pulumi.OutputState }

func (TemplateGeneralFlagsV3Output) AutoEnrollment added in v0.96.0

func (TemplateGeneralFlagsV3Output) ElementType added in v0.96.0

func (TemplateGeneralFlagsV3Output) MachineType added in v0.96.0

func (TemplateGeneralFlagsV3Output) ToTemplateGeneralFlagsV3Output added in v0.96.0

func (o TemplateGeneralFlagsV3Output) ToTemplateGeneralFlagsV3Output() TemplateGeneralFlagsV3Output

func (TemplateGeneralFlagsV3Output) ToTemplateGeneralFlagsV3OutputWithContext added in v0.96.0

func (o TemplateGeneralFlagsV3Output) ToTemplateGeneralFlagsV3OutputWithContext(ctx context.Context) TemplateGeneralFlagsV3Output

type TemplateGeneralFlagsV4

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

type TemplateGeneralFlagsV4Args added in v0.96.0

type TemplateGeneralFlagsV4Args struct {
	AutoEnrollment pulumi.BoolPtrInput `pulumi:"autoEnrollment"`
	MachineType    pulumi.BoolPtrInput `pulumi:"machineType"`
}

func (TemplateGeneralFlagsV4Args) ElementType added in v0.96.0

func (TemplateGeneralFlagsV4Args) ElementType() reflect.Type

func (TemplateGeneralFlagsV4Args) ToTemplateGeneralFlagsV4Output added in v0.96.0

func (i TemplateGeneralFlagsV4Args) ToTemplateGeneralFlagsV4Output() TemplateGeneralFlagsV4Output

func (TemplateGeneralFlagsV4Args) ToTemplateGeneralFlagsV4OutputWithContext added in v0.96.0

func (i TemplateGeneralFlagsV4Args) ToTemplateGeneralFlagsV4OutputWithContext(ctx context.Context) TemplateGeneralFlagsV4Output

type TemplateGeneralFlagsV4Input added in v0.96.0

type TemplateGeneralFlagsV4Input interface {
	pulumi.Input

	ToTemplateGeneralFlagsV4Output() TemplateGeneralFlagsV4Output
	ToTemplateGeneralFlagsV4OutputWithContext(context.Context) TemplateGeneralFlagsV4Output
}

TemplateGeneralFlagsV4Input is an input type that accepts TemplateGeneralFlagsV4Args and TemplateGeneralFlagsV4Output values. You can construct a concrete instance of `TemplateGeneralFlagsV4Input` via:

TemplateGeneralFlagsV4Args{...}

type TemplateGeneralFlagsV4Output added in v0.96.0

type TemplateGeneralFlagsV4Output struct{ *pulumi.OutputState }

func (TemplateGeneralFlagsV4Output) AutoEnrollment added in v0.96.0

func (TemplateGeneralFlagsV4Output) ElementType added in v0.96.0

func (TemplateGeneralFlagsV4Output) MachineType added in v0.96.0

func (TemplateGeneralFlagsV4Output) ToTemplateGeneralFlagsV4Output added in v0.96.0

func (o TemplateGeneralFlagsV4Output) ToTemplateGeneralFlagsV4Output() TemplateGeneralFlagsV4Output

func (TemplateGeneralFlagsV4Output) ToTemplateGeneralFlagsV4OutputWithContext added in v0.96.0

func (o TemplateGeneralFlagsV4Output) ToTemplateGeneralFlagsV4OutputWithContext(ctx context.Context) TemplateGeneralFlagsV4Output

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) 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 values of the TemplateGroupAccessControlEntryAccessRight enum A concrete instance of `TemplateGroupAccessControlEntryAccessRightInput` can be one of the following:

TemplateGroupAccessControlEntryAccessRightAllow
TemplateGroupAccessControlEntryAccessRightDeny

type TemplateGroupAccessControlEntryAccessRightOutput

type TemplateGroupAccessControlEntryAccessRightOutput struct{ *pulumi.OutputState }

func (TemplateGroupAccessControlEntryAccessRightOutput) ElementType

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) 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) 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) 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) 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

func (TemplateHashAlgorithm) ElementType added in v0.96.0

func (TemplateHashAlgorithm) ElementType() reflect.Type

func (TemplateHashAlgorithm) ToStringOutput added in v0.96.0

func (e TemplateHashAlgorithm) ToStringOutput() pulumi.StringOutput

func (TemplateHashAlgorithm) ToStringOutputWithContext added in v0.96.0

func (e TemplateHashAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplateHashAlgorithm) ToStringPtrOutput added in v0.96.0

func (e TemplateHashAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput

func (TemplateHashAlgorithm) ToStringPtrOutputWithContext added in v0.96.0

func (e TemplateHashAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateHashAlgorithm) ToTemplateHashAlgorithmOutput added in v0.96.0

func (e TemplateHashAlgorithm) ToTemplateHashAlgorithmOutput() TemplateHashAlgorithmOutput

func (TemplateHashAlgorithm) ToTemplateHashAlgorithmOutputWithContext added in v0.96.0

func (e TemplateHashAlgorithm) ToTemplateHashAlgorithmOutputWithContext(ctx context.Context) TemplateHashAlgorithmOutput

func (TemplateHashAlgorithm) ToTemplateHashAlgorithmPtrOutput added in v0.96.0

func (e TemplateHashAlgorithm) ToTemplateHashAlgorithmPtrOutput() TemplateHashAlgorithmPtrOutput

func (TemplateHashAlgorithm) ToTemplateHashAlgorithmPtrOutputWithContext added in v0.96.0

func (e TemplateHashAlgorithm) ToTemplateHashAlgorithmPtrOutputWithContext(ctx context.Context) TemplateHashAlgorithmPtrOutput

type TemplateHashAlgorithmInput added in v0.96.0

type TemplateHashAlgorithmInput interface {
	pulumi.Input

	ToTemplateHashAlgorithmOutput() TemplateHashAlgorithmOutput
	ToTemplateHashAlgorithmOutputWithContext(context.Context) TemplateHashAlgorithmOutput
}

TemplateHashAlgorithmInput is an input type that accepts values of the TemplateHashAlgorithm enum A concrete instance of `TemplateHashAlgorithmInput` can be one of the following:

TemplateHashAlgorithmSha256
TemplateHashAlgorithmSha384
TemplateHashAlgorithmSha512

type TemplateHashAlgorithmOutput added in v0.96.0

type TemplateHashAlgorithmOutput struct{ *pulumi.OutputState }

func (TemplateHashAlgorithmOutput) ElementType added in v0.96.0

func (TemplateHashAlgorithmOutput) ToStringOutput added in v0.96.0

func (o TemplateHashAlgorithmOutput) ToStringOutput() pulumi.StringOutput

func (TemplateHashAlgorithmOutput) ToStringOutputWithContext added in v0.96.0

func (o TemplateHashAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplateHashAlgorithmOutput) ToStringPtrOutput added in v0.96.0

func (o TemplateHashAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TemplateHashAlgorithmOutput) ToStringPtrOutputWithContext added in v0.96.0

func (o TemplateHashAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateHashAlgorithmOutput) ToTemplateHashAlgorithmOutput added in v0.96.0

func (o TemplateHashAlgorithmOutput) ToTemplateHashAlgorithmOutput() TemplateHashAlgorithmOutput

func (TemplateHashAlgorithmOutput) ToTemplateHashAlgorithmOutputWithContext added in v0.96.0

func (o TemplateHashAlgorithmOutput) ToTemplateHashAlgorithmOutputWithContext(ctx context.Context) TemplateHashAlgorithmOutput

func (TemplateHashAlgorithmOutput) ToTemplateHashAlgorithmPtrOutput added in v0.96.0

func (o TemplateHashAlgorithmOutput) ToTemplateHashAlgorithmPtrOutput() TemplateHashAlgorithmPtrOutput

func (TemplateHashAlgorithmOutput) ToTemplateHashAlgorithmPtrOutputWithContext added in v0.96.0

func (o TemplateHashAlgorithmOutput) ToTemplateHashAlgorithmPtrOutputWithContext(ctx context.Context) TemplateHashAlgorithmPtrOutput

type TemplateHashAlgorithmPtrInput added in v0.96.0

type TemplateHashAlgorithmPtrInput interface {
	pulumi.Input

	ToTemplateHashAlgorithmPtrOutput() TemplateHashAlgorithmPtrOutput
	ToTemplateHashAlgorithmPtrOutputWithContext(context.Context) TemplateHashAlgorithmPtrOutput
}

func TemplateHashAlgorithmPtr added in v0.96.0

func TemplateHashAlgorithmPtr(v string) TemplateHashAlgorithmPtrInput

type TemplateHashAlgorithmPtrOutput added in v0.96.0

type TemplateHashAlgorithmPtrOutput struct{ *pulumi.OutputState }

func (TemplateHashAlgorithmPtrOutput) Elem added in v0.96.0

func (TemplateHashAlgorithmPtrOutput) ElementType added in v0.96.0

func (TemplateHashAlgorithmPtrOutput) ToStringPtrOutput added in v0.96.0

func (TemplateHashAlgorithmPtrOutput) ToStringPtrOutputWithContext added in v0.96.0

func (o TemplateHashAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateHashAlgorithmPtrOutput) ToTemplateHashAlgorithmPtrOutput added in v0.96.0

func (o TemplateHashAlgorithmPtrOutput) ToTemplateHashAlgorithmPtrOutput() TemplateHashAlgorithmPtrOutput

func (TemplateHashAlgorithmPtrOutput) ToTemplateHashAlgorithmPtrOutputWithContext added in v0.96.0

func (o TemplateHashAlgorithmPtrOutput) ToTemplateHashAlgorithmPtrOutputWithContext(ctx context.Context) TemplateHashAlgorithmPtrOutput

type TemplateInput

type TemplateInput interface {
	pulumi.Input

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

type TemplateKeySpec

type TemplateKeySpec string

func (TemplateKeySpec) ElementType added in v0.96.0

func (TemplateKeySpec) ElementType() reflect.Type

func (TemplateKeySpec) ToStringOutput added in v0.96.0

func (e TemplateKeySpec) ToStringOutput() pulumi.StringOutput

func (TemplateKeySpec) ToStringOutputWithContext added in v0.96.0

func (e TemplateKeySpec) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplateKeySpec) ToStringPtrOutput added in v0.96.0

func (e TemplateKeySpec) ToStringPtrOutput() pulumi.StringPtrOutput

func (TemplateKeySpec) ToStringPtrOutputWithContext added in v0.96.0

func (e TemplateKeySpec) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateKeySpec) ToTemplateKeySpecOutput added in v0.96.0

func (e TemplateKeySpec) ToTemplateKeySpecOutput() TemplateKeySpecOutput

func (TemplateKeySpec) ToTemplateKeySpecOutputWithContext added in v0.96.0

func (e TemplateKeySpec) ToTemplateKeySpecOutputWithContext(ctx context.Context) TemplateKeySpecOutput

func (TemplateKeySpec) ToTemplateKeySpecPtrOutput added in v0.96.0

func (e TemplateKeySpec) ToTemplateKeySpecPtrOutput() TemplateKeySpecPtrOutput

func (TemplateKeySpec) ToTemplateKeySpecPtrOutputWithContext added in v0.96.0

func (e TemplateKeySpec) ToTemplateKeySpecPtrOutputWithContext(ctx context.Context) TemplateKeySpecPtrOutput

type TemplateKeySpecInput added in v0.96.0

type TemplateKeySpecInput interface {
	pulumi.Input

	ToTemplateKeySpecOutput() TemplateKeySpecOutput
	ToTemplateKeySpecOutputWithContext(context.Context) TemplateKeySpecOutput
}

TemplateKeySpecInput is an input type that accepts values of the TemplateKeySpec enum A concrete instance of `TemplateKeySpecInput` can be one of the following:

TemplateKeySpecKeyExchange
TemplateKeySpecSignature

type TemplateKeySpecOutput added in v0.96.0

type TemplateKeySpecOutput struct{ *pulumi.OutputState }

func (TemplateKeySpecOutput) ElementType added in v0.96.0

func (TemplateKeySpecOutput) ElementType() reflect.Type

func (TemplateKeySpecOutput) ToStringOutput added in v0.96.0

func (o TemplateKeySpecOutput) ToStringOutput() pulumi.StringOutput

func (TemplateKeySpecOutput) ToStringOutputWithContext added in v0.96.0

func (o TemplateKeySpecOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplateKeySpecOutput) ToStringPtrOutput added in v0.96.0

func (o TemplateKeySpecOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TemplateKeySpecOutput) ToStringPtrOutputWithContext added in v0.96.0

func (o TemplateKeySpecOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateKeySpecOutput) ToTemplateKeySpecOutput added in v0.96.0

func (o TemplateKeySpecOutput) ToTemplateKeySpecOutput() TemplateKeySpecOutput

func (TemplateKeySpecOutput) ToTemplateKeySpecOutputWithContext added in v0.96.0

func (o TemplateKeySpecOutput) ToTemplateKeySpecOutputWithContext(ctx context.Context) TemplateKeySpecOutput

func (TemplateKeySpecOutput) ToTemplateKeySpecPtrOutput added in v0.96.0

func (o TemplateKeySpecOutput) ToTemplateKeySpecPtrOutput() TemplateKeySpecPtrOutput

func (TemplateKeySpecOutput) ToTemplateKeySpecPtrOutputWithContext added in v0.96.0

func (o TemplateKeySpecOutput) ToTemplateKeySpecPtrOutputWithContext(ctx context.Context) TemplateKeySpecPtrOutput

type TemplateKeySpecPtrInput added in v0.96.0

type TemplateKeySpecPtrInput interface {
	pulumi.Input

	ToTemplateKeySpecPtrOutput() TemplateKeySpecPtrOutput
	ToTemplateKeySpecPtrOutputWithContext(context.Context) TemplateKeySpecPtrOutput
}

func TemplateKeySpecPtr added in v0.96.0

func TemplateKeySpecPtr(v string) TemplateKeySpecPtrInput

type TemplateKeySpecPtrOutput added in v0.96.0

type TemplateKeySpecPtrOutput struct{ *pulumi.OutputState }

func (TemplateKeySpecPtrOutput) Elem added in v0.96.0

func (TemplateKeySpecPtrOutput) ElementType added in v0.96.0

func (TemplateKeySpecPtrOutput) ElementType() reflect.Type

func (TemplateKeySpecPtrOutput) ToStringPtrOutput added in v0.96.0

func (o TemplateKeySpecPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TemplateKeySpecPtrOutput) ToStringPtrOutputWithContext added in v0.96.0

func (o TemplateKeySpecPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateKeySpecPtrOutput) ToTemplateKeySpecPtrOutput added in v0.96.0

func (o TemplateKeySpecPtrOutput) ToTemplateKeySpecPtrOutput() TemplateKeySpecPtrOutput

func (TemplateKeySpecPtrOutput) ToTemplateKeySpecPtrOutputWithContext added in v0.96.0

func (o TemplateKeySpecPtrOutput) ToTemplateKeySpecPtrOutputWithContext(ctx context.Context) TemplateKeySpecPtrOutput

type TemplateKeyUsage

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

type TemplateKeyUsageArgs added in v0.96.0

type TemplateKeyUsageArgs struct {
	Critical   pulumi.BoolPtrInput        `pulumi:"critical"`
	UsageFlags TemplateKeyUsageFlagsInput `pulumi:"usageFlags"`
}

func (TemplateKeyUsageArgs) ElementType added in v0.96.0

func (TemplateKeyUsageArgs) ElementType() reflect.Type

func (TemplateKeyUsageArgs) ToTemplateKeyUsageOutput added in v0.96.0

func (i TemplateKeyUsageArgs) ToTemplateKeyUsageOutput() TemplateKeyUsageOutput

func (TemplateKeyUsageArgs) ToTemplateKeyUsageOutputWithContext added in v0.96.0

func (i TemplateKeyUsageArgs) ToTemplateKeyUsageOutputWithContext(ctx context.Context) TemplateKeyUsageOutput

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 TemplateKeyUsageFlagsArgs added in v0.96.0

type TemplateKeyUsageFlagsArgs struct {
	DataEncipherment pulumi.BoolPtrInput `pulumi:"dataEncipherment"`
	DigitalSignature pulumi.BoolPtrInput `pulumi:"digitalSignature"`
	KeyAgreement     pulumi.BoolPtrInput `pulumi:"keyAgreement"`
	KeyEncipherment  pulumi.BoolPtrInput `pulumi:"keyEncipherment"`
	NonRepudiation   pulumi.BoolPtrInput `pulumi:"nonRepudiation"`
}

func (TemplateKeyUsageFlagsArgs) ElementType added in v0.96.0

func (TemplateKeyUsageFlagsArgs) ElementType() reflect.Type

func (TemplateKeyUsageFlagsArgs) ToTemplateKeyUsageFlagsOutput added in v0.96.0

func (i TemplateKeyUsageFlagsArgs) ToTemplateKeyUsageFlagsOutput() TemplateKeyUsageFlagsOutput

func (TemplateKeyUsageFlagsArgs) ToTemplateKeyUsageFlagsOutputWithContext added in v0.96.0

func (i TemplateKeyUsageFlagsArgs) ToTemplateKeyUsageFlagsOutputWithContext(ctx context.Context) TemplateKeyUsageFlagsOutput

type TemplateKeyUsageFlagsInput added in v0.96.0

type TemplateKeyUsageFlagsInput interface {
	pulumi.Input

	ToTemplateKeyUsageFlagsOutput() TemplateKeyUsageFlagsOutput
	ToTemplateKeyUsageFlagsOutputWithContext(context.Context) TemplateKeyUsageFlagsOutput
}

TemplateKeyUsageFlagsInput is an input type that accepts TemplateKeyUsageFlagsArgs and TemplateKeyUsageFlagsOutput values. You can construct a concrete instance of `TemplateKeyUsageFlagsInput` via:

TemplateKeyUsageFlagsArgs{...}

type TemplateKeyUsageFlagsOutput added in v0.96.0

type TemplateKeyUsageFlagsOutput struct{ *pulumi.OutputState }

func (TemplateKeyUsageFlagsOutput) DataEncipherment added in v0.96.0

func (o TemplateKeyUsageFlagsOutput) DataEncipherment() pulumi.BoolPtrOutput

func (TemplateKeyUsageFlagsOutput) DigitalSignature added in v0.96.0

func (o TemplateKeyUsageFlagsOutput) DigitalSignature() pulumi.BoolPtrOutput

func (TemplateKeyUsageFlagsOutput) ElementType added in v0.96.0

func (TemplateKeyUsageFlagsOutput) KeyAgreement added in v0.96.0

func (TemplateKeyUsageFlagsOutput) KeyEncipherment added in v0.96.0

func (o TemplateKeyUsageFlagsOutput) KeyEncipherment() pulumi.BoolPtrOutput

func (TemplateKeyUsageFlagsOutput) NonRepudiation added in v0.96.0

func (TemplateKeyUsageFlagsOutput) ToTemplateKeyUsageFlagsOutput added in v0.96.0

func (o TemplateKeyUsageFlagsOutput) ToTemplateKeyUsageFlagsOutput() TemplateKeyUsageFlagsOutput

func (TemplateKeyUsageFlagsOutput) ToTemplateKeyUsageFlagsOutputWithContext added in v0.96.0

func (o TemplateKeyUsageFlagsOutput) ToTemplateKeyUsageFlagsOutputWithContext(ctx context.Context) TemplateKeyUsageFlagsOutput

type TemplateKeyUsageInput added in v0.96.0

type TemplateKeyUsageInput interface {
	pulumi.Input

	ToTemplateKeyUsageOutput() TemplateKeyUsageOutput
	ToTemplateKeyUsageOutputWithContext(context.Context) TemplateKeyUsageOutput
}

TemplateKeyUsageInput is an input type that accepts TemplateKeyUsageArgs and TemplateKeyUsageOutput values. You can construct a concrete instance of `TemplateKeyUsageInput` via:

TemplateKeyUsageArgs{...}

type TemplateKeyUsageOutput added in v0.96.0

type TemplateKeyUsageOutput struct{ *pulumi.OutputState }

func (TemplateKeyUsageOutput) Critical added in v0.96.0

func (TemplateKeyUsageOutput) ElementType added in v0.96.0

func (TemplateKeyUsageOutput) ElementType() reflect.Type

func (TemplateKeyUsageOutput) ToTemplateKeyUsageOutput added in v0.96.0

func (o TemplateKeyUsageOutput) ToTemplateKeyUsageOutput() TemplateKeyUsageOutput

func (TemplateKeyUsageOutput) ToTemplateKeyUsageOutputWithContext added in v0.96.0

func (o TemplateKeyUsageOutput) ToTemplateKeyUsageOutputWithContext(ctx context.Context) TemplateKeyUsageOutput

func (TemplateKeyUsageOutput) UsageFlags added in v0.96.0

type TemplateKeyUsageProperty0Properties

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

type TemplateKeyUsageProperty0PropertiesArgs added in v0.96.0

type TemplateKeyUsageProperty0PropertiesArgs struct {
	PropertyType TemplateKeyUsagePropertyTypeInput `pulumi:"propertyType"`
}

func (TemplateKeyUsageProperty0PropertiesArgs) ElementType added in v0.96.0

func (TemplateKeyUsageProperty0PropertiesArgs) ToTemplateKeyUsageProperty0PropertiesOutput added in v0.96.0

func (i TemplateKeyUsageProperty0PropertiesArgs) ToTemplateKeyUsageProperty0PropertiesOutput() TemplateKeyUsageProperty0PropertiesOutput

func (TemplateKeyUsageProperty0PropertiesArgs) ToTemplateKeyUsageProperty0PropertiesOutputWithContext added in v0.96.0

func (i TemplateKeyUsageProperty0PropertiesArgs) ToTemplateKeyUsageProperty0PropertiesOutputWithContext(ctx context.Context) TemplateKeyUsageProperty0PropertiesOutput

func (TemplateKeyUsageProperty0PropertiesArgs) ToTemplateKeyUsageProperty0PropertiesPtrOutput added in v0.96.0

func (i TemplateKeyUsageProperty0PropertiesArgs) ToTemplateKeyUsageProperty0PropertiesPtrOutput() TemplateKeyUsageProperty0PropertiesPtrOutput

func (TemplateKeyUsageProperty0PropertiesArgs) ToTemplateKeyUsageProperty0PropertiesPtrOutputWithContext added in v0.96.0

func (i TemplateKeyUsageProperty0PropertiesArgs) ToTemplateKeyUsageProperty0PropertiesPtrOutputWithContext(ctx context.Context) TemplateKeyUsageProperty0PropertiesPtrOutput

type TemplateKeyUsageProperty0PropertiesInput added in v0.96.0

type TemplateKeyUsageProperty0PropertiesInput interface {
	pulumi.Input

	ToTemplateKeyUsageProperty0PropertiesOutput() TemplateKeyUsageProperty0PropertiesOutput
	ToTemplateKeyUsageProperty0PropertiesOutputWithContext(context.Context) TemplateKeyUsageProperty0PropertiesOutput
}

TemplateKeyUsageProperty0PropertiesInput is an input type that accepts TemplateKeyUsageProperty0PropertiesArgs and TemplateKeyUsageProperty0PropertiesOutput values. You can construct a concrete instance of `TemplateKeyUsageProperty0PropertiesInput` via:

TemplateKeyUsageProperty0PropertiesArgs{...}

type TemplateKeyUsageProperty0PropertiesOutput added in v0.96.0

type TemplateKeyUsageProperty0PropertiesOutput struct{ *pulumi.OutputState }

func (TemplateKeyUsageProperty0PropertiesOutput) ElementType added in v0.96.0

func (TemplateKeyUsageProperty0PropertiesOutput) PropertyType added in v0.96.0

func (TemplateKeyUsageProperty0PropertiesOutput) ToTemplateKeyUsageProperty0PropertiesOutput added in v0.96.0

func (o TemplateKeyUsageProperty0PropertiesOutput) ToTemplateKeyUsageProperty0PropertiesOutput() TemplateKeyUsageProperty0PropertiesOutput

func (TemplateKeyUsageProperty0PropertiesOutput) ToTemplateKeyUsageProperty0PropertiesOutputWithContext added in v0.96.0

func (o TemplateKeyUsageProperty0PropertiesOutput) ToTemplateKeyUsageProperty0PropertiesOutputWithContext(ctx context.Context) TemplateKeyUsageProperty0PropertiesOutput

func (TemplateKeyUsageProperty0PropertiesOutput) ToTemplateKeyUsageProperty0PropertiesPtrOutput added in v0.96.0

func (o TemplateKeyUsageProperty0PropertiesOutput) ToTemplateKeyUsageProperty0PropertiesPtrOutput() TemplateKeyUsageProperty0PropertiesPtrOutput

func (TemplateKeyUsageProperty0PropertiesOutput) ToTemplateKeyUsageProperty0PropertiesPtrOutputWithContext added in v0.96.0

func (o TemplateKeyUsageProperty0PropertiesOutput) ToTemplateKeyUsageProperty0PropertiesPtrOutputWithContext(ctx context.Context) TemplateKeyUsageProperty0PropertiesPtrOutput

type TemplateKeyUsageProperty0PropertiesPtrInput added in v0.96.0

type TemplateKeyUsageProperty0PropertiesPtrInput interface {
	pulumi.Input

	ToTemplateKeyUsageProperty0PropertiesPtrOutput() TemplateKeyUsageProperty0PropertiesPtrOutput
	ToTemplateKeyUsageProperty0PropertiesPtrOutputWithContext(context.Context) TemplateKeyUsageProperty0PropertiesPtrOutput
}

TemplateKeyUsageProperty0PropertiesPtrInput is an input type that accepts TemplateKeyUsageProperty0PropertiesArgs, TemplateKeyUsageProperty0PropertiesPtr and TemplateKeyUsageProperty0PropertiesPtrOutput values. You can construct a concrete instance of `TemplateKeyUsageProperty0PropertiesPtrInput` via:

        TemplateKeyUsageProperty0PropertiesArgs{...}

or:

        nil

type TemplateKeyUsageProperty0PropertiesPtrOutput added in v0.96.0

type TemplateKeyUsageProperty0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (TemplateKeyUsageProperty0PropertiesPtrOutput) Elem added in v0.96.0

func (TemplateKeyUsageProperty0PropertiesPtrOutput) ElementType added in v0.96.0

func (TemplateKeyUsageProperty0PropertiesPtrOutput) PropertyType added in v0.96.0

func (TemplateKeyUsageProperty0PropertiesPtrOutput) ToTemplateKeyUsageProperty0PropertiesPtrOutput added in v0.96.0

func (o TemplateKeyUsageProperty0PropertiesPtrOutput) ToTemplateKeyUsageProperty0PropertiesPtrOutput() TemplateKeyUsageProperty0PropertiesPtrOutput

func (TemplateKeyUsageProperty0PropertiesPtrOutput) ToTemplateKeyUsageProperty0PropertiesPtrOutputWithContext added in v0.96.0

func (o TemplateKeyUsageProperty0PropertiesPtrOutput) ToTemplateKeyUsageProperty0PropertiesPtrOutputWithContext(ctx context.Context) TemplateKeyUsageProperty0PropertiesPtrOutput

type TemplateKeyUsageProperty1Properties

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

type TemplateKeyUsageProperty1PropertiesArgs added in v0.96.0

type TemplateKeyUsageProperty1PropertiesArgs struct {
	PropertyFlags TemplateKeyUsagePropertyFlagsInput `pulumi:"propertyFlags"`
}

func (TemplateKeyUsageProperty1PropertiesArgs) ElementType added in v0.96.0

func (TemplateKeyUsageProperty1PropertiesArgs) ToTemplateKeyUsageProperty1PropertiesOutput added in v0.96.0

func (i TemplateKeyUsageProperty1PropertiesArgs) ToTemplateKeyUsageProperty1PropertiesOutput() TemplateKeyUsageProperty1PropertiesOutput

func (TemplateKeyUsageProperty1PropertiesArgs) ToTemplateKeyUsageProperty1PropertiesOutputWithContext added in v0.96.0

func (i TemplateKeyUsageProperty1PropertiesArgs) ToTemplateKeyUsageProperty1PropertiesOutputWithContext(ctx context.Context) TemplateKeyUsageProperty1PropertiesOutput

func (TemplateKeyUsageProperty1PropertiesArgs) ToTemplateKeyUsageProperty1PropertiesPtrOutput added in v0.96.0

func (i TemplateKeyUsageProperty1PropertiesArgs) ToTemplateKeyUsageProperty1PropertiesPtrOutput() TemplateKeyUsageProperty1PropertiesPtrOutput

func (TemplateKeyUsageProperty1PropertiesArgs) ToTemplateKeyUsageProperty1PropertiesPtrOutputWithContext added in v0.96.0

func (i TemplateKeyUsageProperty1PropertiesArgs) ToTemplateKeyUsageProperty1PropertiesPtrOutputWithContext(ctx context.Context) TemplateKeyUsageProperty1PropertiesPtrOutput

type TemplateKeyUsageProperty1PropertiesInput added in v0.96.0

type TemplateKeyUsageProperty1PropertiesInput interface {
	pulumi.Input

	ToTemplateKeyUsageProperty1PropertiesOutput() TemplateKeyUsageProperty1PropertiesOutput
	ToTemplateKeyUsageProperty1PropertiesOutputWithContext(context.Context) TemplateKeyUsageProperty1PropertiesOutput
}

TemplateKeyUsageProperty1PropertiesInput is an input type that accepts TemplateKeyUsageProperty1PropertiesArgs and TemplateKeyUsageProperty1PropertiesOutput values. You can construct a concrete instance of `TemplateKeyUsageProperty1PropertiesInput` via:

TemplateKeyUsageProperty1PropertiesArgs{...}

type TemplateKeyUsageProperty1PropertiesOutput added in v0.96.0

type TemplateKeyUsageProperty1PropertiesOutput struct{ *pulumi.OutputState }

func (TemplateKeyUsageProperty1PropertiesOutput) ElementType added in v0.96.0

func (TemplateKeyUsageProperty1PropertiesOutput) PropertyFlags added in v0.96.0

func (TemplateKeyUsageProperty1PropertiesOutput) ToTemplateKeyUsageProperty1PropertiesOutput added in v0.96.0

func (o TemplateKeyUsageProperty1PropertiesOutput) ToTemplateKeyUsageProperty1PropertiesOutput() TemplateKeyUsageProperty1PropertiesOutput

func (TemplateKeyUsageProperty1PropertiesOutput) ToTemplateKeyUsageProperty1PropertiesOutputWithContext added in v0.96.0

func (o TemplateKeyUsageProperty1PropertiesOutput) ToTemplateKeyUsageProperty1PropertiesOutputWithContext(ctx context.Context) TemplateKeyUsageProperty1PropertiesOutput

func (TemplateKeyUsageProperty1PropertiesOutput) ToTemplateKeyUsageProperty1PropertiesPtrOutput added in v0.96.0

func (o TemplateKeyUsageProperty1PropertiesOutput) ToTemplateKeyUsageProperty1PropertiesPtrOutput() TemplateKeyUsageProperty1PropertiesPtrOutput

func (TemplateKeyUsageProperty1PropertiesOutput) ToTemplateKeyUsageProperty1PropertiesPtrOutputWithContext added in v0.96.0

func (o TemplateKeyUsageProperty1PropertiesOutput) ToTemplateKeyUsageProperty1PropertiesPtrOutputWithContext(ctx context.Context) TemplateKeyUsageProperty1PropertiesPtrOutput

type TemplateKeyUsageProperty1PropertiesPtrInput added in v0.96.0

type TemplateKeyUsageProperty1PropertiesPtrInput interface {
	pulumi.Input

	ToTemplateKeyUsageProperty1PropertiesPtrOutput() TemplateKeyUsageProperty1PropertiesPtrOutput
	ToTemplateKeyUsageProperty1PropertiesPtrOutputWithContext(context.Context) TemplateKeyUsageProperty1PropertiesPtrOutput
}

TemplateKeyUsageProperty1PropertiesPtrInput is an input type that accepts TemplateKeyUsageProperty1PropertiesArgs, TemplateKeyUsageProperty1PropertiesPtr and TemplateKeyUsageProperty1PropertiesPtrOutput values. You can construct a concrete instance of `TemplateKeyUsageProperty1PropertiesPtrInput` via:

        TemplateKeyUsageProperty1PropertiesArgs{...}

or:

        nil

type TemplateKeyUsageProperty1PropertiesPtrOutput added in v0.96.0

type TemplateKeyUsageProperty1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (TemplateKeyUsageProperty1PropertiesPtrOutput) Elem added in v0.96.0

func (TemplateKeyUsageProperty1PropertiesPtrOutput) ElementType added in v0.96.0

func (TemplateKeyUsageProperty1PropertiesPtrOutput) PropertyFlags added in v0.96.0

func (TemplateKeyUsageProperty1PropertiesPtrOutput) ToTemplateKeyUsageProperty1PropertiesPtrOutput added in v0.96.0

func (o TemplateKeyUsageProperty1PropertiesPtrOutput) ToTemplateKeyUsageProperty1PropertiesPtrOutput() TemplateKeyUsageProperty1PropertiesPtrOutput

func (TemplateKeyUsageProperty1PropertiesPtrOutput) ToTemplateKeyUsageProperty1PropertiesPtrOutputWithContext added in v0.96.0

func (o TemplateKeyUsageProperty1PropertiesPtrOutput) ToTemplateKeyUsageProperty1PropertiesPtrOutputWithContext(ctx context.Context) TemplateKeyUsageProperty1PropertiesPtrOutput

type TemplateKeyUsagePropertyFlags

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

type TemplateKeyUsagePropertyFlagsArgs added in v0.96.0

type TemplateKeyUsagePropertyFlagsArgs struct {
	Decrypt      pulumi.BoolPtrInput `pulumi:"decrypt"`
	KeyAgreement pulumi.BoolPtrInput `pulumi:"keyAgreement"`
	Sign         pulumi.BoolPtrInput `pulumi:"sign"`
}

func (TemplateKeyUsagePropertyFlagsArgs) ElementType added in v0.96.0

func (TemplateKeyUsagePropertyFlagsArgs) ToTemplateKeyUsagePropertyFlagsOutput added in v0.96.0

func (i TemplateKeyUsagePropertyFlagsArgs) ToTemplateKeyUsagePropertyFlagsOutput() TemplateKeyUsagePropertyFlagsOutput

func (TemplateKeyUsagePropertyFlagsArgs) ToTemplateKeyUsagePropertyFlagsOutputWithContext added in v0.96.0

func (i TemplateKeyUsagePropertyFlagsArgs) ToTemplateKeyUsagePropertyFlagsOutputWithContext(ctx context.Context) TemplateKeyUsagePropertyFlagsOutput

func (TemplateKeyUsagePropertyFlagsArgs) ToTemplateKeyUsagePropertyFlagsPtrOutput added in v0.96.0

func (i TemplateKeyUsagePropertyFlagsArgs) ToTemplateKeyUsagePropertyFlagsPtrOutput() TemplateKeyUsagePropertyFlagsPtrOutput

func (TemplateKeyUsagePropertyFlagsArgs) ToTemplateKeyUsagePropertyFlagsPtrOutputWithContext added in v0.96.0

func (i TemplateKeyUsagePropertyFlagsArgs) ToTemplateKeyUsagePropertyFlagsPtrOutputWithContext(ctx context.Context) TemplateKeyUsagePropertyFlagsPtrOutput

type TemplateKeyUsagePropertyFlagsInput added in v0.96.0

type TemplateKeyUsagePropertyFlagsInput interface {
	pulumi.Input

	ToTemplateKeyUsagePropertyFlagsOutput() TemplateKeyUsagePropertyFlagsOutput
	ToTemplateKeyUsagePropertyFlagsOutputWithContext(context.Context) TemplateKeyUsagePropertyFlagsOutput
}

TemplateKeyUsagePropertyFlagsInput is an input type that accepts TemplateKeyUsagePropertyFlagsArgs and TemplateKeyUsagePropertyFlagsOutput values. You can construct a concrete instance of `TemplateKeyUsagePropertyFlagsInput` via:

TemplateKeyUsagePropertyFlagsArgs{...}

type TemplateKeyUsagePropertyFlagsOutput added in v0.96.0

type TemplateKeyUsagePropertyFlagsOutput struct{ *pulumi.OutputState }

func (TemplateKeyUsagePropertyFlagsOutput) Decrypt added in v0.96.0

func (TemplateKeyUsagePropertyFlagsOutput) ElementType added in v0.96.0

func (TemplateKeyUsagePropertyFlagsOutput) KeyAgreement added in v0.96.0

func (TemplateKeyUsagePropertyFlagsOutput) Sign added in v0.96.0

func (TemplateKeyUsagePropertyFlagsOutput) ToTemplateKeyUsagePropertyFlagsOutput added in v0.96.0

func (o TemplateKeyUsagePropertyFlagsOutput) ToTemplateKeyUsagePropertyFlagsOutput() TemplateKeyUsagePropertyFlagsOutput

func (TemplateKeyUsagePropertyFlagsOutput) ToTemplateKeyUsagePropertyFlagsOutputWithContext added in v0.96.0

func (o TemplateKeyUsagePropertyFlagsOutput) ToTemplateKeyUsagePropertyFlagsOutputWithContext(ctx context.Context) TemplateKeyUsagePropertyFlagsOutput

func (TemplateKeyUsagePropertyFlagsOutput) ToTemplateKeyUsagePropertyFlagsPtrOutput added in v0.96.0

func (o TemplateKeyUsagePropertyFlagsOutput) ToTemplateKeyUsagePropertyFlagsPtrOutput() TemplateKeyUsagePropertyFlagsPtrOutput

func (TemplateKeyUsagePropertyFlagsOutput) ToTemplateKeyUsagePropertyFlagsPtrOutputWithContext added in v0.96.0

func (o TemplateKeyUsagePropertyFlagsOutput) ToTemplateKeyUsagePropertyFlagsPtrOutputWithContext(ctx context.Context) TemplateKeyUsagePropertyFlagsPtrOutput

type TemplateKeyUsagePropertyFlagsPtrInput added in v0.96.0

type TemplateKeyUsagePropertyFlagsPtrInput interface {
	pulumi.Input

	ToTemplateKeyUsagePropertyFlagsPtrOutput() TemplateKeyUsagePropertyFlagsPtrOutput
	ToTemplateKeyUsagePropertyFlagsPtrOutputWithContext(context.Context) TemplateKeyUsagePropertyFlagsPtrOutput
}

TemplateKeyUsagePropertyFlagsPtrInput is an input type that accepts TemplateKeyUsagePropertyFlagsArgs, TemplateKeyUsagePropertyFlagsPtr and TemplateKeyUsagePropertyFlagsPtrOutput values. You can construct a concrete instance of `TemplateKeyUsagePropertyFlagsPtrInput` via:

        TemplateKeyUsagePropertyFlagsArgs{...}

or:

        nil

type TemplateKeyUsagePropertyFlagsPtrOutput added in v0.96.0

type TemplateKeyUsagePropertyFlagsPtrOutput struct{ *pulumi.OutputState }

func (TemplateKeyUsagePropertyFlagsPtrOutput) Decrypt added in v0.96.0

func (TemplateKeyUsagePropertyFlagsPtrOutput) Elem added in v0.96.0

func (TemplateKeyUsagePropertyFlagsPtrOutput) ElementType added in v0.96.0

func (TemplateKeyUsagePropertyFlagsPtrOutput) KeyAgreement added in v0.96.0

func (TemplateKeyUsagePropertyFlagsPtrOutput) Sign added in v0.96.0

func (TemplateKeyUsagePropertyFlagsPtrOutput) ToTemplateKeyUsagePropertyFlagsPtrOutput added in v0.96.0

func (o TemplateKeyUsagePropertyFlagsPtrOutput) ToTemplateKeyUsagePropertyFlagsPtrOutput() TemplateKeyUsagePropertyFlagsPtrOutput

func (TemplateKeyUsagePropertyFlagsPtrOutput) ToTemplateKeyUsagePropertyFlagsPtrOutputWithContext added in v0.96.0

func (o TemplateKeyUsagePropertyFlagsPtrOutput) ToTemplateKeyUsagePropertyFlagsPtrOutputWithContext(ctx context.Context) TemplateKeyUsagePropertyFlagsPtrOutput

type TemplateKeyUsagePropertyType

type TemplateKeyUsagePropertyType string

func (TemplateKeyUsagePropertyType) ElementType added in v0.96.0

func (TemplateKeyUsagePropertyType) ToStringOutput added in v0.96.0

func (TemplateKeyUsagePropertyType) ToStringOutputWithContext added in v0.96.0

func (e TemplateKeyUsagePropertyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplateKeyUsagePropertyType) ToStringPtrOutput added in v0.96.0

func (e TemplateKeyUsagePropertyType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TemplateKeyUsagePropertyType) ToStringPtrOutputWithContext added in v0.96.0

func (e TemplateKeyUsagePropertyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateKeyUsagePropertyType) ToTemplateKeyUsagePropertyTypeOutput added in v0.96.0

func (e TemplateKeyUsagePropertyType) ToTemplateKeyUsagePropertyTypeOutput() TemplateKeyUsagePropertyTypeOutput

func (TemplateKeyUsagePropertyType) ToTemplateKeyUsagePropertyTypeOutputWithContext added in v0.96.0

func (e TemplateKeyUsagePropertyType) ToTemplateKeyUsagePropertyTypeOutputWithContext(ctx context.Context) TemplateKeyUsagePropertyTypeOutput

func (TemplateKeyUsagePropertyType) ToTemplateKeyUsagePropertyTypePtrOutput added in v0.96.0

func (e TemplateKeyUsagePropertyType) ToTemplateKeyUsagePropertyTypePtrOutput() TemplateKeyUsagePropertyTypePtrOutput

func (TemplateKeyUsagePropertyType) ToTemplateKeyUsagePropertyTypePtrOutputWithContext added in v0.96.0

func (e TemplateKeyUsagePropertyType) ToTemplateKeyUsagePropertyTypePtrOutputWithContext(ctx context.Context) TemplateKeyUsagePropertyTypePtrOutput

type TemplateKeyUsagePropertyTypeInput added in v0.96.0

type TemplateKeyUsagePropertyTypeInput interface {
	pulumi.Input

	ToTemplateKeyUsagePropertyTypeOutput() TemplateKeyUsagePropertyTypeOutput
	ToTemplateKeyUsagePropertyTypeOutputWithContext(context.Context) TemplateKeyUsagePropertyTypeOutput
}

TemplateKeyUsagePropertyTypeInput is an input type that accepts values of the TemplateKeyUsagePropertyType enum A concrete instance of `TemplateKeyUsagePropertyTypeInput` can be one of the following:

TemplateKeyUsagePropertyTypeAll

type TemplateKeyUsagePropertyTypeOutput added in v0.96.0

type TemplateKeyUsagePropertyTypeOutput struct{ *pulumi.OutputState }

func (TemplateKeyUsagePropertyTypeOutput) ElementType added in v0.96.0

func (TemplateKeyUsagePropertyTypeOutput) ToStringOutput added in v0.96.0

func (TemplateKeyUsagePropertyTypeOutput) ToStringOutputWithContext added in v0.96.0

func (o TemplateKeyUsagePropertyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplateKeyUsagePropertyTypeOutput) ToStringPtrOutput added in v0.96.0

func (TemplateKeyUsagePropertyTypeOutput) ToStringPtrOutputWithContext added in v0.96.0

func (o TemplateKeyUsagePropertyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateKeyUsagePropertyTypeOutput) ToTemplateKeyUsagePropertyTypeOutput added in v0.96.0

func (o TemplateKeyUsagePropertyTypeOutput) ToTemplateKeyUsagePropertyTypeOutput() TemplateKeyUsagePropertyTypeOutput

func (TemplateKeyUsagePropertyTypeOutput) ToTemplateKeyUsagePropertyTypeOutputWithContext added in v0.96.0

func (o TemplateKeyUsagePropertyTypeOutput) ToTemplateKeyUsagePropertyTypeOutputWithContext(ctx context.Context) TemplateKeyUsagePropertyTypeOutput

func (TemplateKeyUsagePropertyTypeOutput) ToTemplateKeyUsagePropertyTypePtrOutput added in v0.96.0

func (o TemplateKeyUsagePropertyTypeOutput) ToTemplateKeyUsagePropertyTypePtrOutput() TemplateKeyUsagePropertyTypePtrOutput

func (TemplateKeyUsagePropertyTypeOutput) ToTemplateKeyUsagePropertyTypePtrOutputWithContext added in v0.96.0

func (o TemplateKeyUsagePropertyTypeOutput) ToTemplateKeyUsagePropertyTypePtrOutputWithContext(ctx context.Context) TemplateKeyUsagePropertyTypePtrOutput

type TemplateKeyUsagePropertyTypePtrInput added in v0.96.0

type TemplateKeyUsagePropertyTypePtrInput interface {
	pulumi.Input

	ToTemplateKeyUsagePropertyTypePtrOutput() TemplateKeyUsagePropertyTypePtrOutput
	ToTemplateKeyUsagePropertyTypePtrOutputWithContext(context.Context) TemplateKeyUsagePropertyTypePtrOutput
}

func TemplateKeyUsagePropertyTypePtr added in v0.96.0

func TemplateKeyUsagePropertyTypePtr(v string) TemplateKeyUsagePropertyTypePtrInput

type TemplateKeyUsagePropertyTypePtrOutput added in v0.96.0

type TemplateKeyUsagePropertyTypePtrOutput struct{ *pulumi.OutputState }

func (TemplateKeyUsagePropertyTypePtrOutput) Elem added in v0.96.0

func (TemplateKeyUsagePropertyTypePtrOutput) ElementType added in v0.96.0

func (TemplateKeyUsagePropertyTypePtrOutput) ToStringPtrOutput added in v0.96.0

func (TemplateKeyUsagePropertyTypePtrOutput) ToStringPtrOutputWithContext added in v0.96.0

func (o TemplateKeyUsagePropertyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateKeyUsagePropertyTypePtrOutput) ToTemplateKeyUsagePropertyTypePtrOutput added in v0.96.0

func (o TemplateKeyUsagePropertyTypePtrOutput) ToTemplateKeyUsagePropertyTypePtrOutput() TemplateKeyUsagePropertyTypePtrOutput

func (TemplateKeyUsagePropertyTypePtrOutput) ToTemplateKeyUsagePropertyTypePtrOutputWithContext added in v0.96.0

func (o TemplateKeyUsagePropertyTypePtrOutput) ToTemplateKeyUsagePropertyTypePtrOutputWithContext(ctx context.Context) TemplateKeyUsagePropertyTypePtrOutput

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) ToTemplateOutput

func (o TemplateOutput) ToTemplateOutput() TemplateOutput

func (TemplateOutput) ToTemplateOutputWithContext

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

type TemplatePrivateKeyAlgorithm

type TemplatePrivateKeyAlgorithm string

func (TemplatePrivateKeyAlgorithm) ElementType added in v0.96.0

func (TemplatePrivateKeyAlgorithm) ToStringOutput added in v0.96.0

func (e TemplatePrivateKeyAlgorithm) ToStringOutput() pulumi.StringOutput

func (TemplatePrivateKeyAlgorithm) ToStringOutputWithContext added in v0.96.0

func (e TemplatePrivateKeyAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplatePrivateKeyAlgorithm) ToStringPtrOutput added in v0.96.0

func (e TemplatePrivateKeyAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput

func (TemplatePrivateKeyAlgorithm) ToStringPtrOutputWithContext added in v0.96.0

func (e TemplatePrivateKeyAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplatePrivateKeyAlgorithm) ToTemplatePrivateKeyAlgorithmOutput added in v0.96.0

func (e TemplatePrivateKeyAlgorithm) ToTemplatePrivateKeyAlgorithmOutput() TemplatePrivateKeyAlgorithmOutput

func (TemplatePrivateKeyAlgorithm) ToTemplatePrivateKeyAlgorithmOutputWithContext added in v0.96.0

func (e TemplatePrivateKeyAlgorithm) ToTemplatePrivateKeyAlgorithmOutputWithContext(ctx context.Context) TemplatePrivateKeyAlgorithmOutput

func (TemplatePrivateKeyAlgorithm) ToTemplatePrivateKeyAlgorithmPtrOutput added in v0.96.0

func (e TemplatePrivateKeyAlgorithm) ToTemplatePrivateKeyAlgorithmPtrOutput() TemplatePrivateKeyAlgorithmPtrOutput

func (TemplatePrivateKeyAlgorithm) ToTemplatePrivateKeyAlgorithmPtrOutputWithContext added in v0.96.0

func (e TemplatePrivateKeyAlgorithm) ToTemplatePrivateKeyAlgorithmPtrOutputWithContext(ctx context.Context) TemplatePrivateKeyAlgorithmPtrOutput

type TemplatePrivateKeyAlgorithmInput added in v0.96.0

type TemplatePrivateKeyAlgorithmInput interface {
	pulumi.Input

	ToTemplatePrivateKeyAlgorithmOutput() TemplatePrivateKeyAlgorithmOutput
	ToTemplatePrivateKeyAlgorithmOutputWithContext(context.Context) TemplatePrivateKeyAlgorithmOutput
}

TemplatePrivateKeyAlgorithmInput is an input type that accepts values of the TemplatePrivateKeyAlgorithm enum A concrete instance of `TemplatePrivateKeyAlgorithmInput` can be one of the following:

TemplatePrivateKeyAlgorithmRsa
TemplatePrivateKeyAlgorithmEcdhP256
TemplatePrivateKeyAlgorithmEcdhP384
TemplatePrivateKeyAlgorithmEcdhP521

type TemplatePrivateKeyAlgorithmOutput added in v0.96.0

type TemplatePrivateKeyAlgorithmOutput struct{ *pulumi.OutputState }

func (TemplatePrivateKeyAlgorithmOutput) ElementType added in v0.96.0

func (TemplatePrivateKeyAlgorithmOutput) ToStringOutput added in v0.96.0

func (TemplatePrivateKeyAlgorithmOutput) ToStringOutputWithContext added in v0.96.0

func (o TemplatePrivateKeyAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplatePrivateKeyAlgorithmOutput) ToStringPtrOutput added in v0.96.0

func (TemplatePrivateKeyAlgorithmOutput) ToStringPtrOutputWithContext added in v0.96.0

func (o TemplatePrivateKeyAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplatePrivateKeyAlgorithmOutput) ToTemplatePrivateKeyAlgorithmOutput added in v0.96.0

func (o TemplatePrivateKeyAlgorithmOutput) ToTemplatePrivateKeyAlgorithmOutput() TemplatePrivateKeyAlgorithmOutput

func (TemplatePrivateKeyAlgorithmOutput) ToTemplatePrivateKeyAlgorithmOutputWithContext added in v0.96.0

func (o TemplatePrivateKeyAlgorithmOutput) ToTemplatePrivateKeyAlgorithmOutputWithContext(ctx context.Context) TemplatePrivateKeyAlgorithmOutput

func (TemplatePrivateKeyAlgorithmOutput) ToTemplatePrivateKeyAlgorithmPtrOutput added in v0.96.0

func (o TemplatePrivateKeyAlgorithmOutput) ToTemplatePrivateKeyAlgorithmPtrOutput() TemplatePrivateKeyAlgorithmPtrOutput

func (TemplatePrivateKeyAlgorithmOutput) ToTemplatePrivateKeyAlgorithmPtrOutputWithContext added in v0.96.0

func (o TemplatePrivateKeyAlgorithmOutput) ToTemplatePrivateKeyAlgorithmPtrOutputWithContext(ctx context.Context) TemplatePrivateKeyAlgorithmPtrOutput

type TemplatePrivateKeyAlgorithmPtrInput added in v0.96.0

type TemplatePrivateKeyAlgorithmPtrInput interface {
	pulumi.Input

	ToTemplatePrivateKeyAlgorithmPtrOutput() TemplatePrivateKeyAlgorithmPtrOutput
	ToTemplatePrivateKeyAlgorithmPtrOutputWithContext(context.Context) TemplatePrivateKeyAlgorithmPtrOutput
}

func TemplatePrivateKeyAlgorithmPtr added in v0.96.0

func TemplatePrivateKeyAlgorithmPtr(v string) TemplatePrivateKeyAlgorithmPtrInput

type TemplatePrivateKeyAlgorithmPtrOutput added in v0.96.0

type TemplatePrivateKeyAlgorithmPtrOutput struct{ *pulumi.OutputState }

func (TemplatePrivateKeyAlgorithmPtrOutput) Elem added in v0.96.0

func (TemplatePrivateKeyAlgorithmPtrOutput) ElementType added in v0.96.0

func (TemplatePrivateKeyAlgorithmPtrOutput) ToStringPtrOutput added in v0.96.0

func (TemplatePrivateKeyAlgorithmPtrOutput) ToStringPtrOutputWithContext added in v0.96.0

func (o TemplatePrivateKeyAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplatePrivateKeyAlgorithmPtrOutput) ToTemplatePrivateKeyAlgorithmPtrOutput added in v0.96.0

func (o TemplatePrivateKeyAlgorithmPtrOutput) ToTemplatePrivateKeyAlgorithmPtrOutput() TemplatePrivateKeyAlgorithmPtrOutput

func (TemplatePrivateKeyAlgorithmPtrOutput) ToTemplatePrivateKeyAlgorithmPtrOutputWithContext added in v0.96.0

func (o TemplatePrivateKeyAlgorithmPtrOutput) ToTemplatePrivateKeyAlgorithmPtrOutputWithContext(ctx context.Context) TemplatePrivateKeyAlgorithmPtrOutput

type TemplatePrivateKeyAttributesV2

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

type TemplatePrivateKeyAttributesV2Args added in v0.96.0

type TemplatePrivateKeyAttributesV2Args struct {
	CryptoProviders  pulumi.StringArrayInput `pulumi:"cryptoProviders"`
	KeySpec          TemplateKeySpecInput    `pulumi:"keySpec"`
	MinimalKeyLength pulumi.Float64Input     `pulumi:"minimalKeyLength"`
}

func (TemplatePrivateKeyAttributesV2Args) ElementType added in v0.96.0

func (TemplatePrivateKeyAttributesV2Args) ToTemplatePrivateKeyAttributesV2Output added in v0.96.0

func (i TemplatePrivateKeyAttributesV2Args) ToTemplatePrivateKeyAttributesV2Output() TemplatePrivateKeyAttributesV2Output

func (TemplatePrivateKeyAttributesV2Args) ToTemplatePrivateKeyAttributesV2OutputWithContext added in v0.96.0

func (i TemplatePrivateKeyAttributesV2Args) ToTemplatePrivateKeyAttributesV2OutputWithContext(ctx context.Context) TemplatePrivateKeyAttributesV2Output

type TemplatePrivateKeyAttributesV2Input added in v0.96.0

type TemplatePrivateKeyAttributesV2Input interface {
	pulumi.Input

	ToTemplatePrivateKeyAttributesV2Output() TemplatePrivateKeyAttributesV2Output
	ToTemplatePrivateKeyAttributesV2OutputWithContext(context.Context) TemplatePrivateKeyAttributesV2Output
}

TemplatePrivateKeyAttributesV2Input is an input type that accepts TemplatePrivateKeyAttributesV2Args and TemplatePrivateKeyAttributesV2Output values. You can construct a concrete instance of `TemplatePrivateKeyAttributesV2Input` via:

TemplatePrivateKeyAttributesV2Args{...}

type TemplatePrivateKeyAttributesV2Output added in v0.96.0

type TemplatePrivateKeyAttributesV2Output struct{ *pulumi.OutputState }

func (TemplatePrivateKeyAttributesV2Output) CryptoProviders added in v0.96.0

func (TemplatePrivateKeyAttributesV2Output) ElementType added in v0.96.0

func (TemplatePrivateKeyAttributesV2Output) KeySpec added in v0.96.0

func (TemplatePrivateKeyAttributesV2Output) MinimalKeyLength added in v0.96.0

func (TemplatePrivateKeyAttributesV2Output) ToTemplatePrivateKeyAttributesV2Output added in v0.96.0

func (o TemplatePrivateKeyAttributesV2Output) ToTemplatePrivateKeyAttributesV2Output() TemplatePrivateKeyAttributesV2Output

func (TemplatePrivateKeyAttributesV2Output) ToTemplatePrivateKeyAttributesV2OutputWithContext added in v0.96.0

func (o TemplatePrivateKeyAttributesV2Output) ToTemplatePrivateKeyAttributesV2OutputWithContext(ctx context.Context) TemplatePrivateKeyAttributesV2Output

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 TemplatePrivateKeyAttributesV3Args added in v0.96.0

type TemplatePrivateKeyAttributesV3Args struct {
	Algorithm        TemplatePrivateKeyAlgorithmInput `pulumi:"algorithm"`
	CryptoProviders  pulumi.StringArrayInput          `pulumi:"cryptoProviders"`
	KeySpec          TemplateKeySpecInput             `pulumi:"keySpec"`
	KeyUsageProperty pulumi.Input                     `pulumi:"keyUsageProperty"`
	MinimalKeyLength pulumi.Float64Input              `pulumi:"minimalKeyLength"`
}

func (TemplatePrivateKeyAttributesV3Args) ElementType added in v0.96.0

func (TemplatePrivateKeyAttributesV3Args) ToTemplatePrivateKeyAttributesV3Output added in v0.96.0

func (i TemplatePrivateKeyAttributesV3Args) ToTemplatePrivateKeyAttributesV3Output() TemplatePrivateKeyAttributesV3Output

func (TemplatePrivateKeyAttributesV3Args) ToTemplatePrivateKeyAttributesV3OutputWithContext added in v0.96.0

func (i TemplatePrivateKeyAttributesV3Args) ToTemplatePrivateKeyAttributesV3OutputWithContext(ctx context.Context) TemplatePrivateKeyAttributesV3Output

type TemplatePrivateKeyAttributesV3Input added in v0.96.0

type TemplatePrivateKeyAttributesV3Input interface {
	pulumi.Input

	ToTemplatePrivateKeyAttributesV3Output() TemplatePrivateKeyAttributesV3Output
	ToTemplatePrivateKeyAttributesV3OutputWithContext(context.Context) TemplatePrivateKeyAttributesV3Output
}

TemplatePrivateKeyAttributesV3Input is an input type that accepts TemplatePrivateKeyAttributesV3Args and TemplatePrivateKeyAttributesV3Output values. You can construct a concrete instance of `TemplatePrivateKeyAttributesV3Input` via:

TemplatePrivateKeyAttributesV3Args{...}

type TemplatePrivateKeyAttributesV3Output added in v0.96.0

type TemplatePrivateKeyAttributesV3Output struct{ *pulumi.OutputState }

func (TemplatePrivateKeyAttributesV3Output) Algorithm added in v0.96.0

func (TemplatePrivateKeyAttributesV3Output) CryptoProviders added in v0.96.0

func (TemplatePrivateKeyAttributesV3Output) ElementType added in v0.96.0

func (TemplatePrivateKeyAttributesV3Output) KeySpec added in v0.96.0

func (TemplatePrivateKeyAttributesV3Output) KeyUsageProperty added in v0.96.0

func (TemplatePrivateKeyAttributesV3Output) MinimalKeyLength added in v0.96.0

func (TemplatePrivateKeyAttributesV3Output) ToTemplatePrivateKeyAttributesV3Output added in v0.96.0

func (o TemplatePrivateKeyAttributesV3Output) ToTemplatePrivateKeyAttributesV3Output() TemplatePrivateKeyAttributesV3Output

func (TemplatePrivateKeyAttributesV3Output) ToTemplatePrivateKeyAttributesV3OutputWithContext added in v0.96.0

func (o TemplatePrivateKeyAttributesV3Output) ToTemplatePrivateKeyAttributesV3OutputWithContext(ctx context.Context) TemplatePrivateKeyAttributesV3Output

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 TemplatePrivateKeyAttributesV4Args added in v0.96.0

type TemplatePrivateKeyAttributesV4Args struct {
	Algorithm        TemplatePrivateKeyAlgorithmPtrInput `pulumi:"algorithm"`
	CryptoProviders  pulumi.StringArrayInput             `pulumi:"cryptoProviders"`
	KeySpec          TemplateKeySpecInput                `pulumi:"keySpec"`
	KeyUsageProperty pulumi.Input                        `pulumi:"keyUsageProperty"`
	MinimalKeyLength pulumi.Float64Input                 `pulumi:"minimalKeyLength"`
}

func (TemplatePrivateKeyAttributesV4Args) ElementType added in v0.96.0

func (TemplatePrivateKeyAttributesV4Args) ToTemplatePrivateKeyAttributesV4Output added in v0.96.0

func (i TemplatePrivateKeyAttributesV4Args) ToTemplatePrivateKeyAttributesV4Output() TemplatePrivateKeyAttributesV4Output

func (TemplatePrivateKeyAttributesV4Args) ToTemplatePrivateKeyAttributesV4OutputWithContext added in v0.96.0

func (i TemplatePrivateKeyAttributesV4Args) ToTemplatePrivateKeyAttributesV4OutputWithContext(ctx context.Context) TemplatePrivateKeyAttributesV4Output

type TemplatePrivateKeyAttributesV4Input added in v0.96.0

type TemplatePrivateKeyAttributesV4Input interface {
	pulumi.Input

	ToTemplatePrivateKeyAttributesV4Output() TemplatePrivateKeyAttributesV4Output
	ToTemplatePrivateKeyAttributesV4OutputWithContext(context.Context) TemplatePrivateKeyAttributesV4Output
}

TemplatePrivateKeyAttributesV4Input is an input type that accepts TemplatePrivateKeyAttributesV4Args and TemplatePrivateKeyAttributesV4Output values. You can construct a concrete instance of `TemplatePrivateKeyAttributesV4Input` via:

TemplatePrivateKeyAttributesV4Args{...}

type TemplatePrivateKeyAttributesV4Output added in v0.96.0

type TemplatePrivateKeyAttributesV4Output struct{ *pulumi.OutputState }

func (TemplatePrivateKeyAttributesV4Output) Algorithm added in v0.96.0

func (TemplatePrivateKeyAttributesV4Output) CryptoProviders added in v0.96.0

func (TemplatePrivateKeyAttributesV4Output) ElementType added in v0.96.0

func (TemplatePrivateKeyAttributesV4Output) KeySpec added in v0.96.0

func (TemplatePrivateKeyAttributesV4Output) KeyUsageProperty added in v0.96.0

func (TemplatePrivateKeyAttributesV4Output) MinimalKeyLength added in v0.96.0

func (TemplatePrivateKeyAttributesV4Output) ToTemplatePrivateKeyAttributesV4Output added in v0.96.0

func (o TemplatePrivateKeyAttributesV4Output) ToTemplatePrivateKeyAttributesV4Output() TemplatePrivateKeyAttributesV4Output

func (TemplatePrivateKeyAttributesV4Output) ToTemplatePrivateKeyAttributesV4OutputWithContext added in v0.96.0

func (o TemplatePrivateKeyAttributesV4Output) ToTemplatePrivateKeyAttributesV4OutputWithContext(ctx context.Context) TemplatePrivateKeyAttributesV4Output

type TemplatePrivateKeyFlagsV2

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

type TemplatePrivateKeyFlagsV2Args added in v0.96.0

type TemplatePrivateKeyFlagsV2Args struct {
	ClientVersion               TemplateClientCompatibilityV2Input `pulumi:"clientVersion"`
	ExportableKey               pulumi.BoolPtrInput                `pulumi:"exportableKey"`
	StrongKeyProtectionRequired pulumi.BoolPtrInput                `pulumi:"strongKeyProtectionRequired"`
}

func (TemplatePrivateKeyFlagsV2Args) ElementType added in v0.96.0

func (TemplatePrivateKeyFlagsV2Args) ToTemplatePrivateKeyFlagsV2Output added in v0.96.0

func (i TemplatePrivateKeyFlagsV2Args) ToTemplatePrivateKeyFlagsV2Output() TemplatePrivateKeyFlagsV2Output

func (TemplatePrivateKeyFlagsV2Args) ToTemplatePrivateKeyFlagsV2OutputWithContext added in v0.96.0

func (i TemplatePrivateKeyFlagsV2Args) ToTemplatePrivateKeyFlagsV2OutputWithContext(ctx context.Context) TemplatePrivateKeyFlagsV2Output

type TemplatePrivateKeyFlagsV2Input added in v0.96.0

type TemplatePrivateKeyFlagsV2Input interface {
	pulumi.Input

	ToTemplatePrivateKeyFlagsV2Output() TemplatePrivateKeyFlagsV2Output
	ToTemplatePrivateKeyFlagsV2OutputWithContext(context.Context) TemplatePrivateKeyFlagsV2Output
}

TemplatePrivateKeyFlagsV2Input is an input type that accepts TemplatePrivateKeyFlagsV2Args and TemplatePrivateKeyFlagsV2Output values. You can construct a concrete instance of `TemplatePrivateKeyFlagsV2Input` via:

TemplatePrivateKeyFlagsV2Args{...}

type TemplatePrivateKeyFlagsV2Output added in v0.96.0

type TemplatePrivateKeyFlagsV2Output struct{ *pulumi.OutputState }

func (TemplatePrivateKeyFlagsV2Output) ClientVersion added in v0.96.0

func (TemplatePrivateKeyFlagsV2Output) ElementType added in v0.96.0

func (TemplatePrivateKeyFlagsV2Output) ExportableKey added in v0.96.0

func (TemplatePrivateKeyFlagsV2Output) StrongKeyProtectionRequired added in v0.96.0

func (o TemplatePrivateKeyFlagsV2Output) StrongKeyProtectionRequired() pulumi.BoolPtrOutput

func (TemplatePrivateKeyFlagsV2Output) ToTemplatePrivateKeyFlagsV2Output added in v0.96.0

func (o TemplatePrivateKeyFlagsV2Output) ToTemplatePrivateKeyFlagsV2Output() TemplatePrivateKeyFlagsV2Output

func (TemplatePrivateKeyFlagsV2Output) ToTemplatePrivateKeyFlagsV2OutputWithContext added in v0.96.0

func (o TemplatePrivateKeyFlagsV2Output) ToTemplatePrivateKeyFlagsV2OutputWithContext(ctx context.Context) TemplatePrivateKeyFlagsV2Output

type TemplatePrivateKeyFlagsV3

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

type TemplatePrivateKeyFlagsV3Args added in v0.96.0

type TemplatePrivateKeyFlagsV3Args struct {
	ClientVersion                      TemplateClientCompatibilityV3Input `pulumi:"clientVersion"`
	ExportableKey                      pulumi.BoolPtrInput                `pulumi:"exportableKey"`
	RequireAlternateSignatureAlgorithm pulumi.BoolPtrInput                `pulumi:"requireAlternateSignatureAlgorithm"`
	StrongKeyProtectionRequired        pulumi.BoolPtrInput                `pulumi:"strongKeyProtectionRequired"`
}

func (TemplatePrivateKeyFlagsV3Args) ElementType added in v0.96.0

func (TemplatePrivateKeyFlagsV3Args) ToTemplatePrivateKeyFlagsV3Output added in v0.96.0

func (i TemplatePrivateKeyFlagsV3Args) ToTemplatePrivateKeyFlagsV3Output() TemplatePrivateKeyFlagsV3Output

func (TemplatePrivateKeyFlagsV3Args) ToTemplatePrivateKeyFlagsV3OutputWithContext added in v0.96.0

func (i TemplatePrivateKeyFlagsV3Args) ToTemplatePrivateKeyFlagsV3OutputWithContext(ctx context.Context) TemplatePrivateKeyFlagsV3Output

type TemplatePrivateKeyFlagsV3Input added in v0.96.0

type TemplatePrivateKeyFlagsV3Input interface {
	pulumi.Input

	ToTemplatePrivateKeyFlagsV3Output() TemplatePrivateKeyFlagsV3Output
	ToTemplatePrivateKeyFlagsV3OutputWithContext(context.Context) TemplatePrivateKeyFlagsV3Output
}

TemplatePrivateKeyFlagsV3Input is an input type that accepts TemplatePrivateKeyFlagsV3Args and TemplatePrivateKeyFlagsV3Output values. You can construct a concrete instance of `TemplatePrivateKeyFlagsV3Input` via:

TemplatePrivateKeyFlagsV3Args{...}

type TemplatePrivateKeyFlagsV3Output added in v0.96.0

type TemplatePrivateKeyFlagsV3Output struct{ *pulumi.OutputState }

func (TemplatePrivateKeyFlagsV3Output) ClientVersion added in v0.96.0

func (TemplatePrivateKeyFlagsV3Output) ElementType added in v0.96.0

func (TemplatePrivateKeyFlagsV3Output) ExportableKey added in v0.96.0

func (TemplatePrivateKeyFlagsV3Output) RequireAlternateSignatureAlgorithm added in v0.96.0

func (o TemplatePrivateKeyFlagsV3Output) RequireAlternateSignatureAlgorithm() pulumi.BoolPtrOutput

func (TemplatePrivateKeyFlagsV3Output) StrongKeyProtectionRequired added in v0.96.0

func (o TemplatePrivateKeyFlagsV3Output) StrongKeyProtectionRequired() pulumi.BoolPtrOutput

func (TemplatePrivateKeyFlagsV3Output) ToTemplatePrivateKeyFlagsV3Output added in v0.96.0

func (o TemplatePrivateKeyFlagsV3Output) ToTemplatePrivateKeyFlagsV3Output() TemplatePrivateKeyFlagsV3Output

func (TemplatePrivateKeyFlagsV3Output) ToTemplatePrivateKeyFlagsV3OutputWithContext added in v0.96.0

func (o TemplatePrivateKeyFlagsV3Output) ToTemplatePrivateKeyFlagsV3OutputWithContext(ctx context.Context) TemplatePrivateKeyFlagsV3Output

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 TemplatePrivateKeyFlagsV4Args added in v0.96.0

type TemplatePrivateKeyFlagsV4Args struct {
	ClientVersion                      TemplateClientCompatibilityV4Input `pulumi:"clientVersion"`
	ExportableKey                      pulumi.BoolPtrInput                `pulumi:"exportableKey"`
	RequireAlternateSignatureAlgorithm pulumi.BoolPtrInput                `pulumi:"requireAlternateSignatureAlgorithm"`
	RequireSameKeyRenewal              pulumi.BoolPtrInput                `pulumi:"requireSameKeyRenewal"`
	StrongKeyProtectionRequired        pulumi.BoolPtrInput                `pulumi:"strongKeyProtectionRequired"`
	UseLegacyProvider                  pulumi.BoolPtrInput                `pulumi:"useLegacyProvider"`
}

func (TemplatePrivateKeyFlagsV4Args) ElementType added in v0.96.0

func (TemplatePrivateKeyFlagsV4Args) ToTemplatePrivateKeyFlagsV4Output added in v0.96.0

func (i TemplatePrivateKeyFlagsV4Args) ToTemplatePrivateKeyFlagsV4Output() TemplatePrivateKeyFlagsV4Output

func (TemplatePrivateKeyFlagsV4Args) ToTemplatePrivateKeyFlagsV4OutputWithContext added in v0.96.0

func (i TemplatePrivateKeyFlagsV4Args) ToTemplatePrivateKeyFlagsV4OutputWithContext(ctx context.Context) TemplatePrivateKeyFlagsV4Output

type TemplatePrivateKeyFlagsV4Input added in v0.96.0

type TemplatePrivateKeyFlagsV4Input interface {
	pulumi.Input

	ToTemplatePrivateKeyFlagsV4Output() TemplatePrivateKeyFlagsV4Output
	ToTemplatePrivateKeyFlagsV4OutputWithContext(context.Context) TemplatePrivateKeyFlagsV4Output
}

TemplatePrivateKeyFlagsV4Input is an input type that accepts TemplatePrivateKeyFlagsV4Args and TemplatePrivateKeyFlagsV4Output values. You can construct a concrete instance of `TemplatePrivateKeyFlagsV4Input` via:

TemplatePrivateKeyFlagsV4Args{...}

type TemplatePrivateKeyFlagsV4Output added in v0.96.0

type TemplatePrivateKeyFlagsV4Output struct{ *pulumi.OutputState }

func (TemplatePrivateKeyFlagsV4Output) ClientVersion added in v0.96.0

func (TemplatePrivateKeyFlagsV4Output) ElementType added in v0.96.0

func (TemplatePrivateKeyFlagsV4Output) ExportableKey added in v0.96.0

func (TemplatePrivateKeyFlagsV4Output) RequireAlternateSignatureAlgorithm added in v0.96.0

func (o TemplatePrivateKeyFlagsV4Output) RequireAlternateSignatureAlgorithm() pulumi.BoolPtrOutput

func (TemplatePrivateKeyFlagsV4Output) RequireSameKeyRenewal added in v0.96.0

func (o TemplatePrivateKeyFlagsV4Output) RequireSameKeyRenewal() pulumi.BoolPtrOutput

func (TemplatePrivateKeyFlagsV4Output) StrongKeyProtectionRequired added in v0.96.0

func (o TemplatePrivateKeyFlagsV4Output) StrongKeyProtectionRequired() pulumi.BoolPtrOutput

func (TemplatePrivateKeyFlagsV4Output) ToTemplatePrivateKeyFlagsV4Output added in v0.96.0

func (o TemplatePrivateKeyFlagsV4Output) ToTemplatePrivateKeyFlagsV4Output() TemplatePrivateKeyFlagsV4Output

func (TemplatePrivateKeyFlagsV4Output) ToTemplatePrivateKeyFlagsV4OutputWithContext added in v0.96.0

func (o TemplatePrivateKeyFlagsV4Output) ToTemplatePrivateKeyFlagsV4OutputWithContext(ctx context.Context) TemplatePrivateKeyFlagsV4Output

func (TemplatePrivateKeyFlagsV4Output) UseLegacyProvider added in v0.96.0

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 TemplateSubjectNameFlagsV2Args added in v0.96.0

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

func (TemplateSubjectNameFlagsV2Args) ElementType added in v0.96.0

func (TemplateSubjectNameFlagsV2Args) ToTemplateSubjectNameFlagsV2Output added in v0.96.0

func (i TemplateSubjectNameFlagsV2Args) ToTemplateSubjectNameFlagsV2Output() TemplateSubjectNameFlagsV2Output

func (TemplateSubjectNameFlagsV2Args) ToTemplateSubjectNameFlagsV2OutputWithContext added in v0.96.0

func (i TemplateSubjectNameFlagsV2Args) ToTemplateSubjectNameFlagsV2OutputWithContext(ctx context.Context) TemplateSubjectNameFlagsV2Output

type TemplateSubjectNameFlagsV2Input added in v0.96.0

type TemplateSubjectNameFlagsV2Input interface {
	pulumi.Input

	ToTemplateSubjectNameFlagsV2Output() TemplateSubjectNameFlagsV2Output
	ToTemplateSubjectNameFlagsV2OutputWithContext(context.Context) TemplateSubjectNameFlagsV2Output
}

TemplateSubjectNameFlagsV2Input is an input type that accepts TemplateSubjectNameFlagsV2Args and TemplateSubjectNameFlagsV2Output values. You can construct a concrete instance of `TemplateSubjectNameFlagsV2Input` via:

TemplateSubjectNameFlagsV2Args{...}

type TemplateSubjectNameFlagsV2Output added in v0.96.0

type TemplateSubjectNameFlagsV2Output struct{ *pulumi.OutputState }

func (TemplateSubjectNameFlagsV2Output) ElementType added in v0.96.0

func (TemplateSubjectNameFlagsV2Output) RequireCommonName added in v0.96.0

func (TemplateSubjectNameFlagsV2Output) RequireDirectoryPath added in v0.96.0

func (o TemplateSubjectNameFlagsV2Output) RequireDirectoryPath() pulumi.BoolPtrOutput

func (TemplateSubjectNameFlagsV2Output) RequireDnsAsCn added in v0.96.0

func (TemplateSubjectNameFlagsV2Output) RequireEmail added in v0.96.0

func (TemplateSubjectNameFlagsV2Output) SanRequireDirectoryGuid added in v0.96.0

func (o TemplateSubjectNameFlagsV2Output) SanRequireDirectoryGuid() pulumi.BoolPtrOutput

func (TemplateSubjectNameFlagsV2Output) SanRequireDns added in v0.96.0

func (TemplateSubjectNameFlagsV2Output) SanRequireDomainDns added in v0.96.0

func (o TemplateSubjectNameFlagsV2Output) SanRequireDomainDns() pulumi.BoolPtrOutput

func (TemplateSubjectNameFlagsV2Output) SanRequireEmail added in v0.96.0

func (TemplateSubjectNameFlagsV2Output) SanRequireSpn added in v0.96.0

func (TemplateSubjectNameFlagsV2Output) SanRequireUpn added in v0.96.0

func (TemplateSubjectNameFlagsV2Output) ToTemplateSubjectNameFlagsV2Output added in v0.96.0

func (o TemplateSubjectNameFlagsV2Output) ToTemplateSubjectNameFlagsV2Output() TemplateSubjectNameFlagsV2Output

func (TemplateSubjectNameFlagsV2Output) ToTemplateSubjectNameFlagsV2OutputWithContext added in v0.96.0

func (o TemplateSubjectNameFlagsV2Output) ToTemplateSubjectNameFlagsV2OutputWithContext(ctx context.Context) TemplateSubjectNameFlagsV2Output

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 TemplateSubjectNameFlagsV3Args added in v0.96.0

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

func (TemplateSubjectNameFlagsV3Args) ElementType added in v0.96.0

func (TemplateSubjectNameFlagsV3Args) ToTemplateSubjectNameFlagsV3Output added in v0.96.0

func (i TemplateSubjectNameFlagsV3Args) ToTemplateSubjectNameFlagsV3Output() TemplateSubjectNameFlagsV3Output

func (TemplateSubjectNameFlagsV3Args) ToTemplateSubjectNameFlagsV3OutputWithContext added in v0.96.0

func (i TemplateSubjectNameFlagsV3Args) ToTemplateSubjectNameFlagsV3OutputWithContext(ctx context.Context) TemplateSubjectNameFlagsV3Output

type TemplateSubjectNameFlagsV3Input added in v0.96.0

type TemplateSubjectNameFlagsV3Input interface {
	pulumi.Input

	ToTemplateSubjectNameFlagsV3Output() TemplateSubjectNameFlagsV3Output
	ToTemplateSubjectNameFlagsV3OutputWithContext(context.Context) TemplateSubjectNameFlagsV3Output
}

TemplateSubjectNameFlagsV3Input is an input type that accepts TemplateSubjectNameFlagsV3Args and TemplateSubjectNameFlagsV3Output values. You can construct a concrete instance of `TemplateSubjectNameFlagsV3Input` via:

TemplateSubjectNameFlagsV3Args{...}

type TemplateSubjectNameFlagsV3Output added in v0.96.0

type TemplateSubjectNameFlagsV3Output struct{ *pulumi.OutputState }

func (TemplateSubjectNameFlagsV3Output) ElementType added in v0.96.0

func (TemplateSubjectNameFlagsV3Output) RequireCommonName added in v0.96.0

func (TemplateSubjectNameFlagsV3Output) RequireDirectoryPath added in v0.96.0

func (o TemplateSubjectNameFlagsV3Output) RequireDirectoryPath() pulumi.BoolPtrOutput

func (TemplateSubjectNameFlagsV3Output) RequireDnsAsCn added in v0.96.0

func (TemplateSubjectNameFlagsV3Output) RequireEmail added in v0.96.0

func (TemplateSubjectNameFlagsV3Output) SanRequireDirectoryGuid added in v0.96.0

func (o TemplateSubjectNameFlagsV3Output) SanRequireDirectoryGuid() pulumi.BoolPtrOutput

func (TemplateSubjectNameFlagsV3Output) SanRequireDns added in v0.96.0

func (TemplateSubjectNameFlagsV3Output) SanRequireDomainDns added in v0.96.0

func (o TemplateSubjectNameFlagsV3Output) SanRequireDomainDns() pulumi.BoolPtrOutput

func (TemplateSubjectNameFlagsV3Output) SanRequireEmail added in v0.96.0

func (TemplateSubjectNameFlagsV3Output) SanRequireSpn added in v0.96.0

func (TemplateSubjectNameFlagsV3Output) SanRequireUpn added in v0.96.0

func (TemplateSubjectNameFlagsV3Output) ToTemplateSubjectNameFlagsV3Output added in v0.96.0

func (o TemplateSubjectNameFlagsV3Output) ToTemplateSubjectNameFlagsV3Output() TemplateSubjectNameFlagsV3Output

func (TemplateSubjectNameFlagsV3Output) ToTemplateSubjectNameFlagsV3OutputWithContext added in v0.96.0

func (o TemplateSubjectNameFlagsV3Output) ToTemplateSubjectNameFlagsV3OutputWithContext(ctx context.Context) TemplateSubjectNameFlagsV3Output

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 TemplateSubjectNameFlagsV4Args added in v0.96.0

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

func (TemplateSubjectNameFlagsV4Args) ElementType added in v0.96.0

func (TemplateSubjectNameFlagsV4Args) ToTemplateSubjectNameFlagsV4Output added in v0.96.0

func (i TemplateSubjectNameFlagsV4Args) ToTemplateSubjectNameFlagsV4Output() TemplateSubjectNameFlagsV4Output

func (TemplateSubjectNameFlagsV4Args) ToTemplateSubjectNameFlagsV4OutputWithContext added in v0.96.0

func (i TemplateSubjectNameFlagsV4Args) ToTemplateSubjectNameFlagsV4OutputWithContext(ctx context.Context) TemplateSubjectNameFlagsV4Output

type TemplateSubjectNameFlagsV4Input added in v0.96.0

type TemplateSubjectNameFlagsV4Input interface {
	pulumi.Input

	ToTemplateSubjectNameFlagsV4Output() TemplateSubjectNameFlagsV4Output
	ToTemplateSubjectNameFlagsV4OutputWithContext(context.Context) TemplateSubjectNameFlagsV4Output
}

TemplateSubjectNameFlagsV4Input is an input type that accepts TemplateSubjectNameFlagsV4Args and TemplateSubjectNameFlagsV4Output values. You can construct a concrete instance of `TemplateSubjectNameFlagsV4Input` via:

TemplateSubjectNameFlagsV4Args{...}

type TemplateSubjectNameFlagsV4Output added in v0.96.0

type TemplateSubjectNameFlagsV4Output struct{ *pulumi.OutputState }

func (TemplateSubjectNameFlagsV4Output) ElementType added in v0.96.0

func (TemplateSubjectNameFlagsV4Output) RequireCommonName added in v0.96.0

func (TemplateSubjectNameFlagsV4Output) RequireDirectoryPath added in v0.96.0

func (o TemplateSubjectNameFlagsV4Output) RequireDirectoryPath() pulumi.BoolPtrOutput

func (TemplateSubjectNameFlagsV4Output) RequireDnsAsCn added in v0.96.0

func (TemplateSubjectNameFlagsV4Output) RequireEmail added in v0.96.0

func (TemplateSubjectNameFlagsV4Output) SanRequireDirectoryGuid added in v0.96.0

func (o TemplateSubjectNameFlagsV4Output) SanRequireDirectoryGuid() pulumi.BoolPtrOutput

func (TemplateSubjectNameFlagsV4Output) SanRequireDns added in v0.96.0

func (TemplateSubjectNameFlagsV4Output) SanRequireDomainDns added in v0.96.0

func (o TemplateSubjectNameFlagsV4Output) SanRequireDomainDns() pulumi.BoolPtrOutput

func (TemplateSubjectNameFlagsV4Output) SanRequireEmail added in v0.96.0

func (TemplateSubjectNameFlagsV4Output) SanRequireSpn added in v0.96.0

func (TemplateSubjectNameFlagsV4Output) SanRequireUpn added in v0.96.0

func (TemplateSubjectNameFlagsV4Output) ToTemplateSubjectNameFlagsV4Output added in v0.96.0

func (o TemplateSubjectNameFlagsV4Output) ToTemplateSubjectNameFlagsV4Output() TemplateSubjectNameFlagsV4Output

func (TemplateSubjectNameFlagsV4Output) ToTemplateSubjectNameFlagsV4OutputWithContext added in v0.96.0

func (o TemplateSubjectNameFlagsV4Output) ToTemplateSubjectNameFlagsV4OutputWithContext(ctx context.Context) TemplateSubjectNameFlagsV4Output

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 TemplateV2Args added in v0.96.0

type TemplateV2Args struct {
	CertificateValidity  TemplateCertificateValidityInput    `pulumi:"certificateValidity"`
	EnrollmentFlags      TemplateEnrollmentFlagsV2Input      `pulumi:"enrollmentFlags"`
	Extensions           TemplateExtensionsV2Input           `pulumi:"extensions"`
	GeneralFlags         TemplateGeneralFlagsV2Input         `pulumi:"generalFlags"`
	PrivateKeyAttributes TemplatePrivateKeyAttributesV2Input `pulumi:"privateKeyAttributes"`
	PrivateKeyFlags      TemplatePrivateKeyFlagsV2Input      `pulumi:"privateKeyFlags"`
	SubjectNameFlags     TemplateSubjectNameFlagsV2Input     `pulumi:"subjectNameFlags"`
	SupersededTemplates  pulumi.StringArrayInput             `pulumi:"supersededTemplates"`
}

func (TemplateV2Args) ElementType added in v0.96.0

func (TemplateV2Args) ElementType() reflect.Type

func (TemplateV2Args) ToTemplateV2Output added in v0.96.0

func (i TemplateV2Args) ToTemplateV2Output() TemplateV2Output

func (TemplateV2Args) ToTemplateV2OutputWithContext added in v0.96.0

func (i TemplateV2Args) ToTemplateV2OutputWithContext(ctx context.Context) TemplateV2Output

type TemplateV2Input added in v0.96.0

type TemplateV2Input interface {
	pulumi.Input

	ToTemplateV2Output() TemplateV2Output
	ToTemplateV2OutputWithContext(context.Context) TemplateV2Output
}

TemplateV2Input is an input type that accepts TemplateV2Args and TemplateV2Output values. You can construct a concrete instance of `TemplateV2Input` via:

TemplateV2Args{...}

type TemplateV2Output added in v0.96.0

type TemplateV2Output struct{ *pulumi.OutputState }

func (TemplateV2Output) CertificateValidity added in v0.96.0

func (o TemplateV2Output) CertificateValidity() TemplateCertificateValidityOutput

func (TemplateV2Output) ElementType added in v0.96.0

func (TemplateV2Output) ElementType() reflect.Type

func (TemplateV2Output) EnrollmentFlags added in v0.96.0

func (TemplateV2Output) Extensions added in v0.96.0

func (TemplateV2Output) GeneralFlags added in v0.96.0

func (TemplateV2Output) PrivateKeyAttributes added in v0.96.0

func (o TemplateV2Output) PrivateKeyAttributes() TemplatePrivateKeyAttributesV2Output

func (TemplateV2Output) PrivateKeyFlags added in v0.96.0

func (TemplateV2Output) SubjectNameFlags added in v0.96.0

func (TemplateV2Output) SupersededTemplates added in v0.96.0

func (o TemplateV2Output) SupersededTemplates() pulumi.StringArrayOutput

func (TemplateV2Output) ToTemplateV2Output added in v0.96.0

func (o TemplateV2Output) ToTemplateV2Output() TemplateV2Output

func (TemplateV2Output) ToTemplateV2OutputWithContext added in v0.96.0

func (o TemplateV2Output) ToTemplateV2OutputWithContext(ctx context.Context) TemplateV2Output

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 TemplateV3Args added in v0.96.0

type TemplateV3Args struct {
	CertificateValidity  TemplateCertificateValidityInput    `pulumi:"certificateValidity"`
	EnrollmentFlags      TemplateEnrollmentFlagsV3Input      `pulumi:"enrollmentFlags"`
	Extensions           TemplateExtensionsV3Input           `pulumi:"extensions"`
	GeneralFlags         TemplateGeneralFlagsV3Input         `pulumi:"generalFlags"`
	HashAlgorithm        TemplateHashAlgorithmInput          `pulumi:"hashAlgorithm"`
	PrivateKeyAttributes TemplatePrivateKeyAttributesV3Input `pulumi:"privateKeyAttributes"`
	PrivateKeyFlags      TemplatePrivateKeyFlagsV3Input      `pulumi:"privateKeyFlags"`
	SubjectNameFlags     TemplateSubjectNameFlagsV3Input     `pulumi:"subjectNameFlags"`
	SupersededTemplates  pulumi.StringArrayInput             `pulumi:"supersededTemplates"`
}

func (TemplateV3Args) ElementType added in v0.96.0

func (TemplateV3Args) ElementType() reflect.Type

func (TemplateV3Args) ToTemplateV3Output added in v0.96.0

func (i TemplateV3Args) ToTemplateV3Output() TemplateV3Output

func (TemplateV3Args) ToTemplateV3OutputWithContext added in v0.96.0

func (i TemplateV3Args) ToTemplateV3OutputWithContext(ctx context.Context) TemplateV3Output

type TemplateV3Input added in v0.96.0

type TemplateV3Input interface {
	pulumi.Input

	ToTemplateV3Output() TemplateV3Output
	ToTemplateV3OutputWithContext(context.Context) TemplateV3Output
}

TemplateV3Input is an input type that accepts TemplateV3Args and TemplateV3Output values. You can construct a concrete instance of `TemplateV3Input` via:

TemplateV3Args{...}

type TemplateV3Output added in v0.96.0

type TemplateV3Output struct{ *pulumi.OutputState }

func (TemplateV3Output) CertificateValidity added in v0.96.0

func (o TemplateV3Output) CertificateValidity() TemplateCertificateValidityOutput

func (TemplateV3Output) ElementType added in v0.96.0

func (TemplateV3Output) ElementType() reflect.Type

func (TemplateV3Output) EnrollmentFlags added in v0.96.0

func (TemplateV3Output) Extensions added in v0.96.0

func (TemplateV3Output) GeneralFlags added in v0.96.0

func (TemplateV3Output) HashAlgorithm added in v0.96.0

func (TemplateV3Output) PrivateKeyAttributes added in v0.96.0

func (o TemplateV3Output) PrivateKeyAttributes() TemplatePrivateKeyAttributesV3Output

func (TemplateV3Output) PrivateKeyFlags added in v0.96.0

func (TemplateV3Output) SubjectNameFlags added in v0.96.0

func (TemplateV3Output) SupersededTemplates added in v0.96.0

func (o TemplateV3Output) SupersededTemplates() pulumi.StringArrayOutput

func (TemplateV3Output) ToTemplateV3Output added in v0.96.0

func (o TemplateV3Output) ToTemplateV3Output() TemplateV3Output

func (TemplateV3Output) ToTemplateV3OutputWithContext added in v0.96.0

func (o TemplateV3Output) ToTemplateV3OutputWithContext(ctx context.Context) TemplateV3Output

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 TemplateV4Args added in v0.96.0

type TemplateV4Args struct {
	CertificateValidity  TemplateCertificateValidityInput    `pulumi:"certificateValidity"`
	EnrollmentFlags      TemplateEnrollmentFlagsV4Input      `pulumi:"enrollmentFlags"`
	Extensions           TemplateExtensionsV4Input           `pulumi:"extensions"`
	GeneralFlags         TemplateGeneralFlagsV4Input         `pulumi:"generalFlags"`
	HashAlgorithm        TemplateHashAlgorithmPtrInput       `pulumi:"hashAlgorithm"`
	PrivateKeyAttributes TemplatePrivateKeyAttributesV4Input `pulumi:"privateKeyAttributes"`
	PrivateKeyFlags      TemplatePrivateKeyFlagsV4Input      `pulumi:"privateKeyFlags"`
	SubjectNameFlags     TemplateSubjectNameFlagsV4Input     `pulumi:"subjectNameFlags"`
	SupersededTemplates  pulumi.StringArrayInput             `pulumi:"supersededTemplates"`
}

func (TemplateV4Args) ElementType added in v0.96.0

func (TemplateV4Args) ElementType() reflect.Type

func (TemplateV4Args) ToTemplateV4Output added in v0.96.0

func (i TemplateV4Args) ToTemplateV4Output() TemplateV4Output

func (TemplateV4Args) ToTemplateV4OutputWithContext added in v0.96.0

func (i TemplateV4Args) ToTemplateV4OutputWithContext(ctx context.Context) TemplateV4Output

type TemplateV4Input added in v0.96.0

type TemplateV4Input interface {
	pulumi.Input

	ToTemplateV4Output() TemplateV4Output
	ToTemplateV4OutputWithContext(context.Context) TemplateV4Output
}

TemplateV4Input is an input type that accepts TemplateV4Args and TemplateV4Output values. You can construct a concrete instance of `TemplateV4Input` via:

TemplateV4Args{...}

type TemplateV4Output added in v0.96.0

type TemplateV4Output struct{ *pulumi.OutputState }

func (TemplateV4Output) CertificateValidity added in v0.96.0

func (o TemplateV4Output) CertificateValidity() TemplateCertificateValidityOutput

func (TemplateV4Output) ElementType added in v0.96.0

func (TemplateV4Output) ElementType() reflect.Type

func (TemplateV4Output) EnrollmentFlags added in v0.96.0

func (TemplateV4Output) Extensions added in v0.96.0

func (TemplateV4Output) GeneralFlags added in v0.96.0

func (TemplateV4Output) HashAlgorithm added in v0.96.0

func (TemplateV4Output) PrivateKeyAttributes added in v0.96.0

func (o TemplateV4Output) PrivateKeyAttributes() TemplatePrivateKeyAttributesV4Output

func (TemplateV4Output) PrivateKeyFlags added in v0.96.0

func (TemplateV4Output) SubjectNameFlags added in v0.96.0

func (TemplateV4Output) SupersededTemplates added in v0.96.0

func (o TemplateV4Output) SupersededTemplates() pulumi.StringArrayOutput

func (TemplateV4Output) ToTemplateV4Output added in v0.96.0

func (o TemplateV4Output) ToTemplateV4Output() TemplateV4Output

func (TemplateV4Output) ToTemplateV4OutputWithContext added in v0.96.0

func (o TemplateV4Output) ToTemplateV4OutputWithContext(ctx context.Context) TemplateV4Output

type TemplateValidityPeriod

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

type TemplateValidityPeriodArgs added in v0.96.0

type TemplateValidityPeriodArgs struct {
	Period     pulumi.Float64Input             `pulumi:"period"`
	PeriodType TemplateValidityPeriodTypeInput `pulumi:"periodType"`
}

func (TemplateValidityPeriodArgs) ElementType added in v0.96.0

func (TemplateValidityPeriodArgs) ElementType() reflect.Type

func (TemplateValidityPeriodArgs) ToTemplateValidityPeriodOutput added in v0.96.0

func (i TemplateValidityPeriodArgs) ToTemplateValidityPeriodOutput() TemplateValidityPeriodOutput

func (TemplateValidityPeriodArgs) ToTemplateValidityPeriodOutputWithContext added in v0.96.0

func (i TemplateValidityPeriodArgs) ToTemplateValidityPeriodOutputWithContext(ctx context.Context) TemplateValidityPeriodOutput

type TemplateValidityPeriodInput added in v0.96.0

type TemplateValidityPeriodInput interface {
	pulumi.Input

	ToTemplateValidityPeriodOutput() TemplateValidityPeriodOutput
	ToTemplateValidityPeriodOutputWithContext(context.Context) TemplateValidityPeriodOutput
}

TemplateValidityPeriodInput is an input type that accepts TemplateValidityPeriodArgs and TemplateValidityPeriodOutput values. You can construct a concrete instance of `TemplateValidityPeriodInput` via:

TemplateValidityPeriodArgs{...}

type TemplateValidityPeriodOutput added in v0.96.0

type TemplateValidityPeriodOutput struct{ *pulumi.OutputState }

func (TemplateValidityPeriodOutput) ElementType added in v0.96.0

func (TemplateValidityPeriodOutput) Period added in v0.96.0

func (TemplateValidityPeriodOutput) PeriodType added in v0.96.0

func (TemplateValidityPeriodOutput) ToTemplateValidityPeriodOutput added in v0.96.0

func (o TemplateValidityPeriodOutput) ToTemplateValidityPeriodOutput() TemplateValidityPeriodOutput

func (TemplateValidityPeriodOutput) ToTemplateValidityPeriodOutputWithContext added in v0.96.0

func (o TemplateValidityPeriodOutput) ToTemplateValidityPeriodOutputWithContext(ctx context.Context) TemplateValidityPeriodOutput

type TemplateValidityPeriodType

type TemplateValidityPeriodType string

func (TemplateValidityPeriodType) ElementType added in v0.96.0

func (TemplateValidityPeriodType) ElementType() reflect.Type

func (TemplateValidityPeriodType) ToStringOutput added in v0.96.0

func (e TemplateValidityPeriodType) ToStringOutput() pulumi.StringOutput

func (TemplateValidityPeriodType) ToStringOutputWithContext added in v0.96.0

func (e TemplateValidityPeriodType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplateValidityPeriodType) ToStringPtrOutput added in v0.96.0

func (e TemplateValidityPeriodType) ToStringPtrOutput() pulumi.StringPtrOutput

func (TemplateValidityPeriodType) ToStringPtrOutputWithContext added in v0.96.0

func (e TemplateValidityPeriodType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateValidityPeriodType) ToTemplateValidityPeriodTypeOutput added in v0.96.0

func (e TemplateValidityPeriodType) ToTemplateValidityPeriodTypeOutput() TemplateValidityPeriodTypeOutput

func (TemplateValidityPeriodType) ToTemplateValidityPeriodTypeOutputWithContext added in v0.96.0

func (e TemplateValidityPeriodType) ToTemplateValidityPeriodTypeOutputWithContext(ctx context.Context) TemplateValidityPeriodTypeOutput

func (TemplateValidityPeriodType) ToTemplateValidityPeriodTypePtrOutput added in v0.96.0

func (e TemplateValidityPeriodType) ToTemplateValidityPeriodTypePtrOutput() TemplateValidityPeriodTypePtrOutput

func (TemplateValidityPeriodType) ToTemplateValidityPeriodTypePtrOutputWithContext added in v0.96.0

func (e TemplateValidityPeriodType) ToTemplateValidityPeriodTypePtrOutputWithContext(ctx context.Context) TemplateValidityPeriodTypePtrOutput

type TemplateValidityPeriodTypeInput added in v0.96.0

type TemplateValidityPeriodTypeInput interface {
	pulumi.Input

	ToTemplateValidityPeriodTypeOutput() TemplateValidityPeriodTypeOutput
	ToTemplateValidityPeriodTypeOutputWithContext(context.Context) TemplateValidityPeriodTypeOutput
}

TemplateValidityPeriodTypeInput is an input type that accepts values of the TemplateValidityPeriodType enum A concrete instance of `TemplateValidityPeriodTypeInput` can be one of the following:

TemplateValidityPeriodTypeHours
TemplateValidityPeriodTypeDays
TemplateValidityPeriodTypeWeeks
TemplateValidityPeriodTypeMonths
TemplateValidityPeriodTypeYears

type TemplateValidityPeriodTypeOutput added in v0.96.0

type TemplateValidityPeriodTypeOutput struct{ *pulumi.OutputState }

func (TemplateValidityPeriodTypeOutput) ElementType added in v0.96.0

func (TemplateValidityPeriodTypeOutput) ToStringOutput added in v0.96.0

func (TemplateValidityPeriodTypeOutput) ToStringOutputWithContext added in v0.96.0

func (o TemplateValidityPeriodTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (TemplateValidityPeriodTypeOutput) ToStringPtrOutput added in v0.96.0

func (TemplateValidityPeriodTypeOutput) ToStringPtrOutputWithContext added in v0.96.0

func (o TemplateValidityPeriodTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateValidityPeriodTypeOutput) ToTemplateValidityPeriodTypeOutput added in v0.96.0

func (o TemplateValidityPeriodTypeOutput) ToTemplateValidityPeriodTypeOutput() TemplateValidityPeriodTypeOutput

func (TemplateValidityPeriodTypeOutput) ToTemplateValidityPeriodTypeOutputWithContext added in v0.96.0

func (o TemplateValidityPeriodTypeOutput) ToTemplateValidityPeriodTypeOutputWithContext(ctx context.Context) TemplateValidityPeriodTypeOutput

func (TemplateValidityPeriodTypeOutput) ToTemplateValidityPeriodTypePtrOutput added in v0.96.0

func (o TemplateValidityPeriodTypeOutput) ToTemplateValidityPeriodTypePtrOutput() TemplateValidityPeriodTypePtrOutput

func (TemplateValidityPeriodTypeOutput) ToTemplateValidityPeriodTypePtrOutputWithContext added in v0.96.0

func (o TemplateValidityPeriodTypeOutput) ToTemplateValidityPeriodTypePtrOutputWithContext(ctx context.Context) TemplateValidityPeriodTypePtrOutput

type TemplateValidityPeriodTypePtrInput added in v0.96.0

type TemplateValidityPeriodTypePtrInput interface {
	pulumi.Input

	ToTemplateValidityPeriodTypePtrOutput() TemplateValidityPeriodTypePtrOutput
	ToTemplateValidityPeriodTypePtrOutputWithContext(context.Context) TemplateValidityPeriodTypePtrOutput
}

func TemplateValidityPeriodTypePtr added in v0.96.0

func TemplateValidityPeriodTypePtr(v string) TemplateValidityPeriodTypePtrInput

type TemplateValidityPeriodTypePtrOutput added in v0.96.0

type TemplateValidityPeriodTypePtrOutput struct{ *pulumi.OutputState }

func (TemplateValidityPeriodTypePtrOutput) Elem added in v0.96.0

func (TemplateValidityPeriodTypePtrOutput) ElementType added in v0.96.0

func (TemplateValidityPeriodTypePtrOutput) ToStringPtrOutput added in v0.96.0

func (TemplateValidityPeriodTypePtrOutput) ToStringPtrOutputWithContext added in v0.96.0

func (o TemplateValidityPeriodTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

func (TemplateValidityPeriodTypePtrOutput) ToTemplateValidityPeriodTypePtrOutput added in v0.96.0

func (o TemplateValidityPeriodTypePtrOutput) ToTemplateValidityPeriodTypePtrOutput() TemplateValidityPeriodTypePtrOutput

func (TemplateValidityPeriodTypePtrOutput) ToTemplateValidityPeriodTypePtrOutputWithContext added in v0.96.0

func (o TemplateValidityPeriodTypePtrOutput) ToTemplateValidityPeriodTypePtrOutputWithContext(ctx context.Context) TemplateValidityPeriodTypePtrOutput

Jump to

Keyboard shortcuts

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