Show / Hide Table of Contents

Interface ICfnCodeSecurityIntegrationMixinProps

Properties for CfnCodeSecurityIntegrationPropsMixin.

Namespace: Amazon.CDK.Mixins.Preview.AWS.InspectorV2.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface ICfnCodeSecurityIntegrationMixinProps
Syntax (vb)
Public Interface ICfnCodeSecurityIntegrationMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-codesecurityintegration.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.InspectorV2.Mixins;

             var cfnCodeSecurityIntegrationMixinProps = new CfnCodeSecurityIntegrationMixinProps {
                 CreateIntegrationDetails = new CreateDetailsProperty {
                     GitlabSelfManaged = new CreateGitLabSelfManagedIntegrationDetailProperty {
                         AccessToken = "accessToken",
                         InstanceUrl = "instanceUrl"
                     }
                 },
                 Name = "name",
                 Tags = new Dictionary<string, string> {
                     { "tagsKey", "tags" }
                 },
                 Type = "type",
                 UpdateIntegrationDetails = new UpdateDetailsProperty {
                     Github = new UpdateGitHubIntegrationDetailProperty {
                         Code = "code",
                         InstallationId = "installationId"
                     },
                     GitlabSelfManaged = new UpdateGitLabSelfManagedIntegrationDetailProperty {
                         AuthCode = "authCode"
                     }
                 }
             };

Synopsis

Properties

CreateIntegrationDetails

Contains details required to create a code security integration with a specific repository provider.

Name

The name of the code security integration.

Tags

The tags to apply to the code security integration.

Type

The type of repository provider for the integration.

UpdateIntegrationDetails

The updated integration details specific to the repository provider type.

Properties

CreateIntegrationDetails

Contains details required to create a code security integration with a specific repository provider.

object? CreateIntegrationDetails { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-codesecurityintegration.html#cfn-inspectorv2-codesecurityintegration-createintegrationdetails

Type union: either IResolvable or CfnCodeSecurityIntegrationPropsMixin.ICreateDetailsProperty

Name

The name of the code security integration.

string? Name { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-codesecurityintegration.html#cfn-inspectorv2-codesecurityintegration-name

Tags

The tags to apply to the code security integration.

IDictionary<string, string>? Tags { get; }
Property Value

IDictionary<string, string>

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-codesecurityintegration.html#cfn-inspectorv2-codesecurityintegration-tags

Type

The type of repository provider for the integration.

string? Type { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-codesecurityintegration.html#cfn-inspectorv2-codesecurityintegration-type

UpdateIntegrationDetails

The updated integration details specific to the repository provider type.

object? UpdateIntegrationDetails { get; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-inspectorv2-codesecurityintegration.html#cfn-inspectorv2-codesecurityintegration-updateintegrationdetails

Type union: either IResolvable or CfnCodeSecurityIntegrationPropsMixin.IUpdateDetailsProperty

Back to top Generated by DocFX