public sealed class VPCSCConfig : IMessage<VPCSCConfig>, IEquatable<VPCSCConfig>, IDeepCloneable<VPCSCConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Artifact Registry v1 API class VPCSCConfig.
The Artifact Registry VPC SC config that apply to a Project.
Implements
IMessageVPCSCConfig, IEquatableVPCSCConfig, IDeepCloneableVPCSCConfig, IBufferMessage, IMessageNamespace
Google.Cloud.ArtifactRegistry.V1Assembly
Google.Cloud.ArtifactRegistry.V1.dll
Constructors
VPCSCConfig()
public VPCSCConfig()
VPCSCConfig(VPCSCConfig)
public VPCSCConfig(VPCSCConfig other)
Parameter | |
---|---|
Name | Description |
other | VPCSCConfig |
Properties
Name
public string Name { get; set; }
The name of the project's VPC SC Config.
Always of the form: projects/{projectID}/locations/{location}/vpcscConfig
In update request: never set In response: always set
Property Value | |
---|---|
Type | Description |
string |
VpcscConfigName
public VpcscConfigName VpcscConfigName { get; set; }
VpcscConfigName-typed view over the Name resource name property.
Property Value | |
---|---|
Type | Description |
VpcscConfigName |
VpcscPolicy
public VPCSCConfig.Types.VPCSCPolicy VpcscPolicy { get; set; }
The project per location VPC SC policy that defines the VPC SC behavior for the Remote Repository (Allow/Deny).
Property Value | |
---|---|
Type | Description |
VPCSCConfigTypesVPCSCPolicy |